>>> Building on sparc64-2d under games/cdogs-sdl BDEPENDS = [devel/cmake;devel/sdl2-mixer;devel/sdl2-image;devel/ninja] DIST = [games/cdogs-sdl:cdogs-sdl-2.1.0.tar.gz] FULLPKGNAME = cdogs-sdl-2.1.0 RDEPENDS = [devel/desktop-file-utils;devel/sdl2-image;x11/gtk+4,-guic;devel/sdl2-mixer] Avoided depends for cmake-3.30.5v1 ninja-1.11.1p0v0 sdl2-image-2.8.2p1 sdl2-mixer-2.8.0p1 distfiles size=35945061 >>> Running patch in games/cdogs-sdl at 1733132333.68 ===> games/cdogs-sdl ===> Building from scratch cdogs-sdl-2.1.0 ===> cdogs-sdl-2.1.0 depends on: cmake-* -> cmake-3.30.5v1 ===> cdogs-sdl-2.1.0 depends on: ninja-* -> ninja-1.11.1p0v0 ===> cdogs-sdl-2.1.0 depends on: sdl2-image-* -> sdl2-image-2.8.2p1 ===> cdogs-sdl-2.1.0 depends on: sdl2-mixer-* -> sdl2-mixer-2.8.0p1 ===> Verifying specs: GL GLU SDL2 SDL2_image SDL2_mixer c m ===> found GL.19.1 GLU.9.0 SDL2.0.15 SDL2_image.1.1 SDL2_mixer.1.1 c.100.3 m.10.1 ===> Checking files for cdogs-sdl-2.1.0 `/usr/ports/distfiles/cdogs-sdl-2.1.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for cdogs-sdl-2.1.0 ===> Patching for cdogs-sdl-2.1.0 ===> Applying OpenBSD patch patch-CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: CMakeLists.txt |--- CMakeLists.txt.orig |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 101. Hunk #2 succeeded at 127. Hunk #3 succeeded at 138. Hunk #4 succeeded at 194. done ===> Applying OpenBSD patch patch-src_cdogs_files_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cdogs/files.c |--- src/cdogs/files.c.orig |+++ src/cdogs/files.c -------------------------- Patching file src/cdogs/files.c using Plan A... Hunk #1 succeeded at 75. Hunk #2 succeeded at 94. Hunk #3 succeeded at 113. done ===> Applying OpenBSD patch patch-src_cdogs_files_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cdogs/files.h |--- src/cdogs/files.h.orig |+++ src/cdogs/files.h -------------------------- Patching file src/cdogs/files.h using Plan A... Hunk #1 succeeded at 218. done ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/cdogs-sdl at 1733132353.99 ===> games/cdogs-sdl ===> Generating configure for cdogs-sdl-2.1.0 ===> Configuring for cdogs-sdl-2.1.0 -- The C compiler identification is GNU 4.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done CMake Warning (dev) at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:450 (message): `find_package()` specify a version range but the module Nanopb does not support this capability. Only the lower endpoint of the range will be used. Call Stack (most recent call first): src/proto/nanopb/extra/FindNanopb.cmake:365 (find_package_handle_standard_args) CMakeLists.txt:68 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Nanopb: /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb (Required is at least version "0.4.5") SDL2 include dir: /usr/local/include;/usr/local/include/SDL2 -- Found OpenGL: /usr/X11R6/lib/libGL.so.19.1 Data dir is /usr/local/share/cdogs-sdl/ CMake Deprecation Warning at src/cdogs/enet/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 4.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/obj/ports/cdogs-sdl-2.1.0/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for fcntl -- Looking for fcntl - found -- Looking for poll -- Looking for poll - found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for getnameinfo -- Looking for getnameinfo - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - not found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - not found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Performing Test HAS_MSGHDR_FLAGS -- Performing Test HAS_MSGHDR_FLAGS - Success -- Check size of socklen_t -- Check size of socklen_t - done running /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_parse.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl 2>&1 CMake Warning (dev) at src/cdogs/yajl/CMakeLists.txt:73 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/cdogs/yajl/CMakeLists.txt:73 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. This warning is for project developers. Use -Wno-dev to suppress it. running /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_gen.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl 2>&1 running /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_common.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl 2>&1 CMake Warning (dev) at src/cdogs/yajl/CMakeLists.txt:73 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/cdogs/yajl/CMakeLists.txt:73 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. This warning is for project developers. Use -Wno-dev to suppress it. running /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_tree.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl 2>&1 CMake Deprecation Warning at src/tests/cbehave/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done (21.6s) -- Generating done (2.6s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64 >>> Running build in games/cdogs-sdl at 1733132380.60 ===> games/cdogs-sdl ===> Building for cdogs-sdl-2.1.0 Change Dir: '/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/ammo_menu.c [2/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o -MF src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/animated_counter.c [3/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/autosave.c.o -MF src/CMakeFiles/cdogs-sdl.dir/autosave.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/autosave.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/autosave.c [4/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o -MF src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/briefing_screens.c [5/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o -MF src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs.c [6/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/command_line.c.o -MF src/CMakeFiles/cdogs-sdl.dir/command_line.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/command_line.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/command_line.c [7/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/credits.c.o -MF src/CMakeFiles/cdogs-sdl.dir/credits.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/credits.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/credits.c [8/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/equip_menu.c [9/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/game.c.o -MF src/CMakeFiles/cdogs-sdl.dir/game.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/game.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/game.c [10/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o -MF src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/game_loop.c [11/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o -MF src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/hiscores.c [12/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o -MF src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/loading_screens.c [13/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/mainmenu.c [14/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/menu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/menu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/menu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/menu.c [15/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o -MF src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/menu_utils.c [16/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/namegen.c.o -MF src/CMakeFiles/cdogs-sdl.dir/namegen.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/namegen.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/namegen.c [17/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/options_menu.c [18/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/password.c.o -MF src/CMakeFiles/cdogs-sdl.dir/password.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/password.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/password.c [19/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/pause_menu.c [20/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o -MF src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/player_select_menus.c [21/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/prep.c.o -MF src/CMakeFiles/cdogs-sdl.dir/prep.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/prep.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/prep.c [22/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o -MF src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/prep_equip.c [23/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o -MF src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/screens_end.c [24/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/util_menu.c [25/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o -MF src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o.d -o src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/weapon_menu.c [26/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/CMakeFiles/cdogs-sdl-editor.dir/cdogsed/cdogsed.c.o -MF src/CMakeFiles/cdogs-sdl-editor.dir/cdogsed/cdogsed.c.o.d -o src/CMakeFiles/cdogs-sdl-editor.dir/cdogsed/cdogsed.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/cdogsed.c [27/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/actor_fire.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/actor_fire.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/actor_fire.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/actor_fire.c [28/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/actor_placement.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/actor_placement.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/actor_placement.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/actor_placement.c [29/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/actors.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/actors.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/actors.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/actors.c [30/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/aheasing/easing.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/aheasing/easing.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/aheasing/easing.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/aheasing/easing.c [31/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/ai.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/ai.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/ai.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/ai.c [32/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/ai_context.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/ai_context.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/ai_context.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/ai_context.c [33/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/ai_coop.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/ai_coop.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/ai_coop.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/ai_coop.c [34/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/ai_utils.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/ai_utils.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/ai_utils.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/ai_utils.c [35/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/algorithms.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/algorithms.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/algorithms.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/algorithms.c [36/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/ammo.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/ammo.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/ammo.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/ammo.c [37/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/animation.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/animation.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/animation.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/animation.c [38/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/AStar.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/AStar.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/AStar.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/AStar.c [39/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/automap.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/automap.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/automap.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/automap.c [40/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/blit.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/blit.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/blit.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/blit.c [41/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/bullet_class.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/bullet_class.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/bullet_class.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/bullet_class.c [42/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/c_array.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/c_array.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/c_array.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/c_array.c [43/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/camera.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/camera.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/camera.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/camera.c [44/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/campaign_entry.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/campaign_entry.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/campaign_entry.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/campaign_entry.c [45/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/campaigns.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/campaigns.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/campaigns.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/campaigns.c [46/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/character.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/character.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/character.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/character.c [47/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/character_class.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/character_class.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/character_class.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/character_class.c [48/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/collision/collision.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/collision/collision.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/collision/collision.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/collision/collision.c [49/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/collision/minkowski_hex.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/collision/minkowski_hex.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/collision/minkowski_hex.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/collision/minkowski_hex.c [50/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/color.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/color.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/color.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/color.c [51/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/config.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/config.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/config.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/config.c [52/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/config_apply.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/config_apply.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/config_apply.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/config_apply.c [53/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/config_io.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/config_io.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/config_io.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/config_io.c [54/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/config_json.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/config_json.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/config_json.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/config_json.c [55/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/config_old.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/config_old.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/config_old.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/config_old.c [56/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/cpic.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/cpic.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/cpic.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cpic.c [57/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/damage.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/damage.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/damage.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/damage.c [58/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/defs.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/defs.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/defs.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/defs.c [59/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/door.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/door.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/door.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/door.c [60/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/draw/char_sprites.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/draw/char_sprites.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/draw/char_sprites.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/draw/char_sprites.c [61/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/draw/draw.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/draw/draw.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/draw/draw.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/draw/draw.c [62/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/draw/draw_actor.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/draw/draw_actor.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/draw/draw_actor.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/draw/draw_actor.c [63/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/draw/draw_buffer.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/draw/draw_buffer.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/draw/draw_buffer.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/draw/draw_buffer.c [64/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/draw/drawtools.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/draw/drawtools.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/draw/drawtools.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/draw/drawtools.c [65/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/draw/nine_slice.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/draw/nine_slice.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/draw/nine_slice.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/draw/nine_slice.c [66/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/emitter.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/emitter.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/emitter.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/emitter.c [67/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/events.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/events.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/events.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/events.c [68/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/files.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/files.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/files.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/files.c [69/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/font.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/font.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/font.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/font.c [70/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/font_utils.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/font_utils.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/font_utils.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/font_utils.c [71/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/game_events.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/game_events.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/game_events.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/game_events.c [72/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/game_mode.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/game_mode.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/game_mode.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/game_mode.c [73/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/gamedata.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/gamedata.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/gamedata.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/gamedata.c [74/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/grafx.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/grafx.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/grafx.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/grafx.c [75/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/grafx_bg.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/grafx_bg.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/grafx_bg.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/grafx_bg.c [76/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/handle_game_events.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/handle_game_events.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/handle_game_events.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/handle_game_events.c [77/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/hud/fps.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/hud/fps.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/hud/fps.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/hud/fps.c [78/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/hud/gauge.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/hud/gauge.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/hud/gauge.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/hud/gauge.c [79/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/hud/health_gauge.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/hud/health_gauge.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/hud/health_gauge.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/hud/health_gauge.c [80/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/hud/hud.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/hud/hud.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/hud/hud.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/hud/hud.c [81/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/hud/hud_num_popup.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/hud/hud_num_popup.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/hud/hud_num_popup.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/hud/hud_num_popup.c [82/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/hud/player_hud.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/hud/player_hud.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/hud/player_hud.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/hud/player_hud.c [83/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/hud/wall_clock.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/hud/wall_clock.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/hud/wall_clock.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/hud/wall_clock.c [84/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/joystick.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/joystick.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/joystick.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/joystick.c [85/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/json_utils.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/json_utils.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/json_utils.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/json_utils.c [86/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/keyboard.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/keyboard.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/keyboard.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/keyboard.c [87/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/log.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/log.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/log.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/log.c [88/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/los.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/los.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/los.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/los.c [89/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map.c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map.c: In function 'AddItemToTile': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map.c:197: warning: comparison of unsigned expression >= 0 is always true [90/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_archive.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_archive.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_archive.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_archive.c [91/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_build.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_build.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_build.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_build.c [92/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_cave.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_cave.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_cave.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_cave.c [93/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_classic.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_classic.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_classic.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_classic.c [94/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_interior.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_interior.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_interior.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_interior.c [95/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_new.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_new.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_new.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_new.c [96/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_object.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_object.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_object.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_object.c [97/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_static.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_static.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_static.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_static.c [98/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/map_wolf.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/map_wolf.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/map_wolf.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/map_wolf.c [99/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/material.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/material.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/material.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/material.c [100/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/mathc/mathc.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/mathc/mathc.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/mathc/mathc.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/mathc/mathc.c [101/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/mission.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/mission.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/mission.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/mission.c [102/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/mission_convert.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/mission_convert.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/mission_convert.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/mission_convert.c [103/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/mission_static.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/mission_static.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/mission_static.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/mission_static.c [104/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/mouse.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/mouse.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/mouse.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/mouse.c [105/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/music.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/music.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/music.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/music.c [106/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/net_client.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/net_client.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/net_client.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/net_client.c [107/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/net_server.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/net_server.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/net_server.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/net_server.c [108/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/net_util.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/net_util.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/net_util.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/net_util.c [109/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/objective.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/objective.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/objective.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/objective.c [110/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/objs.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/objs.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/objs.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/objs.c [111/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/palette.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/palette.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/palette.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/palette.c [112/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/particle.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/particle.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/particle.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/particle.c [113/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/path_cache.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/path_cache.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/path_cache.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/path_cache.c [114/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/pic.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/pic.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/pic.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/pic.c [115/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/pic_manager.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/pic_manager.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/pic_manager.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/pic_manager.c [116/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/pickup.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/pickup.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/pickup.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/pickup.c [117/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/pickup_class.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/pickup_class.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/pickup_class.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/pickup_class.c [118/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/pics.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/pics.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/pics.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/pics.c [119/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/player.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/player.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/player.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/player.c [120/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/player_template.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/player_template.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/player_template.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/player_template.c [121/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/powerup.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/powerup.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/powerup.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/powerup.c [122/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/quick_play.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/quick_play.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/quick_play.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/quick_play.c [123/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/screen_shake.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/screen_shake.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/screen_shake.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/screen_shake.c [124/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/sounds.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/sounds.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/sounds.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/sounds.c [125/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/texture.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/texture.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/texture.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/texture.c [126/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/thing.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/thing.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/thing.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/thing.c [127/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/tile.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/tile.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/tile.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/tile.c [128/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/tile_class.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/tile_class.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/tile_class.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/tile_class.c [129/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/triggers.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/triggers.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/triggers.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/triggers.c [130/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/utils.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/utils.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/utils.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/utils.c [131/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/vector.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/vector.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/vector.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/vector.c [132/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/weapon.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/weapon.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/weapon.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/weapon.c [133/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/weapon_class.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/weapon_class.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/weapon_class.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/weapon_class.c [134/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/window_context.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/window_context.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/window_context.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/window_context.c [135/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/XGetopt.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/XGetopt.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/XGetopt.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/XGetopt.c [136/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/CMakeFiles/cdogs.dir/yajl_utils.c.o -MF src/cdogs/CMakeFiles/cdogs.dir/yajl_utils.c.o.d -o src/cdogs/CMakeFiles/cdogs.dir/yajl_utils.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl_utils.c [137/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/callbacks.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/callbacks.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/callbacks.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/callbacks.c [138/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/compress.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/compress.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/compress.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/compress.c [139/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/host.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/host.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/host.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/host.c [140/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/list.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/list.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/list.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/list.c [141/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/packet.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/packet.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/packet.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/packet.c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/packet.c: In function 'enet_packet_create': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/packet.c:27: warning: cast discards qualifiers from pointer target type [142/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/peer.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/peer.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/peer.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/peer.c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/peer.c: In function 'enet_peer_remove_incoming_commands': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/peer.c:271: warning: unused parameter 'queue' [143/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/protocol.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/protocol.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/protocol.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c: In function 'enet_protocol_change_state': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c:36: warning: unused parameter 'host' /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c: In function 'enet_protocol_handle_connect': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c:275: warning: unused parameter 'header' /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c: In function 'enet_protocol_handle_send_fragment': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c:613: warning: cast discards qualifiers from pointer target type /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c: In function 'enet_protocol_handle_send_unreliable_fragment': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c:731: warning: cast discards qualifiers from pointer target type /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c: In function 'enet_protocol_handle_ping': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c:742: warning: unused parameter 'host' /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c:742: warning: unused parameter 'command' /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c: In function 'enet_protocol_handle_throttle_configure': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/protocol.c:785: warning: unused parameter 'host' [144/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/unix.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/unix.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/unix.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/unix.c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/unix.c: In function 'enet_socket_send': /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/unix.c:461: warning: cast discards qualifiers from pointer target type [145/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DHAS_FCNTL=1 -DHAS_GETADDRINFO=1 -DHAS_GETNAMEINFO=1 -DHAS_INET_NTOP=1 -DHAS_INET_PTON=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_POLL=1 -DHAS_SOCKLEN_T=1 -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/cdogs/enet/CMakeFiles/enet.dir/win32.c.o -MF src/cdogs/enet/CMakeFiles/enet.dir/win32.c.o.d -o src/cdogs/enet/CMakeFiles/enet.dir/win32.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/win32.c [146/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/enet/libenet.a && /usr/bin/ar qc src/cdogs/enet/libenet.a src/cdogs/enet/CMakeFiles/enet.dir/callbacks.c.o src/cdogs/enet/CMakeFiles/enet.dir/compress.c.o src/cdogs/enet/CMakeFiles/enet.dir/host.c.o src/cdogs/enet/CMakeFiles/enet.dir/list.c.o src/cdogs/enet/CMakeFiles/enet.dir/packet.c.o src/cdogs/enet/CMakeFiles/enet.dir/peer.c.o src/cdogs/enet/CMakeFiles/enet.dir/protocol.c.o src/cdogs/enet/CMakeFiles/enet.dir/unix.c.o src/cdogs/enet/CMakeFiles/enet.dir/win32.c.o && /usr/bin/ranlib src/cdogs/enet/libenet.a && : [147/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/c_hashmap/CMakeFiles/c_hashmap.dir/hashmap.c.o -MF src/cdogs/c_hashmap/CMakeFiles/c_hashmap.dir/hashmap.c.o.d -o src/cdogs/c_hashmap/CMakeFiles/c_hashmap.dir/hashmap.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/c_hashmap/hashmap.c [148/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/c_hashmap/libc_hashmap.a && /usr/bin/ar qc src/cdogs/c_hashmap/libc_hashmap.a src/cdogs/c_hashmap/CMakeFiles/c_hashmap.dir/hashmap.c.o && /usr/bin/ranlib src/cdogs/c_hashmap/libc_hashmap.a && : [149/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/audio.c [150/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_bs6.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_bs6.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_bs6.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/audio_bs6.c [151/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_n3d.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_n3d.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_n3d.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/audio_n3d.c [152/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_sod.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_sod.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_sod.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/audio_sod.c [153/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl1.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl1.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl1.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/audio_wl1.c [154/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl6.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl6.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl6.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/audio_wl6.c [155/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/cwolfmap.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/cwolfmap.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/cwolfmap.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/cwolfmap.c [156/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/expand.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/expand.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/expand.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/expand.c [157/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/n3d.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/n3d.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/n3d.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/n3d.c [158/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/vswap.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/vswap.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/vswap.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/vswap.c [159/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/mame/fmopl.c.o -MF src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/mame/fmopl.c.o.d -o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/mame/fmopl.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/mame/fmopl.c [160/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -fsigned-char -Wall -W -Wpointer-arith -Wno-cast-qual -Wno-conversion -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-strict-prototypes -Wno-switch -Wno-unused-parameter -MD -MT src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/wad.c.o -MF src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/wad.c.o.d -o src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/wad.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/wad/wad.c [161/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -fsigned-char -Wall -W -Wpointer-arith -Wno-cast-qual -Wno-conversion -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-strict-prototypes -Wno-switch -Wno-unused-parameter -MD -MT src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/waderrno.c.o -MF src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/waderrno.c.o.d -o src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/waderrno.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/wad/waderrno.c [162/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/cwolfmap/wad/libwad.a && /usr/bin/ar qc src/cdogs/cwolfmap/wad/libwad.a src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/wad.c.o src/cdogs/cwolfmap/wad/CMakeFiles/wad.dir/waderrno.c.o && /usr/bin/ranlib src/cdogs/cwolfmap/wad/libwad.a && : [163/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wno-cast-qual -Wno-conversion -MD -MT src/cdogs/cwolfmap/zip/CMakeFiles/zip.dir/zip.c.o -MF src/cdogs/cwolfmap/zip/CMakeFiles/zip.dir/zip.c.o.d -o src/cdogs/cwolfmap/zip/CMakeFiles/zip.dir/zip.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/zip/zip.c In file included from /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/zip/zip.c:39: /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/cwolfmap/zip/miniz.h:4988: warning: ignoring #pragma message [164/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/cwolfmap/zip/libzip.a && /usr/bin/ar qc src/cdogs/cwolfmap/zip/libzip.a src/cdogs/cwolfmap/zip/CMakeFiles/zip.dir/zip.c.o && /usr/bin/ranlib src/cdogs/cwolfmap/zip/libzip.a && : [165/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/cwolfmap/libcwolfmap.a && /usr/bin/ar qc src/cdogs/cwolfmap/libcwolfmap.a src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_bs6.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_n3d.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_sod.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl1.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/audio_wl6.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/cwolfmap.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/expand.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/n3d.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/vswap.c.o src/cdogs/cwolfmap/CMakeFiles/cwolfmap.dir/mame/fmopl.c.o && /usr/bin/ranlib src/cdogs/cwolfmap/libcwolfmap.a && : [166/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/SDL_JoystickButtonNames/CMakeFiles/SDL_joystickbuttonnames.dir/SDL_joystickbuttonnames.c.o -MF src/cdogs/SDL_JoystickButtonNames/CMakeFiles/SDL_joystickbuttonnames.dir/SDL_joystickbuttonnames.c.o.d -o src/cdogs/SDL_JoystickButtonNames/CMakeFiles/SDL_joystickbuttonnames.dir/SDL_joystickbuttonnames.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/SDL_JoystickButtonNames/SDL_joystickbuttonnames.c [167/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/SDL_JoystickButtonNames/libSDL_joystickbuttonnames.a && /usr/bin/ar qc src/cdogs/SDL_JoystickButtonNames/libSDL_joystickbuttonnames.a src/cdogs/SDL_JoystickButtonNames/CMakeFiles/SDL_joystickbuttonnames.dir/SDL_joystickbuttonnames.c.o && /usr/bin/ranlib src/cdogs/SDL_JoystickButtonNames/libSDL_joystickbuttonnames.a && : [168/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl.c [169/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_lex.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_lex.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_lex.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_lex.c [170/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_parser.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_parser.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_parser.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_parser.c [171/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_buf.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_buf.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_buf.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_buf.c [172/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_encode.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_encode.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_encode.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_encode.c [173/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_gen.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_gen.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_gen.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_gen.c [174/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_alloc.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_alloc.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_alloc.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_alloc.c [175/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_tree.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_tree.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_tree.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_tree.c [176/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_version.c.o -MF src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_version.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_version.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_version.c [177/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/lib/libyajl_s.a && /usr/bin/ar qc src/cdogs/lib/libyajl_s.a src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_lex.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_parser.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_buf.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_encode.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_gen.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_alloc.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_tree.c.o src/cdogs/yajl/CMakeFiles/yajl_s.dir/yajl_version.c.o && /usr/bin/ranlib src/cdogs/lib/libyajl_s.a && cd /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl && /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_parse.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl && cd /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl && /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_gen.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl && cd /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl && /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_common.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl && cd /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl && /usr/local/bin/cmake -E copy_if_different /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/api/yajl_tree.h /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/..//include/yajl [178/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl.c [179/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_lex.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_lex.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_lex.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_lex.c [180/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_parser.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_parser.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_parser.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_parser.c [181/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_buf.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_buf.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_buf.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_buf.c [182/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_encode.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_encode.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_encode.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_encode.c [183/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_gen.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_gen.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_gen.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_gen.c [184/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_alloc.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_alloc.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_alloc.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_alloc.c [185/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_tree.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_tree.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_tree.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_tree.c [186/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DSTATIC -DYAJL_BUILD -DYAJL_SHARED -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/.. -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/cdogs/yajl/../include/yajl/.. -O2 -pipe -DNDEBUG -fPIC -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_version.c.o -MF src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_version.c.o.d -o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_version.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/yajl/yajl_version.c [187/253] : && /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -fPIC -O2 -pipe -DNDEBUG -shared -Wl,-soname,libyajl.so.0.0 -o src/cdogs/lib/libyajl.so.0.0 src/cdogs/yajl/CMakeFiles/yajl.dir/yajl.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_lex.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_parser.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_buf.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_encode.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_gen.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_alloc.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_tree.c.o src/cdogs/yajl/CMakeFiles/yajl.dir/yajl_version.c.o -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [188/253] /usr/local/bin/cmake -E cmake_symlink_library src/cdogs/lib/libyajl.so.0.0 src/cdogs/lib/libyajl.so.0.0 src/cdogs/lib/libyajl.so && : [189/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/add_pickup_dialog.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/add_pickup_dialog.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/add_pickup_dialog.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/add_pickup_dialog.c [190/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/campaign_options.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/campaign_options.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/campaign_options.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/campaign_options.c [191/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/char_editor.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/char_editor.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/char_editor.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/char_editor.c [192/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/destroy_objective_dialog.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/destroy_objective_dialog.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/destroy_objective_dialog.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/destroy_objective_dialog.c [193/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_brush.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_brush.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_brush.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_brush.c [194/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui.c [195/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_cave.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_cave.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_cave.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_cave.c [196/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_classic.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_classic.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_classic.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_classic.c [197/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_color.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_color.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_color.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_color.c [198/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_common.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_common.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_common.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_common.c [199/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_interior.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_interior.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_interior.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_interior.c [200/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_objectives.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_objectives.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_objectives.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_objectives.c [201/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_static.c [202/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static_additem.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static_additem.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static_additem.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_static_additem.c [203/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_weapons.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_weapons.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_weapons.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/editor_ui_weapons.c [204/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/exit_brush.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/exit_brush.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/exit_brush.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/exit_brush.c [205/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/file_dialog.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/file_dialog.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/file_dialog.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/file_dialog.c [206/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/mission_options.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/mission_options.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/mission_options.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/mission_options.c [207/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/nk_window.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/nk_window.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/nk_window.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/nk_window.c In file included from /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/nk_window.c:47: /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/nuklear/nuklear.h:13137: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/nuklear/nuklear.h:13269: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' [208/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/pickup_objective_dialog.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/pickup_objective_dialog.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/pickup_objective_dialog.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/pickup_objective_dialog.c [209/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/tile_brush.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/tile_brush.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/tile_brush.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/tile_brush.c [210/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/cdogsed/CMakeFiles/cdogsedlib.dir/ui_object.c.o -MF src/cdogsed/CMakeFiles/cdogsedlib.dir/ui_object.c.o.d -o src/cdogsed/CMakeFiles/cdogsedlib.dir/ui_object.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogsed/ui_object.c [211/253] : && /usr/local/bin/cmake -E rm -f src/cdogsed/libcdogsedlib.a && /usr/bin/ar qc src/cdogsed/libcdogsedlib.a src/cdogsed/CMakeFiles/cdogsedlib.dir/add_pickup_dialog.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/campaign_options.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/char_editor.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/destroy_objective_dialog.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_brush.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_cave.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_classic.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_color.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_common.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_interior.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_objectives.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_static_additem.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/editor_ui_weapons.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/exit_brush.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/file_dialog.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/mission_options.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/nk_window.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/pickup_objective_dialog.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/tile_brush.c.o src/cdogsed/CMakeFiles/cdogsedlib.dir/ui_object.c.o && /usr/bin/ranlib src/cdogsed/libcdogsedlib.a && : [212/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -Wno-error -MD -MT src/json/CMakeFiles/json.dir/json.c.o -MF src/json/CMakeFiles/json.dir/json.c.o.d -o src/json/CMakeFiles/json.dir/json.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/json/json.c [213/253] : && /usr/local/bin/cmake -E rm -f src/json/libjson.a && /usr/bin/ar qc src/json/libjson.a src/json/CMakeFiles/json.dir/json.c.o && /usr/bin/ranlib src/json/libjson.a && : [214/253] : && /usr/local/bin/cmake -E rm -f src/cdogs/libcdogs.a && /usr/bin/ar qc src/cdogs/libcdogs.a src/cdogs/CMakeFiles/cdogs.dir/actor_fire.c.o src/cdogs/CMakeFiles/cdogs.dir/actor_placement.c.o src/cdogs/CMakeFiles/cdogs.dir/actors.c.o src/cdogs/CMakeFiles/cdogs.dir/aheasing/easing.c.o src/cdogs/CMakeFiles/cdogs.dir/ai.c.o src/cdogs/CMakeFiles/cdogs.dir/ai_context.c.o src/cdogs/CMakeFiles/cdogs.dir/ai_coop.c.o src/cdogs/CMakeFiles/cdogs.dir/ai_utils.c.o src/cdogs/CMakeFiles/cdogs.dir/algorithms.c.o src/cdogs/CMakeFiles/cdogs.dir/ammo.c.o src/cdogs/CMakeFiles/cdogs.dir/animation.c.o src/cdogs/CMakeFiles/cdogs.dir/AStar.c.o src/cdogs/CMakeFiles/cdogs.dir/automap.c.o src/cdogs/CMakeFiles/cdogs.dir/blit.c.o src/cdogs/CMakeFiles/cdogs.dir/bullet_class.c.o src/cdogs/CMakeFiles/cdogs.dir/c_array.c.o src/cdogs/CMakeFiles/cdogs.dir/camera.c.o src/cdogs/CMakeFiles/cdogs.dir/campaign_entry.c.o src/cdogs/CMakeFiles/cdogs.dir/campaigns.c.o src/cdogs/CMakeFiles/cdogs.dir/character.c.o src/cdogs/CMakeFiles/cdogs.dir/character_class.c.o src/cdogs/CMakeFiles/cdogs.dir/collision/collision.c.o src/cdogs/CMakeFiles/cdogs.dir/collision/minkowski_hex.c.o src/cdogs/CMakeFiles/cdogs.dir/color.c.o src/cdogs/CMakeFiles/cdogs.dir/config.c.o src/cdogs/CMakeFiles/cdogs.dir/config_apply.c.o src/cdogs/CMakeFiles/cdogs.dir/config_io.c.o src/cdogs/CMakeFiles/cdogs.dir/config_json.c.o src/cdogs/CMakeFiles/cdogs.dir/config_old.c.o src/cdogs/CMakeFiles/cdogs.dir/cpic.c.o src/cdogs/CMakeFiles/cdogs.dir/damage.c.o src/cdogs/CMakeFiles/cdogs.dir/defs.c.o src/cdogs/CMakeFiles/cdogs.dir/door.c.o src/cdogs/CMakeFiles/cdogs.dir/draw/char_sprites.c.o src/cdogs/CMakeFiles/cdogs.dir/draw/draw.c.o src/cdogs/CMakeFiles/cdogs.dir/draw/draw_actor.c.o src/cdogs/CMakeFiles/cdogs.dir/draw/draw_buffer.c.o src/cdogs/CMakeFiles/cdogs.dir/draw/drawtools.c.o src/cdogs/CMakeFiles/cdogs.dir/draw/nine_slice.c.o src/cdogs/CMakeFiles/cdogs.dir/emitter.c.o src/cdogs/CMakeFiles/cdogs.dir/events.c.o src/cdogs/CMakeFiles/cdogs.dir/files.c.o src/cdogs/CMakeFiles/cdogs.dir/font.c.o src/cdogs/CMakeFiles/cdogs.dir/font_utils.c.o src/cdogs/CMakeFiles/cdogs.dir/game_events.c.o src/cdogs/CMakeFiles/cdogs.dir/game_mode.c.o src/cdogs/CMakeFiles/cdogs.dir/gamedata.c.o src/cdogs/CMakeFiles/cdogs.dir/grafx.c.o src/cdogs/CMakeFiles/cdogs.dir/grafx_bg.c.o src/cdogs/CMakeFiles/cdogs.dir/handle_game_events.c.o src/cdogs/CMakeFiles/cdogs.dir/hud/fps.c.o src/cdogs/CMakeFiles/cdogs.dir/hud/gauge.c.o src/cdogs/CMakeFiles/cdogs.dir/hud/health_gauge.c.o src/cdogs/CMakeFiles/cdogs.dir/hud/hud.c.o src/cdogs/CMakeFiles/cdogs.dir/hud/hud_num_popup.c.o src/cdogs/CMakeFiles/cdogs.dir/hud/player_hud.c.o src/cdogs/CMakeFiles/cdogs.dir/hud/wall_clock.c.o src/cdogs/CMakeFiles/cdogs.dir/joystick.c.o src/cdogs/CMakeFiles/cdogs.dir/json_utils.c.o src/cdogs/CMakeFiles/cdogs.dir/keyboard.c.o src/cdogs/CMakeFiles/cdogs.dir/log.c.o src/cdogs/CMakeFiles/cdogs.dir/los.c.o src/cdogs/CMakeFiles/cdogs.dir/map.c.o src/cdogs/CMakeFiles/cdogs.dir/map_archive.c.o src/cdogs/CMakeFiles/cdogs.dir/map_build.c.o src/cdogs/CMakeFiles/cdogs.dir/map_cave.c.o src/cdogs/CMakeFiles/cdogs.dir/map_classic.c.o src/cdogs/CMakeFiles/cdogs.dir/map_interior.c.o src/cdogs/CMakeFiles/cdogs.dir/map_new.c.o src/cdogs/CMakeFiles/cdogs.dir/map_object.c.o src/cdogs/CMakeFiles/cdogs.dir/map_static.c.o src/cdogs/CMakeFiles/cdogs.dir/map_wolf.c.o src/cdogs/CMakeFiles/cdogs.dir/material.c.o src/cdogs/CMakeFiles/cdogs.dir/mathc/mathc.c.o src/cdogs/CMakeFiles/cdogs.dir/mission.c.o src/cdogs/CMakeFiles/cdogs.dir/mission_convert.c.o src/cdogs/CMakeFiles/cdogs.dir/mission_static.c.o src/cdogs/CMakeFiles/cdogs.dir/mouse.c.o src/cdogs/CMakeFiles/cdogs.dir/music.c.o src/cdogs/CMakeFiles/cdogs.dir/net_client.c.o src/cdogs/CMakeFiles/cdogs.dir/net_server.c.o src/cdogs/CMakeFiles/cdogs.dir/net_util.c.o src/cdogs/CMakeFiles/cdogs.dir/objective.c.o src/cdogs/CMakeFiles/cdogs.dir/objs.c.o src/cdogs/CMakeFiles/cdogs.dir/palette.c.o src/cdogs/CMakeFiles/cdogs.dir/particle.c.o src/cdogs/CMakeFiles/cdogs.dir/path_cache.c.o src/cdogs/CMakeFiles/cdogs.dir/pic.c.o src/cdogs/CMakeFiles/cdogs.dir/pic_manager.c.o src/cdogs/CMakeFiles/cdogs.dir/pickup.c.o src/cdogs/CMakeFiles/cdogs.dir/pickup_class.c.o src/cdogs/CMakeFiles/cdogs.dir/pics.c.o src/cdogs/CMakeFiles/cdogs.dir/player.c.o src/cdogs/CMakeFiles/cdogs.dir/player_template.c.o src/cdogs/CMakeFiles/cdogs.dir/powerup.c.o src/cdogs/CMakeFiles/cdogs.dir/quick_play.c.o src/cdogs/CMakeFiles/cdogs.dir/screen_shake.c.o src/cdogs/CMakeFiles/cdogs.dir/sounds.c.o src/cdogs/CMakeFiles/cdogs.dir/texture.c.o src/cdogs/CMakeFiles/cdogs.dir/thing.c.o src/cdogs/CMakeFiles/cdogs.dir/tile.c.o src/cdogs/CMakeFiles/cdogs.dir/tile_class.c.o src/cdogs/CMakeFiles/cdogs.dir/triggers.c.o src/cdogs/CMakeFiles/cdogs.dir/utils.c.o src/cdogs/CMakeFiles/cdogs.dir/vector.c.o src/cdogs/CMakeFiles/cdogs.dir/weapon.c.o src/cdogs/CMakeFiles/cdogs.dir/weapon_class.c.o src/cdogs/CMakeFiles/cdogs.dir/window_context.c.o src/cdogs/CMakeFiles/cdogs.dir/XGetopt.c.o src/cdogs/CMakeFiles/cdogs.dir/yajl_utils.c.o && /usr/bin/ranlib src/cdogs/libcdogs.a && : [215/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DPB_FIELD_16BIT -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/proto -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/proto/CMakeFiles/cdogs_proto.dir/msg.pb.c.o -MF src/proto/CMakeFiles/cdogs_proto.dir/msg.pb.c.o.d -o src/proto/CMakeFiles/cdogs_proto.dir/msg.pb.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/msg.pb.c [216/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DPB_FIELD_16BIT -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/proto -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_decode.c.o -MF src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_decode.c.o.d -o src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_decode.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb/pb_decode.c [217/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DPB_FIELD_16BIT -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/proto -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_encode.c.o -MF src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_encode.c.o.d -o src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_encode.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb/pb_encode.c [218/253] /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -DNDEBUG -DPB_FIELD_16BIT -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs/enet/include -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/cdogs -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/. -I/usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/src/proto -O2 -pipe -DNDEBUG -fsigned-char -Wall -W -Wstrict-prototypes -Wpointer-arith -Wcast-qual -freg-struct-return -std=gnu99 -Wshadow -Winline -MD -MT src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_common.c.o -MF src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_common.c.o.d -o src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_common.c.o -c /usr/obj/ports/cdogs-sdl-2.1.0/cdogs-sdl-2.1.0/src/proto/nanopb/pb_common.c [219/253] : && /usr/local/bin/cmake -E rm -f src/proto/libcdogs_proto.a && /usr/bin/ar qc src/proto/libcdogs_proto.a src/proto/CMakeFiles/cdogs_proto.dir/msg.pb.c.o src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_decode.c.o src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_encode.c.o src/proto/CMakeFiles/cdogs_proto.dir/nanopb/pb_common.c.o && /usr/bin/ranlib src/proto/libcdogs_proto.a && : [220/253] : && /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -O2 -pipe -DNDEBUG src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o src/CMakeFiles/cdogs-sdl.dir/autosave.c.o src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o src/CMakeFiles/cdogs-sdl.dir/command_line.c.o src/CMakeFiles/cdogs-sdl.dir/credits.c.o src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o src/CMakeFiles/cdogs-sdl.dir/game.c.o src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o src/CMakeFiles/cdogs-sdl.dir/menu.c.o src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o src/CMakeFiles/cdogs-sdl.dir/namegen.c.o src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o src/CMakeFiles/cdogs-sdl.dir/password.c.o src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o src/CMakeFiles/cdogs-sdl.dir/prep.c.o src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o -o src/cdogs-sdl -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib src/cdogs/libcdogs.a src/proto/libcdogs_proto.a -lm src/cdogs/c_hashmap/libc_hashmap.a src/cdogs/cwolfmap/libcwolfmap.a -lm src/cdogs/cwolfmap/wad/libwad.a src/cdogs/cwolfmap/zip/libzip.a src/json/libjson.a src/cdogs/SDL_JoystickButtonNames/libSDL_joystickbuttonnames.a src/cdogs/lib/libyajl_s.a /usr/local/lib/libSDL2.so.0.15 /usr/local/lib/libSDL2_image.so.1.1 /usr/local/lib/libSDL2_mixer.so.1.1 src/cdogs/enet/libenet.a -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : FAILED: src/cdogs-sdl : && /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -O2 -pipe -DNDEBUG src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o src/CMakeFiles/cdogs-sdl.dir/autosave.c.o src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o src/CMakeFiles/cdogs-sdl.dir/command_line.c.o src/CMakeFiles/cdogs-sdl.dir/credits.c.o src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o src/CMakeFiles/cdogs-sdl.dir/game.c.o src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o src/CMakeFiles/cdogs-sdl.dir/menu.c.o src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o src/CMakeFiles/cdogs-sdl.dir/namegen.c.o src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o src/CMakeFiles/cdogs-sdl.dir/password.c.o src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o src/CMakeFiles/cdogs-sdl.dir/prep.c.o src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o -o src/cdogs-sdl -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib src/cdogs/libcdogs.a src/proto/libcdogs_proto.a -lm src/cdogs/c_hashmap/libc_hashmap.a src/cdogs/cwolfmap/libcwolfmap.a -lm src/cdogs/cwolfmap/wad/libwad.a src/cdogs/cwolfmap/zip/libzip.a src/json/libjson.a src/cdogs/SDL_JoystickButtonNames/libSDL_joystickbuttonnames.a src/cdogs/lib/libyajl_s.a /usr/local/lib/libSDL2.so.0.15 /usr/local/lib/libSDL2_image.so.1.1 /usr/local/lib/libSDL2_mixer.so.1.1 src/cdogs/enet/libenet.a -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_lerp': animated_counter.c:(.text+0x380): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_lerp': animated_counter.c:(.text+0x400): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_multiply': animated_counter.c:(.text+0x420): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_multiply': animated_counter.c:(.text+0x4a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_scale': animated_counter.c:(.text+0x4c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_scale': animated_counter.c:(.text+0x540): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_negative': animated_counter.c:(.text+0x560): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_negative': animated_counter.c:(.text+0x5e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_scaling': animated_counter.c:(.text+0x600): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_scaling': animated_counter.c:(.text+0x680): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_translation': animated_counter.c:(.text+0x6a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_translation': animated_counter.c:(.text+0x720): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_look_at': animated_counter.c:(.text+0x740): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_look_at': animated_counter.c:(.text+0x800): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_quaternion': animated_counter.c:(.text+0x820): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_quaternion': animated_counter.c:(.text+0x8a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_axis': animated_counter.c:(.text+0x8c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_axis': animated_counter.c:(.text+0x940): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_z': animated_counter.c:(.text+0x960): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_z': animated_counter.c:(.text+0x9e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_y': animated_counter.c:(.text+0xa00): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_y': animated_counter.c:(.text+0xa80): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_x': animated_counter.c:(.text+0xaa0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_x': animated_counter.c:(.text+0xb20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_perspective_infinite': animated_counter.c:(.text+0xb40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_perspective_infinite': animated_counter.c:(.text+0xbc0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_perspective_fov': animated_counter.c:(.text+0xbe0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_perspective_fov': animated_counter.c:(.text+0xc60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_perspective': animated_counter.c:(.text+0xc80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_perspective': animated_counter.c:(.text+0xd00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_ortho': animated_counter.c:(.text+0xd20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_ortho': animated_counter.c:(.text+0xda0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_inverse': animated_counter.c:(.text+0xdc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_inverse': animated_counter.c:(.text+0xe40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_adjugate': animated_counter.c:(.text+0xe60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_adjugate': animated_counter.c:(.text+0xee0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_transpose': animated_counter.c:(.text+0xf00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_transpose': animated_counter.c:(.text+0xf80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_assign_mat3': animated_counter.c:(.text+0xfa0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_assign_mat3': animated_counter.c:(.text+0x1020): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_assign_mat2': animated_counter.c:(.text+0x1040): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_assign_mat2': animated_counter.c:(.text+0x10e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_assign': animated_counter.c:(.text+0x1100): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_assign': animated_counter.c:(.text+0x1180): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_determinant': animated_counter.c:(.text+0x11a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_determinant': animated_counter.c:(.text+0x11c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_identity': animated_counter.c:(.text+0x11e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_identity': animated_counter.c:(.text+0x1260): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_zero': animated_counter.c:(.text+0x1280): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_zero': animated_counter.c:(.text+0x1300): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4': animated_counter.c:(.text+0x1320): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4': animated_counter.c:(.text+0x13a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_lerp': animated_counter.c:(.text+0x13c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_lerp': animated_counter.c:(.text+0x1440): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_multiply': animated_counter.c:(.text+0x1460): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_multiply': animated_counter.c:(.text+0x14e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_scale': animated_counter.c:(.text+0x1500): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_scale': animated_counter.c:(.text+0x1580): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_negative': animated_counter.c:(.text+0x15a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_negative': animated_counter.c:(.text+0x1620): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_scaling': animated_counter.c:(.text+0x1640): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_scaling': animated_counter.c:(.text+0x16c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_quaternion': animated_counter.c:(.text+0x16e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_quaternion': animated_counter.c:(.text+0x1780): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_axis': animated_counter.c:(.text+0x17a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_axis': animated_counter.c:(.text+0x1840): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_z': animated_counter.c:(.text+0x1860): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_z': animated_counter.c:(.text+0x18e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_y': animated_counter.c:(.text+0x1900): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_y': animated_counter.c:(.text+0x1980): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_x': animated_counter.c:(.text+0x19a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_x': animated_counter.c:(.text+0x1a20): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_inverse': animated_counter.c:(.text+0x1a40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_inverse': animated_counter.c:(.text+0x1ac0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_adjugate': animated_counter.c:(.text+0x1ae0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_adjugate': animated_counter.c:(.text+0x1b60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_cofactor': animated_counter.c:(.text+0x1b80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_cofactor': animated_counter.c:(.text+0x1c00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_transpose': animated_counter.c:(.text+0x1c20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_transpose': animated_counter.c:(.text+0x1ca0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_assign_mat4': animated_counter.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_assign_mat4': animated_counter.c:(.text+0x1d40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_assign_mat2': animated_counter.c:(.text+0x1d60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_assign_mat2': animated_counter.c:(.text+0x1e00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_assign': animated_counter.c:(.text+0x1e20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_assign': animated_counter.c:(.text+0x1ea0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_determinant': animated_counter.c:(.text+0x1ec0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_determinant': animated_counter.c:(.text+0x1ee0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_identity': animated_counter.c:(.text+0x1f00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_identity': animated_counter.c:(.text+0x1f80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_zero': animated_counter.c:(.text+0x1fa0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_zero': animated_counter.c:(.text+0x2020): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3': animated_counter.c:(.text+0x2040): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3': animated_counter.c:(.text+0x20c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_lerp': animated_counter.c:(.text+0x20e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_lerp': animated_counter.c:(.text+0x21a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_multiply': animated_counter.c:(.text+0x21c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_multiply': animated_counter.c:(.text+0x2280): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_scale': animated_counter.c:(.text+0x22a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_scale': animated_counter.c:(.text+0x2340): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_negative': animated_counter.c:(.text+0x2360): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_negative': animated_counter.c:(.text+0x2400): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_scaling': animated_counter.c:(.text+0x2420): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_scaling': animated_counter.c:(.text+0x24c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_rotation': animated_counter.c:(.text+0x24e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_rotation': animated_counter.c:(.text+0x2580): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_inverse': animated_counter.c:(.text+0x25a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_inverse': animated_counter.c:(.text+0x2640): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_cofactor': animated_counter.c:(.text+0x2660): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_cofactor': animated_counter.c:(.text+0x2700): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_transpose': animated_counter.c:(.text+0x2720): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_transpose': animated_counter.c:(.text+0x27c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_assign_mat4': animated_counter.c:(.text+0x27e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_assign_mat4': animated_counter.c:(.text+0x2880): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_assign_mat3': animated_counter.c:(.text+0x28a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_assign_mat3': animated_counter.c:(.text+0x2940): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_assign': animated_counter.c:(.text+0x2960): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_assign': animated_counter.c:(.text+0x2a00): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_determinant': animated_counter.c:(.text+0x2a20): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_determinant': animated_counter.c:(.text+0x2a60): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_identity': animated_counter.c:(.text+0x2a80): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_identity': animated_counter.c:(.text+0x2b20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_zero': animated_counter.c:(.text+0x2b40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_zero': animated_counter.c:(.text+0x2be0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2': animated_counter.c:(.text+0x2c00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2': animated_counter.c:(.text+0x2ca0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_length_squared': animated_counter.c:(.text+0x2cc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_length_squared': animated_counter.c:(.text+0x2d00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_length': animated_counter.c:(.text+0x2d20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_length': animated_counter.c:(.text+0x2d60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_angle': animated_counter.c:(.text+0x2d80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_angle': animated_counter.c:(.text+0x2dc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_dot': animated_counter.c:(.text+0x2de0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_dot': animated_counter.c:(.text+0x2e20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_slerp': animated_counter.c:(.text+0x2e40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_slerp': animated_counter.c:(.text+0x2f00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_lerp': animated_counter.c:(.text+0x2f20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_lerp': animated_counter.c:(.text+0x2fe0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_yaw_pitch_roll': animated_counter.c:(.text+0x3000): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_yaw_pitch_roll': animated_counter.c:(.text+0x30a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_mat4': animated_counter.c:(.text+0x30c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_mat4': animated_counter.c:(.text+0x3160): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_vec3': animated_counter.c:(.text+0x3180): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_vec3': animated_counter.c:(.text+0x3220): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_axis_angle': animated_counter.c:(.text+0x3240): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_axis_angle': animated_counter.c:(.text+0x32e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_power': animated_counter.c:(.text+0x3300): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_power': animated_counter.c:(.text+0x33a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_normalize': animated_counter.c:(.text+0x33c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_normalize': animated_counter.c:(.text+0x3460): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_inverse': animated_counter.c:(.text+0x3480): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_inverse': animated_counter.c:(.text+0x3520): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_conjugate': animated_counter.c:(.text+0x3540): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_conjugate': animated_counter.c:(.text+0x35e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_negative': animated_counter.c:(.text+0x3600): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_negative': animated_counter.c:(.text+0x36a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_divide': animated_counter.c:(.text+0x36c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_divide': animated_counter.c:(.text+0x3780): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_multiply': animated_counter.c:(.text+0x37a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_multiply': animated_counter.c:(.text+0x3860): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_scale': animated_counter.c:(.text+0x3880): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_scale': animated_counter.c:(.text+0x3920): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_null': animated_counter.c:(.text+0x3940): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_null': animated_counter.c:(.text+0x39e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_zero': animated_counter.c:(.text+0x3a00): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_zero': animated_counter.c:(.text+0x3aa0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_assign': animated_counter.c:(.text+0x3ac0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_assign': animated_counter.c:(.text+0x3b60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat': animated_counter.c:(.text+0x3b80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat': animated_counter.c:(.text+0x3c20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_nearly_equal': animated_counter.c:(.text+0x3c40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_nearly_equal': animated_counter.c:(.text+0x3c80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_equal': animated_counter.c:(.text+0x3ca0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_equal': animated_counter.c:(.text+0x3ce0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_near_zero': animated_counter.c:(.text+0x3d00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_near_zero': animated_counter.c:(.text+0x3d40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_zero': animated_counter.c:(.text+0x3d60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_zero': animated_counter.c:(.text+0x3da0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_lerp': animated_counter.c:(.text+0x3dc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_lerp': animated_counter.c:(.text+0x3e60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_normalize': animated_counter.c:(.text+0x3e80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_normalize': animated_counter.c:(.text+0x3f20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_clamp': animated_counter.c:(.text+0x3f40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_clamp': animated_counter.c:(.text+0x3fe0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_min': animated_counter.c:(.text+0x4000): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_min': animated_counter.c:(.text+0x40a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_max': animated_counter.c:(.text+0x40c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_max': animated_counter.c:(.text+0x4160): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_round': animated_counter.c:(.text+0x4180): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_round': animated_counter.c:(.text+0x4220): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_ceil': animated_counter.c:(.text+0x4240): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_ceil': animated_counter.c:(.text+0x42e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_floor': animated_counter.c:(.text+0x4300): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_floor': animated_counter.c:(.text+0x43a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_abs': animated_counter.c:(.text+0x43c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_abs': animated_counter.c:(.text+0x4460): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_inverse': animated_counter.c:(.text+0x4480): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_inverse': animated_counter.c:(.text+0x4520): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_negative': animated_counter.c:(.text+0x4540): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_negative': animated_counter.c:(.text+0x45e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_snap': animated_counter.c:(.text+0x4600): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_snap': animated_counter.c:(.text+0x46a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_divide': animated_counter.c:(.text+0x46c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_divide': animated_counter.c:(.text+0x4760): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_multiply_mat4': animated_counter.c:(.text+0x4780): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_multiply_mat4': animated_counter.c:(.text+0x4820): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_multiply': animated_counter.c:(.text+0x4840): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_multiply': animated_counter.c:(.text+0x48e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_scale': animated_counter.c:(.text+0x4900): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_scale': animated_counter.c:(.text+0x49a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_subtract': animated_counter.c:(.text+0x49c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_subtract': animated_counter.c:(.text+0x4a60): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_add': animated_counter.c:(.text+0x4a80): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_add': animated_counter.c:(.text+0x4b20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_one': animated_counter.c:(.text+0x4b40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_one': animated_counter.c:(.text+0x4bc0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_zero': animated_counter.c:(.text+0x4be0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_zero': animated_counter.c:(.text+0x4c60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_assign_vec4': animated_counter.c:(.text+0x4c80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_assign_vec4': animated_counter.c:(.text+0x4d20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_assign': animated_counter.c:(.text+0x4d40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_assign': animated_counter.c:(.text+0x4de0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i': animated_counter.c:(.text+0x4e00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i': animated_counter.c:(.text+0x4ea0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_is_equal': animated_counter.c:(.text+0x4ee0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_is_equal': animated_counter.c:(.text+0x4f20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_is_zero': animated_counter.c:(.text+0x4f40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_is_zero': animated_counter.c:(.text+0x4f60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_lerp': animated_counter.c:(.text+0x4f80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_lerp': animated_counter.c:(.text+0x5020): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_normalize': animated_counter.c:(.text+0x5040): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_normalize': animated_counter.c:(.text+0x50e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_clamp': animated_counter.c:(.text+0x5100): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_clamp': animated_counter.c:(.text+0x51a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_min': animated_counter.c:(.text+0x51c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_min': animated_counter.c:(.text+0x5260): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_max': animated_counter.c:(.text+0x5280): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_max': animated_counter.c:(.text+0x5320): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_round': animated_counter.c:(.text+0x5340): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_round': animated_counter.c:(.text+0x53e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_ceil': animated_counter.c:(.text+0x5400): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_ceil': animated_counter.c:(.text+0x54a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_floor': animated_counter.c:(.text+0x54c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_floor': animated_counter.c:(.text+0x5560): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_abs': animated_counter.c:(.text+0x5580): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_abs': animated_counter.c:(.text+0x5620): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_inverse': animated_counter.c:(.text+0x5640): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_inverse': animated_counter.c:(.text+0x56e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_negative': animated_counter.c:(.text+0x5700): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_negative': animated_counter.c:(.text+0x57a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_snap': animated_counter.c:(.text+0x57c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_snap': animated_counter.c:(.text+0x5860): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_divide': animated_counter.c:(.text+0x5880): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_divide': animated_counter.c:(.text+0x5920): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_multiply_mat4': animated_counter.c:(.text+0x5940): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_multiply_mat4': animated_counter.c:(.text+0x59e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_multiply': animated_counter.c:(.text+0x5a00): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_multiply': animated_counter.c:(.text+0x5aa0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_scale': animated_counter.c:(.text+0x5ac0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_scale': animated_counter.c:(.text+0x5b60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_subtract': animated_counter.c:(.text+0x5b80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_subtract': animated_counter.c:(.text+0x5c20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_add': animated_counter.c:(.text+0x5c40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_add': animated_counter.c:(.text+0x5ce0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_one': animated_counter.c:(.text+0x5d00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_one': animated_counter.c:(.text+0x5d80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_zero': animated_counter.c:(.text+0x5da0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_zero': animated_counter.c:(.text+0x5e20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_assign_vec4i': animated_counter.c:(.text+0x5e40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_assign_vec4i': animated_counter.c:(.text+0x5ee0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_assign': animated_counter.c:(.text+0x5f00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_assign': animated_counter.c:(.text+0x5fa0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4': animated_counter.c:(.text+0x5fc0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4': animated_counter.c:(.text+0x6060): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_nearly_equal': animated_counter.c:(.text+0x6080): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_nearly_equal': animated_counter.c:(.text+0x60c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_equal': animated_counter.c:(.text+0x60e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_equal': animated_counter.c:(.text+0x6120): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_near_zero': animated_counter.c:(.text+0x6140): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_near_zero': animated_counter.c:(.text+0x6180): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_zero': animated_counter.c:(.text+0x61a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_zero': animated_counter.c:(.text+0x61c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_distance_squared': animated_counter.c:(.text+0x61e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_distance_squared': animated_counter.c:(.text+0x6240): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_distance': animated_counter.c:(.text+0x6260): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_distance': animated_counter.c:(.text+0x62c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_length_squared': animated_counter.c:(.text+0x62e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_length_squared': animated_counter.c:(.text+0x6320): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_length': animated_counter.c:(.text+0x6340): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_length': animated_counter.c:(.text+0x6380): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_dot': animated_counter.c:(.text+0x63a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_dot': animated_counter.c:(.text+0x6400): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_bezier4': animated_counter.c:(.text+0x6420): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_bezier4': animated_counter.c:(.text+0x6520): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_bezier3': animated_counter.c:(.text+0x6560): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_bezier3': animated_counter.c:(.text+0x6660): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_lerp': animated_counter.c:(.text+0x6680): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_lerp': animated_counter.c:(.text+0x6760): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_reflect': animated_counter.c:(.text+0x6780): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_reflect': animated_counter.c:(.text+0x6860): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_slide': animated_counter.c:(.text+0x6880): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_slide': animated_counter.c:(.text+0x6960): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_project': animated_counter.c:(.text+0x6980): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_project': animated_counter.c:(.text+0x6a60): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_normalize': animated_counter.c:(.text+0x6a80): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_normalize': animated_counter.c:(.text+0x6b40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_cross': animated_counter.c:(.text+0x6b60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_cross': animated_counter.c:(.text+0x6c40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_clamp': animated_counter.c:(.text+0x6c60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_clamp': animated_counter.c:(.text+0x6d60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_min': animated_counter.c:(.text+0x6d80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_min': animated_counter.c:(.text+0x6e60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_max': animated_counter.c:(.text+0x6e80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_max': animated_counter.c:(.text+0x6f60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_round': animated_counter.c:(.text+0x6f80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_round': animated_counter.c:(.text+0x7020): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_ceil': animated_counter.c:(.text+0x7040): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_ceil': animated_counter.c:(.text+0x70e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_floor': animated_counter.c:(.text+0x7100): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_floor': animated_counter.c:(.text+0x71a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_abs': animated_counter.c:(.text+0x71c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_abs': animated_counter.c:(.text+0x7280): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_inverse': animated_counter.c:(.text+0x72a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_inverse': animated_counter.c:(.text+0x7360): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_negative': animated_counter.c:(.text+0x7380): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_negative': animated_counter.c:(.text+0x7440): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_snap': animated_counter.c:(.text+0x7460): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_snap': animated_counter.c:(.text+0x7540): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_divide': animated_counter.c:(.text+0x7560): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_divide': animated_counter.c:(.text+0x7640): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_multiply_mat3': animated_counter.c:(.text+0x7660): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_multiply_mat3': animated_counter.c:(.text+0x7720): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_multiply': animated_counter.c:(.text+0x7740): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_multiply': animated_counter.c:(.text+0x7820): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_scale': animated_counter.c:(.text+0x7840): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_scale': animated_counter.c:(.text+0x7900): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_subtract': animated_counter.c:(.text+0x7920): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_subtract': animated_counter.c:(.text+0x7a00): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_add': animated_counter.c:(.text+0x7a20): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_add': animated_counter.c:(.text+0x7b00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_one': animated_counter.c:(.text+0x7b20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_one': animated_counter.c:(.text+0x7bc0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_zero': animated_counter.c:(.text+0x7be0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_zero': animated_counter.c:(.text+0x7c80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_assign_vec3': animated_counter.c:(.text+0x7ca0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_assign_vec3': animated_counter.c:(.text+0x7d40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_assign': animated_counter.c:(.text+0x7d60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_assign': animated_counter.c:(.text+0x7e20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i': animated_counter.c:(.text+0x7e40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i': animated_counter.c:(.text+0x7ee0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_is_equal': animated_counter.c:(.text+0x7f00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_is_equal': animated_counter.c:(.text+0x7f60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_is_zero': animated_counter.c:(.text+0x7f80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_is_zero': animated_counter.c:(.text+0x7fc0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_distance_squared': animated_counter.c:(.text+0x7fe0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_distance_squared': animated_counter.c:(.text+0x8020): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_distance': animated_counter.c:(.text+0x8040): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_distance': animated_counter.c:(.text+0x8080): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_length_squared': animated_counter.c:(.text+0x80a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_length_squared': animated_counter.c:(.text+0x80c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_length': animated_counter.c:(.text+0x80e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_length': animated_counter.c:(.text+0x8100): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_dot': animated_counter.c:(.text+0x8120): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_dot': animated_counter.c:(.text+0x8160): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_bezier4': animated_counter.c:(.text+0x8180): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_bezier4': animated_counter.c:(.text+0x8260): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_bezier3': animated_counter.c:(.text+0x82a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_bezier3': animated_counter.c:(.text+0x8360): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_lerp': animated_counter.c:(.text+0x8380): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_lerp': animated_counter.c:(.text+0x8440): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_reflect': animated_counter.c:(.text+0x8460): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_reflect': animated_counter.c:(.text+0x8520): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_slide': animated_counter.c:(.text+0x8540): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_slide': animated_counter.c:(.text+0x8600): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_project': animated_counter.c:(.text+0x8620): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_project': animated_counter.c:(.text+0x86e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_normalize': animated_counter.c:(.text+0x8700): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_normalize': animated_counter.c:(.text+0x87a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_cross': animated_counter.c:(.text+0x87c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_cross': animated_counter.c:(.text+0x8880): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_clamp': animated_counter.c:(.text+0x88a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_clamp': animated_counter.c:(.text+0x8960): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_min': animated_counter.c:(.text+0x8980): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_min': animated_counter.c:(.text+0x8a40): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_max': animated_counter.c:(.text+0x8a60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_max': animated_counter.c:(.text+0x8b20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_round': animated_counter.c:(.text+0x8b40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_round': animated_counter.c:(.text+0x8be0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_ceil': animated_counter.c:(.text+0x8c00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_ceil': animated_counter.c:(.text+0x8ca0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_floor': animated_counter.c:(.text+0x8cc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_floor': animated_counter.c:(.text+0x8d60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_abs': animated_counter.c:(.text+0x8d80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_abs': animated_counter.c:(.text+0x8e20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_inverse': animated_counter.c:(.text+0x8e40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_inverse': animated_counter.c:(.text+0x8ee0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_negative': animated_counter.c:(.text+0x8f00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_negative': animated_counter.c:(.text+0x8fa0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_snap': animated_counter.c:(.text+0x8fc0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_snap': animated_counter.c:(.text+0x9080): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_divide': animated_counter.c:(.text+0x90a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_divide': animated_counter.c:(.text+0x9160): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_multiply_mat3': animated_counter.c:(.text+0x9180): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_multiply_mat3': animated_counter.c:(.text+0x9220): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_multiply': animated_counter.c:(.text+0x9240): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_multiply': animated_counter.c:(.text+0x9300): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_scale': animated_counter.c:(.text+0x9320): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_scale': animated_counter.c:(.text+0x93c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_subtract': animated_counter.c:(.text+0x93e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_subtract': animated_counter.c:(.text+0x94a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_add': animated_counter.c:(.text+0x94c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_add': animated_counter.c:(.text+0x9580): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_one': animated_counter.c:(.text+0x95a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_one': animated_counter.c:(.text+0x9640): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_zero': animated_counter.c:(.text+0x9660): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_zero': animated_counter.c:(.text+0x9700): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_assign_vec3i': animated_counter.c:(.text+0x9720): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_assign_vec3i': animated_counter.c:(.text+0x97e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_assign': animated_counter.c:(.text+0x9800): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_assign': animated_counter.c:(.text+0x98a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3': animated_counter.c:(.text+0x98c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3': animated_counter.c:(.text+0x9960): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_nearly_equal': animated_counter.c:(.text+0x9980): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_nearly_equal': animated_counter.c:(.text+0x99c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_equal': animated_counter.c:(.text+0x99e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_equal': animated_counter.c:(.text+0x9a20): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_near_zero': animated_counter.c:(.text+0x9a40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_near_zero': animated_counter.c:(.text+0x9a80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_zero': animated_counter.c:(.text+0x9aa0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_zero': animated_counter.c:(.text+0x9ae0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_distance_squared': animated_counter.c:(.text+0x9b00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_distance_squared': animated_counter.c:(.text+0x9b40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_distance': animated_counter.c:(.text+0x9b60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_distance': animated_counter.c:(.text+0x9b80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_length': animated_counter.c:(.text+0x9ba0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_length': animated_counter.c:(.text+0x9bc0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_length_squared': animated_counter.c:(.text+0x9be0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_length_squared': animated_counter.c:(.text+0x9c00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_angle': animated_counter.c:(.text+0x9c20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_angle': animated_counter.c:(.text+0x9c40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_dot': animated_counter.c:(.text+0x9c60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_dot': animated_counter.c:(.text+0x9ca0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_bezier4': animated_counter.c:(.text+0x9cc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_bezier4': animated_counter.c:(.text+0x9d60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_bezier3': animated_counter.c:(.text+0x9da0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_bezier3': animated_counter.c:(.text+0x9e40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_lerp': animated_counter.c:(.text+0x9e60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_lerp': animated_counter.c:(.text+0x9ee0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_rotate': animated_counter.c:(.text+0x9f00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_rotate': animated_counter.c:(.text+0x9f80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_tangent': animated_counter.c:(.text+0x9fa0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_tangent': animated_counter.c:(.text+0xa020): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_reflect': animated_counter.c:(.text+0xa040): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_reflect': animated_counter.c:(.text+0xa0c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_slide': animated_counter.c:(.text+0xa0e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_slide': animated_counter.c:(.text+0xa160): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_project': animated_counter.c:(.text+0xa180): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_project': animated_counter.c:(.text+0xa200): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_normalize': animated_counter.c:(.text+0xa220): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_normalize': animated_counter.c:(.text+0xa2a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_clamp': animated_counter.c:(.text+0xa2c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_clamp': animated_counter.c:(.text+0xa360): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_min': animated_counter.c:(.text+0xa380): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_min': animated_counter.c:(.text+0xa400): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_max': animated_counter.c:(.text+0xa420): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_max': animated_counter.c:(.text+0xa4a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_round': animated_counter.c:(.text+0xa4c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_round': animated_counter.c:(.text+0xa540): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_ceil': animated_counter.c:(.text+0xa560): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_ceil': animated_counter.c:(.text+0xa5e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_floor': animated_counter.c:(.text+0xa600): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_floor': animated_counter.c:(.text+0xa680): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_abs': animated_counter.c:(.text+0xa6a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_abs': animated_counter.c:(.text+0xa720): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_inverse': animated_counter.c:(.text+0xa740): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_inverse': animated_counter.c:(.text+0xa7c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_negative': animated_counter.c:(.text+0xa7e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_negative': animated_counter.c:(.text+0xa860): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_snap': animated_counter.c:(.text+0xa880): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_snap': animated_counter.c:(.text+0xa900): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_divide': animated_counter.c:(.text+0xa920): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_divide': animated_counter.c:(.text+0xa9a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_multiply_mat2': animated_counter.c:(.text+0xa9c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_multiply_mat2': animated_counter.c:(.text+0xaa60): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_multiply': animated_counter.c:(.text+0xaa80): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_multiply': animated_counter.c:(.text+0xab00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_scale': animated_counter.c:(.text+0xab20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_scale': animated_counter.c:(.text+0xaba0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_subtract': animated_counter.c:(.text+0xabc0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_subtract': animated_counter.c:(.text+0xac40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_add': animated_counter.c:(.text+0xac60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_add': animated_counter.c:(.text+0xace0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_one': animated_counter.c:(.text+0xad00): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_one': animated_counter.c:(.text+0xad80): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_zero': animated_counter.c:(.text+0xada0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_zero': animated_counter.c:(.text+0xae20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_assign_vec2': animated_counter.c:(.text+0xae40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_assign_vec2': animated_counter.c:(.text+0xaec0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_assign': animated_counter.c:(.text+0xaee0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_assign': animated_counter.c:(.text+0xaf60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i': animated_counter.c:(.text+0xaf80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i': animated_counter.c:(.text+0xb000): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_is_equal': animated_counter.c:(.text+0xb020): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_is_equal': animated_counter.c:(.text+0xb060): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_is_zero': animated_counter.c:(.text+0xb080): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_is_zero': animated_counter.c:(.text+0xb0a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_distance_squared': animated_counter.c:(.text+0xb0c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_distance_squared': animated_counter.c:(.text+0xb100): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_distance': animated_counter.c:(.text+0xb120): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_distance': animated_counter.c:(.text+0xb160): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_length': animated_counter.c:(.text+0xb180): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_length': animated_counter.c:(.text+0xb1a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_length_squared': animated_counter.c:(.text+0xb1c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_length_squared': animated_counter.c:(.text+0xb1e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_angle': animated_counter.c:(.text+0xb200): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_angle': animated_counter.c:(.text+0xb220): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_dot': animated_counter.c:(.text+0xb240): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_dot': animated_counter.c:(.text+0xb280): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_bezier4': animated_counter.c:(.text+0xb2a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_bezier4': animated_counter.c:(.text+0xb360): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_bezier3': animated_counter.c:(.text+0xb3a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_bezier3': animated_counter.c:(.text+0xb440): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_lerp': animated_counter.c:(.text+0xb460): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_lerp': animated_counter.c:(.text+0xb500): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_rotate': animated_counter.c:(.text+0xb520): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_rotate': animated_counter.c:(.text+0xb5c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_tangent': animated_counter.c:(.text+0xb5e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_tangent': animated_counter.c:(.text+0xb660): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_reflect': animated_counter.c:(.text+0xb680): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_reflect': animated_counter.c:(.text+0xb720): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_slide': animated_counter.c:(.text+0xb740): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_slide': animated_counter.c:(.text+0xb7e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_project': animated_counter.c:(.text+0xb800): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_project': animated_counter.c:(.text+0xb8a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_normalize': animated_counter.c:(.text+0xb8c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_normalize': animated_counter.c:(.text+0xb940): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_clamp': animated_counter.c:(.text+0xb960): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_clamp': animated_counter.c:(.text+0xba00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_min': animated_counter.c:(.text+0xba20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_min': animated_counter.c:(.text+0xbac0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_max': animated_counter.c:(.text+0xbae0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_max': animated_counter.c:(.text+0xbb80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_round': animated_counter.c:(.text+0xbba0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_round': animated_counter.c:(.text+0xbc20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_ceil': animated_counter.c:(.text+0xbc40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_ceil': animated_counter.c:(.text+0xbcc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_floor': animated_counter.c:(.text+0xbce0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_floor': animated_counter.c:(.text+0xbd60): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_abs': animated_counter.c:(.text+0xbd80): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_abs': animated_counter.c:(.text+0xbe00): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_inverse': animated_counter.c:(.text+0xbe20): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_inverse': animated_counter.c:(.text+0xbea0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_negative': animated_counter.c:(.text+0xbec0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_negative': animated_counter.c:(.text+0xbf40): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_snap': animated_counter.c:(.text+0xbf60): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_snap': animated_counter.c:(.text+0xc000): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_divide': animated_counter.c:(.text+0xc020): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_divide': animated_counter.c:(.text+0xc0c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_multiply_mat2': animated_counter.c:(.text+0xc0e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_multiply_mat2': animated_counter.c:(.text+0xc180): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_multiply': animated_counter.c:(.text+0xc1a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_multiply': animated_counter.c:(.text+0xc240): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_scale': animated_counter.c:(.text+0xc260): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_scale': animated_counter.c:(.text+0xc300): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_subtract': animated_counter.c:(.text+0xc320): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_subtract': animated_counter.c:(.text+0xc3c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_add': animated_counter.c:(.text+0xc3e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_add': animated_counter.c:(.text+0xc480): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_one': animated_counter.c:(.text+0xc4a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_one': animated_counter.c:(.text+0xc520): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_zero': animated_counter.c:(.text+0xc540): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_zero': animated_counter.c:(.text+0xc5c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_assign_vec2i': animated_counter.c:(.text+0xc5e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_assign_vec2i': animated_counter.c:(.text+0xc660): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_assign': animated_counter.c:(.text+0xc680): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_assign': animated_counter.c:(.text+0xc700): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2': animated_counter.c:(.text+0xc720): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2': animated_counter.c:(.text+0xc7a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_nearly_equal': animated_counter.c:(.text+0xc7c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_nearly_equal': animated_counter.c:(.text+0xc800): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_equal': animated_counter.c:(.text+0xc820): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_equal': animated_counter.c:(.text+0xc860): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_near_zero': animated_counter.c:(.text+0xc880): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_near_zero': animated_counter.c:(.text+0xc8a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_zero': animated_counter.c:(.text+0xc8c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_zero': animated_counter.c:(.text+0xc8e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_lerp': autosave.c:(.text+0x13e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_lerp': autosave.c:(.text+0x1460): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_multiply': autosave.c:(.text+0x1480): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_multiply': autosave.c:(.text+0x1500): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_scale': autosave.c:(.text+0x1520): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_scale': autosave.c:(.text+0x15a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_negative': autosave.c:(.text+0x15c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_negative': autosave.c:(.text+0x1640): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_scaling': autosave.c:(.text+0x1660): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_scaling': autosave.c:(.text+0x16e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_translation': autosave.c:(.text+0x1700): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_translation': autosave.c:(.text+0x1780): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_look_at': autosave.c:(.text+0x17a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_look_at': autosave.c:(.text+0x1860): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_quaternion': autosave.c:(.text+0x1880): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_quaternion': autosave.c:(.text+0x1900): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_axis': autosave.c:(.text+0x1920): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_axis': autosave.c:(.text+0x19a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_z': autosave.c:(.text+0x19c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_z': autosave.c:(.text+0x1a40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_y': autosave.c:(.text+0x1a60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_y': autosave.c:(.text+0x1ae0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_x': autosave.c:(.text+0x1b00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_x': autosave.c:(.text+0x1b80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_perspective_infinite': autosave.c:(.text+0x1ba0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_perspective_infinite': autosave.c:(.text+0x1c20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_perspective_fov': autosave.c:(.text+0x1c40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_perspective_fov': autosave.c:(.text+0x1cc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_perspective': autosave.c:(.text+0x1ce0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_perspective': autosave.c:(.text+0x1d60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_ortho': autosave.c:(.text+0x1d80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_ortho': autosave.c:(.text+0x1e00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_inverse': autosave.c:(.text+0x1e20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_inverse': autosave.c:(.text+0x1ea0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_adjugate': autosave.c:(.text+0x1ec0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_adjugate': autosave.c:(.text+0x1f40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_transpose': autosave.c:(.text+0x1f60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_transpose': autosave.c:(.text+0x1fe0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_assign_mat3': autosave.c:(.text+0x2000): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_assign_mat3': autosave.c:(.text+0x2080): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_assign_mat2': autosave.c:(.text+0x20a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_assign_mat2': autosave.c:(.text+0x2140): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_assign': autosave.c:(.text+0x2160): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_assign': autosave.c:(.text+0x21e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_determinant': autosave.c:(.text+0x2200): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_determinant': autosave.c:(.text+0x2220): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_identity': autosave.c:(.text+0x2240): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_identity': autosave.c:(.text+0x22c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_zero': autosave.c:(.text+0x22e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_zero': autosave.c:(.text+0x2360): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4': autosave.c:(.text+0x2380): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4': autosave.c:(.text+0x2400): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_lerp': autosave.c:(.text+0x2420): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_lerp': autosave.c:(.text+0x24a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_multiply': autosave.c:(.text+0x24c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_multiply': autosave.c:(.text+0x2540): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_scale': autosave.c:(.text+0x2560): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_scale': autosave.c:(.text+0x25e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_negative': autosave.c:(.text+0x2600): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_negative': autosave.c:(.text+0x2680): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_scaling': autosave.c:(.text+0x26a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_scaling': autosave.c:(.text+0x2720): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_quaternion': autosave.c:(.text+0x2740): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_quaternion': autosave.c:(.text+0x27e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_axis': autosave.c:(.text+0x2800): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_axis': autosave.c:(.text+0x28a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_z': autosave.c:(.text+0x28c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_z': autosave.c:(.text+0x2940): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_y': autosave.c:(.text+0x2960): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_y': autosave.c:(.text+0x29e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_x': autosave.c:(.text+0x2a00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_x': autosave.c:(.text+0x2a80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_inverse': autosave.c:(.text+0x2aa0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_inverse': autosave.c:(.text+0x2b20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_adjugate': autosave.c:(.text+0x2b40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_adjugate': autosave.c:(.text+0x2bc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_cofactor': autosave.c:(.text+0x2be0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_cofactor': autosave.c:(.text+0x2c60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_transpose': autosave.c:(.text+0x2c80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_transpose': autosave.c:(.text+0x2d00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_assign_mat4': autosave.c:(.text+0x2d20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_assign_mat4': autosave.c:(.text+0x2da0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_assign_mat2': autosave.c:(.text+0x2dc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_assign_mat2': autosave.c:(.text+0x2e60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_assign': autosave.c:(.text+0x2e80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_assign': autosave.c:(.text+0x2f00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_determinant': autosave.c:(.text+0x2f20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_determinant': autosave.c:(.text+0x2f40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_identity': autosave.c:(.text+0x2f60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_identity': autosave.c:(.text+0x2fe0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_zero': autosave.c:(.text+0x3000): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_zero': autosave.c:(.text+0x3080): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3': autosave.c:(.text+0x30a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3': autosave.c:(.text+0x3120): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_lerp': autosave.c:(.text+0x3140): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_lerp': autosave.c:(.text+0x3200): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_multiply': autosave.c:(.text+0x3220): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_multiply': autosave.c:(.text+0x32e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_scale': autosave.c:(.text+0x3300): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_scale': autosave.c:(.text+0x33a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_negative': autosave.c:(.text+0x33c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_negative': autosave.c:(.text+0x3460): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_scaling': autosave.c:(.text+0x3480): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_scaling': autosave.c:(.text+0x3520): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_rotation': autosave.c:(.text+0x3540): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_rotation': autosave.c:(.text+0x35e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_inverse': autosave.c:(.text+0x3600): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_inverse': autosave.c:(.text+0x36a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_cofactor': autosave.c:(.text+0x36c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_cofactor': autosave.c:(.text+0x3760): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_transpose': autosave.c:(.text+0x3780): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_transpose': autosave.c:(.text+0x3820): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_assign_mat4': autosave.c:(.text+0x3840): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_assign_mat4': autosave.c:(.text+0x38e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_assign_mat3': autosave.c:(.text+0x3900): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_assign_mat3': autosave.c:(.text+0x39a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_assign': autosave.c:(.text+0x39c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_assign': autosave.c:(.text+0x3a60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_determinant': autosave.c:(.text+0x3a80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_determinant': autosave.c:(.text+0x3ac0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_identity': autosave.c:(.text+0x3ae0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_identity': autosave.c:(.text+0x3b80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_zero': autosave.c:(.text+0x3ba0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_zero': autosave.c:(.text+0x3c40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2': autosave.c:(.text+0x3c60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2': autosave.c:(.text+0x3d00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_length_squared': autosave.c:(.text+0x3d20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_length_squared': autosave.c:(.text+0x3d60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_length': autosave.c:(.text+0x3d80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_length': autosave.c:(.text+0x3dc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_angle': autosave.c:(.text+0x3de0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_angle': autosave.c:(.text+0x3e20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_dot': autosave.c:(.text+0x3e40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_dot': autosave.c:(.text+0x3e80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_slerp': autosave.c:(.text+0x3ea0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_slerp': autosave.c:(.text+0x3f60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_lerp': autosave.c:(.text+0x3f80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_lerp': autosave.c:(.text+0x4040): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_yaw_pitch_roll': autosave.c:(.text+0x4060): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_yaw_pitch_roll': autosave.c:(.text+0x4100): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_mat4': autosave.c:(.text+0x4120): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_mat4': autosave.c:(.text+0x41c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_vec3': autosave.c:(.text+0x41e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_vec3': autosave.c:(.text+0x4280): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_axis_angle': autosave.c:(.text+0x42a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_axis_angle': autosave.c:(.text+0x4340): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_power': autosave.c:(.text+0x4360): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_power': autosave.c:(.text+0x4400): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_normalize': autosave.c:(.text+0x4420): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_normalize': autosave.c:(.text+0x44c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_inverse': autosave.c:(.text+0x44e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_inverse': autosave.c:(.text+0x4580): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_conjugate': autosave.c:(.text+0x45a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_conjugate': autosave.c:(.text+0x4640): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_negative': autosave.c:(.text+0x4660): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_negative': autosave.c:(.text+0x4700): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_divide': autosave.c:(.text+0x4720): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_divide': autosave.c:(.text+0x47e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_multiply': autosave.c:(.text+0x4800): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_multiply': autosave.c:(.text+0x48c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_scale': autosave.c:(.text+0x48e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_scale': autosave.c:(.text+0x4980): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_null': autosave.c:(.text+0x49a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_null': autosave.c:(.text+0x4a40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_zero': autosave.c:(.text+0x4a60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_zero': autosave.c:(.text+0x4b00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_assign': autosave.c:(.text+0x4b20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_assign': autosave.c:(.text+0x4bc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat': autosave.c:(.text+0x4be0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat': autosave.c:(.text+0x4c80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_nearly_equal': autosave.c:(.text+0x4ca0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_nearly_equal': autosave.c:(.text+0x4ce0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_equal': autosave.c:(.text+0x4d00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_equal': autosave.c:(.text+0x4d40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_near_zero': autosave.c:(.text+0x4d60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_near_zero': autosave.c:(.text+0x4da0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_zero': autosave.c:(.text+0x4dc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_zero': autosave.c:(.text+0x4e00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_lerp': autosave.c:(.text+0x4e20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_lerp': autosave.c:(.text+0x4ec0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_normalize': autosave.c:(.text+0x4ee0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_normalize': autosave.c:(.text+0x4f80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_clamp': autosave.c:(.text+0x4fa0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_clamp': autosave.c:(.text+0x5040): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_min': autosave.c:(.text+0x5060): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_min': autosave.c:(.text+0x5100): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_max': autosave.c:(.text+0x5120): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_max': autosave.c:(.text+0x51c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_round': autosave.c:(.text+0x51e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_round': autosave.c:(.text+0x5280): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_ceil': autosave.c:(.text+0x52a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_ceil': autosave.c:(.text+0x5340): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_floor': autosave.c:(.text+0x5360): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_floor': autosave.c:(.text+0x5400): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_abs': autosave.c:(.text+0x5420): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_abs': autosave.c:(.text+0x54c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_inverse': autosave.c:(.text+0x54e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_inverse': autosave.c:(.text+0x5580): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_negative': autosave.c:(.text+0x55a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_negative': autosave.c:(.text+0x5640): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_snap': autosave.c:(.text+0x5660): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_snap': autosave.c:(.text+0x5700): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_divide': autosave.c:(.text+0x5720): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_divide': autosave.c:(.text+0x57c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_multiply_mat4': autosave.c:(.text+0x57e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_multiply_mat4': autosave.c:(.text+0x5880): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_multiply': autosave.c:(.text+0x58a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_multiply': autosave.c:(.text+0x5940): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_scale': autosave.c:(.text+0x5960): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_scale': autosave.c:(.text+0x5a00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_subtract': autosave.c:(.text+0x5a20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_subtract': autosave.c:(.text+0x5ac0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_add': autosave.c:(.text+0x5ae0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_add': autosave.c:(.text+0x5b80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_one': autosave.c:(.text+0x5ba0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_one': autosave.c:(.text+0x5c20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_zero': autosave.c:(.text+0x5c40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_zero': autosave.c:(.text+0x5cc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_assign_vec4': autosave.c:(.text+0x5ce0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_assign_vec4': autosave.c:(.text+0x5d80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_assign': autosave.c:(.text+0x5da0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_assign': autosave.c:(.text+0x5e40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i': autosave.c:(.text+0x5e60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i': autosave.c:(.text+0x5f00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_is_equal': autosave.c:(.text+0x5f40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_is_equal': autosave.c:(.text+0x5f80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_is_zero': autosave.c:(.text+0x5fa0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_is_zero': autosave.c:(.text+0x5fc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_lerp': autosave.c:(.text+0x5fe0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_lerp': autosave.c:(.text+0x6080): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_normalize': autosave.c:(.text+0x60a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_normalize': autosave.c:(.text+0x6140): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_clamp': autosave.c:(.text+0x6160): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_clamp': autosave.c:(.text+0x6200): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_min': autosave.c:(.text+0x6220): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_min': autosave.c:(.text+0x62c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_max': autosave.c:(.text+0x62e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_max': autosave.c:(.text+0x6380): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_round': autosave.c:(.text+0x63a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_round': autosave.c:(.text+0x6440): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_ceil': autosave.c:(.text+0x6460): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_ceil': autosave.c:(.text+0x6500): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_floor': autosave.c:(.text+0x6520): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_floor': autosave.c:(.text+0x65c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_abs': autosave.c:(.text+0x65e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_abs': autosave.c:(.text+0x6680): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_inverse': autosave.c:(.text+0x66a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_inverse': autosave.c:(.text+0x6740): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_negative': autosave.c:(.text+0x6760): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_negative': autosave.c:(.text+0x6800): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_snap': autosave.c:(.text+0x6820): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_snap': autosave.c:(.text+0x68c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_divide': autosave.c:(.text+0x68e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_divide': autosave.c:(.text+0x6980): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_multiply_mat4': autosave.c:(.text+0x69a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_multiply_mat4': autosave.c:(.text+0x6a40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_multiply': autosave.c:(.text+0x6a60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_multiply': autosave.c:(.text+0x6b00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_scale': autosave.c:(.text+0x6b20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_scale': autosave.c:(.text+0x6bc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_subtract': autosave.c:(.text+0x6be0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_subtract': autosave.c:(.text+0x6c80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_add': autosave.c:(.text+0x6ca0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_add': autosave.c:(.text+0x6d40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_one': autosave.c:(.text+0x6d60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_one': autosave.c:(.text+0x6de0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_zero': autosave.c:(.text+0x6e00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_zero': autosave.c:(.text+0x6e80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_assign_vec4i': autosave.c:(.text+0x6ea0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_assign_vec4i': autosave.c:(.text+0x6f40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_assign': autosave.c:(.text+0x6f60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_assign': autosave.c:(.text+0x7000): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4': autosave.c:(.text+0x7020): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4': autosave.c:(.text+0x70c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_nearly_equal': autosave.c:(.text+0x70e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_nearly_equal': autosave.c:(.text+0x7120): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_equal': autosave.c:(.text+0x7140): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_equal': autosave.c:(.text+0x7180): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_near_zero': autosave.c:(.text+0x71a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_near_zero': autosave.c:(.text+0x71e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_zero': autosave.c:(.text+0x7200): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_zero': autosave.c:(.text+0x7220): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_distance_squared': autosave.c:(.text+0x7240): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_distance_squared': autosave.c:(.text+0x72a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_distance': autosave.c:(.text+0x72c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_distance': autosave.c:(.text+0x7320): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_length_squared': autosave.c:(.text+0x7340): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_length_squared': autosave.c:(.text+0x7380): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_length': autosave.c:(.text+0x73a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_length': autosave.c:(.text+0x73e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_dot': autosave.c:(.text+0x7400): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_dot': autosave.c:(.text+0x7460): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_bezier4': autosave.c:(.text+0x7480): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_bezier4': autosave.c:(.text+0x7580): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_bezier3': autosave.c:(.text+0x75c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_bezier3': autosave.c:(.text+0x76c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_lerp': autosave.c:(.text+0x76e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_lerp': autosave.c:(.text+0x77c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_reflect': autosave.c:(.text+0x77e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_reflect': autosave.c:(.text+0x78c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_slide': autosave.c:(.text+0x78e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_slide': autosave.c:(.text+0x79c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_project': autosave.c:(.text+0x79e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_project': autosave.c:(.text+0x7ac0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_normalize': autosave.c:(.text+0x7ae0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_normalize': autosave.c:(.text+0x7ba0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_cross': autosave.c:(.text+0x7bc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_cross': autosave.c:(.text+0x7ca0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_clamp': autosave.c:(.text+0x7cc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_clamp': autosave.c:(.text+0x7dc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_min': autosave.c:(.text+0x7de0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_min': autosave.c:(.text+0x7ec0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_max': autosave.c:(.text+0x7ee0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_max': autosave.c:(.text+0x7fc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_round': autosave.c:(.text+0x7fe0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_round': autosave.c:(.text+0x8080): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_ceil': autosave.c:(.text+0x80a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_ceil': autosave.c:(.text+0x8140): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_floor': autosave.c:(.text+0x8160): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_floor': autosave.c:(.text+0x8200): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_abs': autosave.c:(.text+0x8220): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_abs': autosave.c:(.text+0x82e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_inverse': autosave.c:(.text+0x8300): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_inverse': autosave.c:(.text+0x83c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_negative': autosave.c:(.text+0x83e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_negative': autosave.c:(.text+0x84a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_snap': autosave.c:(.text+0x84c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_snap': autosave.c:(.text+0x85a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_divide': autosave.c:(.text+0x85c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_divide': autosave.c:(.text+0x86a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_multiply_mat3': autosave.c:(.text+0x86c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_multiply_mat3': autosave.c:(.text+0x8780): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_multiply': autosave.c:(.text+0x87a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_multiply': autosave.c:(.text+0x8880): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_scale': autosave.c:(.text+0x88a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_scale': autosave.c:(.text+0x8960): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_subtract': autosave.c:(.text+0x8980): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_subtract': autosave.c:(.text+0x8a60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_add': autosave.c:(.text+0x8a80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_add': autosave.c:(.text+0x8b60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_one': autosave.c:(.text+0x8b80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_one': autosave.c:(.text+0x8c20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_zero': autosave.c:(.text+0x8c40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_zero': autosave.c:(.text+0x8ce0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_assign_vec3': autosave.c:(.text+0x8d00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_assign_vec3': autosave.c:(.text+0x8da0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_assign': autosave.c:(.text+0x8dc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_assign': autosave.c:(.text+0x8e80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i': autosave.c:(.text+0x8ea0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i': autosave.c:(.text+0x8f40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_is_equal': autosave.c:(.text+0x8f60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_is_equal': autosave.c:(.text+0x8fc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_is_zero': autosave.c:(.text+0x8fe0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_is_zero': autosave.c:(.text+0x9020): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_distance_squared': autosave.c:(.text+0x9040): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_distance_squared': autosave.c:(.text+0x9080): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_distance': autosave.c:(.text+0x90a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_distance': autosave.c:(.text+0x90e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_length_squared': autosave.c:(.text+0x9100): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_length_squared': autosave.c:(.text+0x9120): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_length': autosave.c:(.text+0x9140): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_length': autosave.c:(.text+0x9160): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_dot': autosave.c:(.text+0x9180): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_dot': autosave.c:(.text+0x91c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_bezier4': autosave.c:(.text+0x91e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_bezier4': autosave.c:(.text+0x92c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_bezier3': autosave.c:(.text+0x9300): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_bezier3': autosave.c:(.text+0x93c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_lerp': autosave.c:(.text+0x93e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_lerp': autosave.c:(.text+0x94a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_reflect': autosave.c:(.text+0x94c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_reflect': autosave.c:(.text+0x9580): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_slide': autosave.c:(.text+0x95a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_slide': autosave.c:(.text+0x9660): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_project': autosave.c:(.text+0x9680): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_project': autosave.c:(.text+0x9740): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_normalize': autosave.c:(.text+0x9760): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_normalize': autosave.c:(.text+0x9800): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_cross': autosave.c:(.text+0x9820): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_cross': autosave.c:(.text+0x98e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_clamp': autosave.c:(.text+0x9900): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_clamp': autosave.c:(.text+0x99c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_min': autosave.c:(.text+0x99e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_min': autosave.c:(.text+0x9aa0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_max': autosave.c:(.text+0x9ac0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_max': autosave.c:(.text+0x9b80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_round': autosave.c:(.text+0x9ba0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_round': autosave.c:(.text+0x9c40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_ceil': autosave.c:(.text+0x9c60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_ceil': autosave.c:(.text+0x9d00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_floor': autosave.c:(.text+0x9d20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_floor': autosave.c:(.text+0x9dc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_abs': autosave.c:(.text+0x9de0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_abs': autosave.c:(.text+0x9e80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_inverse': autosave.c:(.text+0x9ea0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_inverse': autosave.c:(.text+0x9f40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_negative': autosave.c:(.text+0x9f60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_negative': autosave.c:(.text+0xa000): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_snap': autosave.c:(.text+0xa020): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_snap': autosave.c:(.text+0xa0e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_divide': autosave.c:(.text+0xa100): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_divide': autosave.c:(.text+0xa1c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_multiply_mat3': autosave.c:(.text+0xa1e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_multiply_mat3': autosave.c:(.text+0xa280): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_multiply': autosave.c:(.text+0xa2a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_multiply': autosave.c:(.text+0xa360): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_scale': autosave.c:(.text+0xa380): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_scale': autosave.c:(.text+0xa420): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_subtract': autosave.c:(.text+0xa440): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_subtract': autosave.c:(.text+0xa500): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_add': autosave.c:(.text+0xa520): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_add': autosave.c:(.text+0xa5e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_one': autosave.c:(.text+0xa600): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_one': autosave.c:(.text+0xa6a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_zero': autosave.c:(.text+0xa6c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_zero': autosave.c:(.text+0xa760): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_assign_vec3i': autosave.c:(.text+0xa780): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_assign_vec3i': autosave.c:(.text+0xa840): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_assign': autosave.c:(.text+0xa860): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_assign': autosave.c:(.text+0xa900): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3': autosave.c:(.text+0xa920): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3': autosave.c:(.text+0xa9c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_nearly_equal': autosave.c:(.text+0xa9e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_nearly_equal': autosave.c:(.text+0xaa20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_equal': autosave.c:(.text+0xaa40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_equal': autosave.c:(.text+0xaa80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_near_zero': autosave.c:(.text+0xaaa0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_near_zero': autosave.c:(.text+0xaae0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_zero': autosave.c:(.text+0xab00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_zero': autosave.c:(.text+0xab40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_distance_squared': autosave.c:(.text+0xab60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_distance_squared': autosave.c:(.text+0xaba0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_distance': autosave.c:(.text+0xabc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_distance': autosave.c:(.text+0xabe0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_length': autosave.c:(.text+0xac00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_length': autosave.c:(.text+0xac20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_length_squared': autosave.c:(.text+0xac40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_length_squared': autosave.c:(.text+0xac60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_angle': autosave.c:(.text+0xac80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_angle': autosave.c:(.text+0xaca0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_dot': autosave.c:(.text+0xacc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_dot': autosave.c:(.text+0xad00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_bezier4': autosave.c:(.text+0xad20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_bezier4': autosave.c:(.text+0xadc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_bezier3': autosave.c:(.text+0xae00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_bezier3': autosave.c:(.text+0xaea0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_lerp': autosave.c:(.text+0xaec0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_lerp': autosave.c:(.text+0xaf40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_rotate': autosave.c:(.text+0xaf60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_rotate': autosave.c:(.text+0xafe0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_tangent': autosave.c:(.text+0xb000): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_tangent': autosave.c:(.text+0xb080): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_reflect': autosave.c:(.text+0xb0a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_reflect': autosave.c:(.text+0xb120): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_slide': autosave.c:(.text+0xb140): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_slide': autosave.c:(.text+0xb1c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_project': autosave.c:(.text+0xb1e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_project': autosave.c:(.text+0xb260): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_normalize': autosave.c:(.text+0xb280): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_normalize': autosave.c:(.text+0xb300): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_clamp': autosave.c:(.text+0xb320): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_clamp': autosave.c:(.text+0xb3c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_min': autosave.c:(.text+0xb3e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_min': autosave.c:(.text+0xb460): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_max': autosave.c:(.text+0xb480): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_max': autosave.c:(.text+0xb500): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_round': autosave.c:(.text+0xb520): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_round': autosave.c:(.text+0xb5a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_ceil': autosave.c:(.text+0xb5c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_ceil': autosave.c:(.text+0xb640): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_floor': autosave.c:(.text+0xb660): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_floor': autosave.c:(.text+0xb6e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_abs': autosave.c:(.text+0xb700): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_abs': autosave.c:(.text+0xb780): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_inverse': autosave.c:(.text+0xb7a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_inverse': autosave.c:(.text+0xb820): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_negative': autosave.c:(.text+0xb840): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_negative': autosave.c:(.text+0xb8c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_snap': autosave.c:(.text+0xb8e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_snap': autosave.c:(.text+0xb960): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_divide': autosave.c:(.text+0xb980): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_divide': autosave.c:(.text+0xba00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_multiply_mat2': autosave.c:(.text+0xba20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_multiply_mat2': autosave.c:(.text+0xbac0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_multiply': autosave.c:(.text+0xbae0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_multiply': autosave.c:(.text+0xbb60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_scale': autosave.c:(.text+0xbb80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_scale': autosave.c:(.text+0xbc00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_subtract': autosave.c:(.text+0xbc20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_subtract': autosave.c:(.text+0xbca0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_add': autosave.c:(.text+0xbcc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_add': autosave.c:(.text+0xbd40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_one': autosave.c:(.text+0xbd60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_one': autosave.c:(.text+0xbde0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_zero': autosave.c:(.text+0xbe00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_zero': autosave.c:(.text+0xbe80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_assign_vec2': autosave.c:(.text+0xbea0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_assign_vec2': autosave.c:(.text+0xbf20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_assign': autosave.c:(.text+0xbf40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_assign': autosave.c:(.text+0xbfc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i': autosave.c:(.text+0xbfe0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i': autosave.c:(.text+0xc060): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_is_equal': autosave.c:(.text+0xc080): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_is_equal': autosave.c:(.text+0xc0c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_is_zero': autosave.c:(.text+0xc0e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_is_zero': autosave.c:(.text+0xc100): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_distance_squared': autosave.c:(.text+0xc120): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_distance_squared': autosave.c:(.text+0xc160): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_distance': autosave.c:(.text+0xc180): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_distance': autosave.c:(.text+0xc1c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_length': autosave.c:(.text+0xc1e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_length': autosave.c:(.text+0xc200): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_length_squared': autosave.c:(.text+0xc220): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_length_squared': autosave.c:(.text+0xc240): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_angle': autosave.c:(.text+0xc260): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_angle': autosave.c:(.text+0xc280): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_dot': autosave.c:(.text+0xc2a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_dot': autosave.c:(.text+0xc2e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_bezier4': autosave.c:(.text+0xc300): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_bezier4': autosave.c:(.text+0xc3c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_bezier3': autosave.c:(.text+0xc400): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_bezier3': autosave.c:(.text+0xc4a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_lerp': autosave.c:(.text+0xc4c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_lerp': autosave.c:(.text+0xc560): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_rotate': autosave.c:(.text+0xc580): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_rotate': autosave.c:(.text+0xc620): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_tangent': autosave.c:(.text+0xc640): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_tangent': autosave.c:(.text+0xc6c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_reflect': autosave.c:(.text+0xc6e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_reflect': autosave.c:(.text+0xc780): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_slide': autosave.c:(.text+0xc7a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_slide': autosave.c:(.text+0xc840): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_project': autosave.c:(.text+0xc860): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_project': autosave.c:(.text+0xc900): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_normalize': autosave.c:(.text+0xc920): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_normalize': autosave.c:(.text+0xc9a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_clamp': autosave.c:(.text+0xc9c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_clamp': autosave.c:(.text+0xca60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_min': autosave.c:(.text+0xca80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_min': autosave.c:(.text+0xcb20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_max': autosave.c:(.text+0xcb40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_max': autosave.c:(.text+0xcbe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_round': autosave.c:(.text+0xcc00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_round': autosave.c:(.text+0xcc80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_ceil': autosave.c:(.text+0xcca0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_ceil': autosave.c:(.text+0xcd20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_floor': autosave.c:(.text+0xcd40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_floor': autosave.c:(.text+0xcdc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_abs': autosave.c:(.text+0xcde0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_abs': autosave.c:(.text+0xce60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_inverse': autosave.c:(.text+0xce80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_inverse': autosave.c:(.text+0xcf00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_negative': autosave.c:(.text+0xcf20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_negative': autosave.c:(.text+0xcfa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_snap': autosave.c:(.text+0xcfc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_snap': autosave.c:(.text+0xd060): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_divide': autosave.c:(.text+0xd080): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_divide': autosave.c:(.text+0xd120): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_multiply_mat2': autosave.c:(.text+0xd140): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_multiply_mat2': autosave.c:(.text+0xd1e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_multiply': autosave.c:(.text+0xd200): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_multiply': autosave.c:(.text+0xd2a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_scale': autosave.c:(.text+0xd2c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_scale': autosave.c:(.text+0xd360): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_subtract': autosave.c:(.text+0xd380): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_subtract': autosave.c:(.text+0xd420): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_add': autosave.c:(.text+0xd440): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_add': autosave.c:(.text+0xd4e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_one': autosave.c:(.text+0xd500): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_one': autosave.c:(.text+0xd580): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_zero': autosave.c:(.text+0xd5a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_zero': autosave.c:(.text+0xd620): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_assign_vec2i': autosave.c:(.text+0xd640): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_assign_vec2i': autosave.c:(.text+0xd6c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_assign': autosave.c:(.text+0xd6e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_assign': autosave.c:(.text+0xd760): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2': autosave.c:(.text+0xd780): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2': autosave.c:(.text+0xd800): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_nearly_equal': autosave.c:(.text+0xd820): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_nearly_equal': autosave.c:(.text+0xd860): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_equal': autosave.c:(.text+0xd880): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_equal': autosave.c:(.text+0xd8c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_near_zero': autosave.c:(.text+0xd8e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_near_zero': autosave.c:(.text+0xd900): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_zero': autosave.c:(.text+0xd920): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_zero': autosave.c:(.text+0xd940): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_lerp': briefing_screens.c:(.text+0x1280): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_lerp': briefing_screens.c:(.text+0x1300): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_multiply': briefing_screens.c:(.text+0x1320): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_multiply': briefing_screens.c:(.text+0x13a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_scale': briefing_screens.c:(.text+0x13c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_scale': briefing_screens.c:(.text+0x1440): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_negative': briefing_screens.c:(.text+0x1460): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_negative': briefing_screens.c:(.text+0x14e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_scaling': briefing_screens.c:(.text+0x1500): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_scaling': briefing_screens.c:(.text+0x1580): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_translation': briefing_screens.c:(.text+0x15a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_translation': briefing_screens.c:(.text+0x1620): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_look_at': briefing_screens.c:(.text+0x1640): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_look_at': briefing_screens.c:(.text+0x1700): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_quaternion': briefing_screens.c:(.text+0x1720): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_quaternion': briefing_screens.c:(.text+0x17a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_axis': briefing_screens.c:(.text+0x17c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_axis': briefing_screens.c:(.text+0x1840): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_z': briefing_screens.c:(.text+0x1860): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_z': briefing_screens.c:(.text+0x18e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_y': briefing_screens.c:(.text+0x1900): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_y': briefing_screens.c:(.text+0x1980): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_x': briefing_screens.c:(.text+0x19a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_x': briefing_screens.c:(.text+0x1a20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_perspective_infinite': briefing_screens.c:(.text+0x1a40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_perspective_infinite': briefing_screens.c:(.text+0x1ac0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_perspective_fov': briefing_screens.c:(.text+0x1ae0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_perspective_fov': briefing_screens.c:(.text+0x1b60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_perspective': briefing_screens.c:(.text+0x1b80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_perspective': briefing_screens.c:(.text+0x1c00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_ortho': briefing_screens.c:(.text+0x1c20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_ortho': briefing_screens.c:(.text+0x1ca0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_inverse': briefing_screens.c:(.text+0x1cc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_inverse': briefing_screens.c:(.text+0x1d40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_adjugate': briefing_screens.c:(.text+0x1d60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_adjugate': briefing_screens.c:(.text+0x1de0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_transpose': briefing_screens.c:(.text+0x1e00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_transpose': briefing_screens.c:(.text+0x1e80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_assign_mat3': briefing_screens.c:(.text+0x1ea0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_assign_mat3': briefing_screens.c:(.text+0x1f20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_assign_mat2': briefing_screens.c:(.text+0x1f40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_assign_mat2': briefing_screens.c:(.text+0x1fe0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_assign': briefing_screens.c:(.text+0x2000): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_assign': briefing_screens.c:(.text+0x2080): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_determinant': briefing_screens.c:(.text+0x20a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_determinant': briefing_screens.c:(.text+0x20c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_identity': briefing_screens.c:(.text+0x20e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_identity': briefing_screens.c:(.text+0x2160): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_zero': briefing_screens.c:(.text+0x2180): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_zero': briefing_screens.c:(.text+0x2200): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4': briefing_screens.c:(.text+0x2220): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4': briefing_screens.c:(.text+0x22a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_lerp': briefing_screens.c:(.text+0x22c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_lerp': briefing_screens.c:(.text+0x2340): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_multiply': briefing_screens.c:(.text+0x2360): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_multiply': briefing_screens.c:(.text+0x23e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_scale': briefing_screens.c:(.text+0x2400): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_scale': briefing_screens.c:(.text+0x2480): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_negative': briefing_screens.c:(.text+0x24a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_negative': briefing_screens.c:(.text+0x2520): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_scaling': briefing_screens.c:(.text+0x2540): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_scaling': briefing_screens.c:(.text+0x25c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_quaternion': briefing_screens.c:(.text+0x25e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_quaternion': briefing_screens.c:(.text+0x2680): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_axis': briefing_screens.c:(.text+0x26a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_axis': briefing_screens.c:(.text+0x2740): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_z': briefing_screens.c:(.text+0x2760): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_z': briefing_screens.c:(.text+0x27e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_y': briefing_screens.c:(.text+0x2800): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_y': briefing_screens.c:(.text+0x2880): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_x': briefing_screens.c:(.text+0x28a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_x': briefing_screens.c:(.text+0x2920): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_inverse': briefing_screens.c:(.text+0x2940): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_inverse': briefing_screens.c:(.text+0x29c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_adjugate': briefing_screens.c:(.text+0x29e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_adjugate': briefing_screens.c:(.text+0x2a60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_cofactor': briefing_screens.c:(.text+0x2a80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_cofactor': briefing_screens.c:(.text+0x2b00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_transpose': briefing_screens.c:(.text+0x2b20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_transpose': briefing_screens.c:(.text+0x2ba0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_assign_mat4': briefing_screens.c:(.text+0x2bc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_assign_mat4': briefing_screens.c:(.text+0x2c40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_assign_mat2': briefing_screens.c:(.text+0x2c60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_assign_mat2': briefing_screens.c:(.text+0x2d00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_assign': briefing_screens.c:(.text+0x2d20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_assign': briefing_screens.c:(.text+0x2da0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_determinant': briefing_screens.c:(.text+0x2dc0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_determinant': briefing_screens.c:(.text+0x2de0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_identity': briefing_screens.c:(.text+0x2e00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_identity': briefing_screens.c:(.text+0x2e80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_zero': briefing_screens.c:(.text+0x2ea0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_zero': briefing_screens.c:(.text+0x2f20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3': briefing_screens.c:(.text+0x2f40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3': briefing_screens.c:(.text+0x2fc0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_lerp': briefing_screens.c:(.text+0x2fe0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_lerp': briefing_screens.c:(.text+0x30a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_multiply': briefing_screens.c:(.text+0x30c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_multiply': briefing_screens.c:(.text+0x3180): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_scale': briefing_screens.c:(.text+0x31a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_scale': briefing_screens.c:(.text+0x3240): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_negative': briefing_screens.c:(.text+0x3260): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_negative': briefing_screens.c:(.text+0x3300): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_scaling': briefing_screens.c:(.text+0x3320): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_scaling': briefing_screens.c:(.text+0x33c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_rotation': briefing_screens.c:(.text+0x33e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_rotation': briefing_screens.c:(.text+0x3480): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_inverse': briefing_screens.c:(.text+0x34a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_inverse': briefing_screens.c:(.text+0x3540): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_cofactor': briefing_screens.c:(.text+0x3560): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_cofactor': briefing_screens.c:(.text+0x3600): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_transpose': briefing_screens.c:(.text+0x3620): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_transpose': briefing_screens.c:(.text+0x36c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_assign_mat4': briefing_screens.c:(.text+0x36e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_assign_mat4': briefing_screens.c:(.text+0x3780): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_assign_mat3': briefing_screens.c:(.text+0x37a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_assign_mat3': briefing_screens.c:(.text+0x3840): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_assign': briefing_screens.c:(.text+0x3860): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_assign': briefing_screens.c:(.text+0x3900): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_determinant': briefing_screens.c:(.text+0x3920): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_determinant': briefing_screens.c:(.text+0x3960): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_identity': briefing_screens.c:(.text+0x3980): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_identity': briefing_screens.c:(.text+0x3a20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_zero': briefing_screens.c:(.text+0x3a40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_zero': briefing_screens.c:(.text+0x3ae0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2': briefing_screens.c:(.text+0x3b00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2': briefing_screens.c:(.text+0x3ba0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_length_squared': briefing_screens.c:(.text+0x3bc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_length_squared': briefing_screens.c:(.text+0x3c00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_length': briefing_screens.c:(.text+0x3c20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_length': briefing_screens.c:(.text+0x3c60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_angle': briefing_screens.c:(.text+0x3c80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_angle': briefing_screens.c:(.text+0x3cc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_dot': briefing_screens.c:(.text+0x3ce0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_dot': briefing_screens.c:(.text+0x3d20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_slerp': briefing_screens.c:(.text+0x3d40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_slerp': briefing_screens.c:(.text+0x3e00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_lerp': briefing_screens.c:(.text+0x3e20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_lerp': briefing_screens.c:(.text+0x3ee0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_yaw_pitch_roll': briefing_screens.c:(.text+0x3f00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_yaw_pitch_roll': briefing_screens.c:(.text+0x3fa0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_mat4': briefing_screens.c:(.text+0x3fc0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_mat4': briefing_screens.c:(.text+0x4060): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_vec3': briefing_screens.c:(.text+0x4080): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_vec3': briefing_screens.c:(.text+0x4120): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_axis_angle': briefing_screens.c:(.text+0x4140): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_axis_angle': briefing_screens.c:(.text+0x41e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_power': briefing_screens.c:(.text+0x4200): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_power': briefing_screens.c:(.text+0x42a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_normalize': briefing_screens.c:(.text+0x42c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_normalize': briefing_screens.c:(.text+0x4360): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_inverse': briefing_screens.c:(.text+0x4380): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_inverse': briefing_screens.c:(.text+0x4420): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_conjugate': briefing_screens.c:(.text+0x4440): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_conjugate': briefing_screens.c:(.text+0x44e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_negative': briefing_screens.c:(.text+0x4500): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_negative': briefing_screens.c:(.text+0x45a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_divide': briefing_screens.c:(.text+0x45c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_divide': briefing_screens.c:(.text+0x4680): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_multiply': briefing_screens.c:(.text+0x46a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_multiply': briefing_screens.c:(.text+0x4760): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_scale': briefing_screens.c:(.text+0x4780): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_scale': briefing_screens.c:(.text+0x4820): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_null': briefing_screens.c:(.text+0x4840): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_null': briefing_screens.c:(.text+0x48e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_zero': briefing_screens.c:(.text+0x4900): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_zero': briefing_screens.c:(.text+0x49a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_assign': briefing_screens.c:(.text+0x49c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_assign': briefing_screens.c:(.text+0x4a60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat': briefing_screens.c:(.text+0x4a80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat': briefing_screens.c:(.text+0x4b20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_nearly_equal': briefing_screens.c:(.text+0x4b40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_nearly_equal': briefing_screens.c:(.text+0x4b80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_equal': briefing_screens.c:(.text+0x4ba0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_equal': briefing_screens.c:(.text+0x4be0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_near_zero': briefing_screens.c:(.text+0x4c00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_near_zero': briefing_screens.c:(.text+0x4c40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_zero': briefing_screens.c:(.text+0x4c60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_zero': briefing_screens.c:(.text+0x4ca0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_lerp': briefing_screens.c:(.text+0x4cc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_lerp': briefing_screens.c:(.text+0x4d60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_normalize': briefing_screens.c:(.text+0x4d80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_normalize': briefing_screens.c:(.text+0x4e20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_clamp': briefing_screens.c:(.text+0x4e40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_clamp': briefing_screens.c:(.text+0x4ee0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_min': briefing_screens.c:(.text+0x4f00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_min': briefing_screens.c:(.text+0x4fa0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_max': briefing_screens.c:(.text+0x4fc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_max': briefing_screens.c:(.text+0x5060): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_round': briefing_screens.c:(.text+0x5080): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_round': briefing_screens.c:(.text+0x5120): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_ceil': briefing_screens.c:(.text+0x5140): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_ceil': briefing_screens.c:(.text+0x51e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_floor': briefing_screens.c:(.text+0x5200): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_floor': briefing_screens.c:(.text+0x52a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_abs': briefing_screens.c:(.text+0x52c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_abs': briefing_screens.c:(.text+0x5360): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_inverse': briefing_screens.c:(.text+0x5380): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_inverse': briefing_screens.c:(.text+0x5420): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_negative': briefing_screens.c:(.text+0x5440): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_negative': briefing_screens.c:(.text+0x54e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_snap': briefing_screens.c:(.text+0x5500): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_snap': briefing_screens.c:(.text+0x55a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_divide': briefing_screens.c:(.text+0x55c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_divide': briefing_screens.c:(.text+0x5660): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_multiply_mat4': briefing_screens.c:(.text+0x5680): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_multiply_mat4': briefing_screens.c:(.text+0x5720): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_multiply': briefing_screens.c:(.text+0x5740): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_multiply': briefing_screens.c:(.text+0x57e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_scale': briefing_screens.c:(.text+0x5800): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_scale': briefing_screens.c:(.text+0x58a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_subtract': briefing_screens.c:(.text+0x58c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_subtract': briefing_screens.c:(.text+0x5960): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_add': briefing_screens.c:(.text+0x5980): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_add': briefing_screens.c:(.text+0x5a20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_one': briefing_screens.c:(.text+0x5a40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_one': briefing_screens.c:(.text+0x5ac0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_zero': briefing_screens.c:(.text+0x5ae0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_zero': briefing_screens.c:(.text+0x5b60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_assign_vec4': briefing_screens.c:(.text+0x5b80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_assign_vec4': briefing_screens.c:(.text+0x5c20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_assign': briefing_screens.c:(.text+0x5c40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_assign': briefing_screens.c:(.text+0x5ce0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i': briefing_screens.c:(.text+0x5d00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i': briefing_screens.c:(.text+0x5da0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_is_equal': briefing_screens.c:(.text+0x5de0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_is_equal': briefing_screens.c:(.text+0x5e20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_is_zero': briefing_screens.c:(.text+0x5e40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_is_zero': briefing_screens.c:(.text+0x5e60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_lerp': briefing_screens.c:(.text+0x5e80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_lerp': briefing_screens.c:(.text+0x5f20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_normalize': briefing_screens.c:(.text+0x5f40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_normalize': briefing_screens.c:(.text+0x5fe0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_clamp': briefing_screens.c:(.text+0x6000): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_clamp': briefing_screens.c:(.text+0x60a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_min': briefing_screens.c:(.text+0x60c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_min': briefing_screens.c:(.text+0x6160): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_max': briefing_screens.c:(.text+0x6180): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_max': briefing_screens.c:(.text+0x6220): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_round': briefing_screens.c:(.text+0x6240): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_round': briefing_screens.c:(.text+0x62e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_ceil': briefing_screens.c:(.text+0x6300): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_ceil': briefing_screens.c:(.text+0x63a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_floor': briefing_screens.c:(.text+0x63c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_floor': briefing_screens.c:(.text+0x6460): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_abs': briefing_screens.c:(.text+0x6480): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_abs': briefing_screens.c:(.text+0x6520): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_inverse': briefing_screens.c:(.text+0x6540): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_inverse': briefing_screens.c:(.text+0x65e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_negative': briefing_screens.c:(.text+0x6600): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_negative': briefing_screens.c:(.text+0x66a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_snap': briefing_screens.c:(.text+0x66c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_snap': briefing_screens.c:(.text+0x6760): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_divide': briefing_screens.c:(.text+0x6780): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_divide': briefing_screens.c:(.text+0x6820): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_multiply_mat4': briefing_screens.c:(.text+0x6840): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_multiply_mat4': briefing_screens.c:(.text+0x68e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_multiply': briefing_screens.c:(.text+0x6900): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_multiply': briefing_screens.c:(.text+0x69a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_scale': briefing_screens.c:(.text+0x69c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_scale': briefing_screens.c:(.text+0x6a60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_subtract': briefing_screens.c:(.text+0x6a80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_subtract': briefing_screens.c:(.text+0x6b20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_add': briefing_screens.c:(.text+0x6b40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_add': briefing_screens.c:(.text+0x6be0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_one': briefing_screens.c:(.text+0x6c00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_one': briefing_screens.c:(.text+0x6c80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_zero': briefing_screens.c:(.text+0x6ca0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_zero': briefing_screens.c:(.text+0x6d20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_assign_vec4i': briefing_screens.c:(.text+0x6d40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_assign_vec4i': briefing_screens.c:(.text+0x6de0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_assign': briefing_screens.c:(.text+0x6e00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_assign': briefing_screens.c:(.text+0x6ea0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4': briefing_screens.c:(.text+0x6ec0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4': briefing_screens.c:(.text+0x6f60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_nearly_equal': briefing_screens.c:(.text+0x6f80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_nearly_equal': briefing_screens.c:(.text+0x6fc0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_equal': briefing_screens.c:(.text+0x6fe0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_equal': briefing_screens.c:(.text+0x7020): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_near_zero': briefing_screens.c:(.text+0x7040): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_near_zero': briefing_screens.c:(.text+0x7080): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_zero': briefing_screens.c:(.text+0x70a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_zero': briefing_screens.c:(.text+0x70c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_distance_squared': briefing_screens.c:(.text+0x70e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_distance_squared': briefing_screens.c:(.text+0x7140): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_distance': briefing_screens.c:(.text+0x7160): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_distance': briefing_screens.c:(.text+0x71c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_length_squared': briefing_screens.c:(.text+0x71e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_length_squared': briefing_screens.c:(.text+0x7220): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_length': briefing_screens.c:(.text+0x7240): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_length': briefing_screens.c:(.text+0x7280): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_dot': briefing_screens.c:(.text+0x72a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_dot': briefing_screens.c:(.text+0x7300): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_bezier4': briefing_screens.c:(.text+0x7320): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_bezier4': briefing_screens.c:(.text+0x7420): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_bezier3': briefing_screens.c:(.text+0x7460): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_bezier3': briefing_screens.c:(.text+0x7560): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_lerp': briefing_screens.c:(.text+0x7580): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_lerp': briefing_screens.c:(.text+0x7660): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_reflect': briefing_screens.c:(.text+0x7680): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_reflect': briefing_screens.c:(.text+0x7760): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_slide': briefing_screens.c:(.text+0x7780): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_slide': briefing_screens.c:(.text+0x7860): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_project': briefing_screens.c:(.text+0x7880): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_project': briefing_screens.c:(.text+0x7960): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_normalize': briefing_screens.c:(.text+0x7980): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_normalize': briefing_screens.c:(.text+0x7a40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_cross': briefing_screens.c:(.text+0x7a60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_cross': briefing_screens.c:(.text+0x7b40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_clamp': briefing_screens.c:(.text+0x7b60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_clamp': briefing_screens.c:(.text+0x7c60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_min': briefing_screens.c:(.text+0x7c80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_min': briefing_screens.c:(.text+0x7d60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_max': briefing_screens.c:(.text+0x7d80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_max': briefing_screens.c:(.text+0x7e60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_round': briefing_screens.c:(.text+0x7e80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_round': briefing_screens.c:(.text+0x7f20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_ceil': briefing_screens.c:(.text+0x7f40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_ceil': briefing_screens.c:(.text+0x7fe0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_floor': briefing_screens.c:(.text+0x8000): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_floor': briefing_screens.c:(.text+0x80a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_abs': briefing_screens.c:(.text+0x80c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_abs': briefing_screens.c:(.text+0x8180): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_inverse': briefing_screens.c:(.text+0x81a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_inverse': briefing_screens.c:(.text+0x8260): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_negative': briefing_screens.c:(.text+0x8280): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_negative': briefing_screens.c:(.text+0x8340): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_snap': briefing_screens.c:(.text+0x8360): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_snap': briefing_screens.c:(.text+0x8440): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_divide': briefing_screens.c:(.text+0x8460): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_divide': briefing_screens.c:(.text+0x8540): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_multiply_mat3': briefing_screens.c:(.text+0x8560): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_multiply_mat3': briefing_screens.c:(.text+0x8620): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_multiply': briefing_screens.c:(.text+0x8640): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_multiply': briefing_screens.c:(.text+0x8720): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_scale': briefing_screens.c:(.text+0x8740): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_scale': briefing_screens.c:(.text+0x8800): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_subtract': briefing_screens.c:(.text+0x8820): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_subtract': briefing_screens.c:(.text+0x8900): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_add': briefing_screens.c:(.text+0x8920): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_add': briefing_screens.c:(.text+0x8a00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_one': briefing_screens.c:(.text+0x8a20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_one': briefing_screens.c:(.text+0x8ac0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_zero': briefing_screens.c:(.text+0x8ae0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_zero': briefing_screens.c:(.text+0x8b80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_assign_vec3': briefing_screens.c:(.text+0x8ba0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_assign_vec3': briefing_screens.c:(.text+0x8c40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_assign': briefing_screens.c:(.text+0x8c60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_assign': briefing_screens.c:(.text+0x8d20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i': briefing_screens.c:(.text+0x8d40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i': briefing_screens.c:(.text+0x8de0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_is_equal': briefing_screens.c:(.text+0x8e00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_is_equal': briefing_screens.c:(.text+0x8e60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_is_zero': briefing_screens.c:(.text+0x8e80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_is_zero': briefing_screens.c:(.text+0x8ec0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_distance_squared': briefing_screens.c:(.text+0x8ee0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_distance_squared': briefing_screens.c:(.text+0x8f20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_distance': briefing_screens.c:(.text+0x8f40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_distance': briefing_screens.c:(.text+0x8f80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_length_squared': briefing_screens.c:(.text+0x8fa0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_length_squared': briefing_screens.c:(.text+0x8fc0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_length': briefing_screens.c:(.text+0x8fe0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_length': briefing_screens.c:(.text+0x9000): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_dot': briefing_screens.c:(.text+0x9020): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_dot': briefing_screens.c:(.text+0x9060): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_bezier4': briefing_screens.c:(.text+0x9080): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_bezier4': briefing_screens.c:(.text+0x9160): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_bezier3': briefing_screens.c:(.text+0x91a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_bezier3': briefing_screens.c:(.text+0x9260): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_lerp': briefing_screens.c:(.text+0x9280): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_lerp': briefing_screens.c:(.text+0x9340): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_reflect': briefing_screens.c:(.text+0x9360): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_reflect': briefing_screens.c:(.text+0x9420): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_slide': briefing_screens.c:(.text+0x9440): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_slide': briefing_screens.c:(.text+0x9500): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_project': briefing_screens.c:(.text+0x9520): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_project': briefing_screens.c:(.text+0x95e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_normalize': briefing_screens.c:(.text+0x9600): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_normalize': briefing_screens.c:(.text+0x96a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_cross': briefing_screens.c:(.text+0x96c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_cross': briefing_screens.c:(.text+0x9780): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_clamp': briefing_screens.c:(.text+0x97a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_clamp': briefing_screens.c:(.text+0x9860): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_min': briefing_screens.c:(.text+0x9880): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_min': briefing_screens.c:(.text+0x9940): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_max': briefing_screens.c:(.text+0x9960): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_max': briefing_screens.c:(.text+0x9a20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_round': briefing_screens.c:(.text+0x9a40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_round': briefing_screens.c:(.text+0x9ae0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_ceil': briefing_screens.c:(.text+0x9b00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_ceil': briefing_screens.c:(.text+0x9ba0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_floor': briefing_screens.c:(.text+0x9bc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_floor': briefing_screens.c:(.text+0x9c60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_abs': briefing_screens.c:(.text+0x9c80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_abs': briefing_screens.c:(.text+0x9d20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_inverse': briefing_screens.c:(.text+0x9d40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_inverse': briefing_screens.c:(.text+0x9de0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_negative': briefing_screens.c:(.text+0x9e00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_negative': briefing_screens.c:(.text+0x9ea0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_snap': briefing_screens.c:(.text+0x9ec0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_snap': briefing_screens.c:(.text+0x9f80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_divide': briefing_screens.c:(.text+0x9fa0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_divide': briefing_screens.c:(.text+0xa060): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_multiply_mat3': briefing_screens.c:(.text+0xa080): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_multiply_mat3': briefing_screens.c:(.text+0xa120): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_multiply': briefing_screens.c:(.text+0xa140): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_multiply': briefing_screens.c:(.text+0xa200): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_scale': briefing_screens.c:(.text+0xa220): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_scale': briefing_screens.c:(.text+0xa2c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_subtract': briefing_screens.c:(.text+0xa2e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_subtract': briefing_screens.c:(.text+0xa3a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_add': briefing_screens.c:(.text+0xa3c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_add': briefing_screens.c:(.text+0xa480): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_one': briefing_screens.c:(.text+0xa4a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_one': briefing_screens.c:(.text+0xa540): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_zero': briefing_screens.c:(.text+0xa560): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_zero': briefing_screens.c:(.text+0xa600): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_assign_vec3i': briefing_screens.c:(.text+0xa620): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_assign_vec3i': briefing_screens.c:(.text+0xa6e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_assign': briefing_screens.c:(.text+0xa700): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_assign': briefing_screens.c:(.text+0xa7a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3': briefing_screens.c:(.text+0xa7c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3': briefing_screens.c:(.text+0xa860): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_nearly_equal': briefing_screens.c:(.text+0xa880): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_nearly_equal': briefing_screens.c:(.text+0xa8c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_equal': briefing_screens.c:(.text+0xa8e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_equal': briefing_screens.c:(.text+0xa920): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_near_zero': briefing_screens.c:(.text+0xa940): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_near_zero': briefing_screens.c:(.text+0xa980): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_zero': briefing_screens.c:(.text+0xa9a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_zero': briefing_screens.c:(.text+0xa9e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_distance_squared': briefing_screens.c:(.text+0xaa00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_distance_squared': briefing_screens.c:(.text+0xaa40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_distance': briefing_screens.c:(.text+0xaa60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_distance': briefing_screens.c:(.text+0xaa80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_length': briefing_screens.c:(.text+0xaaa0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_length': briefing_screens.c:(.text+0xaac0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_length_squared': briefing_screens.c:(.text+0xaae0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_length_squared': briefing_screens.c:(.text+0xab00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_angle': briefing_screens.c:(.text+0xab20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_angle': briefing_screens.c:(.text+0xab40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_dot': briefing_screens.c:(.text+0xab60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_dot': briefing_screens.c:(.text+0xaba0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_bezier4': briefing_screens.c:(.text+0xabc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_bezier4': briefing_screens.c:(.text+0xac60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_bezier3': briefing_screens.c:(.text+0xaca0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_bezier3': briefing_screens.c:(.text+0xad40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_lerp': briefing_screens.c:(.text+0xad60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_lerp': briefing_screens.c:(.text+0xade0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_rotate': briefing_screens.c:(.text+0xae00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_rotate': briefing_screens.c:(.text+0xae80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_tangent': briefing_screens.c:(.text+0xaea0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_tangent': briefing_screens.c:(.text+0xaf20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_reflect': briefing_screens.c:(.text+0xaf40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_reflect': briefing_screens.c:(.text+0xafc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_slide': briefing_screens.c:(.text+0xafe0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_slide': briefing_screens.c:(.text+0xb060): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_project': briefing_screens.c:(.text+0xb080): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_project': briefing_screens.c:(.text+0xb100): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_normalize': briefing_screens.c:(.text+0xb120): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_normalize': briefing_screens.c:(.text+0xb1a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_clamp': briefing_screens.c:(.text+0xb1c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_clamp': briefing_screens.c:(.text+0xb260): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_min': briefing_screens.c:(.text+0xb280): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_min': briefing_screens.c:(.text+0xb300): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_max': briefing_screens.c:(.text+0xb320): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_max': briefing_screens.c:(.text+0xb3a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_round': briefing_screens.c:(.text+0xb3c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_round': briefing_screens.c:(.text+0xb440): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_ceil': briefing_screens.c:(.text+0xb460): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_ceil': briefing_screens.c:(.text+0xb4e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_floor': briefing_screens.c:(.text+0xb500): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_floor': briefing_screens.c:(.text+0xb580): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_abs': briefing_screens.c:(.text+0xb5a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_abs': briefing_screens.c:(.text+0xb620): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_inverse': briefing_screens.c:(.text+0xb640): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_inverse': briefing_screens.c:(.text+0xb6c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_negative': briefing_screens.c:(.text+0xb6e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_negative': briefing_screens.c:(.text+0xb760): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_snap': briefing_screens.c:(.text+0xb780): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_snap': briefing_screens.c:(.text+0xb800): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_divide': briefing_screens.c:(.text+0xb820): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_divide': briefing_screens.c:(.text+0xb8a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_multiply_mat2': briefing_screens.c:(.text+0xb8c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_multiply_mat2': briefing_screens.c:(.text+0xb960): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_multiply': briefing_screens.c:(.text+0xb980): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_multiply': briefing_screens.c:(.text+0xba00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_scale': briefing_screens.c:(.text+0xba20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_scale': briefing_screens.c:(.text+0xbaa0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_subtract': briefing_screens.c:(.text+0xbac0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_subtract': briefing_screens.c:(.text+0xbb40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_add': briefing_screens.c:(.text+0xbb60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_add': briefing_screens.c:(.text+0xbbe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_one': briefing_screens.c:(.text+0xbc00): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_one': briefing_screens.c:(.text+0xbc80): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_zero': briefing_screens.c:(.text+0xbca0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_zero': briefing_screens.c:(.text+0xbd20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_assign_vec2': briefing_screens.c:(.text+0xbd40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_assign_vec2': briefing_screens.c:(.text+0xbdc0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_assign': briefing_screens.c:(.text+0xbde0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_assign': briefing_screens.c:(.text+0xbe60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i': briefing_screens.c:(.text+0xc180): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i': briefing_screens.c:(.text+0xc200): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_is_equal': briefing_screens.c:(.text+0xc220): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_is_equal': briefing_screens.c:(.text+0xc260): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_is_zero': briefing_screens.c:(.text+0xc280): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_is_zero': briefing_screens.c:(.text+0xc2a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_distance_squared': briefing_screens.c:(.text+0xc2c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_distance_squared': briefing_screens.c:(.text+0xc300): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_distance': briefing_screens.c:(.text+0xc320): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_distance': briefing_screens.c:(.text+0xc360): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_length': briefing_screens.c:(.text+0xc380): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_length': briefing_screens.c:(.text+0xc3a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_length_squared': briefing_screens.c:(.text+0xc3c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_length_squared': briefing_screens.c:(.text+0xc3e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_angle': briefing_screens.c:(.text+0xc400): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_angle': briefing_screens.c:(.text+0xc420): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_dot': briefing_screens.c:(.text+0xc440): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_dot': briefing_screens.c:(.text+0xc480): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_bezier4': briefing_screens.c:(.text+0xc4a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_bezier4': briefing_screens.c:(.text+0xc560): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_bezier3': briefing_screens.c:(.text+0xc5a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_bezier3': briefing_screens.c:(.text+0xc640): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_lerp': briefing_screens.c:(.text+0xc660): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_lerp': briefing_screens.c:(.text+0xc700): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_rotate': briefing_screens.c:(.text+0xc720): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_rotate': briefing_screens.c:(.text+0xc7c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_tangent': briefing_screens.c:(.text+0xc7e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_tangent': briefing_screens.c:(.text+0xc860): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_reflect': briefing_screens.c:(.text+0xc880): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_reflect': briefing_screens.c:(.text+0xc920): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_slide': briefing_screens.c:(.text+0xc940): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_slide': briefing_screens.c:(.text+0xc9e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_project': briefing_screens.c:(.text+0xca00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_project': briefing_screens.c:(.text+0xcaa0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_normalize': briefing_screens.c:(.text+0xcac0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_normalize': briefing_screens.c:(.text+0xcb40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_clamp': briefing_screens.c:(.text+0xcb60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_clamp': briefing_screens.c:(.text+0xcc00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_min': briefing_screens.c:(.text+0xcc20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_min': briefing_screens.c:(.text+0xccc0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_max': briefing_screens.c:(.text+0xcce0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_max': briefing_screens.c:(.text+0xcd80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_round': briefing_screens.c:(.text+0xcda0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_round': briefing_screens.c:(.text+0xce20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_ceil': briefing_screens.c:(.text+0xce40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_ceil': briefing_screens.c:(.text+0xcec0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_floor': briefing_screens.c:(.text+0xcee0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_floor': briefing_screens.c:(.text+0xcf60): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_abs': briefing_screens.c:(.text+0xcf80): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_abs': briefing_screens.c:(.text+0xd000): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_inverse': briefing_screens.c:(.text+0xd020): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_inverse': briefing_screens.c:(.text+0xd0a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_negative': briefing_screens.c:(.text+0xd0c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_negative': briefing_screens.c:(.text+0xd140): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_snap': briefing_screens.c:(.text+0xd160): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_snap': briefing_screens.c:(.text+0xd200): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_divide': briefing_screens.c:(.text+0xd220): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_divide': briefing_screens.c:(.text+0xd2c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_multiply_mat2': briefing_screens.c:(.text+0xd2e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_multiply_mat2': briefing_screens.c:(.text+0xd380): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_multiply': briefing_screens.c:(.text+0xd3a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_multiply': briefing_screens.c:(.text+0xd440): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_scale': briefing_screens.c:(.text+0xd460): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_scale': briefing_screens.c:(.text+0xd500): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_subtract': briefing_screens.c:(.text+0xd520): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_subtract': briefing_screens.c:(.text+0xd5c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_add': briefing_screens.c:(.text+0xd5e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_add': briefing_screens.c:(.text+0xd680): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_one': briefing_screens.c:(.text+0xdac0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_one': briefing_screens.c:(.text+0xdb40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_zero': briefing_screens.c:(.text+0xdb60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_zero': briefing_screens.c:(.text+0xdbe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_assign_vec2i': briefing_screens.c:(.text+0xdc00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_assign_vec2i': briefing_screens.c:(.text+0xdc80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_assign': briefing_screens.c:(.text+0xdca0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_assign': briefing_screens.c:(.text+0xdd20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2': briefing_screens.c:(.text+0xdd40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2': briefing_screens.c:(.text+0xddc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_nearly_equal': briefing_screens.c:(.text+0xdde0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_nearly_equal': briefing_screens.c:(.text+0xde20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_equal': briefing_screens.c:(.text+0xde40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_equal': briefing_screens.c:(.text+0xde80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_near_zero': briefing_screens.c:(.text+0xdea0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_near_zero': briefing_screens.c:(.text+0xdec0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_zero': briefing_screens.c:(.text+0xdee0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_zero': briefing_screens.c:(.text+0xdf00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_lerp': cdogs.c:(.text+0x1980): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_lerp': cdogs.c:(.text+0x1a00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_multiply': cdogs.c:(.text+0x1a20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_multiply': cdogs.c:(.text+0x1aa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_scale': cdogs.c:(.text+0x1ac0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_scale': cdogs.c:(.text+0x1b40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_negative': cdogs.c:(.text+0x1b60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_negative': cdogs.c:(.text+0x1be0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_scaling': cdogs.c:(.text+0x1c00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_scaling': cdogs.c:(.text+0x1c80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_translation': cdogs.c:(.text+0x1ca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_translation': cdogs.c:(.text+0x1d20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_look_at': cdogs.c:(.text+0x1d40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_look_at': cdogs.c:(.text+0x1e00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_quaternion': cdogs.c:(.text+0x1e20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_quaternion': cdogs.c:(.text+0x1ea0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_axis': cdogs.c:(.text+0x1ec0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_axis': cdogs.c:(.text+0x1f40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_z': cdogs.c:(.text+0x1f60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_z': cdogs.c:(.text+0x1fe0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_y': cdogs.c:(.text+0x2000): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_y': cdogs.c:(.text+0x2080): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_x': cdogs.c:(.text+0x20a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_x': cdogs.c:(.text+0x2120): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_perspective_infinite': cdogs.c:(.text+0x2140): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_perspective_infinite': cdogs.c:(.text+0x21c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_perspective_fov': cdogs.c:(.text+0x21e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_perspective_fov': cdogs.c:(.text+0x2260): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_perspective': cdogs.c:(.text+0x2280): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_perspective': cdogs.c:(.text+0x2300): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_ortho': cdogs.c:(.text+0x2320): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_ortho': cdogs.c:(.text+0x23a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_inverse': cdogs.c:(.text+0x23c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_inverse': cdogs.c:(.text+0x2440): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_adjugate': cdogs.c:(.text+0x2460): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_adjugate': cdogs.c:(.text+0x24e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_transpose': cdogs.c:(.text+0x2500): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_transpose': cdogs.c:(.text+0x2580): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_assign_mat3': cdogs.c:(.text+0x25a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_assign_mat3': cdogs.c:(.text+0x2620): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_assign_mat2': cdogs.c:(.text+0x2640): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_assign_mat2': cdogs.c:(.text+0x26e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_assign': cdogs.c:(.text+0x2700): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_assign': cdogs.c:(.text+0x2780): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_determinant': cdogs.c:(.text+0x27a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_determinant': cdogs.c:(.text+0x27c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_identity': cdogs.c:(.text+0x27e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_identity': cdogs.c:(.text+0x2860): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_zero': cdogs.c:(.text+0x2880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_zero': cdogs.c:(.text+0x2900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4': cdogs.c:(.text+0x2920): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4': cdogs.c:(.text+0x29a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_lerp': cdogs.c:(.text+0x29c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_lerp': cdogs.c:(.text+0x2a40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_multiply': cdogs.c:(.text+0x2a60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_multiply': cdogs.c:(.text+0x2ae0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_scale': cdogs.c:(.text+0x2b00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_scale': cdogs.c:(.text+0x2b80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_negative': cdogs.c:(.text+0x2ba0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_negative': cdogs.c:(.text+0x2c20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_scaling': cdogs.c:(.text+0x2c40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_scaling': cdogs.c:(.text+0x2cc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_quaternion': cdogs.c:(.text+0x2ce0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_quaternion': cdogs.c:(.text+0x2d80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_axis': cdogs.c:(.text+0x2da0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_axis': cdogs.c:(.text+0x2e40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_z': cdogs.c:(.text+0x2e60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_z': cdogs.c:(.text+0x2ee0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_y': cdogs.c:(.text+0x2f00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_y': cdogs.c:(.text+0x2f80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_x': cdogs.c:(.text+0x2fa0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_x': cdogs.c:(.text+0x3020): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_inverse': cdogs.c:(.text+0x3040): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_inverse': cdogs.c:(.text+0x30c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_adjugate': cdogs.c:(.text+0x30e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_adjugate': cdogs.c:(.text+0x3160): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_cofactor': cdogs.c:(.text+0x3180): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_cofactor': cdogs.c:(.text+0x3200): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_transpose': cdogs.c:(.text+0x3220): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_transpose': cdogs.c:(.text+0x32a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_assign_mat4': cdogs.c:(.text+0x32c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_assign_mat4': cdogs.c:(.text+0x3340): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_assign_mat2': cdogs.c:(.text+0x3360): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_assign_mat2': cdogs.c:(.text+0x3400): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_assign': cdogs.c:(.text+0x3420): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_assign': cdogs.c:(.text+0x34a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_determinant': cdogs.c:(.text+0x34c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_determinant': cdogs.c:(.text+0x34e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_identity': cdogs.c:(.text+0x3500): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_identity': cdogs.c:(.text+0x3580): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_zero': cdogs.c:(.text+0x35a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_zero': cdogs.c:(.text+0x3620): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3': cdogs.c:(.text+0x3640): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3': cdogs.c:(.text+0x36c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_lerp': cdogs.c:(.text+0x36e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_lerp': cdogs.c:(.text+0x37a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_multiply': cdogs.c:(.text+0x37c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_multiply': cdogs.c:(.text+0x3880): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_scale': cdogs.c:(.text+0x38a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_scale': cdogs.c:(.text+0x3940): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_negative': cdogs.c:(.text+0x3960): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_negative': cdogs.c:(.text+0x3a00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_scaling': cdogs.c:(.text+0x3a20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_scaling': cdogs.c:(.text+0x3ac0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_rotation': cdogs.c:(.text+0x3ae0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_rotation': cdogs.c:(.text+0x3b80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_inverse': cdogs.c:(.text+0x3ba0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_inverse': cdogs.c:(.text+0x3c40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_cofactor': cdogs.c:(.text+0x3c60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_cofactor': cdogs.c:(.text+0x3d00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_transpose': cdogs.c:(.text+0x3d20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_transpose': cdogs.c:(.text+0x3dc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_assign_mat4': cdogs.c:(.text+0x3de0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_assign_mat4': cdogs.c:(.text+0x3e80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_assign_mat3': cdogs.c:(.text+0x3ea0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_assign_mat3': cdogs.c:(.text+0x3f40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_assign': cdogs.c:(.text+0x3f60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_assign': cdogs.c:(.text+0x4000): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_determinant': cdogs.c:(.text+0x4020): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_determinant': cdogs.c:(.text+0x4060): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_identity': cdogs.c:(.text+0x4080): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_identity': cdogs.c:(.text+0x4120): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_zero': cdogs.c:(.text+0x4140): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_zero': cdogs.c:(.text+0x41e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2': cdogs.c:(.text+0x4200): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2': cdogs.c:(.text+0x42a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_length_squared': cdogs.c:(.text+0x42c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_length_squared': cdogs.c:(.text+0x4300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_length': cdogs.c:(.text+0x4320): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_length': cdogs.c:(.text+0x4360): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_angle': cdogs.c:(.text+0x4380): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_angle': cdogs.c:(.text+0x43c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_dot': cdogs.c:(.text+0x43e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_dot': cdogs.c:(.text+0x4420): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_slerp': cdogs.c:(.text+0x4440): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_slerp': cdogs.c:(.text+0x4500): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_lerp': cdogs.c:(.text+0x4520): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_lerp': cdogs.c:(.text+0x45e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_yaw_pitch_roll': cdogs.c:(.text+0x4600): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_yaw_pitch_roll': cdogs.c:(.text+0x46a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_mat4': cdogs.c:(.text+0x46c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_mat4': cdogs.c:(.text+0x4760): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_vec3': cdogs.c:(.text+0x4780): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_vec3': cdogs.c:(.text+0x4820): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_axis_angle': cdogs.c:(.text+0x4840): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_axis_angle': cdogs.c:(.text+0x48e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_power': cdogs.c:(.text+0x4900): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_power': cdogs.c:(.text+0x49a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_normalize': cdogs.c:(.text+0x49c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_normalize': cdogs.c:(.text+0x4a60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_inverse': cdogs.c:(.text+0x4a80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_inverse': cdogs.c:(.text+0x4b20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_conjugate': cdogs.c:(.text+0x4b40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_conjugate': cdogs.c:(.text+0x4be0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_negative': cdogs.c:(.text+0x4c00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_negative': cdogs.c:(.text+0x4ca0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_divide': cdogs.c:(.text+0x4cc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_divide': cdogs.c:(.text+0x4d80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_multiply': cdogs.c:(.text+0x4da0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_multiply': cdogs.c:(.text+0x4e60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_scale': cdogs.c:(.text+0x4e80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_scale': cdogs.c:(.text+0x4f20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_null': cdogs.c:(.text+0x4f40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_null': cdogs.c:(.text+0x4fe0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_zero': cdogs.c:(.text+0x5000): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_zero': cdogs.c:(.text+0x50a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_assign': cdogs.c:(.text+0x50c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_assign': cdogs.c:(.text+0x5160): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat': cdogs.c:(.text+0x5180): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat': cdogs.c:(.text+0x5220): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_nearly_equal': cdogs.c:(.text+0x5240): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_nearly_equal': cdogs.c:(.text+0x5280): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_equal': cdogs.c:(.text+0x52a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_equal': cdogs.c:(.text+0x52e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_near_zero': cdogs.c:(.text+0x5300): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_near_zero': cdogs.c:(.text+0x5340): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_zero': cdogs.c:(.text+0x5360): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_zero': cdogs.c:(.text+0x53a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_lerp': cdogs.c:(.text+0x53c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_lerp': cdogs.c:(.text+0x5460): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_normalize': cdogs.c:(.text+0x5480): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_normalize': cdogs.c:(.text+0x5520): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_clamp': cdogs.c:(.text+0x5540): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_clamp': cdogs.c:(.text+0x55e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_min': cdogs.c:(.text+0x5600): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_min': cdogs.c:(.text+0x56a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_max': cdogs.c:(.text+0x56c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_max': cdogs.c:(.text+0x5760): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_round': cdogs.c:(.text+0x5780): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_round': cdogs.c:(.text+0x5820): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_ceil': cdogs.c:(.text+0x5840): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_ceil': cdogs.c:(.text+0x58e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_floor': cdogs.c:(.text+0x5900): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_floor': cdogs.c:(.text+0x59a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_abs': cdogs.c:(.text+0x59c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_abs': cdogs.c:(.text+0x5a60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_inverse': cdogs.c:(.text+0x5a80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_inverse': cdogs.c:(.text+0x5b20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_negative': cdogs.c:(.text+0x5b40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_negative': cdogs.c:(.text+0x5be0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_snap': cdogs.c:(.text+0x5c00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_snap': cdogs.c:(.text+0x5ca0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_divide': cdogs.c:(.text+0x5cc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_divide': cdogs.c:(.text+0x5d60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_multiply_mat4': cdogs.c:(.text+0x5d80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_multiply_mat4': cdogs.c:(.text+0x5e20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_multiply': cdogs.c:(.text+0x5e40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_multiply': cdogs.c:(.text+0x5ee0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_scale': cdogs.c:(.text+0x5f00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_scale': cdogs.c:(.text+0x5fa0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_subtract': cdogs.c:(.text+0x5fc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_subtract': cdogs.c:(.text+0x6060): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_add': cdogs.c:(.text+0x6080): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_add': cdogs.c:(.text+0x6120): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_one': cdogs.c:(.text+0x6140): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_one': cdogs.c:(.text+0x61c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_zero': cdogs.c:(.text+0x61e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_zero': cdogs.c:(.text+0x6260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_assign_vec4': cdogs.c:(.text+0x6280): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_assign_vec4': cdogs.c:(.text+0x6320): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_assign': cdogs.c:(.text+0x6340): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_assign': cdogs.c:(.text+0x63e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i': cdogs.c:(.text+0x6400): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i': cdogs.c:(.text+0x64a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_is_equal': cdogs.c:(.text+0x64e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_is_equal': cdogs.c:(.text+0x6520): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_is_zero': cdogs.c:(.text+0x6540): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_is_zero': cdogs.c:(.text+0x6560): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_lerp': cdogs.c:(.text+0x6580): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_lerp': cdogs.c:(.text+0x6620): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_normalize': cdogs.c:(.text+0x6640): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_normalize': cdogs.c:(.text+0x66e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_clamp': cdogs.c:(.text+0x6700): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_clamp': cdogs.c:(.text+0x67a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_min': cdogs.c:(.text+0x67c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_min': cdogs.c:(.text+0x6860): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_max': cdogs.c:(.text+0x6880): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_max': cdogs.c:(.text+0x6920): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_round': cdogs.c:(.text+0x6940): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_round': cdogs.c:(.text+0x69e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_ceil': cdogs.c:(.text+0x6a00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_ceil': cdogs.c:(.text+0x6aa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_floor': cdogs.c:(.text+0x6ac0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_floor': cdogs.c:(.text+0x6b60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_abs': cdogs.c:(.text+0x6b80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_abs': cdogs.c:(.text+0x6c20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_inverse': cdogs.c:(.text+0x6c40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_inverse': cdogs.c:(.text+0x6ce0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_negative': cdogs.c:(.text+0x6d00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_negative': cdogs.c:(.text+0x6da0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_snap': cdogs.c:(.text+0x6dc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_snap': cdogs.c:(.text+0x6e60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_divide': cdogs.c:(.text+0x6e80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_divide': cdogs.c:(.text+0x6f20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_multiply_mat4': cdogs.c:(.text+0x6f40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_multiply_mat4': cdogs.c:(.text+0x6fe0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_multiply': cdogs.c:(.text+0x7000): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_multiply': cdogs.c:(.text+0x70a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_scale': cdogs.c:(.text+0x70c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_scale': cdogs.c:(.text+0x7160): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_subtract': cdogs.c:(.text+0x7180): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_subtract': cdogs.c:(.text+0x7220): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_add': cdogs.c:(.text+0x7240): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_add': cdogs.c:(.text+0x72e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_one': cdogs.c:(.text+0x7300): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_one': cdogs.c:(.text+0x7380): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_zero': cdogs.c:(.text+0x73a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_zero': cdogs.c:(.text+0x7420): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_assign_vec4i': cdogs.c:(.text+0x7440): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_assign_vec4i': cdogs.c:(.text+0x74e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_assign': cdogs.c:(.text+0x7500): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_assign': cdogs.c:(.text+0x75a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4': cdogs.c:(.text+0x75c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4': cdogs.c:(.text+0x7660): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_nearly_equal': cdogs.c:(.text+0x7680): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_nearly_equal': cdogs.c:(.text+0x76c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_equal': cdogs.c:(.text+0x76e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_equal': cdogs.c:(.text+0x7720): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_near_zero': cdogs.c:(.text+0x7740): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_near_zero': cdogs.c:(.text+0x7780): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_zero': cdogs.c:(.text+0x77a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_zero': cdogs.c:(.text+0x77c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_distance_squared': cdogs.c:(.text+0x77e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_distance_squared': cdogs.c:(.text+0x7840): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_distance': cdogs.c:(.text+0x7860): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_distance': cdogs.c:(.text+0x78c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_length_squared': cdogs.c:(.text+0x78e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_length_squared': cdogs.c:(.text+0x7920): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_length': cdogs.c:(.text+0x7940): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_length': cdogs.c:(.text+0x7980): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_dot': cdogs.c:(.text+0x79a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_dot': cdogs.c:(.text+0x7a00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_bezier4': cdogs.c:(.text+0x7a20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_bezier4': cdogs.c:(.text+0x7b20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_bezier3': cdogs.c:(.text+0x7b60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_bezier3': cdogs.c:(.text+0x7c60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_lerp': cdogs.c:(.text+0x7c80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_lerp': cdogs.c:(.text+0x7d60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_reflect': cdogs.c:(.text+0x7d80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_reflect': cdogs.c:(.text+0x7e60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_slide': cdogs.c:(.text+0x7e80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_slide': cdogs.c:(.text+0x7f60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_project': cdogs.c:(.text+0x7f80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_project': cdogs.c:(.text+0x8060): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_normalize': cdogs.c:(.text+0x8080): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_normalize': cdogs.c:(.text+0x8140): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_cross': cdogs.c:(.text+0x8160): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_cross': cdogs.c:(.text+0x8240): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_clamp': cdogs.c:(.text+0x8260): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_clamp': cdogs.c:(.text+0x8360): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_min': cdogs.c:(.text+0x8380): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_min': cdogs.c:(.text+0x8460): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_max': cdogs.c:(.text+0x8480): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_max': cdogs.c:(.text+0x8560): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_round': cdogs.c:(.text+0x8580): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_round': cdogs.c:(.text+0x8620): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_ceil': cdogs.c:(.text+0x8640): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_ceil': cdogs.c:(.text+0x86e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_floor': cdogs.c:(.text+0x8700): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_floor': cdogs.c:(.text+0x87a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_abs': cdogs.c:(.text+0x87c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_abs': cdogs.c:(.text+0x8880): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_inverse': cdogs.c:(.text+0x88a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_inverse': cdogs.c:(.text+0x8960): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_negative': cdogs.c:(.text+0x8980): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_negative': cdogs.c:(.text+0x8a40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_snap': cdogs.c:(.text+0x8a60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_snap': cdogs.c:(.text+0x8b40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_divide': cdogs.c:(.text+0x8b60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_divide': cdogs.c:(.text+0x8c40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_multiply_mat3': cdogs.c:(.text+0x8c60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_multiply_mat3': cdogs.c:(.text+0x8d20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_multiply': cdogs.c:(.text+0x8d40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_multiply': cdogs.c:(.text+0x8e20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_scale': cdogs.c:(.text+0x8e40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_scale': cdogs.c:(.text+0x8f00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_subtract': cdogs.c:(.text+0x8f20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_subtract': cdogs.c:(.text+0x9000): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_add': cdogs.c:(.text+0x9020): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_add': cdogs.c:(.text+0x9100): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_one': cdogs.c:(.text+0x9120): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_one': cdogs.c:(.text+0x91c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_zero': cdogs.c:(.text+0x91e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_zero': cdogs.c:(.text+0x9280): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_assign_vec3': cdogs.c:(.text+0x92a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_assign_vec3': cdogs.c:(.text+0x9340): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_assign': cdogs.c:(.text+0x9360): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_assign': cdogs.c:(.text+0x9420): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i': cdogs.c:(.text+0x9440): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i': cdogs.c:(.text+0x94e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_is_equal': cdogs.c:(.text+0x9500): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_is_equal': cdogs.c:(.text+0x9560): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_is_zero': cdogs.c:(.text+0x9580): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_is_zero': cdogs.c:(.text+0x95c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_distance_squared': cdogs.c:(.text+0x95e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_distance_squared': cdogs.c:(.text+0x9620): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_distance': cdogs.c:(.text+0x9640): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_distance': cdogs.c:(.text+0x9680): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_length_squared': cdogs.c:(.text+0x96a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_length_squared': cdogs.c:(.text+0x96c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_length': cdogs.c:(.text+0x96e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_length': cdogs.c:(.text+0x9700): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_dot': cdogs.c:(.text+0x9720): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_dot': cdogs.c:(.text+0x9760): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_bezier4': cdogs.c:(.text+0x9780): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_bezier4': cdogs.c:(.text+0x9860): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_bezier3': cdogs.c:(.text+0x98a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_bezier3': cdogs.c:(.text+0x9960): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_lerp': cdogs.c:(.text+0x9980): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_lerp': cdogs.c:(.text+0x9a40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_reflect': cdogs.c:(.text+0x9a60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_reflect': cdogs.c:(.text+0x9b20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_slide': cdogs.c:(.text+0x9b40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_slide': cdogs.c:(.text+0x9c00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_project': cdogs.c:(.text+0x9c20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_project': cdogs.c:(.text+0x9ce0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_normalize': cdogs.c:(.text+0x9d00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_normalize': cdogs.c:(.text+0x9da0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_cross': cdogs.c:(.text+0x9dc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_cross': cdogs.c:(.text+0x9e80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_clamp': cdogs.c:(.text+0x9ea0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_clamp': cdogs.c:(.text+0x9f60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_min': cdogs.c:(.text+0x9f80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_min': cdogs.c:(.text+0xa040): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_max': cdogs.c:(.text+0xa060): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_max': cdogs.c:(.text+0xa120): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_round': cdogs.c:(.text+0xa140): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_round': cdogs.c:(.text+0xa1e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_ceil': cdogs.c:(.text+0xa200): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_ceil': cdogs.c:(.text+0xa2a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_floor': cdogs.c:(.text+0xa2c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_floor': cdogs.c:(.text+0xa360): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_abs': cdogs.c:(.text+0xa380): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_abs': cdogs.c:(.text+0xa420): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_inverse': cdogs.c:(.text+0xa440): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_inverse': cdogs.c:(.text+0xa4e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_negative': cdogs.c:(.text+0xa500): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_negative': cdogs.c:(.text+0xa5a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_snap': cdogs.c:(.text+0xa5c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_snap': cdogs.c:(.text+0xa680): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_divide': cdogs.c:(.text+0xa6a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_divide': cdogs.c:(.text+0xa760): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_multiply_mat3': cdogs.c:(.text+0xa780): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_multiply_mat3': cdogs.c:(.text+0xa820): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_multiply': cdogs.c:(.text+0xa840): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_multiply': cdogs.c:(.text+0xa900): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_scale': cdogs.c:(.text+0xa920): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_scale': cdogs.c:(.text+0xa9c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_subtract': cdogs.c:(.text+0xa9e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_subtract': cdogs.c:(.text+0xaaa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_add': cdogs.c:(.text+0xaac0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_add': cdogs.c:(.text+0xab80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_one': cdogs.c:(.text+0xaba0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_one': cdogs.c:(.text+0xac40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_zero': cdogs.c:(.text+0xac60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_zero': cdogs.c:(.text+0xad00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_assign_vec3i': cdogs.c:(.text+0xad20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_assign_vec3i': cdogs.c:(.text+0xade0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_assign': cdogs.c:(.text+0xae00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_assign': cdogs.c:(.text+0xaea0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3': cdogs.c:(.text+0xaec0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3': cdogs.c:(.text+0xaf60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_nearly_equal': cdogs.c:(.text+0xaf80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_nearly_equal': cdogs.c:(.text+0xafc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_equal': cdogs.c:(.text+0xafe0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_equal': cdogs.c:(.text+0xb020): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_near_zero': cdogs.c:(.text+0xb040): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_near_zero': cdogs.c:(.text+0xb080): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_zero': cdogs.c:(.text+0xb0a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_zero': cdogs.c:(.text+0xb0e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_distance_squared': cdogs.c:(.text+0xb100): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_distance_squared': cdogs.c:(.text+0xb140): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_distance': cdogs.c:(.text+0xb160): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_distance': cdogs.c:(.text+0xb180): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_length': cdogs.c:(.text+0xb1a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_length': cdogs.c:(.text+0xb1c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_length_squared': cdogs.c:(.text+0xb1e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_length_squared': cdogs.c:(.text+0xb200): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_angle': cdogs.c:(.text+0xb220): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_angle': cdogs.c:(.text+0xb240): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_dot': cdogs.c:(.text+0xb260): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_dot': cdogs.c:(.text+0xb2a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_bezier4': cdogs.c:(.text+0xb2c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_bezier4': cdogs.c:(.text+0xb360): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_bezier3': cdogs.c:(.text+0xb3a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_bezier3': cdogs.c:(.text+0xb440): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_lerp': cdogs.c:(.text+0xb460): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_lerp': cdogs.c:(.text+0xb4e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_rotate': cdogs.c:(.text+0xb500): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_rotate': cdogs.c:(.text+0xb580): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_tangent': cdogs.c:(.text+0xb5a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_tangent': cdogs.c:(.text+0xb620): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_reflect': cdogs.c:(.text+0xb640): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_reflect': cdogs.c:(.text+0xb6c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_slide': cdogs.c:(.text+0xb6e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_slide': cdogs.c:(.text+0xb760): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_project': cdogs.c:(.text+0xb780): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_project': cdogs.c:(.text+0xb800): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_normalize': cdogs.c:(.text+0xb820): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_normalize': cdogs.c:(.text+0xb8a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_clamp': cdogs.c:(.text+0xb8c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_clamp': cdogs.c:(.text+0xb960): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_min': cdogs.c:(.text+0xb980): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_min': cdogs.c:(.text+0xba00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_max': cdogs.c:(.text+0xba20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_max': cdogs.c:(.text+0xbaa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_round': cdogs.c:(.text+0xbac0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_round': cdogs.c:(.text+0xbb40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_ceil': cdogs.c:(.text+0xbb60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_ceil': cdogs.c:(.text+0xbbe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_floor': cdogs.c:(.text+0xbc00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_floor': cdogs.c:(.text+0xbc80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_abs': cdogs.c:(.text+0xbca0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_abs': cdogs.c:(.text+0xbd20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_inverse': cdogs.c:(.text+0xbd40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_inverse': cdogs.c:(.text+0xbdc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_negative': cdogs.c:(.text+0xbde0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_negative': cdogs.c:(.text+0xbe60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_snap': cdogs.c:(.text+0xbe80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_snap': cdogs.c:(.text+0xbf00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_divide': cdogs.c:(.text+0xbf20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_divide': cdogs.c:(.text+0xbfa0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_multiply_mat2': cdogs.c:(.text+0xbfc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_multiply_mat2': cdogs.c:(.text+0xc060): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_multiply': cdogs.c:(.text+0xc080): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_multiply': cdogs.c:(.text+0xc100): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_scale': cdogs.c:(.text+0xc120): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_scale': cdogs.c:(.text+0xc1a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_subtract': cdogs.c:(.text+0xc1c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_subtract': cdogs.c:(.text+0xc240): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_add': cdogs.c:(.text+0xc260): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_add': cdogs.c:(.text+0xc2e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_one': cdogs.c:(.text+0xc300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_one': cdogs.c:(.text+0xc380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_zero': cdogs.c:(.text+0xc3a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_zero': cdogs.c:(.text+0xc420): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_assign_vec2': cdogs.c:(.text+0xc440): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_assign_vec2': cdogs.c:(.text+0xc4c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_assign': cdogs.c:(.text+0xc4e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_assign': cdogs.c:(.text+0xc560): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i': cdogs.c:(.text+0xc580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i': cdogs.c:(.text+0xc600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_is_equal': cdogs.c:(.text+0xc620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_is_equal': cdogs.c:(.text+0xc660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_is_zero': cdogs.c:(.text+0xc680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_is_zero': cdogs.c:(.text+0xc6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_distance_squared': cdogs.c:(.text+0xc6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_distance_squared': cdogs.c:(.text+0xc700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_distance': cdogs.c:(.text+0xc720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_distance': cdogs.c:(.text+0xc760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_length': cdogs.c:(.text+0xc780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_length': cdogs.c:(.text+0xc7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_length_squared': cdogs.c:(.text+0xc7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_length_squared': cdogs.c:(.text+0xc7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_angle': cdogs.c:(.text+0xc800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_angle': cdogs.c:(.text+0xc820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_dot': cdogs.c:(.text+0xc840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_dot': cdogs.c:(.text+0xc880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_bezier4': cdogs.c:(.text+0xc8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_bezier4': cdogs.c:(.text+0xc960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_bezier3': cdogs.c:(.text+0xc9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_bezier3': cdogs.c:(.text+0xca40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_lerp': cdogs.c:(.text+0xca60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_lerp': cdogs.c:(.text+0xcb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_rotate': cdogs.c:(.text+0xcb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_rotate': cdogs.c:(.text+0xcbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_tangent': cdogs.c:(.text+0xcbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_tangent': cdogs.c:(.text+0xcc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_reflect': cdogs.c:(.text+0xcc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_reflect': cdogs.c:(.text+0xcd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_slide': cdogs.c:(.text+0xcd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_slide': cdogs.c:(.text+0xcde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_project': cdogs.c:(.text+0xce00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_project': cdogs.c:(.text+0xcea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_normalize': cdogs.c:(.text+0xcec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_normalize': cdogs.c:(.text+0xcf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_clamp': cdogs.c:(.text+0xcf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_clamp': cdogs.c:(.text+0xd000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_min': cdogs.c:(.text+0xd020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_min': cdogs.c:(.text+0xd0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_max': cdogs.c:(.text+0xd0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_max': cdogs.c:(.text+0xd180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_round': cdogs.c:(.text+0xd1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_round': cdogs.c:(.text+0xd220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_ceil': cdogs.c:(.text+0xd240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_ceil': cdogs.c:(.text+0xd2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_floor': cdogs.c:(.text+0xd2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_floor': cdogs.c:(.text+0xd360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_abs': cdogs.c:(.text+0xd380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_abs': cdogs.c:(.text+0xd400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_inverse': cdogs.c:(.text+0xd420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_inverse': cdogs.c:(.text+0xd4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_negative': cdogs.c:(.text+0xd4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_negative': cdogs.c:(.text+0xd540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_snap': cdogs.c:(.text+0xd560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_snap': cdogs.c:(.text+0xd600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_divide': cdogs.c:(.text+0xd620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_divide': cdogs.c:(.text+0xd6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_multiply_mat2': cdogs.c:(.text+0xd6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_multiply_mat2': cdogs.c:(.text+0xd780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_multiply': cdogs.c:(.text+0xd7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_multiply': cdogs.c:(.text+0xd840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_scale': cdogs.c:(.text+0xd860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_scale': cdogs.c:(.text+0xd900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_subtract': cdogs.c:(.text+0xd920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_subtract': cdogs.c:(.text+0xd9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_add': cdogs.c:(.text+0xd9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_add': cdogs.c:(.text+0xda80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_one': cdogs.c:(.text+0xdaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_one': cdogs.c:(.text+0xdb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_zero': cdogs.c:(.text+0xdb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_zero': cdogs.c:(.text+0xdbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_assign_vec2i': cdogs.c:(.text+0xdbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_assign_vec2i': cdogs.c:(.text+0xdc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_assign': cdogs.c:(.text+0xdc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_assign': cdogs.c:(.text+0xdd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2': cdogs.c:(.text+0xdd20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2': cdogs.c:(.text+0xdda0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_nearly_equal': cdogs.c:(.text+0xddc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_nearly_equal': cdogs.c:(.text+0xde00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_equal': cdogs.c:(.text+0xde20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_equal': cdogs.c:(.text+0xde60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_near_zero': cdogs.c:(.text+0xde80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_near_zero': cdogs.c:(.text+0xdea0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_zero': cdogs.c:(.text+0xdec0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_zero': cdogs.c:(.text+0xdee0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_lerp': credits.c:(.text+0x340): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_lerp': credits.c:(.text+0x3c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_multiply': credits.c:(.text+0x3e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_multiply': credits.c:(.text+0x460): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_scale': credits.c:(.text+0x480): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_scale': credits.c:(.text+0x500): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_negative': credits.c:(.text+0x520): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_negative': credits.c:(.text+0x5a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_scaling': credits.c:(.text+0x5c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_scaling': credits.c:(.text+0x640): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_translation': credits.c:(.text+0x660): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_translation': credits.c:(.text+0x6e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_look_at': credits.c:(.text+0x700): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_look_at': credits.c:(.text+0x7c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_quaternion': credits.c:(.text+0x7e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_quaternion': credits.c:(.text+0x860): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_axis': credits.c:(.text+0x880): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_axis': credits.c:(.text+0x900): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_z': credits.c:(.text+0x920): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_z': credits.c:(.text+0x9a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_y': credits.c:(.text+0x9c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_y': credits.c:(.text+0xa40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_x': credits.c:(.text+0xa60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_x': credits.c:(.text+0xae0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_perspective_infinite': credits.c:(.text+0xb00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_perspective_infinite': credits.c:(.text+0xb80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_perspective_fov': credits.c:(.text+0xba0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_perspective_fov': credits.c:(.text+0xc20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_perspective': credits.c:(.text+0xc40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_perspective': credits.c:(.text+0xcc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_ortho': credits.c:(.text+0xce0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_ortho': credits.c:(.text+0xd60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_inverse': credits.c:(.text+0xd80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_inverse': credits.c:(.text+0xe00): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_adjugate': credits.c:(.text+0xe20): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_adjugate': credits.c:(.text+0xea0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_transpose': credits.c:(.text+0xec0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_transpose': credits.c:(.text+0xf40): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_assign_mat3': credits.c:(.text+0xf60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_assign_mat3': credits.c:(.text+0xfe0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_assign_mat2': credits.c:(.text+0x1000): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_assign_mat2': credits.c:(.text+0x10a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_assign': credits.c:(.text+0x10c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_assign': credits.c:(.text+0x1140): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_determinant': credits.c:(.text+0x1160): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_determinant': credits.c:(.text+0x1180): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_identity': credits.c:(.text+0x11a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_identity': credits.c:(.text+0x1220): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_zero': credits.c:(.text+0x1240): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_zero': credits.c:(.text+0x12c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4': credits.c:(.text+0x12e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4': credits.c:(.text+0x1360): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_lerp': credits.c:(.text+0x1380): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_lerp': credits.c:(.text+0x1400): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_multiply': credits.c:(.text+0x1420): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_multiply': credits.c:(.text+0x14a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_scale': credits.c:(.text+0x14c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_scale': credits.c:(.text+0x1540): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_negative': credits.c:(.text+0x1560): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_negative': credits.c:(.text+0x15e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_scaling': credits.c:(.text+0x1600): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_scaling': credits.c:(.text+0x1680): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_quaternion': credits.c:(.text+0x16a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_quaternion': credits.c:(.text+0x1740): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_axis': credits.c:(.text+0x1760): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_axis': credits.c:(.text+0x1800): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_z': credits.c:(.text+0x1820): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_z': credits.c:(.text+0x18a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_y': credits.c:(.text+0x18c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_y': credits.c:(.text+0x1940): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_x': credits.c:(.text+0x1960): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_x': credits.c:(.text+0x19e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_inverse': credits.c:(.text+0x1a00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_inverse': credits.c:(.text+0x1a80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_adjugate': credits.c:(.text+0x1aa0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_adjugate': credits.c:(.text+0x1b20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_cofactor': credits.c:(.text+0x1b40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_cofactor': credits.c:(.text+0x1bc0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_transpose': credits.c:(.text+0x1be0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_transpose': credits.c:(.text+0x1c60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_assign_mat4': credits.c:(.text+0x1c80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_assign_mat4': credits.c:(.text+0x1d00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_assign_mat2': credits.c:(.text+0x1d20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_assign_mat2': credits.c:(.text+0x1dc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_assign': credits.c:(.text+0x1de0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_assign': credits.c:(.text+0x1e60): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_determinant': credits.c:(.text+0x1e80): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_determinant': credits.c:(.text+0x1ea0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_identity': credits.c:(.text+0x1ec0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_identity': credits.c:(.text+0x1f40): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_zero': credits.c:(.text+0x1f60): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_zero': credits.c:(.text+0x1fe0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3': credits.c:(.text+0x2000): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3': credits.c:(.text+0x2080): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_lerp': credits.c:(.text+0x20a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_lerp': credits.c:(.text+0x2160): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_multiply': credits.c:(.text+0x2180): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_multiply': credits.c:(.text+0x2240): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_scale': credits.c:(.text+0x2260): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_scale': credits.c:(.text+0x2300): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_negative': credits.c:(.text+0x2320): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_negative': credits.c:(.text+0x23c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_scaling': credits.c:(.text+0x23e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_scaling': credits.c:(.text+0x2480): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_rotation': credits.c:(.text+0x24a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_rotation': credits.c:(.text+0x2540): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_inverse': credits.c:(.text+0x2560): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_inverse': credits.c:(.text+0x2600): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_cofactor': credits.c:(.text+0x2620): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_cofactor': credits.c:(.text+0x26c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_transpose': credits.c:(.text+0x26e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_transpose': credits.c:(.text+0x2780): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_assign_mat4': credits.c:(.text+0x27a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_assign_mat4': credits.c:(.text+0x2840): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_assign_mat3': credits.c:(.text+0x2860): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_assign_mat3': credits.c:(.text+0x2900): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_assign': credits.c:(.text+0x2920): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_assign': credits.c:(.text+0x29c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_determinant': credits.c:(.text+0x29e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_determinant': credits.c:(.text+0x2a20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_identity': credits.c:(.text+0x2a40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_identity': credits.c:(.text+0x2ae0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_zero': credits.c:(.text+0x2b00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_zero': credits.c:(.text+0x2ba0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2': credits.c:(.text+0x2bc0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2': credits.c:(.text+0x2c60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_length_squared': credits.c:(.text+0x2c80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_length_squared': credits.c:(.text+0x2cc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_length': credits.c:(.text+0x2ce0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_length': credits.c:(.text+0x2d20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_angle': credits.c:(.text+0x2d40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_angle': credits.c:(.text+0x2d80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_dot': credits.c:(.text+0x2da0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_dot': credits.c:(.text+0x2de0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_slerp': credits.c:(.text+0x2e00): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_slerp': credits.c:(.text+0x2ec0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_lerp': credits.c:(.text+0x2ee0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_lerp': credits.c:(.text+0x2fa0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_yaw_pitch_roll': credits.c:(.text+0x2fc0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_yaw_pitch_roll': credits.c:(.text+0x3060): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_mat4': credits.c:(.text+0x3080): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_mat4': credits.c:(.text+0x3120): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_vec3': credits.c:(.text+0x3140): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_vec3': credits.c:(.text+0x31e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_axis_angle': credits.c:(.text+0x3200): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_axis_angle': credits.c:(.text+0x32a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_power': credits.c:(.text+0x32c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_power': credits.c:(.text+0x3360): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_normalize': credits.c:(.text+0x3380): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_normalize': credits.c:(.text+0x3420): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_inverse': credits.c:(.text+0x3440): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_inverse': credits.c:(.text+0x34e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_conjugate': credits.c:(.text+0x3500): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_conjugate': credits.c:(.text+0x35a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_negative': credits.c:(.text+0x35c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_negative': credits.c:(.text+0x3660): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_divide': credits.c:(.text+0x3680): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_divide': credits.c:(.text+0x3740): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_multiply': credits.c:(.text+0x3760): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_multiply': credits.c:(.text+0x3820): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_scale': credits.c:(.text+0x3840): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_scale': credits.c:(.text+0x38e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_null': credits.c:(.text+0x3900): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_null': credits.c:(.text+0x39a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_zero': credits.c:(.text+0x39c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_zero': credits.c:(.text+0x3a60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_assign': credits.c:(.text+0x3a80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_assign': credits.c:(.text+0x3b20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat': credits.c:(.text+0x3b40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat': credits.c:(.text+0x3be0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_nearly_equal': credits.c:(.text+0x3c00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_nearly_equal': credits.c:(.text+0x3c40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_equal': credits.c:(.text+0x3c60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_equal': credits.c:(.text+0x3ca0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_near_zero': credits.c:(.text+0x3cc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_near_zero': credits.c:(.text+0x3d00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_zero': credits.c:(.text+0x3d20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_zero': credits.c:(.text+0x3d60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_lerp': credits.c:(.text+0x3d80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_lerp': credits.c:(.text+0x3e20): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_normalize': credits.c:(.text+0x3e40): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_normalize': credits.c:(.text+0x3ee0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_clamp': credits.c:(.text+0x3f00): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_clamp': credits.c:(.text+0x3fa0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_min': credits.c:(.text+0x3fc0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_min': credits.c:(.text+0x4060): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_max': credits.c:(.text+0x4080): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_max': credits.c:(.text+0x4120): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_round': credits.c:(.text+0x4140): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_round': credits.c:(.text+0x41e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_ceil': credits.c:(.text+0x4200): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_ceil': credits.c:(.text+0x42a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_floor': credits.c:(.text+0x42c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_floor': credits.c:(.text+0x4360): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_abs': credits.c:(.text+0x4380): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_abs': credits.c:(.text+0x4420): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_inverse': credits.c:(.text+0x4440): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_inverse': credits.c:(.text+0x44e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_negative': credits.c:(.text+0x4500): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_negative': credits.c:(.text+0x45a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_snap': credits.c:(.text+0x45c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_snap': credits.c:(.text+0x4660): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_divide': credits.c:(.text+0x4680): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_divide': credits.c:(.text+0x4720): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_multiply_mat4': credits.c:(.text+0x4740): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_multiply_mat4': credits.c:(.text+0x47e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_multiply': credits.c:(.text+0x4800): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_multiply': credits.c:(.text+0x48a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_scale': credits.c:(.text+0x48c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_scale': credits.c:(.text+0x4960): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_subtract': credits.c:(.text+0x4980): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_subtract': credits.c:(.text+0x4a20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_add': credits.c:(.text+0x4a40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_add': credits.c:(.text+0x4ae0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_one': credits.c:(.text+0x4b00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_one': credits.c:(.text+0x4b80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_zero': credits.c:(.text+0x4ba0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_zero': credits.c:(.text+0x4c20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_assign_vec4': credits.c:(.text+0x4c40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_assign_vec4': credits.c:(.text+0x4ce0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_assign': credits.c:(.text+0x4d00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_assign': credits.c:(.text+0x4da0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i': credits.c:(.text+0x4dc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i': credits.c:(.text+0x4e60): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_is_equal': credits.c:(.text+0x4ea0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_is_equal': credits.c:(.text+0x4ee0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_is_zero': credits.c:(.text+0x4f00): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_is_zero': credits.c:(.text+0x4f20): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_lerp': credits.c:(.text+0x4f40): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_lerp': credits.c:(.text+0x4fe0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_normalize': credits.c:(.text+0x5000): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_normalize': credits.c:(.text+0x50a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_clamp': credits.c:(.text+0x50c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_clamp': credits.c:(.text+0x5160): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_min': credits.c:(.text+0x5180): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_min': credits.c:(.text+0x5220): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_max': credits.c:(.text+0x5240): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_max': credits.c:(.text+0x52e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_round': credits.c:(.text+0x5300): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_round': credits.c:(.text+0x53a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_ceil': credits.c:(.text+0x53c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_ceil': credits.c:(.text+0x5460): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_floor': credits.c:(.text+0x5480): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_floor': credits.c:(.text+0x5520): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_abs': credits.c:(.text+0x5540): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_abs': credits.c:(.text+0x55e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_inverse': credits.c:(.text+0x5600): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_inverse': credits.c:(.text+0x56a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_negative': credits.c:(.text+0x56c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_negative': credits.c:(.text+0x5760): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_snap': credits.c:(.text+0x5780): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_snap': credits.c:(.text+0x5820): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_divide': credits.c:(.text+0x5840): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_divide': credits.c:(.text+0x58e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_multiply_mat4': credits.c:(.text+0x5900): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_multiply_mat4': credits.c:(.text+0x59a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_multiply': credits.c:(.text+0x59c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_multiply': credits.c:(.text+0x5a60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_scale': credits.c:(.text+0x5a80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_scale': credits.c:(.text+0x5b20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_subtract': credits.c:(.text+0x5b40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_subtract': credits.c:(.text+0x5be0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_add': credits.c:(.text+0x5c00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_add': credits.c:(.text+0x5ca0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_one': credits.c:(.text+0x5cc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_one': credits.c:(.text+0x5d40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_zero': credits.c:(.text+0x5d60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_zero': credits.c:(.text+0x5de0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_assign_vec4i': credits.c:(.text+0x5e00): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_assign_vec4i': credits.c:(.text+0x5ea0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_assign': credits.c:(.text+0x5ec0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_assign': credits.c:(.text+0x5f60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4': credits.c:(.text+0x5f80): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4': credits.c:(.text+0x6020): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_nearly_equal': credits.c:(.text+0x6040): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_nearly_equal': credits.c:(.text+0x6080): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_equal': credits.c:(.text+0x60a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_equal': credits.c:(.text+0x60e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_near_zero': credits.c:(.text+0x6100): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_near_zero': credits.c:(.text+0x6140): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_zero': credits.c:(.text+0x6160): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_zero': credits.c:(.text+0x6180): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_distance_squared': credits.c:(.text+0x61a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_distance_squared': credits.c:(.text+0x6200): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_distance': credits.c:(.text+0x6220): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_distance': credits.c:(.text+0x6280): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_length_squared': credits.c:(.text+0x62a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_length_squared': credits.c:(.text+0x62e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_length': credits.c:(.text+0x6300): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_length': credits.c:(.text+0x6340): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_dot': credits.c:(.text+0x6360): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_dot': credits.c:(.text+0x63c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_bezier4': credits.c:(.text+0x63e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_bezier4': credits.c:(.text+0x64e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_bezier3': credits.c:(.text+0x6520): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_bezier3': credits.c:(.text+0x6620): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_lerp': credits.c:(.text+0x6640): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_lerp': credits.c:(.text+0x6720): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_reflect': credits.c:(.text+0x6740): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_reflect': credits.c:(.text+0x6820): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_slide': credits.c:(.text+0x6840): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_slide': credits.c:(.text+0x6920): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_project': credits.c:(.text+0x6940): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_project': credits.c:(.text+0x6a20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_normalize': credits.c:(.text+0x6a40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_normalize': credits.c:(.text+0x6b00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_cross': credits.c:(.text+0x6b20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_cross': credits.c:(.text+0x6c00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_clamp': credits.c:(.text+0x6c20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_clamp': credits.c:(.text+0x6d20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_min': credits.c:(.text+0x6d40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_min': credits.c:(.text+0x6e20): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_max': credits.c:(.text+0x6e40): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_max': credits.c:(.text+0x6f20): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_round': credits.c:(.text+0x6f40): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_round': credits.c:(.text+0x6fe0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_ceil': credits.c:(.text+0x7000): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_ceil': credits.c:(.text+0x70a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_floor': credits.c:(.text+0x70c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_floor': credits.c:(.text+0x7160): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_abs': credits.c:(.text+0x7180): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_abs': credits.c:(.text+0x7240): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_inverse': credits.c:(.text+0x7260): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_inverse': credits.c:(.text+0x7320): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_negative': credits.c:(.text+0x7340): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_negative': credits.c:(.text+0x7400): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_snap': credits.c:(.text+0x7420): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_snap': credits.c:(.text+0x7500): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_divide': credits.c:(.text+0x7520): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_divide': credits.c:(.text+0x7600): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_multiply_mat3': credits.c:(.text+0x7620): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_multiply_mat3': credits.c:(.text+0x76e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_multiply': credits.c:(.text+0x7700): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_multiply': credits.c:(.text+0x77e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_scale': credits.c:(.text+0x7800): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_scale': credits.c:(.text+0x78c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_subtract': credits.c:(.text+0x78e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_subtract': credits.c:(.text+0x79c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_add': credits.c:(.text+0x79e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_add': credits.c:(.text+0x7ac0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_one': credits.c:(.text+0x7ae0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_one': credits.c:(.text+0x7b80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_zero': credits.c:(.text+0x7ba0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_zero': credits.c:(.text+0x7c40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_assign_vec3': credits.c:(.text+0x7c60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_assign_vec3': credits.c:(.text+0x7d00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_assign': credits.c:(.text+0x7d20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_assign': credits.c:(.text+0x7de0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i': credits.c:(.text+0x7e00): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i': credits.c:(.text+0x7ea0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_is_equal': credits.c:(.text+0x7ec0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_is_equal': credits.c:(.text+0x7f20): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_is_zero': credits.c:(.text+0x7f40): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_is_zero': credits.c:(.text+0x7f80): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_distance_squared': credits.c:(.text+0x7fa0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_distance_squared': credits.c:(.text+0x7fe0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_distance': credits.c:(.text+0x8000): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_distance': credits.c:(.text+0x8040): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_length_squared': credits.c:(.text+0x8060): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_length_squared': credits.c:(.text+0x8080): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_length': credits.c:(.text+0x80a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_length': credits.c:(.text+0x80c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_dot': credits.c:(.text+0x80e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_dot': credits.c:(.text+0x8120): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_bezier4': credits.c:(.text+0x8140): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_bezier4': credits.c:(.text+0x8220): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_bezier3': credits.c:(.text+0x8260): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_bezier3': credits.c:(.text+0x8320): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_lerp': credits.c:(.text+0x8340): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_lerp': credits.c:(.text+0x8400): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_reflect': credits.c:(.text+0x8420): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_reflect': credits.c:(.text+0x84e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_slide': credits.c:(.text+0x8500): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_slide': credits.c:(.text+0x85c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_project': credits.c:(.text+0x85e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_project': credits.c:(.text+0x86a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_normalize': credits.c:(.text+0x86c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_normalize': credits.c:(.text+0x8760): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_cross': credits.c:(.text+0x8780): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_cross': credits.c:(.text+0x8840): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_clamp': credits.c:(.text+0x8860): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_clamp': credits.c:(.text+0x8920): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_min': credits.c:(.text+0x8940): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_min': credits.c:(.text+0x8a00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_max': credits.c:(.text+0x8a20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_max': credits.c:(.text+0x8ae0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_round': credits.c:(.text+0x8b00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_round': credits.c:(.text+0x8ba0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_ceil': credits.c:(.text+0x8bc0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_ceil': credits.c:(.text+0x8c60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_floor': credits.c:(.text+0x8c80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_floor': credits.c:(.text+0x8d20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_abs': credits.c:(.text+0x8d40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_abs': credits.c:(.text+0x8de0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_inverse': credits.c:(.text+0x8e00): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_inverse': credits.c:(.text+0x8ea0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_negative': credits.c:(.text+0x8ec0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_negative': credits.c:(.text+0x8f60): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_snap': credits.c:(.text+0x8f80): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_snap': credits.c:(.text+0x9040): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_divide': credits.c:(.text+0x9060): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_divide': credits.c:(.text+0x9120): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_multiply_mat3': credits.c:(.text+0x9140): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_multiply_mat3': credits.c:(.text+0x91e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_multiply': credits.c:(.text+0x9200): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_multiply': credits.c:(.text+0x92c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_scale': credits.c:(.text+0x92e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_scale': credits.c:(.text+0x9380): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_subtract': credits.c:(.text+0x93a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_subtract': credits.c:(.text+0x9460): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_add': credits.c:(.text+0x9480): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_add': credits.c:(.text+0x9540): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_one': credits.c:(.text+0x9560): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_one': credits.c:(.text+0x9600): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_zero': credits.c:(.text+0x9620): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_zero': credits.c:(.text+0x96c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_assign_vec3i': credits.c:(.text+0x96e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_assign_vec3i': credits.c:(.text+0x97a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_assign': credits.c:(.text+0x97c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_assign': credits.c:(.text+0x9860): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3': credits.c:(.text+0x9880): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3': credits.c:(.text+0x9920): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_nearly_equal': credits.c:(.text+0x9940): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_nearly_equal': credits.c:(.text+0x9980): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_equal': credits.c:(.text+0x99a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_equal': credits.c:(.text+0x99e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_near_zero': credits.c:(.text+0x9a00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_near_zero': credits.c:(.text+0x9a40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_zero': credits.c:(.text+0x9a60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_zero': credits.c:(.text+0x9aa0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_distance_squared': credits.c:(.text+0x9ac0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_distance_squared': credits.c:(.text+0x9b00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_distance': credits.c:(.text+0x9b20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_distance': credits.c:(.text+0x9b40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_length': credits.c:(.text+0x9b60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_length': credits.c:(.text+0x9b80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_length_squared': credits.c:(.text+0x9ba0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_length_squared': credits.c:(.text+0x9bc0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_angle': credits.c:(.text+0x9be0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_angle': credits.c:(.text+0x9c00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_dot': credits.c:(.text+0x9c20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_dot': credits.c:(.text+0x9c60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_bezier4': credits.c:(.text+0x9c80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_bezier4': credits.c:(.text+0x9d20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_bezier3': credits.c:(.text+0x9d60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_bezier3': credits.c:(.text+0x9e00): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_lerp': credits.c:(.text+0x9e20): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_lerp': credits.c:(.text+0x9ea0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_rotate': credits.c:(.text+0x9ec0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_rotate': credits.c:(.text+0x9f40): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_tangent': credits.c:(.text+0x9f60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_tangent': credits.c:(.text+0x9fe0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_reflect': credits.c:(.text+0xa000): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_reflect': credits.c:(.text+0xa080): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_slide': credits.c:(.text+0xa0a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_slide': credits.c:(.text+0xa120): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_project': credits.c:(.text+0xa140): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_project': credits.c:(.text+0xa1c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_normalize': credits.c:(.text+0xa1e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_normalize': credits.c:(.text+0xa260): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_clamp': credits.c:(.text+0xa280): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_clamp': credits.c:(.text+0xa320): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_min': credits.c:(.text+0xa340): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_min': credits.c:(.text+0xa3c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_max': credits.c:(.text+0xa3e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_max': credits.c:(.text+0xa460): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_round': credits.c:(.text+0xa480): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_round': credits.c:(.text+0xa500): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_ceil': credits.c:(.text+0xa520): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_ceil': credits.c:(.text+0xa5a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_floor': credits.c:(.text+0xa5c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_floor': credits.c:(.text+0xa640): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_abs': credits.c:(.text+0xa660): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_abs': credits.c:(.text+0xa6e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_inverse': credits.c:(.text+0xa700): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_inverse': credits.c:(.text+0xa780): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_negative': credits.c:(.text+0xa7a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_negative': credits.c:(.text+0xa820): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_snap': credits.c:(.text+0xa840): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_snap': credits.c:(.text+0xa8c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_divide': credits.c:(.text+0xa8e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_divide': credits.c:(.text+0xa960): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_multiply_mat2': credits.c:(.text+0xa980): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_multiply_mat2': credits.c:(.text+0xaa20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_multiply': credits.c:(.text+0xaa40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_multiply': credits.c:(.text+0xaac0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_scale': credits.c:(.text+0xaae0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_scale': credits.c:(.text+0xab60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_subtract': credits.c:(.text+0xab80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_subtract': credits.c:(.text+0xac00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_add': credits.c:(.text+0xac20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_add': credits.c:(.text+0xaca0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_one': credits.c:(.text+0xacc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_one': credits.c:(.text+0xad40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_zero': credits.c:(.text+0xad60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_zero': credits.c:(.text+0xade0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_assign_vec2': credits.c:(.text+0xae00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_assign_vec2': credits.c:(.text+0xae80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_assign': credits.c:(.text+0xaea0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_assign': credits.c:(.text+0xaf20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i': credits.c:(.text+0xaf40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i': credits.c:(.text+0xafc0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_is_equal': credits.c:(.text+0xafe0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_is_equal': credits.c:(.text+0xb020): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_is_zero': credits.c:(.text+0xb040): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_is_zero': credits.c:(.text+0xb060): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_distance_squared': credits.c:(.text+0xb080): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_distance_squared': credits.c:(.text+0xb0c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_distance': credits.c:(.text+0xb0e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_distance': credits.c:(.text+0xb120): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_length': credits.c:(.text+0xb140): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_length': credits.c:(.text+0xb160): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_length_squared': credits.c:(.text+0xb180): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_length_squared': credits.c:(.text+0xb1a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_angle': credits.c:(.text+0xb1c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_angle': credits.c:(.text+0xb1e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_dot': credits.c:(.text+0xb200): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_dot': credits.c:(.text+0xb240): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_bezier4': credits.c:(.text+0xb260): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_bezier4': credits.c:(.text+0xb320): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_bezier3': credits.c:(.text+0xb360): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_bezier3': credits.c:(.text+0xb400): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_lerp': credits.c:(.text+0xb420): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_lerp': credits.c:(.text+0xb4c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_rotate': credits.c:(.text+0xb4e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_rotate': credits.c:(.text+0xb580): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_tangent': credits.c:(.text+0xb5a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_tangent': credits.c:(.text+0xb620): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_reflect': credits.c:(.text+0xb640): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_reflect': credits.c:(.text+0xb6e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_slide': credits.c:(.text+0xb700): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_slide': credits.c:(.text+0xb7a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_project': credits.c:(.text+0xb7c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_project': credits.c:(.text+0xb860): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_normalize': credits.c:(.text+0xb880): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_normalize': credits.c:(.text+0xb900): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_clamp': credits.c:(.text+0xb920): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_clamp': credits.c:(.text+0xb9c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_min': credits.c:(.text+0xb9e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_min': credits.c:(.text+0xba80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_max': credits.c:(.text+0xbaa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_max': credits.c:(.text+0xbb40): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_round': credits.c:(.text+0xbb60): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_round': credits.c:(.text+0xbbe0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_ceil': credits.c:(.text+0xbc00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_ceil': credits.c:(.text+0xbc80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_floor': credits.c:(.text+0xbca0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_floor': credits.c:(.text+0xbd20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_abs': credits.c:(.text+0xbd40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_abs': credits.c:(.text+0xbdc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_inverse': credits.c:(.text+0xbde0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_inverse': credits.c:(.text+0xbe60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_negative': credits.c:(.text+0xbe80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_negative': credits.c:(.text+0xbf00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_snap': credits.c:(.text+0xbf20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_snap': credits.c:(.text+0xbfc0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_divide': credits.c:(.text+0xbfe0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_divide': credits.c:(.text+0xc080): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_multiply_mat2': credits.c:(.text+0xc0a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_multiply_mat2': credits.c:(.text+0xc140): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_multiply': credits.c:(.text+0xc160): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_multiply': credits.c:(.text+0xc200): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_scale': credits.c:(.text+0xc220): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_scale': credits.c:(.text+0xc2c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_subtract': credits.c:(.text+0xc2e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_subtract': credits.c:(.text+0xc380): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_add': credits.c:(.text+0xc3a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_add': credits.c:(.text+0xc440): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_one': credits.c:(.text+0xc460): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_one': credits.c:(.text+0xc4e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_zero': credits.c:(.text+0xc500): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_zero': credits.c:(.text+0xc580): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_assign_vec2i': credits.c:(.text+0xc5a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_assign_vec2i': credits.c:(.text+0xc620): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_assign': credits.c:(.text+0xc640): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_assign': credits.c:(.text+0xc6c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2': credits.c:(.text+0xc6e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2': credits.c:(.text+0xc760): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_nearly_equal': credits.c:(.text+0xc780): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_nearly_equal': credits.c:(.text+0xc7c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_equal': credits.c:(.text+0xc7e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_equal': credits.c:(.text+0xc820): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_near_zero': credits.c:(.text+0xc840): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_near_zero': credits.c:(.text+0xc860): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_zero': credits.c:(.text+0xc880): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_zero': credits.c:(.text+0xc8a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_lerp': equip_menu.c:(.text+0xa00): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_lerp': equip_menu.c:(.text+0xa80): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_multiply': equip_menu.c:(.text+0xaa0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_multiply': equip_menu.c:(.text+0xb20): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_scale': equip_menu.c:(.text+0xb40): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_scale': equip_menu.c:(.text+0xbc0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_negative': equip_menu.c:(.text+0xbe0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_negative': equip_menu.c:(.text+0xc60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_scaling': equip_menu.c:(.text+0xc80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_scaling': equip_menu.c:(.text+0xd00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_translation': equip_menu.c:(.text+0xd20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_translation': equip_menu.c:(.text+0xda0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_look_at': equip_menu.c:(.text+0xdc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_look_at': equip_menu.c:(.text+0xe80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_quaternion': equip_menu.c:(.text+0xea0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_quaternion': equip_menu.c:(.text+0xf20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_axis': equip_menu.c:(.text+0xf40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_axis': equip_menu.c:(.text+0xfc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_z': equip_menu.c:(.text+0xfe0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_z': equip_menu.c:(.text+0x1060): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_y': equip_menu.c:(.text+0x1080): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_y': equip_menu.c:(.text+0x1100): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_x': equip_menu.c:(.text+0x1120): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_x': equip_menu.c:(.text+0x11a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_perspective_infinite': equip_menu.c:(.text+0x11c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_perspective_infinite': equip_menu.c:(.text+0x1240): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_perspective_fov': equip_menu.c:(.text+0x1260): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_perspective_fov': equip_menu.c:(.text+0x12e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_perspective': equip_menu.c:(.text+0x1300): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_perspective': equip_menu.c:(.text+0x1380): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_ortho': equip_menu.c:(.text+0x13a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_ortho': equip_menu.c:(.text+0x1420): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_inverse': equip_menu.c:(.text+0x1440): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_inverse': equip_menu.c:(.text+0x14c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_adjugate': equip_menu.c:(.text+0x14e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_adjugate': equip_menu.c:(.text+0x1560): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_transpose': equip_menu.c:(.text+0x1580): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_transpose': equip_menu.c:(.text+0x1600): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_assign_mat3': equip_menu.c:(.text+0x1620): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_assign_mat3': equip_menu.c:(.text+0x16a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_assign_mat2': equip_menu.c:(.text+0x16c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_assign_mat2': equip_menu.c:(.text+0x1760): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_assign': equip_menu.c:(.text+0x1780): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_assign': equip_menu.c:(.text+0x1800): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_determinant': equip_menu.c:(.text+0x1820): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_determinant': equip_menu.c:(.text+0x1840): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_identity': equip_menu.c:(.text+0x1860): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_identity': equip_menu.c:(.text+0x18e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_zero': equip_menu.c:(.text+0x1900): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_zero': equip_menu.c:(.text+0x1980): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4': equip_menu.c:(.text+0x19a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4': equip_menu.c:(.text+0x1a20): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_lerp': equip_menu.c:(.text+0x1a40): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_lerp': equip_menu.c:(.text+0x1ac0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_multiply': equip_menu.c:(.text+0x1ae0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_multiply': equip_menu.c:(.text+0x1b60): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_scale': equip_menu.c:(.text+0x1b80): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_scale': equip_menu.c:(.text+0x1c00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_negative': equip_menu.c:(.text+0x1c20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_negative': equip_menu.c:(.text+0x1ca0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_scaling': equip_menu.c:(.text+0x1cc0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_scaling': equip_menu.c:(.text+0x1d40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_quaternion': equip_menu.c:(.text+0x1d60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_quaternion': equip_menu.c:(.text+0x1e00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_axis': equip_menu.c:(.text+0x1e20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_axis': equip_menu.c:(.text+0x1ec0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_z': equip_menu.c:(.text+0x1ee0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_z': equip_menu.c:(.text+0x1f60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_y': equip_menu.c:(.text+0x1f80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_y': equip_menu.c:(.text+0x2000): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_x': equip_menu.c:(.text+0x2020): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_x': equip_menu.c:(.text+0x20a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_inverse': equip_menu.c:(.text+0x20c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_inverse': equip_menu.c:(.text+0x2140): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_adjugate': equip_menu.c:(.text+0x2160): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_adjugate': equip_menu.c:(.text+0x21e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_cofactor': equip_menu.c:(.text+0x2200): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_cofactor': equip_menu.c:(.text+0x2280): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_transpose': equip_menu.c:(.text+0x22a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_transpose': equip_menu.c:(.text+0x2320): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_assign_mat4': equip_menu.c:(.text+0x2340): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_assign_mat4': equip_menu.c:(.text+0x23c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_assign_mat2': equip_menu.c:(.text+0x23e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_assign_mat2': equip_menu.c:(.text+0x2480): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_assign': equip_menu.c:(.text+0x24a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_assign': equip_menu.c:(.text+0x2520): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_determinant': equip_menu.c:(.text+0x2540): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_determinant': equip_menu.c:(.text+0x2560): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_identity': equip_menu.c:(.text+0x2580): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_identity': equip_menu.c:(.text+0x2600): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_zero': equip_menu.c:(.text+0x2620): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_zero': equip_menu.c:(.text+0x26a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3': equip_menu.c:(.text+0x26c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3': equip_menu.c:(.text+0x2740): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_lerp': equip_menu.c:(.text+0x2760): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_lerp': equip_menu.c:(.text+0x2820): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_multiply': equip_menu.c:(.text+0x2840): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_multiply': equip_menu.c:(.text+0x2900): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_scale': equip_menu.c:(.text+0x2920): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_scale': equip_menu.c:(.text+0x29c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_negative': equip_menu.c:(.text+0x29e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_negative': equip_menu.c:(.text+0x2a80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_scaling': equip_menu.c:(.text+0x2aa0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_scaling': equip_menu.c:(.text+0x2b40): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_rotation': equip_menu.c:(.text+0x2b60): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_rotation': equip_menu.c:(.text+0x2c00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_inverse': equip_menu.c:(.text+0x2c20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_inverse': equip_menu.c:(.text+0x2cc0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_cofactor': equip_menu.c:(.text+0x2ce0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_cofactor': equip_menu.c:(.text+0x2d80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_transpose': equip_menu.c:(.text+0x2da0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_transpose': equip_menu.c:(.text+0x2e40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_assign_mat4': equip_menu.c:(.text+0x2e60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_assign_mat4': equip_menu.c:(.text+0x2f00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_assign_mat3': equip_menu.c:(.text+0x2f20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_assign_mat3': equip_menu.c:(.text+0x2fc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_assign': equip_menu.c:(.text+0x2fe0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_assign': equip_menu.c:(.text+0x3080): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_determinant': equip_menu.c:(.text+0x30a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_determinant': equip_menu.c:(.text+0x30e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_identity': equip_menu.c:(.text+0x3100): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_identity': equip_menu.c:(.text+0x31a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_zero': equip_menu.c:(.text+0x31c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_zero': equip_menu.c:(.text+0x3260): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2': equip_menu.c:(.text+0x3280): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2': equip_menu.c:(.text+0x3320): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_length_squared': equip_menu.c:(.text+0x3340): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_length_squared': equip_menu.c:(.text+0x3380): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_length': equip_menu.c:(.text+0x33a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_length': equip_menu.c:(.text+0x33e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_angle': equip_menu.c:(.text+0x3400): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_angle': equip_menu.c:(.text+0x3440): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_dot': equip_menu.c:(.text+0x3460): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_dot': equip_menu.c:(.text+0x34a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_slerp': equip_menu.c:(.text+0x34c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_slerp': equip_menu.c:(.text+0x3580): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_lerp': equip_menu.c:(.text+0x35a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_lerp': equip_menu.c:(.text+0x3660): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_yaw_pitch_roll': equip_menu.c:(.text+0x3680): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_yaw_pitch_roll': equip_menu.c:(.text+0x3720): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_mat4': equip_menu.c:(.text+0x3740): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_mat4': equip_menu.c:(.text+0x37e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_vec3': equip_menu.c:(.text+0x3800): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_vec3': equip_menu.c:(.text+0x38a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_axis_angle': equip_menu.c:(.text+0x38c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_axis_angle': equip_menu.c:(.text+0x3960): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_power': equip_menu.c:(.text+0x3980): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_power': equip_menu.c:(.text+0x3a20): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_normalize': equip_menu.c:(.text+0x3a40): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_normalize': equip_menu.c:(.text+0x3ae0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_inverse': equip_menu.c:(.text+0x3b00): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_inverse': equip_menu.c:(.text+0x3ba0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_conjugate': equip_menu.c:(.text+0x3bc0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_conjugate': equip_menu.c:(.text+0x3c60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_negative': equip_menu.c:(.text+0x3c80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_negative': equip_menu.c:(.text+0x3d20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_divide': equip_menu.c:(.text+0x3d40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_divide': equip_menu.c:(.text+0x3e00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_multiply': equip_menu.c:(.text+0x3e20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_multiply': equip_menu.c:(.text+0x3ee0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_scale': equip_menu.c:(.text+0x3f00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_scale': equip_menu.c:(.text+0x3fa0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_null': equip_menu.c:(.text+0x3fc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_null': equip_menu.c:(.text+0x4060): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_zero': equip_menu.c:(.text+0x4080): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_zero': equip_menu.c:(.text+0x4120): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_assign': equip_menu.c:(.text+0x4140): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_assign': equip_menu.c:(.text+0x41e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat': equip_menu.c:(.text+0x4200): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat': equip_menu.c:(.text+0x42a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_nearly_equal': equip_menu.c:(.text+0x42c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_nearly_equal': equip_menu.c:(.text+0x4300): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_equal': equip_menu.c:(.text+0x4320): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_equal': equip_menu.c:(.text+0x4360): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_near_zero': equip_menu.c:(.text+0x4380): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_near_zero': equip_menu.c:(.text+0x43c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_zero': equip_menu.c:(.text+0x43e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_zero': equip_menu.c:(.text+0x4420): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_lerp': equip_menu.c:(.text+0x4440): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_lerp': equip_menu.c:(.text+0x44e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_normalize': equip_menu.c:(.text+0x4500): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_normalize': equip_menu.c:(.text+0x45a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_clamp': equip_menu.c:(.text+0x45c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_clamp': equip_menu.c:(.text+0x4660): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_min': equip_menu.c:(.text+0x4680): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_min': equip_menu.c:(.text+0x4720): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_max': equip_menu.c:(.text+0x4740): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_max': equip_menu.c:(.text+0x47e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_round': equip_menu.c:(.text+0x4800): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_round': equip_menu.c:(.text+0x48a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_ceil': equip_menu.c:(.text+0x48c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_ceil': equip_menu.c:(.text+0x4960): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_floor': equip_menu.c:(.text+0x4980): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_floor': equip_menu.c:(.text+0x4a20): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_abs': equip_menu.c:(.text+0x4a40): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_abs': equip_menu.c:(.text+0x4ae0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_inverse': equip_menu.c:(.text+0x4b00): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_inverse': equip_menu.c:(.text+0x4ba0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_negative': equip_menu.c:(.text+0x4bc0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_negative': equip_menu.c:(.text+0x4c60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_snap': equip_menu.c:(.text+0x4c80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_snap': equip_menu.c:(.text+0x4d20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_divide': equip_menu.c:(.text+0x4d40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_divide': equip_menu.c:(.text+0x4de0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_multiply_mat4': equip_menu.c:(.text+0x4e00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_multiply_mat4': equip_menu.c:(.text+0x4ea0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_multiply': equip_menu.c:(.text+0x4ec0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_multiply': equip_menu.c:(.text+0x4f60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_scale': equip_menu.c:(.text+0x4f80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_scale': equip_menu.c:(.text+0x5020): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_subtract': equip_menu.c:(.text+0x5040): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_subtract': equip_menu.c:(.text+0x50e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_add': equip_menu.c:(.text+0x5100): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_add': equip_menu.c:(.text+0x51a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_one': equip_menu.c:(.text+0x51c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_one': equip_menu.c:(.text+0x5240): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_zero': equip_menu.c:(.text+0x5260): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_zero': equip_menu.c:(.text+0x52e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_assign_vec4': equip_menu.c:(.text+0x5300): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_assign_vec4': equip_menu.c:(.text+0x53a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_assign': equip_menu.c:(.text+0x53c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_assign': equip_menu.c:(.text+0x5460): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i': equip_menu.c:(.text+0x5480): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i': equip_menu.c:(.text+0x5520): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_is_equal': equip_menu.c:(.text+0x5560): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_is_equal': equip_menu.c:(.text+0x55a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_is_zero': equip_menu.c:(.text+0x55c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_is_zero': equip_menu.c:(.text+0x55e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_lerp': equip_menu.c:(.text+0x5600): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_lerp': equip_menu.c:(.text+0x56a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_normalize': equip_menu.c:(.text+0x56c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_normalize': equip_menu.c:(.text+0x5760): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_clamp': equip_menu.c:(.text+0x5780): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_clamp': equip_menu.c:(.text+0x5820): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_min': equip_menu.c:(.text+0x5840): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_min': equip_menu.c:(.text+0x58e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_max': equip_menu.c:(.text+0x5900): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_max': equip_menu.c:(.text+0x59a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_round': equip_menu.c:(.text+0x59c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_round': equip_menu.c:(.text+0x5a60): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_ceil': equip_menu.c:(.text+0x5a80): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_ceil': equip_menu.c:(.text+0x5b20): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_floor': equip_menu.c:(.text+0x5b40): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_floor': equip_menu.c:(.text+0x5be0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_abs': equip_menu.c:(.text+0x5c00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_abs': equip_menu.c:(.text+0x5ca0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_inverse': equip_menu.c:(.text+0x5cc0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_inverse': equip_menu.c:(.text+0x5d60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_negative': equip_menu.c:(.text+0x5d80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_negative': equip_menu.c:(.text+0x5e20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_snap': equip_menu.c:(.text+0x5e40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_snap': equip_menu.c:(.text+0x5ee0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_divide': equip_menu.c:(.text+0x5f00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_divide': equip_menu.c:(.text+0x5fa0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_multiply_mat4': equip_menu.c:(.text+0x5fc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_multiply_mat4': equip_menu.c:(.text+0x6060): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_multiply': equip_menu.c:(.text+0x6080): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_multiply': equip_menu.c:(.text+0x6120): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_scale': equip_menu.c:(.text+0x6140): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_scale': equip_menu.c:(.text+0x61e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_subtract': equip_menu.c:(.text+0x6200): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_subtract': equip_menu.c:(.text+0x62a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_add': equip_menu.c:(.text+0x62c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_add': equip_menu.c:(.text+0x6360): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_one': equip_menu.c:(.text+0x6380): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_one': equip_menu.c:(.text+0x6400): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_zero': equip_menu.c:(.text+0x6420): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_zero': equip_menu.c:(.text+0x64a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_assign_vec4i': equip_menu.c:(.text+0x64c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_assign_vec4i': equip_menu.c:(.text+0x6560): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_assign': equip_menu.c:(.text+0x6580): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_assign': equip_menu.c:(.text+0x6620): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4': equip_menu.c:(.text+0x6640): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4': equip_menu.c:(.text+0x66e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_nearly_equal': equip_menu.c:(.text+0x6700): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_nearly_equal': equip_menu.c:(.text+0x6740): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_equal': equip_menu.c:(.text+0x6760): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_equal': equip_menu.c:(.text+0x67a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_near_zero': equip_menu.c:(.text+0x67c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_near_zero': equip_menu.c:(.text+0x6800): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_zero': equip_menu.c:(.text+0x6820): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_zero': equip_menu.c:(.text+0x6840): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_distance_squared': equip_menu.c:(.text+0x6860): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_distance_squared': equip_menu.c:(.text+0x68c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_distance': equip_menu.c:(.text+0x68e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_distance': equip_menu.c:(.text+0x6940): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_length_squared': equip_menu.c:(.text+0x6960): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_length_squared': equip_menu.c:(.text+0x69a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_length': equip_menu.c:(.text+0x69c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_length': equip_menu.c:(.text+0x6a00): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_dot': equip_menu.c:(.text+0x6a20): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_dot': equip_menu.c:(.text+0x6a80): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_bezier4': equip_menu.c:(.text+0x6aa0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_bezier4': equip_menu.c:(.text+0x6ba0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_bezier3': equip_menu.c:(.text+0x6be0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_bezier3': equip_menu.c:(.text+0x6ce0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_lerp': equip_menu.c:(.text+0x6d00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_lerp': equip_menu.c:(.text+0x6de0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_reflect': equip_menu.c:(.text+0x6e00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_reflect': equip_menu.c:(.text+0x6ee0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_slide': equip_menu.c:(.text+0x6f00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_slide': equip_menu.c:(.text+0x6fe0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_project': equip_menu.c:(.text+0x7000): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_project': equip_menu.c:(.text+0x70e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_normalize': equip_menu.c:(.text+0x7100): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_normalize': equip_menu.c:(.text+0x71c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_cross': equip_menu.c:(.text+0x71e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_cross': equip_menu.c:(.text+0x72c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_clamp': equip_menu.c:(.text+0x72e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_clamp': equip_menu.c:(.text+0x73e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_min': equip_menu.c:(.text+0x7400): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_min': equip_menu.c:(.text+0x74e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_max': equip_menu.c:(.text+0x7500): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_max': equip_menu.c:(.text+0x75e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_round': equip_menu.c:(.text+0x7600): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_round': equip_menu.c:(.text+0x76a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_ceil': equip_menu.c:(.text+0x76c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_ceil': equip_menu.c:(.text+0x7760): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_floor': equip_menu.c:(.text+0x7780): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_floor': equip_menu.c:(.text+0x7820): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_abs': equip_menu.c:(.text+0x7840): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_abs': equip_menu.c:(.text+0x7900): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_inverse': equip_menu.c:(.text+0x7920): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_inverse': equip_menu.c:(.text+0x79e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_negative': equip_menu.c:(.text+0x7a00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_negative': equip_menu.c:(.text+0x7ac0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_snap': equip_menu.c:(.text+0x7ae0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_snap': equip_menu.c:(.text+0x7bc0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_divide': equip_menu.c:(.text+0x7be0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_divide': equip_menu.c:(.text+0x7cc0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_multiply_mat3': equip_menu.c:(.text+0x7ce0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_multiply_mat3': equip_menu.c:(.text+0x7da0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_multiply': equip_menu.c:(.text+0x7dc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_multiply': equip_menu.c:(.text+0x7ea0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_scale': equip_menu.c:(.text+0x7ec0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_scale': equip_menu.c:(.text+0x7f80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_subtract': equip_menu.c:(.text+0x7fa0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_subtract': equip_menu.c:(.text+0x8080): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_add': equip_menu.c:(.text+0x80a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_add': equip_menu.c:(.text+0x8180): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_one': equip_menu.c:(.text+0x81a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_one': equip_menu.c:(.text+0x8240): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_zero': equip_menu.c:(.text+0x8260): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_zero': equip_menu.c:(.text+0x8300): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_assign_vec3': equip_menu.c:(.text+0x8320): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_assign_vec3': equip_menu.c:(.text+0x83c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_assign': equip_menu.c:(.text+0x83e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_assign': equip_menu.c:(.text+0x84a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i': equip_menu.c:(.text+0x84c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i': equip_menu.c:(.text+0x8560): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_is_equal': equip_menu.c:(.text+0x8580): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_is_equal': equip_menu.c:(.text+0x85e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_is_zero': equip_menu.c:(.text+0x8600): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_is_zero': equip_menu.c:(.text+0x8640): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_distance_squared': equip_menu.c:(.text+0x8660): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_distance_squared': equip_menu.c:(.text+0x86a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_distance': equip_menu.c:(.text+0x86c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_distance': equip_menu.c:(.text+0x8700): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_length_squared': equip_menu.c:(.text+0x8720): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_length_squared': equip_menu.c:(.text+0x8740): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_length': equip_menu.c:(.text+0x8760): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_length': equip_menu.c:(.text+0x8780): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_dot': equip_menu.c:(.text+0x87a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_dot': equip_menu.c:(.text+0x87e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_bezier4': equip_menu.c:(.text+0x8800): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_bezier4': equip_menu.c:(.text+0x88e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_bezier3': equip_menu.c:(.text+0x8920): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_bezier3': equip_menu.c:(.text+0x89e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_lerp': equip_menu.c:(.text+0x8a00): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_lerp': equip_menu.c:(.text+0x8ac0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_reflect': equip_menu.c:(.text+0x8ae0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_reflect': equip_menu.c:(.text+0x8ba0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_slide': equip_menu.c:(.text+0x8bc0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_slide': equip_menu.c:(.text+0x8c80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_project': equip_menu.c:(.text+0x8ca0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_project': equip_menu.c:(.text+0x8d60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_normalize': equip_menu.c:(.text+0x8d80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_normalize': equip_menu.c:(.text+0x8e20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_cross': equip_menu.c:(.text+0x8e40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_cross': equip_menu.c:(.text+0x8f00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_clamp': equip_menu.c:(.text+0x8f20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_clamp': equip_menu.c:(.text+0x8fe0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_min': equip_menu.c:(.text+0x9000): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_min': equip_menu.c:(.text+0x90c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_max': equip_menu.c:(.text+0x90e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_max': equip_menu.c:(.text+0x91a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_round': equip_menu.c:(.text+0x91c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_round': equip_menu.c:(.text+0x9260): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_ceil': equip_menu.c:(.text+0x9280): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_ceil': equip_menu.c:(.text+0x9320): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_floor': equip_menu.c:(.text+0x9340): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_floor': equip_menu.c:(.text+0x93e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_abs': equip_menu.c:(.text+0x9400): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_abs': equip_menu.c:(.text+0x94a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_inverse': equip_menu.c:(.text+0x94c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_inverse': equip_menu.c:(.text+0x9560): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_negative': equip_menu.c:(.text+0x9580): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_negative': equip_menu.c:(.text+0x9620): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_snap': equip_menu.c:(.text+0x9640): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_snap': equip_menu.c:(.text+0x9700): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_divide': equip_menu.c:(.text+0x9720): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_divide': equip_menu.c:(.text+0x97e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_multiply_mat3': equip_menu.c:(.text+0x9800): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_multiply_mat3': equip_menu.c:(.text+0x98a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_multiply': equip_menu.c:(.text+0x98c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_multiply': equip_menu.c:(.text+0x9980): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_scale': equip_menu.c:(.text+0x99a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_scale': equip_menu.c:(.text+0x9a40): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_subtract': equip_menu.c:(.text+0x9a60): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_subtract': equip_menu.c:(.text+0x9b20): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_add': equip_menu.c:(.text+0x9b40): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_add': equip_menu.c:(.text+0x9c00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_one': equip_menu.c:(.text+0x9c20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_one': equip_menu.c:(.text+0x9cc0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_zero': equip_menu.c:(.text+0x9ce0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_zero': equip_menu.c:(.text+0x9d80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_assign_vec3i': equip_menu.c:(.text+0x9da0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_assign_vec3i': equip_menu.c:(.text+0x9e60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_assign': equip_menu.c:(.text+0x9e80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_assign': equip_menu.c:(.text+0x9f20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3': equip_menu.c:(.text+0x9f40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3': equip_menu.c:(.text+0x9fe0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_nearly_equal': equip_menu.c:(.text+0xa000): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_nearly_equal': equip_menu.c:(.text+0xa040): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_equal': equip_menu.c:(.text+0xa060): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_equal': equip_menu.c:(.text+0xa0a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_near_zero': equip_menu.c:(.text+0xa0c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_near_zero': equip_menu.c:(.text+0xa100): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_zero': equip_menu.c:(.text+0xa120): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_zero': equip_menu.c:(.text+0xa160): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_distance_squared': equip_menu.c:(.text+0xa180): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_distance_squared': equip_menu.c:(.text+0xa1c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_distance': equip_menu.c:(.text+0xa1e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_distance': equip_menu.c:(.text+0xa200): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_length': equip_menu.c:(.text+0xa220): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_length': equip_menu.c:(.text+0xa240): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_length_squared': equip_menu.c:(.text+0xa260): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_length_squared': equip_menu.c:(.text+0xa280): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_angle': equip_menu.c:(.text+0xa2a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_angle': equip_menu.c:(.text+0xa2c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_dot': equip_menu.c:(.text+0xa2e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_dot': equip_menu.c:(.text+0xa320): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_bezier4': equip_menu.c:(.text+0xa340): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_bezier4': equip_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_bezier3': equip_menu.c:(.text+0xa420): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_bezier3': equip_menu.c:(.text+0xa4c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_lerp': equip_menu.c:(.text+0xa4e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_lerp': equip_menu.c:(.text+0xa560): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_rotate': equip_menu.c:(.text+0xa580): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_rotate': equip_menu.c:(.text+0xa600): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_tangent': equip_menu.c:(.text+0xa620): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_tangent': equip_menu.c:(.text+0xa6a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_reflect': equip_menu.c:(.text+0xa6c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_reflect': equip_menu.c:(.text+0xa740): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_slide': equip_menu.c:(.text+0xa760): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_slide': equip_menu.c:(.text+0xa7e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_project': equip_menu.c:(.text+0xa800): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_project': equip_menu.c:(.text+0xa880): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_normalize': equip_menu.c:(.text+0xa8a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_normalize': equip_menu.c:(.text+0xa920): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_clamp': equip_menu.c:(.text+0xa940): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_clamp': equip_menu.c:(.text+0xa9e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_min': equip_menu.c:(.text+0xaa00): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_min': equip_menu.c:(.text+0xaa80): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_max': equip_menu.c:(.text+0xaaa0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_max': equip_menu.c:(.text+0xab20): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_round': equip_menu.c:(.text+0xab40): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_round': equip_menu.c:(.text+0xabc0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_ceil': equip_menu.c:(.text+0xabe0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_ceil': equip_menu.c:(.text+0xac60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_floor': equip_menu.c:(.text+0xac80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_floor': equip_menu.c:(.text+0xad00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_abs': equip_menu.c:(.text+0xad20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_abs': equip_menu.c:(.text+0xada0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_inverse': equip_menu.c:(.text+0xadc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_inverse': equip_menu.c:(.text+0xae40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_negative': equip_menu.c:(.text+0xae60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_negative': equip_menu.c:(.text+0xaee0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_snap': equip_menu.c:(.text+0xaf00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_snap': equip_menu.c:(.text+0xaf80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_divide': equip_menu.c:(.text+0xafa0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_divide': equip_menu.c:(.text+0xb020): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_multiply_mat2': equip_menu.c:(.text+0xb040): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_multiply_mat2': equip_menu.c:(.text+0xb0e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_multiply': equip_menu.c:(.text+0xb100): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_multiply': equip_menu.c:(.text+0xb180): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_scale': equip_menu.c:(.text+0xb1a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_scale': equip_menu.c:(.text+0xb220): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_subtract': equip_menu.c:(.text+0xb240): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_subtract': equip_menu.c:(.text+0xb2c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_add': equip_menu.c:(.text+0xb2e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_add': equip_menu.c:(.text+0xb360): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_one': equip_menu.c:(.text+0xb380): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_one': equip_menu.c:(.text+0xb400): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_zero': equip_menu.c:(.text+0xb420): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_zero': equip_menu.c:(.text+0xb4a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_assign_vec2': equip_menu.c:(.text+0xb4c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_assign_vec2': equip_menu.c:(.text+0xb540): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_assign': equip_menu.c:(.text+0xb560): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_assign': equip_menu.c:(.text+0xb5e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i': equip_menu.c:(.text+0xb600): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i': equip_menu.c:(.text+0xb680): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_is_equal': equip_menu.c:(.text+0xb6a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_is_equal': equip_menu.c:(.text+0xb6e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_is_zero': equip_menu.c:(.text+0xb700): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_is_zero': equip_menu.c:(.text+0xb720): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_distance_squared': equip_menu.c:(.text+0xb740): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_distance_squared': equip_menu.c:(.text+0xb780): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_distance': equip_menu.c:(.text+0xb7a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_distance': equip_menu.c:(.text+0xb7e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_length': equip_menu.c:(.text+0xb800): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_length': equip_menu.c:(.text+0xb820): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_length_squared': equip_menu.c:(.text+0xb840): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_length_squared': equip_menu.c:(.text+0xb860): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_angle': equip_menu.c:(.text+0xb880): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_angle': equip_menu.c:(.text+0xb8a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_dot': equip_menu.c:(.text+0xb8c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_dot': equip_menu.c:(.text+0xb900): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_bezier4': equip_menu.c:(.text+0xb920): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_bezier4': equip_menu.c:(.text+0xb9e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_bezier3': equip_menu.c:(.text+0xba20): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_bezier3': equip_menu.c:(.text+0xbac0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_lerp': equip_menu.c:(.text+0xbae0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_lerp': equip_menu.c:(.text+0xbb80): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_rotate': equip_menu.c:(.text+0xbba0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_rotate': equip_menu.c:(.text+0xbc40): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_tangent': equip_menu.c:(.text+0xbc60): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_tangent': equip_menu.c:(.text+0xbce0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_reflect': equip_menu.c:(.text+0xbd00): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_reflect': equip_menu.c:(.text+0xbda0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_slide': equip_menu.c:(.text+0xbdc0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_slide': equip_menu.c:(.text+0xbe60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_project': equip_menu.c:(.text+0xbe80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_project': equip_menu.c:(.text+0xbf20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_normalize': equip_menu.c:(.text+0xbf40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_normalize': equip_menu.c:(.text+0xbfc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_clamp': equip_menu.c:(.text+0xbfe0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_clamp': equip_menu.c:(.text+0xc080): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_min': equip_menu.c:(.text+0xc0a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_min': equip_menu.c:(.text+0xc140): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_max': equip_menu.c:(.text+0xc160): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_max': equip_menu.c:(.text+0xc200): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_round': equip_menu.c:(.text+0xc220): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_round': equip_menu.c:(.text+0xc2a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_ceil': equip_menu.c:(.text+0xc2c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_ceil': equip_menu.c:(.text+0xc340): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_floor': equip_menu.c:(.text+0xc360): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_floor': equip_menu.c:(.text+0xc3e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_abs': equip_menu.c:(.text+0xc400): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_abs': equip_menu.c:(.text+0xc480): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_inverse': equip_menu.c:(.text+0xc4a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_inverse': equip_menu.c:(.text+0xc520): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_negative': equip_menu.c:(.text+0xc540): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_negative': equip_menu.c:(.text+0xc5c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_snap': equip_menu.c:(.text+0xc5e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_snap': equip_menu.c:(.text+0xc680): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_divide': equip_menu.c:(.text+0xc6a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_divide': equip_menu.c:(.text+0xc740): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_multiply_mat2': equip_menu.c:(.text+0xc760): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_multiply_mat2': equip_menu.c:(.text+0xc800): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_multiply': equip_menu.c:(.text+0xc820): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_multiply': equip_menu.c:(.text+0xc8c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_scale': equip_menu.c:(.text+0xc8e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_scale': equip_menu.c:(.text+0xc980): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_subtract': equip_menu.c:(.text+0xc9a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_subtract': equip_menu.c:(.text+0xca40): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_add': equip_menu.c:(.text+0xca60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_add': equip_menu.c:(.text+0xcb00): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_one': equip_menu.c:(.text+0xd7e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_one': equip_menu.c:(.text+0xd860): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_zero': equip_menu.c:(.text+0xd880): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_zero': equip_menu.c:(.text+0xd900): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_assign_vec2i': equip_menu.c:(.text+0xd920): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_assign_vec2i': equip_menu.c:(.text+0xd9a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_assign': equip_menu.c:(.text+0xd9c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_assign': equip_menu.c:(.text+0xda40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2': equip_menu.c:(.text+0xda60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2': equip_menu.c:(.text+0xdae0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_nearly_equal': equip_menu.c:(.text+0xdb00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_nearly_equal': equip_menu.c:(.text+0xdb40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_equal': equip_menu.c:(.text+0xdb60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_equal': equip_menu.c:(.text+0xdba0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_near_zero': equip_menu.c:(.text+0xdbc0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_near_zero': equip_menu.c:(.text+0xdbe0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_zero': equip_menu.c:(.text+0xdc00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_zero': equip_menu.c:(.text+0xdc20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_lerp': game.c:(.text+0xfa0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_lerp': game.c:(.text+0x1020): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_multiply': game.c:(.text+0x1040): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_multiply': game.c:(.text+0x10c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_scale': game.c:(.text+0x10e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_scale': game.c:(.text+0x1160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_negative': game.c:(.text+0x1180): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_negative': game.c:(.text+0x1200): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_scaling': game.c:(.text+0x1220): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_scaling': game.c:(.text+0x12a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_translation': game.c:(.text+0x12c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_translation': game.c:(.text+0x1340): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_look_at': game.c:(.text+0x1360): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_look_at': game.c:(.text+0x1420): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_quaternion': game.c:(.text+0x1440): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_quaternion': game.c:(.text+0x14c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_axis': game.c:(.text+0x14e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_axis': game.c:(.text+0x1560): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_z': game.c:(.text+0x1580): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_z': game.c:(.text+0x1600): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_y': game.c:(.text+0x1620): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_y': game.c:(.text+0x16a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_x': game.c:(.text+0x16c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_x': game.c:(.text+0x1740): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_perspective_infinite': game.c:(.text+0x1760): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_perspective_infinite': game.c:(.text+0x17e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_perspective_fov': game.c:(.text+0x1800): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_perspective_fov': game.c:(.text+0x1880): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_perspective': game.c:(.text+0x18a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_perspective': game.c:(.text+0x1920): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_ortho': game.c:(.text+0x1940): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_ortho': game.c:(.text+0x19c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_inverse': game.c:(.text+0x19e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_inverse': game.c:(.text+0x1a60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_adjugate': game.c:(.text+0x1a80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_adjugate': game.c:(.text+0x1b00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_transpose': game.c:(.text+0x1b20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_transpose': game.c:(.text+0x1ba0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_assign_mat3': game.c:(.text+0x1bc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_assign_mat3': game.c:(.text+0x1c40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_assign_mat2': game.c:(.text+0x1c60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_assign_mat2': game.c:(.text+0x1d00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_assign': game.c:(.text+0x1d20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_assign': game.c:(.text+0x1da0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_determinant': game.c:(.text+0x1dc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_determinant': game.c:(.text+0x1de0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_identity': game.c:(.text+0x1e00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_identity': game.c:(.text+0x1e80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_zero': game.c:(.text+0x1ea0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_zero': game.c:(.text+0x1f20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4': game.c:(.text+0x1f40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4': game.c:(.text+0x1fc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_lerp': game.c:(.text+0x1fe0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_lerp': game.c:(.text+0x2060): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_multiply': game.c:(.text+0x2080): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_multiply': game.c:(.text+0x2100): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_scale': game.c:(.text+0x2120): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_scale': game.c:(.text+0x21a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_negative': game.c:(.text+0x21c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_negative': game.c:(.text+0x2240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_scaling': game.c:(.text+0x2260): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_scaling': game.c:(.text+0x22e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_quaternion': game.c:(.text+0x2300): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_quaternion': game.c:(.text+0x23a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_axis': game.c:(.text+0x23c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_axis': game.c:(.text+0x2460): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_z': game.c:(.text+0x2480): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_z': game.c:(.text+0x2500): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_y': game.c:(.text+0x2520): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_y': game.c:(.text+0x25a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_x': game.c:(.text+0x25c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_x': game.c:(.text+0x2640): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_inverse': game.c:(.text+0x2660): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_inverse': game.c:(.text+0x26e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_adjugate': game.c:(.text+0x2700): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_adjugate': game.c:(.text+0x2780): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_cofactor': game.c:(.text+0x27a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_cofactor': game.c:(.text+0x2820): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_transpose': game.c:(.text+0x2840): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_transpose': game.c:(.text+0x28c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_assign_mat4': game.c:(.text+0x28e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_assign_mat4': game.c:(.text+0x2960): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_assign_mat2': game.c:(.text+0x2980): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_assign_mat2': game.c:(.text+0x2a20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_assign': game.c:(.text+0x2a40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_assign': game.c:(.text+0x2ac0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_determinant': game.c:(.text+0x2ae0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_determinant': game.c:(.text+0x2b00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_identity': game.c:(.text+0x2b20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_identity': game.c:(.text+0x2ba0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_zero': game.c:(.text+0x2bc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_zero': game.c:(.text+0x2c40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3': game.c:(.text+0x2c60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3': game.c:(.text+0x2ce0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_lerp': game.c:(.text+0x2d00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_lerp': game.c:(.text+0x2dc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_multiply': game.c:(.text+0x2de0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_multiply': game.c:(.text+0x2ea0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_scale': game.c:(.text+0x2ec0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_scale': game.c:(.text+0x2f60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_negative': game.c:(.text+0x2f80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_negative': game.c:(.text+0x3020): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_scaling': game.c:(.text+0x3040): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_scaling': game.c:(.text+0x30e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_rotation': game.c:(.text+0x3100): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_rotation': game.c:(.text+0x31a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_inverse': game.c:(.text+0x31c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_inverse': game.c:(.text+0x3260): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_cofactor': game.c:(.text+0x3280): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_cofactor': game.c:(.text+0x3320): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_transpose': game.c:(.text+0x3340): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_transpose': game.c:(.text+0x33e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_assign_mat4': game.c:(.text+0x3400): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_assign_mat4': game.c:(.text+0x34a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_assign_mat3': game.c:(.text+0x34c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_assign_mat3': game.c:(.text+0x3560): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_assign': game.c:(.text+0x3580): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_assign': game.c:(.text+0x3620): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_determinant': game.c:(.text+0x3640): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_determinant': game.c:(.text+0x3680): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_identity': game.c:(.text+0x36a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_identity': game.c:(.text+0x3740): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_zero': game.c:(.text+0x3760): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_zero': game.c:(.text+0x3800): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2': game.c:(.text+0x3820): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2': game.c:(.text+0x38c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_length_squared': game.c:(.text+0x38e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_length_squared': game.c:(.text+0x3920): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_length': game.c:(.text+0x3940): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_length': game.c:(.text+0x3980): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_angle': game.c:(.text+0x39a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_angle': game.c:(.text+0x39e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_dot': game.c:(.text+0x3a00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_dot': game.c:(.text+0x3a40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_slerp': game.c:(.text+0x3a60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_slerp': game.c:(.text+0x3b20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_lerp': game.c:(.text+0x3b40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_lerp': game.c:(.text+0x3c00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_yaw_pitch_roll': game.c:(.text+0x3c20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_yaw_pitch_roll': game.c:(.text+0x3cc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_mat4': game.c:(.text+0x3ce0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_mat4': game.c:(.text+0x3d80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_vec3': game.c:(.text+0x3da0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_vec3': game.c:(.text+0x3e40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_axis_angle': game.c:(.text+0x3e60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_axis_angle': game.c:(.text+0x3f00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_power': game.c:(.text+0x3f20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_power': game.c:(.text+0x3fc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_normalize': game.c:(.text+0x3fe0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_normalize': game.c:(.text+0x4080): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_inverse': game.c:(.text+0x40a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_inverse': game.c:(.text+0x4140): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_conjugate': game.c:(.text+0x4160): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_conjugate': game.c:(.text+0x4200): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_negative': game.c:(.text+0x4220): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_negative': game.c:(.text+0x42c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_divide': game.c:(.text+0x42e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_divide': game.c:(.text+0x43a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_multiply': game.c:(.text+0x43c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_multiply': game.c:(.text+0x4480): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_scale': game.c:(.text+0x44a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_scale': game.c:(.text+0x4540): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_null': game.c:(.text+0x4560): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_null': game.c:(.text+0x4600): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_zero': game.c:(.text+0x4620): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_zero': game.c:(.text+0x46c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_assign': game.c:(.text+0x46e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_assign': game.c:(.text+0x4780): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat': game.c:(.text+0x47a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat': game.c:(.text+0x4840): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_nearly_equal': game.c:(.text+0x4860): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_nearly_equal': game.c:(.text+0x48a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_equal': game.c:(.text+0x48c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_equal': game.c:(.text+0x4900): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_near_zero': game.c:(.text+0x4920): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_near_zero': game.c:(.text+0x4960): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_zero': game.c:(.text+0x4980): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_zero': game.c:(.text+0x49c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_lerp': game.c:(.text+0x49e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_lerp': game.c:(.text+0x4a80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_normalize': game.c:(.text+0x4aa0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_normalize': game.c:(.text+0x4b40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_clamp': game.c:(.text+0x4b60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_clamp': game.c:(.text+0x4c00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_min': game.c:(.text+0x4c20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_min': game.c:(.text+0x4cc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_max': game.c:(.text+0x4ce0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_max': game.c:(.text+0x4d80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_round': game.c:(.text+0x4da0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_round': game.c:(.text+0x4e40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_ceil': game.c:(.text+0x4e60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_ceil': game.c:(.text+0x4f00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_floor': game.c:(.text+0x4f20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_floor': game.c:(.text+0x4fc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_abs': game.c:(.text+0x4fe0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_abs': game.c:(.text+0x5080): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_inverse': game.c:(.text+0x50a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_inverse': game.c:(.text+0x5140): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_negative': game.c:(.text+0x5160): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_negative': game.c:(.text+0x5200): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_snap': game.c:(.text+0x5220): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_snap': game.c:(.text+0x52c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_divide': game.c:(.text+0x52e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_divide': game.c:(.text+0x5380): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_multiply_mat4': game.c:(.text+0x53a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_multiply_mat4': game.c:(.text+0x5440): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_multiply': game.c:(.text+0x5460): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_multiply': game.c:(.text+0x5500): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_scale': game.c:(.text+0x5520): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_scale': game.c:(.text+0x55c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_subtract': game.c:(.text+0x55e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_subtract': game.c:(.text+0x5680): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_add': game.c:(.text+0x56a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_add': game.c:(.text+0x5740): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_one': game.c:(.text+0x5760): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_one': game.c:(.text+0x57e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_zero': game.c:(.text+0x5800): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_zero': game.c:(.text+0x5880): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_assign_vec4': game.c:(.text+0x58a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_assign_vec4': game.c:(.text+0x5940): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_assign': game.c:(.text+0x5960): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_assign': game.c:(.text+0x5a00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i': game.c:(.text+0x5a20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i': game.c:(.text+0x5ac0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_is_equal': game.c:(.text+0x5b00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_is_equal': game.c:(.text+0x5b40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_is_zero': game.c:(.text+0x5b60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_is_zero': game.c:(.text+0x5b80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_lerp': game.c:(.text+0x5ba0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_lerp': game.c:(.text+0x5c40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_normalize': game.c:(.text+0x5c60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_normalize': game.c:(.text+0x5d00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_clamp': game.c:(.text+0x5d20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_clamp': game.c:(.text+0x5dc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_min': game.c:(.text+0x5de0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_min': game.c:(.text+0x5e80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_max': game.c:(.text+0x5ea0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_max': game.c:(.text+0x5f40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_round': game.c:(.text+0x5f60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_round': game.c:(.text+0x6000): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_ceil': game.c:(.text+0x6020): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_ceil': game.c:(.text+0x60c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_floor': game.c:(.text+0x60e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_floor': game.c:(.text+0x6180): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_abs': game.c:(.text+0x61a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_abs': game.c:(.text+0x6240): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_inverse': game.c:(.text+0x6260): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_inverse': game.c:(.text+0x6300): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_negative': game.c:(.text+0x6320): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_negative': game.c:(.text+0x63c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_snap': game.c:(.text+0x63e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_snap': game.c:(.text+0x6480): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_divide': game.c:(.text+0x64a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_divide': game.c:(.text+0x6540): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_multiply_mat4': game.c:(.text+0x6560): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_multiply_mat4': game.c:(.text+0x6600): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_multiply': game.c:(.text+0x6620): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_multiply': game.c:(.text+0x66c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_scale': game.c:(.text+0x66e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_scale': game.c:(.text+0x6780): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_subtract': game.c:(.text+0x67a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_subtract': game.c:(.text+0x6840): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_add': game.c:(.text+0x6860): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_add': game.c:(.text+0x6900): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_one': game.c:(.text+0x6920): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_one': game.c:(.text+0x69a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_zero': game.c:(.text+0x69c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_zero': game.c:(.text+0x6a40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_assign_vec4i': game.c:(.text+0x6a60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_assign_vec4i': game.c:(.text+0x6b00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_assign': game.c:(.text+0x6b20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_assign': game.c:(.text+0x6bc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4': game.c:(.text+0x6be0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4': game.c:(.text+0x6c80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_nearly_equal': game.c:(.text+0x6ca0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_nearly_equal': game.c:(.text+0x6ce0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_equal': game.c:(.text+0x6d00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_equal': game.c:(.text+0x6d40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_near_zero': game.c:(.text+0x6d60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_near_zero': game.c:(.text+0x6da0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_zero': game.c:(.text+0x6dc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_zero': game.c:(.text+0x6de0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_distance_squared': game.c:(.text+0x6e00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_distance_squared': game.c:(.text+0x6e60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_distance': game.c:(.text+0x6e80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_distance': game.c:(.text+0x6ee0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_length_squared': game.c:(.text+0x6f00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_length_squared': game.c:(.text+0x6f40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_length': game.c:(.text+0x6f60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_length': game.c:(.text+0x6fa0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_dot': game.c:(.text+0x6fc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_dot': game.c:(.text+0x7020): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_bezier4': game.c:(.text+0x7040): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_bezier4': game.c:(.text+0x7140): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_bezier3': game.c:(.text+0x7180): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_bezier3': game.c:(.text+0x7280): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_lerp': game.c:(.text+0x72a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_lerp': game.c:(.text+0x7380): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_reflect': game.c:(.text+0x73a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_reflect': game.c:(.text+0x7480): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_slide': game.c:(.text+0x74a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_slide': game.c:(.text+0x7580): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_project': game.c:(.text+0x75a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_project': game.c:(.text+0x7680): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_normalize': game.c:(.text+0x76a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_normalize': game.c:(.text+0x7760): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_cross': game.c:(.text+0x7780): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_cross': game.c:(.text+0x7860): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_clamp': game.c:(.text+0x7880): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_clamp': game.c:(.text+0x7980): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_min': game.c:(.text+0x79a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_min': game.c:(.text+0x7a80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_max': game.c:(.text+0x7aa0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_max': game.c:(.text+0x7b80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_round': game.c:(.text+0x7ba0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_round': game.c:(.text+0x7c40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_ceil': game.c:(.text+0x7c60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_ceil': game.c:(.text+0x7d00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_floor': game.c:(.text+0x7d20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_floor': game.c:(.text+0x7dc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_abs': game.c:(.text+0x7de0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_abs': game.c:(.text+0x7ea0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_inverse': game.c:(.text+0x7ec0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_inverse': game.c:(.text+0x7f80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_negative': game.c:(.text+0x7fa0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_negative': game.c:(.text+0x8060): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_snap': game.c:(.text+0x8080): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_snap': game.c:(.text+0x8160): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_divide': game.c:(.text+0x8180): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_divide': game.c:(.text+0x8260): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_multiply_mat3': game.c:(.text+0x8280): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_multiply_mat3': game.c:(.text+0x8340): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_multiply': game.c:(.text+0x8360): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_multiply': game.c:(.text+0x8440): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_scale': game.c:(.text+0x8460): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_scale': game.c:(.text+0x8520): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_subtract': game.c:(.text+0x8540): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_subtract': game.c:(.text+0x8620): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_add': game.c:(.text+0x8640): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_add': game.c:(.text+0x8720): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_one': game.c:(.text+0x8740): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_one': game.c:(.text+0x87e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_zero': game.c:(.text+0x8800): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_zero': game.c:(.text+0x88a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_assign_vec3': game.c:(.text+0x88c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_assign_vec3': game.c:(.text+0x8960): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_assign': game.c:(.text+0x8980): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_assign': game.c:(.text+0x8a40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i': game.c:(.text+0x8a60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i': game.c:(.text+0x8b00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_is_equal': game.c:(.text+0x8b20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_is_equal': game.c:(.text+0x8b80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_is_zero': game.c:(.text+0x8ba0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_is_zero': game.c:(.text+0x8be0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_distance_squared': game.c:(.text+0x8c00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_distance_squared': game.c:(.text+0x8c40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_distance': game.c:(.text+0x8c60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_distance': game.c:(.text+0x8ca0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_length_squared': game.c:(.text+0x8cc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_length_squared': game.c:(.text+0x8ce0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_length': game.c:(.text+0x8d00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_length': game.c:(.text+0x8d20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_dot': game.c:(.text+0x8d40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_dot': game.c:(.text+0x8d80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_bezier4': game.c:(.text+0x8da0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_bezier4': game.c:(.text+0x8e80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_bezier3': game.c:(.text+0x8ec0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_bezier3': game.c:(.text+0x8f80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_lerp': game.c:(.text+0x8fa0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_lerp': game.c:(.text+0x9060): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_reflect': game.c:(.text+0x9080): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_reflect': game.c:(.text+0x9140): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_slide': game.c:(.text+0x9160): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_slide': game.c:(.text+0x9220): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_project': game.c:(.text+0x9240): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_project': game.c:(.text+0x9300): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_normalize': game.c:(.text+0x9320): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_normalize': game.c:(.text+0x93c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_cross': game.c:(.text+0x93e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_cross': game.c:(.text+0x94a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_clamp': game.c:(.text+0x94c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_clamp': game.c:(.text+0x9580): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_min': game.c:(.text+0x95a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_min': game.c:(.text+0x9660): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_max': game.c:(.text+0x9680): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_max': game.c:(.text+0x9740): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_round': game.c:(.text+0x9760): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_round': game.c:(.text+0x9800): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_ceil': game.c:(.text+0x9820): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_ceil': game.c:(.text+0x98c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_floor': game.c:(.text+0x98e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_floor': game.c:(.text+0x9980): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_abs': game.c:(.text+0x99a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_abs': game.c:(.text+0x9a40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_inverse': game.c:(.text+0x9a60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_inverse': game.c:(.text+0x9b00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_negative': game.c:(.text+0x9b20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_negative': game.c:(.text+0x9bc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_snap': game.c:(.text+0x9be0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_snap': game.c:(.text+0x9ca0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_divide': game.c:(.text+0x9cc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_divide': game.c:(.text+0x9d80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_multiply_mat3': game.c:(.text+0x9da0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_multiply_mat3': game.c:(.text+0x9e40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_multiply': game.c:(.text+0x9e60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_multiply': game.c:(.text+0x9f20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_scale': game.c:(.text+0x9f40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_scale': game.c:(.text+0x9fe0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_subtract': game.c:(.text+0xa000): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_subtract': game.c:(.text+0xa0c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_add': game.c:(.text+0xa0e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_add': game.c:(.text+0xa1a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_one': game.c:(.text+0xa1c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_one': game.c:(.text+0xa260): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_zero': game.c:(.text+0xa280): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_zero': game.c:(.text+0xa320): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_assign_vec3i': game.c:(.text+0xa340): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_assign_vec3i': game.c:(.text+0xa400): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_assign': game.c:(.text+0xa420): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_assign': game.c:(.text+0xa4c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3': game.c:(.text+0xa4e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3': game.c:(.text+0xa580): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_nearly_equal': game.c:(.text+0xa5a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_nearly_equal': game.c:(.text+0xa5e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_equal': game.c:(.text+0xa600): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_equal': game.c:(.text+0xa640): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_near_zero': game.c:(.text+0xa660): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_near_zero': game.c:(.text+0xa6a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_zero': game.c:(.text+0xa6c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_zero': game.c:(.text+0xa700): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_distance_squared': game.c:(.text+0xa720): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_distance_squared': game.c:(.text+0xa760): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_distance': game.c:(.text+0xa780): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_distance': game.c:(.text+0xa7a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_length': game.c:(.text+0xa7c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_length': game.c:(.text+0xa7e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_length_squared': game.c:(.text+0xa800): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_length_squared': game.c:(.text+0xa820): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_angle': game.c:(.text+0xa840): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_angle': game.c:(.text+0xa860): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_dot': game.c:(.text+0xa880): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_dot': game.c:(.text+0xa8c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_bezier4': game.c:(.text+0xa8e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_bezier4': game.c:(.text+0xa980): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_bezier3': game.c:(.text+0xa9c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_bezier3': game.c:(.text+0xaa60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_lerp': game.c:(.text+0xaa80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_lerp': game.c:(.text+0xab00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_rotate': game.c:(.text+0xab20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_rotate': game.c:(.text+0xaba0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_tangent': game.c:(.text+0xabc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_tangent': game.c:(.text+0xac40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_reflect': game.c:(.text+0xac60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_reflect': game.c:(.text+0xace0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_slide': game.c:(.text+0xad00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_slide': game.c:(.text+0xad80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_project': game.c:(.text+0xada0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_project': game.c:(.text+0xae20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_normalize': game.c:(.text+0xae40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_normalize': game.c:(.text+0xaec0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_clamp': game.c:(.text+0xaee0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_clamp': game.c:(.text+0xaf80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_min': game.c:(.text+0xafa0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_min': game.c:(.text+0xb020): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_max': game.c:(.text+0xb040): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_max': game.c:(.text+0xb0c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_round': game.c:(.text+0xb0e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_round': game.c:(.text+0xb160): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_ceil': game.c:(.text+0xb180): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_ceil': game.c:(.text+0xb200): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_floor': game.c:(.text+0xb220): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_floor': game.c:(.text+0xb2a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_abs': game.c:(.text+0xb2c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_abs': game.c:(.text+0xb340): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_inverse': game.c:(.text+0xb360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_inverse': game.c:(.text+0xb3e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_negative': game.c:(.text+0xb400): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_negative': game.c:(.text+0xb480): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_snap': game.c:(.text+0xb4a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_snap': game.c:(.text+0xb520): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_divide': game.c:(.text+0xb540): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_divide': game.c:(.text+0xb5c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_multiply_mat2': game.c:(.text+0xb5e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_multiply_mat2': game.c:(.text+0xb680): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_multiply': game.c:(.text+0xb6a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_multiply': game.c:(.text+0xb720): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_scale': game.c:(.text+0xb740): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_scale': game.c:(.text+0xb7c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_subtract': game.c:(.text+0xb7e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_subtract': game.c:(.text+0xb860): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_add': game.c:(.text+0xb880): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_add': game.c:(.text+0xb900): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_one': game.c:(.text+0xb920): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_one': game.c:(.text+0xb9a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_zero': game.c:(.text+0xb9c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_zero': game.c:(.text+0xba40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_assign_vec2': game.c:(.text+0xba60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_assign_vec2': game.c:(.text+0xbae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_assign': game.c:(.text+0xbb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_assign': game.c:(.text+0xbb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i': game.c:(.text+0xbba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i': game.c:(.text+0xbc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_is_equal': game.c:(.text+0xbc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_is_equal': game.c:(.text+0xbc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_is_zero': game.c:(.text+0xbca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_is_zero': game.c:(.text+0xbcc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_distance_squared': game.c:(.text+0xbce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_distance_squared': game.c:(.text+0xbd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_distance': game.c:(.text+0xbd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_distance': game.c:(.text+0xbd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_length': game.c:(.text+0xbda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_length': game.c:(.text+0xbdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_length_squared': game.c:(.text+0xbde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_length_squared': game.c:(.text+0xbe00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_angle': game.c:(.text+0xbe20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_angle': game.c:(.text+0xbe40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_dot': game.c:(.text+0xbe60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_dot': game.c:(.text+0xbea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_bezier4': game.c:(.text+0xbec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_bezier4': game.c:(.text+0xbf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_bezier3': game.c:(.text+0xbfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_bezier3': game.c:(.text+0xc060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_lerp': game.c:(.text+0xc080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_lerp': game.c:(.text+0xc120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_rotate': game.c:(.text+0xc140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_rotate': game.c:(.text+0xc1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_tangent': game.c:(.text+0xc200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_tangent': game.c:(.text+0xc280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_reflect': game.c:(.text+0xc2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_reflect': game.c:(.text+0xc340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_slide': game.c:(.text+0xc360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_slide': game.c:(.text+0xc400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_project': game.c:(.text+0xc420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_project': game.c:(.text+0xc4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_normalize': game.c:(.text+0xc4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_normalize': game.c:(.text+0xc560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_clamp': game.c:(.text+0xc580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_clamp': game.c:(.text+0xc620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_min': game.c:(.text+0xc640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_min': game.c:(.text+0xc6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_max': game.c:(.text+0xc700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_max': game.c:(.text+0xc7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_round': game.c:(.text+0xc7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_round': game.c:(.text+0xc840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_ceil': game.c:(.text+0xc860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_ceil': game.c:(.text+0xc8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_floor': game.c:(.text+0xc900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_floor': game.c:(.text+0xc980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_abs': game.c:(.text+0xc9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_abs': game.c:(.text+0xca20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_inverse': game.c:(.text+0xca40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_inverse': game.c:(.text+0xcac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_negative': game.c:(.text+0xcae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_negative': game.c:(.text+0xcb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_snap': game.c:(.text+0xcb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_snap': game.c:(.text+0xcc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_divide': game.c:(.text+0xcc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_divide': game.c:(.text+0xcce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_multiply_mat2': game.c:(.text+0xcd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_multiply_mat2': game.c:(.text+0xcda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_multiply': game.c:(.text+0xcdc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_multiply': game.c:(.text+0xce60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_scale': game.c:(.text+0xce80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_scale': game.c:(.text+0xcf20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_subtract': game.c:(.text+0xcf40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_subtract': game.c:(.text+0xcfe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_add': game.c:(.text+0xd000): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_add': game.c:(.text+0xd0a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_one': game.c:(.text+0xd0c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_one': game.c:(.text+0xd140): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_zero': game.c:(.text+0xd160): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_zero': game.c:(.text+0xd1e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_assign_vec2i': game.c:(.text+0xd200): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_assign_vec2i': game.c:(.text+0xd280): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_assign': game.c:(.text+0xd2a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_assign': game.c:(.text+0xd320): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2': game.c:(.text+0xd340): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2': game.c:(.text+0xd3c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_nearly_equal': game.c:(.text+0xd3e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_nearly_equal': game.c:(.text+0xd420): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_equal': game.c:(.text+0xd440): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_equal': game.c:(.text+0xd480): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_near_zero': game.c:(.text+0xd4a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_near_zero': game.c:(.text+0xd4c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_zero': game.c:(.text+0xd4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_zero': game.c:(.text+0xd500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_lerp': game_loop.c:(.text+0x7e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_lerp': game_loop.c:(.text+0x860): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_multiply': game_loop.c:(.text+0x880): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_multiply': game_loop.c:(.text+0x900): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_scale': game_loop.c:(.text+0x920): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_scale': game_loop.c:(.text+0x9a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_negative': game_loop.c:(.text+0x9c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_negative': game_loop.c:(.text+0xa40): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_scaling': game_loop.c:(.text+0xa60): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_scaling': game_loop.c:(.text+0xae0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_translation': game_loop.c:(.text+0xb00): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_translation': game_loop.c:(.text+0xb80): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_look_at': game_loop.c:(.text+0xba0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_look_at': game_loop.c:(.text+0xc60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_quaternion': game_loop.c:(.text+0xc80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_quaternion': game_loop.c:(.text+0xd00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_axis': game_loop.c:(.text+0xd20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_axis': game_loop.c:(.text+0xda0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_z': game_loop.c:(.text+0xdc0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_z': game_loop.c:(.text+0xe40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_y': game_loop.c:(.text+0xe60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_y': game_loop.c:(.text+0xee0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_x': game_loop.c:(.text+0xf00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_x': game_loop.c:(.text+0xf80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_perspective_infinite': game_loop.c:(.text+0xfa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_perspective_infinite': game_loop.c:(.text+0x1020): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_perspective_fov': game_loop.c:(.text+0x1040): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_perspective_fov': game_loop.c:(.text+0x10c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_perspective': game_loop.c:(.text+0x10e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_perspective': game_loop.c:(.text+0x1160): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_ortho': game_loop.c:(.text+0x1180): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_ortho': game_loop.c:(.text+0x1200): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_inverse': game_loop.c:(.text+0x1220): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_inverse': game_loop.c:(.text+0x12a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_adjugate': game_loop.c:(.text+0x12c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_adjugate': game_loop.c:(.text+0x1340): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_transpose': game_loop.c:(.text+0x1360): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_transpose': game_loop.c:(.text+0x13e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_assign_mat3': game_loop.c:(.text+0x1400): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_assign_mat3': game_loop.c:(.text+0x1480): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_assign_mat2': game_loop.c:(.text+0x14a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_assign_mat2': game_loop.c:(.text+0x1540): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_assign': game_loop.c:(.text+0x1560): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_assign': game_loop.c:(.text+0x15e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_determinant': game_loop.c:(.text+0x1600): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_determinant': game_loop.c:(.text+0x1620): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_identity': game_loop.c:(.text+0x1640): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_identity': game_loop.c:(.text+0x16c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_zero': game_loop.c:(.text+0x16e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_zero': game_loop.c:(.text+0x1760): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4': game_loop.c:(.text+0x1780): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4': game_loop.c:(.text+0x1800): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_lerp': game_loop.c:(.text+0x1820): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_lerp': game_loop.c:(.text+0x18a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_multiply': game_loop.c:(.text+0x18c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_multiply': game_loop.c:(.text+0x1940): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_scale': game_loop.c:(.text+0x1960): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_scale': game_loop.c:(.text+0x19e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_negative': game_loop.c:(.text+0x1a00): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_negative': game_loop.c:(.text+0x1a80): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_scaling': game_loop.c:(.text+0x1aa0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_scaling': game_loop.c:(.text+0x1b20): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_quaternion': game_loop.c:(.text+0x1b40): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_quaternion': game_loop.c:(.text+0x1be0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_axis': game_loop.c:(.text+0x1c00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_axis': game_loop.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_z': game_loop.c:(.text+0x1cc0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_z': game_loop.c:(.text+0x1d40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_y': game_loop.c:(.text+0x1d60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_y': game_loop.c:(.text+0x1de0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_x': game_loop.c:(.text+0x1e00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_x': game_loop.c:(.text+0x1e80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_inverse': game_loop.c:(.text+0x1ea0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_inverse': game_loop.c:(.text+0x1f20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_adjugate': game_loop.c:(.text+0x1f40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_adjugate': game_loop.c:(.text+0x1fc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_cofactor': game_loop.c:(.text+0x1fe0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_cofactor': game_loop.c:(.text+0x2060): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_transpose': game_loop.c:(.text+0x2080): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_transpose': game_loop.c:(.text+0x2100): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_assign_mat4': game_loop.c:(.text+0x2120): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_assign_mat4': game_loop.c:(.text+0x21a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_assign_mat2': game_loop.c:(.text+0x21c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_assign_mat2': game_loop.c:(.text+0x2260): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_assign': game_loop.c:(.text+0x2280): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_assign': game_loop.c:(.text+0x2300): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_determinant': game_loop.c:(.text+0x2320): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_determinant': game_loop.c:(.text+0x2340): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_identity': game_loop.c:(.text+0x2360): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_identity': game_loop.c:(.text+0x23e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_zero': game_loop.c:(.text+0x2400): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_zero': game_loop.c:(.text+0x2480): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3': game_loop.c:(.text+0x24a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3': game_loop.c:(.text+0x2520): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_lerp': game_loop.c:(.text+0x2540): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_lerp': game_loop.c:(.text+0x2600): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_multiply': game_loop.c:(.text+0x2620): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_multiply': game_loop.c:(.text+0x26e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_scale': game_loop.c:(.text+0x2700): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_scale': game_loop.c:(.text+0x27a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_negative': game_loop.c:(.text+0x27c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_negative': game_loop.c:(.text+0x2860): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_scaling': game_loop.c:(.text+0x2880): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_scaling': game_loop.c:(.text+0x2920): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_rotation': game_loop.c:(.text+0x2940): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_rotation': game_loop.c:(.text+0x29e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_inverse': game_loop.c:(.text+0x2a00): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_inverse': game_loop.c:(.text+0x2aa0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_cofactor': game_loop.c:(.text+0x2ac0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_cofactor': game_loop.c:(.text+0x2b60): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_transpose': game_loop.c:(.text+0x2b80): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_transpose': game_loop.c:(.text+0x2c20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_assign_mat4': game_loop.c:(.text+0x2c40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_assign_mat4': game_loop.c:(.text+0x2ce0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_assign_mat3': game_loop.c:(.text+0x2d00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_assign_mat3': game_loop.c:(.text+0x2da0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_assign': game_loop.c:(.text+0x2dc0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_assign': game_loop.c:(.text+0x2e60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_determinant': game_loop.c:(.text+0x2e80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_determinant': game_loop.c:(.text+0x2ec0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_identity': game_loop.c:(.text+0x2ee0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_identity': game_loop.c:(.text+0x2f80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_zero': game_loop.c:(.text+0x2fa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_zero': game_loop.c:(.text+0x3040): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2': game_loop.c:(.text+0x3060): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2': game_loop.c:(.text+0x3100): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_length_squared': game_loop.c:(.text+0x3120): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_length_squared': game_loop.c:(.text+0x3160): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_length': game_loop.c:(.text+0x3180): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_length': game_loop.c:(.text+0x31c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_angle': game_loop.c:(.text+0x31e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_angle': game_loop.c:(.text+0x3220): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_dot': game_loop.c:(.text+0x3240): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_dot': game_loop.c:(.text+0x3280): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_slerp': game_loop.c:(.text+0x32a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_slerp': game_loop.c:(.text+0x3360): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_lerp': game_loop.c:(.text+0x3380): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_lerp': game_loop.c:(.text+0x3440): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_yaw_pitch_roll': game_loop.c:(.text+0x3460): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_yaw_pitch_roll': game_loop.c:(.text+0x3500): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_mat4': game_loop.c:(.text+0x3520): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_mat4': game_loop.c:(.text+0x35c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_vec3': game_loop.c:(.text+0x35e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_vec3': game_loop.c:(.text+0x3680): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_axis_angle': game_loop.c:(.text+0x36a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_axis_angle': game_loop.c:(.text+0x3740): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_power': game_loop.c:(.text+0x3760): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_power': game_loop.c:(.text+0x3800): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_normalize': game_loop.c:(.text+0x3820): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_normalize': game_loop.c:(.text+0x38c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_inverse': game_loop.c:(.text+0x38e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_inverse': game_loop.c:(.text+0x3980): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_conjugate': game_loop.c:(.text+0x39a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_conjugate': game_loop.c:(.text+0x3a40): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_negative': game_loop.c:(.text+0x3a60): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_negative': game_loop.c:(.text+0x3b00): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_divide': game_loop.c:(.text+0x3b20): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_divide': game_loop.c:(.text+0x3be0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_multiply': game_loop.c:(.text+0x3c00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_multiply': game_loop.c:(.text+0x3cc0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_scale': game_loop.c:(.text+0x3ce0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_scale': game_loop.c:(.text+0x3d80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_null': game_loop.c:(.text+0x3da0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_null': game_loop.c:(.text+0x3e40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_zero': game_loop.c:(.text+0x3e60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_zero': game_loop.c:(.text+0x3f00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_assign': game_loop.c:(.text+0x3f20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_assign': game_loop.c:(.text+0x3fc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat': game_loop.c:(.text+0x3fe0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat': game_loop.c:(.text+0x4080): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_nearly_equal': game_loop.c:(.text+0x40a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_nearly_equal': game_loop.c:(.text+0x40e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_equal': game_loop.c:(.text+0x4100): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_equal': game_loop.c:(.text+0x4140): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_near_zero': game_loop.c:(.text+0x4160): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_near_zero': game_loop.c:(.text+0x41a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_zero': game_loop.c:(.text+0x41c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_zero': game_loop.c:(.text+0x4200): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_lerp': game_loop.c:(.text+0x4220): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_lerp': game_loop.c:(.text+0x42c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_normalize': game_loop.c:(.text+0x42e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_normalize': game_loop.c:(.text+0x4380): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_clamp': game_loop.c:(.text+0x43a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_clamp': game_loop.c:(.text+0x4440): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_min': game_loop.c:(.text+0x4460): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_min': game_loop.c:(.text+0x4500): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_max': game_loop.c:(.text+0x4520): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_max': game_loop.c:(.text+0x45c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_round': game_loop.c:(.text+0x45e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_round': game_loop.c:(.text+0x4680): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_ceil': game_loop.c:(.text+0x46a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_ceil': game_loop.c:(.text+0x4740): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_floor': game_loop.c:(.text+0x4760): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_floor': game_loop.c:(.text+0x4800): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_abs': game_loop.c:(.text+0x4820): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_abs': game_loop.c:(.text+0x48c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_inverse': game_loop.c:(.text+0x48e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_inverse': game_loop.c:(.text+0x4980): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_negative': game_loop.c:(.text+0x49a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_negative': game_loop.c:(.text+0x4a40): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_snap': game_loop.c:(.text+0x4a60): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_snap': game_loop.c:(.text+0x4b00): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_divide': game_loop.c:(.text+0x4b20): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_divide': game_loop.c:(.text+0x4bc0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_multiply_mat4': game_loop.c:(.text+0x4be0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_multiply_mat4': game_loop.c:(.text+0x4c80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_multiply': game_loop.c:(.text+0x4ca0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_multiply': game_loop.c:(.text+0x4d40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_scale': game_loop.c:(.text+0x4d60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_scale': game_loop.c:(.text+0x4e00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_subtract': game_loop.c:(.text+0x4e20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_subtract': game_loop.c:(.text+0x4ec0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_add': game_loop.c:(.text+0x4ee0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_add': game_loop.c:(.text+0x4f80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_one': game_loop.c:(.text+0x4fa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_one': game_loop.c:(.text+0x5020): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_zero': game_loop.c:(.text+0x5040): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_zero': game_loop.c:(.text+0x50c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_assign_vec4': game_loop.c:(.text+0x50e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_assign_vec4': game_loop.c:(.text+0x5180): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_assign': game_loop.c:(.text+0x51a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_assign': game_loop.c:(.text+0x5240): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i': game_loop.c:(.text+0x5260): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i': game_loop.c:(.text+0x5300): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_is_equal': game_loop.c:(.text+0x5340): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_is_equal': game_loop.c:(.text+0x5380): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_is_zero': game_loop.c:(.text+0x53a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_is_zero': game_loop.c:(.text+0x53c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_lerp': game_loop.c:(.text+0x53e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_lerp': game_loop.c:(.text+0x5480): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_normalize': game_loop.c:(.text+0x54a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_normalize': game_loop.c:(.text+0x5540): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_clamp': game_loop.c:(.text+0x5560): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_clamp': game_loop.c:(.text+0x5600): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_min': game_loop.c:(.text+0x5620): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_min': game_loop.c:(.text+0x56c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_max': game_loop.c:(.text+0x56e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_max': game_loop.c:(.text+0x5780): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_round': game_loop.c:(.text+0x57a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_round': game_loop.c:(.text+0x5840): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_ceil': game_loop.c:(.text+0x5860): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_ceil': game_loop.c:(.text+0x5900): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_floor': game_loop.c:(.text+0x5920): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_floor': game_loop.c:(.text+0x59c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_abs': game_loop.c:(.text+0x59e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_abs': game_loop.c:(.text+0x5a80): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_inverse': game_loop.c:(.text+0x5aa0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_inverse': game_loop.c:(.text+0x5b40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_negative': game_loop.c:(.text+0x5b60): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_negative': game_loop.c:(.text+0x5c00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_snap': game_loop.c:(.text+0x5c20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_snap': game_loop.c:(.text+0x5cc0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_divide': game_loop.c:(.text+0x5ce0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_divide': game_loop.c:(.text+0x5d80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_multiply_mat4': game_loop.c:(.text+0x5da0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_multiply_mat4': game_loop.c:(.text+0x5e40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_multiply': game_loop.c:(.text+0x5e60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_multiply': game_loop.c:(.text+0x5f00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_scale': game_loop.c:(.text+0x5f20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_scale': game_loop.c:(.text+0x5fc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_subtract': game_loop.c:(.text+0x5fe0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_subtract': game_loop.c:(.text+0x6080): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_add': game_loop.c:(.text+0x60a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_add': game_loop.c:(.text+0x6140): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_one': game_loop.c:(.text+0x6160): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_one': game_loop.c:(.text+0x61e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_zero': game_loop.c:(.text+0x6200): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_zero': game_loop.c:(.text+0x6280): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_assign_vec4i': game_loop.c:(.text+0x62a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_assign_vec4i': game_loop.c:(.text+0x6340): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_assign': game_loop.c:(.text+0x6360): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_assign': game_loop.c:(.text+0x6400): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4': game_loop.c:(.text+0x6420): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4': game_loop.c:(.text+0x64c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_nearly_equal': game_loop.c:(.text+0x64e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_nearly_equal': game_loop.c:(.text+0x6520): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_equal': game_loop.c:(.text+0x6540): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_equal': game_loop.c:(.text+0x6580): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_near_zero': game_loop.c:(.text+0x65a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_near_zero': game_loop.c:(.text+0x65e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_zero': game_loop.c:(.text+0x6600): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_zero': game_loop.c:(.text+0x6620): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_distance_squared': game_loop.c:(.text+0x6640): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_distance_squared': game_loop.c:(.text+0x66a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_distance': game_loop.c:(.text+0x66c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_distance': game_loop.c:(.text+0x6720): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_length_squared': game_loop.c:(.text+0x6740): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_length_squared': game_loop.c:(.text+0x6780): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_length': game_loop.c:(.text+0x67a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_length': game_loop.c:(.text+0x67e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_dot': game_loop.c:(.text+0x6800): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_dot': game_loop.c:(.text+0x6860): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_bezier4': game_loop.c:(.text+0x6880): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_bezier4': game_loop.c:(.text+0x6980): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_bezier3': game_loop.c:(.text+0x69c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_bezier3': game_loop.c:(.text+0x6ac0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_lerp': game_loop.c:(.text+0x6ae0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_lerp': game_loop.c:(.text+0x6bc0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_reflect': game_loop.c:(.text+0x6be0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_reflect': game_loop.c:(.text+0x6cc0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_slide': game_loop.c:(.text+0x6ce0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_slide': game_loop.c:(.text+0x6dc0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_project': game_loop.c:(.text+0x6de0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_project': game_loop.c:(.text+0x6ec0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_normalize': game_loop.c:(.text+0x6ee0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_normalize': game_loop.c:(.text+0x6fa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_cross': game_loop.c:(.text+0x6fc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_cross': game_loop.c:(.text+0x70a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_clamp': game_loop.c:(.text+0x70c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_clamp': game_loop.c:(.text+0x71c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_min': game_loop.c:(.text+0x71e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_min': game_loop.c:(.text+0x72c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_max': game_loop.c:(.text+0x72e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_max': game_loop.c:(.text+0x73c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_round': game_loop.c:(.text+0x73e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_round': game_loop.c:(.text+0x7480): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_ceil': game_loop.c:(.text+0x74a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_ceil': game_loop.c:(.text+0x7540): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_floor': game_loop.c:(.text+0x7560): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_floor': game_loop.c:(.text+0x7600): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_abs': game_loop.c:(.text+0x7620): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_abs': game_loop.c:(.text+0x76e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_inverse': game_loop.c:(.text+0x7700): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_inverse': game_loop.c:(.text+0x77c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_negative': game_loop.c:(.text+0x77e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_negative': game_loop.c:(.text+0x78a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_snap': game_loop.c:(.text+0x78c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_snap': game_loop.c:(.text+0x79a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_divide': game_loop.c:(.text+0x79c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_divide': game_loop.c:(.text+0x7aa0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_multiply_mat3': game_loop.c:(.text+0x7ac0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_multiply_mat3': game_loop.c:(.text+0x7b80): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_multiply': game_loop.c:(.text+0x7ba0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_multiply': game_loop.c:(.text+0x7c80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_scale': game_loop.c:(.text+0x7ca0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_scale': game_loop.c:(.text+0x7d60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_subtract': game_loop.c:(.text+0x7d80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_subtract': game_loop.c:(.text+0x7e60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_add': game_loop.c:(.text+0x7e80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_add': game_loop.c:(.text+0x7f60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_one': game_loop.c:(.text+0x7f80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_one': game_loop.c:(.text+0x8020): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_zero': game_loop.c:(.text+0x8040): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_zero': game_loop.c:(.text+0x80e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_assign_vec3': game_loop.c:(.text+0x8100): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_assign_vec3': game_loop.c:(.text+0x81a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_assign': game_loop.c:(.text+0x81c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_assign': game_loop.c:(.text+0x8280): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i': game_loop.c:(.text+0x82a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i': game_loop.c:(.text+0x8340): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_is_equal': game_loop.c:(.text+0x8360): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_is_equal': game_loop.c:(.text+0x83c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_is_zero': game_loop.c:(.text+0x83e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_is_zero': game_loop.c:(.text+0x8420): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_distance_squared': game_loop.c:(.text+0x8440): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_distance_squared': game_loop.c:(.text+0x8480): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_distance': game_loop.c:(.text+0x84a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_distance': game_loop.c:(.text+0x84e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_length_squared': game_loop.c:(.text+0x8500): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_length_squared': game_loop.c:(.text+0x8520): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_length': game_loop.c:(.text+0x8540): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_length': game_loop.c:(.text+0x8560): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_dot': game_loop.c:(.text+0x8580): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_dot': game_loop.c:(.text+0x85c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_bezier4': game_loop.c:(.text+0x85e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_bezier4': game_loop.c:(.text+0x86c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_bezier3': game_loop.c:(.text+0x8700): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_bezier3': game_loop.c:(.text+0x87c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_lerp': game_loop.c:(.text+0x87e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_lerp': game_loop.c:(.text+0x88a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_reflect': game_loop.c:(.text+0x88c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_reflect': game_loop.c:(.text+0x8980): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_slide': game_loop.c:(.text+0x89a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_slide': game_loop.c:(.text+0x8a60): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_project': game_loop.c:(.text+0x8a80): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_project': game_loop.c:(.text+0x8b40): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_normalize': game_loop.c:(.text+0x8b60): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_normalize': game_loop.c:(.text+0x8c00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_cross': game_loop.c:(.text+0x8c20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_cross': game_loop.c:(.text+0x8ce0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_clamp': game_loop.c:(.text+0x8d00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_clamp': game_loop.c:(.text+0x8dc0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_min': game_loop.c:(.text+0x8de0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_min': game_loop.c:(.text+0x8ea0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_max': game_loop.c:(.text+0x8ec0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_max': game_loop.c:(.text+0x8f80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_round': game_loop.c:(.text+0x8fa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_round': game_loop.c:(.text+0x9040): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_ceil': game_loop.c:(.text+0x9060): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_ceil': game_loop.c:(.text+0x9100): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_floor': game_loop.c:(.text+0x9120): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_floor': game_loop.c:(.text+0x91c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_abs': game_loop.c:(.text+0x91e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_abs': game_loop.c:(.text+0x9280): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_inverse': game_loop.c:(.text+0x92a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_inverse': game_loop.c:(.text+0x9340): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_negative': game_loop.c:(.text+0x9360): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_negative': game_loop.c:(.text+0x9400): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_snap': game_loop.c:(.text+0x9420): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_snap': game_loop.c:(.text+0x94e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_divide': game_loop.c:(.text+0x9500): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_divide': game_loop.c:(.text+0x95c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_multiply_mat3': game_loop.c:(.text+0x95e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_multiply_mat3': game_loop.c:(.text+0x9680): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_multiply': game_loop.c:(.text+0x96a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_multiply': game_loop.c:(.text+0x9760): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_scale': game_loop.c:(.text+0x9780): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_scale': game_loop.c:(.text+0x9820): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_subtract': game_loop.c:(.text+0x9840): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_subtract': game_loop.c:(.text+0x9900): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_add': game_loop.c:(.text+0x9920): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_add': game_loop.c:(.text+0x99e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_one': game_loop.c:(.text+0x9a00): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_one': game_loop.c:(.text+0x9aa0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_zero': game_loop.c:(.text+0x9ac0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_zero': game_loop.c:(.text+0x9b60): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_assign_vec3i': game_loop.c:(.text+0x9b80): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_assign_vec3i': game_loop.c:(.text+0x9c40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_assign': game_loop.c:(.text+0x9c60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_assign': game_loop.c:(.text+0x9d00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3': game_loop.c:(.text+0x9d20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3': game_loop.c:(.text+0x9dc0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_nearly_equal': game_loop.c:(.text+0x9de0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_nearly_equal': game_loop.c:(.text+0x9e20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_equal': game_loop.c:(.text+0x9e40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_equal': game_loop.c:(.text+0x9e80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_near_zero': game_loop.c:(.text+0x9ea0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_near_zero': game_loop.c:(.text+0x9ee0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_zero': game_loop.c:(.text+0x9f00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_zero': game_loop.c:(.text+0x9f40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_distance_squared': game_loop.c:(.text+0x9f60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_distance_squared': game_loop.c:(.text+0x9fa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_distance': game_loop.c:(.text+0x9fc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_distance': game_loop.c:(.text+0x9fe0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_length': game_loop.c:(.text+0xa000): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_length': game_loop.c:(.text+0xa020): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_length_squared': game_loop.c:(.text+0xa040): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_length_squared': game_loop.c:(.text+0xa060): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_angle': game_loop.c:(.text+0xa080): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_angle': game_loop.c:(.text+0xa0a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_dot': game_loop.c:(.text+0xa0c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_dot': game_loop.c:(.text+0xa100): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_bezier4': game_loop.c:(.text+0xa120): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_bezier4': game_loop.c:(.text+0xa1c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_bezier3': game_loop.c:(.text+0xa200): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_bezier3': game_loop.c:(.text+0xa2a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_lerp': game_loop.c:(.text+0xa2c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_lerp': game_loop.c:(.text+0xa340): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_rotate': game_loop.c:(.text+0xa360): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_rotate': game_loop.c:(.text+0xa3e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_tangent': game_loop.c:(.text+0xa400): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_tangent': game_loop.c:(.text+0xa480): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_reflect': game_loop.c:(.text+0xa4a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_reflect': game_loop.c:(.text+0xa520): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_slide': game_loop.c:(.text+0xa540): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_slide': game_loop.c:(.text+0xa5c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_project': game_loop.c:(.text+0xa5e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_project': game_loop.c:(.text+0xa660): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_normalize': game_loop.c:(.text+0xa680): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_normalize': game_loop.c:(.text+0xa700): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_clamp': game_loop.c:(.text+0xa720): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_clamp': game_loop.c:(.text+0xa7c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_min': game_loop.c:(.text+0xa7e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_min': game_loop.c:(.text+0xa860): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_max': game_loop.c:(.text+0xa880): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_max': game_loop.c:(.text+0xa900): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_round': game_loop.c:(.text+0xa920): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_round': game_loop.c:(.text+0xa9a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_ceil': game_loop.c:(.text+0xa9c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_ceil': game_loop.c:(.text+0xaa40): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_floor': game_loop.c:(.text+0xaa60): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_floor': game_loop.c:(.text+0xaae0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_abs': game_loop.c:(.text+0xab00): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_abs': game_loop.c:(.text+0xab80): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_inverse': game_loop.c:(.text+0xaba0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_inverse': game_loop.c:(.text+0xac20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_negative': game_loop.c:(.text+0xac40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_negative': game_loop.c:(.text+0xacc0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_snap': game_loop.c:(.text+0xace0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_snap': game_loop.c:(.text+0xad60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_divide': game_loop.c:(.text+0xad80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_divide': game_loop.c:(.text+0xae00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_multiply_mat2': game_loop.c:(.text+0xae20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_multiply_mat2': game_loop.c:(.text+0xaec0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_multiply': game_loop.c:(.text+0xaee0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_multiply': game_loop.c:(.text+0xaf60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_scale': game_loop.c:(.text+0xaf80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_scale': game_loop.c:(.text+0xb000): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_subtract': game_loop.c:(.text+0xb020): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_subtract': game_loop.c:(.text+0xb0a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_add': game_loop.c:(.text+0xb0c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_add': game_loop.c:(.text+0xb140): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_one': game_loop.c:(.text+0xb160): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_one': game_loop.c:(.text+0xb1e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_zero': game_loop.c:(.text+0xb200): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_zero': game_loop.c:(.text+0xb280): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_assign_vec2': game_loop.c:(.text+0xb2a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_assign_vec2': game_loop.c:(.text+0xb320): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_assign': game_loop.c:(.text+0xb340): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_assign': game_loop.c:(.text+0xb3c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i': game_loop.c:(.text+0xb3e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i': game_loop.c:(.text+0xb460): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_is_equal': game_loop.c:(.text+0xb480): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_is_equal': game_loop.c:(.text+0xb4c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_is_zero': game_loop.c:(.text+0xb4e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_is_zero': game_loop.c:(.text+0xb500): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_distance_squared': game_loop.c:(.text+0xb520): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_distance_squared': game_loop.c:(.text+0xb560): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_distance': game_loop.c:(.text+0xb580): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_distance': game_loop.c:(.text+0xb5c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_length': game_loop.c:(.text+0xb5e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_length': game_loop.c:(.text+0xb600): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_length_squared': game_loop.c:(.text+0xb620): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_length_squared': game_loop.c:(.text+0xb640): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_angle': game_loop.c:(.text+0xb660): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_angle': game_loop.c:(.text+0xb680): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_dot': game_loop.c:(.text+0xb6a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_dot': game_loop.c:(.text+0xb6e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_bezier4': game_loop.c:(.text+0xb700): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_bezier4': game_loop.c:(.text+0xb7c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_bezier3': game_loop.c:(.text+0xb800): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_bezier3': game_loop.c:(.text+0xb8a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_lerp': game_loop.c:(.text+0xb8c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_lerp': game_loop.c:(.text+0xb960): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_rotate': game_loop.c:(.text+0xb980): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_rotate': game_loop.c:(.text+0xba20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_tangent': game_loop.c:(.text+0xba40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_tangent': game_loop.c:(.text+0xbac0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_reflect': game_loop.c:(.text+0xbae0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_reflect': game_loop.c:(.text+0xbb80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_slide': game_loop.c:(.text+0xbba0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_slide': game_loop.c:(.text+0xbc40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_project': game_loop.c:(.text+0xbc60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_project': game_loop.c:(.text+0xbd00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_normalize': game_loop.c:(.text+0xbd20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_normalize': game_loop.c:(.text+0xbda0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_clamp': game_loop.c:(.text+0xbdc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_clamp': game_loop.c:(.text+0xbe60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_min': game_loop.c:(.text+0xbe80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_min': game_loop.c:(.text+0xbf20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_max': game_loop.c:(.text+0xbf40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_max': game_loop.c:(.text+0xbfe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_round': game_loop.c:(.text+0xc000): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_round': game_loop.c:(.text+0xc080): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_ceil': game_loop.c:(.text+0xc0a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_ceil': game_loop.c:(.text+0xc120): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_floor': game_loop.c:(.text+0xc140): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_floor': game_loop.c:(.text+0xc1c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_abs': game_loop.c:(.text+0xc1e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_abs': game_loop.c:(.text+0xc260): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_inverse': game_loop.c:(.text+0xc280): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_inverse': game_loop.c:(.text+0xc300): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_negative': game_loop.c:(.text+0xc320): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_negative': game_loop.c:(.text+0xc3a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_snap': game_loop.c:(.text+0xc3c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_snap': game_loop.c:(.text+0xc460): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_divide': game_loop.c:(.text+0xc480): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_divide': game_loop.c:(.text+0xc520): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_multiply_mat2': game_loop.c:(.text+0xc540): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_multiply_mat2': game_loop.c:(.text+0xc5e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_multiply': game_loop.c:(.text+0xc600): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_multiply': game_loop.c:(.text+0xc6a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_scale': game_loop.c:(.text+0xc6c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_scale': game_loop.c:(.text+0xc760): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_subtract': game_loop.c:(.text+0xc780): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_subtract': game_loop.c:(.text+0xc820): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_add': game_loop.c:(.text+0xc840): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_add': game_loop.c:(.text+0xc8e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_one': game_loop.c:(.text+0xc900): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_one': game_loop.c:(.text+0xc980): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_zero': game_loop.c:(.text+0xc9a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_zero': game_loop.c:(.text+0xca20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_assign_vec2i': game_loop.c:(.text+0xca40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_assign_vec2i': game_loop.c:(.text+0xcac0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_assign': game_loop.c:(.text+0xcae0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_assign': game_loop.c:(.text+0xcb60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2': game_loop.c:(.text+0xcb80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2': game_loop.c:(.text+0xcc00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_nearly_equal': game_loop.c:(.text+0xcc20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_nearly_equal': game_loop.c:(.text+0xcc60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_equal': game_loop.c:(.text+0xcc80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_equal': game_loop.c:(.text+0xccc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_near_zero': game_loop.c:(.text+0xcce0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_near_zero': game_loop.c:(.text+0xcd00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_zero': game_loop.c:(.text+0xcd20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_zero': game_loop.c:(.text+0xcd40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_lerp': hiscores.c:(.text+0xbc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_lerp': hiscores.c:(.text+0xc40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_multiply': hiscores.c:(.text+0xc60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_multiply': hiscores.c:(.text+0xce0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_scale': hiscores.c:(.text+0xd00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_scale': hiscores.c:(.text+0xd80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_negative': hiscores.c:(.text+0xda0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_negative': hiscores.c:(.text+0xe20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_scaling': hiscores.c:(.text+0xe40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_scaling': hiscores.c:(.text+0xec0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_translation': hiscores.c:(.text+0xee0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_translation': hiscores.c:(.text+0xf60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_look_at': hiscores.c:(.text+0xf80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_look_at': hiscores.c:(.text+0x1040): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_quaternion': hiscores.c:(.text+0x1060): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_quaternion': hiscores.c:(.text+0x10e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_axis': hiscores.c:(.text+0x1100): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_axis': hiscores.c:(.text+0x1180): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_z': hiscores.c:(.text+0x11a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_z': hiscores.c:(.text+0x1220): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_y': hiscores.c:(.text+0x1240): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_y': hiscores.c:(.text+0x12c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_x': hiscores.c:(.text+0x12e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_x': hiscores.c:(.text+0x1360): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_perspective_infinite': hiscores.c:(.text+0x1380): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_perspective_infinite': hiscores.c:(.text+0x1400): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_perspective_fov': hiscores.c:(.text+0x1420): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_perspective_fov': hiscores.c:(.text+0x14a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_perspective': hiscores.c:(.text+0x14c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_perspective': hiscores.c:(.text+0x1540): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_ortho': hiscores.c:(.text+0x1560): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_ortho': hiscores.c:(.text+0x15e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_inverse': hiscores.c:(.text+0x1600): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_inverse': hiscores.c:(.text+0x1680): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_adjugate': hiscores.c:(.text+0x16a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_adjugate': hiscores.c:(.text+0x1720): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_transpose': hiscores.c:(.text+0x1740): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_transpose': hiscores.c:(.text+0x17c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_assign_mat3': hiscores.c:(.text+0x17e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_assign_mat3': hiscores.c:(.text+0x1860): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_assign_mat2': hiscores.c:(.text+0x1880): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_assign_mat2': hiscores.c:(.text+0x1920): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_assign': hiscores.c:(.text+0x1940): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_assign': hiscores.c:(.text+0x19c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_determinant': hiscores.c:(.text+0x19e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_determinant': hiscores.c:(.text+0x1a00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_identity': hiscores.c:(.text+0x1a20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_identity': hiscores.c:(.text+0x1aa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_zero': hiscores.c:(.text+0x1ac0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_zero': hiscores.c:(.text+0x1b40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4': hiscores.c:(.text+0x1b60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4': hiscores.c:(.text+0x1be0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_lerp': hiscores.c:(.text+0x1c00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_lerp': hiscores.c:(.text+0x1c80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_multiply': hiscores.c:(.text+0x1ca0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_multiply': hiscores.c:(.text+0x1d20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_scale': hiscores.c:(.text+0x1d40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_scale': hiscores.c:(.text+0x1dc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_negative': hiscores.c:(.text+0x1de0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_negative': hiscores.c:(.text+0x1e60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_scaling': hiscores.c:(.text+0x1e80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_scaling': hiscores.c:(.text+0x1f00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_quaternion': hiscores.c:(.text+0x1f20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_quaternion': hiscores.c:(.text+0x1fc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_axis': hiscores.c:(.text+0x1fe0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_axis': hiscores.c:(.text+0x2080): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_z': hiscores.c:(.text+0x20a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_z': hiscores.c:(.text+0x2120): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_y': hiscores.c:(.text+0x2140): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_y': hiscores.c:(.text+0x21c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_x': hiscores.c:(.text+0x21e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_x': hiscores.c:(.text+0x2260): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_inverse': hiscores.c:(.text+0x2280): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_inverse': hiscores.c:(.text+0x2300): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_adjugate': hiscores.c:(.text+0x2320): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_adjugate': hiscores.c:(.text+0x23a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_cofactor': hiscores.c:(.text+0x23c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_cofactor': hiscores.c:(.text+0x2440): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_transpose': hiscores.c:(.text+0x2460): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_transpose': hiscores.c:(.text+0x24e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_assign_mat4': hiscores.c:(.text+0x2500): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_assign_mat4': hiscores.c:(.text+0x2580): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_assign_mat2': hiscores.c:(.text+0x25a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_assign_mat2': hiscores.c:(.text+0x2640): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_assign': hiscores.c:(.text+0x2660): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_assign': hiscores.c:(.text+0x26e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_determinant': hiscores.c:(.text+0x2700): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_determinant': hiscores.c:(.text+0x2720): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_identity': hiscores.c:(.text+0x2740): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_identity': hiscores.c:(.text+0x27c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_zero': hiscores.c:(.text+0x27e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_zero': hiscores.c:(.text+0x2860): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3': hiscores.c:(.text+0x2880): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3': hiscores.c:(.text+0x2900): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_lerp': hiscores.c:(.text+0x2920): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_lerp': hiscores.c:(.text+0x29e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_multiply': hiscores.c:(.text+0x2a00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_multiply': hiscores.c:(.text+0x2ac0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_scale': hiscores.c:(.text+0x2ae0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_scale': hiscores.c:(.text+0x2b80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_negative': hiscores.c:(.text+0x2ba0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_negative': hiscores.c:(.text+0x2c40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_scaling': hiscores.c:(.text+0x2c60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_scaling': hiscores.c:(.text+0x2d00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_rotation': hiscores.c:(.text+0x2d20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_rotation': hiscores.c:(.text+0x2dc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_inverse': hiscores.c:(.text+0x2de0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_inverse': hiscores.c:(.text+0x2e80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_cofactor': hiscores.c:(.text+0x2ea0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_cofactor': hiscores.c:(.text+0x2f40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_transpose': hiscores.c:(.text+0x2f60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_transpose': hiscores.c:(.text+0x3000): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_assign_mat4': hiscores.c:(.text+0x3020): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_assign_mat4': hiscores.c:(.text+0x30c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_assign_mat3': hiscores.c:(.text+0x30e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_assign_mat3': hiscores.c:(.text+0x3180): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_assign': hiscores.c:(.text+0x31a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_assign': hiscores.c:(.text+0x3240): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_determinant': hiscores.c:(.text+0x3260): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_determinant': hiscores.c:(.text+0x32a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_identity': hiscores.c:(.text+0x32c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_identity': hiscores.c:(.text+0x3360): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_zero': hiscores.c:(.text+0x3380): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_zero': hiscores.c:(.text+0x3420): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2': hiscores.c:(.text+0x3440): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2': hiscores.c:(.text+0x34e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_length_squared': hiscores.c:(.text+0x3500): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_length_squared': hiscores.c:(.text+0x3540): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_length': hiscores.c:(.text+0x3560): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_length': hiscores.c:(.text+0x35a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_angle': hiscores.c:(.text+0x35c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_angle': hiscores.c:(.text+0x3600): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_dot': hiscores.c:(.text+0x3620): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_dot': hiscores.c:(.text+0x3660): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_slerp': hiscores.c:(.text+0x3680): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_slerp': hiscores.c:(.text+0x3740): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_lerp': hiscores.c:(.text+0x3760): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_lerp': hiscores.c:(.text+0x3820): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_yaw_pitch_roll': hiscores.c:(.text+0x3840): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_yaw_pitch_roll': hiscores.c:(.text+0x38e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_mat4': hiscores.c:(.text+0x3900): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_mat4': hiscores.c:(.text+0x39a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_vec3': hiscores.c:(.text+0x39c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_vec3': hiscores.c:(.text+0x3a60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_axis_angle': hiscores.c:(.text+0x3a80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_axis_angle': hiscores.c:(.text+0x3b20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_power': hiscores.c:(.text+0x3b40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_power': hiscores.c:(.text+0x3be0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_normalize': hiscores.c:(.text+0x3c00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_normalize': hiscores.c:(.text+0x3ca0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_inverse': hiscores.c:(.text+0x3cc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_inverse': hiscores.c:(.text+0x3d60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_conjugate': hiscores.c:(.text+0x3d80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_conjugate': hiscores.c:(.text+0x3e20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_negative': hiscores.c:(.text+0x3e40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_negative': hiscores.c:(.text+0x3ee0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_divide': hiscores.c:(.text+0x3f00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_divide': hiscores.c:(.text+0x3fc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_multiply': hiscores.c:(.text+0x3fe0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_multiply': hiscores.c:(.text+0x40a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_scale': hiscores.c:(.text+0x40c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_scale': hiscores.c:(.text+0x4160): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_null': hiscores.c:(.text+0x4180): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_null': hiscores.c:(.text+0x4220): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_zero': hiscores.c:(.text+0x4240): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_zero': hiscores.c:(.text+0x42e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_assign': hiscores.c:(.text+0x4300): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_assign': hiscores.c:(.text+0x43a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat': hiscores.c:(.text+0x43c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat': hiscores.c:(.text+0x4460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_nearly_equal': hiscores.c:(.text+0x4480): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_nearly_equal': hiscores.c:(.text+0x44c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_equal': hiscores.c:(.text+0x44e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_equal': hiscores.c:(.text+0x4520): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_near_zero': hiscores.c:(.text+0x4540): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_near_zero': hiscores.c:(.text+0x4580): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_zero': hiscores.c:(.text+0x45a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_zero': hiscores.c:(.text+0x45e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_lerp': hiscores.c:(.text+0x4600): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_lerp': hiscores.c:(.text+0x46a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_normalize': hiscores.c:(.text+0x46c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_normalize': hiscores.c:(.text+0x4760): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_clamp': hiscores.c:(.text+0x4780): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_clamp': hiscores.c:(.text+0x4820): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_min': hiscores.c:(.text+0x4840): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_min': hiscores.c:(.text+0x48e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_max': hiscores.c:(.text+0x4900): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_max': hiscores.c:(.text+0x49a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_round': hiscores.c:(.text+0x49c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_round': hiscores.c:(.text+0x4a60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_ceil': hiscores.c:(.text+0x4a80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_ceil': hiscores.c:(.text+0x4b20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_floor': hiscores.c:(.text+0x4b40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_floor': hiscores.c:(.text+0x4be0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_abs': hiscores.c:(.text+0x4c00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_abs': hiscores.c:(.text+0x4ca0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_inverse': hiscores.c:(.text+0x4cc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_inverse': hiscores.c:(.text+0x4d60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_negative': hiscores.c:(.text+0x4d80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_negative': hiscores.c:(.text+0x4e20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_snap': hiscores.c:(.text+0x4e40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_snap': hiscores.c:(.text+0x4ee0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_divide': hiscores.c:(.text+0x4f00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_divide': hiscores.c:(.text+0x4fa0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_multiply_mat4': hiscores.c:(.text+0x4fc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_multiply_mat4': hiscores.c:(.text+0x5060): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_multiply': hiscores.c:(.text+0x5080): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_multiply': hiscores.c:(.text+0x5120): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_scale': hiscores.c:(.text+0x5140): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_scale': hiscores.c:(.text+0x51e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_subtract': hiscores.c:(.text+0x5200): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_subtract': hiscores.c:(.text+0x52a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_add': hiscores.c:(.text+0x52c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_add': hiscores.c:(.text+0x5360): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_one': hiscores.c:(.text+0x5380): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_one': hiscores.c:(.text+0x5400): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_zero': hiscores.c:(.text+0x5420): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_zero': hiscores.c:(.text+0x54a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_assign_vec4': hiscores.c:(.text+0x54c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_assign_vec4': hiscores.c:(.text+0x5560): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_assign': hiscores.c:(.text+0x5580): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_assign': hiscores.c:(.text+0x5620): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i': hiscores.c:(.text+0x5640): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i': hiscores.c:(.text+0x56e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_is_equal': hiscores.c:(.text+0x5720): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_is_equal': hiscores.c:(.text+0x5760): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_is_zero': hiscores.c:(.text+0x5780): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_is_zero': hiscores.c:(.text+0x57a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_lerp': hiscores.c:(.text+0x57c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_lerp': hiscores.c:(.text+0x5860): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_normalize': hiscores.c:(.text+0x5880): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_normalize': hiscores.c:(.text+0x5920): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_clamp': hiscores.c:(.text+0x5940): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_clamp': hiscores.c:(.text+0x59e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_min': hiscores.c:(.text+0x5a00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_min': hiscores.c:(.text+0x5aa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_max': hiscores.c:(.text+0x5ac0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_max': hiscores.c:(.text+0x5b60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_round': hiscores.c:(.text+0x5b80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_round': hiscores.c:(.text+0x5c20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_ceil': hiscores.c:(.text+0x5c40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_ceil': hiscores.c:(.text+0x5ce0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_floor': hiscores.c:(.text+0x5d00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_floor': hiscores.c:(.text+0x5da0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_abs': hiscores.c:(.text+0x5dc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_abs': hiscores.c:(.text+0x5e60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_inverse': hiscores.c:(.text+0x5e80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_inverse': hiscores.c:(.text+0x5f20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_negative': hiscores.c:(.text+0x5f40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_negative': hiscores.c:(.text+0x5fe0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_snap': hiscores.c:(.text+0x6000): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_snap': hiscores.c:(.text+0x60a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_divide': hiscores.c:(.text+0x60c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_divide': hiscores.c:(.text+0x6160): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_multiply_mat4': hiscores.c:(.text+0x6180): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_multiply_mat4': hiscores.c:(.text+0x6220): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_multiply': hiscores.c:(.text+0x6240): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_multiply': hiscores.c:(.text+0x62e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_scale': hiscores.c:(.text+0x6300): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_scale': hiscores.c:(.text+0x63a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_subtract': hiscores.c:(.text+0x63c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_subtract': hiscores.c:(.text+0x6460): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_add': hiscores.c:(.text+0x6480): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_add': hiscores.c:(.text+0x6520): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_one': hiscores.c:(.text+0x6540): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_one': hiscores.c:(.text+0x65c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_zero': hiscores.c:(.text+0x65e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_zero': hiscores.c:(.text+0x6660): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_assign_vec4i': hiscores.c:(.text+0x6680): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_assign_vec4i': hiscores.c:(.text+0x6720): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_assign': hiscores.c:(.text+0x6740): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_assign': hiscores.c:(.text+0x67e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4': hiscores.c:(.text+0x6800): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4': hiscores.c:(.text+0x68a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_nearly_equal': hiscores.c:(.text+0x68c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_nearly_equal': hiscores.c:(.text+0x6900): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_equal': hiscores.c:(.text+0x6920): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_equal': hiscores.c:(.text+0x6960): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_near_zero': hiscores.c:(.text+0x6980): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_near_zero': hiscores.c:(.text+0x69c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_zero': hiscores.c:(.text+0x69e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_zero': hiscores.c:(.text+0x6a00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_distance_squared': hiscores.c:(.text+0x6a20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_distance_squared': hiscores.c:(.text+0x6a80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_distance': hiscores.c:(.text+0x6aa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_distance': hiscores.c:(.text+0x6b00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_length_squared': hiscores.c:(.text+0x6b20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_length_squared': hiscores.c:(.text+0x6b60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_length': hiscores.c:(.text+0x6b80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_length': hiscores.c:(.text+0x6bc0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_dot': hiscores.c:(.text+0x6be0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_dot': hiscores.c:(.text+0x6c40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_bezier4': hiscores.c:(.text+0x6c60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_bezier4': hiscores.c:(.text+0x6d60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_bezier3': hiscores.c:(.text+0x6da0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_bezier3': hiscores.c:(.text+0x6ea0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_lerp': hiscores.c:(.text+0x6ec0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_lerp': hiscores.c:(.text+0x6fa0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_reflect': hiscores.c:(.text+0x6fc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_reflect': hiscores.c:(.text+0x70a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_slide': hiscores.c:(.text+0x70c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_slide': hiscores.c:(.text+0x71a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_project': hiscores.c:(.text+0x71c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_project': hiscores.c:(.text+0x72a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_normalize': hiscores.c:(.text+0x72c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_normalize': hiscores.c:(.text+0x7380): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_cross': hiscores.c:(.text+0x73a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_cross': hiscores.c:(.text+0x7480): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_clamp': hiscores.c:(.text+0x74a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_clamp': hiscores.c:(.text+0x75a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_min': hiscores.c:(.text+0x75c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_min': hiscores.c:(.text+0x76a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_max': hiscores.c:(.text+0x76c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_max': hiscores.c:(.text+0x77a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_round': hiscores.c:(.text+0x77c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_round': hiscores.c:(.text+0x7860): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_ceil': hiscores.c:(.text+0x7880): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_ceil': hiscores.c:(.text+0x7920): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_floor': hiscores.c:(.text+0x7940): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_floor': hiscores.c:(.text+0x79e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_abs': hiscores.c:(.text+0x7a00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_abs': hiscores.c:(.text+0x7ac0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_inverse': hiscores.c:(.text+0x7ae0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_inverse': hiscores.c:(.text+0x7ba0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_negative': hiscores.c:(.text+0x7bc0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_negative': hiscores.c:(.text+0x7c80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_snap': hiscores.c:(.text+0x7ca0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_snap': hiscores.c:(.text+0x7d80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_divide': hiscores.c:(.text+0x7da0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_divide': hiscores.c:(.text+0x7e80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_multiply_mat3': hiscores.c:(.text+0x7ea0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_multiply_mat3': hiscores.c:(.text+0x7f60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_multiply': hiscores.c:(.text+0x7f80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_multiply': hiscores.c:(.text+0x8060): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_scale': hiscores.c:(.text+0x8080): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_scale': hiscores.c:(.text+0x8140): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_subtract': hiscores.c:(.text+0x8160): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_subtract': hiscores.c:(.text+0x8240): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_add': hiscores.c:(.text+0x8260): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_add': hiscores.c:(.text+0x8340): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_one': hiscores.c:(.text+0x8360): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_one': hiscores.c:(.text+0x8400): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_zero': hiscores.c:(.text+0x8420): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_zero': hiscores.c:(.text+0x84c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_assign_vec3': hiscores.c:(.text+0x84e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_assign_vec3': hiscores.c:(.text+0x8580): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_assign': hiscores.c:(.text+0x85a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_assign': hiscores.c:(.text+0x8660): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i': hiscores.c:(.text+0x8680): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i': hiscores.c:(.text+0x8720): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_is_equal': hiscores.c:(.text+0x8740): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_is_equal': hiscores.c:(.text+0x87a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_is_zero': hiscores.c:(.text+0x87c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_is_zero': hiscores.c:(.text+0x8800): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_distance_squared': hiscores.c:(.text+0x8820): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_distance_squared': hiscores.c:(.text+0x8860): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_distance': hiscores.c:(.text+0x8880): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_distance': hiscores.c:(.text+0x88c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_length_squared': hiscores.c:(.text+0x88e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_length_squared': hiscores.c:(.text+0x8900): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_length': hiscores.c:(.text+0x8920): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_length': hiscores.c:(.text+0x8940): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_dot': hiscores.c:(.text+0x8960): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_dot': hiscores.c:(.text+0x89a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_bezier4': hiscores.c:(.text+0x89c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_bezier4': hiscores.c:(.text+0x8aa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_bezier3': hiscores.c:(.text+0x8ae0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_bezier3': hiscores.c:(.text+0x8ba0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_lerp': hiscores.c:(.text+0x8bc0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_lerp': hiscores.c:(.text+0x8c80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_reflect': hiscores.c:(.text+0x8ca0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_reflect': hiscores.c:(.text+0x8d60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_slide': hiscores.c:(.text+0x8d80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_slide': hiscores.c:(.text+0x8e40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_project': hiscores.c:(.text+0x8e60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_project': hiscores.c:(.text+0x8f20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_normalize': hiscores.c:(.text+0x8f40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_normalize': hiscores.c:(.text+0x8fe0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_cross': hiscores.c:(.text+0x9000): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_cross': hiscores.c:(.text+0x90c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_clamp': hiscores.c:(.text+0x90e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_clamp': hiscores.c:(.text+0x91a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_min': hiscores.c:(.text+0x91c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_min': hiscores.c:(.text+0x9280): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_max': hiscores.c:(.text+0x92a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_max': hiscores.c:(.text+0x9360): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_round': hiscores.c:(.text+0x9380): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_round': hiscores.c:(.text+0x9420): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_ceil': hiscores.c:(.text+0x9440): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_ceil': hiscores.c:(.text+0x94e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_floor': hiscores.c:(.text+0x9500): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_floor': hiscores.c:(.text+0x95a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_abs': hiscores.c:(.text+0x95c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_abs': hiscores.c:(.text+0x9660): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_inverse': hiscores.c:(.text+0x9680): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_inverse': hiscores.c:(.text+0x9720): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_negative': hiscores.c:(.text+0x9740): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_negative': hiscores.c:(.text+0x97e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_snap': hiscores.c:(.text+0x9800): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_snap': hiscores.c:(.text+0x98c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_divide': hiscores.c:(.text+0x98e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_divide': hiscores.c:(.text+0x99a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_multiply_mat3': hiscores.c:(.text+0x99c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_multiply_mat3': hiscores.c:(.text+0x9a60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_multiply': hiscores.c:(.text+0x9a80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_multiply': hiscores.c:(.text+0x9b40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_scale': hiscores.c:(.text+0x9b60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_scale': hiscores.c:(.text+0x9c00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_subtract': hiscores.c:(.text+0x9c20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_subtract': hiscores.c:(.text+0x9ce0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_add': hiscores.c:(.text+0x9d00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_add': hiscores.c:(.text+0x9dc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_one': hiscores.c:(.text+0x9de0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_one': hiscores.c:(.text+0x9e80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_zero': hiscores.c:(.text+0x9ea0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_zero': hiscores.c:(.text+0x9f40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_assign_vec3i': hiscores.c:(.text+0x9f60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_assign_vec3i': hiscores.c:(.text+0xa020): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_assign': hiscores.c:(.text+0xa040): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_assign': hiscores.c:(.text+0xa0e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3': hiscores.c:(.text+0xa100): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3': hiscores.c:(.text+0xa1a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_nearly_equal': hiscores.c:(.text+0xa1c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_nearly_equal': hiscores.c:(.text+0xa200): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_equal': hiscores.c:(.text+0xa220): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_equal': hiscores.c:(.text+0xa260): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_near_zero': hiscores.c:(.text+0xa280): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_near_zero': hiscores.c:(.text+0xa2c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_zero': hiscores.c:(.text+0xa2e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_zero': hiscores.c:(.text+0xa320): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_distance_squared': hiscores.c:(.text+0xa340): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_distance_squared': hiscores.c:(.text+0xa380): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_distance': hiscores.c:(.text+0xa3a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_distance': hiscores.c:(.text+0xa3c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_length': hiscores.c:(.text+0xa3e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_length': hiscores.c:(.text+0xa400): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_length_squared': hiscores.c:(.text+0xa420): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_length_squared': hiscores.c:(.text+0xa440): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_angle': hiscores.c:(.text+0xa460): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_angle': hiscores.c:(.text+0xa480): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_dot': hiscores.c:(.text+0xa4a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_dot': hiscores.c:(.text+0xa4e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_bezier4': hiscores.c:(.text+0xa500): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_bezier4': hiscores.c:(.text+0xa5a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_bezier3': hiscores.c:(.text+0xa5e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_bezier3': hiscores.c:(.text+0xa680): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_lerp': hiscores.c:(.text+0xa6a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_lerp': hiscores.c:(.text+0xa720): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_rotate': hiscores.c:(.text+0xa740): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_rotate': hiscores.c:(.text+0xa7c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_tangent': hiscores.c:(.text+0xa7e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_tangent': hiscores.c:(.text+0xa860): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_reflect': hiscores.c:(.text+0xa880): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_reflect': hiscores.c:(.text+0xa900): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_slide': hiscores.c:(.text+0xa920): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_slide': hiscores.c:(.text+0xa9a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_project': hiscores.c:(.text+0xa9c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_project': hiscores.c:(.text+0xaa40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_normalize': hiscores.c:(.text+0xaa60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_normalize': hiscores.c:(.text+0xaae0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_clamp': hiscores.c:(.text+0xab00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_clamp': hiscores.c:(.text+0xaba0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_min': hiscores.c:(.text+0xabc0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_min': hiscores.c:(.text+0xac40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_max': hiscores.c:(.text+0xac60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_max': hiscores.c:(.text+0xace0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_round': hiscores.c:(.text+0xad00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_round': hiscores.c:(.text+0xad80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_ceil': hiscores.c:(.text+0xada0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_ceil': hiscores.c:(.text+0xae20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_floor': hiscores.c:(.text+0xae40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_floor': hiscores.c:(.text+0xaec0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_abs': hiscores.c:(.text+0xaee0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_abs': hiscores.c:(.text+0xaf60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_inverse': hiscores.c:(.text+0xaf80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_inverse': hiscores.c:(.text+0xb000): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_negative': hiscores.c:(.text+0xb020): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_negative': hiscores.c:(.text+0xb0a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_snap': hiscores.c:(.text+0xb0c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_snap': hiscores.c:(.text+0xb140): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_divide': hiscores.c:(.text+0xb160): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_divide': hiscores.c:(.text+0xb1e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_multiply_mat2': hiscores.c:(.text+0xb200): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_multiply_mat2': hiscores.c:(.text+0xb2a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_multiply': hiscores.c:(.text+0xb2c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_multiply': hiscores.c:(.text+0xb340): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_scale': hiscores.c:(.text+0xb360): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_scale': hiscores.c:(.text+0xb3e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_subtract': hiscores.c:(.text+0xb400): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_subtract': hiscores.c:(.text+0xb480): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_add': hiscores.c:(.text+0xb4a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_add': hiscores.c:(.text+0xb520): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_one': hiscores.c:(.text+0xb540): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_one': hiscores.c:(.text+0xb5c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_zero': hiscores.c:(.text+0xb5e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_zero': hiscores.c:(.text+0xb660): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_assign_vec2': hiscores.c:(.text+0xb680): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_assign_vec2': hiscores.c:(.text+0xb700): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_assign': hiscores.c:(.text+0xb720): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_assign': hiscores.c:(.text+0xb7a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i': hiscores.c:(.text+0xbc00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i': hiscores.c:(.text+0xbc80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_is_equal': hiscores.c:(.text+0xbca0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_is_equal': hiscores.c:(.text+0xbce0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_is_zero': hiscores.c:(.text+0xbd00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_is_zero': hiscores.c:(.text+0xbd20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_distance_squared': hiscores.c:(.text+0xbd40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_distance_squared': hiscores.c:(.text+0xbd80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_distance': hiscores.c:(.text+0xbda0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_distance': hiscores.c:(.text+0xbde0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_length': hiscores.c:(.text+0xbe00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_length': hiscores.c:(.text+0xbe20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_length_squared': hiscores.c:(.text+0xbe40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_length_squared': hiscores.c:(.text+0xbe60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_angle': hiscores.c:(.text+0xbe80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_angle': hiscores.c:(.text+0xbea0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_dot': hiscores.c:(.text+0xbec0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_dot': hiscores.c:(.text+0xbf00): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_bezier4': hiscores.c:(.text+0xbf20): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_bezier4': hiscores.c:(.text+0xbfe0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_bezier3': hiscores.c:(.text+0xc020): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_bezier3': hiscores.c:(.text+0xc0c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_lerp': hiscores.c:(.text+0xc0e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_lerp': hiscores.c:(.text+0xc180): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_rotate': hiscores.c:(.text+0xc1a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_rotate': hiscores.c:(.text+0xc240): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_tangent': hiscores.c:(.text+0xc260): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_tangent': hiscores.c:(.text+0xc2e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_reflect': hiscores.c:(.text+0xc300): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_reflect': hiscores.c:(.text+0xc3a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_slide': hiscores.c:(.text+0xc3c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_slide': hiscores.c:(.text+0xc460): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_project': hiscores.c:(.text+0xc480): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_project': hiscores.c:(.text+0xc520): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_normalize': hiscores.c:(.text+0xc540): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_normalize': hiscores.c:(.text+0xc5c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_clamp': hiscores.c:(.text+0xc5e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_clamp': hiscores.c:(.text+0xc680): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_min': hiscores.c:(.text+0xc6a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_min': hiscores.c:(.text+0xc740): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_max': hiscores.c:(.text+0xc760): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_max': hiscores.c:(.text+0xc800): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_round': hiscores.c:(.text+0xc820): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_round': hiscores.c:(.text+0xc8a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_ceil': hiscores.c:(.text+0xc8c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_ceil': hiscores.c:(.text+0xc940): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_floor': hiscores.c:(.text+0xc960): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_floor': hiscores.c:(.text+0xc9e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_abs': hiscores.c:(.text+0xca00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_abs': hiscores.c:(.text+0xca80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_inverse': hiscores.c:(.text+0xcaa0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_inverse': hiscores.c:(.text+0xcb20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_negative': hiscores.c:(.text+0xcb40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_negative': hiscores.c:(.text+0xcbc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_snap': hiscores.c:(.text+0xcbe0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_snap': hiscores.c:(.text+0xcc80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_divide': hiscores.c:(.text+0xcca0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_divide': hiscores.c:(.text+0xcd40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_multiply_mat2': hiscores.c:(.text+0xcd60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_multiply_mat2': hiscores.c:(.text+0xce00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_multiply': hiscores.c:(.text+0xce20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_multiply': hiscores.c:(.text+0xcec0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_scale': hiscores.c:(.text+0xcee0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_scale': hiscores.c:(.text+0xcf80): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_subtract': hiscores.c:(.text+0xcfa0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_subtract': hiscores.c:(.text+0xd040): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_add': hiscores.c:(.text+0xd060): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_add': hiscores.c:(.text+0xd100): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_one': hiscores.c:(.text+0xd120): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_one': hiscores.c:(.text+0xd1a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_zero': hiscores.c:(.text+0xd1c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_zero': hiscores.c:(.text+0xd240): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_assign_vec2i': hiscores.c:(.text+0xd260): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_assign_vec2i': hiscores.c:(.text+0xd2e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_assign': hiscores.c:(.text+0xd300): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_assign': hiscores.c:(.text+0xd380): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2': hiscores.c:(.text+0xd3a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2': hiscores.c:(.text+0xd420): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_nearly_equal': hiscores.c:(.text+0xd440): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_nearly_equal': hiscores.c:(.text+0xd480): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_equal': hiscores.c:(.text+0xd4a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_equal': hiscores.c:(.text+0xd4e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_near_zero': hiscores.c:(.text+0xd500): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_near_zero': hiscores.c:(.text+0xd520): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_zero': hiscores.c:(.text+0xd540): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_zero': hiscores.c:(.text+0xd560): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_lerp': loading_screens.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_lerp': loading_screens.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_multiply': loading_screens.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_multiply': loading_screens.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_scale': loading_screens.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_scale': loading_screens.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_negative': loading_screens.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_negative': loading_screens.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_scaling': loading_screens.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_scaling': loading_screens.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_translation': loading_screens.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_translation': loading_screens.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_look_at': loading_screens.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_look_at': loading_screens.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_quaternion': loading_screens.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_quaternion': loading_screens.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_axis': loading_screens.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_axis': loading_screens.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_z': loading_screens.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_z': loading_screens.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_y': loading_screens.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_y': loading_screens.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_x': loading_screens.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_x': loading_screens.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_perspective_infinite': loading_screens.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_perspective_infinite': loading_screens.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_perspective_fov': loading_screens.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_perspective_fov': loading_screens.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_perspective': loading_screens.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_perspective': loading_screens.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_ortho': loading_screens.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_ortho': loading_screens.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_inverse': loading_screens.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_inverse': loading_screens.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_adjugate': loading_screens.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_adjugate': loading_screens.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_transpose': loading_screens.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_transpose': loading_screens.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_assign_mat3': loading_screens.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_assign_mat3': loading_screens.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_assign_mat2': loading_screens.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_assign_mat2': loading_screens.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_assign': loading_screens.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_assign': loading_screens.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_determinant': loading_screens.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_determinant': loading_screens.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_identity': loading_screens.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_identity': loading_screens.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_zero': loading_screens.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_zero': loading_screens.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4': loading_screens.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4': loading_screens.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_lerp': loading_screens.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_lerp': loading_screens.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_multiply': loading_screens.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_multiply': loading_screens.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_scale': loading_screens.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_scale': loading_screens.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_negative': loading_screens.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_negative': loading_screens.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_scaling': loading_screens.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_scaling': loading_screens.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_quaternion': loading_screens.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_quaternion': loading_screens.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_axis': loading_screens.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_axis': loading_screens.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_z': loading_screens.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_z': loading_screens.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_y': loading_screens.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_y': loading_screens.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_x': loading_screens.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_x': loading_screens.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_inverse': loading_screens.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_inverse': loading_screens.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_adjugate': loading_screens.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_adjugate': loading_screens.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_cofactor': loading_screens.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_cofactor': loading_screens.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_transpose': loading_screens.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_transpose': loading_screens.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_assign_mat4': loading_screens.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_assign_mat4': loading_screens.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_assign_mat2': loading_screens.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_assign_mat2': loading_screens.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_assign': loading_screens.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_assign': loading_screens.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_determinant': loading_screens.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_determinant': loading_screens.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_identity': loading_screens.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_identity': loading_screens.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_zero': loading_screens.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_zero': loading_screens.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3': loading_screens.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3': loading_screens.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_lerp': loading_screens.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_lerp': loading_screens.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_multiply': loading_screens.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_multiply': loading_screens.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_scale': loading_screens.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_scale': loading_screens.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_negative': loading_screens.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_negative': loading_screens.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_scaling': loading_screens.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_scaling': loading_screens.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_rotation': loading_screens.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_rotation': loading_screens.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_inverse': loading_screens.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_inverse': loading_screens.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_cofactor': loading_screens.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_cofactor': loading_screens.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_transpose': loading_screens.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_transpose': loading_screens.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_assign_mat4': loading_screens.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_assign_mat4': loading_screens.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_assign_mat3': loading_screens.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_assign_mat3': loading_screens.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_assign': loading_screens.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_assign': loading_screens.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_determinant': loading_screens.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_determinant': loading_screens.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_identity': loading_screens.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_identity': loading_screens.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_zero': loading_screens.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_zero': loading_screens.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2': loading_screens.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2': loading_screens.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_length_squared': loading_screens.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_length_squared': loading_screens.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_length': loading_screens.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_length': loading_screens.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_angle': loading_screens.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_angle': loading_screens.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_dot': loading_screens.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_dot': loading_screens.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_slerp': loading_screens.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_slerp': loading_screens.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_lerp': loading_screens.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_lerp': loading_screens.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_yaw_pitch_roll': loading_screens.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_yaw_pitch_roll': loading_screens.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_mat4': loading_screens.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_mat4': loading_screens.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_vec3': loading_screens.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_vec3': loading_screens.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_axis_angle': loading_screens.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_axis_angle': loading_screens.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_power': loading_screens.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_power': loading_screens.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_normalize': loading_screens.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_normalize': loading_screens.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_inverse': loading_screens.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_inverse': loading_screens.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_conjugate': loading_screens.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_conjugate': loading_screens.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_negative': loading_screens.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_negative': loading_screens.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_divide': loading_screens.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_divide': loading_screens.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_multiply': loading_screens.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_multiply': loading_screens.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_scale': loading_screens.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_scale': loading_screens.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_null': loading_screens.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_null': loading_screens.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_zero': loading_screens.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_zero': loading_screens.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_assign': loading_screens.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_assign': loading_screens.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat': loading_screens.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat': loading_screens.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_nearly_equal': loading_screens.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_nearly_equal': loading_screens.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_equal': loading_screens.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_equal': loading_screens.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_near_zero': loading_screens.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_near_zero': loading_screens.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_zero': loading_screens.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_zero': loading_screens.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_lerp': loading_screens.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_lerp': loading_screens.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_normalize': loading_screens.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_normalize': loading_screens.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_clamp': loading_screens.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_clamp': loading_screens.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_min': loading_screens.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_min': loading_screens.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_max': loading_screens.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_max': loading_screens.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_round': loading_screens.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_round': loading_screens.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_ceil': loading_screens.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_ceil': loading_screens.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_floor': loading_screens.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_floor': loading_screens.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_abs': loading_screens.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_abs': loading_screens.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_inverse': loading_screens.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_inverse': loading_screens.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_negative': loading_screens.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_negative': loading_screens.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_snap': loading_screens.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_snap': loading_screens.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_divide': loading_screens.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_divide': loading_screens.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_multiply_mat4': loading_screens.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_multiply_mat4': loading_screens.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_multiply': loading_screens.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_multiply': loading_screens.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_scale': loading_screens.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_scale': loading_screens.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_subtract': loading_screens.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_subtract': loading_screens.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_add': loading_screens.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_add': loading_screens.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_one': loading_screens.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_one': loading_screens.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_zero': loading_screens.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_zero': loading_screens.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_assign_vec4': loading_screens.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_assign_vec4': loading_screens.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_assign': loading_screens.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_assign': loading_screens.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i': loading_screens.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i': loading_screens.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_is_equal': loading_screens.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_is_equal': loading_screens.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_is_zero': loading_screens.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_is_zero': loading_screens.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_lerp': loading_screens.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_lerp': loading_screens.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_normalize': loading_screens.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_normalize': loading_screens.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_clamp': loading_screens.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_clamp': loading_screens.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_min': loading_screens.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_min': loading_screens.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_max': loading_screens.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_max': loading_screens.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_round': loading_screens.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_round': loading_screens.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_ceil': loading_screens.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_ceil': loading_screens.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_floor': loading_screens.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_floor': loading_screens.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_abs': loading_screens.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_abs': loading_screens.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_inverse': loading_screens.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_inverse': loading_screens.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_negative': loading_screens.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_negative': loading_screens.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_snap': loading_screens.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_snap': loading_screens.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_divide': loading_screens.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_divide': loading_screens.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_multiply_mat4': loading_screens.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_multiply_mat4': loading_screens.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_multiply': loading_screens.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_multiply': loading_screens.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_scale': loading_screens.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_scale': loading_screens.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_subtract': loading_screens.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_subtract': loading_screens.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_add': loading_screens.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_add': loading_screens.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_one': loading_screens.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_one': loading_screens.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_zero': loading_screens.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_zero': loading_screens.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_assign_vec4i': loading_screens.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_assign_vec4i': loading_screens.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_assign': loading_screens.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_assign': loading_screens.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4': loading_screens.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4': loading_screens.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_nearly_equal': loading_screens.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_nearly_equal': loading_screens.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_equal': loading_screens.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_equal': loading_screens.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_near_zero': loading_screens.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_near_zero': loading_screens.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_zero': loading_screens.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_zero': loading_screens.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_distance_squared': loading_screens.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_distance_squared': loading_screens.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_distance': loading_screens.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_distance': loading_screens.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_length_squared': loading_screens.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_length_squared': loading_screens.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_length': loading_screens.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_length': loading_screens.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_dot': loading_screens.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_dot': loading_screens.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_bezier4': loading_screens.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_bezier4': loading_screens.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_bezier3': loading_screens.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_bezier3': loading_screens.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_lerp': loading_screens.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_lerp': loading_screens.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_reflect': loading_screens.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_reflect': loading_screens.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_slide': loading_screens.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_slide': loading_screens.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_project': loading_screens.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_project': loading_screens.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_normalize': loading_screens.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_normalize': loading_screens.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_cross': loading_screens.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_cross': loading_screens.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_clamp': loading_screens.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_clamp': loading_screens.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_min': loading_screens.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_min': loading_screens.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_max': loading_screens.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_max': loading_screens.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_round': loading_screens.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_round': loading_screens.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_ceil': loading_screens.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_ceil': loading_screens.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_floor': loading_screens.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_floor': loading_screens.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_abs': loading_screens.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_abs': loading_screens.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_inverse': loading_screens.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_inverse': loading_screens.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_negative': loading_screens.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_negative': loading_screens.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_snap': loading_screens.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_snap': loading_screens.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_divide': loading_screens.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_divide': loading_screens.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_multiply_mat3': loading_screens.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_multiply_mat3': loading_screens.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_multiply': loading_screens.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_multiply': loading_screens.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_scale': loading_screens.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_scale': loading_screens.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_subtract': loading_screens.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_subtract': loading_screens.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_add': loading_screens.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_add': loading_screens.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_one': loading_screens.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_one': loading_screens.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_zero': loading_screens.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_zero': loading_screens.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_assign_vec3': loading_screens.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_assign_vec3': loading_screens.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_assign': loading_screens.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_assign': loading_screens.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i': loading_screens.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i': loading_screens.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_is_equal': loading_screens.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_is_equal': loading_screens.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_is_zero': loading_screens.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_is_zero': loading_screens.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_distance_squared': loading_screens.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_distance_squared': loading_screens.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_distance': loading_screens.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_distance': loading_screens.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_length_squared': loading_screens.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_length_squared': loading_screens.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_length': loading_screens.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_length': loading_screens.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_dot': loading_screens.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_dot': loading_screens.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_bezier4': loading_screens.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_bezier4': loading_screens.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_bezier3': loading_screens.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_bezier3': loading_screens.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_lerp': loading_screens.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_lerp': loading_screens.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_reflect': loading_screens.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_reflect': loading_screens.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_slide': loading_screens.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_slide': loading_screens.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_project': loading_screens.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_project': loading_screens.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_normalize': loading_screens.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_normalize': loading_screens.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_cross': loading_screens.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_cross': loading_screens.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_clamp': loading_screens.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_clamp': loading_screens.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_min': loading_screens.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_min': loading_screens.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_max': loading_screens.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_max': loading_screens.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_round': loading_screens.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_round': loading_screens.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_ceil': loading_screens.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_ceil': loading_screens.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_floor': loading_screens.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_floor': loading_screens.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_abs': loading_screens.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_abs': loading_screens.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_inverse': loading_screens.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_inverse': loading_screens.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_negative': loading_screens.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_negative': loading_screens.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_snap': loading_screens.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_snap': loading_screens.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_divide': loading_screens.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_divide': loading_screens.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_multiply_mat3': loading_screens.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_multiply_mat3': loading_screens.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_multiply': loading_screens.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_multiply': loading_screens.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_scale': loading_screens.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_scale': loading_screens.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_subtract': loading_screens.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_subtract': loading_screens.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_add': loading_screens.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_add': loading_screens.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_one': loading_screens.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_one': loading_screens.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_zero': loading_screens.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_zero': loading_screens.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_assign_vec3i': loading_screens.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_assign_vec3i': loading_screens.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_assign': loading_screens.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_assign': loading_screens.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3': loading_screens.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3': loading_screens.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_nearly_equal': loading_screens.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_nearly_equal': loading_screens.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_equal': loading_screens.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_equal': loading_screens.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_near_zero': loading_screens.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_near_zero': loading_screens.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_zero': loading_screens.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_zero': loading_screens.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_distance_squared': loading_screens.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_distance_squared': loading_screens.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_distance': loading_screens.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_distance': loading_screens.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_length': loading_screens.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_length': loading_screens.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_length_squared': loading_screens.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_length_squared': loading_screens.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_angle': loading_screens.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_angle': loading_screens.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_dot': loading_screens.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_dot': loading_screens.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_bezier4': loading_screens.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_bezier4': loading_screens.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_bezier3': loading_screens.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_bezier3': loading_screens.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_lerp': loading_screens.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_lerp': loading_screens.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_rotate': loading_screens.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_rotate': loading_screens.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_tangent': loading_screens.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_tangent': loading_screens.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_reflect': loading_screens.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_reflect': loading_screens.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_slide': loading_screens.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_slide': loading_screens.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_project': loading_screens.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_project': loading_screens.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_normalize': loading_screens.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_normalize': loading_screens.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_clamp': loading_screens.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_clamp': loading_screens.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_min': loading_screens.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_min': loading_screens.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_max': loading_screens.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_max': loading_screens.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_round': loading_screens.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_round': loading_screens.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_ceil': loading_screens.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_ceil': loading_screens.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_floor': loading_screens.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_floor': loading_screens.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_abs': loading_screens.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_abs': loading_screens.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_inverse': loading_screens.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_inverse': loading_screens.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_negative': loading_screens.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_negative': loading_screens.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_snap': loading_screens.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_snap': loading_screens.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_divide': loading_screens.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_divide': loading_screens.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_multiply_mat2': loading_screens.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_multiply_mat2': loading_screens.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_multiply': loading_screens.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_multiply': loading_screens.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_scale': loading_screens.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_scale': loading_screens.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_subtract': loading_screens.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_subtract': loading_screens.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_add': loading_screens.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_add': loading_screens.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_one': loading_screens.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_one': loading_screens.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_zero': loading_screens.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_zero': loading_screens.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_assign_vec2': loading_screens.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_assign_vec2': loading_screens.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_assign': loading_screens.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_assign': loading_screens.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i': loading_screens.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i': loading_screens.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_is_equal': loading_screens.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_is_equal': loading_screens.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_is_zero': loading_screens.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_is_zero': loading_screens.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_distance_squared': loading_screens.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_distance_squared': loading_screens.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_distance': loading_screens.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_distance': loading_screens.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_length': loading_screens.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_length': loading_screens.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_length_squared': loading_screens.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_length_squared': loading_screens.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_angle': loading_screens.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_angle': loading_screens.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_dot': loading_screens.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_dot': loading_screens.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_bezier4': loading_screens.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_bezier4': loading_screens.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_bezier3': loading_screens.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_bezier3': loading_screens.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_lerp': loading_screens.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_lerp': loading_screens.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_rotate': loading_screens.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_rotate': loading_screens.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_tangent': loading_screens.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_tangent': loading_screens.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_reflect': loading_screens.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_reflect': loading_screens.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_slide': loading_screens.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_slide': loading_screens.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_project': loading_screens.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_project': loading_screens.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_normalize': loading_screens.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_normalize': loading_screens.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_clamp': loading_screens.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_clamp': loading_screens.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_min': loading_screens.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_min': loading_screens.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_max': loading_screens.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_max': loading_screens.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_round': loading_screens.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_round': loading_screens.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_ceil': loading_screens.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_ceil': loading_screens.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_floor': loading_screens.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_floor': loading_screens.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_abs': loading_screens.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_abs': loading_screens.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_inverse': loading_screens.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_inverse': loading_screens.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_negative': loading_screens.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_negative': loading_screens.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_snap': loading_screens.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_snap': loading_screens.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_divide': loading_screens.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_divide': loading_screens.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_multiply_mat2': loading_screens.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_multiply_mat2': loading_screens.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_multiply': loading_screens.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_multiply': loading_screens.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_scale': loading_screens.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_scale': loading_screens.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_subtract': loading_screens.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_subtract': loading_screens.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_add': loading_screens.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_add': loading_screens.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_one': loading_screens.c:(.text+0xcb80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_one': loading_screens.c:(.text+0xcc00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_zero': loading_screens.c:(.text+0xcc20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_zero': loading_screens.c:(.text+0xcca0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_assign_vec2i': loading_screens.c:(.text+0xccc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_assign_vec2i': loading_screens.c:(.text+0xcd40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_assign': loading_screens.c:(.text+0xcd60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_assign': loading_screens.c:(.text+0xcde0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2': loading_screens.c:(.text+0xce00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2': loading_screens.c:(.text+0xce80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_nearly_equal': loading_screens.c:(.text+0xcea0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_nearly_equal': loading_screens.c:(.text+0xcee0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_equal': loading_screens.c:(.text+0xcf00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_equal': loading_screens.c:(.text+0xcf40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_near_zero': loading_screens.c:(.text+0xcf60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_near_zero': loading_screens.c:(.text+0xcf80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_zero': loading_screens.c:(.text+0xcfa0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_zero': loading_screens.c:(.text+0xcfc0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_lerp': mainmenu.c:(.text+0xda0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_lerp': mainmenu.c:(.text+0xe20): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_multiply': mainmenu.c:(.text+0xe40): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_multiply': mainmenu.c:(.text+0xec0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_scale': mainmenu.c:(.text+0xee0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_scale': mainmenu.c:(.text+0xf60): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_negative': mainmenu.c:(.text+0xf80): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_negative': mainmenu.c:(.text+0x1000): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_scaling': mainmenu.c:(.text+0x1020): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_scaling': mainmenu.c:(.text+0x10a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_translation': mainmenu.c:(.text+0x10c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_translation': mainmenu.c:(.text+0x1140): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_look_at': mainmenu.c:(.text+0x1160): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_look_at': mainmenu.c:(.text+0x1220): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_quaternion': mainmenu.c:(.text+0x1240): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_quaternion': mainmenu.c:(.text+0x12c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_axis': mainmenu.c:(.text+0x12e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_axis': mainmenu.c:(.text+0x1360): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_z': mainmenu.c:(.text+0x1380): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_z': mainmenu.c:(.text+0x1400): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_y': mainmenu.c:(.text+0x1420): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_y': mainmenu.c:(.text+0x14a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_x': mainmenu.c:(.text+0x14c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_x': mainmenu.c:(.text+0x1540): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_perspective_infinite': mainmenu.c:(.text+0x1560): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_perspective_infinite': mainmenu.c:(.text+0x15e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_perspective_fov': mainmenu.c:(.text+0x1600): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_perspective_fov': mainmenu.c:(.text+0x1680): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_perspective': mainmenu.c:(.text+0x16a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_perspective': mainmenu.c:(.text+0x1720): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_ortho': mainmenu.c:(.text+0x1740): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_ortho': mainmenu.c:(.text+0x17c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_inverse': mainmenu.c:(.text+0x17e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_inverse': mainmenu.c:(.text+0x1860): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_adjugate': mainmenu.c:(.text+0x1880): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_adjugate': mainmenu.c:(.text+0x1900): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_transpose': mainmenu.c:(.text+0x1920): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_transpose': mainmenu.c:(.text+0x19a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_assign_mat3': mainmenu.c:(.text+0x19c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_assign_mat3': mainmenu.c:(.text+0x1a40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_assign_mat2': mainmenu.c:(.text+0x1a60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_assign_mat2': mainmenu.c:(.text+0x1b00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_assign': mainmenu.c:(.text+0x1b20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_assign': mainmenu.c:(.text+0x1ba0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_determinant': mainmenu.c:(.text+0x1bc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_determinant': mainmenu.c:(.text+0x1be0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_identity': mainmenu.c:(.text+0x1c00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_identity': mainmenu.c:(.text+0x1c80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_zero': mainmenu.c:(.text+0x1ca0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_zero': mainmenu.c:(.text+0x1d20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4': mainmenu.c:(.text+0x1d40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4': mainmenu.c:(.text+0x1dc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_lerp': mainmenu.c:(.text+0x1de0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_lerp': mainmenu.c:(.text+0x1e60): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_multiply': mainmenu.c:(.text+0x1e80): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_multiply': mainmenu.c:(.text+0x1f00): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_scale': mainmenu.c:(.text+0x1f20): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_scale': mainmenu.c:(.text+0x1fa0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_negative': mainmenu.c:(.text+0x1fc0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_negative': mainmenu.c:(.text+0x2040): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_scaling': mainmenu.c:(.text+0x2060): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_scaling': mainmenu.c:(.text+0x20e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_quaternion': mainmenu.c:(.text+0x2100): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_quaternion': mainmenu.c:(.text+0x21a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_axis': mainmenu.c:(.text+0x21c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_axis': mainmenu.c:(.text+0x2260): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_z': mainmenu.c:(.text+0x2280): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_z': mainmenu.c:(.text+0x2300): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_y': mainmenu.c:(.text+0x2320): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_y': mainmenu.c:(.text+0x23a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_x': mainmenu.c:(.text+0x23c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_x': mainmenu.c:(.text+0x2440): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_inverse': mainmenu.c:(.text+0x2460): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_inverse': mainmenu.c:(.text+0x24e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_adjugate': mainmenu.c:(.text+0x2500): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_adjugate': mainmenu.c:(.text+0x2580): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_cofactor': mainmenu.c:(.text+0x25a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_cofactor': mainmenu.c:(.text+0x2620): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_transpose': mainmenu.c:(.text+0x2640): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_transpose': mainmenu.c:(.text+0x26c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_assign_mat4': mainmenu.c:(.text+0x26e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_assign_mat4': mainmenu.c:(.text+0x2760): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_assign_mat2': mainmenu.c:(.text+0x2780): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_assign_mat2': mainmenu.c:(.text+0x2820): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_assign': mainmenu.c:(.text+0x2840): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_assign': mainmenu.c:(.text+0x28c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_determinant': mainmenu.c:(.text+0x28e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_determinant': mainmenu.c:(.text+0x2900): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_identity': mainmenu.c:(.text+0x2920): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_identity': mainmenu.c:(.text+0x29a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_zero': mainmenu.c:(.text+0x29c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_zero': mainmenu.c:(.text+0x2a40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3': mainmenu.c:(.text+0x2a60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3': mainmenu.c:(.text+0x2ae0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_lerp': mainmenu.c:(.text+0x2b00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_lerp': mainmenu.c:(.text+0x2bc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_multiply': mainmenu.c:(.text+0x2be0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_multiply': mainmenu.c:(.text+0x2ca0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_scale': mainmenu.c:(.text+0x2cc0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_scale': mainmenu.c:(.text+0x2d60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_negative': mainmenu.c:(.text+0x2d80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_negative': mainmenu.c:(.text+0x2e20): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_scaling': mainmenu.c:(.text+0x2e40): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_scaling': mainmenu.c:(.text+0x2ee0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_rotation': mainmenu.c:(.text+0x2f00): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_rotation': mainmenu.c:(.text+0x2fa0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_inverse': mainmenu.c:(.text+0x2fc0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_inverse': mainmenu.c:(.text+0x3060): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_cofactor': mainmenu.c:(.text+0x3080): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_cofactor': mainmenu.c:(.text+0x3120): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_transpose': mainmenu.c:(.text+0x3140): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_transpose': mainmenu.c:(.text+0x31e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_assign_mat4': mainmenu.c:(.text+0x3200): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_assign_mat4': mainmenu.c:(.text+0x32a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_assign_mat3': mainmenu.c:(.text+0x32c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_assign_mat3': mainmenu.c:(.text+0x3360): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_assign': mainmenu.c:(.text+0x3380): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_assign': mainmenu.c:(.text+0x3420): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_determinant': mainmenu.c:(.text+0x3440): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_determinant': mainmenu.c:(.text+0x3480): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_identity': mainmenu.c:(.text+0x34a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_identity': mainmenu.c:(.text+0x3540): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_zero': mainmenu.c:(.text+0x3560): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_zero': mainmenu.c:(.text+0x3600): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2': mainmenu.c:(.text+0x3620): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2': mainmenu.c:(.text+0x36c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_length_squared': mainmenu.c:(.text+0x36e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_length_squared': mainmenu.c:(.text+0x3720): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_length': mainmenu.c:(.text+0x3740): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_length': mainmenu.c:(.text+0x3780): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_angle': mainmenu.c:(.text+0x37a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_angle': mainmenu.c:(.text+0x37e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_dot': mainmenu.c:(.text+0x3800): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_dot': mainmenu.c:(.text+0x3840): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_slerp': mainmenu.c:(.text+0x3860): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_slerp': mainmenu.c:(.text+0x3920): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_lerp': mainmenu.c:(.text+0x3940): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_lerp': mainmenu.c:(.text+0x3a00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_yaw_pitch_roll': mainmenu.c:(.text+0x3a20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_yaw_pitch_roll': mainmenu.c:(.text+0x3ac0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_mat4': mainmenu.c:(.text+0x3ae0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_mat4': mainmenu.c:(.text+0x3b80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_vec3': mainmenu.c:(.text+0x3ba0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_vec3': mainmenu.c:(.text+0x3c40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_axis_angle': mainmenu.c:(.text+0x3c60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_axis_angle': mainmenu.c:(.text+0x3d00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_power': mainmenu.c:(.text+0x3d20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_power': mainmenu.c:(.text+0x3dc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_normalize': mainmenu.c:(.text+0x3de0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_normalize': mainmenu.c:(.text+0x3e80): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_inverse': mainmenu.c:(.text+0x3ea0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_inverse': mainmenu.c:(.text+0x3f40): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_conjugate': mainmenu.c:(.text+0x3f60): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_conjugate': mainmenu.c:(.text+0x4000): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_negative': mainmenu.c:(.text+0x4020): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_negative': mainmenu.c:(.text+0x40c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_divide': mainmenu.c:(.text+0x40e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_divide': mainmenu.c:(.text+0x41a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_multiply': mainmenu.c:(.text+0x41c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_multiply': mainmenu.c:(.text+0x4280): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_scale': mainmenu.c:(.text+0x42a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_scale': mainmenu.c:(.text+0x4340): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_null': mainmenu.c:(.text+0x4360): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_null': mainmenu.c:(.text+0x4400): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_zero': mainmenu.c:(.text+0x4420): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_zero': mainmenu.c:(.text+0x44c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_assign': mainmenu.c:(.text+0x44e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_assign': mainmenu.c:(.text+0x4580): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat': mainmenu.c:(.text+0x45a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat': mainmenu.c:(.text+0x4640): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_nearly_equal': mainmenu.c:(.text+0x4660): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_nearly_equal': mainmenu.c:(.text+0x46a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_equal': mainmenu.c:(.text+0x46c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_equal': mainmenu.c:(.text+0x4700): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_near_zero': mainmenu.c:(.text+0x4720): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_near_zero': mainmenu.c:(.text+0x4760): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_zero': mainmenu.c:(.text+0x4780): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_zero': mainmenu.c:(.text+0x47c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_lerp': mainmenu.c:(.text+0x47e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_lerp': mainmenu.c:(.text+0x4880): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_normalize': mainmenu.c:(.text+0x48a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_normalize': mainmenu.c:(.text+0x4940): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_clamp': mainmenu.c:(.text+0x4960): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_clamp': mainmenu.c:(.text+0x4a00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_min': mainmenu.c:(.text+0x4a20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_min': mainmenu.c:(.text+0x4ac0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_max': mainmenu.c:(.text+0x4ae0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_max': mainmenu.c:(.text+0x4b80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_round': mainmenu.c:(.text+0x4ba0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_round': mainmenu.c:(.text+0x4c40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_ceil': mainmenu.c:(.text+0x4c60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_ceil': mainmenu.c:(.text+0x4d00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_floor': mainmenu.c:(.text+0x4d20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_floor': mainmenu.c:(.text+0x4dc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_abs': mainmenu.c:(.text+0x4de0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_abs': mainmenu.c:(.text+0x4e80): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_inverse': mainmenu.c:(.text+0x4ea0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_inverse': mainmenu.c:(.text+0x4f40): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_negative': mainmenu.c:(.text+0x4f60): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_negative': mainmenu.c:(.text+0x5000): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_snap': mainmenu.c:(.text+0x5020): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_snap': mainmenu.c:(.text+0x50c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_divide': mainmenu.c:(.text+0x50e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_divide': mainmenu.c:(.text+0x5180): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_multiply_mat4': mainmenu.c:(.text+0x51a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_multiply_mat4': mainmenu.c:(.text+0x5240): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_multiply': mainmenu.c:(.text+0x5260): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_multiply': mainmenu.c:(.text+0x5300): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_scale': mainmenu.c:(.text+0x5320): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_scale': mainmenu.c:(.text+0x53c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_subtract': mainmenu.c:(.text+0x53e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_subtract': mainmenu.c:(.text+0x5480): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_add': mainmenu.c:(.text+0x54a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_add': mainmenu.c:(.text+0x5540): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_one': mainmenu.c:(.text+0x5560): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_one': mainmenu.c:(.text+0x55e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_zero': mainmenu.c:(.text+0x5600): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_zero': mainmenu.c:(.text+0x5680): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_assign_vec4': mainmenu.c:(.text+0x56a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_assign_vec4': mainmenu.c:(.text+0x5740): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_assign': mainmenu.c:(.text+0x5760): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_assign': mainmenu.c:(.text+0x5800): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i': mainmenu.c:(.text+0x5820): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i': mainmenu.c:(.text+0x58c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_is_equal': mainmenu.c:(.text+0x5900): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_is_equal': mainmenu.c:(.text+0x5940): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_is_zero': mainmenu.c:(.text+0x5960): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_is_zero': mainmenu.c:(.text+0x5980): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_lerp': mainmenu.c:(.text+0x59a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_lerp': mainmenu.c:(.text+0x5a40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_normalize': mainmenu.c:(.text+0x5a60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_normalize': mainmenu.c:(.text+0x5b00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_clamp': mainmenu.c:(.text+0x5b20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_clamp': mainmenu.c:(.text+0x5bc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_min': mainmenu.c:(.text+0x5be0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_min': mainmenu.c:(.text+0x5c80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_max': mainmenu.c:(.text+0x5ca0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_max': mainmenu.c:(.text+0x5d40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_round': mainmenu.c:(.text+0x5d60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_round': mainmenu.c:(.text+0x5e00): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_ceil': mainmenu.c:(.text+0x5e20): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_ceil': mainmenu.c:(.text+0x5ec0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_floor': mainmenu.c:(.text+0x5ee0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_floor': mainmenu.c:(.text+0x5f80): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_abs': mainmenu.c:(.text+0x5fa0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_abs': mainmenu.c:(.text+0x6040): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_inverse': mainmenu.c:(.text+0x6060): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_inverse': mainmenu.c:(.text+0x6100): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_negative': mainmenu.c:(.text+0x6120): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_negative': mainmenu.c:(.text+0x61c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_snap': mainmenu.c:(.text+0x61e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_snap': mainmenu.c:(.text+0x6280): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_divide': mainmenu.c:(.text+0x62a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_divide': mainmenu.c:(.text+0x6340): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_multiply_mat4': mainmenu.c:(.text+0x6360): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_multiply_mat4': mainmenu.c:(.text+0x6400): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_multiply': mainmenu.c:(.text+0x6420): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_multiply': mainmenu.c:(.text+0x64c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_scale': mainmenu.c:(.text+0x64e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_scale': mainmenu.c:(.text+0x6580): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_subtract': mainmenu.c:(.text+0x65a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_subtract': mainmenu.c:(.text+0x6640): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_add': mainmenu.c:(.text+0x6660): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_add': mainmenu.c:(.text+0x6700): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_one': mainmenu.c:(.text+0x6720): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_one': mainmenu.c:(.text+0x67a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_zero': mainmenu.c:(.text+0x67c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_zero': mainmenu.c:(.text+0x6840): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_assign_vec4i': mainmenu.c:(.text+0x6860): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_assign_vec4i': mainmenu.c:(.text+0x6900): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_assign': mainmenu.c:(.text+0x6920): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_assign': mainmenu.c:(.text+0x69c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4': mainmenu.c:(.text+0x69e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4': mainmenu.c:(.text+0x6a80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_nearly_equal': mainmenu.c:(.text+0x6aa0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_nearly_equal': mainmenu.c:(.text+0x6ae0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_equal': mainmenu.c:(.text+0x6b00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_equal': mainmenu.c:(.text+0x6b40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_near_zero': mainmenu.c:(.text+0x6b60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_near_zero': mainmenu.c:(.text+0x6ba0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_zero': mainmenu.c:(.text+0x6bc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_zero': mainmenu.c:(.text+0x6be0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_distance_squared': mainmenu.c:(.text+0x6c00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_distance_squared': mainmenu.c:(.text+0x6c60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_distance': mainmenu.c:(.text+0x6c80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_distance': mainmenu.c:(.text+0x6ce0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_length_squared': mainmenu.c:(.text+0x6d00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_length_squared': mainmenu.c:(.text+0x6d40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_length': mainmenu.c:(.text+0x6d60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_length': mainmenu.c:(.text+0x6da0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_dot': mainmenu.c:(.text+0x6dc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_dot': mainmenu.c:(.text+0x6e20): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_bezier4': mainmenu.c:(.text+0x6e40): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_bezier4': mainmenu.c:(.text+0x6f40): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_bezier3': mainmenu.c:(.text+0x6f80): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_bezier3': mainmenu.c:(.text+0x7080): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_lerp': mainmenu.c:(.text+0x70a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_lerp': mainmenu.c:(.text+0x7180): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_reflect': mainmenu.c:(.text+0x71a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_reflect': mainmenu.c:(.text+0x7280): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_slide': mainmenu.c:(.text+0x72a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_slide': mainmenu.c:(.text+0x7380): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_project': mainmenu.c:(.text+0x73a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_project': mainmenu.c:(.text+0x7480): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_normalize': mainmenu.c:(.text+0x74a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_normalize': mainmenu.c:(.text+0x7560): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_cross': mainmenu.c:(.text+0x7580): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_cross': mainmenu.c:(.text+0x7660): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_clamp': mainmenu.c:(.text+0x7680): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_clamp': mainmenu.c:(.text+0x7780): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_min': mainmenu.c:(.text+0x77a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_min': mainmenu.c:(.text+0x7880): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_max': mainmenu.c:(.text+0x78a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_max': mainmenu.c:(.text+0x7980): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_round': mainmenu.c:(.text+0x79a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_round': mainmenu.c:(.text+0x7a40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_ceil': mainmenu.c:(.text+0x7a60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_ceil': mainmenu.c:(.text+0x7b00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_floor': mainmenu.c:(.text+0x7b20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_floor': mainmenu.c:(.text+0x7bc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_abs': mainmenu.c:(.text+0x7be0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_abs': mainmenu.c:(.text+0x7ca0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_inverse': mainmenu.c:(.text+0x7cc0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_inverse': mainmenu.c:(.text+0x7d80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_negative': mainmenu.c:(.text+0x7da0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_negative': mainmenu.c:(.text+0x7e60): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_snap': mainmenu.c:(.text+0x7e80): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_snap': mainmenu.c:(.text+0x7f60): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_divide': mainmenu.c:(.text+0x7f80): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_divide': mainmenu.c:(.text+0x8060): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_multiply_mat3': mainmenu.c:(.text+0x8080): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_multiply_mat3': mainmenu.c:(.text+0x8140): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_multiply': mainmenu.c:(.text+0x8160): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_multiply': mainmenu.c:(.text+0x8240): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_scale': mainmenu.c:(.text+0x8260): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_scale': mainmenu.c:(.text+0x8320): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_subtract': mainmenu.c:(.text+0x8340): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_subtract': mainmenu.c:(.text+0x8420): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_add': mainmenu.c:(.text+0x8440): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_add': mainmenu.c:(.text+0x8520): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_one': mainmenu.c:(.text+0x8540): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_one': mainmenu.c:(.text+0x85e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_zero': mainmenu.c:(.text+0x8600): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_zero': mainmenu.c:(.text+0x86a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_assign_vec3': mainmenu.c:(.text+0x86c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_assign_vec3': mainmenu.c:(.text+0x8760): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_assign': mainmenu.c:(.text+0x8780): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_assign': mainmenu.c:(.text+0x8840): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i': mainmenu.c:(.text+0x8860): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i': mainmenu.c:(.text+0x8900): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_is_equal': mainmenu.c:(.text+0x8920): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_is_equal': mainmenu.c:(.text+0x8980): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_is_zero': mainmenu.c:(.text+0x89a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_is_zero': mainmenu.c:(.text+0x89e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_distance_squared': mainmenu.c:(.text+0x8a00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_distance_squared': mainmenu.c:(.text+0x8a40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_distance': mainmenu.c:(.text+0x8a60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_distance': mainmenu.c:(.text+0x8aa0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_length_squared': mainmenu.c:(.text+0x8ac0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_length_squared': mainmenu.c:(.text+0x8ae0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_length': mainmenu.c:(.text+0x8b00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_length': mainmenu.c:(.text+0x8b20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_dot': mainmenu.c:(.text+0x8b40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_dot': mainmenu.c:(.text+0x8b80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_bezier4': mainmenu.c:(.text+0x8ba0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_bezier4': mainmenu.c:(.text+0x8c80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_bezier3': mainmenu.c:(.text+0x8cc0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_bezier3': mainmenu.c:(.text+0x8d80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_lerp': mainmenu.c:(.text+0x8da0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_lerp': mainmenu.c:(.text+0x8e60): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_reflect': mainmenu.c:(.text+0x8e80): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_reflect': mainmenu.c:(.text+0x8f40): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_slide': mainmenu.c:(.text+0x8f60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_slide': mainmenu.c:(.text+0x9020): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_project': mainmenu.c:(.text+0x9040): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_project': mainmenu.c:(.text+0x9100): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_normalize': mainmenu.c:(.text+0x9120): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_normalize': mainmenu.c:(.text+0x91c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_cross': mainmenu.c:(.text+0x91e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_cross': mainmenu.c:(.text+0x92a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_clamp': mainmenu.c:(.text+0x92c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_clamp': mainmenu.c:(.text+0x9380): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_min': mainmenu.c:(.text+0x93a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_min': mainmenu.c:(.text+0x9460): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_max': mainmenu.c:(.text+0x9480): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_max': mainmenu.c:(.text+0x9540): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_round': mainmenu.c:(.text+0x9560): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_round': mainmenu.c:(.text+0x9600): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_ceil': mainmenu.c:(.text+0x9620): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_ceil': mainmenu.c:(.text+0x96c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_floor': mainmenu.c:(.text+0x96e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_floor': mainmenu.c:(.text+0x9780): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_abs': mainmenu.c:(.text+0x97a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_abs': mainmenu.c:(.text+0x9840): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_inverse': mainmenu.c:(.text+0x9860): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_inverse': mainmenu.c:(.text+0x9900): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_negative': mainmenu.c:(.text+0x9920): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_negative': mainmenu.c:(.text+0x99c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_snap': mainmenu.c:(.text+0x99e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_snap': mainmenu.c:(.text+0x9aa0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_divide': mainmenu.c:(.text+0x9ac0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_divide': mainmenu.c:(.text+0x9b80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_multiply_mat3': mainmenu.c:(.text+0x9ba0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_multiply_mat3': mainmenu.c:(.text+0x9c40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_multiply': mainmenu.c:(.text+0x9c60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_multiply': mainmenu.c:(.text+0x9d20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_scale': mainmenu.c:(.text+0x9d40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_scale': mainmenu.c:(.text+0x9de0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_subtract': mainmenu.c:(.text+0x9e00): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_subtract': mainmenu.c:(.text+0x9ec0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_add': mainmenu.c:(.text+0x9ee0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_add': mainmenu.c:(.text+0x9fa0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_one': mainmenu.c:(.text+0x9fc0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_one': mainmenu.c:(.text+0xa060): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_zero': mainmenu.c:(.text+0xa080): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_zero': mainmenu.c:(.text+0xa120): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_assign_vec3i': mainmenu.c:(.text+0xa140): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_assign_vec3i': mainmenu.c:(.text+0xa200): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_assign': mainmenu.c:(.text+0xa220): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_assign': mainmenu.c:(.text+0xa2c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3': mainmenu.c:(.text+0xa2e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3': mainmenu.c:(.text+0xa380): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_nearly_equal': mainmenu.c:(.text+0xa3a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_nearly_equal': mainmenu.c:(.text+0xa3e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_equal': mainmenu.c:(.text+0xa400): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_equal': mainmenu.c:(.text+0xa440): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_near_zero': mainmenu.c:(.text+0xa460): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_near_zero': mainmenu.c:(.text+0xa4a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_zero': mainmenu.c:(.text+0xa4c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_zero': mainmenu.c:(.text+0xa500): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_distance_squared': mainmenu.c:(.text+0xa520): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_distance_squared': mainmenu.c:(.text+0xa560): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_distance': mainmenu.c:(.text+0xa580): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_distance': mainmenu.c:(.text+0xa5a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_length': mainmenu.c:(.text+0xa5c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_length': mainmenu.c:(.text+0xa5e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_length_squared': mainmenu.c:(.text+0xa600): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_length_squared': mainmenu.c:(.text+0xa620): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_angle': mainmenu.c:(.text+0xa640): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_angle': mainmenu.c:(.text+0xa660): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_dot': mainmenu.c:(.text+0xa680): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_dot': mainmenu.c:(.text+0xa6c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_bezier4': mainmenu.c:(.text+0xa6e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_bezier4': mainmenu.c:(.text+0xa780): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_bezier3': mainmenu.c:(.text+0xa7c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_bezier3': mainmenu.c:(.text+0xa860): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_lerp': mainmenu.c:(.text+0xa880): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_lerp': mainmenu.c:(.text+0xa900): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_rotate': mainmenu.c:(.text+0xa920): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_rotate': mainmenu.c:(.text+0xa9a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_tangent': mainmenu.c:(.text+0xa9c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_tangent': mainmenu.c:(.text+0xaa40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_reflect': mainmenu.c:(.text+0xaa60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_reflect': mainmenu.c:(.text+0xaae0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_slide': mainmenu.c:(.text+0xab00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_slide': mainmenu.c:(.text+0xab80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_project': mainmenu.c:(.text+0xaba0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_project': mainmenu.c:(.text+0xac20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_normalize': mainmenu.c:(.text+0xac40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_normalize': mainmenu.c:(.text+0xacc0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_clamp': mainmenu.c:(.text+0xace0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_clamp': mainmenu.c:(.text+0xad80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_min': mainmenu.c:(.text+0xada0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_min': mainmenu.c:(.text+0xae20): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_max': mainmenu.c:(.text+0xae40): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_max': mainmenu.c:(.text+0xaec0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_round': mainmenu.c:(.text+0xaee0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_round': mainmenu.c:(.text+0xaf60): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_ceil': mainmenu.c:(.text+0xaf80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_ceil': mainmenu.c:(.text+0xb000): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_floor': mainmenu.c:(.text+0xb020): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_floor': mainmenu.c:(.text+0xb0a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_abs': mainmenu.c:(.text+0xb0c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_abs': mainmenu.c:(.text+0xb140): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_inverse': mainmenu.c:(.text+0xb160): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_inverse': mainmenu.c:(.text+0xb1e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_negative': mainmenu.c:(.text+0xb200): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_negative': mainmenu.c:(.text+0xb280): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_snap': mainmenu.c:(.text+0xb2a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_snap': mainmenu.c:(.text+0xb320): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_divide': mainmenu.c:(.text+0xb340): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_divide': mainmenu.c:(.text+0xb3c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_multiply_mat2': mainmenu.c:(.text+0xb3e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_multiply_mat2': mainmenu.c:(.text+0xb480): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_multiply': mainmenu.c:(.text+0xb4a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_multiply': mainmenu.c:(.text+0xb520): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_scale': mainmenu.c:(.text+0xb540): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_scale': mainmenu.c:(.text+0xb5c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_subtract': mainmenu.c:(.text+0xb5e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_subtract': mainmenu.c:(.text+0xb660): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_add': mainmenu.c:(.text+0xb680): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_add': mainmenu.c:(.text+0xb700): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_one': mainmenu.c:(.text+0xb720): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_one': mainmenu.c:(.text+0xb7a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_zero': mainmenu.c:(.text+0xbc60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_zero': mainmenu.c:(.text+0xbce0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_assign_vec2': mainmenu.c:(.text+0xbd00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_assign_vec2': mainmenu.c:(.text+0xbd80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_assign': mainmenu.c:(.text+0xbda0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_assign': mainmenu.c:(.text+0xbe20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i': mainmenu.c:(.text+0xbee0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i': mainmenu.c:(.text+0xbf60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_is_equal': mainmenu.c:(.text+0xbf80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_is_equal': mainmenu.c:(.text+0xbfc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_is_zero': mainmenu.c:(.text+0xbfe0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_is_zero': mainmenu.c:(.text+0xc000): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_distance_squared': mainmenu.c:(.text+0xc020): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_distance_squared': mainmenu.c:(.text+0xc060): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_distance': mainmenu.c:(.text+0xc080): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_distance': mainmenu.c:(.text+0xc0c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_length': mainmenu.c:(.text+0xc0e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_length': mainmenu.c:(.text+0xc100): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_length_squared': mainmenu.c:(.text+0xc120): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_length_squared': mainmenu.c:(.text+0xc140): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_angle': mainmenu.c:(.text+0xc160): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_angle': mainmenu.c:(.text+0xc180): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_dot': mainmenu.c:(.text+0xc1a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_dot': mainmenu.c:(.text+0xc1e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_bezier4': mainmenu.c:(.text+0xc200): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_bezier4': mainmenu.c:(.text+0xc2c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_bezier3': mainmenu.c:(.text+0xc300): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_bezier3': mainmenu.c:(.text+0xc3a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_lerp': mainmenu.c:(.text+0xc3c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_lerp': mainmenu.c:(.text+0xc460): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_rotate': mainmenu.c:(.text+0xc480): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_rotate': mainmenu.c:(.text+0xc520): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_tangent': mainmenu.c:(.text+0xc540): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_tangent': mainmenu.c:(.text+0xc5c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_reflect': mainmenu.c:(.text+0xc5e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_reflect': mainmenu.c:(.text+0xc680): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_slide': mainmenu.c:(.text+0xc6a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_slide': mainmenu.c:(.text+0xc740): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_project': mainmenu.c:(.text+0xc760): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_project': mainmenu.c:(.text+0xc800): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_normalize': mainmenu.c:(.text+0xc820): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_normalize': mainmenu.c:(.text+0xc8a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_clamp': mainmenu.c:(.text+0xc8c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_clamp': mainmenu.c:(.text+0xc960): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_min': mainmenu.c:(.text+0xc980): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_min': mainmenu.c:(.text+0xca20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_max': mainmenu.c:(.text+0xca40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_max': mainmenu.c:(.text+0xcae0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_round': mainmenu.c:(.text+0xcb00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_round': mainmenu.c:(.text+0xcb80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_ceil': mainmenu.c:(.text+0xcba0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_ceil': mainmenu.c:(.text+0xcc20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_floor': mainmenu.c:(.text+0xcc40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_floor': mainmenu.c:(.text+0xccc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_abs': mainmenu.c:(.text+0xcce0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_abs': mainmenu.c:(.text+0xcd60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_inverse': mainmenu.c:(.text+0xcd80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_inverse': mainmenu.c:(.text+0xce00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_negative': mainmenu.c:(.text+0xce20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_negative': mainmenu.c:(.text+0xcea0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_snap': mainmenu.c:(.text+0xcec0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_snap': mainmenu.c:(.text+0xcf60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_divide': mainmenu.c:(.text+0xcf80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_divide': mainmenu.c:(.text+0xd020): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_multiply_mat2': mainmenu.c:(.text+0xd040): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_multiply_mat2': mainmenu.c:(.text+0xd0e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_multiply': mainmenu.c:(.text+0xd100): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_multiply': mainmenu.c:(.text+0xd1a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_scale': mainmenu.c:(.text+0xd1c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_scale': mainmenu.c:(.text+0xd260): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_subtract': mainmenu.c:(.text+0xd280): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_subtract': mainmenu.c:(.text+0xd320): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_add': mainmenu.c:(.text+0xd340): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_add': mainmenu.c:(.text+0xd3e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_one': mainmenu.c:(.text+0xd400): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_one': mainmenu.c:(.text+0xd480): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_zero': mainmenu.c:(.text+0xda80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_zero': mainmenu.c:(.text+0xdb00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_assign_vec2i': mainmenu.c:(.text+0xdb20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_assign_vec2i': mainmenu.c:(.text+0xdba0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_assign': mainmenu.c:(.text+0xdbc0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_assign': mainmenu.c:(.text+0xdc40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2': mainmenu.c:(.text+0xdc60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2': mainmenu.c:(.text+0xdce0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_nearly_equal': mainmenu.c:(.text+0xdd00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_nearly_equal': mainmenu.c:(.text+0xdd40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_equal': mainmenu.c:(.text+0xdd60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_equal': mainmenu.c:(.text+0xdda0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_near_zero': mainmenu.c:(.text+0xddc0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_near_zero': mainmenu.c:(.text+0xdde0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_zero': mainmenu.c:(.text+0xde00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_zero': mainmenu.c:(.text+0xde20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_lerp': menu.c:(.text+0x1800): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_lerp': menu.c:(.text+0x1880): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_multiply': menu.c:(.text+0x18a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_multiply': menu.c:(.text+0x1920): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_scale': menu.c:(.text+0x1940): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_scale': menu.c:(.text+0x19c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_negative': menu.c:(.text+0x19e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_negative': menu.c:(.text+0x1a60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_scaling': menu.c:(.text+0x1a80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_scaling': menu.c:(.text+0x1b00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_translation': menu.c:(.text+0x1b20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_translation': menu.c:(.text+0x1ba0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_look_at': menu.c:(.text+0x1bc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_look_at': menu.c:(.text+0x1c80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_quaternion': menu.c:(.text+0x1ca0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_quaternion': menu.c:(.text+0x1d20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_axis': menu.c:(.text+0x1d40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_axis': menu.c:(.text+0x1dc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_z': menu.c:(.text+0x1de0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_z': menu.c:(.text+0x1e60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_y': menu.c:(.text+0x1e80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_y': menu.c:(.text+0x1f00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_x': menu.c:(.text+0x1f20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_x': menu.c:(.text+0x1fa0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_perspective_infinite': menu.c:(.text+0x1fc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_perspective_infinite': menu.c:(.text+0x2040): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_perspective_fov': menu.c:(.text+0x2060): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_perspective_fov': menu.c:(.text+0x20e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_perspective': menu.c:(.text+0x2100): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_perspective': menu.c:(.text+0x2180): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_ortho': menu.c:(.text+0x21a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_ortho': menu.c:(.text+0x2220): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_inverse': menu.c:(.text+0x2240): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_inverse': menu.c:(.text+0x22c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_adjugate': menu.c:(.text+0x22e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_adjugate': menu.c:(.text+0x2360): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_transpose': menu.c:(.text+0x2380): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_transpose': menu.c:(.text+0x2400): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_assign_mat3': menu.c:(.text+0x2420): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_assign_mat3': menu.c:(.text+0x24a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_assign_mat2': menu.c:(.text+0x24c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_assign_mat2': menu.c:(.text+0x2560): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_assign': menu.c:(.text+0x2580): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_assign': menu.c:(.text+0x2600): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_determinant': menu.c:(.text+0x2620): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_determinant': menu.c:(.text+0x2640): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_identity': menu.c:(.text+0x2660): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_identity': menu.c:(.text+0x26e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_zero': menu.c:(.text+0x2700): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_zero': menu.c:(.text+0x2780): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4': menu.c:(.text+0x27a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4': menu.c:(.text+0x2820): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_lerp': menu.c:(.text+0x2840): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_lerp': menu.c:(.text+0x28c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_multiply': menu.c:(.text+0x28e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_multiply': menu.c:(.text+0x2960): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_scale': menu.c:(.text+0x2980): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_scale': menu.c:(.text+0x2a00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_negative': menu.c:(.text+0x2a20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_negative': menu.c:(.text+0x2aa0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_scaling': menu.c:(.text+0x2ac0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_scaling': menu.c:(.text+0x2b40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_quaternion': menu.c:(.text+0x2b60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_quaternion': menu.c:(.text+0x2c00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_axis': menu.c:(.text+0x2c20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_axis': menu.c:(.text+0x2cc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_z': menu.c:(.text+0x2ce0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_z': menu.c:(.text+0x2d60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_y': menu.c:(.text+0x2d80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_y': menu.c:(.text+0x2e00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_x': menu.c:(.text+0x2e20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_x': menu.c:(.text+0x2ea0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_inverse': menu.c:(.text+0x2ec0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_inverse': menu.c:(.text+0x2f40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_adjugate': menu.c:(.text+0x2f60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_adjugate': menu.c:(.text+0x2fe0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_cofactor': menu.c:(.text+0x3000): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_cofactor': menu.c:(.text+0x3080): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_transpose': menu.c:(.text+0x30a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_transpose': menu.c:(.text+0x3120): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_assign_mat4': menu.c:(.text+0x3140): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_assign_mat4': menu.c:(.text+0x31c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_assign_mat2': menu.c:(.text+0x31e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_assign_mat2': menu.c:(.text+0x3280): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_assign': menu.c:(.text+0x32a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_assign': menu.c:(.text+0x3320): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_determinant': menu.c:(.text+0x3340): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_determinant': menu.c:(.text+0x3360): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_identity': menu.c:(.text+0x3380): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_identity': menu.c:(.text+0x3400): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_zero': menu.c:(.text+0x3420): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_zero': menu.c:(.text+0x34a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3': menu.c:(.text+0x34c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3': menu.c:(.text+0x3540): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_lerp': menu.c:(.text+0x3560): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_lerp': menu.c:(.text+0x3620): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_multiply': menu.c:(.text+0x3640): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_multiply': menu.c:(.text+0x3700): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_scale': menu.c:(.text+0x3720): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_scale': menu.c:(.text+0x37c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_negative': menu.c:(.text+0x37e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_negative': menu.c:(.text+0x3880): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_scaling': menu.c:(.text+0x38a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_scaling': menu.c:(.text+0x3940): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_rotation': menu.c:(.text+0x3960): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_rotation': menu.c:(.text+0x3a00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_inverse': menu.c:(.text+0x3a20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_inverse': menu.c:(.text+0x3ac0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_cofactor': menu.c:(.text+0x3ae0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_cofactor': menu.c:(.text+0x3b80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_transpose': menu.c:(.text+0x3ba0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_transpose': menu.c:(.text+0x3c40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_assign_mat4': menu.c:(.text+0x3c60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_assign_mat4': menu.c:(.text+0x3d00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_assign_mat3': menu.c:(.text+0x3d20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_assign_mat3': menu.c:(.text+0x3dc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_assign': menu.c:(.text+0x3de0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_assign': menu.c:(.text+0x3e80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_determinant': menu.c:(.text+0x3ea0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_determinant': menu.c:(.text+0x3ee0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_identity': menu.c:(.text+0x3f00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_identity': menu.c:(.text+0x3fa0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_zero': menu.c:(.text+0x3fc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_zero': menu.c:(.text+0x4060): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2': menu.c:(.text+0x4080): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2': menu.c:(.text+0x4120): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_length_squared': menu.c:(.text+0x4140): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_length_squared': menu.c:(.text+0x4180): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_length': menu.c:(.text+0x41a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_length': menu.c:(.text+0x41e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_angle': menu.c:(.text+0x4200): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_angle': menu.c:(.text+0x4240): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_dot': menu.c:(.text+0x4260): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_dot': menu.c:(.text+0x42a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_slerp': menu.c:(.text+0x42c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_slerp': menu.c:(.text+0x4380): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_lerp': menu.c:(.text+0x43a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_lerp': menu.c:(.text+0x4460): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_yaw_pitch_roll': menu.c:(.text+0x4480): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_yaw_pitch_roll': menu.c:(.text+0x4520): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_mat4': menu.c:(.text+0x4540): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_mat4': menu.c:(.text+0x45e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_vec3': menu.c:(.text+0x4600): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_vec3': menu.c:(.text+0x46a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_axis_angle': menu.c:(.text+0x46c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_axis_angle': menu.c:(.text+0x4760): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_power': menu.c:(.text+0x4780): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_power': menu.c:(.text+0x4820): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_normalize': menu.c:(.text+0x4840): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_normalize': menu.c:(.text+0x48e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_inverse': menu.c:(.text+0x4900): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_inverse': menu.c:(.text+0x49a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_conjugate': menu.c:(.text+0x49c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_conjugate': menu.c:(.text+0x4a60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_negative': menu.c:(.text+0x4a80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_negative': menu.c:(.text+0x4b20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_divide': menu.c:(.text+0x4b40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_divide': menu.c:(.text+0x4c00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_multiply': menu.c:(.text+0x4c20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_multiply': menu.c:(.text+0x4ce0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_scale': menu.c:(.text+0x4d00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_scale': menu.c:(.text+0x4da0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_null': menu.c:(.text+0x4dc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_null': menu.c:(.text+0x4e60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_zero': menu.c:(.text+0x4e80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_zero': menu.c:(.text+0x4f20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_assign': menu.c:(.text+0x4f40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_assign': menu.c:(.text+0x4fe0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat': menu.c:(.text+0x5000): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat': menu.c:(.text+0x50a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_nearly_equal': menu.c:(.text+0x50c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_nearly_equal': menu.c:(.text+0x5100): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_equal': menu.c:(.text+0x5120): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_equal': menu.c:(.text+0x5160): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_near_zero': menu.c:(.text+0x5180): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_near_zero': menu.c:(.text+0x51c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_zero': menu.c:(.text+0x51e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_zero': menu.c:(.text+0x5220): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_lerp': menu.c:(.text+0x5240): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_lerp': menu.c:(.text+0x52e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_normalize': menu.c:(.text+0x5300): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_normalize': menu.c:(.text+0x53a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_clamp': menu.c:(.text+0x53c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_clamp': menu.c:(.text+0x5460): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_min': menu.c:(.text+0x5480): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_min': menu.c:(.text+0x5520): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_max': menu.c:(.text+0x5540): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_max': menu.c:(.text+0x55e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_round': menu.c:(.text+0x5600): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_round': menu.c:(.text+0x56a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_ceil': menu.c:(.text+0x56c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_ceil': menu.c:(.text+0x5760): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_floor': menu.c:(.text+0x5780): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_floor': menu.c:(.text+0x5820): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_abs': menu.c:(.text+0x5840): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_abs': menu.c:(.text+0x58e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_inverse': menu.c:(.text+0x5900): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_inverse': menu.c:(.text+0x59a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_negative': menu.c:(.text+0x59c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_negative': menu.c:(.text+0x5a60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_snap': menu.c:(.text+0x5a80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_snap': menu.c:(.text+0x5b20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_divide': menu.c:(.text+0x5b40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_divide': menu.c:(.text+0x5be0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_multiply_mat4': menu.c:(.text+0x5c00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_multiply_mat4': menu.c:(.text+0x5ca0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_multiply': menu.c:(.text+0x5cc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_multiply': menu.c:(.text+0x5d60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_scale': menu.c:(.text+0x5d80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_scale': menu.c:(.text+0x5e20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_subtract': menu.c:(.text+0x5e40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_subtract': menu.c:(.text+0x5ee0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_add': menu.c:(.text+0x5f00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_add': menu.c:(.text+0x5fa0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_one': menu.c:(.text+0x5fc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_one': menu.c:(.text+0x6040): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_zero': menu.c:(.text+0x6060): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_zero': menu.c:(.text+0x60e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_assign_vec4': menu.c:(.text+0x6100): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_assign_vec4': menu.c:(.text+0x61a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_assign': menu.c:(.text+0x61c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_assign': menu.c:(.text+0x6260): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i': menu.c:(.text+0x6280): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i': menu.c:(.text+0x6320): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_is_equal': menu.c:(.text+0x6360): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_is_equal': menu.c:(.text+0x63a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_is_zero': menu.c:(.text+0x63c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_is_zero': menu.c:(.text+0x63e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_lerp': menu.c:(.text+0x6400): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_lerp': menu.c:(.text+0x64a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_normalize': menu.c:(.text+0x64c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_normalize': menu.c:(.text+0x6560): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_clamp': menu.c:(.text+0x6580): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_clamp': menu.c:(.text+0x6620): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_min': menu.c:(.text+0x6640): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_min': menu.c:(.text+0x66e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_max': menu.c:(.text+0x6700): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_max': menu.c:(.text+0x67a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_round': menu.c:(.text+0x67c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_round': menu.c:(.text+0x6860): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_ceil': menu.c:(.text+0x6880): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_ceil': menu.c:(.text+0x6920): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_floor': menu.c:(.text+0x6940): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_floor': menu.c:(.text+0x69e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_abs': menu.c:(.text+0x6a00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_abs': menu.c:(.text+0x6aa0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_inverse': menu.c:(.text+0x6ac0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_inverse': menu.c:(.text+0x6b60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_negative': menu.c:(.text+0x6b80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_negative': menu.c:(.text+0x6c20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_snap': menu.c:(.text+0x6c40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_snap': menu.c:(.text+0x6ce0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_divide': menu.c:(.text+0x6d00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_divide': menu.c:(.text+0x6da0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_multiply_mat4': menu.c:(.text+0x6dc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_multiply_mat4': menu.c:(.text+0x6e60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_multiply': menu.c:(.text+0x6e80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_multiply': menu.c:(.text+0x6f20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_scale': menu.c:(.text+0x6f40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_scale': menu.c:(.text+0x6fe0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_subtract': menu.c:(.text+0x7000): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_subtract': menu.c:(.text+0x70a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_add': menu.c:(.text+0x70c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_add': menu.c:(.text+0x7160): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_one': menu.c:(.text+0x7180): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_one': menu.c:(.text+0x7200): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_zero': menu.c:(.text+0x7220): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_zero': menu.c:(.text+0x72a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_assign_vec4i': menu.c:(.text+0x72c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_assign_vec4i': menu.c:(.text+0x7360): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_assign': menu.c:(.text+0x7380): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_assign': menu.c:(.text+0x7420): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4': menu.c:(.text+0x7440): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4': menu.c:(.text+0x74e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_nearly_equal': menu.c:(.text+0x7500): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_nearly_equal': menu.c:(.text+0x7540): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_equal': menu.c:(.text+0x7560): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_equal': menu.c:(.text+0x75a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_near_zero': menu.c:(.text+0x75c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_near_zero': menu.c:(.text+0x7600): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_zero': menu.c:(.text+0x7620): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_zero': menu.c:(.text+0x7640): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_distance_squared': menu.c:(.text+0x7660): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_distance_squared': menu.c:(.text+0x76c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_distance': menu.c:(.text+0x76e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_distance': menu.c:(.text+0x7740): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_length_squared': menu.c:(.text+0x7760): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_length_squared': menu.c:(.text+0x77a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_length': menu.c:(.text+0x77c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_length': menu.c:(.text+0x7800): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_dot': menu.c:(.text+0x7820): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_dot': menu.c:(.text+0x7880): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_bezier4': menu.c:(.text+0x78a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_bezier4': menu.c:(.text+0x79a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_bezier3': menu.c:(.text+0x79e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_bezier3': menu.c:(.text+0x7ae0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_lerp': menu.c:(.text+0x7b00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_lerp': menu.c:(.text+0x7be0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_reflect': menu.c:(.text+0x7c00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_reflect': menu.c:(.text+0x7ce0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_slide': menu.c:(.text+0x7d00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_slide': menu.c:(.text+0x7de0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_project': menu.c:(.text+0x7e00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_project': menu.c:(.text+0x7ee0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_normalize': menu.c:(.text+0x7f00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_normalize': menu.c:(.text+0x7fc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_cross': menu.c:(.text+0x7fe0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_cross': menu.c:(.text+0x80c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_clamp': menu.c:(.text+0x80e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_clamp': menu.c:(.text+0x81e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_min': menu.c:(.text+0x8200): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_min': menu.c:(.text+0x82e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_max': menu.c:(.text+0x8300): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_max': menu.c:(.text+0x83e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_round': menu.c:(.text+0x8400): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_round': menu.c:(.text+0x84a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_ceil': menu.c:(.text+0x84c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_ceil': menu.c:(.text+0x8560): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_floor': menu.c:(.text+0x8580): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_floor': menu.c:(.text+0x8620): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_abs': menu.c:(.text+0x8640): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_abs': menu.c:(.text+0x8700): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_inverse': menu.c:(.text+0x8720): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_inverse': menu.c:(.text+0x87e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_negative': menu.c:(.text+0x8800): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_negative': menu.c:(.text+0x88c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_snap': menu.c:(.text+0x88e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_snap': menu.c:(.text+0x89c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_divide': menu.c:(.text+0x89e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_divide': menu.c:(.text+0x8ac0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_multiply_mat3': menu.c:(.text+0x8ae0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_multiply_mat3': menu.c:(.text+0x8ba0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_multiply': menu.c:(.text+0x8bc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_multiply': menu.c:(.text+0x8ca0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_scale': menu.c:(.text+0x8cc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_scale': menu.c:(.text+0x8d80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_subtract': menu.c:(.text+0x8da0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_subtract': menu.c:(.text+0x8e80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_add': menu.c:(.text+0x8ea0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_add': menu.c:(.text+0x8f80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_one': menu.c:(.text+0x8fa0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_one': menu.c:(.text+0x9040): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_zero': menu.c:(.text+0x9060): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_zero': menu.c:(.text+0x9100): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_assign_vec3': menu.c:(.text+0x9120): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_assign_vec3': menu.c:(.text+0x91c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_assign': menu.c:(.text+0x91e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_assign': menu.c:(.text+0x92a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i': menu.c:(.text+0x92c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i': menu.c:(.text+0x9360): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_is_equal': menu.c:(.text+0x9380): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_is_equal': menu.c:(.text+0x93e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_is_zero': menu.c:(.text+0x9400): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_is_zero': menu.c:(.text+0x9440): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_distance_squared': menu.c:(.text+0x9460): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_distance_squared': menu.c:(.text+0x94a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_distance': menu.c:(.text+0x94c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_distance': menu.c:(.text+0x9500): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_length_squared': menu.c:(.text+0x9520): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_length_squared': menu.c:(.text+0x9540): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_length': menu.c:(.text+0x9560): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_length': menu.c:(.text+0x9580): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_dot': menu.c:(.text+0x95a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_dot': menu.c:(.text+0x95e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_bezier4': menu.c:(.text+0x9600): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_bezier4': menu.c:(.text+0x96e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_bezier3': menu.c:(.text+0x9720): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_bezier3': menu.c:(.text+0x97e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_lerp': menu.c:(.text+0x9800): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_lerp': menu.c:(.text+0x98c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_reflect': menu.c:(.text+0x98e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_reflect': menu.c:(.text+0x99a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_slide': menu.c:(.text+0x99c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_slide': menu.c:(.text+0x9a80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_project': menu.c:(.text+0x9aa0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_project': menu.c:(.text+0x9b60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_normalize': menu.c:(.text+0x9b80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_normalize': menu.c:(.text+0x9c20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_cross': menu.c:(.text+0x9c40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_cross': menu.c:(.text+0x9d00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_clamp': menu.c:(.text+0x9d20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_clamp': menu.c:(.text+0x9de0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_min': menu.c:(.text+0x9e00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_min': menu.c:(.text+0x9ec0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_max': menu.c:(.text+0x9ee0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_max': menu.c:(.text+0x9fa0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_round': menu.c:(.text+0x9fc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_round': menu.c:(.text+0xa060): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_ceil': menu.c:(.text+0xa080): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_ceil': menu.c:(.text+0xa120): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_floor': menu.c:(.text+0xa140): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_floor': menu.c:(.text+0xa1e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_abs': menu.c:(.text+0xa200): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_abs': menu.c:(.text+0xa2a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_inverse': menu.c:(.text+0xa2c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_inverse': menu.c:(.text+0xa360): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_negative': menu.c:(.text+0xa380): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_negative': menu.c:(.text+0xa420): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_snap': menu.c:(.text+0xa440): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_snap': menu.c:(.text+0xa500): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_divide': menu.c:(.text+0xa520): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_divide': menu.c:(.text+0xa5e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_multiply_mat3': menu.c:(.text+0xa600): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_multiply_mat3': menu.c:(.text+0xa6a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_multiply': menu.c:(.text+0xa6c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_multiply': menu.c:(.text+0xa780): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_scale': menu.c:(.text+0xa7a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_scale': menu.c:(.text+0xa840): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_subtract': menu.c:(.text+0xa860): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_subtract': menu.c:(.text+0xa920): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_add': menu.c:(.text+0xa940): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_add': menu.c:(.text+0xaa00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_one': menu.c:(.text+0xaa20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_one': menu.c:(.text+0xaac0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_zero': menu.c:(.text+0xaae0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_zero': menu.c:(.text+0xab80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_assign_vec3i': menu.c:(.text+0xaba0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_assign_vec3i': menu.c:(.text+0xac60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_assign': menu.c:(.text+0xac80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_assign': menu.c:(.text+0xad20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3': menu.c:(.text+0xad40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3': menu.c:(.text+0xade0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_nearly_equal': menu.c:(.text+0xae00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_nearly_equal': menu.c:(.text+0xae40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_equal': menu.c:(.text+0xae60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_equal': menu.c:(.text+0xaea0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_near_zero': menu.c:(.text+0xaec0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_near_zero': menu.c:(.text+0xaf00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_zero': menu.c:(.text+0xaf20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_zero': menu.c:(.text+0xaf60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_distance_squared': menu.c:(.text+0xaf80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_distance_squared': menu.c:(.text+0xafc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_distance': menu.c:(.text+0xafe0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_distance': menu.c:(.text+0xb000): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_length': menu.c:(.text+0xb020): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_length': menu.c:(.text+0xb040): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_length_squared': menu.c:(.text+0xb060): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_length_squared': menu.c:(.text+0xb080): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_angle': menu.c:(.text+0xb0a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_angle': menu.c:(.text+0xb0c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_dot': menu.c:(.text+0xb0e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_dot': menu.c:(.text+0xb120): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_bezier4': menu.c:(.text+0xb140): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_bezier4': menu.c:(.text+0xb1e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_bezier3': menu.c:(.text+0xb220): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_bezier3': menu.c:(.text+0xb2c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_lerp': menu.c:(.text+0xb2e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_lerp': menu.c:(.text+0xb360): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_rotate': menu.c:(.text+0xb380): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_rotate': menu.c:(.text+0xb400): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_tangent': menu.c:(.text+0xb420): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_tangent': menu.c:(.text+0xb4a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_reflect': menu.c:(.text+0xb4c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_reflect': menu.c:(.text+0xb540): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_slide': menu.c:(.text+0xb560): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_slide': menu.c:(.text+0xb5e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_project': menu.c:(.text+0xb600): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_project': menu.c:(.text+0xb680): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_normalize': menu.c:(.text+0xb6a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_normalize': menu.c:(.text+0xb720): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_clamp': menu.c:(.text+0xb740): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_clamp': menu.c:(.text+0xb7e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_min': menu.c:(.text+0xb800): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_min': menu.c:(.text+0xb880): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_max': menu.c:(.text+0xb8a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_max': menu.c:(.text+0xb920): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_round': menu.c:(.text+0xb940): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_round': menu.c:(.text+0xb9c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_ceil': menu.c:(.text+0xb9e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_ceil': menu.c:(.text+0xba60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_floor': menu.c:(.text+0xba80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_floor': menu.c:(.text+0xbb00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_abs': menu.c:(.text+0xbb20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_abs': menu.c:(.text+0xbba0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_inverse': menu.c:(.text+0xbbc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_inverse': menu.c:(.text+0xbc40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_negative': menu.c:(.text+0xbc60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_negative': menu.c:(.text+0xbce0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_snap': menu.c:(.text+0xbd00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_snap': menu.c:(.text+0xbd80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_divide': menu.c:(.text+0xbda0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_divide': menu.c:(.text+0xbe20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_multiply_mat2': menu.c:(.text+0xbe40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_multiply_mat2': menu.c:(.text+0xbee0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_multiply': menu.c:(.text+0xbf00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_multiply': menu.c:(.text+0xbf80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_scale': menu.c:(.text+0xbfa0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_scale': menu.c:(.text+0xc020): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_subtract': menu.c:(.text+0xc040): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_subtract': menu.c:(.text+0xc0c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_add': menu.c:(.text+0xc0e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_add': menu.c:(.text+0xc160): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_one': menu.c:(.text+0xc180): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_one': menu.c:(.text+0xc200): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_zero': menu.c:(.text+0xc360): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_zero': menu.c:(.text+0xc3e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_assign_vec2': menu.c:(.text+0xc400): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_assign_vec2': menu.c:(.text+0xc480): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_assign': menu.c:(.text+0xc4a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_assign': menu.c:(.text+0xc520): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i': menu.c:(.text+0xcec0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i': menu.c:(.text+0xcf40): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_is_equal': menu.c:(.text+0xcf60): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_is_equal': menu.c:(.text+0xcfa0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_is_zero': menu.c:(.text+0xcfc0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_is_zero': menu.c:(.text+0xcfe0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_distance_squared': menu.c:(.text+0xd000): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_distance_squared': menu.c:(.text+0xd040): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_distance': menu.c:(.text+0xd060): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_distance': menu.c:(.text+0xd0a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_length': menu.c:(.text+0xd0c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_length': menu.c:(.text+0xd0e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_length_squared': menu.c:(.text+0xd100): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_length_squared': menu.c:(.text+0xd120): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_angle': menu.c:(.text+0xd140): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_angle': menu.c:(.text+0xd160): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_dot': menu.c:(.text+0xd180): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_dot': menu.c:(.text+0xd1c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_bezier4': menu.c:(.text+0xd1e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_bezier4': menu.c:(.text+0xd2a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_bezier3': menu.c:(.text+0xd2e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_bezier3': menu.c:(.text+0xd380): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_lerp': menu.c:(.text+0xd3a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_lerp': menu.c:(.text+0xd440): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_rotate': menu.c:(.text+0xd460): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_rotate': menu.c:(.text+0xd500): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_tangent': menu.c:(.text+0xd520): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_tangent': menu.c:(.text+0xd5a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_reflect': menu.c:(.text+0xd5c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_reflect': menu.c:(.text+0xd660): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_slide': menu.c:(.text+0xd680): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_slide': menu.c:(.text+0xd720): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_project': menu.c:(.text+0xd740): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_project': menu.c:(.text+0xd7e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_normalize': menu.c:(.text+0xd800): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_normalize': menu.c:(.text+0xd880): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_clamp': menu.c:(.text+0xd8a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_clamp': menu.c:(.text+0xd940): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_min': menu.c:(.text+0xd960): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_min': menu.c:(.text+0xda00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_max': menu.c:(.text+0xda20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_max': menu.c:(.text+0xdac0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_round': menu.c:(.text+0xdae0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_round': menu.c:(.text+0xdb60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_ceil': menu.c:(.text+0xdb80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_ceil': menu.c:(.text+0xdc00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_floor': menu.c:(.text+0xdc20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_floor': menu.c:(.text+0xdca0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_abs': menu.c:(.text+0xdcc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_abs': menu.c:(.text+0xdd40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_inverse': menu.c:(.text+0xdd60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_inverse': menu.c:(.text+0xdde0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_negative': menu.c:(.text+0xde00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_negative': menu.c:(.text+0xde80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_snap': menu.c:(.text+0xdea0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_snap': menu.c:(.text+0xdf40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_divide': menu.c:(.text+0xdf60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_divide': menu.c:(.text+0xe000): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_multiply_mat2': menu.c:(.text+0xe020): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_multiply_mat2': menu.c:(.text+0xe0c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_multiply': menu.c:(.text+0xe0e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_multiply': menu.c:(.text+0xe180): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_scale': menu.c:(.text+0xe1a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_scale': menu.c:(.text+0xe240): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_subtract': menu.c:(.text+0xe260): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_subtract': menu.c:(.text+0xe300): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_add': menu.c:(.text+0xe320): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_add': menu.c:(.text+0xe3c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_one': menu.c:(.text+0xece0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_one': menu.c:(.text+0xed60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_zero': menu.c:(.text+0xed80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_zero': menu.c:(.text+0xee00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_assign_vec2i': menu.c:(.text+0xee20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_assign_vec2i': menu.c:(.text+0xeea0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_assign': menu.c:(.text+0xeec0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_assign': menu.c:(.text+0xef40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2': menu.c:(.text+0xef60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2': menu.c:(.text+0xefe0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_nearly_equal': menu.c:(.text+0xf000): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_nearly_equal': menu.c:(.text+0xf040): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_equal': menu.c:(.text+0xf060): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_equal': menu.c:(.text+0xf0a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_near_zero': menu.c:(.text+0xf0c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_near_zero': menu.c:(.text+0xf0e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_zero': menu.c:(.text+0xf100): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_zero': menu.c:(.text+0xf120): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_lerp': menu_utils.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_lerp': menu_utils.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_multiply': menu_utils.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_multiply': menu_utils.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_scale': menu_utils.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_scale': menu_utils.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_negative': menu_utils.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_negative': menu_utils.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_scaling': menu_utils.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_scaling': menu_utils.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_translation': menu_utils.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_translation': menu_utils.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_look_at': menu_utils.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_look_at': menu_utils.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_quaternion': menu_utils.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_quaternion': menu_utils.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_axis': menu_utils.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_axis': menu_utils.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_z': menu_utils.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_z': menu_utils.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_y': menu_utils.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_y': menu_utils.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_x': menu_utils.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_x': menu_utils.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_perspective_infinite': menu_utils.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_perspective_infinite': menu_utils.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_perspective_fov': menu_utils.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_perspective_fov': menu_utils.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_perspective': menu_utils.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_perspective': menu_utils.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_ortho': menu_utils.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_ortho': menu_utils.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_inverse': menu_utils.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_inverse': menu_utils.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_adjugate': menu_utils.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_adjugate': menu_utils.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_transpose': menu_utils.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_transpose': menu_utils.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_assign_mat3': menu_utils.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_assign_mat3': menu_utils.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_assign_mat2': menu_utils.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_assign_mat2': menu_utils.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_assign': menu_utils.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_assign': menu_utils.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_determinant': menu_utils.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_determinant': menu_utils.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_identity': menu_utils.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_identity': menu_utils.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_zero': menu_utils.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_zero': menu_utils.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4': menu_utils.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4': menu_utils.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_lerp': menu_utils.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_lerp': menu_utils.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_multiply': menu_utils.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_multiply': menu_utils.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_scale': menu_utils.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_scale': menu_utils.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_negative': menu_utils.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_negative': menu_utils.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_scaling': menu_utils.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_scaling': menu_utils.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_quaternion': menu_utils.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_quaternion': menu_utils.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_axis': menu_utils.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_axis': menu_utils.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_z': menu_utils.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_z': menu_utils.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_y': menu_utils.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_y': menu_utils.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_x': menu_utils.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_x': menu_utils.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_inverse': menu_utils.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_inverse': menu_utils.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_adjugate': menu_utils.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_adjugate': menu_utils.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_cofactor': menu_utils.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_cofactor': menu_utils.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_transpose': menu_utils.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_transpose': menu_utils.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_assign_mat4': menu_utils.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_assign_mat4': menu_utils.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_assign_mat2': menu_utils.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_assign_mat2': menu_utils.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_assign': menu_utils.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_assign': menu_utils.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_determinant': menu_utils.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_determinant': menu_utils.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_identity': menu_utils.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_identity': menu_utils.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_zero': menu_utils.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_zero': menu_utils.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3': menu_utils.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3': menu_utils.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_lerp': menu_utils.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_lerp': menu_utils.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_multiply': menu_utils.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_multiply': menu_utils.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_scale': menu_utils.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_scale': menu_utils.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_negative': menu_utils.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_negative': menu_utils.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_scaling': menu_utils.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_scaling': menu_utils.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_rotation': menu_utils.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_rotation': menu_utils.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_inverse': menu_utils.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_inverse': menu_utils.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_cofactor': menu_utils.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_cofactor': menu_utils.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_transpose': menu_utils.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_transpose': menu_utils.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_assign_mat4': menu_utils.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_assign_mat4': menu_utils.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_assign_mat3': menu_utils.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_assign_mat3': menu_utils.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_assign': menu_utils.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_assign': menu_utils.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_determinant': menu_utils.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_determinant': menu_utils.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_identity': menu_utils.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_identity': menu_utils.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_zero': menu_utils.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_zero': menu_utils.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2': menu_utils.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2': menu_utils.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_length_squared': menu_utils.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_length_squared': menu_utils.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_length': menu_utils.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_length': menu_utils.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_angle': menu_utils.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_angle': menu_utils.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_dot': menu_utils.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_dot': menu_utils.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_slerp': menu_utils.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_slerp': menu_utils.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_lerp': menu_utils.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_lerp': menu_utils.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_yaw_pitch_roll': menu_utils.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_yaw_pitch_roll': menu_utils.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_mat4': menu_utils.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_mat4': menu_utils.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_vec3': menu_utils.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_vec3': menu_utils.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_axis_angle': menu_utils.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_axis_angle': menu_utils.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_power': menu_utils.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_power': menu_utils.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_normalize': menu_utils.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_normalize': menu_utils.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_inverse': menu_utils.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_inverse': menu_utils.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_conjugate': menu_utils.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_conjugate': menu_utils.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_negative': menu_utils.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_negative': menu_utils.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_divide': menu_utils.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_divide': menu_utils.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_multiply': menu_utils.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_multiply': menu_utils.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_scale': menu_utils.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_scale': menu_utils.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_null': menu_utils.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_null': menu_utils.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_zero': menu_utils.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_zero': menu_utils.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_assign': menu_utils.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_assign': menu_utils.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat': menu_utils.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat': menu_utils.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_nearly_equal': menu_utils.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_nearly_equal': menu_utils.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_equal': menu_utils.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_equal': menu_utils.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_near_zero': menu_utils.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_near_zero': menu_utils.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_zero': menu_utils.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_zero': menu_utils.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_lerp': menu_utils.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_lerp': menu_utils.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_normalize': menu_utils.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_normalize': menu_utils.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_clamp': menu_utils.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_clamp': menu_utils.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_min': menu_utils.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_min': menu_utils.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_max': menu_utils.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_max': menu_utils.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_round': menu_utils.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_round': menu_utils.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_ceil': menu_utils.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_ceil': menu_utils.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_floor': menu_utils.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_floor': menu_utils.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_abs': menu_utils.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_abs': menu_utils.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_inverse': menu_utils.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_inverse': menu_utils.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_negative': menu_utils.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_negative': menu_utils.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_snap': menu_utils.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_snap': menu_utils.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_divide': menu_utils.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_divide': menu_utils.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_multiply_mat4': menu_utils.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_multiply_mat4': menu_utils.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_multiply': menu_utils.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_multiply': menu_utils.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_scale': menu_utils.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_scale': menu_utils.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_subtract': menu_utils.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_subtract': menu_utils.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_add': menu_utils.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_add': menu_utils.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_one': menu_utils.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_one': menu_utils.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_zero': menu_utils.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_zero': menu_utils.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_assign_vec4': menu_utils.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_assign_vec4': menu_utils.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_assign': menu_utils.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_assign': menu_utils.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i': menu_utils.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i': menu_utils.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_is_equal': menu_utils.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_is_equal': menu_utils.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_is_zero': menu_utils.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_is_zero': menu_utils.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_lerp': menu_utils.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_lerp': menu_utils.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_normalize': menu_utils.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_normalize': menu_utils.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_clamp': menu_utils.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_clamp': menu_utils.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_min': menu_utils.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_min': menu_utils.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_max': menu_utils.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_max': menu_utils.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_round': menu_utils.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_round': menu_utils.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_ceil': menu_utils.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_ceil': menu_utils.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_floor': menu_utils.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_floor': menu_utils.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_abs': menu_utils.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_abs': menu_utils.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_inverse': menu_utils.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_inverse': menu_utils.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_negative': menu_utils.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_negative': menu_utils.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_snap': menu_utils.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_snap': menu_utils.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_divide': menu_utils.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_divide': menu_utils.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_multiply_mat4': menu_utils.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_multiply_mat4': menu_utils.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_multiply': menu_utils.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_multiply': menu_utils.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_scale': menu_utils.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_scale': menu_utils.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_subtract': menu_utils.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_subtract': menu_utils.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_add': menu_utils.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_add': menu_utils.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_one': menu_utils.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_one': menu_utils.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_zero': menu_utils.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_zero': menu_utils.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_assign_vec4i': menu_utils.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_assign_vec4i': menu_utils.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_assign': menu_utils.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_assign': menu_utils.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4': menu_utils.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4': menu_utils.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_nearly_equal': menu_utils.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_nearly_equal': menu_utils.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_equal': menu_utils.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_equal': menu_utils.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_near_zero': menu_utils.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_near_zero': menu_utils.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_zero': menu_utils.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_zero': menu_utils.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_distance_squared': menu_utils.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_distance_squared': menu_utils.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_distance': menu_utils.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_distance': menu_utils.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_length_squared': menu_utils.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_length_squared': menu_utils.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_length': menu_utils.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_length': menu_utils.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_dot': menu_utils.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_dot': menu_utils.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_bezier4': menu_utils.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_bezier4': menu_utils.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_bezier3': menu_utils.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_bezier3': menu_utils.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_lerp': menu_utils.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_lerp': menu_utils.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_reflect': menu_utils.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_reflect': menu_utils.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_slide': menu_utils.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_slide': menu_utils.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_project': menu_utils.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_project': menu_utils.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_normalize': menu_utils.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_normalize': menu_utils.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_cross': menu_utils.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_cross': menu_utils.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_clamp': menu_utils.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_clamp': menu_utils.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_min': menu_utils.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_min': menu_utils.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_max': menu_utils.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_max': menu_utils.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_round': menu_utils.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_round': menu_utils.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_ceil': menu_utils.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_ceil': menu_utils.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_floor': menu_utils.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_floor': menu_utils.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_abs': menu_utils.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_abs': menu_utils.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_inverse': menu_utils.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_inverse': menu_utils.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_negative': menu_utils.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_negative': menu_utils.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_snap': menu_utils.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_snap': menu_utils.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_divide': menu_utils.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_divide': menu_utils.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_multiply_mat3': menu_utils.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_multiply_mat3': menu_utils.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_multiply': menu_utils.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_multiply': menu_utils.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_scale': menu_utils.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_scale': menu_utils.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_subtract': menu_utils.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_subtract': menu_utils.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_add': menu_utils.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_add': menu_utils.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_one': menu_utils.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_one': menu_utils.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_zero': menu_utils.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_zero': menu_utils.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_assign_vec3': menu_utils.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_assign_vec3': menu_utils.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_assign': menu_utils.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_assign': menu_utils.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i': menu_utils.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i': menu_utils.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_is_equal': menu_utils.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_is_equal': menu_utils.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_is_zero': menu_utils.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_is_zero': menu_utils.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_distance_squared': menu_utils.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_distance_squared': menu_utils.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_distance': menu_utils.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_distance': menu_utils.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_length_squared': menu_utils.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_length_squared': menu_utils.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_length': menu_utils.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_length': menu_utils.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_dot': menu_utils.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_dot': menu_utils.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_bezier4': menu_utils.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_bezier4': menu_utils.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_bezier3': menu_utils.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_bezier3': menu_utils.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_lerp': menu_utils.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_lerp': menu_utils.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_reflect': menu_utils.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_reflect': menu_utils.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_slide': menu_utils.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_slide': menu_utils.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_project': menu_utils.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_project': menu_utils.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_normalize': menu_utils.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_normalize': menu_utils.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_cross': menu_utils.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_cross': menu_utils.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_clamp': menu_utils.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_clamp': menu_utils.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_min': menu_utils.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_min': menu_utils.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_max': menu_utils.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_max': menu_utils.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_round': menu_utils.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_round': menu_utils.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_ceil': menu_utils.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_ceil': menu_utils.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_floor': menu_utils.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_floor': menu_utils.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_abs': menu_utils.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_abs': menu_utils.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_inverse': menu_utils.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_inverse': menu_utils.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_negative': menu_utils.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_negative': menu_utils.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_snap': menu_utils.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_snap': menu_utils.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_divide': menu_utils.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_divide': menu_utils.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_multiply_mat3': menu_utils.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_multiply_mat3': menu_utils.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_multiply': menu_utils.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_multiply': menu_utils.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_scale': menu_utils.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_scale': menu_utils.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_subtract': menu_utils.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_subtract': menu_utils.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_add': menu_utils.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_add': menu_utils.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_one': menu_utils.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_one': menu_utils.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_zero': menu_utils.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_zero': menu_utils.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_assign_vec3i': menu_utils.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_assign_vec3i': menu_utils.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_assign': menu_utils.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_assign': menu_utils.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3': menu_utils.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3': menu_utils.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_nearly_equal': menu_utils.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_nearly_equal': menu_utils.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_equal': menu_utils.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_equal': menu_utils.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_near_zero': menu_utils.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_near_zero': menu_utils.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_zero': menu_utils.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_zero': menu_utils.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_distance_squared': menu_utils.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_distance_squared': menu_utils.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_distance': menu_utils.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_distance': menu_utils.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_length': menu_utils.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_length': menu_utils.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_length_squared': menu_utils.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_length_squared': menu_utils.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_angle': menu_utils.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_angle': menu_utils.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_dot': menu_utils.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_dot': menu_utils.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_bezier4': menu_utils.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_bezier4': menu_utils.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_bezier3': menu_utils.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_bezier3': menu_utils.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_lerp': menu_utils.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_lerp': menu_utils.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_rotate': menu_utils.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_rotate': menu_utils.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_tangent': menu_utils.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_tangent': menu_utils.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_reflect': menu_utils.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_reflect': menu_utils.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_slide': menu_utils.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_slide': menu_utils.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_project': menu_utils.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_project': menu_utils.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_normalize': menu_utils.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_normalize': menu_utils.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_clamp': menu_utils.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_clamp': menu_utils.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_min': menu_utils.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_min': menu_utils.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_max': menu_utils.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_max': menu_utils.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_round': menu_utils.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_round': menu_utils.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_ceil': menu_utils.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_ceil': menu_utils.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_floor': menu_utils.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_floor': menu_utils.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_abs': menu_utils.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_abs': menu_utils.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_inverse': menu_utils.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_inverse': menu_utils.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_negative': menu_utils.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_negative': menu_utils.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_snap': menu_utils.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_snap': menu_utils.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_divide': menu_utils.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_divide': menu_utils.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_multiply_mat2': menu_utils.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_multiply_mat2': menu_utils.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_multiply': menu_utils.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_multiply': menu_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_scale': menu_utils.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_scale': menu_utils.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_subtract': menu_utils.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_subtract': menu_utils.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_add': menu_utils.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_add': menu_utils.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_one': menu_utils.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_one': menu_utils.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_zero': menu_utils.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_zero': menu_utils.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_assign_vec2': menu_utils.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_assign_vec2': menu_utils.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_assign': menu_utils.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_assign': menu_utils.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i': menu_utils.c:(.text+0xad40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i': menu_utils.c:(.text+0xadc0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_is_equal': menu_utils.c:(.text+0xade0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_is_equal': menu_utils.c:(.text+0xae20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_is_zero': menu_utils.c:(.text+0xae40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_is_zero': menu_utils.c:(.text+0xae60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_distance_squared': menu_utils.c:(.text+0xae80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_distance_squared': menu_utils.c:(.text+0xaec0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_distance': menu_utils.c:(.text+0xaee0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_distance': menu_utils.c:(.text+0xaf20): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_length': menu_utils.c:(.text+0xaf40): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_length': menu_utils.c:(.text+0xaf60): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_length_squared': menu_utils.c:(.text+0xaf80): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_length_squared': menu_utils.c:(.text+0xafa0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_angle': menu_utils.c:(.text+0xafc0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_angle': menu_utils.c:(.text+0xafe0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_dot': menu_utils.c:(.text+0xb000): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_dot': menu_utils.c:(.text+0xb040): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_bezier4': menu_utils.c:(.text+0xb060): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_bezier4': menu_utils.c:(.text+0xb120): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_bezier3': menu_utils.c:(.text+0xb160): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_bezier3': menu_utils.c:(.text+0xb200): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_lerp': menu_utils.c:(.text+0xb220): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_lerp': menu_utils.c:(.text+0xb2c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_rotate': menu_utils.c:(.text+0xb2e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_rotate': menu_utils.c:(.text+0xb380): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_tangent': menu_utils.c:(.text+0xb3a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_tangent': menu_utils.c:(.text+0xb420): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_reflect': menu_utils.c:(.text+0xb440): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_reflect': menu_utils.c:(.text+0xb4e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_slide': menu_utils.c:(.text+0xb500): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_slide': menu_utils.c:(.text+0xb5a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_project': menu_utils.c:(.text+0xb5c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_project': menu_utils.c:(.text+0xb660): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_normalize': menu_utils.c:(.text+0xb680): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_normalize': menu_utils.c:(.text+0xb700): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_clamp': menu_utils.c:(.text+0xb720): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_clamp': menu_utils.c:(.text+0xb7c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_min': menu_utils.c:(.text+0xb7e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_min': menu_utils.c:(.text+0xb880): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_max': menu_utils.c:(.text+0xb8a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_max': menu_utils.c:(.text+0xb940): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_round': menu_utils.c:(.text+0xb960): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_round': menu_utils.c:(.text+0xb9e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_ceil': menu_utils.c:(.text+0xba00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_ceil': menu_utils.c:(.text+0xba80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_floor': menu_utils.c:(.text+0xbaa0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_floor': menu_utils.c:(.text+0xbb20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_abs': menu_utils.c:(.text+0xbb40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_abs': menu_utils.c:(.text+0xbbc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_inverse': menu_utils.c:(.text+0xbbe0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_inverse': menu_utils.c:(.text+0xbc60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_negative': menu_utils.c:(.text+0xbc80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_negative': menu_utils.c:(.text+0xbd00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_snap': menu_utils.c:(.text+0xbd20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_snap': menu_utils.c:(.text+0xbdc0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_divide': menu_utils.c:(.text+0xbde0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_divide': menu_utils.c:(.text+0xbe80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_multiply_mat2': menu_utils.c:(.text+0xbea0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_multiply_mat2': menu_utils.c:(.text+0xbf40): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_multiply': menu_utils.c:(.text+0xbf60): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_multiply': menu_utils.c:(.text+0xc000): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_scale': menu_utils.c:(.text+0xc020): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_scale': menu_utils.c:(.text+0xc0c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_subtract': menu_utils.c:(.text+0xc0e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_subtract': menu_utils.c:(.text+0xc180): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_add': menu_utils.c:(.text+0xc1a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_add': menu_utils.c:(.text+0xc240): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_one': menu_utils.c:(.text+0xc260): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_one': menu_utils.c:(.text+0xc2e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_zero': menu_utils.c:(.text+0xc300): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_zero': menu_utils.c:(.text+0xc380): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_assign_vec2i': menu_utils.c:(.text+0xc3a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_assign_vec2i': menu_utils.c:(.text+0xc420): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_assign': menu_utils.c:(.text+0xc440): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_assign': menu_utils.c:(.text+0xc4c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2': menu_utils.c:(.text+0xc4e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2': menu_utils.c:(.text+0xc560): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_nearly_equal': menu_utils.c:(.text+0xc580): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_nearly_equal': menu_utils.c:(.text+0xc5c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_equal': menu_utils.c:(.text+0xc5e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_equal': menu_utils.c:(.text+0xc620): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_near_zero': menu_utils.c:(.text+0xc640): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_near_zero': menu_utils.c:(.text+0xc660): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_zero': menu_utils.c:(.text+0xc680): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_zero': menu_utils.c:(.text+0xc6a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_lerp': options_menu.c:(.text+0x8e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_lerp': options_menu.c:(.text+0x960): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_multiply': options_menu.c:(.text+0x980): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_multiply': options_menu.c:(.text+0xa00): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_scale': options_menu.c:(.text+0xa20): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_scale': options_menu.c:(.text+0xaa0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_negative': options_menu.c:(.text+0xac0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_negative': options_menu.c:(.text+0xb40): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_scaling': options_menu.c:(.text+0xb60): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_scaling': options_menu.c:(.text+0xbe0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_translation': options_menu.c:(.text+0xc00): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_translation': options_menu.c:(.text+0xc80): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_look_at': options_menu.c:(.text+0xca0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_look_at': options_menu.c:(.text+0xd60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_quaternion': options_menu.c:(.text+0xd80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_quaternion': options_menu.c:(.text+0xe00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_axis': options_menu.c:(.text+0xe20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_axis': options_menu.c:(.text+0xea0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_z': options_menu.c:(.text+0xec0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_z': options_menu.c:(.text+0xf40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_y': options_menu.c:(.text+0xf60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_y': options_menu.c:(.text+0xfe0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_x': options_menu.c:(.text+0x1000): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_x': options_menu.c:(.text+0x1080): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_perspective_infinite': options_menu.c:(.text+0x10a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_perspective_infinite': options_menu.c:(.text+0x1120): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_perspective_fov': options_menu.c:(.text+0x1140): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_perspective_fov': options_menu.c:(.text+0x11c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_perspective': options_menu.c:(.text+0x11e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_perspective': options_menu.c:(.text+0x1260): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_ortho': options_menu.c:(.text+0x1280): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_ortho': options_menu.c:(.text+0x1300): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_inverse': options_menu.c:(.text+0x1320): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_inverse': options_menu.c:(.text+0x13a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_adjugate': options_menu.c:(.text+0x13c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_adjugate': options_menu.c:(.text+0x1440): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_transpose': options_menu.c:(.text+0x1460): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_transpose': options_menu.c:(.text+0x14e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_assign_mat3': options_menu.c:(.text+0x1500): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_assign_mat3': options_menu.c:(.text+0x1580): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_assign_mat2': options_menu.c:(.text+0x15a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_assign_mat2': options_menu.c:(.text+0x1640): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_assign': options_menu.c:(.text+0x1660): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_assign': options_menu.c:(.text+0x16e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_determinant': options_menu.c:(.text+0x1700): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_determinant': options_menu.c:(.text+0x1720): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_identity': options_menu.c:(.text+0x1740): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_identity': options_menu.c:(.text+0x17c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_zero': options_menu.c:(.text+0x17e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_zero': options_menu.c:(.text+0x1860): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4': options_menu.c:(.text+0x1880): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4': options_menu.c:(.text+0x1900): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_lerp': options_menu.c:(.text+0x1920): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_lerp': options_menu.c:(.text+0x19a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_multiply': options_menu.c:(.text+0x19c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_multiply': options_menu.c:(.text+0x1a40): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_scale': options_menu.c:(.text+0x1a60): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_scale': options_menu.c:(.text+0x1ae0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_negative': options_menu.c:(.text+0x1b00): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_negative': options_menu.c:(.text+0x1b80): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_scaling': options_menu.c:(.text+0x1ba0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_scaling': options_menu.c:(.text+0x1c20): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_quaternion': options_menu.c:(.text+0x1c40): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_quaternion': options_menu.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_axis': options_menu.c:(.text+0x1d00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_axis': options_menu.c:(.text+0x1da0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_z': options_menu.c:(.text+0x1dc0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_z': options_menu.c:(.text+0x1e40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_y': options_menu.c:(.text+0x1e60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_y': options_menu.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_x': options_menu.c:(.text+0x1f00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_x': options_menu.c:(.text+0x1f80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_inverse': options_menu.c:(.text+0x1fa0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_inverse': options_menu.c:(.text+0x2020): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_adjugate': options_menu.c:(.text+0x2040): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_adjugate': options_menu.c:(.text+0x20c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_cofactor': options_menu.c:(.text+0x20e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_cofactor': options_menu.c:(.text+0x2160): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_transpose': options_menu.c:(.text+0x2180): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_transpose': options_menu.c:(.text+0x2200): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_assign_mat4': options_menu.c:(.text+0x2220): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_assign_mat4': options_menu.c:(.text+0x22a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_assign_mat2': options_menu.c:(.text+0x22c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_assign_mat2': options_menu.c:(.text+0x2360): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_assign': options_menu.c:(.text+0x2380): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_assign': options_menu.c:(.text+0x2400): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_determinant': options_menu.c:(.text+0x2420): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_determinant': options_menu.c:(.text+0x2440): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_identity': options_menu.c:(.text+0x2460): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_identity': options_menu.c:(.text+0x24e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_zero': options_menu.c:(.text+0x2500): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_zero': options_menu.c:(.text+0x2580): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3': options_menu.c:(.text+0x25a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3': options_menu.c:(.text+0x2620): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_lerp': options_menu.c:(.text+0x2640): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_lerp': options_menu.c:(.text+0x2700): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_multiply': options_menu.c:(.text+0x2720): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_multiply': options_menu.c:(.text+0x27e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_scale': options_menu.c:(.text+0x2800): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_scale': options_menu.c:(.text+0x28a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_negative': options_menu.c:(.text+0x28c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_negative': options_menu.c:(.text+0x2960): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_scaling': options_menu.c:(.text+0x2980): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_scaling': options_menu.c:(.text+0x2a20): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_rotation': options_menu.c:(.text+0x2a40): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_rotation': options_menu.c:(.text+0x2ae0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_inverse': options_menu.c:(.text+0x2b00): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_inverse': options_menu.c:(.text+0x2ba0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_cofactor': options_menu.c:(.text+0x2bc0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_cofactor': options_menu.c:(.text+0x2c60): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_transpose': options_menu.c:(.text+0x2c80): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_transpose': options_menu.c:(.text+0x2d20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_assign_mat4': options_menu.c:(.text+0x2d40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_assign_mat4': options_menu.c:(.text+0x2de0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_assign_mat3': options_menu.c:(.text+0x2e00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_assign_mat3': options_menu.c:(.text+0x2ea0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_assign': options_menu.c:(.text+0x2ec0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_assign': options_menu.c:(.text+0x2f60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_determinant': options_menu.c:(.text+0x2f80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_determinant': options_menu.c:(.text+0x2fc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_identity': options_menu.c:(.text+0x2fe0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_identity': options_menu.c:(.text+0x3080): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_zero': options_menu.c:(.text+0x30a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_zero': options_menu.c:(.text+0x3140): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2': options_menu.c:(.text+0x3160): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2': options_menu.c:(.text+0x3200): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_length_squared': options_menu.c:(.text+0x3220): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_length_squared': options_menu.c:(.text+0x3260): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_length': options_menu.c:(.text+0x3280): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_length': options_menu.c:(.text+0x32c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_angle': options_menu.c:(.text+0x32e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_angle': options_menu.c:(.text+0x3320): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_dot': options_menu.c:(.text+0x3340): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_dot': options_menu.c:(.text+0x3380): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_slerp': options_menu.c:(.text+0x33a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_slerp': options_menu.c:(.text+0x3460): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_lerp': options_menu.c:(.text+0x3480): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_lerp': options_menu.c:(.text+0x3540): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_yaw_pitch_roll': options_menu.c:(.text+0x3560): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_yaw_pitch_roll': options_menu.c:(.text+0x3600): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_mat4': options_menu.c:(.text+0x3620): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_mat4': options_menu.c:(.text+0x36c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_vec3': options_menu.c:(.text+0x36e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_vec3': options_menu.c:(.text+0x3780): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_axis_angle': options_menu.c:(.text+0x37a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_axis_angle': options_menu.c:(.text+0x3840): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_power': options_menu.c:(.text+0x3860): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_power': options_menu.c:(.text+0x3900): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_normalize': options_menu.c:(.text+0x3920): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_normalize': options_menu.c:(.text+0x39c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_inverse': options_menu.c:(.text+0x39e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_inverse': options_menu.c:(.text+0x3a80): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_conjugate': options_menu.c:(.text+0x3aa0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_conjugate': options_menu.c:(.text+0x3b40): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_negative': options_menu.c:(.text+0x3b60): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_negative': options_menu.c:(.text+0x3c00): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_divide': options_menu.c:(.text+0x3c20): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_divide': options_menu.c:(.text+0x3ce0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_multiply': options_menu.c:(.text+0x3d00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_multiply': options_menu.c:(.text+0x3dc0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_scale': options_menu.c:(.text+0x3de0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_scale': options_menu.c:(.text+0x3e80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_null': options_menu.c:(.text+0x3ea0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_null': options_menu.c:(.text+0x3f40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_zero': options_menu.c:(.text+0x3f60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_zero': options_menu.c:(.text+0x4000): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_assign': options_menu.c:(.text+0x4020): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_assign': options_menu.c:(.text+0x40c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat': options_menu.c:(.text+0x40e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat': options_menu.c:(.text+0x4180): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_nearly_equal': options_menu.c:(.text+0x41a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_nearly_equal': options_menu.c:(.text+0x41e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_equal': options_menu.c:(.text+0x4200): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_equal': options_menu.c:(.text+0x4240): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_near_zero': options_menu.c:(.text+0x4260): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_near_zero': options_menu.c:(.text+0x42a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_zero': options_menu.c:(.text+0x42c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_zero': options_menu.c:(.text+0x4300): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_lerp': options_menu.c:(.text+0x4320): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_lerp': options_menu.c:(.text+0x43c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_normalize': options_menu.c:(.text+0x43e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_normalize': options_menu.c:(.text+0x4480): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_clamp': options_menu.c:(.text+0x44a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_clamp': options_menu.c:(.text+0x4540): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_min': options_menu.c:(.text+0x4560): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_min': options_menu.c:(.text+0x4600): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_max': options_menu.c:(.text+0x4620): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_max': options_menu.c:(.text+0x46c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_round': options_menu.c:(.text+0x46e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_round': options_menu.c:(.text+0x4780): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_ceil': options_menu.c:(.text+0x47a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_ceil': options_menu.c:(.text+0x4840): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_floor': options_menu.c:(.text+0x4860): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_floor': options_menu.c:(.text+0x4900): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_abs': options_menu.c:(.text+0x4920): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_abs': options_menu.c:(.text+0x49c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_inverse': options_menu.c:(.text+0x49e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_inverse': options_menu.c:(.text+0x4a80): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_negative': options_menu.c:(.text+0x4aa0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_negative': options_menu.c:(.text+0x4b40): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_snap': options_menu.c:(.text+0x4b60): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_snap': options_menu.c:(.text+0x4c00): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_divide': options_menu.c:(.text+0x4c20): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_divide': options_menu.c:(.text+0x4cc0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_multiply_mat4': options_menu.c:(.text+0x4ce0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_multiply_mat4': options_menu.c:(.text+0x4d80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_multiply': options_menu.c:(.text+0x4da0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_multiply': options_menu.c:(.text+0x4e40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_scale': options_menu.c:(.text+0x4e60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_scale': options_menu.c:(.text+0x4f00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_subtract': options_menu.c:(.text+0x4f20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_subtract': options_menu.c:(.text+0x4fc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_add': options_menu.c:(.text+0x4fe0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_add': options_menu.c:(.text+0x5080): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_one': options_menu.c:(.text+0x50a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_one': options_menu.c:(.text+0x5120): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_zero': options_menu.c:(.text+0x5140): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_zero': options_menu.c:(.text+0x51c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_assign_vec4': options_menu.c:(.text+0x51e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_assign_vec4': options_menu.c:(.text+0x5280): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_assign': options_menu.c:(.text+0x52a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_assign': options_menu.c:(.text+0x5340): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i': options_menu.c:(.text+0x5360): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i': options_menu.c:(.text+0x5400): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_is_equal': options_menu.c:(.text+0x5440): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_is_equal': options_menu.c:(.text+0x5480): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_is_zero': options_menu.c:(.text+0x54a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_is_zero': options_menu.c:(.text+0x54c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_lerp': options_menu.c:(.text+0x54e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_lerp': options_menu.c:(.text+0x5580): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_normalize': options_menu.c:(.text+0x55a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_normalize': options_menu.c:(.text+0x5640): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_clamp': options_menu.c:(.text+0x5660): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_clamp': options_menu.c:(.text+0x5700): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_min': options_menu.c:(.text+0x5720): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_min': options_menu.c:(.text+0x57c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_max': options_menu.c:(.text+0x57e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_max': options_menu.c:(.text+0x5880): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_round': options_menu.c:(.text+0x58a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_round': options_menu.c:(.text+0x5940): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_ceil': options_menu.c:(.text+0x5960): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_ceil': options_menu.c:(.text+0x5a00): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_floor': options_menu.c:(.text+0x5a20): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_floor': options_menu.c:(.text+0x5ac0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_abs': options_menu.c:(.text+0x5ae0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_abs': options_menu.c:(.text+0x5b80): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_inverse': options_menu.c:(.text+0x5ba0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_inverse': options_menu.c:(.text+0x5c40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_negative': options_menu.c:(.text+0x5c60): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_negative': options_menu.c:(.text+0x5d00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_snap': options_menu.c:(.text+0x5d20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_snap': options_menu.c:(.text+0x5dc0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_divide': options_menu.c:(.text+0x5de0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_divide': options_menu.c:(.text+0x5e80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_multiply_mat4': options_menu.c:(.text+0x5ea0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_multiply_mat4': options_menu.c:(.text+0x5f40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_multiply': options_menu.c:(.text+0x5f60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_multiply': options_menu.c:(.text+0x6000): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_scale': options_menu.c:(.text+0x6020): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_scale': options_menu.c:(.text+0x60c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_subtract': options_menu.c:(.text+0x60e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_subtract': options_menu.c:(.text+0x6180): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_add': options_menu.c:(.text+0x61a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_add': options_menu.c:(.text+0x6240): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_one': options_menu.c:(.text+0x6260): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_one': options_menu.c:(.text+0x62e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_zero': options_menu.c:(.text+0x6300): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_zero': options_menu.c:(.text+0x6380): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_assign_vec4i': options_menu.c:(.text+0x63a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_assign_vec4i': options_menu.c:(.text+0x6440): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_assign': options_menu.c:(.text+0x6460): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_assign': options_menu.c:(.text+0x6500): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4': options_menu.c:(.text+0x6520): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4': options_menu.c:(.text+0x65c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_nearly_equal': options_menu.c:(.text+0x65e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_nearly_equal': options_menu.c:(.text+0x6620): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_equal': options_menu.c:(.text+0x6640): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_equal': options_menu.c:(.text+0x6680): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_near_zero': options_menu.c:(.text+0x66a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_near_zero': options_menu.c:(.text+0x66e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_zero': options_menu.c:(.text+0x6700): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_zero': options_menu.c:(.text+0x6720): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_distance_squared': options_menu.c:(.text+0x6740): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_distance_squared': options_menu.c:(.text+0x67a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_distance': options_menu.c:(.text+0x67c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_distance': options_menu.c:(.text+0x6820): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_length_squared': options_menu.c:(.text+0x6840): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_length_squared': options_menu.c:(.text+0x6880): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_length': options_menu.c:(.text+0x68a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_length': options_menu.c:(.text+0x68e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_dot': options_menu.c:(.text+0x6900): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_dot': options_menu.c:(.text+0x6960): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_bezier4': options_menu.c:(.text+0x6980): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_bezier4': options_menu.c:(.text+0x6a80): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_bezier3': options_menu.c:(.text+0x6ac0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_bezier3': options_menu.c:(.text+0x6bc0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_lerp': options_menu.c:(.text+0x6be0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_lerp': options_menu.c:(.text+0x6cc0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_reflect': options_menu.c:(.text+0x6ce0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_reflect': options_menu.c:(.text+0x6dc0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_slide': options_menu.c:(.text+0x6de0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_slide': options_menu.c:(.text+0x6ec0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_project': options_menu.c:(.text+0x6ee0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_project': options_menu.c:(.text+0x6fc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_normalize': options_menu.c:(.text+0x6fe0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_normalize': options_menu.c:(.text+0x70a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_cross': options_menu.c:(.text+0x70c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_cross': options_menu.c:(.text+0x71a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_clamp': options_menu.c:(.text+0x71c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_clamp': options_menu.c:(.text+0x72c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_min': options_menu.c:(.text+0x72e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_min': options_menu.c:(.text+0x73c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_max': options_menu.c:(.text+0x73e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_max': options_menu.c:(.text+0x74c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_round': options_menu.c:(.text+0x74e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_round': options_menu.c:(.text+0x7580): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_ceil': options_menu.c:(.text+0x75a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_ceil': options_menu.c:(.text+0x7640): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_floor': options_menu.c:(.text+0x7660): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_floor': options_menu.c:(.text+0x7700): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_abs': options_menu.c:(.text+0x7720): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_abs': options_menu.c:(.text+0x77e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_inverse': options_menu.c:(.text+0x7800): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_inverse': options_menu.c:(.text+0x78c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_negative': options_menu.c:(.text+0x78e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_negative': options_menu.c:(.text+0x79a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_snap': options_menu.c:(.text+0x79c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_snap': options_menu.c:(.text+0x7aa0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_divide': options_menu.c:(.text+0x7ac0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_divide': options_menu.c:(.text+0x7ba0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_multiply_mat3': options_menu.c:(.text+0x7bc0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_multiply_mat3': options_menu.c:(.text+0x7c80): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_multiply': options_menu.c:(.text+0x7ca0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_multiply': options_menu.c:(.text+0x7d80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_scale': options_menu.c:(.text+0x7da0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_scale': options_menu.c:(.text+0x7e60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_subtract': options_menu.c:(.text+0x7e80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_subtract': options_menu.c:(.text+0x7f60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_add': options_menu.c:(.text+0x7f80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_add': options_menu.c:(.text+0x8060): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_one': options_menu.c:(.text+0x8080): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_one': options_menu.c:(.text+0x8120): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_zero': options_menu.c:(.text+0x8140): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_zero': options_menu.c:(.text+0x81e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_assign_vec3': options_menu.c:(.text+0x8200): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_assign_vec3': options_menu.c:(.text+0x82a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_assign': options_menu.c:(.text+0x82c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_assign': options_menu.c:(.text+0x8380): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i': options_menu.c:(.text+0x83a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i': options_menu.c:(.text+0x8440): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_is_equal': options_menu.c:(.text+0x8460): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_is_equal': options_menu.c:(.text+0x84c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_is_zero': options_menu.c:(.text+0x84e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_is_zero': options_menu.c:(.text+0x8520): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_distance_squared': options_menu.c:(.text+0x8540): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_distance_squared': options_menu.c:(.text+0x8580): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_distance': options_menu.c:(.text+0x85a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_distance': options_menu.c:(.text+0x85e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_length_squared': options_menu.c:(.text+0x8600): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_length_squared': options_menu.c:(.text+0x8620): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_length': options_menu.c:(.text+0x8640): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_length': options_menu.c:(.text+0x8660): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_dot': options_menu.c:(.text+0x8680): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_dot': options_menu.c:(.text+0x86c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_bezier4': options_menu.c:(.text+0x86e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_bezier4': options_menu.c:(.text+0x87c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_bezier3': options_menu.c:(.text+0x8800): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_bezier3': options_menu.c:(.text+0x88c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_lerp': options_menu.c:(.text+0x88e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_lerp': options_menu.c:(.text+0x89a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_reflect': options_menu.c:(.text+0x89c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_reflect': options_menu.c:(.text+0x8a80): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_slide': options_menu.c:(.text+0x8aa0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_slide': options_menu.c:(.text+0x8b60): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_project': options_menu.c:(.text+0x8b80): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_project': options_menu.c:(.text+0x8c40): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_normalize': options_menu.c:(.text+0x8c60): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_normalize': options_menu.c:(.text+0x8d00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_cross': options_menu.c:(.text+0x8d20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_cross': options_menu.c:(.text+0x8de0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_clamp': options_menu.c:(.text+0x8e00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_clamp': options_menu.c:(.text+0x8ec0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_min': options_menu.c:(.text+0x8ee0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_min': options_menu.c:(.text+0x8fa0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_max': options_menu.c:(.text+0x8fc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_max': options_menu.c:(.text+0x9080): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_round': options_menu.c:(.text+0x90a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_round': options_menu.c:(.text+0x9140): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_ceil': options_menu.c:(.text+0x9160): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_ceil': options_menu.c:(.text+0x9200): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_floor': options_menu.c:(.text+0x9220): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_floor': options_menu.c:(.text+0x92c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_abs': options_menu.c:(.text+0x92e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_abs': options_menu.c:(.text+0x9380): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_inverse': options_menu.c:(.text+0x93a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_inverse': options_menu.c:(.text+0x9440): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_negative': options_menu.c:(.text+0x9460): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_negative': options_menu.c:(.text+0x9500): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_snap': options_menu.c:(.text+0x9520): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_snap': options_menu.c:(.text+0x95e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_divide': options_menu.c:(.text+0x9600): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_divide': options_menu.c:(.text+0x96c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_multiply_mat3': options_menu.c:(.text+0x96e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_multiply_mat3': options_menu.c:(.text+0x9780): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_multiply': options_menu.c:(.text+0x97a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_multiply': options_menu.c:(.text+0x9860): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_scale': options_menu.c:(.text+0x9880): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_scale': options_menu.c:(.text+0x9920): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_subtract': options_menu.c:(.text+0x9940): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_subtract': options_menu.c:(.text+0x9a00): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_add': options_menu.c:(.text+0x9a20): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_add': options_menu.c:(.text+0x9ae0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_one': options_menu.c:(.text+0x9b00): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_one': options_menu.c:(.text+0x9ba0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_zero': options_menu.c:(.text+0x9bc0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_zero': options_menu.c:(.text+0x9c60): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_assign_vec3i': options_menu.c:(.text+0x9c80): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_assign_vec3i': options_menu.c:(.text+0x9d40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_assign': options_menu.c:(.text+0x9d60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_assign': options_menu.c:(.text+0x9e00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3': options_menu.c:(.text+0x9e20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3': options_menu.c:(.text+0x9ec0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_nearly_equal': options_menu.c:(.text+0x9ee0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_nearly_equal': options_menu.c:(.text+0x9f20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_equal': options_menu.c:(.text+0x9f40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_equal': options_menu.c:(.text+0x9f80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_near_zero': options_menu.c:(.text+0x9fa0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_near_zero': options_menu.c:(.text+0x9fe0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_zero': options_menu.c:(.text+0xa000): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_zero': options_menu.c:(.text+0xa040): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_distance_squared': options_menu.c:(.text+0xa060): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_distance_squared': options_menu.c:(.text+0xa0a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_distance': options_menu.c:(.text+0xa0c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_distance': options_menu.c:(.text+0xa0e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_length': options_menu.c:(.text+0xa100): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_length': options_menu.c:(.text+0xa120): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_length_squared': options_menu.c:(.text+0xa140): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_length_squared': options_menu.c:(.text+0xa160): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_angle': options_menu.c:(.text+0xa180): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_angle': options_menu.c:(.text+0xa1a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_dot': options_menu.c:(.text+0xa1c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_dot': options_menu.c:(.text+0xa200): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_bezier4': options_menu.c:(.text+0xa220): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_bezier4': options_menu.c:(.text+0xa2c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_bezier3': options_menu.c:(.text+0xa300): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_bezier3': options_menu.c:(.text+0xa3a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_lerp': options_menu.c:(.text+0xa3c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_lerp': options_menu.c:(.text+0xa440): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_rotate': options_menu.c:(.text+0xa460): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_rotate': options_menu.c:(.text+0xa4e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_tangent': options_menu.c:(.text+0xa500): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_tangent': options_menu.c:(.text+0xa580): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_reflect': options_menu.c:(.text+0xa5a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_reflect': options_menu.c:(.text+0xa620): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_slide': options_menu.c:(.text+0xa640): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_slide': options_menu.c:(.text+0xa6c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_project': options_menu.c:(.text+0xa6e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_project': options_menu.c:(.text+0xa760): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_normalize': options_menu.c:(.text+0xa780): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_normalize': options_menu.c:(.text+0xa800): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_clamp': options_menu.c:(.text+0xa820): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_clamp': options_menu.c:(.text+0xa8c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_min': options_menu.c:(.text+0xa8e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_min': options_menu.c:(.text+0xa960): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_max': options_menu.c:(.text+0xa980): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_max': options_menu.c:(.text+0xaa00): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_round': options_menu.c:(.text+0xaa20): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_round': options_menu.c:(.text+0xaaa0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_ceil': options_menu.c:(.text+0xaac0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_ceil': options_menu.c:(.text+0xab40): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_floor': options_menu.c:(.text+0xab60): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_floor': options_menu.c:(.text+0xabe0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_abs': options_menu.c:(.text+0xac00): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_abs': options_menu.c:(.text+0xac80): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_inverse': options_menu.c:(.text+0xaca0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_inverse': options_menu.c:(.text+0xad20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_negative': options_menu.c:(.text+0xad40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_negative': options_menu.c:(.text+0xadc0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_snap': options_menu.c:(.text+0xade0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_snap': options_menu.c:(.text+0xae60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_divide': options_menu.c:(.text+0xae80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_divide': options_menu.c:(.text+0xaf00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_multiply_mat2': options_menu.c:(.text+0xaf20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_multiply_mat2': options_menu.c:(.text+0xafc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_multiply': options_menu.c:(.text+0xafe0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_multiply': options_menu.c:(.text+0xb060): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_scale': options_menu.c:(.text+0xb080): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_scale': options_menu.c:(.text+0xb100): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_subtract': options_menu.c:(.text+0xb120): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_subtract': options_menu.c:(.text+0xb1a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_add': options_menu.c:(.text+0xb1c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_add': options_menu.c:(.text+0xb240): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_one': options_menu.c:(.text+0xb260): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_one': options_menu.c:(.text+0xb2e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_zero': options_menu.c:(.text+0xb300): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_zero': options_menu.c:(.text+0xb380): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_assign_vec2': options_menu.c:(.text+0xb3a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_assign_vec2': options_menu.c:(.text+0xb420): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_assign': options_menu.c:(.text+0xb440): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_assign': options_menu.c:(.text+0xb4c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i': options_menu.c:(.text+0xb4e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i': options_menu.c:(.text+0xb560): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_is_equal': options_menu.c:(.text+0xb580): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_is_equal': options_menu.c:(.text+0xb5c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_is_zero': options_menu.c:(.text+0xb5e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_is_zero': options_menu.c:(.text+0xb600): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_distance_squared': options_menu.c:(.text+0xb620): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_distance_squared': options_menu.c:(.text+0xb660): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_distance': options_menu.c:(.text+0xb680): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_distance': options_menu.c:(.text+0xb6c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_length': options_menu.c:(.text+0xb6e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_length': options_menu.c:(.text+0xb700): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_length_squared': options_menu.c:(.text+0xb720): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_length_squared': options_menu.c:(.text+0xb740): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_angle': options_menu.c:(.text+0xb760): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_angle': options_menu.c:(.text+0xb780): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_dot': options_menu.c:(.text+0xb7a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_dot': options_menu.c:(.text+0xb7e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_bezier4': options_menu.c:(.text+0xb800): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_bezier4': options_menu.c:(.text+0xb8c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_bezier3': options_menu.c:(.text+0xb900): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_bezier3': options_menu.c:(.text+0xb9a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_lerp': options_menu.c:(.text+0xb9c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_lerp': options_menu.c:(.text+0xba60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_rotate': options_menu.c:(.text+0xba80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_rotate': options_menu.c:(.text+0xbb20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_tangent': options_menu.c:(.text+0xbb40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_tangent': options_menu.c:(.text+0xbbc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_reflect': options_menu.c:(.text+0xbbe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_reflect': options_menu.c:(.text+0xbc80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_slide': options_menu.c:(.text+0xbca0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_slide': options_menu.c:(.text+0xbd40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_project': options_menu.c:(.text+0xbd60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_project': options_menu.c:(.text+0xbe00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_normalize': options_menu.c:(.text+0xbe20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_normalize': options_menu.c:(.text+0xbea0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_clamp': options_menu.c:(.text+0xbec0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_clamp': options_menu.c:(.text+0xbf60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_min': options_menu.c:(.text+0xbf80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_min': options_menu.c:(.text+0xc020): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_max': options_menu.c:(.text+0xc040): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_max': options_menu.c:(.text+0xc0e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_round': options_menu.c:(.text+0xc100): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_round': options_menu.c:(.text+0xc180): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_ceil': options_menu.c:(.text+0xc1a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_ceil': options_menu.c:(.text+0xc220): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_floor': options_menu.c:(.text+0xc240): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_floor': options_menu.c:(.text+0xc2c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_abs': options_menu.c:(.text+0xc2e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_abs': options_menu.c:(.text+0xc360): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_inverse': options_menu.c:(.text+0xc380): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_inverse': options_menu.c:(.text+0xc400): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_negative': options_menu.c:(.text+0xc420): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_negative': options_menu.c:(.text+0xc4a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_snap': options_menu.c:(.text+0xc4c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_snap': options_menu.c:(.text+0xc560): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_divide': options_menu.c:(.text+0xc580): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_divide': options_menu.c:(.text+0xc620): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_multiply_mat2': options_menu.c:(.text+0xc640): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_multiply_mat2': options_menu.c:(.text+0xc6e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_multiply': options_menu.c:(.text+0xc700): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_multiply': options_menu.c:(.text+0xc7a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_scale': options_menu.c:(.text+0xc7c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_scale': options_menu.c:(.text+0xc860): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_subtract': options_menu.c:(.text+0xc880): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_subtract': options_menu.c:(.text+0xc920): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_add': options_menu.c:(.text+0xc940): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_add': options_menu.c:(.text+0xc9e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_one': options_menu.c:(.text+0xca00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_one': options_menu.c:(.text+0xca80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_zero': options_menu.c:(.text+0xcaa0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_zero': options_menu.c:(.text+0xcb20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_assign_vec2i': options_menu.c:(.text+0xcb40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_assign_vec2i': options_menu.c:(.text+0xcbc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_assign': options_menu.c:(.text+0xcbe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_assign': options_menu.c:(.text+0xcc60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2': options_menu.c:(.text+0xcc80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2': options_menu.c:(.text+0xcd00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_nearly_equal': options_menu.c:(.text+0xcd20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_nearly_equal': options_menu.c:(.text+0xcd60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_equal': options_menu.c:(.text+0xcd80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_equal': options_menu.c:(.text+0xcdc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_near_zero': options_menu.c:(.text+0xcde0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_near_zero': options_menu.c:(.text+0xce00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_zero': options_menu.c:(.text+0xce20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_zero': options_menu.c:(.text+0xce40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_lerp': password.c:(.text+0x2c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_lerp': password.c:(.text+0x340): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_multiply': password.c:(.text+0x360): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_multiply': password.c:(.text+0x3e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_scale': password.c:(.text+0x400): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_scale': password.c:(.text+0x480): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_negative': password.c:(.text+0x4a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_negative': password.c:(.text+0x520): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_scaling': password.c:(.text+0x540): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_scaling': password.c:(.text+0x5c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_translation': password.c:(.text+0x5e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_translation': password.c:(.text+0x660): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_look_at': password.c:(.text+0x680): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_look_at': password.c:(.text+0x740): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_quaternion': password.c:(.text+0x760): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_quaternion': password.c:(.text+0x7e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_axis': password.c:(.text+0x800): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_axis': password.c:(.text+0x880): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_z': password.c:(.text+0x8a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_z': password.c:(.text+0x920): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_y': password.c:(.text+0x940): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_y': password.c:(.text+0x9c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_x': password.c:(.text+0x9e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_x': password.c:(.text+0xa60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_perspective_infinite': password.c:(.text+0xa80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_perspective_infinite': password.c:(.text+0xb00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_perspective_fov': password.c:(.text+0xb20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_perspective_fov': password.c:(.text+0xba0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_perspective': password.c:(.text+0xbc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_perspective': password.c:(.text+0xc40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_ortho': password.c:(.text+0xc60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_ortho': password.c:(.text+0xce0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_inverse': password.c:(.text+0xd00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_inverse': password.c:(.text+0xd80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_adjugate': password.c:(.text+0xda0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_adjugate': password.c:(.text+0xe20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_transpose': password.c:(.text+0xe40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_transpose': password.c:(.text+0xec0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_assign_mat3': password.c:(.text+0xee0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_assign_mat3': password.c:(.text+0xf60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_assign_mat2': password.c:(.text+0xf80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_assign_mat2': password.c:(.text+0x1020): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_assign': password.c:(.text+0x1040): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_assign': password.c:(.text+0x10c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_determinant': password.c:(.text+0x10e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_determinant': password.c:(.text+0x1100): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_identity': password.c:(.text+0x1120): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_identity': password.c:(.text+0x11a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_zero': password.c:(.text+0x11c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_zero': password.c:(.text+0x1240): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4': password.c:(.text+0x1260): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4': password.c:(.text+0x12e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_lerp': password.c:(.text+0x1300): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_lerp': password.c:(.text+0x1380): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_multiply': password.c:(.text+0x13a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_multiply': password.c:(.text+0x1420): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_scale': password.c:(.text+0x1440): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_scale': password.c:(.text+0x14c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_negative': password.c:(.text+0x14e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_negative': password.c:(.text+0x1560): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_scaling': password.c:(.text+0x1580): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_scaling': password.c:(.text+0x1600): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_quaternion': password.c:(.text+0x1620): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_quaternion': password.c:(.text+0x16c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_axis': password.c:(.text+0x16e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_axis': password.c:(.text+0x1780): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_z': password.c:(.text+0x17a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_z': password.c:(.text+0x1820): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_y': password.c:(.text+0x1840): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_y': password.c:(.text+0x18c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_x': password.c:(.text+0x18e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_x': password.c:(.text+0x1960): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_inverse': password.c:(.text+0x1980): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_inverse': password.c:(.text+0x1a00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_adjugate': password.c:(.text+0x1a20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_adjugate': password.c:(.text+0x1aa0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_cofactor': password.c:(.text+0x1ac0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_cofactor': password.c:(.text+0x1b40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_transpose': password.c:(.text+0x1b60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_transpose': password.c:(.text+0x1be0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_assign_mat4': password.c:(.text+0x1c00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_assign_mat4': password.c:(.text+0x1c80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_assign_mat2': password.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_assign_mat2': password.c:(.text+0x1d40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_assign': password.c:(.text+0x1d60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_assign': password.c:(.text+0x1de0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_determinant': password.c:(.text+0x1e00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_determinant': password.c:(.text+0x1e20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_identity': password.c:(.text+0x1e40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_identity': password.c:(.text+0x1ec0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_zero': password.c:(.text+0x1ee0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_zero': password.c:(.text+0x1f60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3': password.c:(.text+0x1f80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3': password.c:(.text+0x2000): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_lerp': password.c:(.text+0x2020): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_lerp': password.c:(.text+0x20e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_multiply': password.c:(.text+0x2100): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_multiply': password.c:(.text+0x21c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_scale': password.c:(.text+0x21e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_scale': password.c:(.text+0x2280): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_negative': password.c:(.text+0x22a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_negative': password.c:(.text+0x2340): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_scaling': password.c:(.text+0x2360): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_scaling': password.c:(.text+0x2400): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_rotation': password.c:(.text+0x2420): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_rotation': password.c:(.text+0x24c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_inverse': password.c:(.text+0x24e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_inverse': password.c:(.text+0x2580): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_cofactor': password.c:(.text+0x25a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_cofactor': password.c:(.text+0x2640): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_transpose': password.c:(.text+0x2660): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_transpose': password.c:(.text+0x2700): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_assign_mat4': password.c:(.text+0x2720): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_assign_mat4': password.c:(.text+0x27c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_assign_mat3': password.c:(.text+0x27e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_assign_mat3': password.c:(.text+0x2880): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_assign': password.c:(.text+0x28a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_assign': password.c:(.text+0x2940): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_determinant': password.c:(.text+0x2960): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_determinant': password.c:(.text+0x29a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_identity': password.c:(.text+0x29c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_identity': password.c:(.text+0x2a60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_zero': password.c:(.text+0x2a80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_zero': password.c:(.text+0x2b20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2': password.c:(.text+0x2b40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2': password.c:(.text+0x2be0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_length_squared': password.c:(.text+0x2c00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_length_squared': password.c:(.text+0x2c40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_length': password.c:(.text+0x2c60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_length': password.c:(.text+0x2ca0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_angle': password.c:(.text+0x2cc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_angle': password.c:(.text+0x2d00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_dot': password.c:(.text+0x2d20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_dot': password.c:(.text+0x2d60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_slerp': password.c:(.text+0x2d80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_slerp': password.c:(.text+0x2e40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_lerp': password.c:(.text+0x2e60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_lerp': password.c:(.text+0x2f20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_yaw_pitch_roll': password.c:(.text+0x2f40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_yaw_pitch_roll': password.c:(.text+0x2fe0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_mat4': password.c:(.text+0x3000): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_mat4': password.c:(.text+0x30a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_vec3': password.c:(.text+0x30c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_vec3': password.c:(.text+0x3160): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_axis_angle': password.c:(.text+0x3180): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_axis_angle': password.c:(.text+0x3220): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_power': password.c:(.text+0x3240): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_power': password.c:(.text+0x32e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_normalize': password.c:(.text+0x3300): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_normalize': password.c:(.text+0x33a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_inverse': password.c:(.text+0x33c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_inverse': password.c:(.text+0x3460): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_conjugate': password.c:(.text+0x3480): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_conjugate': password.c:(.text+0x3520): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_negative': password.c:(.text+0x3540): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_negative': password.c:(.text+0x35e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_divide': password.c:(.text+0x3600): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_divide': password.c:(.text+0x36c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_multiply': password.c:(.text+0x36e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_multiply': password.c:(.text+0x37a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_scale': password.c:(.text+0x37c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_scale': password.c:(.text+0x3860): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_null': password.c:(.text+0x3880): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_null': password.c:(.text+0x3920): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_zero': password.c:(.text+0x3940): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_zero': password.c:(.text+0x39e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_assign': password.c:(.text+0x3a00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_assign': password.c:(.text+0x3aa0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat': password.c:(.text+0x3ac0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat': password.c:(.text+0x3b60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_nearly_equal': password.c:(.text+0x3b80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_nearly_equal': password.c:(.text+0x3bc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_equal': password.c:(.text+0x3be0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_equal': password.c:(.text+0x3c20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_near_zero': password.c:(.text+0x3c40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_near_zero': password.c:(.text+0x3c80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_zero': password.c:(.text+0x3ca0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_zero': password.c:(.text+0x3ce0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_lerp': password.c:(.text+0x3d00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_lerp': password.c:(.text+0x3da0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_normalize': password.c:(.text+0x3dc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_normalize': password.c:(.text+0x3e60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_clamp': password.c:(.text+0x3e80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_clamp': password.c:(.text+0x3f20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_min': password.c:(.text+0x3f40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_min': password.c:(.text+0x3fe0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_max': password.c:(.text+0x4000): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_max': password.c:(.text+0x40a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_round': password.c:(.text+0x40c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_round': password.c:(.text+0x4160): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_ceil': password.c:(.text+0x4180): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_ceil': password.c:(.text+0x4220): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_floor': password.c:(.text+0x4240): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_floor': password.c:(.text+0x42e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_abs': password.c:(.text+0x4300): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_abs': password.c:(.text+0x43a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_inverse': password.c:(.text+0x43c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_inverse': password.c:(.text+0x4460): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_negative': password.c:(.text+0x4480): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_negative': password.c:(.text+0x4520): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_snap': password.c:(.text+0x4540): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_snap': password.c:(.text+0x45e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_divide': password.c:(.text+0x4600): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_divide': password.c:(.text+0x46a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_multiply_mat4': password.c:(.text+0x46c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_multiply_mat4': password.c:(.text+0x4760): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_multiply': password.c:(.text+0x4780): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_multiply': password.c:(.text+0x4820): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_scale': password.c:(.text+0x4840): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_scale': password.c:(.text+0x48e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_subtract': password.c:(.text+0x4900): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_subtract': password.c:(.text+0x49a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_add': password.c:(.text+0x49c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_add': password.c:(.text+0x4a60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_one': password.c:(.text+0x4a80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_one': password.c:(.text+0x4b00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_zero': password.c:(.text+0x4b20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_zero': password.c:(.text+0x4ba0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_assign_vec4': password.c:(.text+0x4bc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_assign_vec4': password.c:(.text+0x4c60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_assign': password.c:(.text+0x4c80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_assign': password.c:(.text+0x4d20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i': password.c:(.text+0x4d40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i': password.c:(.text+0x4de0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_is_equal': password.c:(.text+0x4e20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_is_equal': password.c:(.text+0x4e60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_is_zero': password.c:(.text+0x4e80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_is_zero': password.c:(.text+0x4ea0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_lerp': password.c:(.text+0x4ec0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_lerp': password.c:(.text+0x4f60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_normalize': password.c:(.text+0x4f80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_normalize': password.c:(.text+0x5020): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_clamp': password.c:(.text+0x5040): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_clamp': password.c:(.text+0x50e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_min': password.c:(.text+0x5100): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_min': password.c:(.text+0x51a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_max': password.c:(.text+0x51c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_max': password.c:(.text+0x5260): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_round': password.c:(.text+0x5280): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_round': password.c:(.text+0x5320): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_ceil': password.c:(.text+0x5340): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_ceil': password.c:(.text+0x53e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_floor': password.c:(.text+0x5400): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_floor': password.c:(.text+0x54a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_abs': password.c:(.text+0x54c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_abs': password.c:(.text+0x5560): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_inverse': password.c:(.text+0x5580): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_inverse': password.c:(.text+0x5620): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_negative': password.c:(.text+0x5640): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_negative': password.c:(.text+0x56e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_snap': password.c:(.text+0x5700): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_snap': password.c:(.text+0x57a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_divide': password.c:(.text+0x57c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_divide': password.c:(.text+0x5860): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_multiply_mat4': password.c:(.text+0x5880): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_multiply_mat4': password.c:(.text+0x5920): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_multiply': password.c:(.text+0x5940): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_multiply': password.c:(.text+0x59e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_scale': password.c:(.text+0x5a00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_scale': password.c:(.text+0x5aa0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_subtract': password.c:(.text+0x5ac0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_subtract': password.c:(.text+0x5b60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_add': password.c:(.text+0x5b80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_add': password.c:(.text+0x5c20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_one': password.c:(.text+0x5c40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_one': password.c:(.text+0x5cc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_zero': password.c:(.text+0x5ce0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_zero': password.c:(.text+0x5d60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_assign_vec4i': password.c:(.text+0x5d80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_assign_vec4i': password.c:(.text+0x5e20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_assign': password.c:(.text+0x5e40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_assign': password.c:(.text+0x5ee0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4': password.c:(.text+0x5f00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4': password.c:(.text+0x5fa0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_nearly_equal': password.c:(.text+0x5fc0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_nearly_equal': password.c:(.text+0x6000): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_equal': password.c:(.text+0x6020): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_equal': password.c:(.text+0x6060): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_near_zero': password.c:(.text+0x6080): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_near_zero': password.c:(.text+0x60c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_zero': password.c:(.text+0x60e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_zero': password.c:(.text+0x6100): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_distance_squared': password.c:(.text+0x6120): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_distance_squared': password.c:(.text+0x6180): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_distance': password.c:(.text+0x61a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_distance': password.c:(.text+0x6200): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_length_squared': password.c:(.text+0x6220): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_length_squared': password.c:(.text+0x6260): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_length': password.c:(.text+0x6280): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_length': password.c:(.text+0x62c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_dot': password.c:(.text+0x62e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_dot': password.c:(.text+0x6340): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_bezier4': password.c:(.text+0x6360): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_bezier4': password.c:(.text+0x6460): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_bezier3': password.c:(.text+0x64a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_bezier3': password.c:(.text+0x65a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_lerp': password.c:(.text+0x65c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_lerp': password.c:(.text+0x66a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_reflect': password.c:(.text+0x66c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_reflect': password.c:(.text+0x67a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_slide': password.c:(.text+0x67c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_slide': password.c:(.text+0x68a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_project': password.c:(.text+0x68c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_project': password.c:(.text+0x69a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_normalize': password.c:(.text+0x69c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_normalize': password.c:(.text+0x6a80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_cross': password.c:(.text+0x6aa0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_cross': password.c:(.text+0x6b80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_clamp': password.c:(.text+0x6ba0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_clamp': password.c:(.text+0x6ca0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_min': password.c:(.text+0x6cc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_min': password.c:(.text+0x6da0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_max': password.c:(.text+0x6dc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_max': password.c:(.text+0x6ea0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_round': password.c:(.text+0x6ec0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_round': password.c:(.text+0x6f60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_ceil': password.c:(.text+0x6f80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_ceil': password.c:(.text+0x7020): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_floor': password.c:(.text+0x7040): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_floor': password.c:(.text+0x70e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_abs': password.c:(.text+0x7100): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_abs': password.c:(.text+0x71c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_inverse': password.c:(.text+0x71e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_inverse': password.c:(.text+0x72a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_negative': password.c:(.text+0x72c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_negative': password.c:(.text+0x7380): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_snap': password.c:(.text+0x73a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_snap': password.c:(.text+0x7480): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_divide': password.c:(.text+0x74a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_divide': password.c:(.text+0x7580): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_multiply_mat3': password.c:(.text+0x75a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_multiply_mat3': password.c:(.text+0x7660): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_multiply': password.c:(.text+0x7680): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_multiply': password.c:(.text+0x7760): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_scale': password.c:(.text+0x7780): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_scale': password.c:(.text+0x7840): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_subtract': password.c:(.text+0x7860): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_subtract': password.c:(.text+0x7940): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_add': password.c:(.text+0x7960): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_add': password.c:(.text+0x7a40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_one': password.c:(.text+0x7a60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_one': password.c:(.text+0x7b00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_zero': password.c:(.text+0x7b20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_zero': password.c:(.text+0x7bc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_assign_vec3': password.c:(.text+0x7be0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_assign_vec3': password.c:(.text+0x7c80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_assign': password.c:(.text+0x7ca0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_assign': password.c:(.text+0x7d60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i': password.c:(.text+0x7d80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i': password.c:(.text+0x7e20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_is_equal': password.c:(.text+0x7e40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_is_equal': password.c:(.text+0x7ea0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_is_zero': password.c:(.text+0x7ec0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_is_zero': password.c:(.text+0x7f00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_distance_squared': password.c:(.text+0x7f20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_distance_squared': password.c:(.text+0x7f60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_distance': password.c:(.text+0x7f80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_distance': password.c:(.text+0x7fc0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_length_squared': password.c:(.text+0x7fe0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_length_squared': password.c:(.text+0x8000): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_length': password.c:(.text+0x8020): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_length': password.c:(.text+0x8040): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_dot': password.c:(.text+0x8060): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_dot': password.c:(.text+0x80a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_bezier4': password.c:(.text+0x80c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_bezier4': password.c:(.text+0x81a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_bezier3': password.c:(.text+0x81e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_bezier3': password.c:(.text+0x82a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_lerp': password.c:(.text+0x82c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_lerp': password.c:(.text+0x8380): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_reflect': password.c:(.text+0x83a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_reflect': password.c:(.text+0x8460): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_slide': password.c:(.text+0x8480): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_slide': password.c:(.text+0x8540): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_project': password.c:(.text+0x8560): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_project': password.c:(.text+0x8620): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_normalize': password.c:(.text+0x8640): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_normalize': password.c:(.text+0x86e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_cross': password.c:(.text+0x8700): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_cross': password.c:(.text+0x87c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_clamp': password.c:(.text+0x87e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_clamp': password.c:(.text+0x88a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_min': password.c:(.text+0x88c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_min': password.c:(.text+0x8980): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_max': password.c:(.text+0x89a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_max': password.c:(.text+0x8a60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_round': password.c:(.text+0x8a80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_round': password.c:(.text+0x8b20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_ceil': password.c:(.text+0x8b40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_ceil': password.c:(.text+0x8be0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_floor': password.c:(.text+0x8c00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_floor': password.c:(.text+0x8ca0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_abs': password.c:(.text+0x8cc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_abs': password.c:(.text+0x8d60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_inverse': password.c:(.text+0x8d80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_inverse': password.c:(.text+0x8e20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_negative': password.c:(.text+0x8e40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_negative': password.c:(.text+0x8ee0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_snap': password.c:(.text+0x8f00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_snap': password.c:(.text+0x8fc0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_divide': password.c:(.text+0x8fe0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_divide': password.c:(.text+0x90a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_multiply_mat3': password.c:(.text+0x90c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_multiply_mat3': password.c:(.text+0x9160): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_multiply': password.c:(.text+0x9180): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_multiply': password.c:(.text+0x9240): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_scale': password.c:(.text+0x9260): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_scale': password.c:(.text+0x9300): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_subtract': password.c:(.text+0x9320): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_subtract': password.c:(.text+0x93e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_add': password.c:(.text+0x9400): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_add': password.c:(.text+0x94c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_one': password.c:(.text+0x94e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_one': password.c:(.text+0x9580): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_zero': password.c:(.text+0x95a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_zero': password.c:(.text+0x9640): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_assign_vec3i': password.c:(.text+0x9660): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_assign_vec3i': password.c:(.text+0x9720): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_assign': password.c:(.text+0x9740): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_assign': password.c:(.text+0x97e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3': password.c:(.text+0x9800): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3': password.c:(.text+0x98a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_nearly_equal': password.c:(.text+0x98c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_nearly_equal': password.c:(.text+0x9900): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_equal': password.c:(.text+0x9920): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_equal': password.c:(.text+0x9960): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_near_zero': password.c:(.text+0x9980): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_near_zero': password.c:(.text+0x99c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_zero': password.c:(.text+0x99e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_zero': password.c:(.text+0x9a20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_distance_squared': password.c:(.text+0x9a40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_distance_squared': password.c:(.text+0x9a80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_distance': password.c:(.text+0x9aa0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_distance': password.c:(.text+0x9ac0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_length': password.c:(.text+0x9ae0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_length': password.c:(.text+0x9b00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_length_squared': password.c:(.text+0x9b20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_length_squared': password.c:(.text+0x9b40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_angle': password.c:(.text+0x9b60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_angle': password.c:(.text+0x9b80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_dot': password.c:(.text+0x9ba0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_dot': password.c:(.text+0x9be0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_bezier4': password.c:(.text+0x9c00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_bezier4': password.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_bezier3': password.c:(.text+0x9ce0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_bezier3': password.c:(.text+0x9d80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_lerp': password.c:(.text+0x9da0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_lerp': password.c:(.text+0x9e20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_rotate': password.c:(.text+0x9e40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_rotate': password.c:(.text+0x9ec0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_tangent': password.c:(.text+0x9ee0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_tangent': password.c:(.text+0x9f60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_reflect': password.c:(.text+0x9f80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_reflect': password.c:(.text+0xa000): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_slide': password.c:(.text+0xa020): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_slide': password.c:(.text+0xa0a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_project': password.c:(.text+0xa0c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_project': password.c:(.text+0xa140): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_normalize': password.c:(.text+0xa160): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_normalize': password.c:(.text+0xa1e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_clamp': password.c:(.text+0xa200): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_clamp': password.c:(.text+0xa2a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_min': password.c:(.text+0xa2c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_min': password.c:(.text+0xa340): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_max': password.c:(.text+0xa360): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_max': password.c:(.text+0xa3e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_round': password.c:(.text+0xa400): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_round': password.c:(.text+0xa480): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_ceil': password.c:(.text+0xa4a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_ceil': password.c:(.text+0xa520): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_floor': password.c:(.text+0xa540): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_floor': password.c:(.text+0xa5c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_abs': password.c:(.text+0xa5e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_abs': password.c:(.text+0xa660): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_inverse': password.c:(.text+0xa680): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_inverse': password.c:(.text+0xa700): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_negative': password.c:(.text+0xa720): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_negative': password.c:(.text+0xa7a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_snap': password.c:(.text+0xa7c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_snap': password.c:(.text+0xa840): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_divide': password.c:(.text+0xa860): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_divide': password.c:(.text+0xa8e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_multiply_mat2': password.c:(.text+0xa900): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_multiply_mat2': password.c:(.text+0xa9a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_multiply': password.c:(.text+0xa9c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_multiply': password.c:(.text+0xaa40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_scale': password.c:(.text+0xaa60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_scale': password.c:(.text+0xaae0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_subtract': password.c:(.text+0xab00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_subtract': password.c:(.text+0xab80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_add': password.c:(.text+0xaba0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_add': password.c:(.text+0xac20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_one': password.c:(.text+0xac40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_one': password.c:(.text+0xacc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_zero': password.c:(.text+0xace0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_zero': password.c:(.text+0xad60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_assign_vec2': password.c:(.text+0xad80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_assign_vec2': password.c:(.text+0xae00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_assign': password.c:(.text+0xae20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_assign': password.c:(.text+0xaea0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i': password.c:(.text+0xaec0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i': password.c:(.text+0xaf40): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_is_equal': password.c:(.text+0xaf60): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_is_equal': password.c:(.text+0xafa0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_is_zero': password.c:(.text+0xafc0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_is_zero': password.c:(.text+0xafe0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_distance_squared': password.c:(.text+0xb000): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_distance_squared': password.c:(.text+0xb040): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_distance': password.c:(.text+0xb060): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_distance': password.c:(.text+0xb0a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_length': password.c:(.text+0xb0c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_length': password.c:(.text+0xb0e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_length_squared': password.c:(.text+0xb100): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_length_squared': password.c:(.text+0xb120): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_angle': password.c:(.text+0xb140): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_angle': password.c:(.text+0xb160): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_dot': password.c:(.text+0xb180): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_dot': password.c:(.text+0xb1c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_bezier4': password.c:(.text+0xb1e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_bezier4': password.c:(.text+0xb2a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_bezier3': password.c:(.text+0xb2e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_bezier3': password.c:(.text+0xb380): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_lerp': password.c:(.text+0xb3a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_lerp': password.c:(.text+0xb440): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_rotate': password.c:(.text+0xb460): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_rotate': password.c:(.text+0xb500): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_tangent': password.c:(.text+0xb520): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_tangent': password.c:(.text+0xb5a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_reflect': password.c:(.text+0xb5c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_reflect': password.c:(.text+0xb660): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_slide': password.c:(.text+0xb680): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_slide': password.c:(.text+0xb720): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_project': password.c:(.text+0xb740): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_project': password.c:(.text+0xb7e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_normalize': password.c:(.text+0xb800): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_normalize': password.c:(.text+0xb880): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_clamp': password.c:(.text+0xb8a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_clamp': password.c:(.text+0xb940): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_min': password.c:(.text+0xb960): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_min': password.c:(.text+0xba00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_max': password.c:(.text+0xba20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_max': password.c:(.text+0xbac0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_round': password.c:(.text+0xbae0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_round': password.c:(.text+0xbb60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_ceil': password.c:(.text+0xbb80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_ceil': password.c:(.text+0xbc00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_floor': password.c:(.text+0xbc20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_floor': password.c:(.text+0xbca0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_abs': password.c:(.text+0xbcc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_abs': password.c:(.text+0xbd40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_inverse': password.c:(.text+0xbd60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_inverse': password.c:(.text+0xbde0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_negative': password.c:(.text+0xbe00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_negative': password.c:(.text+0xbe80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_snap': password.c:(.text+0xbea0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_snap': password.c:(.text+0xbf40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_divide': password.c:(.text+0xbf60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_divide': password.c:(.text+0xc000): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_multiply_mat2': password.c:(.text+0xc020): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_multiply_mat2': password.c:(.text+0xc0c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_multiply': password.c:(.text+0xc0e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_multiply': password.c:(.text+0xc180): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_scale': password.c:(.text+0xc1a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_scale': password.c:(.text+0xc240): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_subtract': password.c:(.text+0xc260): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_subtract': password.c:(.text+0xc300): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_add': password.c:(.text+0xc320): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_add': password.c:(.text+0xc3c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_one': password.c:(.text+0xc3e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_one': password.c:(.text+0xc460): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_zero': password.c:(.text+0xc480): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_zero': password.c:(.text+0xc500): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_assign_vec2i': password.c:(.text+0xc520): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_assign_vec2i': password.c:(.text+0xc5a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_assign': password.c:(.text+0xc5c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_assign': password.c:(.text+0xc640): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2': password.c:(.text+0xc660): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2': password.c:(.text+0xc6e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_nearly_equal': password.c:(.text+0xc700): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_nearly_equal': password.c:(.text+0xc740): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_equal': password.c:(.text+0xc760): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_equal': password.c:(.text+0xc7a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_near_zero': password.c:(.text+0xc7c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_near_zero': password.c:(.text+0xc7e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_zero': password.c:(.text+0xc800): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_zero': password.c:(.text+0xc820): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_lerp': pause_menu.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_lerp': pause_menu.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_multiply': pause_menu.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_multiply': pause_menu.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_scale': pause_menu.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_scale': pause_menu.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_negative': pause_menu.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_negative': pause_menu.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_scaling': pause_menu.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_scaling': pause_menu.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_translation': pause_menu.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_translation': pause_menu.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_look_at': pause_menu.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_look_at': pause_menu.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_quaternion': pause_menu.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_quaternion': pause_menu.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_axis': pause_menu.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_axis': pause_menu.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_z': pause_menu.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_z': pause_menu.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_y': pause_menu.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_y': pause_menu.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_x': pause_menu.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_x': pause_menu.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_perspective_infinite': pause_menu.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_perspective_infinite': pause_menu.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_perspective_fov': pause_menu.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_perspective_fov': pause_menu.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_perspective': pause_menu.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_perspective': pause_menu.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_ortho': pause_menu.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_ortho': pause_menu.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_inverse': pause_menu.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_inverse': pause_menu.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_adjugate': pause_menu.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_adjugate': pause_menu.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_transpose': pause_menu.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_transpose': pause_menu.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_assign_mat3': pause_menu.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_assign_mat3': pause_menu.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_assign_mat2': pause_menu.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_assign_mat2': pause_menu.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_assign': pause_menu.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_assign': pause_menu.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_determinant': pause_menu.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_determinant': pause_menu.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_identity': pause_menu.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_identity': pause_menu.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_zero': pause_menu.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_zero': pause_menu.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4': pause_menu.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4': pause_menu.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_lerp': pause_menu.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_lerp': pause_menu.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_multiply': pause_menu.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_multiply': pause_menu.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_scale': pause_menu.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_scale': pause_menu.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_negative': pause_menu.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_negative': pause_menu.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_scaling': pause_menu.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_scaling': pause_menu.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_quaternion': pause_menu.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_quaternion': pause_menu.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_axis': pause_menu.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_axis': pause_menu.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_z': pause_menu.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_z': pause_menu.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_y': pause_menu.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_y': pause_menu.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_x': pause_menu.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_x': pause_menu.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_inverse': pause_menu.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_inverse': pause_menu.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_adjugate': pause_menu.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_adjugate': pause_menu.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_cofactor': pause_menu.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_cofactor': pause_menu.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_transpose': pause_menu.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_transpose': pause_menu.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_assign_mat4': pause_menu.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_assign_mat4': pause_menu.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_assign_mat2': pause_menu.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_assign_mat2': pause_menu.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_assign': pause_menu.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_assign': pause_menu.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_determinant': pause_menu.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_determinant': pause_menu.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_identity': pause_menu.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_identity': pause_menu.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_zero': pause_menu.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_zero': pause_menu.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3': pause_menu.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3': pause_menu.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_lerp': pause_menu.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_lerp': pause_menu.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_multiply': pause_menu.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_multiply': pause_menu.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_scale': pause_menu.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_scale': pause_menu.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_negative': pause_menu.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_negative': pause_menu.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_scaling': pause_menu.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_scaling': pause_menu.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_rotation': pause_menu.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_rotation': pause_menu.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_inverse': pause_menu.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_inverse': pause_menu.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_cofactor': pause_menu.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_cofactor': pause_menu.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_transpose': pause_menu.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_transpose': pause_menu.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_assign_mat4': pause_menu.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_assign_mat4': pause_menu.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_assign_mat3': pause_menu.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_assign_mat3': pause_menu.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_assign': pause_menu.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_assign': pause_menu.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_determinant': pause_menu.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_determinant': pause_menu.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_identity': pause_menu.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_identity': pause_menu.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_zero': pause_menu.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_zero': pause_menu.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2': pause_menu.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2': pause_menu.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_length_squared': pause_menu.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_length_squared': pause_menu.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_length': pause_menu.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_length': pause_menu.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_angle': pause_menu.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_angle': pause_menu.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_dot': pause_menu.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_dot': pause_menu.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_slerp': pause_menu.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_slerp': pause_menu.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_lerp': pause_menu.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_lerp': pause_menu.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_yaw_pitch_roll': pause_menu.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_yaw_pitch_roll': pause_menu.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_mat4': pause_menu.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_mat4': pause_menu.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_vec3': pause_menu.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_vec3': pause_menu.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_axis_angle': pause_menu.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_axis_angle': pause_menu.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_power': pause_menu.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_power': pause_menu.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_normalize': pause_menu.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_normalize': pause_menu.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_inverse': pause_menu.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_inverse': pause_menu.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_conjugate': pause_menu.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_conjugate': pause_menu.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_negative': pause_menu.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_negative': pause_menu.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_divide': pause_menu.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_divide': pause_menu.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_multiply': pause_menu.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_multiply': pause_menu.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_scale': pause_menu.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_scale': pause_menu.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_null': pause_menu.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_null': pause_menu.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_zero': pause_menu.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_zero': pause_menu.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_assign': pause_menu.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_assign': pause_menu.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat': pause_menu.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat': pause_menu.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_nearly_equal': pause_menu.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_nearly_equal': pause_menu.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_equal': pause_menu.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_equal': pause_menu.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_near_zero': pause_menu.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_near_zero': pause_menu.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_zero': pause_menu.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_zero': pause_menu.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_lerp': pause_menu.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_lerp': pause_menu.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_normalize': pause_menu.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_normalize': pause_menu.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_clamp': pause_menu.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_clamp': pause_menu.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_min': pause_menu.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_min': pause_menu.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_max': pause_menu.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_max': pause_menu.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_round': pause_menu.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_round': pause_menu.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_ceil': pause_menu.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_ceil': pause_menu.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_floor': pause_menu.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_floor': pause_menu.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_abs': pause_menu.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_abs': pause_menu.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_inverse': pause_menu.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_inverse': pause_menu.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_negative': pause_menu.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_negative': pause_menu.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_snap': pause_menu.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_snap': pause_menu.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_divide': pause_menu.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_divide': pause_menu.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_multiply_mat4': pause_menu.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_multiply_mat4': pause_menu.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_multiply': pause_menu.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_multiply': pause_menu.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_scale': pause_menu.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_scale': pause_menu.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_subtract': pause_menu.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_subtract': pause_menu.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_add': pause_menu.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_add': pause_menu.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_one': pause_menu.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_one': pause_menu.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_zero': pause_menu.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_zero': pause_menu.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_assign_vec4': pause_menu.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_assign_vec4': pause_menu.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_assign': pause_menu.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_assign': pause_menu.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i': pause_menu.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i': pause_menu.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_is_equal': pause_menu.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_is_equal': pause_menu.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_is_zero': pause_menu.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_is_zero': pause_menu.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_lerp': pause_menu.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_lerp': pause_menu.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_normalize': pause_menu.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_normalize': pause_menu.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_clamp': pause_menu.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_clamp': pause_menu.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_min': pause_menu.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_min': pause_menu.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_max': pause_menu.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_max': pause_menu.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_round': pause_menu.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_round': pause_menu.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_ceil': pause_menu.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_ceil': pause_menu.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_floor': pause_menu.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_floor': pause_menu.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_abs': pause_menu.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_abs': pause_menu.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_inverse': pause_menu.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_inverse': pause_menu.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_negative': pause_menu.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_negative': pause_menu.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_snap': pause_menu.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_snap': pause_menu.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_divide': pause_menu.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_divide': pause_menu.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_multiply_mat4': pause_menu.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_multiply_mat4': pause_menu.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_multiply': pause_menu.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_multiply': pause_menu.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_scale': pause_menu.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_scale': pause_menu.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_subtract': pause_menu.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_subtract': pause_menu.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_add': pause_menu.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_add': pause_menu.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_one': pause_menu.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_one': pause_menu.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_zero': pause_menu.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_zero': pause_menu.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_assign_vec4i': pause_menu.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_assign_vec4i': pause_menu.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_assign': pause_menu.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_assign': pause_menu.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4': pause_menu.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4': pause_menu.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_nearly_equal': pause_menu.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_nearly_equal': pause_menu.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_equal': pause_menu.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_equal': pause_menu.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_near_zero': pause_menu.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_near_zero': pause_menu.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_zero': pause_menu.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_zero': pause_menu.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_distance_squared': pause_menu.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_distance_squared': pause_menu.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_distance': pause_menu.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_distance': pause_menu.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_length_squared': pause_menu.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_length_squared': pause_menu.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_length': pause_menu.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_length': pause_menu.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_dot': pause_menu.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_dot': pause_menu.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_bezier4': pause_menu.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_bezier4': pause_menu.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_bezier3': pause_menu.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_bezier3': pause_menu.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_lerp': pause_menu.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_lerp': pause_menu.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_reflect': pause_menu.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_reflect': pause_menu.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_slide': pause_menu.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_slide': pause_menu.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_project': pause_menu.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_project': pause_menu.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_normalize': pause_menu.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_normalize': pause_menu.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_cross': pause_menu.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_cross': pause_menu.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_clamp': pause_menu.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_clamp': pause_menu.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_min': pause_menu.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_min': pause_menu.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_max': pause_menu.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_max': pause_menu.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_round': pause_menu.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_round': pause_menu.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_ceil': pause_menu.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_ceil': pause_menu.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_floor': pause_menu.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_floor': pause_menu.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_abs': pause_menu.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_abs': pause_menu.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_inverse': pause_menu.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_inverse': pause_menu.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_negative': pause_menu.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_negative': pause_menu.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_snap': pause_menu.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_snap': pause_menu.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_divide': pause_menu.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_divide': pause_menu.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_multiply_mat3': pause_menu.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_multiply_mat3': pause_menu.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_multiply': pause_menu.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_multiply': pause_menu.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_scale': pause_menu.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_scale': pause_menu.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_subtract': pause_menu.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_subtract': pause_menu.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_add': pause_menu.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_add': pause_menu.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_one': pause_menu.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_one': pause_menu.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_zero': pause_menu.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_zero': pause_menu.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_assign_vec3': pause_menu.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_assign_vec3': pause_menu.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_assign': pause_menu.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_assign': pause_menu.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i': pause_menu.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i': pause_menu.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_is_equal': pause_menu.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_is_equal': pause_menu.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_is_zero': pause_menu.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_is_zero': pause_menu.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_distance_squared': pause_menu.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_distance_squared': pause_menu.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_distance': pause_menu.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_distance': pause_menu.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_length_squared': pause_menu.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_length_squared': pause_menu.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_length': pause_menu.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_length': pause_menu.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_dot': pause_menu.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_dot': pause_menu.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_bezier4': pause_menu.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_bezier4': pause_menu.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_bezier3': pause_menu.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_bezier3': pause_menu.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_lerp': pause_menu.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_lerp': pause_menu.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_reflect': pause_menu.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_reflect': pause_menu.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_slide': pause_menu.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_slide': pause_menu.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_project': pause_menu.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_project': pause_menu.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_normalize': pause_menu.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_normalize': pause_menu.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_cross': pause_menu.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_cross': pause_menu.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_clamp': pause_menu.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_clamp': pause_menu.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_min': pause_menu.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_min': pause_menu.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_max': pause_menu.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_max': pause_menu.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_round': pause_menu.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_round': pause_menu.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_ceil': pause_menu.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_ceil': pause_menu.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_floor': pause_menu.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_floor': pause_menu.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_abs': pause_menu.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_abs': pause_menu.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_inverse': pause_menu.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_inverse': pause_menu.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_negative': pause_menu.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_negative': pause_menu.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_snap': pause_menu.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_snap': pause_menu.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_divide': pause_menu.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_divide': pause_menu.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_multiply_mat3': pause_menu.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_multiply_mat3': pause_menu.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_multiply': pause_menu.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_multiply': pause_menu.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_scale': pause_menu.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_scale': pause_menu.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_subtract': pause_menu.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_subtract': pause_menu.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_add': pause_menu.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_add': pause_menu.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_one': pause_menu.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_one': pause_menu.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_zero': pause_menu.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_zero': pause_menu.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_assign_vec3i': pause_menu.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_assign_vec3i': pause_menu.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_assign': pause_menu.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_assign': pause_menu.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3': pause_menu.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3': pause_menu.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_nearly_equal': pause_menu.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_nearly_equal': pause_menu.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_equal': pause_menu.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_equal': pause_menu.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_near_zero': pause_menu.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_near_zero': pause_menu.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_zero': pause_menu.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_zero': pause_menu.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_distance_squared': pause_menu.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_distance_squared': pause_menu.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_distance': pause_menu.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_distance': pause_menu.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_length': pause_menu.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_length': pause_menu.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_length_squared': pause_menu.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_length_squared': pause_menu.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_angle': pause_menu.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_angle': pause_menu.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_dot': pause_menu.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_dot': pause_menu.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_bezier4': pause_menu.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_bezier4': pause_menu.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_bezier3': pause_menu.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_bezier3': pause_menu.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_lerp': pause_menu.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_lerp': pause_menu.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_rotate': pause_menu.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_rotate': pause_menu.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_tangent': pause_menu.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_tangent': pause_menu.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_reflect': pause_menu.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_reflect': pause_menu.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_slide': pause_menu.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_slide': pause_menu.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_project': pause_menu.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_project': pause_menu.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_normalize': pause_menu.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_normalize': pause_menu.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_clamp': pause_menu.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_clamp': pause_menu.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_min': pause_menu.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_min': pause_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_max': pause_menu.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_max': pause_menu.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_round': pause_menu.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_round': pause_menu.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_ceil': pause_menu.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_ceil': pause_menu.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_floor': pause_menu.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_floor': pause_menu.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_abs': pause_menu.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_abs': pause_menu.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_inverse': pause_menu.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_inverse': pause_menu.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_negative': pause_menu.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_negative': pause_menu.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_snap': pause_menu.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_snap': pause_menu.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_divide': pause_menu.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_divide': pause_menu.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_multiply_mat2': pause_menu.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_multiply_mat2': pause_menu.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_multiply': pause_menu.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_multiply': pause_menu.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_scale': pause_menu.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_scale': pause_menu.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_subtract': pause_menu.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_subtract': pause_menu.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_add': pause_menu.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_add': pause_menu.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_one': pause_menu.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_one': pause_menu.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_zero': pause_menu.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_zero': pause_menu.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_assign_vec2': pause_menu.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_assign_vec2': pause_menu.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_assign': pause_menu.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_assign': pause_menu.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i': pause_menu.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i': pause_menu.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_is_equal': pause_menu.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_is_equal': pause_menu.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_is_zero': pause_menu.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_is_zero': pause_menu.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_distance_squared': pause_menu.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_distance_squared': pause_menu.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_distance': pause_menu.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_distance': pause_menu.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_length': pause_menu.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_length': pause_menu.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_length_squared': pause_menu.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_length_squared': pause_menu.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_angle': pause_menu.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_angle': pause_menu.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_dot': pause_menu.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_dot': pause_menu.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_bezier4': pause_menu.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_bezier4': pause_menu.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_bezier3': pause_menu.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_bezier3': pause_menu.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_lerp': pause_menu.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_lerp': pause_menu.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_rotate': pause_menu.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_rotate': pause_menu.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_tangent': pause_menu.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_tangent': pause_menu.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_reflect': pause_menu.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_reflect': pause_menu.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_slide': pause_menu.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_slide': pause_menu.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_project': pause_menu.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_project': pause_menu.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_normalize': pause_menu.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_normalize': pause_menu.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_clamp': pause_menu.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_clamp': pause_menu.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_min': pause_menu.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_min': pause_menu.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_max': pause_menu.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_max': pause_menu.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_round': pause_menu.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_round': pause_menu.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_ceil': pause_menu.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_ceil': pause_menu.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_floor': pause_menu.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_floor': pause_menu.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_abs': pause_menu.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_abs': pause_menu.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_inverse': pause_menu.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_inverse': pause_menu.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_negative': pause_menu.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_negative': pause_menu.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_snap': pause_menu.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_snap': pause_menu.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_divide': pause_menu.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_divide': pause_menu.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_multiply_mat2': pause_menu.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_multiply_mat2': pause_menu.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_multiply': pause_menu.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_multiply': pause_menu.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_scale': pause_menu.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_scale': pause_menu.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_subtract': pause_menu.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_subtract': pause_menu.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_add': pause_menu.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_add': pause_menu.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_one': pause_menu.c:(.text+0xc480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_one': pause_menu.c:(.text+0xc500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_zero': pause_menu.c:(.text+0xc520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_zero': pause_menu.c:(.text+0xc5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_assign_vec2i': pause_menu.c:(.text+0xc5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_assign_vec2i': pause_menu.c:(.text+0xc640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_assign': pause_menu.c:(.text+0xc660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_assign': pause_menu.c:(.text+0xc6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2': pause_menu.c:(.text+0xc700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2': pause_menu.c:(.text+0xc780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_nearly_equal': pause_menu.c:(.text+0xc7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_nearly_equal': pause_menu.c:(.text+0xc7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_equal': pause_menu.c:(.text+0xc800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_equal': pause_menu.c:(.text+0xc840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_near_zero': pause_menu.c:(.text+0xc860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_near_zero': pause_menu.c:(.text+0xc880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_zero': pause_menu.c:(.text+0xc8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_zero': pause_menu.c:(.text+0xc8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_lerp': player_select_menus.c:(.text+0xb20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_lerp': player_select_menus.c:(.text+0xba0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_multiply': player_select_menus.c:(.text+0xbc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_multiply': player_select_menus.c:(.text+0xc40): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_scale': player_select_menus.c:(.text+0xc60): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_scale': player_select_menus.c:(.text+0xce0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_negative': player_select_menus.c:(.text+0xd00): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_negative': player_select_menus.c:(.text+0xd80): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_scaling': player_select_menus.c:(.text+0xda0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_scaling': player_select_menus.c:(.text+0xe20): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_translation': player_select_menus.c:(.text+0xe40): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_translation': player_select_menus.c:(.text+0xec0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_look_at': player_select_menus.c:(.text+0xee0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_look_at': player_select_menus.c:(.text+0xfa0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_quaternion': player_select_menus.c:(.text+0xfc0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_quaternion': player_select_menus.c:(.text+0x1040): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_axis': player_select_menus.c:(.text+0x1060): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_axis': player_select_menus.c:(.text+0x10e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_z': player_select_menus.c:(.text+0x1100): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_z': player_select_menus.c:(.text+0x1180): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_y': player_select_menus.c:(.text+0x11a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_y': player_select_menus.c:(.text+0x1220): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_x': player_select_menus.c:(.text+0x1240): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_x': player_select_menus.c:(.text+0x12c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_perspective_infinite': player_select_menus.c:(.text+0x12e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_perspective_infinite': player_select_menus.c:(.text+0x1360): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_perspective_fov': player_select_menus.c:(.text+0x1380): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_perspective_fov': player_select_menus.c:(.text+0x1400): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_perspective': player_select_menus.c:(.text+0x1420): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_perspective': player_select_menus.c:(.text+0x14a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_ortho': player_select_menus.c:(.text+0x14c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_ortho': player_select_menus.c:(.text+0x1540): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_inverse': player_select_menus.c:(.text+0x1560): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_inverse': player_select_menus.c:(.text+0x15e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_adjugate': player_select_menus.c:(.text+0x1600): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_adjugate': player_select_menus.c:(.text+0x1680): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_transpose': player_select_menus.c:(.text+0x16a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_transpose': player_select_menus.c:(.text+0x1720): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_assign_mat3': player_select_menus.c:(.text+0x1740): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_assign_mat3': player_select_menus.c:(.text+0x17c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_assign_mat2': player_select_menus.c:(.text+0x17e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_assign_mat2': player_select_menus.c:(.text+0x1880): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_assign': player_select_menus.c:(.text+0x18a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_assign': player_select_menus.c:(.text+0x1920): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_determinant': player_select_menus.c:(.text+0x1940): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_determinant': player_select_menus.c:(.text+0x1960): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_identity': player_select_menus.c:(.text+0x1980): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_identity': player_select_menus.c:(.text+0x1a00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_zero': player_select_menus.c:(.text+0x1a20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_zero': player_select_menus.c:(.text+0x1aa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4': player_select_menus.c:(.text+0x1ac0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4': player_select_menus.c:(.text+0x1b40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_lerp': player_select_menus.c:(.text+0x1b60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_lerp': player_select_menus.c:(.text+0x1be0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_multiply': player_select_menus.c:(.text+0x1c00): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_multiply': player_select_menus.c:(.text+0x1c80): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_scale': player_select_menus.c:(.text+0x1ca0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_scale': player_select_menus.c:(.text+0x1d20): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_negative': player_select_menus.c:(.text+0x1d40): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_negative': player_select_menus.c:(.text+0x1dc0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_scaling': player_select_menus.c:(.text+0x1de0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_scaling': player_select_menus.c:(.text+0x1e60): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_quaternion': player_select_menus.c:(.text+0x1e80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_quaternion': player_select_menus.c:(.text+0x1f20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_axis': player_select_menus.c:(.text+0x1f40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_axis': player_select_menus.c:(.text+0x1fe0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_z': player_select_menus.c:(.text+0x2000): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_z': player_select_menus.c:(.text+0x2080): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_y': player_select_menus.c:(.text+0x20a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_y': player_select_menus.c:(.text+0x2120): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_x': player_select_menus.c:(.text+0x2140): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_x': player_select_menus.c:(.text+0x21c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_inverse': player_select_menus.c:(.text+0x21e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_inverse': player_select_menus.c:(.text+0x2260): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_adjugate': player_select_menus.c:(.text+0x2280): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_adjugate': player_select_menus.c:(.text+0x2300): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_cofactor': player_select_menus.c:(.text+0x2320): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_cofactor': player_select_menus.c:(.text+0x23a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_transpose': player_select_menus.c:(.text+0x23c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_transpose': player_select_menus.c:(.text+0x2440): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_assign_mat4': player_select_menus.c:(.text+0x2460): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_assign_mat4': player_select_menus.c:(.text+0x24e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_assign_mat2': player_select_menus.c:(.text+0x2500): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_assign_mat2': player_select_menus.c:(.text+0x25a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_assign': player_select_menus.c:(.text+0x25c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_assign': player_select_menus.c:(.text+0x2640): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_determinant': player_select_menus.c:(.text+0x2660): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_determinant': player_select_menus.c:(.text+0x2680): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_identity': player_select_menus.c:(.text+0x26a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_identity': player_select_menus.c:(.text+0x2720): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_zero': player_select_menus.c:(.text+0x2740): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_zero': player_select_menus.c:(.text+0x27c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3': player_select_menus.c:(.text+0x27e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3': player_select_menus.c:(.text+0x2860): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_lerp': player_select_menus.c:(.text+0x2880): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_lerp': player_select_menus.c:(.text+0x2940): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_multiply': player_select_menus.c:(.text+0x2960): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_multiply': player_select_menus.c:(.text+0x2a20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_scale': player_select_menus.c:(.text+0x2a40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_scale': player_select_menus.c:(.text+0x2ae0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_negative': player_select_menus.c:(.text+0x2b00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_negative': player_select_menus.c:(.text+0x2ba0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_scaling': player_select_menus.c:(.text+0x2bc0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_scaling': player_select_menus.c:(.text+0x2c60): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_rotation': player_select_menus.c:(.text+0x2c80): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_rotation': player_select_menus.c:(.text+0x2d20): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_inverse': player_select_menus.c:(.text+0x2d40): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_inverse': player_select_menus.c:(.text+0x2de0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_cofactor': player_select_menus.c:(.text+0x2e00): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_cofactor': player_select_menus.c:(.text+0x2ea0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_transpose': player_select_menus.c:(.text+0x2ec0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_transpose': player_select_menus.c:(.text+0x2f60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_assign_mat4': player_select_menus.c:(.text+0x2f80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_assign_mat4': player_select_menus.c:(.text+0x3020): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_assign_mat3': player_select_menus.c:(.text+0x3040): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_assign_mat3': player_select_menus.c:(.text+0x30e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_assign': player_select_menus.c:(.text+0x3100): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_assign': player_select_menus.c:(.text+0x31a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_determinant': player_select_menus.c:(.text+0x31c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_determinant': player_select_menus.c:(.text+0x3200): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_identity': player_select_menus.c:(.text+0x3220): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_identity': player_select_menus.c:(.text+0x32c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_zero': player_select_menus.c:(.text+0x32e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_zero': player_select_menus.c:(.text+0x3380): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2': player_select_menus.c:(.text+0x33a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2': player_select_menus.c:(.text+0x3440): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_length_squared': player_select_menus.c:(.text+0x3460): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_length_squared': player_select_menus.c:(.text+0x34a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_length': player_select_menus.c:(.text+0x34c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_length': player_select_menus.c:(.text+0x3500): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_angle': player_select_menus.c:(.text+0x3520): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_angle': player_select_menus.c:(.text+0x3560): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_dot': player_select_menus.c:(.text+0x3580): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_dot': player_select_menus.c:(.text+0x35c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_slerp': player_select_menus.c:(.text+0x35e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_slerp': player_select_menus.c:(.text+0x36a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_lerp': player_select_menus.c:(.text+0x36c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_lerp': player_select_menus.c:(.text+0x3780): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_yaw_pitch_roll': player_select_menus.c:(.text+0x37a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_yaw_pitch_roll': player_select_menus.c:(.text+0x3840): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_mat4': player_select_menus.c:(.text+0x3860): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_mat4': player_select_menus.c:(.text+0x3900): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_vec3': player_select_menus.c:(.text+0x3920): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_vec3': player_select_menus.c:(.text+0x39c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_axis_angle': player_select_menus.c:(.text+0x39e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_axis_angle': player_select_menus.c:(.text+0x3a80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_power': player_select_menus.c:(.text+0x3aa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_power': player_select_menus.c:(.text+0x3b40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_normalize': player_select_menus.c:(.text+0x3b60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_normalize': player_select_menus.c:(.text+0x3c00): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_inverse': player_select_menus.c:(.text+0x3c20): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_inverse': player_select_menus.c:(.text+0x3cc0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_conjugate': player_select_menus.c:(.text+0x3ce0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_conjugate': player_select_menus.c:(.text+0x3d80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_negative': player_select_menus.c:(.text+0x3da0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_negative': player_select_menus.c:(.text+0x3e40): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_divide': player_select_menus.c:(.text+0x3e60): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_divide': player_select_menus.c:(.text+0x3f20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_multiply': player_select_menus.c:(.text+0x3f40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_multiply': player_select_menus.c:(.text+0x4000): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_scale': player_select_menus.c:(.text+0x4020): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_scale': player_select_menus.c:(.text+0x40c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_null': player_select_menus.c:(.text+0x40e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_null': player_select_menus.c:(.text+0x4180): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_zero': player_select_menus.c:(.text+0x41a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_zero': player_select_menus.c:(.text+0x4240): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_assign': player_select_menus.c:(.text+0x4260): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_assign': player_select_menus.c:(.text+0x4300): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat': player_select_menus.c:(.text+0x4320): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat': player_select_menus.c:(.text+0x43c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_nearly_equal': player_select_menus.c:(.text+0x43e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_nearly_equal': player_select_menus.c:(.text+0x4420): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_equal': player_select_menus.c:(.text+0x4440): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_equal': player_select_menus.c:(.text+0x4480): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_near_zero': player_select_menus.c:(.text+0x44a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_near_zero': player_select_menus.c:(.text+0x44e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_zero': player_select_menus.c:(.text+0x4500): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_zero': player_select_menus.c:(.text+0x4540): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_lerp': player_select_menus.c:(.text+0x4560): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_lerp': player_select_menus.c:(.text+0x4600): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_normalize': player_select_menus.c:(.text+0x4620): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_normalize': player_select_menus.c:(.text+0x46c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_clamp': player_select_menus.c:(.text+0x46e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_clamp': player_select_menus.c:(.text+0x4780): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_min': player_select_menus.c:(.text+0x47a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_min': player_select_menus.c:(.text+0x4840): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_max': player_select_menus.c:(.text+0x4860): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_max': player_select_menus.c:(.text+0x4900): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_round': player_select_menus.c:(.text+0x4920): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_round': player_select_menus.c:(.text+0x49c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_ceil': player_select_menus.c:(.text+0x49e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_ceil': player_select_menus.c:(.text+0x4a80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_floor': player_select_menus.c:(.text+0x4aa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_floor': player_select_menus.c:(.text+0x4b40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_abs': player_select_menus.c:(.text+0x4b60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_abs': player_select_menus.c:(.text+0x4c00): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_inverse': player_select_menus.c:(.text+0x4c20): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_inverse': player_select_menus.c:(.text+0x4cc0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_negative': player_select_menus.c:(.text+0x4ce0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_negative': player_select_menus.c:(.text+0x4d80): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_snap': player_select_menus.c:(.text+0x4da0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_snap': player_select_menus.c:(.text+0x4e40): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_divide': player_select_menus.c:(.text+0x4e60): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_divide': player_select_menus.c:(.text+0x4f00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_multiply_mat4': player_select_menus.c:(.text+0x4f20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_multiply_mat4': player_select_menus.c:(.text+0x4fc0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_multiply': player_select_menus.c:(.text+0x4fe0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_multiply': player_select_menus.c:(.text+0x5080): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_scale': player_select_menus.c:(.text+0x50a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_scale': player_select_menus.c:(.text+0x5140): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_subtract': player_select_menus.c:(.text+0x5160): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_subtract': player_select_menus.c:(.text+0x5200): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_add': player_select_menus.c:(.text+0x5220): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_add': player_select_menus.c:(.text+0x52c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_one': player_select_menus.c:(.text+0x52e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_one': player_select_menus.c:(.text+0x5360): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_zero': player_select_menus.c:(.text+0x5380): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_zero': player_select_menus.c:(.text+0x5400): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_assign_vec4': player_select_menus.c:(.text+0x5420): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_assign_vec4': player_select_menus.c:(.text+0x54c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_assign': player_select_menus.c:(.text+0x54e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_assign': player_select_menus.c:(.text+0x5580): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i': player_select_menus.c:(.text+0x55a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i': player_select_menus.c:(.text+0x5640): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_is_equal': player_select_menus.c:(.text+0x5680): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_is_equal': player_select_menus.c:(.text+0x56c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_is_zero': player_select_menus.c:(.text+0x56e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_is_zero': player_select_menus.c:(.text+0x5700): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_lerp': player_select_menus.c:(.text+0x5720): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_lerp': player_select_menus.c:(.text+0x57c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_normalize': player_select_menus.c:(.text+0x57e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_normalize': player_select_menus.c:(.text+0x5880): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_clamp': player_select_menus.c:(.text+0x58a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_clamp': player_select_menus.c:(.text+0x5940): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_min': player_select_menus.c:(.text+0x5960): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_min': player_select_menus.c:(.text+0x5a00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_max': player_select_menus.c:(.text+0x5a20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_max': player_select_menus.c:(.text+0x5ac0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_round': player_select_menus.c:(.text+0x5ae0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_round': player_select_menus.c:(.text+0x5b80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_ceil': player_select_menus.c:(.text+0x5ba0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_ceil': player_select_menus.c:(.text+0x5c40): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_floor': player_select_menus.c:(.text+0x5c60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_floor': player_select_menus.c:(.text+0x5d00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_abs': player_select_menus.c:(.text+0x5d20): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_abs': player_select_menus.c:(.text+0x5dc0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_inverse': player_select_menus.c:(.text+0x5de0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_inverse': player_select_menus.c:(.text+0x5e80): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_negative': player_select_menus.c:(.text+0x5ea0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_negative': player_select_menus.c:(.text+0x5f40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_snap': player_select_menus.c:(.text+0x5f60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_snap': player_select_menus.c:(.text+0x6000): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_divide': player_select_menus.c:(.text+0x6020): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_divide': player_select_menus.c:(.text+0x60c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_multiply_mat4': player_select_menus.c:(.text+0x60e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_multiply_mat4': player_select_menus.c:(.text+0x6180): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_multiply': player_select_menus.c:(.text+0x61a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_multiply': player_select_menus.c:(.text+0x6240): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_scale': player_select_menus.c:(.text+0x6260): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_scale': player_select_menus.c:(.text+0x6300): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_subtract': player_select_menus.c:(.text+0x6320): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_subtract': player_select_menus.c:(.text+0x63c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_add': player_select_menus.c:(.text+0x63e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_add': player_select_menus.c:(.text+0x6480): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_one': player_select_menus.c:(.text+0x64a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_one': player_select_menus.c:(.text+0x6520): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_zero': player_select_menus.c:(.text+0x6540): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_zero': player_select_menus.c:(.text+0x65c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_assign_vec4i': player_select_menus.c:(.text+0x65e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_assign_vec4i': player_select_menus.c:(.text+0x6680): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_assign': player_select_menus.c:(.text+0x66a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_assign': player_select_menus.c:(.text+0x6740): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4': player_select_menus.c:(.text+0x6760): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4': player_select_menus.c:(.text+0x6800): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_nearly_equal': player_select_menus.c:(.text+0x6820): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_nearly_equal': player_select_menus.c:(.text+0x6860): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_equal': player_select_menus.c:(.text+0x6880): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_equal': player_select_menus.c:(.text+0x68c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_near_zero': player_select_menus.c:(.text+0x68e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_near_zero': player_select_menus.c:(.text+0x6920): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_zero': player_select_menus.c:(.text+0x6940): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_zero': player_select_menus.c:(.text+0x6960): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_distance_squared': player_select_menus.c:(.text+0x6980): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_distance_squared': player_select_menus.c:(.text+0x69e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_distance': player_select_menus.c:(.text+0x6a00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_distance': player_select_menus.c:(.text+0x6a60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_length_squared': player_select_menus.c:(.text+0x6a80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_length_squared': player_select_menus.c:(.text+0x6ac0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_length': player_select_menus.c:(.text+0x6ae0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_length': player_select_menus.c:(.text+0x6b20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_dot': player_select_menus.c:(.text+0x6b40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_dot': player_select_menus.c:(.text+0x6ba0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_bezier4': player_select_menus.c:(.text+0x6bc0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_bezier4': player_select_menus.c:(.text+0x6cc0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_bezier3': player_select_menus.c:(.text+0x6d00): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_bezier3': player_select_menus.c:(.text+0x6e00): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_lerp': player_select_menus.c:(.text+0x6e20): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_lerp': player_select_menus.c:(.text+0x6f00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_reflect': player_select_menus.c:(.text+0x6f20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_reflect': player_select_menus.c:(.text+0x7000): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_slide': player_select_menus.c:(.text+0x7020): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_slide': player_select_menus.c:(.text+0x7100): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_project': player_select_menus.c:(.text+0x7120): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_project': player_select_menus.c:(.text+0x7200): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_normalize': player_select_menus.c:(.text+0x7220): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_normalize': player_select_menus.c:(.text+0x72e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_cross': player_select_menus.c:(.text+0x7300): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_cross': player_select_menus.c:(.text+0x73e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_clamp': player_select_menus.c:(.text+0x7400): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_clamp': player_select_menus.c:(.text+0x7500): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_min': player_select_menus.c:(.text+0x7520): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_min': player_select_menus.c:(.text+0x7600): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_max': player_select_menus.c:(.text+0x7620): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_max': player_select_menus.c:(.text+0x7700): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_round': player_select_menus.c:(.text+0x7720): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_round': player_select_menus.c:(.text+0x77c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_ceil': player_select_menus.c:(.text+0x77e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_ceil': player_select_menus.c:(.text+0x7880): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_floor': player_select_menus.c:(.text+0x78a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_floor': player_select_menus.c:(.text+0x7940): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_abs': player_select_menus.c:(.text+0x7960): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_abs': player_select_menus.c:(.text+0x7a20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_inverse': player_select_menus.c:(.text+0x7a40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_inverse': player_select_menus.c:(.text+0x7b00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_negative': player_select_menus.c:(.text+0x7b20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_negative': player_select_menus.c:(.text+0x7be0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_snap': player_select_menus.c:(.text+0x7c00): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_snap': player_select_menus.c:(.text+0x7ce0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_divide': player_select_menus.c:(.text+0x7d00): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_divide': player_select_menus.c:(.text+0x7de0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_multiply_mat3': player_select_menus.c:(.text+0x7e00): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_multiply_mat3': player_select_menus.c:(.text+0x7ec0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_multiply': player_select_menus.c:(.text+0x7ee0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_multiply': player_select_menus.c:(.text+0x7fc0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_scale': player_select_menus.c:(.text+0x7fe0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_scale': player_select_menus.c:(.text+0x80a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_subtract': player_select_menus.c:(.text+0x80c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_subtract': player_select_menus.c:(.text+0x81a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_add': player_select_menus.c:(.text+0x81c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_add': player_select_menus.c:(.text+0x82a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_one': player_select_menus.c:(.text+0x82c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_one': player_select_menus.c:(.text+0x8360): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_zero': player_select_menus.c:(.text+0x8380): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_zero': player_select_menus.c:(.text+0x8420): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_assign_vec3': player_select_menus.c:(.text+0x8440): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_assign_vec3': player_select_menus.c:(.text+0x84e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_assign': player_select_menus.c:(.text+0x8500): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_assign': player_select_menus.c:(.text+0x85c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i': player_select_menus.c:(.text+0x85e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i': player_select_menus.c:(.text+0x8680): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_is_equal': player_select_menus.c:(.text+0x86a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_is_equal': player_select_menus.c:(.text+0x8700): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_is_zero': player_select_menus.c:(.text+0x8720): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_is_zero': player_select_menus.c:(.text+0x8760): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_distance_squared': player_select_menus.c:(.text+0x8780): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_distance_squared': player_select_menus.c:(.text+0x87c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_distance': player_select_menus.c:(.text+0x87e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_distance': player_select_menus.c:(.text+0x8820): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_length_squared': player_select_menus.c:(.text+0x8840): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_length_squared': player_select_menus.c:(.text+0x8860): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_length': player_select_menus.c:(.text+0x8880): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_length': player_select_menus.c:(.text+0x88a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_dot': player_select_menus.c:(.text+0x88c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_dot': player_select_menus.c:(.text+0x8900): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_bezier4': player_select_menus.c:(.text+0x8920): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_bezier4': player_select_menus.c:(.text+0x8a00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_bezier3': player_select_menus.c:(.text+0x8a40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_bezier3': player_select_menus.c:(.text+0x8b00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_lerp': player_select_menus.c:(.text+0x8b20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_lerp': player_select_menus.c:(.text+0x8be0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_reflect': player_select_menus.c:(.text+0x8c00): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_reflect': player_select_menus.c:(.text+0x8cc0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_slide': player_select_menus.c:(.text+0x8ce0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_slide': player_select_menus.c:(.text+0x8da0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_project': player_select_menus.c:(.text+0x8dc0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_project': player_select_menus.c:(.text+0x8e80): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_normalize': player_select_menus.c:(.text+0x8ea0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_normalize': player_select_menus.c:(.text+0x8f40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_cross': player_select_menus.c:(.text+0x8f60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_cross': player_select_menus.c:(.text+0x9020): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_clamp': player_select_menus.c:(.text+0x9040): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_clamp': player_select_menus.c:(.text+0x9100): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_min': player_select_menus.c:(.text+0x9120): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_min': player_select_menus.c:(.text+0x91e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_max': player_select_menus.c:(.text+0x9200): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_max': player_select_menus.c:(.text+0x92c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_round': player_select_menus.c:(.text+0x92e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_round': player_select_menus.c:(.text+0x9380): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_ceil': player_select_menus.c:(.text+0x93a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_ceil': player_select_menus.c:(.text+0x9440): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_floor': player_select_menus.c:(.text+0x9460): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_floor': player_select_menus.c:(.text+0x9500): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_abs': player_select_menus.c:(.text+0x9520): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_abs': player_select_menus.c:(.text+0x95c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_inverse': player_select_menus.c:(.text+0x95e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_inverse': player_select_menus.c:(.text+0x9680): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_negative': player_select_menus.c:(.text+0x96a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_negative': player_select_menus.c:(.text+0x9740): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_snap': player_select_menus.c:(.text+0x9760): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_snap': player_select_menus.c:(.text+0x9820): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_divide': player_select_menus.c:(.text+0x9840): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_divide': player_select_menus.c:(.text+0x9900): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_multiply_mat3': player_select_menus.c:(.text+0x9920): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_multiply_mat3': player_select_menus.c:(.text+0x99c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_multiply': player_select_menus.c:(.text+0x99e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_multiply': player_select_menus.c:(.text+0x9aa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_scale': player_select_menus.c:(.text+0x9ac0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_scale': player_select_menus.c:(.text+0x9b60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_subtract': player_select_menus.c:(.text+0x9b80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_subtract': player_select_menus.c:(.text+0x9c40): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_add': player_select_menus.c:(.text+0x9c60): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_add': player_select_menus.c:(.text+0x9d20): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_one': player_select_menus.c:(.text+0x9d40): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_one': player_select_menus.c:(.text+0x9de0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_zero': player_select_menus.c:(.text+0x9e00): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_zero': player_select_menus.c:(.text+0x9ea0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_assign_vec3i': player_select_menus.c:(.text+0x9ec0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_assign_vec3i': player_select_menus.c:(.text+0x9f80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_assign': player_select_menus.c:(.text+0x9fa0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_assign': player_select_menus.c:(.text+0xa040): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3': player_select_menus.c:(.text+0xa060): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3': player_select_menus.c:(.text+0xa100): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_nearly_equal': player_select_menus.c:(.text+0xa120): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_nearly_equal': player_select_menus.c:(.text+0xa160): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_equal': player_select_menus.c:(.text+0xa180): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_equal': player_select_menus.c:(.text+0xa1c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_near_zero': player_select_menus.c:(.text+0xa1e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_near_zero': player_select_menus.c:(.text+0xa220): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_zero': player_select_menus.c:(.text+0xa240): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_zero': player_select_menus.c:(.text+0xa280): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_distance_squared': player_select_menus.c:(.text+0xa2a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_distance_squared': player_select_menus.c:(.text+0xa2e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_distance': player_select_menus.c:(.text+0xa300): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_distance': player_select_menus.c:(.text+0xa320): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_length': player_select_menus.c:(.text+0xa340): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_length': player_select_menus.c:(.text+0xa360): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_length_squared': player_select_menus.c:(.text+0xa380): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_length_squared': player_select_menus.c:(.text+0xa3a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_angle': player_select_menus.c:(.text+0xa3c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_angle': player_select_menus.c:(.text+0xa3e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_dot': player_select_menus.c:(.text+0xa400): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_dot': player_select_menus.c:(.text+0xa440): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_bezier4': player_select_menus.c:(.text+0xa460): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_bezier4': player_select_menus.c:(.text+0xa500): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_bezier3': player_select_menus.c:(.text+0xa540): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_bezier3': player_select_menus.c:(.text+0xa5e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_lerp': player_select_menus.c:(.text+0xa600): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_lerp': player_select_menus.c:(.text+0xa680): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_rotate': player_select_menus.c:(.text+0xa6a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_rotate': player_select_menus.c:(.text+0xa720): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_tangent': player_select_menus.c:(.text+0xa740): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_tangent': player_select_menus.c:(.text+0xa7c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_reflect': player_select_menus.c:(.text+0xa7e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_reflect': player_select_menus.c:(.text+0xa860): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_slide': player_select_menus.c:(.text+0xa880): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_slide': player_select_menus.c:(.text+0xa900): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_project': player_select_menus.c:(.text+0xa920): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_project': player_select_menus.c:(.text+0xa9a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_normalize': player_select_menus.c:(.text+0xa9c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_normalize': player_select_menus.c:(.text+0xaa40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_clamp': player_select_menus.c:(.text+0xaa60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_clamp': player_select_menus.c:(.text+0xab00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_min': player_select_menus.c:(.text+0xab20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_min': player_select_menus.c:(.text+0xaba0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_max': player_select_menus.c:(.text+0xabc0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_max': player_select_menus.c:(.text+0xac40): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_round': player_select_menus.c:(.text+0xac60): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_round': player_select_menus.c:(.text+0xace0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_ceil': player_select_menus.c:(.text+0xad00): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_ceil': player_select_menus.c:(.text+0xad80): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_floor': player_select_menus.c:(.text+0xada0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_floor': player_select_menus.c:(.text+0xae20): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_abs': player_select_menus.c:(.text+0xae40): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_abs': player_select_menus.c:(.text+0xaec0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_inverse': player_select_menus.c:(.text+0xaee0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_inverse': player_select_menus.c:(.text+0xaf60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_negative': player_select_menus.c:(.text+0xaf80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_negative': player_select_menus.c:(.text+0xb000): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_snap': player_select_menus.c:(.text+0xb020): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_snap': player_select_menus.c:(.text+0xb0a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_divide': player_select_menus.c:(.text+0xb0c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_divide': player_select_menus.c:(.text+0xb140): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_multiply_mat2': player_select_menus.c:(.text+0xb160): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_multiply_mat2': player_select_menus.c:(.text+0xb200): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_multiply': player_select_menus.c:(.text+0xb220): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_multiply': player_select_menus.c:(.text+0xb2a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_scale': player_select_menus.c:(.text+0xb2c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_scale': player_select_menus.c:(.text+0xb340): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_subtract': player_select_menus.c:(.text+0xb360): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_subtract': player_select_menus.c:(.text+0xb3e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_add': player_select_menus.c:(.text+0xb400): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_add': player_select_menus.c:(.text+0xb480): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_one': player_select_menus.c:(.text+0xb4a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_one': player_select_menus.c:(.text+0xb520): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_zero': player_select_menus.c:(.text+0xb540): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_zero': player_select_menus.c:(.text+0xb5c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_assign_vec2': player_select_menus.c:(.text+0xb5e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_assign_vec2': player_select_menus.c:(.text+0xb660): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_assign': player_select_menus.c:(.text+0xb680): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_assign': player_select_menus.c:(.text+0xb700): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i': player_select_menus.c:(.text+0xbe00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i': player_select_menus.c:(.text+0xbe80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_is_equal': player_select_menus.c:(.text+0xc160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_is_equal': player_select_menus.c:(.text+0xc1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_is_zero': player_select_menus.c:(.text+0xc1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_is_zero': player_select_menus.c:(.text+0xc1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_distance_squared': player_select_menus.c:(.text+0xc200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_distance_squared': player_select_menus.c:(.text+0xc240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_distance': player_select_menus.c:(.text+0xc260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_distance': player_select_menus.c:(.text+0xc2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_length': player_select_menus.c:(.text+0xc2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_length': player_select_menus.c:(.text+0xc2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_length_squared': player_select_menus.c:(.text+0xc300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_length_squared': player_select_menus.c:(.text+0xc320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_angle': player_select_menus.c:(.text+0xc340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_angle': player_select_menus.c:(.text+0xc360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_dot': player_select_menus.c:(.text+0xc380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_dot': player_select_menus.c:(.text+0xc3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_bezier4': player_select_menus.c:(.text+0xc3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_bezier4': player_select_menus.c:(.text+0xc4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_bezier3': player_select_menus.c:(.text+0xc4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_bezier3': player_select_menus.c:(.text+0xc580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_lerp': player_select_menus.c:(.text+0xc5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_lerp': player_select_menus.c:(.text+0xc640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_rotate': player_select_menus.c:(.text+0xc660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_rotate': player_select_menus.c:(.text+0xc700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_tangent': player_select_menus.c:(.text+0xc720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_tangent': player_select_menus.c:(.text+0xc7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_reflect': player_select_menus.c:(.text+0xc7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_reflect': player_select_menus.c:(.text+0xc860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_slide': player_select_menus.c:(.text+0xc880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_slide': player_select_menus.c:(.text+0xc920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_project': player_select_menus.c:(.text+0xc940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_project': player_select_menus.c:(.text+0xc9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_normalize': player_select_menus.c:(.text+0xca00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_normalize': player_select_menus.c:(.text+0xca80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_clamp': player_select_menus.c:(.text+0xcaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_clamp': player_select_menus.c:(.text+0xcb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_min': player_select_menus.c:(.text+0xcb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_min': player_select_menus.c:(.text+0xcc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_max': player_select_menus.c:(.text+0xcc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_max': player_select_menus.c:(.text+0xccc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_round': player_select_menus.c:(.text+0xcce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_round': player_select_menus.c:(.text+0xcd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_ceil': player_select_menus.c:(.text+0xcd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_ceil': player_select_menus.c:(.text+0xce00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_floor': player_select_menus.c:(.text+0xce20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_floor': player_select_menus.c:(.text+0xcea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_abs': player_select_menus.c:(.text+0xcec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_abs': player_select_menus.c:(.text+0xcf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_inverse': player_select_menus.c:(.text+0xcf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_inverse': player_select_menus.c:(.text+0xcfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_negative': player_select_menus.c:(.text+0xd000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_negative': player_select_menus.c:(.text+0xd080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_snap': player_select_menus.c:(.text+0xd0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_snap': player_select_menus.c:(.text+0xd140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_divide': player_select_menus.c:(.text+0xd160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_divide': player_select_menus.c:(.text+0xd200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_multiply_mat2': player_select_menus.c:(.text+0xd220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_multiply_mat2': player_select_menus.c:(.text+0xd2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_multiply': player_select_menus.c:(.text+0xd2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_multiply': player_select_menus.c:(.text+0xd380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_scale': player_select_menus.c:(.text+0xd3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_scale': player_select_menus.c:(.text+0xd440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_subtract': player_select_menus.c:(.text+0xd460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_subtract': player_select_menus.c:(.text+0xd500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_add': player_select_menus.c:(.text+0xd520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_add': player_select_menus.c:(.text+0xd5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_one': player_select_menus.c:(.text+0xd5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_one': player_select_menus.c:(.text+0xd660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_zero': player_select_menus.c:(.text+0xd680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_zero': player_select_menus.c:(.text+0xd700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_assign_vec2i': player_select_menus.c:(.text+0xd720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_assign_vec2i': player_select_menus.c:(.text+0xd7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_assign': player_select_menus.c:(.text+0xd7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_assign': player_select_menus.c:(.text+0xd840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2': player_select_menus.c:(.text+0xd860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2': player_select_menus.c:(.text+0xd8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_nearly_equal': player_select_menus.c:(.text+0xd900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_nearly_equal': player_select_menus.c:(.text+0xd940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_equal': player_select_menus.c:(.text+0xd960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_equal': player_select_menus.c:(.text+0xd9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_near_zero': player_select_menus.c:(.text+0xd9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_near_zero': player_select_menus.c:(.text+0xd9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_zero': player_select_menus.c:(.text+0xda00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_zero': player_select_menus.c:(.text+0xda20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_lerp': prep.c:(.text+0xe20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_lerp': prep.c:(.text+0xea0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_multiply': prep.c:(.text+0xec0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_multiply': prep.c:(.text+0xf40): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_scale': prep.c:(.text+0xf60): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_scale': prep.c:(.text+0xfe0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_negative': prep.c:(.text+0x1000): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_negative': prep.c:(.text+0x1080): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_scaling': prep.c:(.text+0x10a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_scaling': prep.c:(.text+0x1120): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_translation': prep.c:(.text+0x1140): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_translation': prep.c:(.text+0x11c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_look_at': prep.c:(.text+0x11e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_look_at': prep.c:(.text+0x12a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_quaternion': prep.c:(.text+0x12c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_quaternion': prep.c:(.text+0x1340): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_axis': prep.c:(.text+0x1360): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_axis': prep.c:(.text+0x13e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_z': prep.c:(.text+0x1400): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_z': prep.c:(.text+0x1480): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_y': prep.c:(.text+0x14a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_y': prep.c:(.text+0x1520): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_x': prep.c:(.text+0x1540): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_x': prep.c:(.text+0x15c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_perspective_infinite': prep.c:(.text+0x15e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_perspective_infinite': prep.c:(.text+0x1660): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_perspective_fov': prep.c:(.text+0x1680): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_perspective_fov': prep.c:(.text+0x1700): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_perspective': prep.c:(.text+0x1720): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_perspective': prep.c:(.text+0x17a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_ortho': prep.c:(.text+0x17c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_ortho': prep.c:(.text+0x1840): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_inverse': prep.c:(.text+0x1860): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_inverse': prep.c:(.text+0x18e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_adjugate': prep.c:(.text+0x1900): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_adjugate': prep.c:(.text+0x1980): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_transpose': prep.c:(.text+0x19a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_transpose': prep.c:(.text+0x1a20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_assign_mat3': prep.c:(.text+0x1a40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_assign_mat3': prep.c:(.text+0x1ac0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_assign_mat2': prep.c:(.text+0x1ae0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_assign_mat2': prep.c:(.text+0x1b80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_assign': prep.c:(.text+0x1ba0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_assign': prep.c:(.text+0x1c20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_determinant': prep.c:(.text+0x1c40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_determinant': prep.c:(.text+0x1c60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_identity': prep.c:(.text+0x1c80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_identity': prep.c:(.text+0x1d00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_zero': prep.c:(.text+0x1d20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_zero': prep.c:(.text+0x1da0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4': prep.c:(.text+0x1dc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4': prep.c:(.text+0x1e40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_lerp': prep.c:(.text+0x1e60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_lerp': prep.c:(.text+0x1ee0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_multiply': prep.c:(.text+0x1f00): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_multiply': prep.c:(.text+0x1f80): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_scale': prep.c:(.text+0x1fa0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_scale': prep.c:(.text+0x2020): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_negative': prep.c:(.text+0x2040): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_negative': prep.c:(.text+0x20c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_scaling': prep.c:(.text+0x20e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_scaling': prep.c:(.text+0x2160): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_quaternion': prep.c:(.text+0x2180): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_quaternion': prep.c:(.text+0x2220): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_axis': prep.c:(.text+0x2240): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_axis': prep.c:(.text+0x22e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_z': prep.c:(.text+0x2300): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_z': prep.c:(.text+0x2380): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_y': prep.c:(.text+0x23a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_y': prep.c:(.text+0x2420): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_x': prep.c:(.text+0x2440): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_x': prep.c:(.text+0x24c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_inverse': prep.c:(.text+0x24e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_inverse': prep.c:(.text+0x2560): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_adjugate': prep.c:(.text+0x2580): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_adjugate': prep.c:(.text+0x2600): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_cofactor': prep.c:(.text+0x2620): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_cofactor': prep.c:(.text+0x26a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_transpose': prep.c:(.text+0x26c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_transpose': prep.c:(.text+0x2740): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_assign_mat4': prep.c:(.text+0x2760): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_assign_mat4': prep.c:(.text+0x27e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_assign_mat2': prep.c:(.text+0x2800): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_assign_mat2': prep.c:(.text+0x28a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_assign': prep.c:(.text+0x28c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_assign': prep.c:(.text+0x2940): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_determinant': prep.c:(.text+0x2960): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_determinant': prep.c:(.text+0x2980): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_identity': prep.c:(.text+0x29a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_identity': prep.c:(.text+0x2a20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_zero': prep.c:(.text+0x2a40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_zero': prep.c:(.text+0x2ac0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3': prep.c:(.text+0x2ae0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3': prep.c:(.text+0x2b60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_lerp': prep.c:(.text+0x2b80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_lerp': prep.c:(.text+0x2c40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_multiply': prep.c:(.text+0x2c60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_multiply': prep.c:(.text+0x2d20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_scale': prep.c:(.text+0x2d40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_scale': prep.c:(.text+0x2de0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_negative': prep.c:(.text+0x2e00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_negative': prep.c:(.text+0x2ea0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_scaling': prep.c:(.text+0x2ec0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_scaling': prep.c:(.text+0x2f60): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_rotation': prep.c:(.text+0x2f80): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_rotation': prep.c:(.text+0x3020): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_inverse': prep.c:(.text+0x3040): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_inverse': prep.c:(.text+0x30e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_cofactor': prep.c:(.text+0x3100): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_cofactor': prep.c:(.text+0x31a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_transpose': prep.c:(.text+0x31c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_transpose': prep.c:(.text+0x3260): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_assign_mat4': prep.c:(.text+0x3280): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_assign_mat4': prep.c:(.text+0x3320): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_assign_mat3': prep.c:(.text+0x3340): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_assign_mat3': prep.c:(.text+0x33e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_assign': prep.c:(.text+0x3400): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_assign': prep.c:(.text+0x34a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_determinant': prep.c:(.text+0x34c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_determinant': prep.c:(.text+0x3500): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_identity': prep.c:(.text+0x3520): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_identity': prep.c:(.text+0x35c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_zero': prep.c:(.text+0x35e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_zero': prep.c:(.text+0x3680): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2': prep.c:(.text+0x36a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2': prep.c:(.text+0x3740): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_length_squared': prep.c:(.text+0x3760): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_length_squared': prep.c:(.text+0x37a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_length': prep.c:(.text+0x37c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_length': prep.c:(.text+0x3800): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_angle': prep.c:(.text+0x3820): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_angle': prep.c:(.text+0x3860): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_dot': prep.c:(.text+0x3880): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_dot': prep.c:(.text+0x38c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_slerp': prep.c:(.text+0x38e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_slerp': prep.c:(.text+0x39a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_lerp': prep.c:(.text+0x39c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_lerp': prep.c:(.text+0x3a80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_yaw_pitch_roll': prep.c:(.text+0x3aa0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_yaw_pitch_roll': prep.c:(.text+0x3b40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_mat4': prep.c:(.text+0x3b60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_mat4': prep.c:(.text+0x3c00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_vec3': prep.c:(.text+0x3c20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_vec3': prep.c:(.text+0x3cc0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_axis_angle': prep.c:(.text+0x3ce0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_axis_angle': prep.c:(.text+0x3d80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_power': prep.c:(.text+0x3da0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_power': prep.c:(.text+0x3e40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_normalize': prep.c:(.text+0x3e60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_normalize': prep.c:(.text+0x3f00): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_inverse': prep.c:(.text+0x3f20): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_inverse': prep.c:(.text+0x3fc0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_conjugate': prep.c:(.text+0x3fe0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_conjugate': prep.c:(.text+0x4080): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_negative': prep.c:(.text+0x40a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_negative': prep.c:(.text+0x4140): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_divide': prep.c:(.text+0x4160): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_divide': prep.c:(.text+0x4220): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_multiply': prep.c:(.text+0x4240): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_multiply': prep.c:(.text+0x4300): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_scale': prep.c:(.text+0x4320): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_scale': prep.c:(.text+0x43c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_null': prep.c:(.text+0x43e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_null': prep.c:(.text+0x4480): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_zero': prep.c:(.text+0x44a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_zero': prep.c:(.text+0x4540): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_assign': prep.c:(.text+0x4560): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_assign': prep.c:(.text+0x4600): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat': prep.c:(.text+0x4620): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat': prep.c:(.text+0x46c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_nearly_equal': prep.c:(.text+0x46e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_nearly_equal': prep.c:(.text+0x4720): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_equal': prep.c:(.text+0x4740): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_equal': prep.c:(.text+0x4780): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_near_zero': prep.c:(.text+0x47a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_near_zero': prep.c:(.text+0x47e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_zero': prep.c:(.text+0x4800): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_zero': prep.c:(.text+0x4840): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_lerp': prep.c:(.text+0x4860): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_lerp': prep.c:(.text+0x4900): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_normalize': prep.c:(.text+0x4920): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_normalize': prep.c:(.text+0x49c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_clamp': prep.c:(.text+0x49e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_clamp': prep.c:(.text+0x4a80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_min': prep.c:(.text+0x4aa0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_min': prep.c:(.text+0x4b40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_max': prep.c:(.text+0x4b60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_max': prep.c:(.text+0x4c00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_round': prep.c:(.text+0x4c20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_round': prep.c:(.text+0x4cc0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_ceil': prep.c:(.text+0x4ce0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_ceil': prep.c:(.text+0x4d80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_floor': prep.c:(.text+0x4da0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_floor': prep.c:(.text+0x4e40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_abs': prep.c:(.text+0x4e60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_abs': prep.c:(.text+0x4f00): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_inverse': prep.c:(.text+0x4f20): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_inverse': prep.c:(.text+0x4fc0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_negative': prep.c:(.text+0x4fe0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_negative': prep.c:(.text+0x5080): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_snap': prep.c:(.text+0x50a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_snap': prep.c:(.text+0x5140): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_divide': prep.c:(.text+0x5160): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_divide': prep.c:(.text+0x5200): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_multiply_mat4': prep.c:(.text+0x5220): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_multiply_mat4': prep.c:(.text+0x52c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_multiply': prep.c:(.text+0x52e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_multiply': prep.c:(.text+0x5380): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_scale': prep.c:(.text+0x53a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_scale': prep.c:(.text+0x5440): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_subtract': prep.c:(.text+0x5460): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_subtract': prep.c:(.text+0x5500): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_add': prep.c:(.text+0x5520): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_add': prep.c:(.text+0x55c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_one': prep.c:(.text+0x55e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_one': prep.c:(.text+0x5660): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_zero': prep.c:(.text+0x5680): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_zero': prep.c:(.text+0x5700): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_assign_vec4': prep.c:(.text+0x5720): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_assign_vec4': prep.c:(.text+0x57c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_assign': prep.c:(.text+0x57e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_assign': prep.c:(.text+0x5880): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i': prep.c:(.text+0x58a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i': prep.c:(.text+0x5940): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_is_equal': prep.c:(.text+0x5980): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_is_equal': prep.c:(.text+0x59c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_is_zero': prep.c:(.text+0x59e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_is_zero': prep.c:(.text+0x5a00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_lerp': prep.c:(.text+0x5a20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_lerp': prep.c:(.text+0x5ac0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_normalize': prep.c:(.text+0x5ae0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_normalize': prep.c:(.text+0x5b80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_clamp': prep.c:(.text+0x5ba0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_clamp': prep.c:(.text+0x5c40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_min': prep.c:(.text+0x5c60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_min': prep.c:(.text+0x5d00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_max': prep.c:(.text+0x5d20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_max': prep.c:(.text+0x5dc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_round': prep.c:(.text+0x5de0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_round': prep.c:(.text+0x5e80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_ceil': prep.c:(.text+0x5ea0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_ceil': prep.c:(.text+0x5f40): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_floor': prep.c:(.text+0x5f60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_floor': prep.c:(.text+0x6000): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_abs': prep.c:(.text+0x6020): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_abs': prep.c:(.text+0x60c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_inverse': prep.c:(.text+0x60e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_inverse': prep.c:(.text+0x6180): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_negative': prep.c:(.text+0x61a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_negative': prep.c:(.text+0x6240): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_snap': prep.c:(.text+0x6260): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_snap': prep.c:(.text+0x6300): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_divide': prep.c:(.text+0x6320): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_divide': prep.c:(.text+0x63c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_multiply_mat4': prep.c:(.text+0x63e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_multiply_mat4': prep.c:(.text+0x6480): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_multiply': prep.c:(.text+0x64a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_multiply': prep.c:(.text+0x6540): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_scale': prep.c:(.text+0x6560): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_scale': prep.c:(.text+0x6600): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_subtract': prep.c:(.text+0x6620): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_subtract': prep.c:(.text+0x66c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_add': prep.c:(.text+0x66e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_add': prep.c:(.text+0x6780): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_one': prep.c:(.text+0x67a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_one': prep.c:(.text+0x6820): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_zero': prep.c:(.text+0x6840): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_zero': prep.c:(.text+0x68c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_assign_vec4i': prep.c:(.text+0x68e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_assign_vec4i': prep.c:(.text+0x6980): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_assign': prep.c:(.text+0x69a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_assign': prep.c:(.text+0x6a40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4': prep.c:(.text+0x6a60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4': prep.c:(.text+0x6b00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_nearly_equal': prep.c:(.text+0x6b20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_nearly_equal': prep.c:(.text+0x6b60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_equal': prep.c:(.text+0x6b80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_equal': prep.c:(.text+0x6bc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_near_zero': prep.c:(.text+0x6be0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_near_zero': prep.c:(.text+0x6c20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_zero': prep.c:(.text+0x6c40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_zero': prep.c:(.text+0x6c60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_distance_squared': prep.c:(.text+0x6c80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_distance_squared': prep.c:(.text+0x6ce0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_distance': prep.c:(.text+0x6d00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_distance': prep.c:(.text+0x6d60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_length_squared': prep.c:(.text+0x6d80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_length_squared': prep.c:(.text+0x6dc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_length': prep.c:(.text+0x6de0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_length': prep.c:(.text+0x6e20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_dot': prep.c:(.text+0x6e40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_dot': prep.c:(.text+0x6ea0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_bezier4': prep.c:(.text+0x6ec0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_bezier4': prep.c:(.text+0x6fc0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_bezier3': prep.c:(.text+0x7000): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_bezier3': prep.c:(.text+0x7100): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_lerp': prep.c:(.text+0x7120): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_lerp': prep.c:(.text+0x7200): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_reflect': prep.c:(.text+0x7220): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_reflect': prep.c:(.text+0x7300): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_slide': prep.c:(.text+0x7320): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_slide': prep.c:(.text+0x7400): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_project': prep.c:(.text+0x7420): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_project': prep.c:(.text+0x7500): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_normalize': prep.c:(.text+0x7520): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_normalize': prep.c:(.text+0x75e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_cross': prep.c:(.text+0x7600): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_cross': prep.c:(.text+0x76e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_clamp': prep.c:(.text+0x7700): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_clamp': prep.c:(.text+0x7800): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_min': prep.c:(.text+0x7820): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_min': prep.c:(.text+0x7900): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_max': prep.c:(.text+0x7920): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_max': prep.c:(.text+0x7a00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_round': prep.c:(.text+0x7a20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_round': prep.c:(.text+0x7ac0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_ceil': prep.c:(.text+0x7ae0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_ceil': prep.c:(.text+0x7b80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_floor': prep.c:(.text+0x7ba0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_floor': prep.c:(.text+0x7c40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_abs': prep.c:(.text+0x7c60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_abs': prep.c:(.text+0x7d20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_inverse': prep.c:(.text+0x7d40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_inverse': prep.c:(.text+0x7e00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_negative': prep.c:(.text+0x7e20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_negative': prep.c:(.text+0x7ee0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_snap': prep.c:(.text+0x7f00): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_snap': prep.c:(.text+0x7fe0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_divide': prep.c:(.text+0x8000): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_divide': prep.c:(.text+0x80e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_multiply_mat3': prep.c:(.text+0x8100): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_multiply_mat3': prep.c:(.text+0x81c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_multiply': prep.c:(.text+0x81e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_multiply': prep.c:(.text+0x82c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_scale': prep.c:(.text+0x82e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_scale': prep.c:(.text+0x83a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_subtract': prep.c:(.text+0x83c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_subtract': prep.c:(.text+0x84a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_add': prep.c:(.text+0x84c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_add': prep.c:(.text+0x85a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_one': prep.c:(.text+0x85c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_one': prep.c:(.text+0x8660): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_zero': prep.c:(.text+0x8680): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_zero': prep.c:(.text+0x8720): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_assign_vec3': prep.c:(.text+0x8740): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_assign_vec3': prep.c:(.text+0x87e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_assign': prep.c:(.text+0x8800): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_assign': prep.c:(.text+0x88c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i': prep.c:(.text+0x88e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i': prep.c:(.text+0x8980): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_is_equal': prep.c:(.text+0x89a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_is_equal': prep.c:(.text+0x8a00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_is_zero': prep.c:(.text+0x8a20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_is_zero': prep.c:(.text+0x8a60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_distance_squared': prep.c:(.text+0x8a80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_distance_squared': prep.c:(.text+0x8ac0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_distance': prep.c:(.text+0x8ae0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_distance': prep.c:(.text+0x8b20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_length_squared': prep.c:(.text+0x8b40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_length_squared': prep.c:(.text+0x8b60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_length': prep.c:(.text+0x8b80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_length': prep.c:(.text+0x8ba0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_dot': prep.c:(.text+0x8bc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_dot': prep.c:(.text+0x8c00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_bezier4': prep.c:(.text+0x8c20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_bezier4': prep.c:(.text+0x8d00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_bezier3': prep.c:(.text+0x8d40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_bezier3': prep.c:(.text+0x8e00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_lerp': prep.c:(.text+0x8e20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_lerp': prep.c:(.text+0x8ee0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_reflect': prep.c:(.text+0x8f00): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_reflect': prep.c:(.text+0x8fc0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_slide': prep.c:(.text+0x8fe0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_slide': prep.c:(.text+0x90a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_project': prep.c:(.text+0x90c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_project': prep.c:(.text+0x9180): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_normalize': prep.c:(.text+0x91a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_normalize': prep.c:(.text+0x9240): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_cross': prep.c:(.text+0x9260): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_cross': prep.c:(.text+0x9320): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_clamp': prep.c:(.text+0x9340): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_clamp': prep.c:(.text+0x9400): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_min': prep.c:(.text+0x9420): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_min': prep.c:(.text+0x94e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_max': prep.c:(.text+0x9500): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_max': prep.c:(.text+0x95c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_round': prep.c:(.text+0x95e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_round': prep.c:(.text+0x9680): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_ceil': prep.c:(.text+0x96a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_ceil': prep.c:(.text+0x9740): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_floor': prep.c:(.text+0x9760): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_floor': prep.c:(.text+0x9800): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_abs': prep.c:(.text+0x9820): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_abs': prep.c:(.text+0x98c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_inverse': prep.c:(.text+0x98e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_inverse': prep.c:(.text+0x9980): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_negative': prep.c:(.text+0x99a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_negative': prep.c:(.text+0x9a40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_snap': prep.c:(.text+0x9a60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_snap': prep.c:(.text+0x9b20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_divide': prep.c:(.text+0x9b40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_divide': prep.c:(.text+0x9c00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_multiply_mat3': prep.c:(.text+0x9c20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_multiply_mat3': prep.c:(.text+0x9cc0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_multiply': prep.c:(.text+0x9ce0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_multiply': prep.c:(.text+0x9da0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_scale': prep.c:(.text+0x9dc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_scale': prep.c:(.text+0x9e60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_subtract': prep.c:(.text+0x9e80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_subtract': prep.c:(.text+0x9f40): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_add': prep.c:(.text+0x9f60): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_add': prep.c:(.text+0xa020): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_one': prep.c:(.text+0xa040): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_one': prep.c:(.text+0xa0e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_zero': prep.c:(.text+0xa100): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_zero': prep.c:(.text+0xa1a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_assign_vec3i': prep.c:(.text+0xa1c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_assign_vec3i': prep.c:(.text+0xa280): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_assign': prep.c:(.text+0xa2a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_assign': prep.c:(.text+0xa340): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3': prep.c:(.text+0xa360): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3': prep.c:(.text+0xa400): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_nearly_equal': prep.c:(.text+0xa420): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_nearly_equal': prep.c:(.text+0xa460): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_equal': prep.c:(.text+0xa480): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_equal': prep.c:(.text+0xa4c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_near_zero': prep.c:(.text+0xa4e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_near_zero': prep.c:(.text+0xa520): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_zero': prep.c:(.text+0xa540): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_zero': prep.c:(.text+0xa580): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_distance_squared': prep.c:(.text+0xa5a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_distance_squared': prep.c:(.text+0xa5e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_distance': prep.c:(.text+0xa600): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_distance': prep.c:(.text+0xa620): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_length': prep.c:(.text+0xa640): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_length': prep.c:(.text+0xa660): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_length_squared': prep.c:(.text+0xa680): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_length_squared': prep.c:(.text+0xa6a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_angle': prep.c:(.text+0xa6c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_angle': prep.c:(.text+0xa6e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_dot': prep.c:(.text+0xa700): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_dot': prep.c:(.text+0xa740): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_bezier4': prep.c:(.text+0xa760): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_bezier4': prep.c:(.text+0xa800): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_bezier3': prep.c:(.text+0xa840): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_bezier3': prep.c:(.text+0xa8e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_lerp': prep.c:(.text+0xa900): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_lerp': prep.c:(.text+0xa980): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_rotate': prep.c:(.text+0xa9a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_rotate': prep.c:(.text+0xaa20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_tangent': prep.c:(.text+0xaa40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_tangent': prep.c:(.text+0xaac0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_reflect': prep.c:(.text+0xaae0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_reflect': prep.c:(.text+0xab60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_slide': prep.c:(.text+0xab80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_slide': prep.c:(.text+0xac00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_project': prep.c:(.text+0xac20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_project': prep.c:(.text+0xaca0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_normalize': prep.c:(.text+0xacc0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_normalize': prep.c:(.text+0xad40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_clamp': prep.c:(.text+0xad60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_clamp': prep.c:(.text+0xae00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_min': prep.c:(.text+0xae20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_min': prep.c:(.text+0xaea0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_max': prep.c:(.text+0xaec0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_max': prep.c:(.text+0xaf40): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_round': prep.c:(.text+0xaf60): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_round': prep.c:(.text+0xafe0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_ceil': prep.c:(.text+0xb000): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_ceil': prep.c:(.text+0xb080): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_floor': prep.c:(.text+0xb0a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_floor': prep.c:(.text+0xb120): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_abs': prep.c:(.text+0xb140): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_abs': prep.c:(.text+0xb1c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_inverse': prep.c:(.text+0xb1e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_inverse': prep.c:(.text+0xb260): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_negative': prep.c:(.text+0xb280): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_negative': prep.c:(.text+0xb300): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_snap': prep.c:(.text+0xb320): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_snap': prep.c:(.text+0xb3a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_divide': prep.c:(.text+0xb3c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_divide': prep.c:(.text+0xb440): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_multiply_mat2': prep.c:(.text+0xb460): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_multiply_mat2': prep.c:(.text+0xb500): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_multiply': prep.c:(.text+0xb520): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_multiply': prep.c:(.text+0xb5a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_scale': prep.c:(.text+0xb5c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_scale': prep.c:(.text+0xb640): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_subtract': prep.c:(.text+0xb660): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_subtract': prep.c:(.text+0xb6e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_add': prep.c:(.text+0xb700): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_add': prep.c:(.text+0xb780): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_one': prep.c:(.text+0xb7a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_one': prep.c:(.text+0xb820): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_zero': prep.c:(.text+0xbaa0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_zero': prep.c:(.text+0xbb20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_assign_vec2': prep.c:(.text+0xbb40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_assign_vec2': prep.c:(.text+0xbbc0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_assign': prep.c:(.text+0xbbe0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_assign': prep.c:(.text+0xbc60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i': prep.c:(.text+0xc8e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i': prep.c:(.text+0xc960): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_is_equal': prep.c:(.text+0xc980): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_is_equal': prep.c:(.text+0xc9c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_is_zero': prep.c:(.text+0xc9e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_is_zero': prep.c:(.text+0xca00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_distance_squared': prep.c:(.text+0xca20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_distance_squared': prep.c:(.text+0xca60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_distance': prep.c:(.text+0xca80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_distance': prep.c:(.text+0xcac0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_length': prep.c:(.text+0xcae0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_length': prep.c:(.text+0xcb00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_length_squared': prep.c:(.text+0xcb20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_length_squared': prep.c:(.text+0xcb40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_angle': prep.c:(.text+0xcb60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_angle': prep.c:(.text+0xcb80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_dot': prep.c:(.text+0xcba0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_dot': prep.c:(.text+0xcbe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_bezier4': prep.c:(.text+0xcc00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_bezier4': prep.c:(.text+0xccc0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_bezier3': prep.c:(.text+0xcd00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_bezier3': prep.c:(.text+0xcda0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_lerp': prep.c:(.text+0xcdc0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_lerp': prep.c:(.text+0xce60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_rotate': prep.c:(.text+0xce80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_rotate': prep.c:(.text+0xcf20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_tangent': prep.c:(.text+0xcf40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_tangent': prep.c:(.text+0xcfc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_reflect': prep.c:(.text+0xcfe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_reflect': prep.c:(.text+0xd080): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_slide': prep.c:(.text+0xd0a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_slide': prep.c:(.text+0xd140): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_project': prep.c:(.text+0xd160): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_project': prep.c:(.text+0xd200): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_normalize': prep.c:(.text+0xd220): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_normalize': prep.c:(.text+0xd2a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_clamp': prep.c:(.text+0xd2c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_clamp': prep.c:(.text+0xd360): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_min': prep.c:(.text+0xd380): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_min': prep.c:(.text+0xd420): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_max': prep.c:(.text+0xd440): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_max': prep.c:(.text+0xd4e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_round': prep.c:(.text+0xd500): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_round': prep.c:(.text+0xd580): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_ceil': prep.c:(.text+0xd5a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_ceil': prep.c:(.text+0xd620): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_floor': prep.c:(.text+0xd640): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_floor': prep.c:(.text+0xd6c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_abs': prep.c:(.text+0xd6e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_abs': prep.c:(.text+0xd760): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_inverse': prep.c:(.text+0xd780): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_inverse': prep.c:(.text+0xd800): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_negative': prep.c:(.text+0xd820): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_negative': prep.c:(.text+0xd8a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_snap': prep.c:(.text+0xd8c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_snap': prep.c:(.text+0xd960): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_divide': prep.c:(.text+0xd980): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_divide': prep.c:(.text+0xda20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_multiply_mat2': prep.c:(.text+0xda40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_multiply_mat2': prep.c:(.text+0xdae0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_multiply': prep.c:(.text+0xdb00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_multiply': prep.c:(.text+0xdba0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_scale': prep.c:(.text+0xdbc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_scale': prep.c:(.text+0xdc60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_subtract': prep.c:(.text+0xdc80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_subtract': prep.c:(.text+0xdd20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_add': prep.c:(.text+0xdd40): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_add': prep.c:(.text+0xdde0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_one': prep.c:(.text+0xde00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_one': prep.c:(.text+0xde80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_zero': prep.c:(.text+0xdea0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_zero': prep.c:(.text+0xdf20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_assign_vec2i': prep.c:(.text+0xdf40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_assign_vec2i': prep.c:(.text+0xdfc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_assign': prep.c:(.text+0xdfe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_assign': prep.c:(.text+0xe060): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2': prep.c:(.text+0xe080): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2': prep.c:(.text+0xe100): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_nearly_equal': prep.c:(.text+0xe120): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_nearly_equal': prep.c:(.text+0xe160): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_equal': prep.c:(.text+0xe180): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_equal': prep.c:(.text+0xe1c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_near_zero': prep.c:(.text+0xe1e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_near_zero': prep.c:(.text+0xe200): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_zero': prep.c:(.text+0xe220): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_zero': prep.c:(.text+0xe240): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_lerp': prep_equip.c:(.text+0x8a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_lerp': prep_equip.c:(.text+0x920): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_multiply': prep_equip.c:(.text+0x940): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_multiply': prep_equip.c:(.text+0x9c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_scale': prep_equip.c:(.text+0x9e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_scale': prep_equip.c:(.text+0xa60): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_negative': prep_equip.c:(.text+0xa80): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_negative': prep_equip.c:(.text+0xb00): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_scaling': prep_equip.c:(.text+0xb20): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_scaling': prep_equip.c:(.text+0xba0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_translation': prep_equip.c:(.text+0xbc0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_translation': prep_equip.c:(.text+0xc40): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_look_at': prep_equip.c:(.text+0xc60): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_look_at': prep_equip.c:(.text+0xd20): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_quaternion': prep_equip.c:(.text+0xd40): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_quaternion': prep_equip.c:(.text+0xdc0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_axis': prep_equip.c:(.text+0xde0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_axis': prep_equip.c:(.text+0xe60): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_z': prep_equip.c:(.text+0xe80): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_z': prep_equip.c:(.text+0xf00): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_y': prep_equip.c:(.text+0xf20): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_y': prep_equip.c:(.text+0xfa0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_x': prep_equip.c:(.text+0xfc0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_x': prep_equip.c:(.text+0x1040): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_perspective_infinite': prep_equip.c:(.text+0x1060): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_perspective_infinite': prep_equip.c:(.text+0x10e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_perspective_fov': prep_equip.c:(.text+0x1100): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_perspective_fov': prep_equip.c:(.text+0x1180): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_perspective': prep_equip.c:(.text+0x11a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_perspective': prep_equip.c:(.text+0x1220): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_ortho': prep_equip.c:(.text+0x1240): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_ortho': prep_equip.c:(.text+0x12c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_inverse': prep_equip.c:(.text+0x12e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_inverse': prep_equip.c:(.text+0x1360): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_adjugate': prep_equip.c:(.text+0x1380): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_adjugate': prep_equip.c:(.text+0x1400): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_transpose': prep_equip.c:(.text+0x1420): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_transpose': prep_equip.c:(.text+0x14a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_assign_mat3': prep_equip.c:(.text+0x14c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_assign_mat3': prep_equip.c:(.text+0x1540): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_assign_mat2': prep_equip.c:(.text+0x1560): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_assign_mat2': prep_equip.c:(.text+0x1600): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_assign': prep_equip.c:(.text+0x1620): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_assign': prep_equip.c:(.text+0x16a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_determinant': prep_equip.c:(.text+0x16c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_determinant': prep_equip.c:(.text+0x16e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_identity': prep_equip.c:(.text+0x1700): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_identity': prep_equip.c:(.text+0x1780): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_zero': prep_equip.c:(.text+0x17a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_zero': prep_equip.c:(.text+0x1820): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4': prep_equip.c:(.text+0x1840): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4': prep_equip.c:(.text+0x18c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_lerp': prep_equip.c:(.text+0x18e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_lerp': prep_equip.c:(.text+0x1960): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_multiply': prep_equip.c:(.text+0x1980): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_multiply': prep_equip.c:(.text+0x1a00): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_scale': prep_equip.c:(.text+0x1a20): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_scale': prep_equip.c:(.text+0x1aa0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_negative': prep_equip.c:(.text+0x1ac0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_negative': prep_equip.c:(.text+0x1b40): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_scaling': prep_equip.c:(.text+0x1b60): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_scaling': prep_equip.c:(.text+0x1be0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_quaternion': prep_equip.c:(.text+0x1c00): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_quaternion': prep_equip.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_axis': prep_equip.c:(.text+0x1cc0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_axis': prep_equip.c:(.text+0x1d60): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_z': prep_equip.c:(.text+0x1d80): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_z': prep_equip.c:(.text+0x1e00): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_y': prep_equip.c:(.text+0x1e20): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_y': prep_equip.c:(.text+0x1ea0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_x': prep_equip.c:(.text+0x1ec0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_x': prep_equip.c:(.text+0x1f40): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_inverse': prep_equip.c:(.text+0x1f60): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_inverse': prep_equip.c:(.text+0x1fe0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_adjugate': prep_equip.c:(.text+0x2000): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_adjugate': prep_equip.c:(.text+0x2080): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_cofactor': prep_equip.c:(.text+0x20a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_cofactor': prep_equip.c:(.text+0x2120): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_transpose': prep_equip.c:(.text+0x2140): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_transpose': prep_equip.c:(.text+0x21c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_assign_mat4': prep_equip.c:(.text+0x21e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_assign_mat4': prep_equip.c:(.text+0x2260): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_assign_mat2': prep_equip.c:(.text+0x2280): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_assign_mat2': prep_equip.c:(.text+0x2320): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_assign': prep_equip.c:(.text+0x2340): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_assign': prep_equip.c:(.text+0x23c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_determinant': prep_equip.c:(.text+0x23e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_determinant': prep_equip.c:(.text+0x2400): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_identity': prep_equip.c:(.text+0x2420): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_identity': prep_equip.c:(.text+0x24a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_zero': prep_equip.c:(.text+0x24c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_zero': prep_equip.c:(.text+0x2540): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3': prep_equip.c:(.text+0x2560): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3': prep_equip.c:(.text+0x25e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_lerp': prep_equip.c:(.text+0x2600): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_lerp': prep_equip.c:(.text+0x26c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_multiply': prep_equip.c:(.text+0x26e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_multiply': prep_equip.c:(.text+0x27a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_scale': prep_equip.c:(.text+0x27c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_scale': prep_equip.c:(.text+0x2860): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_negative': prep_equip.c:(.text+0x2880): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_negative': prep_equip.c:(.text+0x2920): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_scaling': prep_equip.c:(.text+0x2940): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_scaling': prep_equip.c:(.text+0x29e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_rotation': prep_equip.c:(.text+0x2a00): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_rotation': prep_equip.c:(.text+0x2aa0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_inverse': prep_equip.c:(.text+0x2ac0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_inverse': prep_equip.c:(.text+0x2b60): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_cofactor': prep_equip.c:(.text+0x2b80): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_cofactor': prep_equip.c:(.text+0x2c20): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_transpose': prep_equip.c:(.text+0x2c40): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_transpose': prep_equip.c:(.text+0x2ce0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_assign_mat4': prep_equip.c:(.text+0x2d00): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_assign_mat4': prep_equip.c:(.text+0x2da0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_assign_mat3': prep_equip.c:(.text+0x2dc0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_assign_mat3': prep_equip.c:(.text+0x2e60): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_assign': prep_equip.c:(.text+0x2e80): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_assign': prep_equip.c:(.text+0x2f20): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_determinant': prep_equip.c:(.text+0x2f40): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_determinant': prep_equip.c:(.text+0x2f80): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_identity': prep_equip.c:(.text+0x2fa0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_identity': prep_equip.c:(.text+0x3040): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_zero': prep_equip.c:(.text+0x3060): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_zero': prep_equip.c:(.text+0x3100): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2': prep_equip.c:(.text+0x3120): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2': prep_equip.c:(.text+0x31c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_length_squared': prep_equip.c:(.text+0x31e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_length_squared': prep_equip.c:(.text+0x3220): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_length': prep_equip.c:(.text+0x3240): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_length': prep_equip.c:(.text+0x3280): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_angle': prep_equip.c:(.text+0x32a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_angle': prep_equip.c:(.text+0x32e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_dot': prep_equip.c:(.text+0x3300): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_dot': prep_equip.c:(.text+0x3340): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_slerp': prep_equip.c:(.text+0x3360): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_slerp': prep_equip.c:(.text+0x3420): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_lerp': prep_equip.c:(.text+0x3440): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_lerp': prep_equip.c:(.text+0x3500): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_yaw_pitch_roll': prep_equip.c:(.text+0x3520): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_yaw_pitch_roll': prep_equip.c:(.text+0x35c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_mat4': prep_equip.c:(.text+0x35e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_mat4': prep_equip.c:(.text+0x3680): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_vec3': prep_equip.c:(.text+0x36a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_vec3': prep_equip.c:(.text+0x3740): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_axis_angle': prep_equip.c:(.text+0x3760): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_axis_angle': prep_equip.c:(.text+0x3800): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_power': prep_equip.c:(.text+0x3820): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_power': prep_equip.c:(.text+0x38c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_normalize': prep_equip.c:(.text+0x38e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_normalize': prep_equip.c:(.text+0x3980): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_inverse': prep_equip.c:(.text+0x39a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_inverse': prep_equip.c:(.text+0x3a40): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_conjugate': prep_equip.c:(.text+0x3a60): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_conjugate': prep_equip.c:(.text+0x3b00): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_negative': prep_equip.c:(.text+0x3b20): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_negative': prep_equip.c:(.text+0x3bc0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_divide': prep_equip.c:(.text+0x3be0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_divide': prep_equip.c:(.text+0x3ca0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_multiply': prep_equip.c:(.text+0x3cc0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_multiply': prep_equip.c:(.text+0x3d80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_scale': prep_equip.c:(.text+0x3da0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_scale': prep_equip.c:(.text+0x3e40): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_null': prep_equip.c:(.text+0x3e60): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_null': prep_equip.c:(.text+0x3f00): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_zero': prep_equip.c:(.text+0x3f20): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_zero': prep_equip.c:(.text+0x3fc0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_assign': prep_equip.c:(.text+0x3fe0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_assign': prep_equip.c:(.text+0x4080): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat': prep_equip.c:(.text+0x40a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat': prep_equip.c:(.text+0x4140): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_nearly_equal': prep_equip.c:(.text+0x4160): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_nearly_equal': prep_equip.c:(.text+0x41a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_equal': prep_equip.c:(.text+0x41c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_equal': prep_equip.c:(.text+0x4200): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_near_zero': prep_equip.c:(.text+0x4220): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_near_zero': prep_equip.c:(.text+0x4260): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_zero': prep_equip.c:(.text+0x4280): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_zero': prep_equip.c:(.text+0x42c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_lerp': prep_equip.c:(.text+0x42e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_lerp': prep_equip.c:(.text+0x4380): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_normalize': prep_equip.c:(.text+0x43a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_normalize': prep_equip.c:(.text+0x4440): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_clamp': prep_equip.c:(.text+0x4460): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_clamp': prep_equip.c:(.text+0x4500): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_min': prep_equip.c:(.text+0x4520): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_min': prep_equip.c:(.text+0x45c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_max': prep_equip.c:(.text+0x45e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_max': prep_equip.c:(.text+0x4680): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_round': prep_equip.c:(.text+0x46a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_round': prep_equip.c:(.text+0x4740): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_ceil': prep_equip.c:(.text+0x4760): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_ceil': prep_equip.c:(.text+0x4800): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_floor': prep_equip.c:(.text+0x4820): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_floor': prep_equip.c:(.text+0x48c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_abs': prep_equip.c:(.text+0x48e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_abs': prep_equip.c:(.text+0x4980): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_inverse': prep_equip.c:(.text+0x49a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_inverse': prep_equip.c:(.text+0x4a40): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_negative': prep_equip.c:(.text+0x4a60): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_negative': prep_equip.c:(.text+0x4b00): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_snap': prep_equip.c:(.text+0x4b20): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_snap': prep_equip.c:(.text+0x4bc0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_divide': prep_equip.c:(.text+0x4be0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_divide': prep_equip.c:(.text+0x4c80): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_multiply_mat4': prep_equip.c:(.text+0x4ca0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_multiply_mat4': prep_equip.c:(.text+0x4d40): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_multiply': prep_equip.c:(.text+0x4d60): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_multiply': prep_equip.c:(.text+0x4e00): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_scale': prep_equip.c:(.text+0x4e20): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_scale': prep_equip.c:(.text+0x4ec0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_subtract': prep_equip.c:(.text+0x4ee0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_subtract': prep_equip.c:(.text+0x4f80): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_add': prep_equip.c:(.text+0x4fa0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_add': prep_equip.c:(.text+0x5040): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_one': prep_equip.c:(.text+0x5060): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_one': prep_equip.c:(.text+0x50e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_zero': prep_equip.c:(.text+0x5100): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_zero': prep_equip.c:(.text+0x5180): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_assign_vec4': prep_equip.c:(.text+0x51a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_assign_vec4': prep_equip.c:(.text+0x5240): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_assign': prep_equip.c:(.text+0x5260): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_assign': prep_equip.c:(.text+0x5300): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i': prep_equip.c:(.text+0x5320): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i': prep_equip.c:(.text+0x53c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_is_equal': prep_equip.c:(.text+0x5400): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_is_equal': prep_equip.c:(.text+0x5440): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_is_zero': prep_equip.c:(.text+0x5460): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_is_zero': prep_equip.c:(.text+0x5480): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_lerp': prep_equip.c:(.text+0x54a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_lerp': prep_equip.c:(.text+0x5540): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_normalize': prep_equip.c:(.text+0x5560): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_normalize': prep_equip.c:(.text+0x5600): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_clamp': prep_equip.c:(.text+0x5620): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_clamp': prep_equip.c:(.text+0x56c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_min': prep_equip.c:(.text+0x56e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_min': prep_equip.c:(.text+0x5780): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_max': prep_equip.c:(.text+0x57a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_max': prep_equip.c:(.text+0x5840): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_round': prep_equip.c:(.text+0x5860): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_round': prep_equip.c:(.text+0x5900): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_ceil': prep_equip.c:(.text+0x5920): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_ceil': prep_equip.c:(.text+0x59c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_floor': prep_equip.c:(.text+0x59e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_floor': prep_equip.c:(.text+0x5a80): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_abs': prep_equip.c:(.text+0x5aa0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_abs': prep_equip.c:(.text+0x5b40): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_inverse': prep_equip.c:(.text+0x5b60): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_inverse': prep_equip.c:(.text+0x5c00): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_negative': prep_equip.c:(.text+0x5c20): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_negative': prep_equip.c:(.text+0x5cc0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_snap': prep_equip.c:(.text+0x5ce0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_snap': prep_equip.c:(.text+0x5d80): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_divide': prep_equip.c:(.text+0x5da0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_divide': prep_equip.c:(.text+0x5e40): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_multiply_mat4': prep_equip.c:(.text+0x5e60): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_multiply_mat4': prep_equip.c:(.text+0x5f00): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_multiply': prep_equip.c:(.text+0x5f20): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_multiply': prep_equip.c:(.text+0x5fc0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_scale': prep_equip.c:(.text+0x5fe0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_scale': prep_equip.c:(.text+0x6080): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_subtract': prep_equip.c:(.text+0x60a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_subtract': prep_equip.c:(.text+0x6140): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_add': prep_equip.c:(.text+0x6160): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_add': prep_equip.c:(.text+0x6200): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_one': prep_equip.c:(.text+0x6220): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_one': prep_equip.c:(.text+0x62a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_zero': prep_equip.c:(.text+0x62c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_zero': prep_equip.c:(.text+0x6340): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_assign_vec4i': prep_equip.c:(.text+0x6360): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_assign_vec4i': prep_equip.c:(.text+0x6400): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_assign': prep_equip.c:(.text+0x6420): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_assign': prep_equip.c:(.text+0x64c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4': prep_equip.c:(.text+0x64e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4': prep_equip.c:(.text+0x6580): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_nearly_equal': prep_equip.c:(.text+0x65a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_nearly_equal': prep_equip.c:(.text+0x65e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_equal': prep_equip.c:(.text+0x6600): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_equal': prep_equip.c:(.text+0x6640): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_near_zero': prep_equip.c:(.text+0x6660): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_near_zero': prep_equip.c:(.text+0x66a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_zero': prep_equip.c:(.text+0x66c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_zero': prep_equip.c:(.text+0x66e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_distance_squared': prep_equip.c:(.text+0x6700): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_distance_squared': prep_equip.c:(.text+0x6760): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_distance': prep_equip.c:(.text+0x6780): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_distance': prep_equip.c:(.text+0x67e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_length_squared': prep_equip.c:(.text+0x6800): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_length_squared': prep_equip.c:(.text+0x6840): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_length': prep_equip.c:(.text+0x6860): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_length': prep_equip.c:(.text+0x68a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_dot': prep_equip.c:(.text+0x68c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_dot': prep_equip.c:(.text+0x6920): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_bezier4': prep_equip.c:(.text+0x6940): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_bezier4': prep_equip.c:(.text+0x6a40): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_bezier3': prep_equip.c:(.text+0x6a80): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_bezier3': prep_equip.c:(.text+0x6b80): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_lerp': prep_equip.c:(.text+0x6ba0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_lerp': prep_equip.c:(.text+0x6c80): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_reflect': prep_equip.c:(.text+0x6ca0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_reflect': prep_equip.c:(.text+0x6d80): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_slide': prep_equip.c:(.text+0x6da0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_slide': prep_equip.c:(.text+0x6e80): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_project': prep_equip.c:(.text+0x6ea0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_project': prep_equip.c:(.text+0x6f80): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_normalize': prep_equip.c:(.text+0x6fa0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_normalize': prep_equip.c:(.text+0x7060): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_cross': prep_equip.c:(.text+0x7080): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_cross': prep_equip.c:(.text+0x7160): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_clamp': prep_equip.c:(.text+0x7180): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_clamp': prep_equip.c:(.text+0x7280): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_min': prep_equip.c:(.text+0x72a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_min': prep_equip.c:(.text+0x7380): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_max': prep_equip.c:(.text+0x73a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_max': prep_equip.c:(.text+0x7480): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_round': prep_equip.c:(.text+0x74a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_round': prep_equip.c:(.text+0x7540): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_ceil': prep_equip.c:(.text+0x7560): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_ceil': prep_equip.c:(.text+0x7600): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_floor': prep_equip.c:(.text+0x7620): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_floor': prep_equip.c:(.text+0x76c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_abs': prep_equip.c:(.text+0x76e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_abs': prep_equip.c:(.text+0x77a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_inverse': prep_equip.c:(.text+0x77c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_inverse': prep_equip.c:(.text+0x7880): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_negative': prep_equip.c:(.text+0x78a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_negative': prep_equip.c:(.text+0x7960): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_snap': prep_equip.c:(.text+0x7980): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_snap': prep_equip.c:(.text+0x7a60): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_divide': prep_equip.c:(.text+0x7a80): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_divide': prep_equip.c:(.text+0x7b60): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_multiply_mat3': prep_equip.c:(.text+0x7b80): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_multiply_mat3': prep_equip.c:(.text+0x7c40): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_multiply': prep_equip.c:(.text+0x7c60): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_multiply': prep_equip.c:(.text+0x7d40): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_scale': prep_equip.c:(.text+0x7d60): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_scale': prep_equip.c:(.text+0x7e20): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_subtract': prep_equip.c:(.text+0x7e40): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_subtract': prep_equip.c:(.text+0x7f20): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_add': prep_equip.c:(.text+0x7f40): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_add': prep_equip.c:(.text+0x8020): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_one': prep_equip.c:(.text+0x8040): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_one': prep_equip.c:(.text+0x80e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_zero': prep_equip.c:(.text+0x8100): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_zero': prep_equip.c:(.text+0x81a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_assign_vec3': prep_equip.c:(.text+0x81c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_assign_vec3': prep_equip.c:(.text+0x8260): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_assign': prep_equip.c:(.text+0x8280): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_assign': prep_equip.c:(.text+0x8340): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i': prep_equip.c:(.text+0x8360): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i': prep_equip.c:(.text+0x8400): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_is_equal': prep_equip.c:(.text+0x8420): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_is_equal': prep_equip.c:(.text+0x8480): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_is_zero': prep_equip.c:(.text+0x84a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_is_zero': prep_equip.c:(.text+0x84e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_distance_squared': prep_equip.c:(.text+0x8500): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_distance_squared': prep_equip.c:(.text+0x8540): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_distance': prep_equip.c:(.text+0x8560): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_distance': prep_equip.c:(.text+0x85a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_length_squared': prep_equip.c:(.text+0x85c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_length_squared': prep_equip.c:(.text+0x85e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_length': prep_equip.c:(.text+0x8600): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_length': prep_equip.c:(.text+0x8620): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_dot': prep_equip.c:(.text+0x8640): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_dot': prep_equip.c:(.text+0x8680): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_bezier4': prep_equip.c:(.text+0x86a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_bezier4': prep_equip.c:(.text+0x8780): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_bezier3': prep_equip.c:(.text+0x87c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_bezier3': prep_equip.c:(.text+0x8880): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_lerp': prep_equip.c:(.text+0x88a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_lerp': prep_equip.c:(.text+0x8960): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_reflect': prep_equip.c:(.text+0x8980): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_reflect': prep_equip.c:(.text+0x8a40): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_slide': prep_equip.c:(.text+0x8a60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_slide': prep_equip.c:(.text+0x8b20): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_project': prep_equip.c:(.text+0x8b40): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_project': prep_equip.c:(.text+0x8c00): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_normalize': prep_equip.c:(.text+0x8c20): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_normalize': prep_equip.c:(.text+0x8cc0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_cross': prep_equip.c:(.text+0x8ce0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_cross': prep_equip.c:(.text+0x8da0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_clamp': prep_equip.c:(.text+0x8dc0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_clamp': prep_equip.c:(.text+0x8e80): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_min': prep_equip.c:(.text+0x8ea0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_min': prep_equip.c:(.text+0x8f60): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_max': prep_equip.c:(.text+0x8f80): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_max': prep_equip.c:(.text+0x9040): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_round': prep_equip.c:(.text+0x9060): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_round': prep_equip.c:(.text+0x9100): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_ceil': prep_equip.c:(.text+0x9120): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_ceil': prep_equip.c:(.text+0x91c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_floor': prep_equip.c:(.text+0x91e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_floor': prep_equip.c:(.text+0x9280): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_abs': prep_equip.c:(.text+0x92a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_abs': prep_equip.c:(.text+0x9340): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_inverse': prep_equip.c:(.text+0x9360): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_inverse': prep_equip.c:(.text+0x9400): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_negative': prep_equip.c:(.text+0x9420): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_negative': prep_equip.c:(.text+0x94c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_snap': prep_equip.c:(.text+0x94e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_snap': prep_equip.c:(.text+0x95a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_divide': prep_equip.c:(.text+0x95c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_divide': prep_equip.c:(.text+0x9680): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_multiply_mat3': prep_equip.c:(.text+0x96a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_multiply_mat3': prep_equip.c:(.text+0x9740): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_multiply': prep_equip.c:(.text+0x9760): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_multiply': prep_equip.c:(.text+0x9820): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_scale': prep_equip.c:(.text+0x9840): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_scale': prep_equip.c:(.text+0x98e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_subtract': prep_equip.c:(.text+0x9900): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_subtract': prep_equip.c:(.text+0x99c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_add': prep_equip.c:(.text+0x99e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_add': prep_equip.c:(.text+0x9aa0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_one': prep_equip.c:(.text+0x9ac0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_one': prep_equip.c:(.text+0x9b60): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_zero': prep_equip.c:(.text+0x9b80): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_zero': prep_equip.c:(.text+0x9c20): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_assign_vec3i': prep_equip.c:(.text+0x9c40): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_assign_vec3i': prep_equip.c:(.text+0x9d00): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_assign': prep_equip.c:(.text+0x9d20): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_assign': prep_equip.c:(.text+0x9dc0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3': prep_equip.c:(.text+0x9de0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3': prep_equip.c:(.text+0x9e80): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_nearly_equal': prep_equip.c:(.text+0x9ea0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_nearly_equal': prep_equip.c:(.text+0x9ee0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_equal': prep_equip.c:(.text+0x9f00): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_equal': prep_equip.c:(.text+0x9f40): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_near_zero': prep_equip.c:(.text+0x9f60): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_near_zero': prep_equip.c:(.text+0x9fa0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_zero': prep_equip.c:(.text+0x9fc0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_zero': prep_equip.c:(.text+0xa000): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_distance_squared': prep_equip.c:(.text+0xa020): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_distance_squared': prep_equip.c:(.text+0xa060): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_distance': prep_equip.c:(.text+0xa080): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_distance': prep_equip.c:(.text+0xa0a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_length': prep_equip.c:(.text+0xa0c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_length': prep_equip.c:(.text+0xa0e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_length_squared': prep_equip.c:(.text+0xa100): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_length_squared': prep_equip.c:(.text+0xa120): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_angle': prep_equip.c:(.text+0xa140): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_angle': prep_equip.c:(.text+0xa160): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_dot': prep_equip.c:(.text+0xa180): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_dot': prep_equip.c:(.text+0xa1c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_bezier4': prep_equip.c:(.text+0xa1e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_bezier4': prep_equip.c:(.text+0xa280): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_bezier3': prep_equip.c:(.text+0xa2c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_bezier3': prep_equip.c:(.text+0xa360): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_lerp': prep_equip.c:(.text+0xa380): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_lerp': prep_equip.c:(.text+0xa400): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_rotate': prep_equip.c:(.text+0xa420): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_rotate': prep_equip.c:(.text+0xa4a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_tangent': prep_equip.c:(.text+0xa4c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_tangent': prep_equip.c:(.text+0xa540): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_reflect': prep_equip.c:(.text+0xa560): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_reflect': prep_equip.c:(.text+0xa5e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_slide': prep_equip.c:(.text+0xa600): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_slide': prep_equip.c:(.text+0xa680): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_project': prep_equip.c:(.text+0xa6a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_project': prep_equip.c:(.text+0xa720): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_normalize': prep_equip.c:(.text+0xa740): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_normalize': prep_equip.c:(.text+0xa7c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_clamp': prep_equip.c:(.text+0xa7e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_clamp': prep_equip.c:(.text+0xa880): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_min': prep_equip.c:(.text+0xa8a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_min': prep_equip.c:(.text+0xa920): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_max': prep_equip.c:(.text+0xa940): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_max': prep_equip.c:(.text+0xa9c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_round': prep_equip.c:(.text+0xa9e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_round': prep_equip.c:(.text+0xaa60): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_ceil': prep_equip.c:(.text+0xaa80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_ceil': prep_equip.c:(.text+0xab00): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_floor': prep_equip.c:(.text+0xab20): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_floor': prep_equip.c:(.text+0xaba0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_abs': prep_equip.c:(.text+0xabc0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_abs': prep_equip.c:(.text+0xac40): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_inverse': prep_equip.c:(.text+0xac60): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_inverse': prep_equip.c:(.text+0xace0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_negative': prep_equip.c:(.text+0xad00): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_negative': prep_equip.c:(.text+0xad80): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_snap': prep_equip.c:(.text+0xada0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_snap': prep_equip.c:(.text+0xae20): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_divide': prep_equip.c:(.text+0xae40): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_divide': prep_equip.c:(.text+0xaec0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_multiply_mat2': prep_equip.c:(.text+0xaee0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_multiply_mat2': prep_equip.c:(.text+0xaf80): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_multiply': prep_equip.c:(.text+0xafa0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_multiply': prep_equip.c:(.text+0xb020): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_scale': prep_equip.c:(.text+0xb040): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_scale': prep_equip.c:(.text+0xb0c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_subtract': prep_equip.c:(.text+0xb0e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_subtract': prep_equip.c:(.text+0xb160): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_add': prep_equip.c:(.text+0xb180): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_add': prep_equip.c:(.text+0xb200): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_one': prep_equip.c:(.text+0xb220): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_one': prep_equip.c:(.text+0xb2a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_zero': prep_equip.c:(.text+0xb2c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_zero': prep_equip.c:(.text+0xb340): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_assign_vec2': prep_equip.c:(.text+0xb360): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_assign_vec2': prep_equip.c:(.text+0xb3e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_assign': prep_equip.c:(.text+0xb400): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_assign': prep_equip.c:(.text+0xb480): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i': prep_equip.c:(.text+0xb4a0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i': prep_equip.c:(.text+0xb520): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_is_equal': prep_equip.c:(.text+0xb540): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_is_equal': prep_equip.c:(.text+0xb580): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_is_zero': prep_equip.c:(.text+0xb5a0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_is_zero': prep_equip.c:(.text+0xb5c0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_distance_squared': prep_equip.c:(.text+0xb5e0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_distance_squared': prep_equip.c:(.text+0xb620): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_distance': prep_equip.c:(.text+0xb640): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_distance': prep_equip.c:(.text+0xb680): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_length': prep_equip.c:(.text+0xb6a0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_length': prep_equip.c:(.text+0xb6c0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_length_squared': prep_equip.c:(.text+0xb6e0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_length_squared': prep_equip.c:(.text+0xb700): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_angle': prep_equip.c:(.text+0xb720): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_angle': prep_equip.c:(.text+0xb740): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_dot': prep_equip.c:(.text+0xb760): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_dot': prep_equip.c:(.text+0xb7a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_bezier4': prep_equip.c:(.text+0xb7c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_bezier4': prep_equip.c:(.text+0xb880): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_bezier3': prep_equip.c:(.text+0xb8c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_bezier3': prep_equip.c:(.text+0xb960): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_lerp': prep_equip.c:(.text+0xb980): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_lerp': prep_equip.c:(.text+0xba20): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_rotate': prep_equip.c:(.text+0xba40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_rotate': prep_equip.c:(.text+0xbae0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_tangent': prep_equip.c:(.text+0xbb00): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_tangent': prep_equip.c:(.text+0xbb80): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_reflect': prep_equip.c:(.text+0xbba0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_reflect': prep_equip.c:(.text+0xbc40): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_slide': prep_equip.c:(.text+0xbc60): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_slide': prep_equip.c:(.text+0xbd00): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_project': prep_equip.c:(.text+0xbd20): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_project': prep_equip.c:(.text+0xbdc0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_normalize': prep_equip.c:(.text+0xbde0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_normalize': prep_equip.c:(.text+0xbe60): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_clamp': prep_equip.c:(.text+0xbe80): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_clamp': prep_equip.c:(.text+0xbf20): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_min': prep_equip.c:(.text+0xbf40): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_min': prep_equip.c:(.text+0xbfe0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_max': prep_equip.c:(.text+0xc000): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_max': prep_equip.c:(.text+0xc0a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_round': prep_equip.c:(.text+0xc0c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_round': prep_equip.c:(.text+0xc140): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_ceil': prep_equip.c:(.text+0xc160): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_ceil': prep_equip.c:(.text+0xc1e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_floor': prep_equip.c:(.text+0xc200): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_floor': prep_equip.c:(.text+0xc280): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_abs': prep_equip.c:(.text+0xc2a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_abs': prep_equip.c:(.text+0xc320): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_inverse': prep_equip.c:(.text+0xc340): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_inverse': prep_equip.c:(.text+0xc3c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_negative': prep_equip.c:(.text+0xc3e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_negative': prep_equip.c:(.text+0xc460): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_snap': prep_equip.c:(.text+0xc480): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_snap': prep_equip.c:(.text+0xc520): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_divide': prep_equip.c:(.text+0xc540): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_divide': prep_equip.c:(.text+0xc5e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_multiply_mat2': prep_equip.c:(.text+0xc600): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_multiply_mat2': prep_equip.c:(.text+0xc6a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_multiply': prep_equip.c:(.text+0xc6c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_multiply': prep_equip.c:(.text+0xc760): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_scale': prep_equip.c:(.text+0xc780): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_scale': prep_equip.c:(.text+0xc820): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_subtract': prep_equip.c:(.text+0xc840): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_subtract': prep_equip.c:(.text+0xc8e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_add': prep_equip.c:(.text+0xc900): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_add': prep_equip.c:(.text+0xc9a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_one': prep_equip.c:(.text+0xc9c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_one': prep_equip.c:(.text+0xca40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_zero': prep_equip.c:(.text+0xca60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_zero': prep_equip.c:(.text+0xcae0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_assign_vec2i': prep_equip.c:(.text+0xcb00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_assign_vec2i': prep_equip.c:(.text+0xcb80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_assign': prep_equip.c:(.text+0xcba0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_assign': prep_equip.c:(.text+0xcc20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2': prep_equip.c:(.text+0xcc40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2': prep_equip.c:(.text+0xccc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_nearly_equal': prep_equip.c:(.text+0xcce0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_nearly_equal': prep_equip.c:(.text+0xcd20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_equal': prep_equip.c:(.text+0xcd40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_equal': prep_equip.c:(.text+0xcd80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_near_zero': prep_equip.c:(.text+0xcda0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_near_zero': prep_equip.c:(.text+0xcdc0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_zero': prep_equip.c:(.text+0xcde0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_zero': prep_equip.c:(.text+0xce00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_lerp': screens_end.c:(.text+0x4e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_lerp': screens_end.c:(.text+0x560): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_multiply': screens_end.c:(.text+0x580): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_multiply': screens_end.c:(.text+0x600): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_scale': screens_end.c:(.text+0x620): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_scale': screens_end.c:(.text+0x6a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_negative': screens_end.c:(.text+0x6c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_negative': screens_end.c:(.text+0x740): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_scaling': screens_end.c:(.text+0x760): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_scaling': screens_end.c:(.text+0x7e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_translation': screens_end.c:(.text+0x800): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_translation': screens_end.c:(.text+0x880): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_look_at': screens_end.c:(.text+0x8a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_look_at': screens_end.c:(.text+0x960): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_quaternion': screens_end.c:(.text+0x980): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_quaternion': screens_end.c:(.text+0xa00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_axis': screens_end.c:(.text+0xa20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_axis': screens_end.c:(.text+0xaa0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_z': screens_end.c:(.text+0xac0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_z': screens_end.c:(.text+0xb40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_y': screens_end.c:(.text+0xb60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_y': screens_end.c:(.text+0xbe0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_x': screens_end.c:(.text+0xc00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_x': screens_end.c:(.text+0xc80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_perspective_infinite': screens_end.c:(.text+0xca0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_perspective_infinite': screens_end.c:(.text+0xd20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_perspective_fov': screens_end.c:(.text+0xd40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_perspective_fov': screens_end.c:(.text+0xdc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_perspective': screens_end.c:(.text+0xde0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_perspective': screens_end.c:(.text+0xe60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_ortho': screens_end.c:(.text+0xe80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_ortho': screens_end.c:(.text+0xf00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_inverse': screens_end.c:(.text+0xf20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_inverse': screens_end.c:(.text+0xfa0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_adjugate': screens_end.c:(.text+0xfc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_adjugate': screens_end.c:(.text+0x1040): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_transpose': screens_end.c:(.text+0x1060): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_transpose': screens_end.c:(.text+0x10e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_assign_mat3': screens_end.c:(.text+0x1100): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_assign_mat3': screens_end.c:(.text+0x1180): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_assign_mat2': screens_end.c:(.text+0x11a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_assign_mat2': screens_end.c:(.text+0x1240): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_assign': screens_end.c:(.text+0x1260): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_assign': screens_end.c:(.text+0x12e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_determinant': screens_end.c:(.text+0x1300): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_determinant': screens_end.c:(.text+0x1320): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_identity': screens_end.c:(.text+0x1340): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_identity': screens_end.c:(.text+0x13c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_zero': screens_end.c:(.text+0x13e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_zero': screens_end.c:(.text+0x1460): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4': screens_end.c:(.text+0x1480): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4': screens_end.c:(.text+0x1500): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_lerp': screens_end.c:(.text+0x1520): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_lerp': screens_end.c:(.text+0x15a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_multiply': screens_end.c:(.text+0x15c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_multiply': screens_end.c:(.text+0x1640): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_scale': screens_end.c:(.text+0x1660): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_scale': screens_end.c:(.text+0x16e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_negative': screens_end.c:(.text+0x1700): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_negative': screens_end.c:(.text+0x1780): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_scaling': screens_end.c:(.text+0x17a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_scaling': screens_end.c:(.text+0x1820): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_quaternion': screens_end.c:(.text+0x1840): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_quaternion': screens_end.c:(.text+0x18e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_axis': screens_end.c:(.text+0x1900): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_axis': screens_end.c:(.text+0x19a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_z': screens_end.c:(.text+0x19c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_z': screens_end.c:(.text+0x1a40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_y': screens_end.c:(.text+0x1a60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_y': screens_end.c:(.text+0x1ae0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_x': screens_end.c:(.text+0x1b00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_x': screens_end.c:(.text+0x1b80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_inverse': screens_end.c:(.text+0x1ba0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_inverse': screens_end.c:(.text+0x1c20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_adjugate': screens_end.c:(.text+0x1c40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_adjugate': screens_end.c:(.text+0x1cc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_cofactor': screens_end.c:(.text+0x1ce0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_cofactor': screens_end.c:(.text+0x1d60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_transpose': screens_end.c:(.text+0x1d80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_transpose': screens_end.c:(.text+0x1e00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_assign_mat4': screens_end.c:(.text+0x1e20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_assign_mat4': screens_end.c:(.text+0x1ea0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_assign_mat2': screens_end.c:(.text+0x1ec0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_assign_mat2': screens_end.c:(.text+0x1f60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_assign': screens_end.c:(.text+0x1f80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_assign': screens_end.c:(.text+0x2000): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_determinant': screens_end.c:(.text+0x2020): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_determinant': screens_end.c:(.text+0x2040): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_identity': screens_end.c:(.text+0x2060): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_identity': screens_end.c:(.text+0x20e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_zero': screens_end.c:(.text+0x2100): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_zero': screens_end.c:(.text+0x2180): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3': screens_end.c:(.text+0x21a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3': screens_end.c:(.text+0x2220): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_lerp': screens_end.c:(.text+0x2240): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_lerp': screens_end.c:(.text+0x2300): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_multiply': screens_end.c:(.text+0x2320): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_multiply': screens_end.c:(.text+0x23e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_scale': screens_end.c:(.text+0x2400): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_scale': screens_end.c:(.text+0x24a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_negative': screens_end.c:(.text+0x24c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_negative': screens_end.c:(.text+0x2560): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_scaling': screens_end.c:(.text+0x2580): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_scaling': screens_end.c:(.text+0x2620): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_rotation': screens_end.c:(.text+0x2640): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_rotation': screens_end.c:(.text+0x26e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_inverse': screens_end.c:(.text+0x2700): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_inverse': screens_end.c:(.text+0x27a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_cofactor': screens_end.c:(.text+0x27c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_cofactor': screens_end.c:(.text+0x2860): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_transpose': screens_end.c:(.text+0x2880): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_transpose': screens_end.c:(.text+0x2920): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_assign_mat4': screens_end.c:(.text+0x2940): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_assign_mat4': screens_end.c:(.text+0x29e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_assign_mat3': screens_end.c:(.text+0x2a00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_assign_mat3': screens_end.c:(.text+0x2aa0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_assign': screens_end.c:(.text+0x2ac0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_assign': screens_end.c:(.text+0x2b60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_determinant': screens_end.c:(.text+0x2b80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_determinant': screens_end.c:(.text+0x2bc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_identity': screens_end.c:(.text+0x2be0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_identity': screens_end.c:(.text+0x2c80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_zero': screens_end.c:(.text+0x2ca0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_zero': screens_end.c:(.text+0x2d40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2': screens_end.c:(.text+0x2d60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2': screens_end.c:(.text+0x2e00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_length_squared': screens_end.c:(.text+0x2e20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_length_squared': screens_end.c:(.text+0x2e60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_length': screens_end.c:(.text+0x2e80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_length': screens_end.c:(.text+0x2ec0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_angle': screens_end.c:(.text+0x2ee0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_angle': screens_end.c:(.text+0x2f20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_dot': screens_end.c:(.text+0x2f40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_dot': screens_end.c:(.text+0x2f80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_slerp': screens_end.c:(.text+0x2fa0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_slerp': screens_end.c:(.text+0x3060): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_lerp': screens_end.c:(.text+0x3080): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_lerp': screens_end.c:(.text+0x3140): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_yaw_pitch_roll': screens_end.c:(.text+0x3160): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_yaw_pitch_roll': screens_end.c:(.text+0x3200): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_mat4': screens_end.c:(.text+0x3220): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_mat4': screens_end.c:(.text+0x32c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_vec3': screens_end.c:(.text+0x32e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_vec3': screens_end.c:(.text+0x3380): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_axis_angle': screens_end.c:(.text+0x33a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_axis_angle': screens_end.c:(.text+0x3440): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_power': screens_end.c:(.text+0x3460): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_power': screens_end.c:(.text+0x3500): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_normalize': screens_end.c:(.text+0x3520): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_normalize': screens_end.c:(.text+0x35c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_inverse': screens_end.c:(.text+0x35e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_inverse': screens_end.c:(.text+0x3680): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_conjugate': screens_end.c:(.text+0x36a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_conjugate': screens_end.c:(.text+0x3740): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_negative': screens_end.c:(.text+0x3760): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_negative': screens_end.c:(.text+0x3800): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_divide': screens_end.c:(.text+0x3820): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_divide': screens_end.c:(.text+0x38e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_multiply': screens_end.c:(.text+0x3900): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_multiply': screens_end.c:(.text+0x39c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_scale': screens_end.c:(.text+0x39e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_scale': screens_end.c:(.text+0x3a80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_null': screens_end.c:(.text+0x3aa0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_null': screens_end.c:(.text+0x3b40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_zero': screens_end.c:(.text+0x3b60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_zero': screens_end.c:(.text+0x3c00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_assign': screens_end.c:(.text+0x3c20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_assign': screens_end.c:(.text+0x3cc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat': screens_end.c:(.text+0x3ce0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat': screens_end.c:(.text+0x3d80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_nearly_equal': screens_end.c:(.text+0x3da0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_nearly_equal': screens_end.c:(.text+0x3de0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_equal': screens_end.c:(.text+0x3e00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_equal': screens_end.c:(.text+0x3e40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_near_zero': screens_end.c:(.text+0x3e60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_near_zero': screens_end.c:(.text+0x3ea0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_zero': screens_end.c:(.text+0x3ec0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_zero': screens_end.c:(.text+0x3f00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_lerp': screens_end.c:(.text+0x3f20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_lerp': screens_end.c:(.text+0x3fc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_normalize': screens_end.c:(.text+0x3fe0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_normalize': screens_end.c:(.text+0x4080): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_clamp': screens_end.c:(.text+0x40a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_clamp': screens_end.c:(.text+0x4140): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_min': screens_end.c:(.text+0x4160): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_min': screens_end.c:(.text+0x4200): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_max': screens_end.c:(.text+0x4220): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_max': screens_end.c:(.text+0x42c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_round': screens_end.c:(.text+0x42e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_round': screens_end.c:(.text+0x4380): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_ceil': screens_end.c:(.text+0x43a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_ceil': screens_end.c:(.text+0x4440): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_floor': screens_end.c:(.text+0x4460): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_floor': screens_end.c:(.text+0x4500): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_abs': screens_end.c:(.text+0x4520): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_abs': screens_end.c:(.text+0x45c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_inverse': screens_end.c:(.text+0x45e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_inverse': screens_end.c:(.text+0x4680): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_negative': screens_end.c:(.text+0x46a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_negative': screens_end.c:(.text+0x4740): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_snap': screens_end.c:(.text+0x4760): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_snap': screens_end.c:(.text+0x4800): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_divide': screens_end.c:(.text+0x4820): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_divide': screens_end.c:(.text+0x48c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_multiply_mat4': screens_end.c:(.text+0x48e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_multiply_mat4': screens_end.c:(.text+0x4980): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_multiply': screens_end.c:(.text+0x49a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_multiply': screens_end.c:(.text+0x4a40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_scale': screens_end.c:(.text+0x4a60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_scale': screens_end.c:(.text+0x4b00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_subtract': screens_end.c:(.text+0x4b20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_subtract': screens_end.c:(.text+0x4bc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_add': screens_end.c:(.text+0x4be0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_add': screens_end.c:(.text+0x4c80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_one': screens_end.c:(.text+0x4ca0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_one': screens_end.c:(.text+0x4d20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_zero': screens_end.c:(.text+0x4d40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_zero': screens_end.c:(.text+0x4dc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_assign_vec4': screens_end.c:(.text+0x4de0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_assign_vec4': screens_end.c:(.text+0x4e80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_assign': screens_end.c:(.text+0x4ea0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_assign': screens_end.c:(.text+0x4f40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i': screens_end.c:(.text+0x4f60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i': screens_end.c:(.text+0x5000): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_is_equal': screens_end.c:(.text+0x5040): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_is_equal': screens_end.c:(.text+0x5080): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_is_zero': screens_end.c:(.text+0x50a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_is_zero': screens_end.c:(.text+0x50c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_lerp': screens_end.c:(.text+0x50e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_lerp': screens_end.c:(.text+0x5180): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_normalize': screens_end.c:(.text+0x51a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_normalize': screens_end.c:(.text+0x5240): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_clamp': screens_end.c:(.text+0x5260): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_clamp': screens_end.c:(.text+0x5300): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_min': screens_end.c:(.text+0x5320): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_min': screens_end.c:(.text+0x53c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_max': screens_end.c:(.text+0x53e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_max': screens_end.c:(.text+0x5480): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_round': screens_end.c:(.text+0x54a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_round': screens_end.c:(.text+0x5540): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_ceil': screens_end.c:(.text+0x5560): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_ceil': screens_end.c:(.text+0x5600): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_floor': screens_end.c:(.text+0x5620): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_floor': screens_end.c:(.text+0x56c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_abs': screens_end.c:(.text+0x56e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_abs': screens_end.c:(.text+0x5780): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_inverse': screens_end.c:(.text+0x57a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_inverse': screens_end.c:(.text+0x5840): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_negative': screens_end.c:(.text+0x5860): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_negative': screens_end.c:(.text+0x5900): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_snap': screens_end.c:(.text+0x5920): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_snap': screens_end.c:(.text+0x59c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_divide': screens_end.c:(.text+0x59e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_divide': screens_end.c:(.text+0x5a80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_multiply_mat4': screens_end.c:(.text+0x5aa0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_multiply_mat4': screens_end.c:(.text+0x5b40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_multiply': screens_end.c:(.text+0x5b60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_multiply': screens_end.c:(.text+0x5c00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_scale': screens_end.c:(.text+0x5c20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_scale': screens_end.c:(.text+0x5cc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_subtract': screens_end.c:(.text+0x5ce0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_subtract': screens_end.c:(.text+0x5d80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_add': screens_end.c:(.text+0x5da0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_add': screens_end.c:(.text+0x5e40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_one': screens_end.c:(.text+0x5e60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_one': screens_end.c:(.text+0x5ee0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_zero': screens_end.c:(.text+0x5f00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_zero': screens_end.c:(.text+0x5f80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_assign_vec4i': screens_end.c:(.text+0x5fa0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_assign_vec4i': screens_end.c:(.text+0x6040): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_assign': screens_end.c:(.text+0x6060): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_assign': screens_end.c:(.text+0x6100): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4': screens_end.c:(.text+0x6120): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4': screens_end.c:(.text+0x61c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_nearly_equal': screens_end.c:(.text+0x61e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_nearly_equal': screens_end.c:(.text+0x6220): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_equal': screens_end.c:(.text+0x6240): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_equal': screens_end.c:(.text+0x6280): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_near_zero': screens_end.c:(.text+0x62a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_near_zero': screens_end.c:(.text+0x62e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_zero': screens_end.c:(.text+0x6300): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_zero': screens_end.c:(.text+0x6320): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_distance_squared': screens_end.c:(.text+0x6340): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_distance_squared': screens_end.c:(.text+0x63a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_distance': screens_end.c:(.text+0x63c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_distance': screens_end.c:(.text+0x6420): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_length_squared': screens_end.c:(.text+0x6440): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_length_squared': screens_end.c:(.text+0x6480): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_length': screens_end.c:(.text+0x64a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_length': screens_end.c:(.text+0x64e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_dot': screens_end.c:(.text+0x6500): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_dot': screens_end.c:(.text+0x6560): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_bezier4': screens_end.c:(.text+0x6580): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_bezier4': screens_end.c:(.text+0x6680): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_bezier3': screens_end.c:(.text+0x66c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_bezier3': screens_end.c:(.text+0x67c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_lerp': screens_end.c:(.text+0x67e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_lerp': screens_end.c:(.text+0x68c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_reflect': screens_end.c:(.text+0x68e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_reflect': screens_end.c:(.text+0x69c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_slide': screens_end.c:(.text+0x69e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_slide': screens_end.c:(.text+0x6ac0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_project': screens_end.c:(.text+0x6ae0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_project': screens_end.c:(.text+0x6bc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_normalize': screens_end.c:(.text+0x6be0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_normalize': screens_end.c:(.text+0x6ca0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_cross': screens_end.c:(.text+0x6cc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_cross': screens_end.c:(.text+0x6da0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_clamp': screens_end.c:(.text+0x6dc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_clamp': screens_end.c:(.text+0x6ec0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_min': screens_end.c:(.text+0x6ee0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_min': screens_end.c:(.text+0x6fc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_max': screens_end.c:(.text+0x6fe0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_max': screens_end.c:(.text+0x70c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_round': screens_end.c:(.text+0x70e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_round': screens_end.c:(.text+0x7180): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_ceil': screens_end.c:(.text+0x71a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_ceil': screens_end.c:(.text+0x7240): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_floor': screens_end.c:(.text+0x7260): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_floor': screens_end.c:(.text+0x7300): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_abs': screens_end.c:(.text+0x7320): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_abs': screens_end.c:(.text+0x73e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_inverse': screens_end.c:(.text+0x7400): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_inverse': screens_end.c:(.text+0x74c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_negative': screens_end.c:(.text+0x74e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_negative': screens_end.c:(.text+0x75a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_snap': screens_end.c:(.text+0x75c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_snap': screens_end.c:(.text+0x76a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_divide': screens_end.c:(.text+0x76c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_divide': screens_end.c:(.text+0x77a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_multiply_mat3': screens_end.c:(.text+0x77c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_multiply_mat3': screens_end.c:(.text+0x7880): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_multiply': screens_end.c:(.text+0x78a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_multiply': screens_end.c:(.text+0x7980): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_scale': screens_end.c:(.text+0x79a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_scale': screens_end.c:(.text+0x7a60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_subtract': screens_end.c:(.text+0x7a80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_subtract': screens_end.c:(.text+0x7b60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_add': screens_end.c:(.text+0x7b80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_add': screens_end.c:(.text+0x7c60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_one': screens_end.c:(.text+0x7c80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_one': screens_end.c:(.text+0x7d20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_zero': screens_end.c:(.text+0x7d40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_zero': screens_end.c:(.text+0x7de0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_assign_vec3': screens_end.c:(.text+0x7e00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_assign_vec3': screens_end.c:(.text+0x7ea0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_assign': screens_end.c:(.text+0x7ec0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_assign': screens_end.c:(.text+0x7f80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i': screens_end.c:(.text+0x7fa0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i': screens_end.c:(.text+0x8040): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_is_equal': screens_end.c:(.text+0x8060): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_is_equal': screens_end.c:(.text+0x80c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_is_zero': screens_end.c:(.text+0x80e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_is_zero': screens_end.c:(.text+0x8120): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_distance_squared': screens_end.c:(.text+0x8140): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_distance_squared': screens_end.c:(.text+0x8180): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_distance': screens_end.c:(.text+0x81a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_distance': screens_end.c:(.text+0x81e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_length_squared': screens_end.c:(.text+0x8200): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_length_squared': screens_end.c:(.text+0x8220): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_length': screens_end.c:(.text+0x8240): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_length': screens_end.c:(.text+0x8260): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_dot': screens_end.c:(.text+0x8280): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_dot': screens_end.c:(.text+0x82c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_bezier4': screens_end.c:(.text+0x82e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_bezier4': screens_end.c:(.text+0x83c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_bezier3': screens_end.c:(.text+0x8400): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_bezier3': screens_end.c:(.text+0x84c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_lerp': screens_end.c:(.text+0x84e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_lerp': screens_end.c:(.text+0x85a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_reflect': screens_end.c:(.text+0x85c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_reflect': screens_end.c:(.text+0x8680): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_slide': screens_end.c:(.text+0x86a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_slide': screens_end.c:(.text+0x8760): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_project': screens_end.c:(.text+0x8780): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_project': screens_end.c:(.text+0x8840): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_normalize': screens_end.c:(.text+0x8860): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_normalize': screens_end.c:(.text+0x8900): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_cross': screens_end.c:(.text+0x8920): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_cross': screens_end.c:(.text+0x89e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_clamp': screens_end.c:(.text+0x8a00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_clamp': screens_end.c:(.text+0x8ac0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_min': screens_end.c:(.text+0x8ae0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_min': screens_end.c:(.text+0x8ba0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_max': screens_end.c:(.text+0x8bc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_max': screens_end.c:(.text+0x8c80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_round': screens_end.c:(.text+0x8ca0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_round': screens_end.c:(.text+0x8d40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_ceil': screens_end.c:(.text+0x8d60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_ceil': screens_end.c:(.text+0x8e00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_floor': screens_end.c:(.text+0x8e20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_floor': screens_end.c:(.text+0x8ec0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_abs': screens_end.c:(.text+0x8ee0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_abs': screens_end.c:(.text+0x8f80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_inverse': screens_end.c:(.text+0x8fa0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_inverse': screens_end.c:(.text+0x9040): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_negative': screens_end.c:(.text+0x9060): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_negative': screens_end.c:(.text+0x9100): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_snap': screens_end.c:(.text+0x9120): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_snap': screens_end.c:(.text+0x91e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_divide': screens_end.c:(.text+0x9200): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_divide': screens_end.c:(.text+0x92c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_multiply_mat3': screens_end.c:(.text+0x92e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_multiply_mat3': screens_end.c:(.text+0x9380): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_multiply': screens_end.c:(.text+0x93a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_multiply': screens_end.c:(.text+0x9460): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_scale': screens_end.c:(.text+0x9480): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_scale': screens_end.c:(.text+0x9520): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_subtract': screens_end.c:(.text+0x9540): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_subtract': screens_end.c:(.text+0x9600): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_add': screens_end.c:(.text+0x9620): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_add': screens_end.c:(.text+0x96e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_one': screens_end.c:(.text+0x9700): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_one': screens_end.c:(.text+0x97a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_zero': screens_end.c:(.text+0x97c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_zero': screens_end.c:(.text+0x9860): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_assign_vec3i': screens_end.c:(.text+0x9880): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_assign_vec3i': screens_end.c:(.text+0x9940): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_assign': screens_end.c:(.text+0x9960): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_assign': screens_end.c:(.text+0x9a00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3': screens_end.c:(.text+0x9a20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3': screens_end.c:(.text+0x9ac0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_nearly_equal': screens_end.c:(.text+0x9ae0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_nearly_equal': screens_end.c:(.text+0x9b20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_equal': screens_end.c:(.text+0x9b40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_equal': screens_end.c:(.text+0x9b80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_near_zero': screens_end.c:(.text+0x9ba0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_near_zero': screens_end.c:(.text+0x9be0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_zero': screens_end.c:(.text+0x9c00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_zero': screens_end.c:(.text+0x9c40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_distance_squared': screens_end.c:(.text+0x9c60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_distance_squared': screens_end.c:(.text+0x9ca0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_distance': screens_end.c:(.text+0x9cc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_distance': screens_end.c:(.text+0x9ce0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_length': screens_end.c:(.text+0x9d00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_length': screens_end.c:(.text+0x9d20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_length_squared': screens_end.c:(.text+0x9d40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_length_squared': screens_end.c:(.text+0x9d60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_angle': screens_end.c:(.text+0x9d80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_angle': screens_end.c:(.text+0x9da0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_dot': screens_end.c:(.text+0x9dc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_dot': screens_end.c:(.text+0x9e00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_bezier4': screens_end.c:(.text+0x9e20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_bezier4': screens_end.c:(.text+0x9ec0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_bezier3': screens_end.c:(.text+0x9f00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_bezier3': screens_end.c:(.text+0x9fa0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_lerp': screens_end.c:(.text+0x9fc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_lerp': screens_end.c:(.text+0xa040): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_rotate': screens_end.c:(.text+0xa060): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_rotate': screens_end.c:(.text+0xa0e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_tangent': screens_end.c:(.text+0xa100): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_tangent': screens_end.c:(.text+0xa180): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_reflect': screens_end.c:(.text+0xa1a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_reflect': screens_end.c:(.text+0xa220): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_slide': screens_end.c:(.text+0xa240): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_slide': screens_end.c:(.text+0xa2c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_project': screens_end.c:(.text+0xa2e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_project': screens_end.c:(.text+0xa360): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_normalize': screens_end.c:(.text+0xa380): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_normalize': screens_end.c:(.text+0xa400): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_clamp': screens_end.c:(.text+0xa420): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_clamp': screens_end.c:(.text+0xa4c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_min': screens_end.c:(.text+0xa4e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_min': screens_end.c:(.text+0xa560): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_max': screens_end.c:(.text+0xa580): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_max': screens_end.c:(.text+0xa600): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_round': screens_end.c:(.text+0xa620): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_round': screens_end.c:(.text+0xa6a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_ceil': screens_end.c:(.text+0xa6c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_ceil': screens_end.c:(.text+0xa740): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_floor': screens_end.c:(.text+0xa760): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_floor': screens_end.c:(.text+0xa7e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_abs': screens_end.c:(.text+0xa800): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_abs': screens_end.c:(.text+0xa880): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_inverse': screens_end.c:(.text+0xa8a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_inverse': screens_end.c:(.text+0xa920): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_negative': screens_end.c:(.text+0xa940): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_negative': screens_end.c:(.text+0xa9c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_snap': screens_end.c:(.text+0xa9e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_snap': screens_end.c:(.text+0xaa60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_divide': screens_end.c:(.text+0xaa80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_divide': screens_end.c:(.text+0xab00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_multiply_mat2': screens_end.c:(.text+0xab20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_multiply_mat2': screens_end.c:(.text+0xabc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_multiply': screens_end.c:(.text+0xabe0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_multiply': screens_end.c:(.text+0xac60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_scale': screens_end.c:(.text+0xac80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_scale': screens_end.c:(.text+0xad00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_subtract': screens_end.c:(.text+0xad20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_subtract': screens_end.c:(.text+0xada0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_add': screens_end.c:(.text+0xadc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_add': screens_end.c:(.text+0xae40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_one': screens_end.c:(.text+0xae60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_one': screens_end.c:(.text+0xaee0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_zero': screens_end.c:(.text+0xb540): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_zero': screens_end.c:(.text+0xb5c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_assign_vec2': screens_end.c:(.text+0xb5e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_assign_vec2': screens_end.c:(.text+0xb660): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_assign': screens_end.c:(.text+0xb680): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_assign': screens_end.c:(.text+0xb700): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i': screens_end.c:(.text+0xb720): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i': screens_end.c:(.text+0xb7a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_is_equal': screens_end.c:(.text+0xb7c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_is_equal': screens_end.c:(.text+0xb800): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_is_zero': screens_end.c:(.text+0xb820): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_is_zero': screens_end.c:(.text+0xb840): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_distance_squared': screens_end.c:(.text+0xb860): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_distance_squared': screens_end.c:(.text+0xb8a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_distance': screens_end.c:(.text+0xb8c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_distance': screens_end.c:(.text+0xb900): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_length': screens_end.c:(.text+0xb920): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_length': screens_end.c:(.text+0xb940): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_length_squared': screens_end.c:(.text+0xb960): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_length_squared': screens_end.c:(.text+0xb980): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_angle': screens_end.c:(.text+0xb9a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_angle': screens_end.c:(.text+0xb9c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_dot': screens_end.c:(.text+0xb9e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_dot': screens_end.c:(.text+0xba20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_bezier4': screens_end.c:(.text+0xba40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_bezier4': screens_end.c:(.text+0xbb00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_bezier3': screens_end.c:(.text+0xbb40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_bezier3': screens_end.c:(.text+0xbbe0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_lerp': screens_end.c:(.text+0xbc00): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_lerp': screens_end.c:(.text+0xbca0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_rotate': screens_end.c:(.text+0xbcc0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_rotate': screens_end.c:(.text+0xbd60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_tangent': screens_end.c:(.text+0xbd80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_tangent': screens_end.c:(.text+0xbe00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_reflect': screens_end.c:(.text+0xbe20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_reflect': screens_end.c:(.text+0xbec0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_slide': screens_end.c:(.text+0xbee0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_slide': screens_end.c:(.text+0xbf80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_project': screens_end.c:(.text+0xbfa0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_project': screens_end.c:(.text+0xc040): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_normalize': screens_end.c:(.text+0xc060): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_normalize': screens_end.c:(.text+0xc0e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_clamp': screens_end.c:(.text+0xc100): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_clamp': screens_end.c:(.text+0xc1a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_min': screens_end.c:(.text+0xc1c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_min': screens_end.c:(.text+0xc260): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_max': screens_end.c:(.text+0xc280): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_max': screens_end.c:(.text+0xc320): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_round': screens_end.c:(.text+0xc340): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_round': screens_end.c:(.text+0xc3c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_ceil': screens_end.c:(.text+0xc3e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_ceil': screens_end.c:(.text+0xc460): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_floor': screens_end.c:(.text+0xc480): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_floor': screens_end.c:(.text+0xc500): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_abs': screens_end.c:(.text+0xc520): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_abs': screens_end.c:(.text+0xc5a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_inverse': screens_end.c:(.text+0xc5c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_inverse': screens_end.c:(.text+0xc640): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_negative': screens_end.c:(.text+0xc660): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_negative': screens_end.c:(.text+0xc6e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_snap': screens_end.c:(.text+0xc700): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_snap': screens_end.c:(.text+0xc7a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_divide': screens_end.c:(.text+0xc7c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_divide': screens_end.c:(.text+0xc860): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_multiply_mat2': screens_end.c:(.text+0xc880): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_multiply_mat2': screens_end.c:(.text+0xc920): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_multiply': screens_end.c:(.text+0xc940): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_multiply': screens_end.c:(.text+0xc9e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_scale': screens_end.c:(.text+0xca00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_scale': screens_end.c:(.text+0xcaa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_subtract': screens_end.c:(.text+0xcac0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_subtract': screens_end.c:(.text+0xcb60): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_add': screens_end.c:(.text+0xcb80): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_add': screens_end.c:(.text+0xcc20): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_one': screens_end.c:(.text+0xcc40): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_one': screens_end.c:(.text+0xccc0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_zero': screens_end.c:(.text+0xcce0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_zero': screens_end.c:(.text+0xcd60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_assign_vec2i': screens_end.c:(.text+0xcd80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_assign_vec2i': screens_end.c:(.text+0xce00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_assign': screens_end.c:(.text+0xce20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_assign': screens_end.c:(.text+0xcea0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2': screens_end.c:(.text+0xcec0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2': screens_end.c:(.text+0xcf40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_nearly_equal': screens_end.c:(.text+0xcf60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_nearly_equal': screens_end.c:(.text+0xcfa0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_equal': screens_end.c:(.text+0xcfc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_equal': screens_end.c:(.text+0xd000): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_near_zero': screens_end.c:(.text+0xd020): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_near_zero': screens_end.c:(.text+0xd040): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_zero': screens_end.c:(.text+0xd060): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_zero': screens_end.c:(.text+0xd080): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_lerp': util_menu.c:(.text+0x740): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_lerp': util_menu.c:(.text+0x7c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_multiply': util_menu.c:(.text+0x7e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_multiply': util_menu.c:(.text+0x860): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_scale': util_menu.c:(.text+0x880): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_scale': util_menu.c:(.text+0x900): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_negative': util_menu.c:(.text+0x920): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_negative': util_menu.c:(.text+0x9a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_scaling': util_menu.c:(.text+0x9c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_scaling': util_menu.c:(.text+0xa40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_translation': util_menu.c:(.text+0xa60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_translation': util_menu.c:(.text+0xae0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_look_at': util_menu.c:(.text+0xb00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_look_at': util_menu.c:(.text+0xbc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_quaternion': util_menu.c:(.text+0xbe0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_quaternion': util_menu.c:(.text+0xc60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_axis': util_menu.c:(.text+0xc80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_axis': util_menu.c:(.text+0xd00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_z': util_menu.c:(.text+0xd20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_z': util_menu.c:(.text+0xda0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_y': util_menu.c:(.text+0xdc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_y': util_menu.c:(.text+0xe40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_x': util_menu.c:(.text+0xe60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_x': util_menu.c:(.text+0xee0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_perspective_infinite': util_menu.c:(.text+0xf00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_perspective_infinite': util_menu.c:(.text+0xf80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_perspective_fov': util_menu.c:(.text+0xfa0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_perspective_fov': util_menu.c:(.text+0x1020): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_perspective': util_menu.c:(.text+0x1040): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_perspective': util_menu.c:(.text+0x10c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_ortho': util_menu.c:(.text+0x10e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_ortho': util_menu.c:(.text+0x1160): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_inverse': util_menu.c:(.text+0x1180): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_inverse': util_menu.c:(.text+0x1200): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_adjugate': util_menu.c:(.text+0x1220): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_adjugate': util_menu.c:(.text+0x12a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_transpose': util_menu.c:(.text+0x12c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_transpose': util_menu.c:(.text+0x1340): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_assign_mat3': util_menu.c:(.text+0x1360): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_assign_mat3': util_menu.c:(.text+0x13e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_assign_mat2': util_menu.c:(.text+0x1400): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_assign_mat2': util_menu.c:(.text+0x14a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_assign': util_menu.c:(.text+0x14c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_assign': util_menu.c:(.text+0x1540): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_determinant': util_menu.c:(.text+0x1560): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_determinant': util_menu.c:(.text+0x1580): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_identity': util_menu.c:(.text+0x15a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_identity': util_menu.c:(.text+0x1620): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_zero': util_menu.c:(.text+0x1640): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_zero': util_menu.c:(.text+0x16c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4': util_menu.c:(.text+0x16e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4': util_menu.c:(.text+0x1760): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_lerp': util_menu.c:(.text+0x1780): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_lerp': util_menu.c:(.text+0x1800): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_multiply': util_menu.c:(.text+0x1820): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_multiply': util_menu.c:(.text+0x18a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_scale': util_menu.c:(.text+0x18c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_scale': util_menu.c:(.text+0x1940): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_negative': util_menu.c:(.text+0x1960): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_negative': util_menu.c:(.text+0x19e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_scaling': util_menu.c:(.text+0x1a00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_scaling': util_menu.c:(.text+0x1a80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_quaternion': util_menu.c:(.text+0x1aa0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_quaternion': util_menu.c:(.text+0x1b40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_axis': util_menu.c:(.text+0x1b60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_axis': util_menu.c:(.text+0x1c00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_z': util_menu.c:(.text+0x1c20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_z': util_menu.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_y': util_menu.c:(.text+0x1cc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_y': util_menu.c:(.text+0x1d40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_x': util_menu.c:(.text+0x1d60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_x': util_menu.c:(.text+0x1de0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_inverse': util_menu.c:(.text+0x1e00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_inverse': util_menu.c:(.text+0x1e80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_adjugate': util_menu.c:(.text+0x1ea0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_adjugate': util_menu.c:(.text+0x1f20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_cofactor': util_menu.c:(.text+0x1f40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_cofactor': util_menu.c:(.text+0x1fc0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_transpose': util_menu.c:(.text+0x1fe0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_transpose': util_menu.c:(.text+0x2060): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_assign_mat4': util_menu.c:(.text+0x2080): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_assign_mat4': util_menu.c:(.text+0x2100): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_assign_mat2': util_menu.c:(.text+0x2120): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_assign_mat2': util_menu.c:(.text+0x21c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_assign': util_menu.c:(.text+0x21e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_assign': util_menu.c:(.text+0x2260): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_determinant': util_menu.c:(.text+0x2280): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_determinant': util_menu.c:(.text+0x22a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_identity': util_menu.c:(.text+0x22c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_identity': util_menu.c:(.text+0x2340): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_zero': util_menu.c:(.text+0x2360): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_zero': util_menu.c:(.text+0x23e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3': util_menu.c:(.text+0x2400): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3': util_menu.c:(.text+0x2480): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_lerp': util_menu.c:(.text+0x24a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_lerp': util_menu.c:(.text+0x2560): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_multiply': util_menu.c:(.text+0x2580): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_multiply': util_menu.c:(.text+0x2640): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_scale': util_menu.c:(.text+0x2660): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_scale': util_menu.c:(.text+0x2700): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_negative': util_menu.c:(.text+0x2720): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_negative': util_menu.c:(.text+0x27c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_scaling': util_menu.c:(.text+0x27e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_scaling': util_menu.c:(.text+0x2880): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_rotation': util_menu.c:(.text+0x28a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_rotation': util_menu.c:(.text+0x2940): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_inverse': util_menu.c:(.text+0x2960): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_inverse': util_menu.c:(.text+0x2a00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_cofactor': util_menu.c:(.text+0x2a20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_cofactor': util_menu.c:(.text+0x2ac0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_transpose': util_menu.c:(.text+0x2ae0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_transpose': util_menu.c:(.text+0x2b80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_assign_mat4': util_menu.c:(.text+0x2ba0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_assign_mat4': util_menu.c:(.text+0x2c40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_assign_mat3': util_menu.c:(.text+0x2c60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_assign_mat3': util_menu.c:(.text+0x2d00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_assign': util_menu.c:(.text+0x2d20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_assign': util_menu.c:(.text+0x2dc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_determinant': util_menu.c:(.text+0x2de0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_determinant': util_menu.c:(.text+0x2e20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_identity': util_menu.c:(.text+0x2e40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_identity': util_menu.c:(.text+0x2ee0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_zero': util_menu.c:(.text+0x2f00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_zero': util_menu.c:(.text+0x2fa0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2': util_menu.c:(.text+0x2fc0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2': util_menu.c:(.text+0x3060): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_length_squared': util_menu.c:(.text+0x3080): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_length_squared': util_menu.c:(.text+0x30c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_length': util_menu.c:(.text+0x30e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_length': util_menu.c:(.text+0x3120): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_angle': util_menu.c:(.text+0x3140): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_angle': util_menu.c:(.text+0x3180): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_dot': util_menu.c:(.text+0x31a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_dot': util_menu.c:(.text+0x31e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_slerp': util_menu.c:(.text+0x3200): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_slerp': util_menu.c:(.text+0x32c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_lerp': util_menu.c:(.text+0x32e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_lerp': util_menu.c:(.text+0x33a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_yaw_pitch_roll': util_menu.c:(.text+0x33c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_yaw_pitch_roll': util_menu.c:(.text+0x3460): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_mat4': util_menu.c:(.text+0x3480): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_mat4': util_menu.c:(.text+0x3520): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_vec3': util_menu.c:(.text+0x3540): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_vec3': util_menu.c:(.text+0x35e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_axis_angle': util_menu.c:(.text+0x3600): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_axis_angle': util_menu.c:(.text+0x36a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_power': util_menu.c:(.text+0x36c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_power': util_menu.c:(.text+0x3760): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_normalize': util_menu.c:(.text+0x3780): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_normalize': util_menu.c:(.text+0x3820): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_inverse': util_menu.c:(.text+0x3840): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_inverse': util_menu.c:(.text+0x38e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_conjugate': util_menu.c:(.text+0x3900): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_conjugate': util_menu.c:(.text+0x39a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_negative': util_menu.c:(.text+0x39c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_negative': util_menu.c:(.text+0x3a60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_divide': util_menu.c:(.text+0x3a80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_divide': util_menu.c:(.text+0x3b40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_multiply': util_menu.c:(.text+0x3b60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_multiply': util_menu.c:(.text+0x3c20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_scale': util_menu.c:(.text+0x3c40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_scale': util_menu.c:(.text+0x3ce0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_null': util_menu.c:(.text+0x3d00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_null': util_menu.c:(.text+0x3da0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_zero': util_menu.c:(.text+0x3dc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_zero': util_menu.c:(.text+0x3e60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_assign': util_menu.c:(.text+0x3e80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_assign': util_menu.c:(.text+0x3f20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat': util_menu.c:(.text+0x3f40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat': util_menu.c:(.text+0x3fe0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_nearly_equal': util_menu.c:(.text+0x4000): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_nearly_equal': util_menu.c:(.text+0x4040): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_equal': util_menu.c:(.text+0x4060): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_equal': util_menu.c:(.text+0x40a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_near_zero': util_menu.c:(.text+0x40c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_near_zero': util_menu.c:(.text+0x4100): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_zero': util_menu.c:(.text+0x4120): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_zero': util_menu.c:(.text+0x4160): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_lerp': util_menu.c:(.text+0x4180): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_lerp': util_menu.c:(.text+0x4220): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_normalize': util_menu.c:(.text+0x4240): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_normalize': util_menu.c:(.text+0x42e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_clamp': util_menu.c:(.text+0x4300): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_clamp': util_menu.c:(.text+0x43a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_min': util_menu.c:(.text+0x43c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_min': util_menu.c:(.text+0x4460): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_max': util_menu.c:(.text+0x4480): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_max': util_menu.c:(.text+0x4520): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_round': util_menu.c:(.text+0x4540): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_round': util_menu.c:(.text+0x45e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_ceil': util_menu.c:(.text+0x4600): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_ceil': util_menu.c:(.text+0x46a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_floor': util_menu.c:(.text+0x46c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_floor': util_menu.c:(.text+0x4760): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_abs': util_menu.c:(.text+0x4780): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_abs': util_menu.c:(.text+0x4820): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_inverse': util_menu.c:(.text+0x4840): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_inverse': util_menu.c:(.text+0x48e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_negative': util_menu.c:(.text+0x4900): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_negative': util_menu.c:(.text+0x49a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_snap': util_menu.c:(.text+0x49c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_snap': util_menu.c:(.text+0x4a60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_divide': util_menu.c:(.text+0x4a80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_divide': util_menu.c:(.text+0x4b20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_multiply_mat4': util_menu.c:(.text+0x4b40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_multiply_mat4': util_menu.c:(.text+0x4be0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_multiply': util_menu.c:(.text+0x4c00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_multiply': util_menu.c:(.text+0x4ca0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_scale': util_menu.c:(.text+0x4cc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_scale': util_menu.c:(.text+0x4d60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_subtract': util_menu.c:(.text+0x4d80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_subtract': util_menu.c:(.text+0x4e20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_add': util_menu.c:(.text+0x4e40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_add': util_menu.c:(.text+0x4ee0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_one': util_menu.c:(.text+0x4f00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_one': util_menu.c:(.text+0x4f80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_zero': util_menu.c:(.text+0x4fa0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_zero': util_menu.c:(.text+0x5020): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_assign_vec4': util_menu.c:(.text+0x5040): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_assign_vec4': util_menu.c:(.text+0x50e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_assign': util_menu.c:(.text+0x5100): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_assign': util_menu.c:(.text+0x51a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i': util_menu.c:(.text+0x51c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i': util_menu.c:(.text+0x5260): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_is_equal': util_menu.c:(.text+0x52a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_is_equal': util_menu.c:(.text+0x52e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_is_zero': util_menu.c:(.text+0x5300): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_is_zero': util_menu.c:(.text+0x5320): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_lerp': util_menu.c:(.text+0x5340): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_lerp': util_menu.c:(.text+0x53e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_normalize': util_menu.c:(.text+0x5400): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_normalize': util_menu.c:(.text+0x54a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_clamp': util_menu.c:(.text+0x54c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_clamp': util_menu.c:(.text+0x5560): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_min': util_menu.c:(.text+0x5580): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_min': util_menu.c:(.text+0x5620): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_max': util_menu.c:(.text+0x5640): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_max': util_menu.c:(.text+0x56e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_round': util_menu.c:(.text+0x5700): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_round': util_menu.c:(.text+0x57a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_ceil': util_menu.c:(.text+0x57c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_ceil': util_menu.c:(.text+0x5860): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_floor': util_menu.c:(.text+0x5880): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_floor': util_menu.c:(.text+0x5920): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_abs': util_menu.c:(.text+0x5940): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_abs': util_menu.c:(.text+0x59e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_inverse': util_menu.c:(.text+0x5a00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_inverse': util_menu.c:(.text+0x5aa0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_negative': util_menu.c:(.text+0x5ac0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_negative': util_menu.c:(.text+0x5b60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_snap': util_menu.c:(.text+0x5b80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_snap': util_menu.c:(.text+0x5c20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_divide': util_menu.c:(.text+0x5c40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_divide': util_menu.c:(.text+0x5ce0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_multiply_mat4': util_menu.c:(.text+0x5d00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_multiply_mat4': util_menu.c:(.text+0x5da0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_multiply': util_menu.c:(.text+0x5dc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_multiply': util_menu.c:(.text+0x5e60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_scale': util_menu.c:(.text+0x5e80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_scale': util_menu.c:(.text+0x5f20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_subtract': util_menu.c:(.text+0x5f40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_subtract': util_menu.c:(.text+0x5fe0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_add': util_menu.c:(.text+0x6000): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_add': util_menu.c:(.text+0x60a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_one': util_menu.c:(.text+0x60c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_one': util_menu.c:(.text+0x6140): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_zero': util_menu.c:(.text+0x6160): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_zero': util_menu.c:(.text+0x61e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_assign_vec4i': util_menu.c:(.text+0x6200): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_assign_vec4i': util_menu.c:(.text+0x62a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_assign': util_menu.c:(.text+0x62c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_assign': util_menu.c:(.text+0x6360): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4': util_menu.c:(.text+0x6380): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4': util_menu.c:(.text+0x6420): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_nearly_equal': util_menu.c:(.text+0x6440): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_nearly_equal': util_menu.c:(.text+0x6480): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_equal': util_menu.c:(.text+0x64a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_equal': util_menu.c:(.text+0x64e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_near_zero': util_menu.c:(.text+0x6500): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_near_zero': util_menu.c:(.text+0x6540): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_zero': util_menu.c:(.text+0x6560): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_zero': util_menu.c:(.text+0x6580): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_distance_squared': util_menu.c:(.text+0x65a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_distance_squared': util_menu.c:(.text+0x6600): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_distance': util_menu.c:(.text+0x6620): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_distance': util_menu.c:(.text+0x6680): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_length_squared': util_menu.c:(.text+0x66a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_length_squared': util_menu.c:(.text+0x66e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_length': util_menu.c:(.text+0x6700): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_length': util_menu.c:(.text+0x6740): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_dot': util_menu.c:(.text+0x6760): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_dot': util_menu.c:(.text+0x67c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_bezier4': util_menu.c:(.text+0x67e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_bezier4': util_menu.c:(.text+0x68e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_bezier3': util_menu.c:(.text+0x6920): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_bezier3': util_menu.c:(.text+0x6a20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_lerp': util_menu.c:(.text+0x6a40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_lerp': util_menu.c:(.text+0x6b20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_reflect': util_menu.c:(.text+0x6b40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_reflect': util_menu.c:(.text+0x6c20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_slide': util_menu.c:(.text+0x6c40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_slide': util_menu.c:(.text+0x6d20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_project': util_menu.c:(.text+0x6d40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_project': util_menu.c:(.text+0x6e20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_normalize': util_menu.c:(.text+0x6e40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_normalize': util_menu.c:(.text+0x6f00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_cross': util_menu.c:(.text+0x6f20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_cross': util_menu.c:(.text+0x7000): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_clamp': util_menu.c:(.text+0x7020): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_clamp': util_menu.c:(.text+0x7120): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_min': util_menu.c:(.text+0x7140): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_min': util_menu.c:(.text+0x7220): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_max': util_menu.c:(.text+0x7240): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_max': util_menu.c:(.text+0x7320): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_round': util_menu.c:(.text+0x7340): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_round': util_menu.c:(.text+0x73e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_ceil': util_menu.c:(.text+0x7400): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_ceil': util_menu.c:(.text+0x74a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_floor': util_menu.c:(.text+0x74c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_floor': util_menu.c:(.text+0x7560): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_abs': util_menu.c:(.text+0x7580): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_abs': util_menu.c:(.text+0x7640): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_inverse': util_menu.c:(.text+0x7660): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_inverse': util_menu.c:(.text+0x7720): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_negative': util_menu.c:(.text+0x7740): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_negative': util_menu.c:(.text+0x7800): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_snap': util_menu.c:(.text+0x7820): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_snap': util_menu.c:(.text+0x7900): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_divide': util_menu.c:(.text+0x7920): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_divide': util_menu.c:(.text+0x7a00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_multiply_mat3': util_menu.c:(.text+0x7a20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_multiply_mat3': util_menu.c:(.text+0x7ae0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_multiply': util_menu.c:(.text+0x7b00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_multiply': util_menu.c:(.text+0x7be0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_scale': util_menu.c:(.text+0x7c00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_scale': util_menu.c:(.text+0x7cc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_subtract': util_menu.c:(.text+0x7ce0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_subtract': util_menu.c:(.text+0x7dc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_add': util_menu.c:(.text+0x7de0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_add': util_menu.c:(.text+0x7ec0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_one': util_menu.c:(.text+0x7ee0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_one': util_menu.c:(.text+0x7f80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_zero': util_menu.c:(.text+0x7fa0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_zero': util_menu.c:(.text+0x8040): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_assign_vec3': util_menu.c:(.text+0x8060): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_assign_vec3': util_menu.c:(.text+0x8100): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_assign': util_menu.c:(.text+0x8120): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_assign': util_menu.c:(.text+0x81e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i': util_menu.c:(.text+0x8200): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i': util_menu.c:(.text+0x82a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_is_equal': util_menu.c:(.text+0x82c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_is_equal': util_menu.c:(.text+0x8320): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_is_zero': util_menu.c:(.text+0x8340): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_is_zero': util_menu.c:(.text+0x8380): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_distance_squared': util_menu.c:(.text+0x83a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_distance_squared': util_menu.c:(.text+0x83e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_distance': util_menu.c:(.text+0x8400): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_distance': util_menu.c:(.text+0x8440): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_length_squared': util_menu.c:(.text+0x8460): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_length_squared': util_menu.c:(.text+0x8480): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_length': util_menu.c:(.text+0x84a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_length': util_menu.c:(.text+0x84c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_dot': util_menu.c:(.text+0x84e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_dot': util_menu.c:(.text+0x8520): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_bezier4': util_menu.c:(.text+0x8540): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_bezier4': util_menu.c:(.text+0x8620): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_bezier3': util_menu.c:(.text+0x8660): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_bezier3': util_menu.c:(.text+0x8720): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_lerp': util_menu.c:(.text+0x8740): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_lerp': util_menu.c:(.text+0x8800): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_reflect': util_menu.c:(.text+0x8820): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_reflect': util_menu.c:(.text+0x88e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_slide': util_menu.c:(.text+0x8900): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_slide': util_menu.c:(.text+0x89c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_project': util_menu.c:(.text+0x89e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_project': util_menu.c:(.text+0x8aa0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_normalize': util_menu.c:(.text+0x8ac0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_normalize': util_menu.c:(.text+0x8b60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_cross': util_menu.c:(.text+0x8b80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_cross': util_menu.c:(.text+0x8c40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_clamp': util_menu.c:(.text+0x8c60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_clamp': util_menu.c:(.text+0x8d20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_min': util_menu.c:(.text+0x8d40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_min': util_menu.c:(.text+0x8e00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_max': util_menu.c:(.text+0x8e20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_max': util_menu.c:(.text+0x8ee0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_round': util_menu.c:(.text+0x8f00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_round': util_menu.c:(.text+0x8fa0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_ceil': util_menu.c:(.text+0x8fc0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_ceil': util_menu.c:(.text+0x9060): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_floor': util_menu.c:(.text+0x9080): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_floor': util_menu.c:(.text+0x9120): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_abs': util_menu.c:(.text+0x9140): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_abs': util_menu.c:(.text+0x91e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_inverse': util_menu.c:(.text+0x9200): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_inverse': util_menu.c:(.text+0x92a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_negative': util_menu.c:(.text+0x92c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_negative': util_menu.c:(.text+0x9360): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_snap': util_menu.c:(.text+0x9380): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_snap': util_menu.c:(.text+0x9440): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_divide': util_menu.c:(.text+0x9460): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_divide': util_menu.c:(.text+0x9520): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_multiply_mat3': util_menu.c:(.text+0x9540): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_multiply_mat3': util_menu.c:(.text+0x95e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_multiply': util_menu.c:(.text+0x9600): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_multiply': util_menu.c:(.text+0x96c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_scale': util_menu.c:(.text+0x96e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_scale': util_menu.c:(.text+0x9780): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_subtract': util_menu.c:(.text+0x97a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_subtract': util_menu.c:(.text+0x9860): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_add': util_menu.c:(.text+0x9880): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_add': util_menu.c:(.text+0x9940): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_one': util_menu.c:(.text+0x9960): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_one': util_menu.c:(.text+0x9a00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_zero': util_menu.c:(.text+0x9a20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_zero': util_menu.c:(.text+0x9ac0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_assign_vec3i': util_menu.c:(.text+0x9ae0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_assign_vec3i': util_menu.c:(.text+0x9ba0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_assign': util_menu.c:(.text+0x9bc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_assign': util_menu.c:(.text+0x9c60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3': util_menu.c:(.text+0x9c80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3': util_menu.c:(.text+0x9d20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_nearly_equal': util_menu.c:(.text+0x9d40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_nearly_equal': util_menu.c:(.text+0x9d80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_equal': util_menu.c:(.text+0x9da0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_equal': util_menu.c:(.text+0x9de0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_near_zero': util_menu.c:(.text+0x9e00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_near_zero': util_menu.c:(.text+0x9e40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_zero': util_menu.c:(.text+0x9e60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_zero': util_menu.c:(.text+0x9ea0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_distance_squared': util_menu.c:(.text+0x9ec0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_distance_squared': util_menu.c:(.text+0x9f00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_distance': util_menu.c:(.text+0x9f20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_distance': util_menu.c:(.text+0x9f40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_length': util_menu.c:(.text+0x9f60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_length': util_menu.c:(.text+0x9f80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_length_squared': util_menu.c:(.text+0x9fa0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_length_squared': util_menu.c:(.text+0x9fc0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_angle': util_menu.c:(.text+0x9fe0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_angle': util_menu.c:(.text+0xa000): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_dot': util_menu.c:(.text+0xa020): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_dot': util_menu.c:(.text+0xa060): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_bezier4': util_menu.c:(.text+0xa080): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_bezier4': util_menu.c:(.text+0xa120): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_bezier3': util_menu.c:(.text+0xa160): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_bezier3': util_menu.c:(.text+0xa200): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_lerp': util_menu.c:(.text+0xa220): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_lerp': util_menu.c:(.text+0xa2a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_rotate': util_menu.c:(.text+0xa2c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_rotate': util_menu.c:(.text+0xa340): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_tangent': util_menu.c:(.text+0xa360): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_tangent': util_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_reflect': util_menu.c:(.text+0xa400): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_reflect': util_menu.c:(.text+0xa480): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_slide': util_menu.c:(.text+0xa4a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_slide': util_menu.c:(.text+0xa520): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_project': util_menu.c:(.text+0xa540): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_project': util_menu.c:(.text+0xa5c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_normalize': util_menu.c:(.text+0xa5e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_normalize': util_menu.c:(.text+0xa660): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_clamp': util_menu.c:(.text+0xa680): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_clamp': util_menu.c:(.text+0xa720): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_min': util_menu.c:(.text+0xa740): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_min': util_menu.c:(.text+0xa7c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_max': util_menu.c:(.text+0xa7e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_max': util_menu.c:(.text+0xa860): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_round': util_menu.c:(.text+0xa880): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_round': util_menu.c:(.text+0xa900): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_ceil': util_menu.c:(.text+0xa920): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_ceil': util_menu.c:(.text+0xa9a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_floor': util_menu.c:(.text+0xa9c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_floor': util_menu.c:(.text+0xaa40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_abs': util_menu.c:(.text+0xaa60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_abs': util_menu.c:(.text+0xaae0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_inverse': util_menu.c:(.text+0xab00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_inverse': util_menu.c:(.text+0xab80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_negative': util_menu.c:(.text+0xaba0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_negative': util_menu.c:(.text+0xac20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_snap': util_menu.c:(.text+0xac40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_snap': util_menu.c:(.text+0xacc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_divide': util_menu.c:(.text+0xace0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_divide': util_menu.c:(.text+0xad60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_multiply_mat2': util_menu.c:(.text+0xad80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_multiply_mat2': util_menu.c:(.text+0xae20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_multiply': util_menu.c:(.text+0xae40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_multiply': util_menu.c:(.text+0xaec0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_scale': util_menu.c:(.text+0xaee0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_scale': util_menu.c:(.text+0xaf60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_subtract': util_menu.c:(.text+0xaf80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_subtract': util_menu.c:(.text+0xb000): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_add': util_menu.c:(.text+0xb020): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_add': util_menu.c:(.text+0xb0a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_one': util_menu.c:(.text+0xb0c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_one': util_menu.c:(.text+0xb140): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_zero': util_menu.c:(.text+0xb160): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_zero': util_menu.c:(.text+0xb1e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_assign_vec2': util_menu.c:(.text+0xb200): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_assign_vec2': util_menu.c:(.text+0xb280): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_assign': util_menu.c:(.text+0xb2a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_assign': util_menu.c:(.text+0xb320): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i': util_menu.c:(.text+0xb340): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i': util_menu.c:(.text+0xb3c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_is_equal': util_menu.c:(.text+0xb3e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_is_equal': util_menu.c:(.text+0xb420): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_is_zero': util_menu.c:(.text+0xb440): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_is_zero': util_menu.c:(.text+0xb460): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_distance_squared': util_menu.c:(.text+0xb480): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_distance_squared': util_menu.c:(.text+0xb4c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_distance': util_menu.c:(.text+0xb4e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_distance': util_menu.c:(.text+0xb520): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_length': util_menu.c:(.text+0xb540): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_length': util_menu.c:(.text+0xb560): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_length_squared': util_menu.c:(.text+0xb580): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_length_squared': util_menu.c:(.text+0xb5a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_angle': util_menu.c:(.text+0xb5c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_angle': util_menu.c:(.text+0xb5e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_dot': util_menu.c:(.text+0xb600): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_dot': util_menu.c:(.text+0xb640): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_bezier4': util_menu.c:(.text+0xb660): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_bezier4': util_menu.c:(.text+0xb720): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_bezier3': util_menu.c:(.text+0xb760): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_bezier3': util_menu.c:(.text+0xb800): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_lerp': util_menu.c:(.text+0xb820): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_lerp': util_menu.c:(.text+0xb8c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_rotate': util_menu.c:(.text+0xb8e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_rotate': util_menu.c:(.text+0xb980): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_tangent': util_menu.c:(.text+0xb9a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_tangent': util_menu.c:(.text+0xba20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_reflect': util_menu.c:(.text+0xba40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_reflect': util_menu.c:(.text+0xbae0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_slide': util_menu.c:(.text+0xbb00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_slide': util_menu.c:(.text+0xbba0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_project': util_menu.c:(.text+0xbbc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_project': util_menu.c:(.text+0xbc60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_normalize': util_menu.c:(.text+0xbc80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_normalize': util_menu.c:(.text+0xbd00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_clamp': util_menu.c:(.text+0xbd20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_clamp': util_menu.c:(.text+0xbdc0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_min': util_menu.c:(.text+0xbde0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_min': util_menu.c:(.text+0xbe80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_max': util_menu.c:(.text+0xbea0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_max': util_menu.c:(.text+0xbf40): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_round': util_menu.c:(.text+0xbf60): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_round': util_menu.c:(.text+0xbfe0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_ceil': util_menu.c:(.text+0xc000): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_ceil': util_menu.c:(.text+0xc080): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_floor': util_menu.c:(.text+0xc0a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_floor': util_menu.c:(.text+0xc120): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_abs': util_menu.c:(.text+0xc140): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_abs': util_menu.c:(.text+0xc1c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_inverse': util_menu.c:(.text+0xc1e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_inverse': util_menu.c:(.text+0xc260): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_negative': util_menu.c:(.text+0xc280): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_negative': util_menu.c:(.text+0xc300): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_snap': util_menu.c:(.text+0xc320): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_snap': util_menu.c:(.text+0xc3c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_divide': util_menu.c:(.text+0xc3e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_divide': util_menu.c:(.text+0xc480): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_multiply_mat2': util_menu.c:(.text+0xc4a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_multiply_mat2': util_menu.c:(.text+0xc540): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_multiply': util_menu.c:(.text+0xc560): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_multiply': util_menu.c:(.text+0xc600): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_scale': util_menu.c:(.text+0xc620): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_scale': util_menu.c:(.text+0xc6c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_subtract': util_menu.c:(.text+0xc6e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_subtract': util_menu.c:(.text+0xc780): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_add': util_menu.c:(.text+0xc7a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_add': util_menu.c:(.text+0xc840): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_one': util_menu.c:(.text+0xd5c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_one': util_menu.c:(.text+0xd640): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_zero': util_menu.c:(.text+0xd660): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_zero': util_menu.c:(.text+0xd6e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_assign_vec2i': util_menu.c:(.text+0xd700): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_assign_vec2i': util_menu.c:(.text+0xd780): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_assign': util_menu.c:(.text+0xd7a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_assign': util_menu.c:(.text+0xd820): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2': util_menu.c:(.text+0xd840): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2': util_menu.c:(.text+0xd8c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_nearly_equal': util_menu.c:(.text+0xd8e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_nearly_equal': util_menu.c:(.text+0xd920): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_equal': util_menu.c:(.text+0xd940): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_equal': util_menu.c:(.text+0xd980): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_near_zero': util_menu.c:(.text+0xd9a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_near_zero': util_menu.c:(.text+0xd9c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_zero': util_menu.c:(.text+0xd9e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_zero': util_menu.c:(.text+0xda00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_lerp': weapon_menu.c:(.text+0xac0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_lerp': weapon_menu.c:(.text+0xb40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_multiply': weapon_menu.c:(.text+0xb60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_multiply': weapon_menu.c:(.text+0xbe0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_scale': weapon_menu.c:(.text+0xc00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_scale': weapon_menu.c:(.text+0xc80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_negative': weapon_menu.c:(.text+0xca0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_negative': weapon_menu.c:(.text+0xd20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_scaling': weapon_menu.c:(.text+0xd40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_scaling': weapon_menu.c:(.text+0xdc0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_translation': weapon_menu.c:(.text+0xde0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_translation': weapon_menu.c:(.text+0xe60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_look_at': weapon_menu.c:(.text+0xe80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_look_at': weapon_menu.c:(.text+0xf40): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_quaternion': weapon_menu.c:(.text+0xf60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_quaternion': weapon_menu.c:(.text+0xfe0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_axis': weapon_menu.c:(.text+0x1000): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_axis': weapon_menu.c:(.text+0x1080): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_z': weapon_menu.c:(.text+0x10a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_z': weapon_menu.c:(.text+0x1120): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_y': weapon_menu.c:(.text+0x1140): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_y': weapon_menu.c:(.text+0x11c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_x': weapon_menu.c:(.text+0x11e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_x': weapon_menu.c:(.text+0x1260): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_perspective_infinite': weapon_menu.c:(.text+0x1280): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_perspective_infinite': weapon_menu.c:(.text+0x1300): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_perspective_fov': weapon_menu.c:(.text+0x1320): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_perspective_fov': weapon_menu.c:(.text+0x13a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_perspective': weapon_menu.c:(.text+0x13c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_perspective': weapon_menu.c:(.text+0x1440): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_ortho': weapon_menu.c:(.text+0x1460): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_ortho': weapon_menu.c:(.text+0x14e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_inverse': weapon_menu.c:(.text+0x1500): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_inverse': weapon_menu.c:(.text+0x1580): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_adjugate': weapon_menu.c:(.text+0x15a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_adjugate': weapon_menu.c:(.text+0x1620): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_transpose': weapon_menu.c:(.text+0x1640): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_transpose': weapon_menu.c:(.text+0x16c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_assign_mat3': weapon_menu.c:(.text+0x16e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_assign_mat3': weapon_menu.c:(.text+0x1760): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_assign_mat2': weapon_menu.c:(.text+0x1780): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_assign_mat2': weapon_menu.c:(.text+0x1820): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_assign': weapon_menu.c:(.text+0x1840): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_assign': weapon_menu.c:(.text+0x18c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_determinant': weapon_menu.c:(.text+0x18e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_determinant': weapon_menu.c:(.text+0x1900): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_identity': weapon_menu.c:(.text+0x1920): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_identity': weapon_menu.c:(.text+0x19a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_zero': weapon_menu.c:(.text+0x19c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_zero': weapon_menu.c:(.text+0x1a40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4': weapon_menu.c:(.text+0x1a60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4': weapon_menu.c:(.text+0x1ae0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_lerp': weapon_menu.c:(.text+0x1b00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_lerp': weapon_menu.c:(.text+0x1b80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_multiply': weapon_menu.c:(.text+0x1ba0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_multiply': weapon_menu.c:(.text+0x1c20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_scale': weapon_menu.c:(.text+0x1c40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_scale': weapon_menu.c:(.text+0x1cc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_negative': weapon_menu.c:(.text+0x1ce0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_negative': weapon_menu.c:(.text+0x1d60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_scaling': weapon_menu.c:(.text+0x1d80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_scaling': weapon_menu.c:(.text+0x1e00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_quaternion': weapon_menu.c:(.text+0x1e20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_quaternion': weapon_menu.c:(.text+0x1ec0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_axis': weapon_menu.c:(.text+0x1ee0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_axis': weapon_menu.c:(.text+0x1f80): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_z': weapon_menu.c:(.text+0x1fa0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_z': weapon_menu.c:(.text+0x2020): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_y': weapon_menu.c:(.text+0x2040): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_y': weapon_menu.c:(.text+0x20c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_x': weapon_menu.c:(.text+0x20e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_x': weapon_menu.c:(.text+0x2160): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_inverse': weapon_menu.c:(.text+0x2180): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_inverse': weapon_menu.c:(.text+0x2200): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_adjugate': weapon_menu.c:(.text+0x2220): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_adjugate': weapon_menu.c:(.text+0x22a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_cofactor': weapon_menu.c:(.text+0x22c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_cofactor': weapon_menu.c:(.text+0x2340): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_transpose': weapon_menu.c:(.text+0x2360): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_transpose': weapon_menu.c:(.text+0x23e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_assign_mat4': weapon_menu.c:(.text+0x2400): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_assign_mat4': weapon_menu.c:(.text+0x2480): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_assign_mat2': weapon_menu.c:(.text+0x24a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_assign_mat2': weapon_menu.c:(.text+0x2540): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_assign': weapon_menu.c:(.text+0x2560): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_assign': weapon_menu.c:(.text+0x25e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_determinant': weapon_menu.c:(.text+0x2600): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_determinant': weapon_menu.c:(.text+0x2620): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_identity': weapon_menu.c:(.text+0x2640): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_identity': weapon_menu.c:(.text+0x26c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_zero': weapon_menu.c:(.text+0x26e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_zero': weapon_menu.c:(.text+0x2760): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3': weapon_menu.c:(.text+0x2780): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3': weapon_menu.c:(.text+0x2800): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_lerp': weapon_menu.c:(.text+0x2820): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_lerp': weapon_menu.c:(.text+0x28e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_multiply': weapon_menu.c:(.text+0x2900): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_multiply': weapon_menu.c:(.text+0x29c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_scale': weapon_menu.c:(.text+0x29e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_scale': weapon_menu.c:(.text+0x2a80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_negative': weapon_menu.c:(.text+0x2aa0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_negative': weapon_menu.c:(.text+0x2b40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_scaling': weapon_menu.c:(.text+0x2b60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_scaling': weapon_menu.c:(.text+0x2c00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_rotation': weapon_menu.c:(.text+0x2c20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_rotation': weapon_menu.c:(.text+0x2cc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_inverse': weapon_menu.c:(.text+0x2ce0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_inverse': weapon_menu.c:(.text+0x2d80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_cofactor': weapon_menu.c:(.text+0x2da0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_cofactor': weapon_menu.c:(.text+0x2e40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_transpose': weapon_menu.c:(.text+0x2e60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_transpose': weapon_menu.c:(.text+0x2f00): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_assign_mat4': weapon_menu.c:(.text+0x2f20): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_assign_mat4': weapon_menu.c:(.text+0x2fc0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_assign_mat3': weapon_menu.c:(.text+0x2fe0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_assign_mat3': weapon_menu.c:(.text+0x3080): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_assign': weapon_menu.c:(.text+0x30a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_assign': weapon_menu.c:(.text+0x3140): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_determinant': weapon_menu.c:(.text+0x3160): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_determinant': weapon_menu.c:(.text+0x31a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_identity': weapon_menu.c:(.text+0x31c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_identity': weapon_menu.c:(.text+0x3260): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_zero': weapon_menu.c:(.text+0x3280): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_zero': weapon_menu.c:(.text+0x3320): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2': weapon_menu.c:(.text+0x3340): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2': weapon_menu.c:(.text+0x33e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_length_squared': weapon_menu.c:(.text+0x3400): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_length_squared': weapon_menu.c:(.text+0x3440): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_length': weapon_menu.c:(.text+0x3460): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_length': weapon_menu.c:(.text+0x34a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_angle': weapon_menu.c:(.text+0x34c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_angle': weapon_menu.c:(.text+0x3500): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_dot': weapon_menu.c:(.text+0x3520): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_dot': weapon_menu.c:(.text+0x3560): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_slerp': weapon_menu.c:(.text+0x3580): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_slerp': weapon_menu.c:(.text+0x3640): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_lerp': weapon_menu.c:(.text+0x3660): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_lerp': weapon_menu.c:(.text+0x3720): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_yaw_pitch_roll': weapon_menu.c:(.text+0x3740): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_yaw_pitch_roll': weapon_menu.c:(.text+0x37e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_mat4': weapon_menu.c:(.text+0x3800): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_mat4': weapon_menu.c:(.text+0x38a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_vec3': weapon_menu.c:(.text+0x38c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_vec3': weapon_menu.c:(.text+0x3960): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_axis_angle': weapon_menu.c:(.text+0x3980): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_axis_angle': weapon_menu.c:(.text+0x3a20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_power': weapon_menu.c:(.text+0x3a40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_power': weapon_menu.c:(.text+0x3ae0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_normalize': weapon_menu.c:(.text+0x3b00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_normalize': weapon_menu.c:(.text+0x3ba0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_inverse': weapon_menu.c:(.text+0x3bc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_inverse': weapon_menu.c:(.text+0x3c60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_conjugate': weapon_menu.c:(.text+0x3c80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_conjugate': weapon_menu.c:(.text+0x3d20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_negative': weapon_menu.c:(.text+0x3d40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_negative': weapon_menu.c:(.text+0x3de0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_divide': weapon_menu.c:(.text+0x3e00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_divide': weapon_menu.c:(.text+0x3ec0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_multiply': weapon_menu.c:(.text+0x3ee0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_multiply': weapon_menu.c:(.text+0x3fa0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_scale': weapon_menu.c:(.text+0x3fc0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_scale': weapon_menu.c:(.text+0x4060): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_null': weapon_menu.c:(.text+0x4080): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_null': weapon_menu.c:(.text+0x4120): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_zero': weapon_menu.c:(.text+0x4140): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_zero': weapon_menu.c:(.text+0x41e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_assign': weapon_menu.c:(.text+0x4200): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_assign': weapon_menu.c:(.text+0x42a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat': weapon_menu.c:(.text+0x42c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat': weapon_menu.c:(.text+0x4360): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_nearly_equal': weapon_menu.c:(.text+0x4380): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_nearly_equal': weapon_menu.c:(.text+0x43c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_equal': weapon_menu.c:(.text+0x43e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_equal': weapon_menu.c:(.text+0x4420): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_near_zero': weapon_menu.c:(.text+0x4440): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_near_zero': weapon_menu.c:(.text+0x4480): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_zero': weapon_menu.c:(.text+0x44a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_zero': weapon_menu.c:(.text+0x44e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_lerp': weapon_menu.c:(.text+0x4500): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_lerp': weapon_menu.c:(.text+0x45a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_normalize': weapon_menu.c:(.text+0x45c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_normalize': weapon_menu.c:(.text+0x4660): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_clamp': weapon_menu.c:(.text+0x4680): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_clamp': weapon_menu.c:(.text+0x4720): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_min': weapon_menu.c:(.text+0x4740): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_min': weapon_menu.c:(.text+0x47e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_max': weapon_menu.c:(.text+0x4800): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_max': weapon_menu.c:(.text+0x48a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_round': weapon_menu.c:(.text+0x48c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_round': weapon_menu.c:(.text+0x4960): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_ceil': weapon_menu.c:(.text+0x4980): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_ceil': weapon_menu.c:(.text+0x4a20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_floor': weapon_menu.c:(.text+0x4a40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_floor': weapon_menu.c:(.text+0x4ae0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_abs': weapon_menu.c:(.text+0x4b00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_abs': weapon_menu.c:(.text+0x4ba0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_inverse': weapon_menu.c:(.text+0x4bc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_inverse': weapon_menu.c:(.text+0x4c60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_negative': weapon_menu.c:(.text+0x4c80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_negative': weapon_menu.c:(.text+0x4d20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_snap': weapon_menu.c:(.text+0x4d40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_snap': weapon_menu.c:(.text+0x4de0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_divide': weapon_menu.c:(.text+0x4e00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_divide': weapon_menu.c:(.text+0x4ea0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_multiply_mat4': weapon_menu.c:(.text+0x4ec0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_multiply_mat4': weapon_menu.c:(.text+0x4f60): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_multiply': weapon_menu.c:(.text+0x4f80): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_multiply': weapon_menu.c:(.text+0x5020): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_scale': weapon_menu.c:(.text+0x5040): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_scale': weapon_menu.c:(.text+0x50e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_subtract': weapon_menu.c:(.text+0x5100): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_subtract': weapon_menu.c:(.text+0x51a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_add': weapon_menu.c:(.text+0x51c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_add': weapon_menu.c:(.text+0x5260): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_one': weapon_menu.c:(.text+0x5280): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_one': weapon_menu.c:(.text+0x5300): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_zero': weapon_menu.c:(.text+0x5320): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_zero': weapon_menu.c:(.text+0x53a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_assign_vec4': weapon_menu.c:(.text+0x53c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_assign_vec4': weapon_menu.c:(.text+0x5460): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_assign': weapon_menu.c:(.text+0x5480): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_assign': weapon_menu.c:(.text+0x5520): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i': weapon_menu.c:(.text+0x5540): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i': weapon_menu.c:(.text+0x55e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_is_equal': weapon_menu.c:(.text+0x5620): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_is_equal': weapon_menu.c:(.text+0x5660): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_is_zero': weapon_menu.c:(.text+0x5680): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_is_zero': weapon_menu.c:(.text+0x56a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_lerp': weapon_menu.c:(.text+0x56c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_lerp': weapon_menu.c:(.text+0x5760): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_normalize': weapon_menu.c:(.text+0x5780): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_normalize': weapon_menu.c:(.text+0x5820): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_clamp': weapon_menu.c:(.text+0x5840): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_clamp': weapon_menu.c:(.text+0x58e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_min': weapon_menu.c:(.text+0x5900): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_min': weapon_menu.c:(.text+0x59a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_max': weapon_menu.c:(.text+0x59c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_max': weapon_menu.c:(.text+0x5a60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_round': weapon_menu.c:(.text+0x5a80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_round': weapon_menu.c:(.text+0x5b20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_ceil': weapon_menu.c:(.text+0x5b40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_ceil': weapon_menu.c:(.text+0x5be0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_floor': weapon_menu.c:(.text+0x5c00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_floor': weapon_menu.c:(.text+0x5ca0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_abs': weapon_menu.c:(.text+0x5cc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_abs': weapon_menu.c:(.text+0x5d60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_inverse': weapon_menu.c:(.text+0x5d80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_inverse': weapon_menu.c:(.text+0x5e20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_negative': weapon_menu.c:(.text+0x5e40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_negative': weapon_menu.c:(.text+0x5ee0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_snap': weapon_menu.c:(.text+0x5f00): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_snap': weapon_menu.c:(.text+0x5fa0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_divide': weapon_menu.c:(.text+0x5fc0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_divide': weapon_menu.c:(.text+0x6060): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_multiply_mat4': weapon_menu.c:(.text+0x6080): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_multiply_mat4': weapon_menu.c:(.text+0x6120): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_multiply': weapon_menu.c:(.text+0x6140): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_multiply': weapon_menu.c:(.text+0x61e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_scale': weapon_menu.c:(.text+0x6200): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_scale': weapon_menu.c:(.text+0x62a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_subtract': weapon_menu.c:(.text+0x62c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_subtract': weapon_menu.c:(.text+0x6360): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_add': weapon_menu.c:(.text+0x6380): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_add': weapon_menu.c:(.text+0x6420): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_one': weapon_menu.c:(.text+0x6440): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_one': weapon_menu.c:(.text+0x64c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_zero': weapon_menu.c:(.text+0x64e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_zero': weapon_menu.c:(.text+0x6560): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_assign_vec4i': weapon_menu.c:(.text+0x6580): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_assign_vec4i': weapon_menu.c:(.text+0x6620): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_assign': weapon_menu.c:(.text+0x6640): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_assign': weapon_menu.c:(.text+0x66e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4': weapon_menu.c:(.text+0x6700): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4': weapon_menu.c:(.text+0x67a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_nearly_equal': weapon_menu.c:(.text+0x67c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_nearly_equal': weapon_menu.c:(.text+0x6800): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_equal': weapon_menu.c:(.text+0x6820): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_equal': weapon_menu.c:(.text+0x6860): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_near_zero': weapon_menu.c:(.text+0x6880): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_near_zero': weapon_menu.c:(.text+0x68c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_zero': weapon_menu.c:(.text+0x68e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_zero': weapon_menu.c:(.text+0x6900): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_distance_squared': weapon_menu.c:(.text+0x6920): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_distance_squared': weapon_menu.c:(.text+0x6980): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_distance': weapon_menu.c:(.text+0x69a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_distance': weapon_menu.c:(.text+0x6a00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_length_squared': weapon_menu.c:(.text+0x6a20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_length_squared': weapon_menu.c:(.text+0x6a60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_length': weapon_menu.c:(.text+0x6a80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_length': weapon_menu.c:(.text+0x6ac0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_dot': weapon_menu.c:(.text+0x6ae0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_dot': weapon_menu.c:(.text+0x6b40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_bezier4': weapon_menu.c:(.text+0x6b60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_bezier4': weapon_menu.c:(.text+0x6c60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_bezier3': weapon_menu.c:(.text+0x6ca0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_bezier3': weapon_menu.c:(.text+0x6da0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_lerp': weapon_menu.c:(.text+0x6dc0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_lerp': weapon_menu.c:(.text+0x6ea0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_reflect': weapon_menu.c:(.text+0x6ec0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_reflect': weapon_menu.c:(.text+0x6fa0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_slide': weapon_menu.c:(.text+0x6fc0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_slide': weapon_menu.c:(.text+0x70a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_project': weapon_menu.c:(.text+0x70c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_project': weapon_menu.c:(.text+0x71a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_normalize': weapon_menu.c:(.text+0x71c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_normalize': weapon_menu.c:(.text+0x7280): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_cross': weapon_menu.c:(.text+0x72a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_cross': weapon_menu.c:(.text+0x7380): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_clamp': weapon_menu.c:(.text+0x73a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_clamp': weapon_menu.c:(.text+0x74a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_min': weapon_menu.c:(.text+0x74c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_min': weapon_menu.c:(.text+0x75a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_max': weapon_menu.c:(.text+0x75c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_max': weapon_menu.c:(.text+0x76a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_round': weapon_menu.c:(.text+0x76c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_round': weapon_menu.c:(.text+0x7760): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_ceil': weapon_menu.c:(.text+0x7780): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_ceil': weapon_menu.c:(.text+0x7820): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_floor': weapon_menu.c:(.text+0x7840): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_floor': weapon_menu.c:(.text+0x78e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_abs': weapon_menu.c:(.text+0x7900): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_abs': weapon_menu.c:(.text+0x79c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_inverse': weapon_menu.c:(.text+0x79e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_inverse': weapon_menu.c:(.text+0x7aa0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_negative': weapon_menu.c:(.text+0x7ac0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_negative': weapon_menu.c:(.text+0x7b80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_snap': weapon_menu.c:(.text+0x7ba0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_snap': weapon_menu.c:(.text+0x7c80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_divide': weapon_menu.c:(.text+0x7ca0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_divide': weapon_menu.c:(.text+0x7d80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_multiply_mat3': weapon_menu.c:(.text+0x7da0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_multiply_mat3': weapon_menu.c:(.text+0x7e60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_multiply': weapon_menu.c:(.text+0x7e80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_multiply': weapon_menu.c:(.text+0x7f60): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_scale': weapon_menu.c:(.text+0x7f80): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_scale': weapon_menu.c:(.text+0x8040): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_subtract': weapon_menu.c:(.text+0x8060): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_subtract': weapon_menu.c:(.text+0x8140): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_add': weapon_menu.c:(.text+0x8160): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_add': weapon_menu.c:(.text+0x8240): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_one': weapon_menu.c:(.text+0x8260): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_one': weapon_menu.c:(.text+0x8300): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_zero': weapon_menu.c:(.text+0x8320): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_zero': weapon_menu.c:(.text+0x83c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_assign_vec3': weapon_menu.c:(.text+0x83e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_assign_vec3': weapon_menu.c:(.text+0x8480): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_assign': weapon_menu.c:(.text+0x84a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_assign': weapon_menu.c:(.text+0x8560): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i': weapon_menu.c:(.text+0x8580): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i': weapon_menu.c:(.text+0x8620): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_is_equal': weapon_menu.c:(.text+0x8640): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_is_equal': weapon_menu.c:(.text+0x86a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_is_zero': weapon_menu.c:(.text+0x86c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_is_zero': weapon_menu.c:(.text+0x8700): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_distance_squared': weapon_menu.c:(.text+0x8720): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_distance_squared': weapon_menu.c:(.text+0x8760): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_distance': weapon_menu.c:(.text+0x8780): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_distance': weapon_menu.c:(.text+0x87c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_length_squared': weapon_menu.c:(.text+0x87e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_length_squared': weapon_menu.c:(.text+0x8800): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_length': weapon_menu.c:(.text+0x8820): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_length': weapon_menu.c:(.text+0x8840): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_dot': weapon_menu.c:(.text+0x8860): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_dot': weapon_menu.c:(.text+0x88a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_bezier4': weapon_menu.c:(.text+0x88c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_bezier4': weapon_menu.c:(.text+0x89a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_bezier3': weapon_menu.c:(.text+0x89e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_bezier3': weapon_menu.c:(.text+0x8aa0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_lerp': weapon_menu.c:(.text+0x8ac0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_lerp': weapon_menu.c:(.text+0x8b80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_reflect': weapon_menu.c:(.text+0x8ba0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_reflect': weapon_menu.c:(.text+0x8c60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_slide': weapon_menu.c:(.text+0x8c80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_slide': weapon_menu.c:(.text+0x8d40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_project': weapon_menu.c:(.text+0x8d60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_project': weapon_menu.c:(.text+0x8e20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_normalize': weapon_menu.c:(.text+0x8e40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_normalize': weapon_menu.c:(.text+0x8ee0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_cross': weapon_menu.c:(.text+0x8f00): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_cross': weapon_menu.c:(.text+0x8fc0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_clamp': weapon_menu.c:(.text+0x8fe0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_clamp': weapon_menu.c:(.text+0x90a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_min': weapon_menu.c:(.text+0x90c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_min': weapon_menu.c:(.text+0x9180): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_max': weapon_menu.c:(.text+0x91a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_max': weapon_menu.c:(.text+0x9260): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_round': weapon_menu.c:(.text+0x9280): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_round': weapon_menu.c:(.text+0x9320): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_ceil': weapon_menu.c:(.text+0x9340): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_ceil': weapon_menu.c:(.text+0x93e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_floor': weapon_menu.c:(.text+0x9400): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_floor': weapon_menu.c:(.text+0x94a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_abs': weapon_menu.c:(.text+0x94c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_abs': weapon_menu.c:(.text+0x9560): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_inverse': weapon_menu.c:(.text+0x9580): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_inverse': weapon_menu.c:(.text+0x9620): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_negative': weapon_menu.c:(.text+0x9640): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_negative': weapon_menu.c:(.text+0x96e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_snap': weapon_menu.c:(.text+0x9700): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_snap': weapon_menu.c:(.text+0x97c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_divide': weapon_menu.c:(.text+0x97e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_divide': weapon_menu.c:(.text+0x98a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_multiply_mat3': weapon_menu.c:(.text+0x98c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_multiply_mat3': weapon_menu.c:(.text+0x9960): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_multiply': weapon_menu.c:(.text+0x9980): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_multiply': weapon_menu.c:(.text+0x9a40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_scale': weapon_menu.c:(.text+0x9a60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_scale': weapon_menu.c:(.text+0x9b00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_subtract': weapon_menu.c:(.text+0x9b20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_subtract': weapon_menu.c:(.text+0x9be0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_add': weapon_menu.c:(.text+0x9c00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_add': weapon_menu.c:(.text+0x9cc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_one': weapon_menu.c:(.text+0x9ce0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_one': weapon_menu.c:(.text+0x9d80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_zero': weapon_menu.c:(.text+0x9da0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_zero': weapon_menu.c:(.text+0x9e40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_assign_vec3i': weapon_menu.c:(.text+0x9e60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_assign_vec3i': weapon_menu.c:(.text+0x9f20): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_assign': weapon_menu.c:(.text+0x9f40): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_assign': weapon_menu.c:(.text+0x9fe0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3': weapon_menu.c:(.text+0xa000): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3': weapon_menu.c:(.text+0xa0a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_nearly_equal': weapon_menu.c:(.text+0xa0c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_nearly_equal': weapon_menu.c:(.text+0xa100): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_equal': weapon_menu.c:(.text+0xa120): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_equal': weapon_menu.c:(.text+0xa160): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_near_zero': weapon_menu.c:(.text+0xa180): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_near_zero': weapon_menu.c:(.text+0xa1c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_zero': weapon_menu.c:(.text+0xa1e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_zero': weapon_menu.c:(.text+0xa220): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_distance_squared': weapon_menu.c:(.text+0xa240): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_distance_squared': weapon_menu.c:(.text+0xa280): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_distance': weapon_menu.c:(.text+0xa2a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_distance': weapon_menu.c:(.text+0xa2c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_length': weapon_menu.c:(.text+0xa2e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_length': weapon_menu.c:(.text+0xa300): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_length_squared': weapon_menu.c:(.text+0xa320): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_length_squared': weapon_menu.c:(.text+0xa340): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_angle': weapon_menu.c:(.text+0xa360): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_angle': weapon_menu.c:(.text+0xa380): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_dot': weapon_menu.c:(.text+0xa3a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_dot': weapon_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_bezier4': weapon_menu.c:(.text+0xa400): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_bezier4': weapon_menu.c:(.text+0xa4a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_bezier3': weapon_menu.c:(.text+0xa4e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_bezier3': weapon_menu.c:(.text+0xa580): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_lerp': weapon_menu.c:(.text+0xa5a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_lerp': weapon_menu.c:(.text+0xa620): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_rotate': weapon_menu.c:(.text+0xa640): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_rotate': weapon_menu.c:(.text+0xa6c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_tangent': weapon_menu.c:(.text+0xa6e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_tangent': weapon_menu.c:(.text+0xa760): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_reflect': weapon_menu.c:(.text+0xa780): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_reflect': weapon_menu.c:(.text+0xa800): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_slide': weapon_menu.c:(.text+0xa820): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_slide': weapon_menu.c:(.text+0xa8a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_project': weapon_menu.c:(.text+0xa8c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_project': weapon_menu.c:(.text+0xa940): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_normalize': weapon_menu.c:(.text+0xa960): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_normalize': weapon_menu.c:(.text+0xa9e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_clamp': weapon_menu.c:(.text+0xaa00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_clamp': weapon_menu.c:(.text+0xaaa0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_min': weapon_menu.c:(.text+0xaac0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_min': weapon_menu.c:(.text+0xab40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_max': weapon_menu.c:(.text+0xab60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_max': weapon_menu.c:(.text+0xabe0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_round': weapon_menu.c:(.text+0xac00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_round': weapon_menu.c:(.text+0xac80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_ceil': weapon_menu.c:(.text+0xaca0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_ceil': weapon_menu.c:(.text+0xad20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_floor': weapon_menu.c:(.text+0xad40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_floor': weapon_menu.c:(.text+0xadc0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_abs': weapon_menu.c:(.text+0xade0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_abs': weapon_menu.c:(.text+0xae60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_inverse': weapon_menu.c:(.text+0xae80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_inverse': weapon_menu.c:(.text+0xaf00): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_negative': weapon_menu.c:(.text+0xaf20): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_negative': weapon_menu.c:(.text+0xafa0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_snap': weapon_menu.c:(.text+0xafc0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_snap': weapon_menu.c:(.text+0xb040): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_divide': weapon_menu.c:(.text+0xb060): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_divide': weapon_menu.c:(.text+0xb0e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_multiply_mat2': weapon_menu.c:(.text+0xb100): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_multiply_mat2': weapon_menu.c:(.text+0xb1a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_multiply': weapon_menu.c:(.text+0xb1c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_multiply': weapon_menu.c:(.text+0xb240): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_scale': weapon_menu.c:(.text+0xb260): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_scale': weapon_menu.c:(.text+0xb2e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_subtract': weapon_menu.c:(.text+0xb300): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_subtract': weapon_menu.c:(.text+0xb380): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_add': weapon_menu.c:(.text+0xb3a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_add': weapon_menu.c:(.text+0xb420): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_one': weapon_menu.c:(.text+0xb440): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_one': weapon_menu.c:(.text+0xb4c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_zero': weapon_menu.c:(.text+0xb4e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_zero': weapon_menu.c:(.text+0xb560): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_assign_vec2': weapon_menu.c:(.text+0xb580): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_assign_vec2': weapon_menu.c:(.text+0xb600): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_assign': weapon_menu.c:(.text+0xb620): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_assign': weapon_menu.c:(.text+0xb6a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i': weapon_menu.c:(.text+0xbb80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i': weapon_menu.c:(.text+0xbc00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_is_equal': weapon_menu.c:(.text+0xbc20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_is_equal': weapon_menu.c:(.text+0xbc60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_is_zero': weapon_menu.c:(.text+0xbc80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_is_zero': weapon_menu.c:(.text+0xbca0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_distance_squared': weapon_menu.c:(.text+0xbcc0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_distance_squared': weapon_menu.c:(.text+0xbd00): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_distance': weapon_menu.c:(.text+0xbd20): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_distance': weapon_menu.c:(.text+0xbd60): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_length': weapon_menu.c:(.text+0xbd80): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_length': weapon_menu.c:(.text+0xbda0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_length_squared': weapon_menu.c:(.text+0xbdc0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_length_squared': weapon_menu.c:(.text+0xbde0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_angle': weapon_menu.c:(.text+0xbe00): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_angle': weapon_menu.c:(.text+0xbe20): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_dot': weapon_menu.c:(.text+0xbe40): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_dot': weapon_menu.c:(.text+0xbe80): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_bezier4': weapon_menu.c:(.text+0xbea0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_bezier4': weapon_menu.c:(.text+0xbf60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_bezier3': weapon_menu.c:(.text+0xbfa0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_bezier3': weapon_menu.c:(.text+0xc040): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_lerp': weapon_menu.c:(.text+0xc060): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_lerp': weapon_menu.c:(.text+0xc100): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_rotate': weapon_menu.c:(.text+0xc120): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_rotate': weapon_menu.c:(.text+0xc1c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_tangent': weapon_menu.c:(.text+0xc1e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_tangent': weapon_menu.c:(.text+0xc260): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_reflect': weapon_menu.c:(.text+0xc280): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_reflect': weapon_menu.c:(.text+0xc320): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_slide': weapon_menu.c:(.text+0xc340): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_slide': weapon_menu.c:(.text+0xc3e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_project': weapon_menu.c:(.text+0xc400): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_project': weapon_menu.c:(.text+0xc4a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_normalize': weapon_menu.c:(.text+0xc4c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_normalize': weapon_menu.c:(.text+0xc540): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_clamp': weapon_menu.c:(.text+0xc560): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_clamp': weapon_menu.c:(.text+0xc600): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_min': weapon_menu.c:(.text+0xc620): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_min': weapon_menu.c:(.text+0xc6c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_max': weapon_menu.c:(.text+0xc6e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_max': weapon_menu.c:(.text+0xc780): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_round': weapon_menu.c:(.text+0xc7a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_round': weapon_menu.c:(.text+0xc820): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_ceil': weapon_menu.c:(.text+0xc840): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_ceil': weapon_menu.c:(.text+0xc8c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_floor': weapon_menu.c:(.text+0xc8e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_floor': weapon_menu.c:(.text+0xc960): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_abs': weapon_menu.c:(.text+0xc980): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_abs': weapon_menu.c:(.text+0xca00): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_inverse': weapon_menu.c:(.text+0xca20): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_inverse': weapon_menu.c:(.text+0xcaa0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_negative': weapon_menu.c:(.text+0xcac0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_negative': weapon_menu.c:(.text+0xcb40): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_snap': weapon_menu.c:(.text+0xcb60): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_snap': weapon_menu.c:(.text+0xcc00): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_divide': weapon_menu.c:(.text+0xcc20): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_divide': weapon_menu.c:(.text+0xccc0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_multiply_mat2': weapon_menu.c:(.text+0xcce0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_multiply_mat2': weapon_menu.c:(.text+0xcd80): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_multiply': weapon_menu.c:(.text+0xcda0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_multiply': weapon_menu.c:(.text+0xce40): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_scale': weapon_menu.c:(.text+0xce60): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_scale': weapon_menu.c:(.text+0xcf00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_subtract': weapon_menu.c:(.text+0xcf20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_subtract': weapon_menu.c:(.text+0xcfc0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_add': weapon_menu.c:(.text+0xcfe0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_add': weapon_menu.c:(.text+0xd080): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_one': weapon_menu.c:(.text+0xdac0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_one': weapon_menu.c:(.text+0xdb40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_zero': weapon_menu.c:(.text+0xdb60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_zero': weapon_menu.c:(.text+0xdbe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_assign_vec2i': weapon_menu.c:(.text+0xdc00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_assign_vec2i': weapon_menu.c:(.text+0xdc80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_assign': weapon_menu.c:(.text+0xdca0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_assign': weapon_menu.c:(.text+0xdd20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2': weapon_menu.c:(.text+0xdd40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2': weapon_menu.c:(.text+0xddc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_nearly_equal': weapon_menu.c:(.text+0xdde0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_nearly_equal': weapon_menu.c:(.text+0xde20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_equal': weapon_menu.c:(.text+0xde40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_equal': weapon_menu.c:(.text+0xde80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_near_zero': weapon_menu.c:(.text+0xdea0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_near_zero': weapon_menu.c:(.text+0xdec0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_zero': weapon_menu.c:(.text+0xdee0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_zero': weapon_menu.c:(.text+0xdf00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_lerp': actor_placement.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_lerp': actor_placement.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_multiply': actor_placement.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_multiply': actor_placement.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_scale': actor_placement.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_scale': actor_placement.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_negative': actor_placement.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_negative': actor_placement.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_scaling': actor_placement.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_scaling': actor_placement.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_translation': actor_placement.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_translation': actor_placement.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_look_at': actor_placement.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_look_at': actor_placement.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_quaternion': actor_placement.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_quaternion': actor_placement.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_axis': actor_placement.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_axis': actor_placement.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_z': actor_placement.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_z': actor_placement.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_y': actor_placement.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_y': actor_placement.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_x': actor_placement.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_x': actor_placement.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_perspective_infinite': actor_placement.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_perspective_infinite': actor_placement.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_perspective_fov': actor_placement.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_perspective_fov': actor_placement.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_perspective': actor_placement.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_perspective': actor_placement.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_ortho': actor_placement.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_ortho': actor_placement.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_inverse': actor_placement.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_inverse': actor_placement.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_adjugate': actor_placement.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_adjugate': actor_placement.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_transpose': actor_placement.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_transpose': actor_placement.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_assign_mat3': actor_placement.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_assign_mat3': actor_placement.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_assign_mat2': actor_placement.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_assign_mat2': actor_placement.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_assign': actor_placement.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_assign': actor_placement.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_determinant': actor_placement.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_determinant': actor_placement.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_identity': actor_placement.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_identity': actor_placement.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_zero': actor_placement.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_zero': actor_placement.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4': actor_placement.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4': actor_placement.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_lerp': actor_placement.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_lerp': actor_placement.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_multiply': actor_placement.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_multiply': actor_placement.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_scale': actor_placement.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_scale': actor_placement.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_negative': actor_placement.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_negative': actor_placement.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_scaling': actor_placement.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_scaling': actor_placement.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_quaternion': actor_placement.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_quaternion': actor_placement.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_axis': actor_placement.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_axis': actor_placement.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_z': actor_placement.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_z': actor_placement.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_y': actor_placement.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_y': actor_placement.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_x': actor_placement.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_x': actor_placement.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_inverse': actor_placement.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_inverse': actor_placement.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_adjugate': actor_placement.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_adjugate': actor_placement.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_cofactor': actor_placement.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_cofactor': actor_placement.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_transpose': actor_placement.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_transpose': actor_placement.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_assign_mat4': actor_placement.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_assign_mat4': actor_placement.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_assign_mat2': actor_placement.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_assign_mat2': actor_placement.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_assign': actor_placement.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_assign': actor_placement.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_determinant': actor_placement.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_determinant': actor_placement.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_identity': actor_placement.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_identity': actor_placement.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_zero': actor_placement.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_zero': actor_placement.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3': actor_placement.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3': actor_placement.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_lerp': actor_placement.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_lerp': actor_placement.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_multiply': actor_placement.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_multiply': actor_placement.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_scale': actor_placement.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_scale': actor_placement.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_negative': actor_placement.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_negative': actor_placement.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_scaling': actor_placement.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_scaling': actor_placement.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_rotation': actor_placement.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_rotation': actor_placement.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_inverse': actor_placement.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_inverse': actor_placement.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_cofactor': actor_placement.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_cofactor': actor_placement.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_transpose': actor_placement.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_transpose': actor_placement.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_assign_mat4': actor_placement.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_assign_mat4': actor_placement.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_assign_mat3': actor_placement.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_assign_mat3': actor_placement.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_assign': actor_placement.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_assign': actor_placement.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_determinant': actor_placement.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_determinant': actor_placement.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_identity': actor_placement.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_identity': actor_placement.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_zero': actor_placement.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_zero': actor_placement.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2': actor_placement.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2': actor_placement.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_length_squared': actor_placement.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_length_squared': actor_placement.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_length': actor_placement.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_length': actor_placement.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_angle': actor_placement.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_angle': actor_placement.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_dot': actor_placement.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_dot': actor_placement.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_slerp': actor_placement.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_slerp': actor_placement.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_lerp': actor_placement.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_lerp': actor_placement.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_yaw_pitch_roll': actor_placement.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_yaw_pitch_roll': actor_placement.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_mat4': actor_placement.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_mat4': actor_placement.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_vec3': actor_placement.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_vec3': actor_placement.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_axis_angle': actor_placement.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_axis_angle': actor_placement.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_power': actor_placement.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_power': actor_placement.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_normalize': actor_placement.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_normalize': actor_placement.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_inverse': actor_placement.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_inverse': actor_placement.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_conjugate': actor_placement.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_conjugate': actor_placement.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_negative': actor_placement.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_negative': actor_placement.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_divide': actor_placement.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_divide': actor_placement.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_multiply': actor_placement.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_multiply': actor_placement.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_scale': actor_placement.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_scale': actor_placement.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_null': actor_placement.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_null': actor_placement.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_zero': actor_placement.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_zero': actor_placement.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_assign': actor_placement.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_assign': actor_placement.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat': actor_placement.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat': actor_placement.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_nearly_equal': actor_placement.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_nearly_equal': actor_placement.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_equal': actor_placement.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_equal': actor_placement.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_near_zero': actor_placement.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_near_zero': actor_placement.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_zero': actor_placement.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_zero': actor_placement.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_lerp': actor_placement.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_lerp': actor_placement.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_normalize': actor_placement.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_normalize': actor_placement.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_clamp': actor_placement.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_clamp': actor_placement.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_min': actor_placement.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_min': actor_placement.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_max': actor_placement.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_max': actor_placement.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_round': actor_placement.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_round': actor_placement.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_ceil': actor_placement.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_ceil': actor_placement.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_floor': actor_placement.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_floor': actor_placement.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_abs': actor_placement.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_abs': actor_placement.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_inverse': actor_placement.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_inverse': actor_placement.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_negative': actor_placement.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_negative': actor_placement.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_snap': actor_placement.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_snap': actor_placement.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_divide': actor_placement.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_divide': actor_placement.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_multiply_mat4': actor_placement.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_multiply_mat4': actor_placement.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_multiply': actor_placement.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_multiply': actor_placement.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_scale': actor_placement.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_scale': actor_placement.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_subtract': actor_placement.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_subtract': actor_placement.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_add': actor_placement.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_add': actor_placement.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_one': actor_placement.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_one': actor_placement.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_zero': actor_placement.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_zero': actor_placement.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_assign_vec4': actor_placement.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_assign_vec4': actor_placement.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_assign': actor_placement.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_assign': actor_placement.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i': actor_placement.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i': actor_placement.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_is_equal': actor_placement.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_is_equal': actor_placement.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_is_zero': actor_placement.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_is_zero': actor_placement.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_lerp': actor_placement.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_lerp': actor_placement.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_normalize': actor_placement.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_normalize': actor_placement.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_clamp': actor_placement.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_clamp': actor_placement.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_min': actor_placement.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_min': actor_placement.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_max': actor_placement.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_max': actor_placement.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_round': actor_placement.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_round': actor_placement.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_ceil': actor_placement.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_ceil': actor_placement.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_floor': actor_placement.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_floor': actor_placement.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_abs': actor_placement.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_abs': actor_placement.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_inverse': actor_placement.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_inverse': actor_placement.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_negative': actor_placement.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_negative': actor_placement.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_snap': actor_placement.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_snap': actor_placement.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_divide': actor_placement.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_divide': actor_placement.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_multiply_mat4': actor_placement.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_multiply_mat4': actor_placement.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_multiply': actor_placement.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_multiply': actor_placement.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_scale': actor_placement.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_scale': actor_placement.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_subtract': actor_placement.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_subtract': actor_placement.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_add': actor_placement.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_add': actor_placement.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_one': actor_placement.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_one': actor_placement.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_zero': actor_placement.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_zero': actor_placement.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_assign_vec4i': actor_placement.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_assign_vec4i': actor_placement.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_assign': actor_placement.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_assign': actor_placement.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4': actor_placement.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4': actor_placement.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_nearly_equal': actor_placement.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_nearly_equal': actor_placement.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_equal': actor_placement.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_equal': actor_placement.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_near_zero': actor_placement.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_near_zero': actor_placement.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_zero': actor_placement.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_zero': actor_placement.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_distance_squared': actor_placement.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_distance_squared': actor_placement.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_distance': actor_placement.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_distance': actor_placement.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_length_squared': actor_placement.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_length_squared': actor_placement.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_length': actor_placement.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_length': actor_placement.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_dot': actor_placement.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_dot': actor_placement.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_bezier4': actor_placement.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_bezier4': actor_placement.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_bezier3': actor_placement.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_bezier3': actor_placement.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_lerp': actor_placement.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_lerp': actor_placement.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_reflect': actor_placement.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_reflect': actor_placement.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_slide': actor_placement.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_slide': actor_placement.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_project': actor_placement.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_project': actor_placement.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_normalize': actor_placement.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_normalize': actor_placement.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_cross': actor_placement.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_cross': actor_placement.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_clamp': actor_placement.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_clamp': actor_placement.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_min': actor_placement.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_min': actor_placement.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_max': actor_placement.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_max': actor_placement.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_round': actor_placement.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_round': actor_placement.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_ceil': actor_placement.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_ceil': actor_placement.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_floor': actor_placement.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_floor': actor_placement.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_abs': actor_placement.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_abs': actor_placement.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_inverse': actor_placement.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_inverse': actor_placement.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_negative': actor_placement.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_negative': actor_placement.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_snap': actor_placement.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_snap': actor_placement.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_divide': actor_placement.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_divide': actor_placement.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_multiply_mat3': actor_placement.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_multiply_mat3': actor_placement.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_multiply': actor_placement.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_multiply': actor_placement.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_scale': actor_placement.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_scale': actor_placement.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_subtract': actor_placement.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_subtract': actor_placement.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_add': actor_placement.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_add': actor_placement.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_one': actor_placement.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_one': actor_placement.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_zero': actor_placement.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_zero': actor_placement.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_assign_vec3': actor_placement.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_assign_vec3': actor_placement.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_assign': actor_placement.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_assign': actor_placement.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i': actor_placement.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i': actor_placement.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_is_equal': actor_placement.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_is_equal': actor_placement.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_is_zero': actor_placement.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_is_zero': actor_placement.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_distance_squared': actor_placement.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_distance_squared': actor_placement.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_distance': actor_placement.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_distance': actor_placement.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_length_squared': actor_placement.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_length_squared': actor_placement.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_length': actor_placement.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_length': actor_placement.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_dot': actor_placement.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_dot': actor_placement.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_bezier4': actor_placement.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_bezier4': actor_placement.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_bezier3': actor_placement.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_bezier3': actor_placement.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_lerp': actor_placement.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_lerp': actor_placement.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_reflect': actor_placement.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_reflect': actor_placement.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_slide': actor_placement.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_slide': actor_placement.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_project': actor_placement.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_project': actor_placement.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_normalize': actor_placement.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_normalize': actor_placement.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_cross': actor_placement.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_cross': actor_placement.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_clamp': actor_placement.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_clamp': actor_placement.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_min': actor_placement.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_min': actor_placement.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_max': actor_placement.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_max': actor_placement.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_round': actor_placement.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_round': actor_placement.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_ceil': actor_placement.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_ceil': actor_placement.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_floor': actor_placement.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_floor': actor_placement.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_abs': actor_placement.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_abs': actor_placement.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_inverse': actor_placement.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_inverse': actor_placement.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_negative': actor_placement.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_negative': actor_placement.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_snap': actor_placement.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_snap': actor_placement.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_divide': actor_placement.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_divide': actor_placement.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_multiply_mat3': actor_placement.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_multiply_mat3': actor_placement.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_multiply': actor_placement.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_multiply': actor_placement.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_scale': actor_placement.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_scale': actor_placement.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_subtract': actor_placement.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_subtract': actor_placement.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_add': actor_placement.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_add': actor_placement.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_one': actor_placement.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_one': actor_placement.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_zero': actor_placement.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_zero': actor_placement.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_assign_vec3i': actor_placement.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_assign_vec3i': actor_placement.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_assign': actor_placement.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_assign': actor_placement.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3': actor_placement.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3': actor_placement.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_nearly_equal': actor_placement.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_nearly_equal': actor_placement.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_equal': actor_placement.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_equal': actor_placement.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_near_zero': actor_placement.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_near_zero': actor_placement.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_zero': actor_placement.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_zero': actor_placement.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_distance_squared': actor_placement.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_distance_squared': actor_placement.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_distance': actor_placement.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_distance': actor_placement.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_length': actor_placement.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_length': actor_placement.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_length_squared': actor_placement.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_length_squared': actor_placement.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_angle': actor_placement.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_angle': actor_placement.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_dot': actor_placement.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_dot': actor_placement.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_bezier4': actor_placement.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_bezier4': actor_placement.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_bezier3': actor_placement.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_bezier3': actor_placement.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_lerp': actor_placement.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_lerp': actor_placement.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_rotate': actor_placement.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_rotate': actor_placement.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_tangent': actor_placement.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_tangent': actor_placement.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_reflect': actor_placement.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_reflect': actor_placement.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_slide': actor_placement.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_slide': actor_placement.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_project': actor_placement.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_project': actor_placement.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_normalize': actor_placement.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_normalize': actor_placement.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_clamp': actor_placement.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_clamp': actor_placement.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_min': actor_placement.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_min': actor_placement.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_max': actor_placement.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_max': actor_placement.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_round': actor_placement.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_round': actor_placement.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_ceil': actor_placement.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_ceil': actor_placement.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_floor': actor_placement.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_floor': actor_placement.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_abs': actor_placement.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_abs': actor_placement.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_inverse': actor_placement.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_inverse': actor_placement.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_negative': actor_placement.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_negative': actor_placement.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_snap': actor_placement.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_snap': actor_placement.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_divide': actor_placement.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_divide': actor_placement.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_multiply_mat2': actor_placement.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_multiply_mat2': actor_placement.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_multiply': actor_placement.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_multiply': actor_placement.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_scale': actor_placement.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_scale': actor_placement.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_subtract': actor_placement.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_subtract': actor_placement.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_add': actor_placement.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_add': actor_placement.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_one': actor_placement.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_one': actor_placement.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_zero': actor_placement.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_zero': actor_placement.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_assign_vec2': actor_placement.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_assign_vec2': actor_placement.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_assign': actor_placement.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_assign': actor_placement.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i': actor_placement.c:(.text+0xac20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i': actor_placement.c:(.text+0xaca0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_is_equal': actor_placement.c:(.text+0xacc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_is_equal': actor_placement.c:(.text+0xad00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_is_zero': actor_placement.c:(.text+0xad20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_is_zero': actor_placement.c:(.text+0xad40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_distance_squared': actor_placement.c:(.text+0xad60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_distance_squared': actor_placement.c:(.text+0xada0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_distance': actor_placement.c:(.text+0xadc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_distance': actor_placement.c:(.text+0xae00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_length': actor_placement.c:(.text+0xae20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_length': actor_placement.c:(.text+0xae40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_length_squared': actor_placement.c:(.text+0xae60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_length_squared': actor_placement.c:(.text+0xae80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_angle': actor_placement.c:(.text+0xaea0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_angle': actor_placement.c:(.text+0xaec0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_dot': actor_placement.c:(.text+0xaee0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_dot': actor_placement.c:(.text+0xaf20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_bezier4': actor_placement.c:(.text+0xaf40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_bezier4': actor_placement.c:(.text+0xb000): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_bezier3': actor_placement.c:(.text+0xb040): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_bezier3': actor_placement.c:(.text+0xb0e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_lerp': actor_placement.c:(.text+0xb100): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_lerp': actor_placement.c:(.text+0xb1a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_rotate': actor_placement.c:(.text+0xb1c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_rotate': actor_placement.c:(.text+0xb260): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_tangent': actor_placement.c:(.text+0xb280): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_tangent': actor_placement.c:(.text+0xb300): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_reflect': actor_placement.c:(.text+0xb320): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_reflect': actor_placement.c:(.text+0xb3c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_slide': actor_placement.c:(.text+0xb3e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_slide': actor_placement.c:(.text+0xb480): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_project': actor_placement.c:(.text+0xb4a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_project': actor_placement.c:(.text+0xb540): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_normalize': actor_placement.c:(.text+0xb560): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_normalize': actor_placement.c:(.text+0xb5e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_clamp': actor_placement.c:(.text+0xb600): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_clamp': actor_placement.c:(.text+0xb6a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_min': actor_placement.c:(.text+0xb6c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_min': actor_placement.c:(.text+0xb760): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_max': actor_placement.c:(.text+0xb780): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_max': actor_placement.c:(.text+0xb820): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_round': actor_placement.c:(.text+0xb840): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_round': actor_placement.c:(.text+0xb8c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_ceil': actor_placement.c:(.text+0xb8e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_ceil': actor_placement.c:(.text+0xb960): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_floor': actor_placement.c:(.text+0xb980): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_floor': actor_placement.c:(.text+0xba00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_abs': actor_placement.c:(.text+0xba20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_abs': actor_placement.c:(.text+0xbaa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_inverse': actor_placement.c:(.text+0xbac0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_inverse': actor_placement.c:(.text+0xbb40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_negative': actor_placement.c:(.text+0xbb60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_negative': actor_placement.c:(.text+0xbbe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_snap': actor_placement.c:(.text+0xbc00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_snap': actor_placement.c:(.text+0xbca0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_divide': actor_placement.c:(.text+0xbcc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_divide': actor_placement.c:(.text+0xbd60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_multiply_mat2': actor_placement.c:(.text+0xbd80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_multiply_mat2': actor_placement.c:(.text+0xbe20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_multiply': actor_placement.c:(.text+0xbe40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_multiply': actor_placement.c:(.text+0xbee0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_scale': actor_placement.c:(.text+0xbf00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_scale': actor_placement.c:(.text+0xbfa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_subtract': actor_placement.c:(.text+0xbfc0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_subtract': actor_placement.c:(.text+0xc060): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_add': actor_placement.c:(.text+0xc080): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_add': actor_placement.c:(.text+0xc120): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_one': actor_placement.c:(.text+0xc140): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_one': actor_placement.c:(.text+0xc1c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_zero': actor_placement.c:(.text+0xc1e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_zero': actor_placement.c:(.text+0xc260): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_assign_vec2i': actor_placement.c:(.text+0xc280): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_assign_vec2i': actor_placement.c:(.text+0xc300): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_assign': actor_placement.c:(.text+0xc320): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_assign': actor_placement.c:(.text+0xc3a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2': actor_placement.c:(.text+0xca80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2': actor_placement.c:(.text+0xcb00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_nearly_equal': actor_placement.c:(.text+0xcb20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_nearly_equal': actor_placement.c:(.text+0xcb60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_equal': actor_placement.c:(.text+0xcb80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_equal': actor_placement.c:(.text+0xcbc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_near_zero': actor_placement.c:(.text+0xcbe0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_near_zero': actor_placement.c:(.text+0xcc00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_zero': actor_placement.c:(.text+0xcc20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_zero': actor_placement.c:(.text+0xcc40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_lerp': actors.c:(.text+0x2640): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_lerp': actors.c:(.text+0x26c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_multiply': actors.c:(.text+0x26e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_multiply': actors.c:(.text+0x2760): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_scale': actors.c:(.text+0x2780): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_scale': actors.c:(.text+0x2800): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_negative': actors.c:(.text+0x2820): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_negative': actors.c:(.text+0x28a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_scaling': actors.c:(.text+0x28c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_scaling': actors.c:(.text+0x2940): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_translation': actors.c:(.text+0x2960): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_translation': actors.c:(.text+0x29e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_look_at': actors.c:(.text+0x2a00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_look_at': actors.c:(.text+0x2ac0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_quaternion': actors.c:(.text+0x2ae0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_quaternion': actors.c:(.text+0x2b60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_axis': actors.c:(.text+0x2b80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_axis': actors.c:(.text+0x2c00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_z': actors.c:(.text+0x2c20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_z': actors.c:(.text+0x2ca0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_y': actors.c:(.text+0x2cc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_y': actors.c:(.text+0x2d40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_x': actors.c:(.text+0x2d60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_x': actors.c:(.text+0x2de0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_perspective_infinite': actors.c:(.text+0x2e00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_perspective_infinite': actors.c:(.text+0x2e80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_perspective_fov': actors.c:(.text+0x2ea0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_perspective_fov': actors.c:(.text+0x2f20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_perspective': actors.c:(.text+0x2f40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_perspective': actors.c:(.text+0x2fc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_ortho': actors.c:(.text+0x2fe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_ortho': actors.c:(.text+0x3060): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_inverse': actors.c:(.text+0x3080): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_inverse': actors.c:(.text+0x3100): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_adjugate': actors.c:(.text+0x3120): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_adjugate': actors.c:(.text+0x31a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_transpose': actors.c:(.text+0x31c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_transpose': actors.c:(.text+0x3240): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_assign_mat3': actors.c:(.text+0x3260): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_assign_mat3': actors.c:(.text+0x32e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_assign_mat2': actors.c:(.text+0x3300): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_assign_mat2': actors.c:(.text+0x33a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_assign': actors.c:(.text+0x33c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_assign': actors.c:(.text+0x3440): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_determinant': actors.c:(.text+0x3460): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_determinant': actors.c:(.text+0x3480): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_identity': actors.c:(.text+0x34a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_identity': actors.c:(.text+0x3520): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_zero': actors.c:(.text+0x3540): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_zero': actors.c:(.text+0x35c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4': actors.c:(.text+0x35e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4': actors.c:(.text+0x3660): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_lerp': actors.c:(.text+0x3680): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_lerp': actors.c:(.text+0x3700): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_multiply': actors.c:(.text+0x3720): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_multiply': actors.c:(.text+0x37a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_scale': actors.c:(.text+0x37c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_scale': actors.c:(.text+0x3840): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_negative': actors.c:(.text+0x3860): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_negative': actors.c:(.text+0x38e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_scaling': actors.c:(.text+0x3900): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_scaling': actors.c:(.text+0x3980): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_quaternion': actors.c:(.text+0x39a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_quaternion': actors.c:(.text+0x3a40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_axis': actors.c:(.text+0x3a60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_axis': actors.c:(.text+0x3b00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_z': actors.c:(.text+0x3b20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_z': actors.c:(.text+0x3ba0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_y': actors.c:(.text+0x3bc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_y': actors.c:(.text+0x3c40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_x': actors.c:(.text+0x3c60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_x': actors.c:(.text+0x3ce0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_inverse': actors.c:(.text+0x3d00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_inverse': actors.c:(.text+0x3d80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_adjugate': actors.c:(.text+0x3da0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_adjugate': actors.c:(.text+0x3e20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_cofactor': actors.c:(.text+0x3e40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_cofactor': actors.c:(.text+0x3ec0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_transpose': actors.c:(.text+0x3ee0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_transpose': actors.c:(.text+0x3f60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_assign_mat4': actors.c:(.text+0x3f80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_assign_mat4': actors.c:(.text+0x4000): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_assign_mat2': actors.c:(.text+0x4020): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_assign_mat2': actors.c:(.text+0x40c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_assign': actors.c:(.text+0x40e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_assign': actors.c:(.text+0x4160): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_determinant': actors.c:(.text+0x4180): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_determinant': actors.c:(.text+0x41a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_identity': actors.c:(.text+0x41c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_identity': actors.c:(.text+0x4240): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_zero': actors.c:(.text+0x4260): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_zero': actors.c:(.text+0x42e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3': actors.c:(.text+0x4300): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3': actors.c:(.text+0x4380): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_lerp': actors.c:(.text+0x43a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_lerp': actors.c:(.text+0x4460): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_multiply': actors.c:(.text+0x4480): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_multiply': actors.c:(.text+0x4540): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_scale': actors.c:(.text+0x4560): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_scale': actors.c:(.text+0x4600): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_negative': actors.c:(.text+0x4620): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_negative': actors.c:(.text+0x46c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_scaling': actors.c:(.text+0x46e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_scaling': actors.c:(.text+0x4780): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_rotation': actors.c:(.text+0x47a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_rotation': actors.c:(.text+0x4840): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_inverse': actors.c:(.text+0x4860): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_inverse': actors.c:(.text+0x4900): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_cofactor': actors.c:(.text+0x4920): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_cofactor': actors.c:(.text+0x49c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_transpose': actors.c:(.text+0x49e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_transpose': actors.c:(.text+0x4a80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_assign_mat4': actors.c:(.text+0x4aa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_assign_mat4': actors.c:(.text+0x4b40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_assign_mat3': actors.c:(.text+0x4b60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_assign_mat3': actors.c:(.text+0x4c00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_assign': actors.c:(.text+0x4c20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_assign': actors.c:(.text+0x4cc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_determinant': actors.c:(.text+0x4ce0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_determinant': actors.c:(.text+0x4d20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_identity': actors.c:(.text+0x4d40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_identity': actors.c:(.text+0x4de0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_zero': actors.c:(.text+0x4e00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_zero': actors.c:(.text+0x4ea0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2': actors.c:(.text+0x4ec0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2': actors.c:(.text+0x4f60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_length_squared': actors.c:(.text+0x4f80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_length_squared': actors.c:(.text+0x4fc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_length': actors.c:(.text+0x4fe0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_length': actors.c:(.text+0x5020): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_angle': actors.c:(.text+0x5040): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_angle': actors.c:(.text+0x5080): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_dot': actors.c:(.text+0x50a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_dot': actors.c:(.text+0x50e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_slerp': actors.c:(.text+0x5100): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_slerp': actors.c:(.text+0x51c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_lerp': actors.c:(.text+0x51e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_lerp': actors.c:(.text+0x52a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_yaw_pitch_roll': actors.c:(.text+0x52c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_yaw_pitch_roll': actors.c:(.text+0x5360): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_mat4': actors.c:(.text+0x5380): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_mat4': actors.c:(.text+0x5420): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_vec3': actors.c:(.text+0x5440): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_vec3': actors.c:(.text+0x54e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_axis_angle': actors.c:(.text+0x5500): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_axis_angle': actors.c:(.text+0x55a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_power': actors.c:(.text+0x55c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_power': actors.c:(.text+0x5660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_normalize': actors.c:(.text+0x5680): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_normalize': actors.c:(.text+0x5720): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_inverse': actors.c:(.text+0x5740): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_inverse': actors.c:(.text+0x57e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_conjugate': actors.c:(.text+0x5800): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_conjugate': actors.c:(.text+0x58a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_negative': actors.c:(.text+0x58c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_negative': actors.c:(.text+0x5960): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_divide': actors.c:(.text+0x5980): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_divide': actors.c:(.text+0x5a40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_multiply': actors.c:(.text+0x5a60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_multiply': actors.c:(.text+0x5b20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_scale': actors.c:(.text+0x5b40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_scale': actors.c:(.text+0x5be0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_null': actors.c:(.text+0x5c00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_null': actors.c:(.text+0x5ca0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_zero': actors.c:(.text+0x5cc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_zero': actors.c:(.text+0x5d60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_assign': actors.c:(.text+0x5d80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_assign': actors.c:(.text+0x5e20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat': actors.c:(.text+0x5e40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat': actors.c:(.text+0x5ee0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_nearly_equal': actors.c:(.text+0x5f00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_nearly_equal': actors.c:(.text+0x5f40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_equal': actors.c:(.text+0x5f60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_equal': actors.c:(.text+0x5fa0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_near_zero': actors.c:(.text+0x5fc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_near_zero': actors.c:(.text+0x6000): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_zero': actors.c:(.text+0x6020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_zero': actors.c:(.text+0x6060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_lerp': actors.c:(.text+0x6080): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_lerp': actors.c:(.text+0x6120): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_normalize': actors.c:(.text+0x6140): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_normalize': actors.c:(.text+0x61e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_clamp': actors.c:(.text+0x6200): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_clamp': actors.c:(.text+0x62a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_min': actors.c:(.text+0x62c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_min': actors.c:(.text+0x6360): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_max': actors.c:(.text+0x6380): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_max': actors.c:(.text+0x6420): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_round': actors.c:(.text+0x6440): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_round': actors.c:(.text+0x64e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_ceil': actors.c:(.text+0x6500): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_ceil': actors.c:(.text+0x65a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_floor': actors.c:(.text+0x65c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_floor': actors.c:(.text+0x6660): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_abs': actors.c:(.text+0x6680): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_abs': actors.c:(.text+0x6720): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_inverse': actors.c:(.text+0x6740): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_inverse': actors.c:(.text+0x67e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_negative': actors.c:(.text+0x6800): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_negative': actors.c:(.text+0x68a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_snap': actors.c:(.text+0x68c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_snap': actors.c:(.text+0x6960): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_divide': actors.c:(.text+0x6980): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_divide': actors.c:(.text+0x6a20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_multiply_mat4': actors.c:(.text+0x6a40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_multiply_mat4': actors.c:(.text+0x6ae0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_multiply': actors.c:(.text+0x6b00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_multiply': actors.c:(.text+0x6ba0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_scale': actors.c:(.text+0x6bc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_scale': actors.c:(.text+0x6c60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_subtract': actors.c:(.text+0x6c80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_subtract': actors.c:(.text+0x6d20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_add': actors.c:(.text+0x6d40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_add': actors.c:(.text+0x6de0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_one': actors.c:(.text+0x6e00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_one': actors.c:(.text+0x6e80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_zero': actors.c:(.text+0x6ea0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_zero': actors.c:(.text+0x6f20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_assign_vec4': actors.c:(.text+0x6f40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_assign_vec4': actors.c:(.text+0x6fe0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_assign': actors.c:(.text+0x7000): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_assign': actors.c:(.text+0x70a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i': actors.c:(.text+0x70c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i': actors.c:(.text+0x7160): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_is_equal': actors.c:(.text+0x71a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_is_equal': actors.c:(.text+0x71e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_is_zero': actors.c:(.text+0x7200): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_is_zero': actors.c:(.text+0x7220): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_lerp': actors.c:(.text+0x7240): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_lerp': actors.c:(.text+0x72e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_normalize': actors.c:(.text+0x7300): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_normalize': actors.c:(.text+0x73a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_clamp': actors.c:(.text+0x73c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_clamp': actors.c:(.text+0x7460): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_min': actors.c:(.text+0x7480): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_min': actors.c:(.text+0x7520): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_max': actors.c:(.text+0x7540): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_max': actors.c:(.text+0x75e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_round': actors.c:(.text+0x7600): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_round': actors.c:(.text+0x76a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_ceil': actors.c:(.text+0x76c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_ceil': actors.c:(.text+0x7760): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_floor': actors.c:(.text+0x7780): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_floor': actors.c:(.text+0x7820): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_abs': actors.c:(.text+0x7840): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_abs': actors.c:(.text+0x78e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_inverse': actors.c:(.text+0x7900): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_inverse': actors.c:(.text+0x79a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_negative': actors.c:(.text+0x79c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_negative': actors.c:(.text+0x7a60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_snap': actors.c:(.text+0x7a80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_snap': actors.c:(.text+0x7b20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_divide': actors.c:(.text+0x7b40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_divide': actors.c:(.text+0x7be0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_multiply_mat4': actors.c:(.text+0x7c00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_multiply_mat4': actors.c:(.text+0x7ca0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_multiply': actors.c:(.text+0x7cc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_multiply': actors.c:(.text+0x7d60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_scale': actors.c:(.text+0x7d80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_scale': actors.c:(.text+0x7e20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_subtract': actors.c:(.text+0x7e40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_subtract': actors.c:(.text+0x7ee0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_add': actors.c:(.text+0x7f00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_add': actors.c:(.text+0x7fa0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_one': actors.c:(.text+0x7fc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_one': actors.c:(.text+0x8040): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_zero': actors.c:(.text+0x8060): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_zero': actors.c:(.text+0x80e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_assign_vec4i': actors.c:(.text+0x8100): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_assign_vec4i': actors.c:(.text+0x81a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_assign': actors.c:(.text+0x81c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_assign': actors.c:(.text+0x8260): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4': actors.c:(.text+0x8280): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4': actors.c:(.text+0x8320): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_nearly_equal': actors.c:(.text+0x8340): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_nearly_equal': actors.c:(.text+0x8380): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_equal': actors.c:(.text+0x83a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_equal': actors.c:(.text+0x83e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_near_zero': actors.c:(.text+0x8400): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_near_zero': actors.c:(.text+0x8440): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_zero': actors.c:(.text+0x8460): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_zero': actors.c:(.text+0x8480): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_distance_squared': actors.c:(.text+0x84a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_distance_squared': actors.c:(.text+0x8500): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_distance': actors.c:(.text+0x8520): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_distance': actors.c:(.text+0x8580): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_length_squared': actors.c:(.text+0x85a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_length_squared': actors.c:(.text+0x85e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_length': actors.c:(.text+0x8600): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_length': actors.c:(.text+0x8640): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_dot': actors.c:(.text+0x8660): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_dot': actors.c:(.text+0x86c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_bezier4': actors.c:(.text+0x86e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_bezier4': actors.c:(.text+0x87e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_bezier3': actors.c:(.text+0x8820): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_bezier3': actors.c:(.text+0x8920): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_lerp': actors.c:(.text+0x8940): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_lerp': actors.c:(.text+0x8a20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_reflect': actors.c:(.text+0x8a40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_reflect': actors.c:(.text+0x8b20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_slide': actors.c:(.text+0x8b40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_slide': actors.c:(.text+0x8c20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_project': actors.c:(.text+0x8c40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_project': actors.c:(.text+0x8d20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_normalize': actors.c:(.text+0x8d40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_normalize': actors.c:(.text+0x8e00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_cross': actors.c:(.text+0x8e20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_cross': actors.c:(.text+0x8f00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_clamp': actors.c:(.text+0x8f20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_clamp': actors.c:(.text+0x9020): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_min': actors.c:(.text+0x9040): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_min': actors.c:(.text+0x9120): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_max': actors.c:(.text+0x9140): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_max': actors.c:(.text+0x9220): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_round': actors.c:(.text+0x9240): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_round': actors.c:(.text+0x92e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_ceil': actors.c:(.text+0x9300): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_ceil': actors.c:(.text+0x93a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_floor': actors.c:(.text+0x93c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_floor': actors.c:(.text+0x9460): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_abs': actors.c:(.text+0x9480): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_abs': actors.c:(.text+0x9540): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_inverse': actors.c:(.text+0x9560): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_inverse': actors.c:(.text+0x9620): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_negative': actors.c:(.text+0x9640): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_negative': actors.c:(.text+0x9700): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_snap': actors.c:(.text+0x9720): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_snap': actors.c:(.text+0x9800): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_divide': actors.c:(.text+0x9820): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_divide': actors.c:(.text+0x9900): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_multiply_mat3': actors.c:(.text+0x9920): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_multiply_mat3': actors.c:(.text+0x99e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_multiply': actors.c:(.text+0x9a00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_multiply': actors.c:(.text+0x9ae0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_scale': actors.c:(.text+0x9b00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_scale': actors.c:(.text+0x9bc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_subtract': actors.c:(.text+0x9be0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_subtract': actors.c:(.text+0x9cc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_add': actors.c:(.text+0x9ce0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_add': actors.c:(.text+0x9dc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_one': actors.c:(.text+0x9de0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_one': actors.c:(.text+0x9e80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_zero': actors.c:(.text+0x9ea0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_zero': actors.c:(.text+0x9f40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_assign_vec3': actors.c:(.text+0x9f60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_assign_vec3': actors.c:(.text+0xa000): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_assign': actors.c:(.text+0xa020): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_assign': actors.c:(.text+0xa0e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i': actors.c:(.text+0xa100): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i': actors.c:(.text+0xa1a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_is_equal': actors.c:(.text+0xa1c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_is_equal': actors.c:(.text+0xa220): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_is_zero': actors.c:(.text+0xa240): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_is_zero': actors.c:(.text+0xa280): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_distance_squared': actors.c:(.text+0xa2a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_distance_squared': actors.c:(.text+0xa2e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_distance': actors.c:(.text+0xa300): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_distance': actors.c:(.text+0xa340): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_length_squared': actors.c:(.text+0xa360): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_length_squared': actors.c:(.text+0xa380): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_length': actors.c:(.text+0xa3a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_length': actors.c:(.text+0xa3c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_dot': actors.c:(.text+0xa3e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_dot': actors.c:(.text+0xa420): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_bezier4': actors.c:(.text+0xa440): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_bezier4': actors.c:(.text+0xa520): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_bezier3': actors.c:(.text+0xa560): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_bezier3': actors.c:(.text+0xa620): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_lerp': actors.c:(.text+0xa640): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_lerp': actors.c:(.text+0xa700): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_reflect': actors.c:(.text+0xa720): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_reflect': actors.c:(.text+0xa7e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_slide': actors.c:(.text+0xa800): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_slide': actors.c:(.text+0xa8c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_project': actors.c:(.text+0xa8e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_project': actors.c:(.text+0xa9a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_normalize': actors.c:(.text+0xa9c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_normalize': actors.c:(.text+0xaa60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_cross': actors.c:(.text+0xaa80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_cross': actors.c:(.text+0xab40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_clamp': actors.c:(.text+0xab60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_clamp': actors.c:(.text+0xac20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_min': actors.c:(.text+0xac40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_min': actors.c:(.text+0xad00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_max': actors.c:(.text+0xad20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_max': actors.c:(.text+0xade0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_round': actors.c:(.text+0xae00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_round': actors.c:(.text+0xaea0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_ceil': actors.c:(.text+0xaec0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_ceil': actors.c:(.text+0xaf60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_floor': actors.c:(.text+0xaf80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_floor': actors.c:(.text+0xb020): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_abs': actors.c:(.text+0xb040): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_abs': actors.c:(.text+0xb0e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_inverse': actors.c:(.text+0xb100): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_inverse': actors.c:(.text+0xb1a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_negative': actors.c:(.text+0xb1c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_negative': actors.c:(.text+0xb260): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_snap': actors.c:(.text+0xb280): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_snap': actors.c:(.text+0xb340): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_divide': actors.c:(.text+0xb360): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_divide': actors.c:(.text+0xb420): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_multiply_mat3': actors.c:(.text+0xb440): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_multiply_mat3': actors.c:(.text+0xb4e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_multiply': actors.c:(.text+0xb500): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_multiply': actors.c:(.text+0xb5c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_scale': actors.c:(.text+0xb5e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_scale': actors.c:(.text+0xb680): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_subtract': actors.c:(.text+0xb6a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_subtract': actors.c:(.text+0xb760): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_add': actors.c:(.text+0xb780): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_add': actors.c:(.text+0xb840): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_one': actors.c:(.text+0xb860): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_one': actors.c:(.text+0xb900): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_zero': actors.c:(.text+0xb920): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_zero': actors.c:(.text+0xb9c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_assign_vec3i': actors.c:(.text+0xb9e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_assign_vec3i': actors.c:(.text+0xbaa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_assign': actors.c:(.text+0xbac0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_assign': actors.c:(.text+0xbb60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3': actors.c:(.text+0xbb80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3': actors.c:(.text+0xbc20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_nearly_equal': actors.c:(.text+0xbc40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_nearly_equal': actors.c:(.text+0xbc80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_equal': actors.c:(.text+0xbca0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_equal': actors.c:(.text+0xbce0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_near_zero': actors.c:(.text+0xbd00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_near_zero': actors.c:(.text+0xbd40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_zero': actors.c:(.text+0xbd60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_zero': actors.c:(.text+0xbda0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_distance_squared': actors.c:(.text+0xbdc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_distance_squared': actors.c:(.text+0xbe00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_distance': actors.c:(.text+0xbe20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_distance': actors.c:(.text+0xbe40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_length': actors.c:(.text+0xbe60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_length': actors.c:(.text+0xbe80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_length_squared': actors.c:(.text+0xbea0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_length_squared': actors.c:(.text+0xbec0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_angle': actors.c:(.text+0xbee0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_angle': actors.c:(.text+0xbf00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_dot': actors.c:(.text+0xbf20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_dot': actors.c:(.text+0xbf60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_bezier4': actors.c:(.text+0xbf80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_bezier4': actors.c:(.text+0xc020): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_bezier3': actors.c:(.text+0xc060): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_bezier3': actors.c:(.text+0xc100): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_lerp': actors.c:(.text+0xc120): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_lerp': actors.c:(.text+0xc1a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_rotate': actors.c:(.text+0xc1c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_rotate': actors.c:(.text+0xc240): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_tangent': actors.c:(.text+0xc260): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_tangent': actors.c:(.text+0xc2e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_reflect': actors.c:(.text+0xc300): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_reflect': actors.c:(.text+0xc380): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_slide': actors.c:(.text+0xc3a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_slide': actors.c:(.text+0xc420): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_project': actors.c:(.text+0xc440): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_project': actors.c:(.text+0xc4c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_normalize': actors.c:(.text+0xc4e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_normalize': actors.c:(.text+0xc560): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_clamp': actors.c:(.text+0xc580): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_clamp': actors.c:(.text+0xc620): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_min': actors.c:(.text+0xc640): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_min': actors.c:(.text+0xc6c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_max': actors.c:(.text+0xc6e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_max': actors.c:(.text+0xc760): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_round': actors.c:(.text+0xc780): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_round': actors.c:(.text+0xc800): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_ceil': actors.c:(.text+0xc820): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_ceil': actors.c:(.text+0xc8a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_floor': actors.c:(.text+0xc8c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_floor': actors.c:(.text+0xc940): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_abs': actors.c:(.text+0xc960): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_abs': actors.c:(.text+0xc9e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_inverse': actors.c:(.text+0xca00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_inverse': actors.c:(.text+0xca80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_negative': actors.c:(.text+0xcaa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_negative': actors.c:(.text+0xcb20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_snap': actors.c:(.text+0xcb40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_snap': actors.c:(.text+0xcbc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_divide': actors.c:(.text+0xcbe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_divide': actors.c:(.text+0xcc60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_multiply_mat2': actors.c:(.text+0xcc80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_multiply_mat2': actors.c:(.text+0xcd20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_multiply': actors.c:(.text+0xcd40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_multiply': actors.c:(.text+0xcdc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_scale': actors.c:(.text+0xcde0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_scale': actors.c:(.text+0xce60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_subtract': actors.c:(.text+0xce80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_subtract': actors.c:(.text+0xcf00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_add': actors.c:(.text+0xcf20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_add': actors.c:(.text+0xcfa0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_one': actors.c:(.text+0xcfc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_one': actors.c:(.text+0xd040): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_zero': actors.c:(.text+0xd060): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_zero': actors.c:(.text+0xd0e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_assign_vec2': actors.c:(.text+0xd100): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_assign_vec2': actors.c:(.text+0xd180): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_assign': actors.c:(.text+0xd1a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_assign': actors.c:(.text+0xd220): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i': actors.c:(.text+0xd820): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i': actors.c:(.text+0xd8a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_is_equal': actors.c:(.text+0xd8c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_is_equal': actors.c:(.text+0xd900): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_is_zero': actors.c:(.text+0xd920): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_is_zero': actors.c:(.text+0xd940): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_distance_squared': actors.c:(.text+0xd960): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_distance_squared': actors.c:(.text+0xd9a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_distance': actors.c:(.text+0xd9c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_distance': actors.c:(.text+0xda00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_length': actors.c:(.text+0xda20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_length': actors.c:(.text+0xda40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_length_squared': actors.c:(.text+0xda60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_length_squared': actors.c:(.text+0xda80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_angle': actors.c:(.text+0xdaa0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_angle': actors.c:(.text+0xdac0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_dot': actors.c:(.text+0xdae0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_dot': actors.c:(.text+0xdb20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_bezier4': actors.c:(.text+0xdb40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_bezier4': actors.c:(.text+0xdc00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_bezier3': actors.c:(.text+0xdc40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_bezier3': actors.c:(.text+0xdce0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_lerp': actors.c:(.text+0xdd00): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_lerp': actors.c:(.text+0xdda0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_rotate': actors.c:(.text+0xddc0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_rotate': actors.c:(.text+0xde60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_tangent': actors.c:(.text+0xde80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_tangent': actors.c:(.text+0xdf00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_reflect': actors.c:(.text+0xdf20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_reflect': actors.c:(.text+0xdfc0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_slide': actors.c:(.text+0xdfe0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_slide': actors.c:(.text+0xe080): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_project': actors.c:(.text+0xe0a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_project': actors.c:(.text+0xe140): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_normalize': actors.c:(.text+0xe160): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_normalize': actors.c:(.text+0xe1e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_clamp': actors.c:(.text+0xe200): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_clamp': actors.c:(.text+0xe2a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_min': actors.c:(.text+0xe2c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_min': actors.c:(.text+0xe360): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_max': actors.c:(.text+0xe380): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_max': actors.c:(.text+0xe420): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_round': actors.c:(.text+0xe440): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_round': actors.c:(.text+0xe4c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_ceil': actors.c:(.text+0xe4e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_ceil': actors.c:(.text+0xe560): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_floor': actors.c:(.text+0xe580): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_floor': actors.c:(.text+0xe600): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_abs': actors.c:(.text+0xe620): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_abs': actors.c:(.text+0xe6a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_inverse': actors.c:(.text+0xe6c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_inverse': actors.c:(.text+0xe740): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_negative': actors.c:(.text+0xe760): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_negative': actors.c:(.text+0xe7e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_snap': actors.c:(.text+0xe800): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_snap': actors.c:(.text+0xe8a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_divide': actors.c:(.text+0xe8c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_divide': actors.c:(.text+0xe960): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_multiply_mat2': actors.c:(.text+0xe980): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_multiply_mat2': actors.c:(.text+0xea20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_multiply': actors.c:(.text+0xea40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_multiply': actors.c:(.text+0xeae0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_scale': actors.c:(.text+0xedc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_scale': actors.c:(.text+0xee60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_subtract': actors.c:(.text+0xee80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_subtract': actors.c:(.text+0xef20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_add': actors.c:(.text+0xf100): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_add': actors.c:(.text+0xf1a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_one': actors.c:(.text+0xf1c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_one': actors.c:(.text+0xf240): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_zero': actors.c:(.text+0xf380): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_zero': actors.c:(.text+0xf400): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_assign_vec2i': actors.c:(.text+0xf420): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_assign_vec2i': actors.c:(.text+0xf4a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_assign': actors.c:(.text+0xf4c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_assign': actors.c:(.text+0xf540): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2': actors.c:(.text+0x10320): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2': actors.c:(.text+0x103a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_nearly_equal': actors.c:(.text+0x11260): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_nearly_equal': actors.c:(.text+0x112a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_equal': actors.c:(.text+0x112c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_equal': actors.c:(.text+0x11300): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_near_zero': actors.c:(.text+0x11320): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_near_zero': actors.c:(.text+0x11340): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_zero': actors.c:(.text+0x11b00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_zero': actors.c:(.text+0x11b20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_lerp': ai.c:(.text+0xe80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_lerp': ai.c:(.text+0xf00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_multiply': ai.c:(.text+0xf20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_multiply': ai.c:(.text+0xfa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_scale': ai.c:(.text+0xfc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_scale': ai.c:(.text+0x1040): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_negative': ai.c:(.text+0x1060): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_negative': ai.c:(.text+0x10e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_scaling': ai.c:(.text+0x1100): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_scaling': ai.c:(.text+0x1180): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_translation': ai.c:(.text+0x11a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_translation': ai.c:(.text+0x1220): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_look_at': ai.c:(.text+0x1240): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_look_at': ai.c:(.text+0x1300): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_quaternion': ai.c:(.text+0x1320): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_quaternion': ai.c:(.text+0x13a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_axis': ai.c:(.text+0x13c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_axis': ai.c:(.text+0x1440): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_z': ai.c:(.text+0x1460): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_z': ai.c:(.text+0x14e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_y': ai.c:(.text+0x1500): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_y': ai.c:(.text+0x1580): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_x': ai.c:(.text+0x15a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_x': ai.c:(.text+0x1620): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_perspective_infinite': ai.c:(.text+0x1640): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_perspective_infinite': ai.c:(.text+0x16c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_perspective_fov': ai.c:(.text+0x16e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_perspective_fov': ai.c:(.text+0x1760): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_perspective': ai.c:(.text+0x1780): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_perspective': ai.c:(.text+0x1800): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_ortho': ai.c:(.text+0x1820): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_ortho': ai.c:(.text+0x18a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_inverse': ai.c:(.text+0x18c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_inverse': ai.c:(.text+0x1940): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_adjugate': ai.c:(.text+0x1960): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_adjugate': ai.c:(.text+0x19e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_transpose': ai.c:(.text+0x1a00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_transpose': ai.c:(.text+0x1a80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_assign_mat3': ai.c:(.text+0x1aa0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_assign_mat3': ai.c:(.text+0x1b20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_assign_mat2': ai.c:(.text+0x1b40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_assign_mat2': ai.c:(.text+0x1be0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_assign': ai.c:(.text+0x1c00): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_assign': ai.c:(.text+0x1c80): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_determinant': ai.c:(.text+0x1ca0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_determinant': ai.c:(.text+0x1cc0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_identity': ai.c:(.text+0x1ce0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_identity': ai.c:(.text+0x1d60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_zero': ai.c:(.text+0x1d80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_zero': ai.c:(.text+0x1e00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4': ai.c:(.text+0x1e20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4': ai.c:(.text+0x1ea0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_lerp': ai.c:(.text+0x1ec0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_lerp': ai.c:(.text+0x1f40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_multiply': ai.c:(.text+0x1f60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_multiply': ai.c:(.text+0x1fe0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_scale': ai.c:(.text+0x2000): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_scale': ai.c:(.text+0x2080): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_negative': ai.c:(.text+0x20a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_negative': ai.c:(.text+0x2120): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_scaling': ai.c:(.text+0x2140): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_scaling': ai.c:(.text+0x21c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_quaternion': ai.c:(.text+0x21e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_quaternion': ai.c:(.text+0x2280): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_axis': ai.c:(.text+0x22a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_axis': ai.c:(.text+0x2340): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_z': ai.c:(.text+0x2360): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_z': ai.c:(.text+0x23e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_y': ai.c:(.text+0x2400): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_y': ai.c:(.text+0x2480): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_x': ai.c:(.text+0x24a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_x': ai.c:(.text+0x2520): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_inverse': ai.c:(.text+0x2540): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_inverse': ai.c:(.text+0x25c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_adjugate': ai.c:(.text+0x25e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_adjugate': ai.c:(.text+0x2660): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_cofactor': ai.c:(.text+0x2680): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_cofactor': ai.c:(.text+0x2700): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_transpose': ai.c:(.text+0x2720): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_transpose': ai.c:(.text+0x27a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_assign_mat4': ai.c:(.text+0x27c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_assign_mat4': ai.c:(.text+0x2840): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_assign_mat2': ai.c:(.text+0x2860): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_assign_mat2': ai.c:(.text+0x2900): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_assign': ai.c:(.text+0x2920): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_assign': ai.c:(.text+0x29a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_determinant': ai.c:(.text+0x29c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_determinant': ai.c:(.text+0x29e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_identity': ai.c:(.text+0x2a00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_identity': ai.c:(.text+0x2a80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_zero': ai.c:(.text+0x2aa0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_zero': ai.c:(.text+0x2b20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3': ai.c:(.text+0x2b40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3': ai.c:(.text+0x2bc0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_lerp': ai.c:(.text+0x2be0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_lerp': ai.c:(.text+0x2ca0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_multiply': ai.c:(.text+0x2cc0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_multiply': ai.c:(.text+0x2d80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_scale': ai.c:(.text+0x2da0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_scale': ai.c:(.text+0x2e40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_negative': ai.c:(.text+0x2e60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_negative': ai.c:(.text+0x2f00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_scaling': ai.c:(.text+0x2f20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_scaling': ai.c:(.text+0x2fc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_rotation': ai.c:(.text+0x2fe0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_rotation': ai.c:(.text+0x3080): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_inverse': ai.c:(.text+0x30a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_inverse': ai.c:(.text+0x3140): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_cofactor': ai.c:(.text+0x3160): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_cofactor': ai.c:(.text+0x3200): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_transpose': ai.c:(.text+0x3220): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_transpose': ai.c:(.text+0x32c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_assign_mat4': ai.c:(.text+0x32e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_assign_mat4': ai.c:(.text+0x3380): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_assign_mat3': ai.c:(.text+0x33a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_assign_mat3': ai.c:(.text+0x3440): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_assign': ai.c:(.text+0x3460): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_assign': ai.c:(.text+0x3500): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_determinant': ai.c:(.text+0x3520): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_determinant': ai.c:(.text+0x3560): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_identity': ai.c:(.text+0x3580): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_identity': ai.c:(.text+0x3620): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_zero': ai.c:(.text+0x3640): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_zero': ai.c:(.text+0x36e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2': ai.c:(.text+0x3700): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2': ai.c:(.text+0x37a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_length_squared': ai.c:(.text+0x37c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_length_squared': ai.c:(.text+0x3800): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_length': ai.c:(.text+0x3820): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_length': ai.c:(.text+0x3860): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_angle': ai.c:(.text+0x3880): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_angle': ai.c:(.text+0x38c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_dot': ai.c:(.text+0x38e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_dot': ai.c:(.text+0x3920): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_slerp': ai.c:(.text+0x3940): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_slerp': ai.c:(.text+0x3a00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_lerp': ai.c:(.text+0x3a20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_lerp': ai.c:(.text+0x3ae0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_yaw_pitch_roll': ai.c:(.text+0x3b00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_yaw_pitch_roll': ai.c:(.text+0x3ba0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_mat4': ai.c:(.text+0x3bc0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_mat4': ai.c:(.text+0x3c60): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_vec3': ai.c:(.text+0x3c80): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_vec3': ai.c:(.text+0x3d20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_axis_angle': ai.c:(.text+0x3d40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_axis_angle': ai.c:(.text+0x3de0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_power': ai.c:(.text+0x3e00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_power': ai.c:(.text+0x3ea0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_normalize': ai.c:(.text+0x3ec0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_normalize': ai.c:(.text+0x3f60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_inverse': ai.c:(.text+0x3f80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_inverse': ai.c:(.text+0x4020): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_conjugate': ai.c:(.text+0x4040): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_conjugate': ai.c:(.text+0x40e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_negative': ai.c:(.text+0x4100): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_negative': ai.c:(.text+0x41a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_divide': ai.c:(.text+0x41c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_divide': ai.c:(.text+0x4280): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_multiply': ai.c:(.text+0x42a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_multiply': ai.c:(.text+0x4360): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_scale': ai.c:(.text+0x4380): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_scale': ai.c:(.text+0x4420): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_null': ai.c:(.text+0x4440): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_null': ai.c:(.text+0x44e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_zero': ai.c:(.text+0x4500): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_zero': ai.c:(.text+0x45a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_assign': ai.c:(.text+0x45c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_assign': ai.c:(.text+0x4660): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat': ai.c:(.text+0x4680): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat': ai.c:(.text+0x4720): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_nearly_equal': ai.c:(.text+0x4740): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_nearly_equal': ai.c:(.text+0x4780): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_equal': ai.c:(.text+0x47a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_equal': ai.c:(.text+0x47e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_near_zero': ai.c:(.text+0x4800): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_near_zero': ai.c:(.text+0x4840): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_zero': ai.c:(.text+0x4860): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_zero': ai.c:(.text+0x48a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_lerp': ai.c:(.text+0x48c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_lerp': ai.c:(.text+0x4960): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_normalize': ai.c:(.text+0x4980): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_normalize': ai.c:(.text+0x4a20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_clamp': ai.c:(.text+0x4a40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_clamp': ai.c:(.text+0x4ae0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_min': ai.c:(.text+0x4b00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_min': ai.c:(.text+0x4ba0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_max': ai.c:(.text+0x4bc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_max': ai.c:(.text+0x4c60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_round': ai.c:(.text+0x4c80): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_round': ai.c:(.text+0x4d20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_ceil': ai.c:(.text+0x4d40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_ceil': ai.c:(.text+0x4de0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_floor': ai.c:(.text+0x4e00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_floor': ai.c:(.text+0x4ea0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_abs': ai.c:(.text+0x4ec0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_abs': ai.c:(.text+0x4f60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_inverse': ai.c:(.text+0x4f80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_inverse': ai.c:(.text+0x5020): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_negative': ai.c:(.text+0x5040): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_negative': ai.c:(.text+0x50e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_snap': ai.c:(.text+0x5100): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_snap': ai.c:(.text+0x51a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_divide': ai.c:(.text+0x51c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_divide': ai.c:(.text+0x5260): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_multiply_mat4': ai.c:(.text+0x5280): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_multiply_mat4': ai.c:(.text+0x5320): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_multiply': ai.c:(.text+0x5340): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_multiply': ai.c:(.text+0x53e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_scale': ai.c:(.text+0x5400): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_scale': ai.c:(.text+0x54a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_subtract': ai.c:(.text+0x54c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_subtract': ai.c:(.text+0x5560): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_add': ai.c:(.text+0x5580): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_add': ai.c:(.text+0x5620): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_one': ai.c:(.text+0x5640): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_one': ai.c:(.text+0x56c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_zero': ai.c:(.text+0x56e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_zero': ai.c:(.text+0x5760): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_assign_vec4': ai.c:(.text+0x5780): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_assign_vec4': ai.c:(.text+0x5820): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_assign': ai.c:(.text+0x5840): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_assign': ai.c:(.text+0x58e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i': ai.c:(.text+0x5900): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i': ai.c:(.text+0x59a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_is_equal': ai.c:(.text+0x59e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_is_equal': ai.c:(.text+0x5a20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_is_zero': ai.c:(.text+0x5a40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_is_zero': ai.c:(.text+0x5a60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_lerp': ai.c:(.text+0x5a80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_lerp': ai.c:(.text+0x5b20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_normalize': ai.c:(.text+0x5b40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_normalize': ai.c:(.text+0x5be0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_clamp': ai.c:(.text+0x5c00): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_clamp': ai.c:(.text+0x5ca0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_min': ai.c:(.text+0x5cc0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_min': ai.c:(.text+0x5d60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_max': ai.c:(.text+0x5d80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_max': ai.c:(.text+0x5e20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_round': ai.c:(.text+0x5e40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_round': ai.c:(.text+0x5ee0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_ceil': ai.c:(.text+0x5f00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_ceil': ai.c:(.text+0x5fa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_floor': ai.c:(.text+0x5fc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_floor': ai.c:(.text+0x6060): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_abs': ai.c:(.text+0x6080): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_abs': ai.c:(.text+0x6120): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_inverse': ai.c:(.text+0x6140): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_inverse': ai.c:(.text+0x61e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_negative': ai.c:(.text+0x6200): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_negative': ai.c:(.text+0x62a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_snap': ai.c:(.text+0x62c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_snap': ai.c:(.text+0x6360): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_divide': ai.c:(.text+0x6380): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_divide': ai.c:(.text+0x6420): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_multiply_mat4': ai.c:(.text+0x6440): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_multiply_mat4': ai.c:(.text+0x64e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_multiply': ai.c:(.text+0x6500): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_multiply': ai.c:(.text+0x65a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_scale': ai.c:(.text+0x65c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_scale': ai.c:(.text+0x6660): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_subtract': ai.c:(.text+0x6680): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_subtract': ai.c:(.text+0x6720): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_add': ai.c:(.text+0x6740): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_add': ai.c:(.text+0x67e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_one': ai.c:(.text+0x6800): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_one': ai.c:(.text+0x6880): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_zero': ai.c:(.text+0x68a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_zero': ai.c:(.text+0x6920): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_assign_vec4i': ai.c:(.text+0x6940): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_assign_vec4i': ai.c:(.text+0x69e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_assign': ai.c:(.text+0x6a00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_assign': ai.c:(.text+0x6aa0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4': ai.c:(.text+0x6ac0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4': ai.c:(.text+0x6b60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_nearly_equal': ai.c:(.text+0x6b80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_nearly_equal': ai.c:(.text+0x6bc0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_equal': ai.c:(.text+0x6be0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_equal': ai.c:(.text+0x6c20): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_near_zero': ai.c:(.text+0x6c40): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_near_zero': ai.c:(.text+0x6c80): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_zero': ai.c:(.text+0x6ca0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_zero': ai.c:(.text+0x6cc0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_distance_squared': ai.c:(.text+0x6ce0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_distance_squared': ai.c:(.text+0x6d40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_distance': ai.c:(.text+0x6d60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_distance': ai.c:(.text+0x6dc0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_length_squared': ai.c:(.text+0x6de0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_length_squared': ai.c:(.text+0x6e20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_length': ai.c:(.text+0x6e40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_length': ai.c:(.text+0x6e80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_dot': ai.c:(.text+0x6ea0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_dot': ai.c:(.text+0x6f00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_bezier4': ai.c:(.text+0x6f20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_bezier4': ai.c:(.text+0x7020): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_bezier3': ai.c:(.text+0x7060): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_bezier3': ai.c:(.text+0x7160): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_lerp': ai.c:(.text+0x7180): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_lerp': ai.c:(.text+0x7260): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_reflect': ai.c:(.text+0x7280): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_reflect': ai.c:(.text+0x7360): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_slide': ai.c:(.text+0x7380): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_slide': ai.c:(.text+0x7460): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_project': ai.c:(.text+0x7480): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_project': ai.c:(.text+0x7560): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_normalize': ai.c:(.text+0x7580): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_normalize': ai.c:(.text+0x7640): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_cross': ai.c:(.text+0x7660): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_cross': ai.c:(.text+0x7740): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_clamp': ai.c:(.text+0x7760): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_clamp': ai.c:(.text+0x7860): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_min': ai.c:(.text+0x7880): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_min': ai.c:(.text+0x7960): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_max': ai.c:(.text+0x7980): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_max': ai.c:(.text+0x7a60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_round': ai.c:(.text+0x7a80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_round': ai.c:(.text+0x7b20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_ceil': ai.c:(.text+0x7b40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_ceil': ai.c:(.text+0x7be0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_floor': ai.c:(.text+0x7c00): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_floor': ai.c:(.text+0x7ca0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_abs': ai.c:(.text+0x7cc0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_abs': ai.c:(.text+0x7d80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_inverse': ai.c:(.text+0x7da0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_inverse': ai.c:(.text+0x7e60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_negative': ai.c:(.text+0x7e80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_negative': ai.c:(.text+0x7f40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_snap': ai.c:(.text+0x7f60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_snap': ai.c:(.text+0x8040): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_divide': ai.c:(.text+0x8060): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_divide': ai.c:(.text+0x8140): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_multiply_mat3': ai.c:(.text+0x8160): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_multiply_mat3': ai.c:(.text+0x8220): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_multiply': ai.c:(.text+0x8240): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_multiply': ai.c:(.text+0x8320): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_scale': ai.c:(.text+0x8340): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_scale': ai.c:(.text+0x8400): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_subtract': ai.c:(.text+0x8420): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_subtract': ai.c:(.text+0x8500): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_add': ai.c:(.text+0x8520): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_add': ai.c:(.text+0x8600): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_one': ai.c:(.text+0x8620): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_one': ai.c:(.text+0x86c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_zero': ai.c:(.text+0x86e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_zero': ai.c:(.text+0x8780): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_assign_vec3': ai.c:(.text+0x87a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_assign_vec3': ai.c:(.text+0x8840): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_assign': ai.c:(.text+0x8860): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_assign': ai.c:(.text+0x8920): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i': ai.c:(.text+0x8940): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i': ai.c:(.text+0x89e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_is_equal': ai.c:(.text+0x8a00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_is_equal': ai.c:(.text+0x8a60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_is_zero': ai.c:(.text+0x8a80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_is_zero': ai.c:(.text+0x8ac0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_distance_squared': ai.c:(.text+0x8ae0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_distance_squared': ai.c:(.text+0x8b20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_distance': ai.c:(.text+0x8b40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_distance': ai.c:(.text+0x8b80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_length_squared': ai.c:(.text+0x8ba0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_length_squared': ai.c:(.text+0x8bc0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_length': ai.c:(.text+0x8be0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_length': ai.c:(.text+0x8c00): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_dot': ai.c:(.text+0x8c20): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_dot': ai.c:(.text+0x8c60): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_bezier4': ai.c:(.text+0x8c80): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_bezier4': ai.c:(.text+0x8d60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_bezier3': ai.c:(.text+0x8da0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_bezier3': ai.c:(.text+0x8e60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_lerp': ai.c:(.text+0x8e80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_lerp': ai.c:(.text+0x8f40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_reflect': ai.c:(.text+0x8f60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_reflect': ai.c:(.text+0x9020): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_slide': ai.c:(.text+0x9040): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_slide': ai.c:(.text+0x9100): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_project': ai.c:(.text+0x9120): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_project': ai.c:(.text+0x91e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_normalize': ai.c:(.text+0x9200): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_normalize': ai.c:(.text+0x92a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_cross': ai.c:(.text+0x92c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_cross': ai.c:(.text+0x9380): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_clamp': ai.c:(.text+0x93a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_clamp': ai.c:(.text+0x9460): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_min': ai.c:(.text+0x9480): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_min': ai.c:(.text+0x9540): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_max': ai.c:(.text+0x9560): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_max': ai.c:(.text+0x9620): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_round': ai.c:(.text+0x9640): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_round': ai.c:(.text+0x96e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_ceil': ai.c:(.text+0x9700): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_ceil': ai.c:(.text+0x97a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_floor': ai.c:(.text+0x97c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_floor': ai.c:(.text+0x9860): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_abs': ai.c:(.text+0x9880): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_abs': ai.c:(.text+0x9920): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_inverse': ai.c:(.text+0x9940): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_inverse': ai.c:(.text+0x99e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_negative': ai.c:(.text+0x9a00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_negative': ai.c:(.text+0x9aa0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_snap': ai.c:(.text+0x9ac0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_snap': ai.c:(.text+0x9b80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_divide': ai.c:(.text+0x9ba0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_divide': ai.c:(.text+0x9c60): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_multiply_mat3': ai.c:(.text+0x9c80): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_multiply_mat3': ai.c:(.text+0x9d20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_multiply': ai.c:(.text+0x9d40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_multiply': ai.c:(.text+0x9e00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_scale': ai.c:(.text+0x9e20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_scale': ai.c:(.text+0x9ec0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_subtract': ai.c:(.text+0x9ee0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_subtract': ai.c:(.text+0x9fa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_add': ai.c:(.text+0x9fc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_add': ai.c:(.text+0xa080): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_one': ai.c:(.text+0xa0a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_one': ai.c:(.text+0xa140): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_zero': ai.c:(.text+0xa160): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_zero': ai.c:(.text+0xa200): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_assign_vec3i': ai.c:(.text+0xa220): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_assign_vec3i': ai.c:(.text+0xa2e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_assign': ai.c:(.text+0xa300): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_assign': ai.c:(.text+0xa3a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3': ai.c:(.text+0xa3c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3': ai.c:(.text+0xa460): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_nearly_equal': ai.c:(.text+0xa480): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_nearly_equal': ai.c:(.text+0xa4c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_equal': ai.c:(.text+0xa4e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_equal': ai.c:(.text+0xa520): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_near_zero': ai.c:(.text+0xa540): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_near_zero': ai.c:(.text+0xa580): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_zero': ai.c:(.text+0xa5a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_zero': ai.c:(.text+0xa5e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_distance_squared': ai.c:(.text+0xa600): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_distance_squared': ai.c:(.text+0xa640): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_distance': ai.c:(.text+0xa660): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_distance': ai.c:(.text+0xa680): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_length': ai.c:(.text+0xa6a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_length': ai.c:(.text+0xa6c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_length_squared': ai.c:(.text+0xa6e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_length_squared': ai.c:(.text+0xa700): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_angle': ai.c:(.text+0xa720): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_angle': ai.c:(.text+0xa740): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_dot': ai.c:(.text+0xa760): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_dot': ai.c:(.text+0xa7a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_bezier4': ai.c:(.text+0xa7c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_bezier4': ai.c:(.text+0xa860): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_bezier3': ai.c:(.text+0xa8a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_bezier3': ai.c:(.text+0xa940): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_lerp': ai.c:(.text+0xa960): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_lerp': ai.c:(.text+0xa9e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_rotate': ai.c:(.text+0xaa00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_rotate': ai.c:(.text+0xaa80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_tangent': ai.c:(.text+0xaaa0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_tangent': ai.c:(.text+0xab20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_reflect': ai.c:(.text+0xab40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_reflect': ai.c:(.text+0xabc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_slide': ai.c:(.text+0xabe0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_slide': ai.c:(.text+0xac60): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_project': ai.c:(.text+0xac80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_project': ai.c:(.text+0xad00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_normalize': ai.c:(.text+0xad20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_normalize': ai.c:(.text+0xada0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_clamp': ai.c:(.text+0xadc0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_clamp': ai.c:(.text+0xae60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_min': ai.c:(.text+0xae80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_min': ai.c:(.text+0xaf00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_max': ai.c:(.text+0xaf20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_max': ai.c:(.text+0xafa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_round': ai.c:(.text+0xafc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_round': ai.c:(.text+0xb040): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_ceil': ai.c:(.text+0xb060): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_ceil': ai.c:(.text+0xb0e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_floor': ai.c:(.text+0xb100): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_floor': ai.c:(.text+0xb180): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_abs': ai.c:(.text+0xb1a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_abs': ai.c:(.text+0xb220): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_inverse': ai.c:(.text+0xb240): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_inverse': ai.c:(.text+0xb2c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_negative': ai.c:(.text+0xb2e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_negative': ai.c:(.text+0xb360): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_snap': ai.c:(.text+0xb380): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_snap': ai.c:(.text+0xb400): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_divide': ai.c:(.text+0xb420): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_divide': ai.c:(.text+0xb4a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_multiply_mat2': ai.c:(.text+0xb4c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_multiply_mat2': ai.c:(.text+0xb560): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_multiply': ai.c:(.text+0xb580): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_multiply': ai.c:(.text+0xb600): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_scale': ai.c:(.text+0xb620): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_scale': ai.c:(.text+0xb6a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_subtract': ai.c:(.text+0xb6c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_subtract': ai.c:(.text+0xb740): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_add': ai.c:(.text+0xb760): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_add': ai.c:(.text+0xb7e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_one': ai.c:(.text+0xb800): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_one': ai.c:(.text+0xb880): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_zero': ai.c:(.text+0xb8a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_zero': ai.c:(.text+0xb920): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_assign_vec2': ai.c:(.text+0xb940): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_assign_vec2': ai.c:(.text+0xb9c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_assign': ai.c:(.text+0xb9e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_assign': ai.c:(.text+0xba60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i': ai.c:(.text+0xba80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i': ai.c:(.text+0xbb00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_is_equal': ai.c:(.text+0xbb20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_is_equal': ai.c:(.text+0xbb60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_is_zero': ai.c:(.text+0xbb80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_is_zero': ai.c:(.text+0xbba0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_distance_squared': ai.c:(.text+0xbf00): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_distance_squared': ai.c:(.text+0xbf40): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_distance': ai.c:(.text+0xbf60): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_distance': ai.c:(.text+0xbfa0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_length': ai.c:(.text+0xbfc0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_length': ai.c:(.text+0xbfe0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_length_squared': ai.c:(.text+0xc000): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_length_squared': ai.c:(.text+0xc020): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_angle': ai.c:(.text+0xc040): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_angle': ai.c:(.text+0xc060): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_dot': ai.c:(.text+0xc080): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_dot': ai.c:(.text+0xc0c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_bezier4': ai.c:(.text+0xc0e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_bezier4': ai.c:(.text+0xc1a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_bezier3': ai.c:(.text+0xc1e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_bezier3': ai.c:(.text+0xc280): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_lerp': ai.c:(.text+0xc2a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_lerp': ai.c:(.text+0xc340): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_rotate': ai.c:(.text+0xc360): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_rotate': ai.c:(.text+0xc400): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_tangent': ai.c:(.text+0xc420): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_tangent': ai.c:(.text+0xc4a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_reflect': ai.c:(.text+0xc4c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_reflect': ai.c:(.text+0xc560): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_slide': ai.c:(.text+0xc580): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_slide': ai.c:(.text+0xc620): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_project': ai.c:(.text+0xc640): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_project': ai.c:(.text+0xc6e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_normalize': ai.c:(.text+0xc700): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_normalize': ai.c:(.text+0xc780): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_clamp': ai.c:(.text+0xc7a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_clamp': ai.c:(.text+0xc840): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_min': ai.c:(.text+0xc860): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_min': ai.c:(.text+0xc900): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_max': ai.c:(.text+0xc920): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_max': ai.c:(.text+0xc9c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_round': ai.c:(.text+0xc9e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_round': ai.c:(.text+0xca60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_ceil': ai.c:(.text+0xca80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_ceil': ai.c:(.text+0xcb00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_floor': ai.c:(.text+0xcb20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_floor': ai.c:(.text+0xcba0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_abs': ai.c:(.text+0xcbc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_abs': ai.c:(.text+0xcc40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_inverse': ai.c:(.text+0xcc60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_inverse': ai.c:(.text+0xcce0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_negative': ai.c:(.text+0xcd00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_negative': ai.c:(.text+0xcd80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_snap': ai.c:(.text+0xcda0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_snap': ai.c:(.text+0xce40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_divide': ai.c:(.text+0xce60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_divide': ai.c:(.text+0xcf00): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_multiply_mat2': ai.c:(.text+0xcf20): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_multiply_mat2': ai.c:(.text+0xcfc0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_multiply': ai.c:(.text+0xcfe0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_multiply': ai.c:(.text+0xd080): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_scale': ai.c:(.text+0xd0a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_scale': ai.c:(.text+0xd140): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_subtract': ai.c:(.text+0xd160): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_subtract': ai.c:(.text+0xd200): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_add': ai.c:(.text+0xd220): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_add': ai.c:(.text+0xd2c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_one': ai.c:(.text+0xd2e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_one': ai.c:(.text+0xd360): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_zero': ai.c:(.text+0xd380): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_zero': ai.c:(.text+0xd400): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_assign_vec2i': ai.c:(.text+0xd420): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_assign_vec2i': ai.c:(.text+0xd4a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_assign': ai.c:(.text+0xd4c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_assign': ai.c:(.text+0xd540): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2': ai.c:(.text+0xe760): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2': ai.c:(.text+0xe7e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_nearly_equal': ai.c:(.text+0xe800): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_nearly_equal': ai.c:(.text+0xe840): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_equal': ai.c:(.text+0xe860): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_equal': ai.c:(.text+0xe8a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_near_zero': ai.c:(.text+0xe8c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_near_zero': ai.c:(.text+0xe8e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_zero': ai.c:(.text+0xe900): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_zero': ai.c:(.text+0xe920): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_lerp': ai_context.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_lerp': ai_context.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_multiply': ai_context.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_multiply': ai_context.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_scale': ai_context.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_scale': ai_context.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_negative': ai_context.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_negative': ai_context.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_scaling': ai_context.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_scaling': ai_context.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_translation': ai_context.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_translation': ai_context.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_look_at': ai_context.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_look_at': ai_context.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_quaternion': ai_context.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_quaternion': ai_context.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_axis': ai_context.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_axis': ai_context.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_z': ai_context.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_z': ai_context.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_y': ai_context.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_y': ai_context.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_x': ai_context.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_x': ai_context.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_perspective_infinite': ai_context.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_perspective_infinite': ai_context.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_perspective_fov': ai_context.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_perspective_fov': ai_context.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_perspective': ai_context.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_perspective': ai_context.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_ortho': ai_context.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_ortho': ai_context.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_inverse': ai_context.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_inverse': ai_context.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_adjugate': ai_context.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_adjugate': ai_context.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_transpose': ai_context.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_transpose': ai_context.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_assign_mat3': ai_context.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_assign_mat3': ai_context.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_assign_mat2': ai_context.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_assign_mat2': ai_context.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_assign': ai_context.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_assign': ai_context.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_determinant': ai_context.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_determinant': ai_context.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_identity': ai_context.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_identity': ai_context.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_zero': ai_context.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_zero': ai_context.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4': ai_context.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4': ai_context.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_lerp': ai_context.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_lerp': ai_context.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_multiply': ai_context.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_multiply': ai_context.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_scale': ai_context.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_scale': ai_context.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_negative': ai_context.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_negative': ai_context.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_scaling': ai_context.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_scaling': ai_context.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_quaternion': ai_context.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_quaternion': ai_context.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_axis': ai_context.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_axis': ai_context.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_z': ai_context.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_z': ai_context.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_y': ai_context.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_y': ai_context.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_x': ai_context.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_x': ai_context.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_inverse': ai_context.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_inverse': ai_context.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_adjugate': ai_context.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_adjugate': ai_context.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_cofactor': ai_context.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_cofactor': ai_context.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_transpose': ai_context.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_transpose': ai_context.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_assign_mat4': ai_context.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_assign_mat4': ai_context.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_assign_mat2': ai_context.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_assign_mat2': ai_context.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_assign': ai_context.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_assign': ai_context.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_determinant': ai_context.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_determinant': ai_context.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_identity': ai_context.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_identity': ai_context.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_zero': ai_context.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_zero': ai_context.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3': ai_context.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3': ai_context.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_lerp': ai_context.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_lerp': ai_context.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_multiply': ai_context.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_multiply': ai_context.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_scale': ai_context.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_scale': ai_context.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_negative': ai_context.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_negative': ai_context.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_scaling': ai_context.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_scaling': ai_context.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_rotation': ai_context.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_rotation': ai_context.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_inverse': ai_context.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_inverse': ai_context.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_cofactor': ai_context.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_cofactor': ai_context.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_transpose': ai_context.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_transpose': ai_context.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_assign_mat4': ai_context.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_assign_mat4': ai_context.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_assign_mat3': ai_context.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_assign_mat3': ai_context.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_assign': ai_context.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_assign': ai_context.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_determinant': ai_context.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_determinant': ai_context.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_identity': ai_context.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_identity': ai_context.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_zero': ai_context.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_zero': ai_context.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2': ai_context.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2': ai_context.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_length_squared': ai_context.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_length_squared': ai_context.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_length': ai_context.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_length': ai_context.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_angle': ai_context.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_angle': ai_context.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_dot': ai_context.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_dot': ai_context.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_slerp': ai_context.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_slerp': ai_context.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_lerp': ai_context.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_lerp': ai_context.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_yaw_pitch_roll': ai_context.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_yaw_pitch_roll': ai_context.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_mat4': ai_context.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_mat4': ai_context.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_vec3': ai_context.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_vec3': ai_context.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_axis_angle': ai_context.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_axis_angle': ai_context.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_power': ai_context.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_power': ai_context.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_normalize': ai_context.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_normalize': ai_context.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_inverse': ai_context.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_inverse': ai_context.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_conjugate': ai_context.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_conjugate': ai_context.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_negative': ai_context.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_negative': ai_context.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_divide': ai_context.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_divide': ai_context.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_multiply': ai_context.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_multiply': ai_context.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_scale': ai_context.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_scale': ai_context.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_null': ai_context.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_null': ai_context.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_zero': ai_context.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_zero': ai_context.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_assign': ai_context.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_assign': ai_context.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat': ai_context.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat': ai_context.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_nearly_equal': ai_context.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_nearly_equal': ai_context.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_equal': ai_context.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_equal': ai_context.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_near_zero': ai_context.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_near_zero': ai_context.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_zero': ai_context.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_zero': ai_context.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_lerp': ai_context.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_lerp': ai_context.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_normalize': ai_context.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_normalize': ai_context.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_clamp': ai_context.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_clamp': ai_context.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_min': ai_context.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_min': ai_context.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_max': ai_context.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_max': ai_context.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_round': ai_context.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_round': ai_context.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_ceil': ai_context.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_ceil': ai_context.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_floor': ai_context.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_floor': ai_context.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_abs': ai_context.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_abs': ai_context.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_inverse': ai_context.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_inverse': ai_context.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_negative': ai_context.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_negative': ai_context.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_snap': ai_context.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_snap': ai_context.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_divide': ai_context.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_divide': ai_context.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_multiply_mat4': ai_context.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_multiply_mat4': ai_context.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_multiply': ai_context.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_multiply': ai_context.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_scale': ai_context.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_scale': ai_context.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_subtract': ai_context.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_subtract': ai_context.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_add': ai_context.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_add': ai_context.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_one': ai_context.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_one': ai_context.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_zero': ai_context.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_zero': ai_context.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_assign_vec4': ai_context.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_assign_vec4': ai_context.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_assign': ai_context.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_assign': ai_context.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i': ai_context.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i': ai_context.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_is_equal': ai_context.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_is_equal': ai_context.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_is_zero': ai_context.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_is_zero': ai_context.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_lerp': ai_context.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_lerp': ai_context.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_normalize': ai_context.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_normalize': ai_context.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_clamp': ai_context.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_clamp': ai_context.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_min': ai_context.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_min': ai_context.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_max': ai_context.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_max': ai_context.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_round': ai_context.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_round': ai_context.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_ceil': ai_context.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_ceil': ai_context.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_floor': ai_context.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_floor': ai_context.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_abs': ai_context.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_abs': ai_context.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_inverse': ai_context.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_inverse': ai_context.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_negative': ai_context.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_negative': ai_context.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_snap': ai_context.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_snap': ai_context.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_divide': ai_context.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_divide': ai_context.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_multiply_mat4': ai_context.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_multiply_mat4': ai_context.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_multiply': ai_context.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_multiply': ai_context.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_scale': ai_context.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_scale': ai_context.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_subtract': ai_context.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_subtract': ai_context.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_add': ai_context.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_add': ai_context.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_one': ai_context.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_one': ai_context.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_zero': ai_context.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_zero': ai_context.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_assign_vec4i': ai_context.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_assign_vec4i': ai_context.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_assign': ai_context.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_assign': ai_context.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4': ai_context.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4': ai_context.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_nearly_equal': ai_context.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_nearly_equal': ai_context.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_equal': ai_context.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_equal': ai_context.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_near_zero': ai_context.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_near_zero': ai_context.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_zero': ai_context.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_zero': ai_context.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_distance_squared': ai_context.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_distance_squared': ai_context.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_distance': ai_context.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_distance': ai_context.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_length_squared': ai_context.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_length_squared': ai_context.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_length': ai_context.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_length': ai_context.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_dot': ai_context.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_dot': ai_context.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_bezier4': ai_context.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_bezier4': ai_context.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_bezier3': ai_context.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_bezier3': ai_context.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_lerp': ai_context.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_lerp': ai_context.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_reflect': ai_context.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_reflect': ai_context.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_slide': ai_context.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_slide': ai_context.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_project': ai_context.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_project': ai_context.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_normalize': ai_context.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_normalize': ai_context.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_cross': ai_context.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_cross': ai_context.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_clamp': ai_context.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_clamp': ai_context.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_min': ai_context.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_min': ai_context.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_max': ai_context.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_max': ai_context.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_round': ai_context.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_round': ai_context.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_ceil': ai_context.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_ceil': ai_context.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_floor': ai_context.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_floor': ai_context.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_abs': ai_context.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_abs': ai_context.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_inverse': ai_context.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_inverse': ai_context.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_negative': ai_context.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_negative': ai_context.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_snap': ai_context.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_snap': ai_context.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_divide': ai_context.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_divide': ai_context.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_multiply_mat3': ai_context.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_multiply_mat3': ai_context.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_multiply': ai_context.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_multiply': ai_context.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_scale': ai_context.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_scale': ai_context.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_subtract': ai_context.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_subtract': ai_context.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_add': ai_context.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_add': ai_context.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_one': ai_context.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_one': ai_context.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_zero': ai_context.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_zero': ai_context.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_assign_vec3': ai_context.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_assign_vec3': ai_context.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_assign': ai_context.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_assign': ai_context.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i': ai_context.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i': ai_context.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_is_equal': ai_context.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_is_equal': ai_context.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_is_zero': ai_context.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_is_zero': ai_context.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_distance_squared': ai_context.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_distance_squared': ai_context.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_distance': ai_context.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_distance': ai_context.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_length_squared': ai_context.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_length_squared': ai_context.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_length': ai_context.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_length': ai_context.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_dot': ai_context.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_dot': ai_context.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_bezier4': ai_context.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_bezier4': ai_context.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_bezier3': ai_context.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_bezier3': ai_context.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_lerp': ai_context.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_lerp': ai_context.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_reflect': ai_context.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_reflect': ai_context.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_slide': ai_context.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_slide': ai_context.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_project': ai_context.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_project': ai_context.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_normalize': ai_context.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_normalize': ai_context.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_cross': ai_context.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_cross': ai_context.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_clamp': ai_context.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_clamp': ai_context.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_min': ai_context.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_min': ai_context.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_max': ai_context.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_max': ai_context.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_round': ai_context.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_round': ai_context.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_ceil': ai_context.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_ceil': ai_context.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_floor': ai_context.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_floor': ai_context.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_abs': ai_context.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_abs': ai_context.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_inverse': ai_context.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_inverse': ai_context.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_negative': ai_context.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_negative': ai_context.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_snap': ai_context.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_snap': ai_context.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_divide': ai_context.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_divide': ai_context.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_multiply_mat3': ai_context.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_multiply_mat3': ai_context.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_multiply': ai_context.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_multiply': ai_context.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_scale': ai_context.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_scale': ai_context.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_subtract': ai_context.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_subtract': ai_context.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_add': ai_context.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_add': ai_context.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_one': ai_context.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_one': ai_context.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_zero': ai_context.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_zero': ai_context.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_assign_vec3i': ai_context.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_assign_vec3i': ai_context.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_assign': ai_context.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_assign': ai_context.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3': ai_context.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3': ai_context.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_nearly_equal': ai_context.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_nearly_equal': ai_context.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_equal': ai_context.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_equal': ai_context.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_near_zero': ai_context.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_near_zero': ai_context.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_zero': ai_context.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_zero': ai_context.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_distance_squared': ai_context.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_distance_squared': ai_context.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_distance': ai_context.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_distance': ai_context.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_length': ai_context.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_length': ai_context.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_length_squared': ai_context.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_length_squared': ai_context.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_angle': ai_context.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_angle': ai_context.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_dot': ai_context.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_dot': ai_context.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_bezier4': ai_context.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_bezier4': ai_context.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_bezier3': ai_context.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_bezier3': ai_context.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_lerp': ai_context.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_lerp': ai_context.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_rotate': ai_context.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_rotate': ai_context.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_tangent': ai_context.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_tangent': ai_context.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_reflect': ai_context.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_reflect': ai_context.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_slide': ai_context.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_slide': ai_context.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_project': ai_context.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_project': ai_context.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_normalize': ai_context.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_normalize': ai_context.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_clamp': ai_context.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_clamp': ai_context.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_min': ai_context.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_min': ai_context.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_max': ai_context.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_max': ai_context.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_round': ai_context.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_round': ai_context.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_ceil': ai_context.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_ceil': ai_context.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_floor': ai_context.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_floor': ai_context.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_abs': ai_context.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_abs': ai_context.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_inverse': ai_context.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_inverse': ai_context.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_negative': ai_context.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_negative': ai_context.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_snap': ai_context.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_snap': ai_context.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_divide': ai_context.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_divide': ai_context.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_multiply_mat2': ai_context.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_multiply_mat2': ai_context.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_multiply': ai_context.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_multiply': ai_context.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_scale': ai_context.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_scale': ai_context.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_subtract': ai_context.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_subtract': ai_context.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_add': ai_context.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_add': ai_context.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_one': ai_context.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_one': ai_context.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_zero': ai_context.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_zero': ai_context.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_assign_vec2': ai_context.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_assign_vec2': ai_context.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_assign': ai_context.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_assign': ai_context.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i': ai_context.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i': ai_context.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_is_equal': ai_context.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_is_equal': ai_context.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_is_zero': ai_context.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_is_zero': ai_context.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_distance_squared': ai_context.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_distance_squared': ai_context.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_distance': ai_context.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_distance': ai_context.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_length': ai_context.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_length': ai_context.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_length_squared': ai_context.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_length_squared': ai_context.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_angle': ai_context.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_angle': ai_context.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_dot': ai_context.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_dot': ai_context.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_bezier4': ai_context.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_bezier4': ai_context.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_bezier3': ai_context.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_bezier3': ai_context.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_lerp': ai_context.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_lerp': ai_context.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_rotate': ai_context.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_rotate': ai_context.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_tangent': ai_context.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_tangent': ai_context.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_reflect': ai_context.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_reflect': ai_context.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_slide': ai_context.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_slide': ai_context.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_project': ai_context.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_project': ai_context.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_normalize': ai_context.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_normalize': ai_context.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_clamp': ai_context.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_clamp': ai_context.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_min': ai_context.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_min': ai_context.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_max': ai_context.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_max': ai_context.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_round': ai_context.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_round': ai_context.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_ceil': ai_context.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_ceil': ai_context.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_floor': ai_context.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_floor': ai_context.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_abs': ai_context.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_abs': ai_context.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_inverse': ai_context.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_inverse': ai_context.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_negative': ai_context.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_negative': ai_context.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_snap': ai_context.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_snap': ai_context.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_divide': ai_context.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_divide': ai_context.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_multiply_mat2': ai_context.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_multiply_mat2': ai_context.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_multiply': ai_context.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_multiply': ai_context.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_scale': ai_context.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_scale': ai_context.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_subtract': ai_context.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_subtract': ai_context.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_add': ai_context.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_add': ai_context.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_one': ai_context.c:(.text+0xc480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_one': ai_context.c:(.text+0xc500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_zero': ai_context.c:(.text+0xc520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_zero': ai_context.c:(.text+0xc5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_assign_vec2i': ai_context.c:(.text+0xc5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_assign_vec2i': ai_context.c:(.text+0xc640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_assign': ai_context.c:(.text+0xc660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_assign': ai_context.c:(.text+0xc6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2': ai_context.c:(.text+0xc700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2': ai_context.c:(.text+0xc780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_nearly_equal': ai_context.c:(.text+0xc7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_nearly_equal': ai_context.c:(.text+0xc7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_equal': ai_context.c:(.text+0xc800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_equal': ai_context.c:(.text+0xc840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_near_zero': ai_context.c:(.text+0xc860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_near_zero': ai_context.c:(.text+0xc880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_zero': ai_context.c:(.text+0xc8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_zero': ai_context.c:(.text+0xc8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_lerp': ai_coop.c:(.text+0x1a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_lerp': ai_coop.c:(.text+0x220): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_multiply': ai_coop.c:(.text+0x240): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_multiply': ai_coop.c:(.text+0x2c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_scale': ai_coop.c:(.text+0x2e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_scale': ai_coop.c:(.text+0x360): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_negative': ai_coop.c:(.text+0x380): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_negative': ai_coop.c:(.text+0x400): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_scaling': ai_coop.c:(.text+0x420): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_scaling': ai_coop.c:(.text+0x4a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_translation': ai_coop.c:(.text+0x4c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_translation': ai_coop.c:(.text+0x540): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_look_at': ai_coop.c:(.text+0x560): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_look_at': ai_coop.c:(.text+0x620): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_quaternion': ai_coop.c:(.text+0x640): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_quaternion': ai_coop.c:(.text+0x6c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_axis': ai_coop.c:(.text+0x6e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_axis': ai_coop.c:(.text+0x760): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_z': ai_coop.c:(.text+0x780): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_z': ai_coop.c:(.text+0x800): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_y': ai_coop.c:(.text+0x820): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_y': ai_coop.c:(.text+0x8a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_x': ai_coop.c:(.text+0x8c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_x': ai_coop.c:(.text+0x940): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_perspective_infinite': ai_coop.c:(.text+0x960): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_perspective_infinite': ai_coop.c:(.text+0x9e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_perspective_fov': ai_coop.c:(.text+0xa00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_perspective_fov': ai_coop.c:(.text+0xa80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_perspective': ai_coop.c:(.text+0xaa0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_perspective': ai_coop.c:(.text+0xb20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_ortho': ai_coop.c:(.text+0xb40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_ortho': ai_coop.c:(.text+0xbc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_inverse': ai_coop.c:(.text+0xbe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_inverse': ai_coop.c:(.text+0xc60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_adjugate': ai_coop.c:(.text+0xc80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_adjugate': ai_coop.c:(.text+0xd00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_transpose': ai_coop.c:(.text+0xd20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_transpose': ai_coop.c:(.text+0xda0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_assign_mat3': ai_coop.c:(.text+0xdc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_assign_mat3': ai_coop.c:(.text+0xe40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_assign_mat2': ai_coop.c:(.text+0xe60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_assign_mat2': ai_coop.c:(.text+0xf00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_assign': ai_coop.c:(.text+0xf20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_assign': ai_coop.c:(.text+0xfa0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_determinant': ai_coop.c:(.text+0xfc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_determinant': ai_coop.c:(.text+0xfe0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_identity': ai_coop.c:(.text+0x1000): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_identity': ai_coop.c:(.text+0x1080): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_zero': ai_coop.c:(.text+0x10a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_zero': ai_coop.c:(.text+0x1120): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4': ai_coop.c:(.text+0x1140): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4': ai_coop.c:(.text+0x11c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_lerp': ai_coop.c:(.text+0x11e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_lerp': ai_coop.c:(.text+0x1260): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_multiply': ai_coop.c:(.text+0x1280): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_multiply': ai_coop.c:(.text+0x1300): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_scale': ai_coop.c:(.text+0x1320): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_scale': ai_coop.c:(.text+0x13a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_negative': ai_coop.c:(.text+0x13c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_negative': ai_coop.c:(.text+0x1440): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_scaling': ai_coop.c:(.text+0x1460): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_scaling': ai_coop.c:(.text+0x14e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_quaternion': ai_coop.c:(.text+0x1500): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_quaternion': ai_coop.c:(.text+0x15a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_axis': ai_coop.c:(.text+0x15c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_axis': ai_coop.c:(.text+0x1660): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_z': ai_coop.c:(.text+0x1680): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_z': ai_coop.c:(.text+0x1700): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_y': ai_coop.c:(.text+0x1720): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_y': ai_coop.c:(.text+0x17a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_x': ai_coop.c:(.text+0x17c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_x': ai_coop.c:(.text+0x1840): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_inverse': ai_coop.c:(.text+0x1860): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_inverse': ai_coop.c:(.text+0x18e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_adjugate': ai_coop.c:(.text+0x1900): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_adjugate': ai_coop.c:(.text+0x1980): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_cofactor': ai_coop.c:(.text+0x19a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_cofactor': ai_coop.c:(.text+0x1a20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_transpose': ai_coop.c:(.text+0x1a40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_transpose': ai_coop.c:(.text+0x1ac0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_assign_mat4': ai_coop.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_assign_mat4': ai_coop.c:(.text+0x1b60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_assign_mat2': ai_coop.c:(.text+0x1b80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_assign_mat2': ai_coop.c:(.text+0x1c20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_assign': ai_coop.c:(.text+0x1c40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_assign': ai_coop.c:(.text+0x1cc0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_determinant': ai_coop.c:(.text+0x1ce0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_determinant': ai_coop.c:(.text+0x1d00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_identity': ai_coop.c:(.text+0x1d20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_identity': ai_coop.c:(.text+0x1da0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_zero': ai_coop.c:(.text+0x1dc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_zero': ai_coop.c:(.text+0x1e40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3': ai_coop.c:(.text+0x1e60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3': ai_coop.c:(.text+0x1ee0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_lerp': ai_coop.c:(.text+0x1f00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_lerp': ai_coop.c:(.text+0x1fc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_multiply': ai_coop.c:(.text+0x1fe0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_multiply': ai_coop.c:(.text+0x20a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_scale': ai_coop.c:(.text+0x20c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_scale': ai_coop.c:(.text+0x2160): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_negative': ai_coop.c:(.text+0x2180): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_negative': ai_coop.c:(.text+0x2220): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_scaling': ai_coop.c:(.text+0x2240): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_scaling': ai_coop.c:(.text+0x22e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_rotation': ai_coop.c:(.text+0x2300): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_rotation': ai_coop.c:(.text+0x23a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_inverse': ai_coop.c:(.text+0x23c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_inverse': ai_coop.c:(.text+0x2460): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_cofactor': ai_coop.c:(.text+0x2480): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_cofactor': ai_coop.c:(.text+0x2520): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_transpose': ai_coop.c:(.text+0x2540): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_transpose': ai_coop.c:(.text+0x25e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_assign_mat4': ai_coop.c:(.text+0x2600): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_assign_mat4': ai_coop.c:(.text+0x26a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_assign_mat3': ai_coop.c:(.text+0x26c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_assign_mat3': ai_coop.c:(.text+0x2760): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_assign': ai_coop.c:(.text+0x2780): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_assign': ai_coop.c:(.text+0x2820): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_determinant': ai_coop.c:(.text+0x2840): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_determinant': ai_coop.c:(.text+0x2880): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_identity': ai_coop.c:(.text+0x28a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_identity': ai_coop.c:(.text+0x2940): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_zero': ai_coop.c:(.text+0x2960): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_zero': ai_coop.c:(.text+0x2a00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2': ai_coop.c:(.text+0x2a20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2': ai_coop.c:(.text+0x2ac0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_length_squared': ai_coop.c:(.text+0x2ae0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_length_squared': ai_coop.c:(.text+0x2b20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_length': ai_coop.c:(.text+0x2b40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_length': ai_coop.c:(.text+0x2b80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_angle': ai_coop.c:(.text+0x2ba0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_angle': ai_coop.c:(.text+0x2be0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_dot': ai_coop.c:(.text+0x2c00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_dot': ai_coop.c:(.text+0x2c40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_slerp': ai_coop.c:(.text+0x2c60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_slerp': ai_coop.c:(.text+0x2d20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_lerp': ai_coop.c:(.text+0x2d40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_lerp': ai_coop.c:(.text+0x2e00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_yaw_pitch_roll': ai_coop.c:(.text+0x2e20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_yaw_pitch_roll': ai_coop.c:(.text+0x2ec0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_mat4': ai_coop.c:(.text+0x2ee0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_mat4': ai_coop.c:(.text+0x2f80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_vec3': ai_coop.c:(.text+0x2fa0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_vec3': ai_coop.c:(.text+0x3040): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_axis_angle': ai_coop.c:(.text+0x3060): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_axis_angle': ai_coop.c:(.text+0x3100): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_power': ai_coop.c:(.text+0x3120): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_power': ai_coop.c:(.text+0x31c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_normalize': ai_coop.c:(.text+0x31e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_normalize': ai_coop.c:(.text+0x3280): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_inverse': ai_coop.c:(.text+0x32a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_inverse': ai_coop.c:(.text+0x3340): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_conjugate': ai_coop.c:(.text+0x3360): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_conjugate': ai_coop.c:(.text+0x3400): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_negative': ai_coop.c:(.text+0x3420): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_negative': ai_coop.c:(.text+0x34c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_divide': ai_coop.c:(.text+0x34e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_divide': ai_coop.c:(.text+0x35a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_multiply': ai_coop.c:(.text+0x35c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_multiply': ai_coop.c:(.text+0x3680): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_scale': ai_coop.c:(.text+0x36a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_scale': ai_coop.c:(.text+0x3740): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_null': ai_coop.c:(.text+0x3760): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_null': ai_coop.c:(.text+0x3800): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_zero': ai_coop.c:(.text+0x3820): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_zero': ai_coop.c:(.text+0x38c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_assign': ai_coop.c:(.text+0x38e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_assign': ai_coop.c:(.text+0x3980): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat': ai_coop.c:(.text+0x39a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat': ai_coop.c:(.text+0x3a40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_nearly_equal': ai_coop.c:(.text+0x3a60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_nearly_equal': ai_coop.c:(.text+0x3aa0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_equal': ai_coop.c:(.text+0x3ac0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_equal': ai_coop.c:(.text+0x3b00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_near_zero': ai_coop.c:(.text+0x3b20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_near_zero': ai_coop.c:(.text+0x3b60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_zero': ai_coop.c:(.text+0x3b80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_zero': ai_coop.c:(.text+0x3bc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_lerp': ai_coop.c:(.text+0x3be0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_lerp': ai_coop.c:(.text+0x3c80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_normalize': ai_coop.c:(.text+0x3ca0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_normalize': ai_coop.c:(.text+0x3d40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_clamp': ai_coop.c:(.text+0x3d60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_clamp': ai_coop.c:(.text+0x3e00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_min': ai_coop.c:(.text+0x3e20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_min': ai_coop.c:(.text+0x3ec0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_max': ai_coop.c:(.text+0x3ee0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_max': ai_coop.c:(.text+0x3f80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_round': ai_coop.c:(.text+0x3fa0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_round': ai_coop.c:(.text+0x4040): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_ceil': ai_coop.c:(.text+0x4060): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_ceil': ai_coop.c:(.text+0x4100): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_floor': ai_coop.c:(.text+0x4120): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_floor': ai_coop.c:(.text+0x41c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_abs': ai_coop.c:(.text+0x41e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_abs': ai_coop.c:(.text+0x4280): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_inverse': ai_coop.c:(.text+0x42a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_inverse': ai_coop.c:(.text+0x4340): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_negative': ai_coop.c:(.text+0x4360): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_negative': ai_coop.c:(.text+0x4400): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_snap': ai_coop.c:(.text+0x4420): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_snap': ai_coop.c:(.text+0x44c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_divide': ai_coop.c:(.text+0x44e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_divide': ai_coop.c:(.text+0x4580): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_multiply_mat4': ai_coop.c:(.text+0x45a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_multiply_mat4': ai_coop.c:(.text+0x4640): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_multiply': ai_coop.c:(.text+0x4660): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_multiply': ai_coop.c:(.text+0x4700): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_scale': ai_coop.c:(.text+0x4720): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_scale': ai_coop.c:(.text+0x47c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_subtract': ai_coop.c:(.text+0x47e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_subtract': ai_coop.c:(.text+0x4880): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_add': ai_coop.c:(.text+0x48a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_add': ai_coop.c:(.text+0x4940): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_one': ai_coop.c:(.text+0x4960): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_one': ai_coop.c:(.text+0x49e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_zero': ai_coop.c:(.text+0x4a00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_zero': ai_coop.c:(.text+0x4a80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_assign_vec4': ai_coop.c:(.text+0x4aa0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_assign_vec4': ai_coop.c:(.text+0x4b40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_assign': ai_coop.c:(.text+0x4b60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_assign': ai_coop.c:(.text+0x4c00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i': ai_coop.c:(.text+0x4c20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i': ai_coop.c:(.text+0x4cc0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_is_equal': ai_coop.c:(.text+0x4d00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_is_equal': ai_coop.c:(.text+0x4d40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_is_zero': ai_coop.c:(.text+0x4d60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_is_zero': ai_coop.c:(.text+0x4d80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_lerp': ai_coop.c:(.text+0x4da0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_lerp': ai_coop.c:(.text+0x4e40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_normalize': ai_coop.c:(.text+0x4e60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_normalize': ai_coop.c:(.text+0x4f00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_clamp': ai_coop.c:(.text+0x4f20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_clamp': ai_coop.c:(.text+0x4fc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_min': ai_coop.c:(.text+0x4fe0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_min': ai_coop.c:(.text+0x5080): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_max': ai_coop.c:(.text+0x50a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_max': ai_coop.c:(.text+0x5140): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_round': ai_coop.c:(.text+0x5160): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_round': ai_coop.c:(.text+0x5200): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_ceil': ai_coop.c:(.text+0x5220): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_ceil': ai_coop.c:(.text+0x52c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_floor': ai_coop.c:(.text+0x52e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_floor': ai_coop.c:(.text+0x5380): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_abs': ai_coop.c:(.text+0x53a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_abs': ai_coop.c:(.text+0x5440): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_inverse': ai_coop.c:(.text+0x5460): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_inverse': ai_coop.c:(.text+0x5500): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_negative': ai_coop.c:(.text+0x5520): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_negative': ai_coop.c:(.text+0x55c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_snap': ai_coop.c:(.text+0x55e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_snap': ai_coop.c:(.text+0x5680): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_divide': ai_coop.c:(.text+0x56a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_divide': ai_coop.c:(.text+0x5740): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_multiply_mat4': ai_coop.c:(.text+0x5760): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_multiply_mat4': ai_coop.c:(.text+0x5800): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_multiply': ai_coop.c:(.text+0x5820): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_multiply': ai_coop.c:(.text+0x58c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_scale': ai_coop.c:(.text+0x58e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_scale': ai_coop.c:(.text+0x5980): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_subtract': ai_coop.c:(.text+0x59a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_subtract': ai_coop.c:(.text+0x5a40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_add': ai_coop.c:(.text+0x5a60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_add': ai_coop.c:(.text+0x5b00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_one': ai_coop.c:(.text+0x5b20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_one': ai_coop.c:(.text+0x5ba0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_zero': ai_coop.c:(.text+0x5bc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_zero': ai_coop.c:(.text+0x5c40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_assign_vec4i': ai_coop.c:(.text+0x5c60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_assign_vec4i': ai_coop.c:(.text+0x5d00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_assign': ai_coop.c:(.text+0x5d20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_assign': ai_coop.c:(.text+0x5dc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4': ai_coop.c:(.text+0x5de0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4': ai_coop.c:(.text+0x5e80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_nearly_equal': ai_coop.c:(.text+0x5ea0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_nearly_equal': ai_coop.c:(.text+0x5ee0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_equal': ai_coop.c:(.text+0x5f00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_equal': ai_coop.c:(.text+0x5f40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_near_zero': ai_coop.c:(.text+0x5f60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_near_zero': ai_coop.c:(.text+0x5fa0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_zero': ai_coop.c:(.text+0x5fc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_zero': ai_coop.c:(.text+0x5fe0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_distance_squared': ai_coop.c:(.text+0x6000): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_distance_squared': ai_coop.c:(.text+0x6060): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_distance': ai_coop.c:(.text+0x6080): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_distance': ai_coop.c:(.text+0x60e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_length_squared': ai_coop.c:(.text+0x6100): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_length_squared': ai_coop.c:(.text+0x6140): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_length': ai_coop.c:(.text+0x6160): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_length': ai_coop.c:(.text+0x61a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_dot': ai_coop.c:(.text+0x61c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_dot': ai_coop.c:(.text+0x6220): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_bezier4': ai_coop.c:(.text+0x6240): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_bezier4': ai_coop.c:(.text+0x6340): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_bezier3': ai_coop.c:(.text+0x6380): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_bezier3': ai_coop.c:(.text+0x6480): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_lerp': ai_coop.c:(.text+0x64a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_lerp': ai_coop.c:(.text+0x6580): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_reflect': ai_coop.c:(.text+0x65a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_reflect': ai_coop.c:(.text+0x6680): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_slide': ai_coop.c:(.text+0x66a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_slide': ai_coop.c:(.text+0x6780): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_project': ai_coop.c:(.text+0x67a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_project': ai_coop.c:(.text+0x6880): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_normalize': ai_coop.c:(.text+0x68a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_normalize': ai_coop.c:(.text+0x6960): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_cross': ai_coop.c:(.text+0x6980): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_cross': ai_coop.c:(.text+0x6a60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_clamp': ai_coop.c:(.text+0x6a80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_clamp': ai_coop.c:(.text+0x6b80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_min': ai_coop.c:(.text+0x6ba0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_min': ai_coop.c:(.text+0x6c80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_max': ai_coop.c:(.text+0x6ca0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_max': ai_coop.c:(.text+0x6d80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_round': ai_coop.c:(.text+0x6da0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_round': ai_coop.c:(.text+0x6e40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_ceil': ai_coop.c:(.text+0x6e60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_ceil': ai_coop.c:(.text+0x6f00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_floor': ai_coop.c:(.text+0x6f20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_floor': ai_coop.c:(.text+0x6fc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_abs': ai_coop.c:(.text+0x6fe0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_abs': ai_coop.c:(.text+0x70a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_inverse': ai_coop.c:(.text+0x70c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_inverse': ai_coop.c:(.text+0x7180): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_negative': ai_coop.c:(.text+0x71a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_negative': ai_coop.c:(.text+0x7260): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_snap': ai_coop.c:(.text+0x7280): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_snap': ai_coop.c:(.text+0x7360): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_divide': ai_coop.c:(.text+0x7380): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_divide': ai_coop.c:(.text+0x7460): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_multiply_mat3': ai_coop.c:(.text+0x7480): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_multiply_mat3': ai_coop.c:(.text+0x7540): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_multiply': ai_coop.c:(.text+0x7560): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_multiply': ai_coop.c:(.text+0x7640): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_scale': ai_coop.c:(.text+0x7660): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_scale': ai_coop.c:(.text+0x7720): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_subtract': ai_coop.c:(.text+0x7740): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_subtract': ai_coop.c:(.text+0x7820): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_add': ai_coop.c:(.text+0x7840): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_add': ai_coop.c:(.text+0x7920): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_one': ai_coop.c:(.text+0x7940): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_one': ai_coop.c:(.text+0x79e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_zero': ai_coop.c:(.text+0x7a00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_zero': ai_coop.c:(.text+0x7aa0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_assign_vec3': ai_coop.c:(.text+0x7ac0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_assign_vec3': ai_coop.c:(.text+0x7b60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_assign': ai_coop.c:(.text+0x7b80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_assign': ai_coop.c:(.text+0x7c40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i': ai_coop.c:(.text+0x7c60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i': ai_coop.c:(.text+0x7d00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_is_equal': ai_coop.c:(.text+0x7d20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_is_equal': ai_coop.c:(.text+0x7d80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_is_zero': ai_coop.c:(.text+0x7da0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_is_zero': ai_coop.c:(.text+0x7de0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_distance_squared': ai_coop.c:(.text+0x7e00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_distance_squared': ai_coop.c:(.text+0x7e40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_distance': ai_coop.c:(.text+0x7e60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_distance': ai_coop.c:(.text+0x7ea0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_length_squared': ai_coop.c:(.text+0x7ec0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_length_squared': ai_coop.c:(.text+0x7ee0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_length': ai_coop.c:(.text+0x7f00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_length': ai_coop.c:(.text+0x7f20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_dot': ai_coop.c:(.text+0x7f40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_dot': ai_coop.c:(.text+0x7f80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_bezier4': ai_coop.c:(.text+0x7fa0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_bezier4': ai_coop.c:(.text+0x8080): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_bezier3': ai_coop.c:(.text+0x80c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_bezier3': ai_coop.c:(.text+0x8180): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_lerp': ai_coop.c:(.text+0x81a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_lerp': ai_coop.c:(.text+0x8260): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_reflect': ai_coop.c:(.text+0x8280): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_reflect': ai_coop.c:(.text+0x8340): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_slide': ai_coop.c:(.text+0x8360): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_slide': ai_coop.c:(.text+0x8420): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_project': ai_coop.c:(.text+0x8440): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_project': ai_coop.c:(.text+0x8500): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_normalize': ai_coop.c:(.text+0x8520): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_normalize': ai_coop.c:(.text+0x85c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_cross': ai_coop.c:(.text+0x85e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_cross': ai_coop.c:(.text+0x86a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_clamp': ai_coop.c:(.text+0x86c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_clamp': ai_coop.c:(.text+0x8780): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_min': ai_coop.c:(.text+0x87a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_min': ai_coop.c:(.text+0x8860): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_max': ai_coop.c:(.text+0x8880): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_max': ai_coop.c:(.text+0x8940): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_round': ai_coop.c:(.text+0x8960): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_round': ai_coop.c:(.text+0x8a00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_ceil': ai_coop.c:(.text+0x8a20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_ceil': ai_coop.c:(.text+0x8ac0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_floor': ai_coop.c:(.text+0x8ae0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_floor': ai_coop.c:(.text+0x8b80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_abs': ai_coop.c:(.text+0x8ba0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_abs': ai_coop.c:(.text+0x8c40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_inverse': ai_coop.c:(.text+0x8c60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_inverse': ai_coop.c:(.text+0x8d00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_negative': ai_coop.c:(.text+0x8d20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_negative': ai_coop.c:(.text+0x8dc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_snap': ai_coop.c:(.text+0x8de0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_snap': ai_coop.c:(.text+0x8ea0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_divide': ai_coop.c:(.text+0x8ec0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_divide': ai_coop.c:(.text+0x8f80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_multiply_mat3': ai_coop.c:(.text+0x8fa0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_multiply_mat3': ai_coop.c:(.text+0x9040): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_multiply': ai_coop.c:(.text+0x9060): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_multiply': ai_coop.c:(.text+0x9120): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_scale': ai_coop.c:(.text+0x9140): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_scale': ai_coop.c:(.text+0x91e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_subtract': ai_coop.c:(.text+0x9200): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_subtract': ai_coop.c:(.text+0x92c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_add': ai_coop.c:(.text+0x92e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_add': ai_coop.c:(.text+0x93a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_one': ai_coop.c:(.text+0x93c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_one': ai_coop.c:(.text+0x9460): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_zero': ai_coop.c:(.text+0x9480): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_zero': ai_coop.c:(.text+0x9520): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_assign_vec3i': ai_coop.c:(.text+0x9540): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_assign_vec3i': ai_coop.c:(.text+0x9600): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_assign': ai_coop.c:(.text+0x9620): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_assign': ai_coop.c:(.text+0x96c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3': ai_coop.c:(.text+0x96e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3': ai_coop.c:(.text+0x9780): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_nearly_equal': ai_coop.c:(.text+0x97a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_nearly_equal': ai_coop.c:(.text+0x97e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_equal': ai_coop.c:(.text+0x9800): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_equal': ai_coop.c:(.text+0x9840): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_near_zero': ai_coop.c:(.text+0x9860): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_near_zero': ai_coop.c:(.text+0x98a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_zero': ai_coop.c:(.text+0x98c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_zero': ai_coop.c:(.text+0x9900): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_distance_squared': ai_coop.c:(.text+0x9920): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_distance_squared': ai_coop.c:(.text+0x9960): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_distance': ai_coop.c:(.text+0x9980): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_distance': ai_coop.c:(.text+0x99a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_length': ai_coop.c:(.text+0x99c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_length': ai_coop.c:(.text+0x99e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_length_squared': ai_coop.c:(.text+0x9a00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_length_squared': ai_coop.c:(.text+0x9a20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_angle': ai_coop.c:(.text+0x9a40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_angle': ai_coop.c:(.text+0x9a60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_dot': ai_coop.c:(.text+0x9a80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_dot': ai_coop.c:(.text+0x9ac0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_bezier4': ai_coop.c:(.text+0x9ae0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_bezier4': ai_coop.c:(.text+0x9b80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_bezier3': ai_coop.c:(.text+0x9bc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_bezier3': ai_coop.c:(.text+0x9c60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_lerp': ai_coop.c:(.text+0x9c80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_lerp': ai_coop.c:(.text+0x9d00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_rotate': ai_coop.c:(.text+0x9d20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_rotate': ai_coop.c:(.text+0x9da0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_tangent': ai_coop.c:(.text+0x9dc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_tangent': ai_coop.c:(.text+0x9e40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_reflect': ai_coop.c:(.text+0x9e60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_reflect': ai_coop.c:(.text+0x9ee0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_slide': ai_coop.c:(.text+0x9f00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_slide': ai_coop.c:(.text+0x9f80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_project': ai_coop.c:(.text+0x9fa0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_project': ai_coop.c:(.text+0xa020): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_normalize': ai_coop.c:(.text+0xa040): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_normalize': ai_coop.c:(.text+0xa0c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_clamp': ai_coop.c:(.text+0xa0e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_clamp': ai_coop.c:(.text+0xa180): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_min': ai_coop.c:(.text+0xa1a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_min': ai_coop.c:(.text+0xa220): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_max': ai_coop.c:(.text+0xa240): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_max': ai_coop.c:(.text+0xa2c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_round': ai_coop.c:(.text+0xa2e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_round': ai_coop.c:(.text+0xa360): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_ceil': ai_coop.c:(.text+0xa380): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_ceil': ai_coop.c:(.text+0xa400): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_floor': ai_coop.c:(.text+0xa420): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_floor': ai_coop.c:(.text+0xa4a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_abs': ai_coop.c:(.text+0xa4c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_abs': ai_coop.c:(.text+0xa540): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_inverse': ai_coop.c:(.text+0xa560): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_inverse': ai_coop.c:(.text+0xa5e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_negative': ai_coop.c:(.text+0xa600): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_negative': ai_coop.c:(.text+0xa680): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_snap': ai_coop.c:(.text+0xa6a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_snap': ai_coop.c:(.text+0xa720): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_divide': ai_coop.c:(.text+0xa740): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_divide': ai_coop.c:(.text+0xa7c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_multiply_mat2': ai_coop.c:(.text+0xa7e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_multiply_mat2': ai_coop.c:(.text+0xa880): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_multiply': ai_coop.c:(.text+0xa8a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_multiply': ai_coop.c:(.text+0xa920): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_scale': ai_coop.c:(.text+0xa940): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_scale': ai_coop.c:(.text+0xa9c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_subtract': ai_coop.c:(.text+0xa9e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_subtract': ai_coop.c:(.text+0xaa60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_add': ai_coop.c:(.text+0xaa80): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_add': ai_coop.c:(.text+0xab00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_one': ai_coop.c:(.text+0xab20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_one': ai_coop.c:(.text+0xaba0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_zero': ai_coop.c:(.text+0xabc0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_zero': ai_coop.c:(.text+0xac40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_assign_vec2': ai_coop.c:(.text+0xac60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_assign_vec2': ai_coop.c:(.text+0xace0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_assign': ai_coop.c:(.text+0xad00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_assign': ai_coop.c:(.text+0xad80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i': ai_coop.c:(.text+0xada0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i': ai_coop.c:(.text+0xae20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_is_equal': ai_coop.c:(.text+0xb0a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_is_equal': ai_coop.c:(.text+0xb0e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_is_zero': ai_coop.c:(.text+0xb100): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_is_zero': ai_coop.c:(.text+0xb120): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_distance_squared': ai_coop.c:(.text+0xb3c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_distance_squared': ai_coop.c:(.text+0xb400): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_distance': ai_coop.c:(.text+0xb420): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_distance': ai_coop.c:(.text+0xb460): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_length': ai_coop.c:(.text+0xb480): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_length': ai_coop.c:(.text+0xb4a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_length_squared': ai_coop.c:(.text+0xb4c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_length_squared': ai_coop.c:(.text+0xb4e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_angle': ai_coop.c:(.text+0xb500): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_angle': ai_coop.c:(.text+0xb520): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_dot': ai_coop.c:(.text+0xb540): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_dot': ai_coop.c:(.text+0xb580): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_bezier4': ai_coop.c:(.text+0xb5a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_bezier4': ai_coop.c:(.text+0xb660): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_bezier3': ai_coop.c:(.text+0xb6a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_bezier3': ai_coop.c:(.text+0xb740): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_lerp': ai_coop.c:(.text+0xb760): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_lerp': ai_coop.c:(.text+0xb800): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_rotate': ai_coop.c:(.text+0xb820): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_rotate': ai_coop.c:(.text+0xb8c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_tangent': ai_coop.c:(.text+0xb8e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_tangent': ai_coop.c:(.text+0xb960): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_reflect': ai_coop.c:(.text+0xb980): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_reflect': ai_coop.c:(.text+0xba20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_slide': ai_coop.c:(.text+0xba40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_slide': ai_coop.c:(.text+0xbae0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_project': ai_coop.c:(.text+0xbb00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_project': ai_coop.c:(.text+0xbba0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_normalize': ai_coop.c:(.text+0xbbc0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_normalize': ai_coop.c:(.text+0xbc40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_clamp': ai_coop.c:(.text+0xbc60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_clamp': ai_coop.c:(.text+0xbd00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_min': ai_coop.c:(.text+0xbd20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_min': ai_coop.c:(.text+0xbdc0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_max': ai_coop.c:(.text+0xbde0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_max': ai_coop.c:(.text+0xbe80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_round': ai_coop.c:(.text+0xbea0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_round': ai_coop.c:(.text+0xbf20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_ceil': ai_coop.c:(.text+0xbf40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_ceil': ai_coop.c:(.text+0xbfc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_floor': ai_coop.c:(.text+0xbfe0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_floor': ai_coop.c:(.text+0xc060): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_abs': ai_coop.c:(.text+0xc080): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_abs': ai_coop.c:(.text+0xc100): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_inverse': ai_coop.c:(.text+0xc120): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_inverse': ai_coop.c:(.text+0xc1a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_negative': ai_coop.c:(.text+0xc1c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_negative': ai_coop.c:(.text+0xc240): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_snap': ai_coop.c:(.text+0xc260): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_snap': ai_coop.c:(.text+0xc300): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_divide': ai_coop.c:(.text+0xc320): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_divide': ai_coop.c:(.text+0xc3c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_multiply_mat2': ai_coop.c:(.text+0xc3e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_multiply_mat2': ai_coop.c:(.text+0xc480): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_multiply': ai_coop.c:(.text+0xc4a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_multiply': ai_coop.c:(.text+0xc540): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_scale': ai_coop.c:(.text+0xc560): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_scale': ai_coop.c:(.text+0xc600): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_subtract': ai_coop.c:(.text+0xc620): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_subtract': ai_coop.c:(.text+0xc6c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_add': ai_coop.c:(.text+0xc6e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_add': ai_coop.c:(.text+0xc780): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_one': ai_coop.c:(.text+0xc7a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_one': ai_coop.c:(.text+0xc820): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_zero': ai_coop.c:(.text+0xc840): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_zero': ai_coop.c:(.text+0xc8c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_assign_vec2i': ai_coop.c:(.text+0xc8e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_assign_vec2i': ai_coop.c:(.text+0xc960): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_assign': ai_coop.c:(.text+0xc980): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_assign': ai_coop.c:(.text+0xca00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2': ai_coop.c:(.text+0xca20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2': ai_coop.c:(.text+0xcaa0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_nearly_equal': ai_coop.c:(.text+0xcac0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_nearly_equal': ai_coop.c:(.text+0xcb00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_equal': ai_coop.c:(.text+0xcb20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_equal': ai_coop.c:(.text+0xcb60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_near_zero': ai_coop.c:(.text+0xcb80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_near_zero': ai_coop.c:(.text+0xcba0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_zero': ai_coop.c:(.text+0xe060): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_zero': ai_coop.c:(.text+0xe080): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_lerp': ai_utils.c:(.text+0xce0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_lerp': ai_utils.c:(.text+0xd60): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_multiply': ai_utils.c:(.text+0xd80): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_multiply': ai_utils.c:(.text+0xe00): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_scale': ai_utils.c:(.text+0xe20): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_scale': ai_utils.c:(.text+0xea0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_negative': ai_utils.c:(.text+0xec0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_negative': ai_utils.c:(.text+0xf40): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_scaling': ai_utils.c:(.text+0xf60): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_scaling': ai_utils.c:(.text+0xfe0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_translation': ai_utils.c:(.text+0x1000): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_translation': ai_utils.c:(.text+0x1080): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_look_at': ai_utils.c:(.text+0x10a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_look_at': ai_utils.c:(.text+0x1160): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_quaternion': ai_utils.c:(.text+0x1180): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_quaternion': ai_utils.c:(.text+0x1200): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_axis': ai_utils.c:(.text+0x1220): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_axis': ai_utils.c:(.text+0x12a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_z': ai_utils.c:(.text+0x12c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_z': ai_utils.c:(.text+0x1340): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_y': ai_utils.c:(.text+0x1360): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_y': ai_utils.c:(.text+0x13e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_x': ai_utils.c:(.text+0x1400): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_x': ai_utils.c:(.text+0x1480): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_perspective_infinite': ai_utils.c:(.text+0x14a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_perspective_infinite': ai_utils.c:(.text+0x1520): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_perspective_fov': ai_utils.c:(.text+0x1540): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_perspective_fov': ai_utils.c:(.text+0x15c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_perspective': ai_utils.c:(.text+0x15e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_perspective': ai_utils.c:(.text+0x1660): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_ortho': ai_utils.c:(.text+0x1680): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_ortho': ai_utils.c:(.text+0x1700): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_inverse': ai_utils.c:(.text+0x1720): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_inverse': ai_utils.c:(.text+0x17a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_adjugate': ai_utils.c:(.text+0x17c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_adjugate': ai_utils.c:(.text+0x1840): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_transpose': ai_utils.c:(.text+0x1860): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_transpose': ai_utils.c:(.text+0x18e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_assign_mat3': ai_utils.c:(.text+0x1900): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_assign_mat3': ai_utils.c:(.text+0x1980): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_assign_mat2': ai_utils.c:(.text+0x19a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_assign_mat2': ai_utils.c:(.text+0x1a40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_assign': ai_utils.c:(.text+0x1a60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_assign': ai_utils.c:(.text+0x1ae0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_determinant': ai_utils.c:(.text+0x1b00): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_determinant': ai_utils.c:(.text+0x1b20): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_identity': ai_utils.c:(.text+0x1b40): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_identity': ai_utils.c:(.text+0x1bc0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_zero': ai_utils.c:(.text+0x1be0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_zero': ai_utils.c:(.text+0x1c60): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4': ai_utils.c:(.text+0x1c80): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4': ai_utils.c:(.text+0x1d00): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_lerp': ai_utils.c:(.text+0x1d20): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_lerp': ai_utils.c:(.text+0x1da0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_multiply': ai_utils.c:(.text+0x1dc0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_multiply': ai_utils.c:(.text+0x1e40): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_scale': ai_utils.c:(.text+0x1e60): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_scale': ai_utils.c:(.text+0x1ee0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_negative': ai_utils.c:(.text+0x1f00): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_negative': ai_utils.c:(.text+0x1f80): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_scaling': ai_utils.c:(.text+0x1fa0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_scaling': ai_utils.c:(.text+0x2020): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_quaternion': ai_utils.c:(.text+0x2040): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_quaternion': ai_utils.c:(.text+0x20e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_axis': ai_utils.c:(.text+0x2100): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_axis': ai_utils.c:(.text+0x21a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_z': ai_utils.c:(.text+0x21c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_z': ai_utils.c:(.text+0x2240): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_y': ai_utils.c:(.text+0x2260): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_y': ai_utils.c:(.text+0x22e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_x': ai_utils.c:(.text+0x2300): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_x': ai_utils.c:(.text+0x2380): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_inverse': ai_utils.c:(.text+0x23a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_inverse': ai_utils.c:(.text+0x2420): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_adjugate': ai_utils.c:(.text+0x2440): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_adjugate': ai_utils.c:(.text+0x24c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_cofactor': ai_utils.c:(.text+0x24e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_cofactor': ai_utils.c:(.text+0x2560): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_transpose': ai_utils.c:(.text+0x2580): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_transpose': ai_utils.c:(.text+0x2600): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_assign_mat4': ai_utils.c:(.text+0x2620): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_assign_mat4': ai_utils.c:(.text+0x26a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_assign_mat2': ai_utils.c:(.text+0x26c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_assign_mat2': ai_utils.c:(.text+0x2760): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_assign': ai_utils.c:(.text+0x2780): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_assign': ai_utils.c:(.text+0x2800): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_determinant': ai_utils.c:(.text+0x2820): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_determinant': ai_utils.c:(.text+0x2840): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_identity': ai_utils.c:(.text+0x2860): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_identity': ai_utils.c:(.text+0x28e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_zero': ai_utils.c:(.text+0x2900): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_zero': ai_utils.c:(.text+0x2980): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3': ai_utils.c:(.text+0x29a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3': ai_utils.c:(.text+0x2a20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_lerp': ai_utils.c:(.text+0x2a40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_lerp': ai_utils.c:(.text+0x2b00): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_multiply': ai_utils.c:(.text+0x2b20): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_multiply': ai_utils.c:(.text+0x2be0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_scale': ai_utils.c:(.text+0x2c00): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_scale': ai_utils.c:(.text+0x2ca0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_negative': ai_utils.c:(.text+0x2cc0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_negative': ai_utils.c:(.text+0x2d60): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_scaling': ai_utils.c:(.text+0x2d80): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_scaling': ai_utils.c:(.text+0x2e20): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_rotation': ai_utils.c:(.text+0x2e40): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_rotation': ai_utils.c:(.text+0x2ee0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_inverse': ai_utils.c:(.text+0x2f00): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_inverse': ai_utils.c:(.text+0x2fa0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_cofactor': ai_utils.c:(.text+0x2fc0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_cofactor': ai_utils.c:(.text+0x3060): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_transpose': ai_utils.c:(.text+0x3080): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_transpose': ai_utils.c:(.text+0x3120): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_assign_mat4': ai_utils.c:(.text+0x3140): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_assign_mat4': ai_utils.c:(.text+0x31e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_assign_mat3': ai_utils.c:(.text+0x3200): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_assign_mat3': ai_utils.c:(.text+0x32a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_assign': ai_utils.c:(.text+0x32c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_assign': ai_utils.c:(.text+0x3360): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_determinant': ai_utils.c:(.text+0x3380): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_determinant': ai_utils.c:(.text+0x33c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_identity': ai_utils.c:(.text+0x33e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_identity': ai_utils.c:(.text+0x3480): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_zero': ai_utils.c:(.text+0x34a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_zero': ai_utils.c:(.text+0x3540): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2': ai_utils.c:(.text+0x3560): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2': ai_utils.c:(.text+0x3600): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_length_squared': ai_utils.c:(.text+0x3620): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_length_squared': ai_utils.c:(.text+0x3660): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_length': ai_utils.c:(.text+0x3680): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_length': ai_utils.c:(.text+0x36c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_angle': ai_utils.c:(.text+0x36e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_angle': ai_utils.c:(.text+0x3720): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_dot': ai_utils.c:(.text+0x3740): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_dot': ai_utils.c:(.text+0x3780): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_slerp': ai_utils.c:(.text+0x37a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_slerp': ai_utils.c:(.text+0x3860): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_lerp': ai_utils.c:(.text+0x3880): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_lerp': ai_utils.c:(.text+0x3940): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_yaw_pitch_roll': ai_utils.c:(.text+0x3960): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_yaw_pitch_roll': ai_utils.c:(.text+0x3a00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_mat4': ai_utils.c:(.text+0x3a20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_mat4': ai_utils.c:(.text+0x3ac0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_vec3': ai_utils.c:(.text+0x3ae0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_vec3': ai_utils.c:(.text+0x3b80): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_axis_angle': ai_utils.c:(.text+0x3ba0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_axis_angle': ai_utils.c:(.text+0x3c40): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_power': ai_utils.c:(.text+0x3c60): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_power': ai_utils.c:(.text+0x3d00): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_normalize': ai_utils.c:(.text+0x3d20): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_normalize': ai_utils.c:(.text+0x3dc0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_inverse': ai_utils.c:(.text+0x3de0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_inverse': ai_utils.c:(.text+0x3e80): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_conjugate': ai_utils.c:(.text+0x3ea0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_conjugate': ai_utils.c:(.text+0x3f40): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_negative': ai_utils.c:(.text+0x3f60): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_negative': ai_utils.c:(.text+0x4000): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_divide': ai_utils.c:(.text+0x4020): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_divide': ai_utils.c:(.text+0x40e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_multiply': ai_utils.c:(.text+0x4100): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_multiply': ai_utils.c:(.text+0x41c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_scale': ai_utils.c:(.text+0x41e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_scale': ai_utils.c:(.text+0x4280): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_null': ai_utils.c:(.text+0x42a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_null': ai_utils.c:(.text+0x4340): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_zero': ai_utils.c:(.text+0x4360): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_zero': ai_utils.c:(.text+0x4400): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_assign': ai_utils.c:(.text+0x4420): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_assign': ai_utils.c:(.text+0x44c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat': ai_utils.c:(.text+0x44e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat': ai_utils.c:(.text+0x4580): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_nearly_equal': ai_utils.c:(.text+0x45a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_nearly_equal': ai_utils.c:(.text+0x45e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_equal': ai_utils.c:(.text+0x4600): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_equal': ai_utils.c:(.text+0x4640): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_near_zero': ai_utils.c:(.text+0x4660): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_near_zero': ai_utils.c:(.text+0x46a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_zero': ai_utils.c:(.text+0x46c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_zero': ai_utils.c:(.text+0x4700): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_lerp': ai_utils.c:(.text+0x4720): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_lerp': ai_utils.c:(.text+0x47c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_normalize': ai_utils.c:(.text+0x47e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_normalize': ai_utils.c:(.text+0x4880): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_clamp': ai_utils.c:(.text+0x48a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_clamp': ai_utils.c:(.text+0x4940): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_min': ai_utils.c:(.text+0x4960): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_min': ai_utils.c:(.text+0x4a00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_max': ai_utils.c:(.text+0x4a20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_max': ai_utils.c:(.text+0x4ac0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_round': ai_utils.c:(.text+0x4ae0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_round': ai_utils.c:(.text+0x4b80): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_ceil': ai_utils.c:(.text+0x4ba0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_ceil': ai_utils.c:(.text+0x4c40): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_floor': ai_utils.c:(.text+0x4c60): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_floor': ai_utils.c:(.text+0x4d00): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_abs': ai_utils.c:(.text+0x4d20): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_abs': ai_utils.c:(.text+0x4dc0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_inverse': ai_utils.c:(.text+0x4de0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_inverse': ai_utils.c:(.text+0x4e80): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_negative': ai_utils.c:(.text+0x4ea0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_negative': ai_utils.c:(.text+0x4f40): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_snap': ai_utils.c:(.text+0x4f60): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_snap': ai_utils.c:(.text+0x5000): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_divide': ai_utils.c:(.text+0x5020): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_divide': ai_utils.c:(.text+0x50c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_multiply_mat4': ai_utils.c:(.text+0x50e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_multiply_mat4': ai_utils.c:(.text+0x5180): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_multiply': ai_utils.c:(.text+0x51a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_multiply': ai_utils.c:(.text+0x5240): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_scale': ai_utils.c:(.text+0x5260): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_scale': ai_utils.c:(.text+0x5300): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_subtract': ai_utils.c:(.text+0x5320): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_subtract': ai_utils.c:(.text+0x53c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_add': ai_utils.c:(.text+0x53e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_add': ai_utils.c:(.text+0x5480): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_one': ai_utils.c:(.text+0x54a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_one': ai_utils.c:(.text+0x5520): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_zero': ai_utils.c:(.text+0x5540): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_zero': ai_utils.c:(.text+0x55c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_assign_vec4': ai_utils.c:(.text+0x55e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_assign_vec4': ai_utils.c:(.text+0x5680): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_assign': ai_utils.c:(.text+0x56a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_assign': ai_utils.c:(.text+0x5740): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i': ai_utils.c:(.text+0x5760): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i': ai_utils.c:(.text+0x5800): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_is_equal': ai_utils.c:(.text+0x5840): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_is_equal': ai_utils.c:(.text+0x5880): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_is_zero': ai_utils.c:(.text+0x58a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_is_zero': ai_utils.c:(.text+0x58c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_lerp': ai_utils.c:(.text+0x58e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_lerp': ai_utils.c:(.text+0x5980): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_normalize': ai_utils.c:(.text+0x59a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_normalize': ai_utils.c:(.text+0x5a40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_clamp': ai_utils.c:(.text+0x5a60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_clamp': ai_utils.c:(.text+0x5b00): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_min': ai_utils.c:(.text+0x5b20): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_min': ai_utils.c:(.text+0x5bc0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_max': ai_utils.c:(.text+0x5be0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_max': ai_utils.c:(.text+0x5c80): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_round': ai_utils.c:(.text+0x5ca0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_round': ai_utils.c:(.text+0x5d40): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_ceil': ai_utils.c:(.text+0x5d60): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_ceil': ai_utils.c:(.text+0x5e00): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_floor': ai_utils.c:(.text+0x5e20): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_floor': ai_utils.c:(.text+0x5ec0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_abs': ai_utils.c:(.text+0x5ee0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_abs': ai_utils.c:(.text+0x5f80): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_inverse': ai_utils.c:(.text+0x5fa0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_inverse': ai_utils.c:(.text+0x6040): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_negative': ai_utils.c:(.text+0x6060): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_negative': ai_utils.c:(.text+0x6100): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_snap': ai_utils.c:(.text+0x6120): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_snap': ai_utils.c:(.text+0x61c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_divide': ai_utils.c:(.text+0x61e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_divide': ai_utils.c:(.text+0x6280): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_multiply_mat4': ai_utils.c:(.text+0x62a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_multiply_mat4': ai_utils.c:(.text+0x6340): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_multiply': ai_utils.c:(.text+0x6360): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_multiply': ai_utils.c:(.text+0x6400): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_scale': ai_utils.c:(.text+0x6420): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_scale': ai_utils.c:(.text+0x64c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_subtract': ai_utils.c:(.text+0x64e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_subtract': ai_utils.c:(.text+0x6580): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_add': ai_utils.c:(.text+0x65a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_add': ai_utils.c:(.text+0x6640): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_one': ai_utils.c:(.text+0x6660): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_one': ai_utils.c:(.text+0x66e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_zero': ai_utils.c:(.text+0x6700): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_zero': ai_utils.c:(.text+0x6780): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_assign_vec4i': ai_utils.c:(.text+0x67a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_assign_vec4i': ai_utils.c:(.text+0x6840): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_assign': ai_utils.c:(.text+0x6860): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_assign': ai_utils.c:(.text+0x6900): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4': ai_utils.c:(.text+0x6920): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4': ai_utils.c:(.text+0x69c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_nearly_equal': ai_utils.c:(.text+0x69e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_nearly_equal': ai_utils.c:(.text+0x6a20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_equal': ai_utils.c:(.text+0x6a40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_equal': ai_utils.c:(.text+0x6a80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_near_zero': ai_utils.c:(.text+0x6aa0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_near_zero': ai_utils.c:(.text+0x6ae0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_zero': ai_utils.c:(.text+0x6b00): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_zero': ai_utils.c:(.text+0x6b20): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_distance_squared': ai_utils.c:(.text+0x6b40): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_distance_squared': ai_utils.c:(.text+0x6ba0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_distance': ai_utils.c:(.text+0x6bc0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_distance': ai_utils.c:(.text+0x6c20): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_length_squared': ai_utils.c:(.text+0x6c40): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_length_squared': ai_utils.c:(.text+0x6c80): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_length': ai_utils.c:(.text+0x6ca0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_length': ai_utils.c:(.text+0x6ce0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_dot': ai_utils.c:(.text+0x6d00): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_dot': ai_utils.c:(.text+0x6d60): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_bezier4': ai_utils.c:(.text+0x6d80): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_bezier4': ai_utils.c:(.text+0x6e80): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_bezier3': ai_utils.c:(.text+0x6ec0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_bezier3': ai_utils.c:(.text+0x6fc0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_lerp': ai_utils.c:(.text+0x6fe0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_lerp': ai_utils.c:(.text+0x70c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_reflect': ai_utils.c:(.text+0x70e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_reflect': ai_utils.c:(.text+0x71c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_slide': ai_utils.c:(.text+0x71e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_slide': ai_utils.c:(.text+0x72c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_project': ai_utils.c:(.text+0x72e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_project': ai_utils.c:(.text+0x73c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_normalize': ai_utils.c:(.text+0x73e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_normalize': ai_utils.c:(.text+0x74a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_cross': ai_utils.c:(.text+0x74c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_cross': ai_utils.c:(.text+0x75a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_clamp': ai_utils.c:(.text+0x75c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_clamp': ai_utils.c:(.text+0x76c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_min': ai_utils.c:(.text+0x76e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_min': ai_utils.c:(.text+0x77c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_max': ai_utils.c:(.text+0x77e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_max': ai_utils.c:(.text+0x78c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_round': ai_utils.c:(.text+0x78e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_round': ai_utils.c:(.text+0x7980): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_ceil': ai_utils.c:(.text+0x79a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_ceil': ai_utils.c:(.text+0x7a40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_floor': ai_utils.c:(.text+0x7a60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_floor': ai_utils.c:(.text+0x7b00): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_abs': ai_utils.c:(.text+0x7b20): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_abs': ai_utils.c:(.text+0x7be0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_inverse': ai_utils.c:(.text+0x7c00): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_inverse': ai_utils.c:(.text+0x7cc0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_negative': ai_utils.c:(.text+0x7ce0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_negative': ai_utils.c:(.text+0x7da0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_snap': ai_utils.c:(.text+0x7dc0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_snap': ai_utils.c:(.text+0x7ea0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_divide': ai_utils.c:(.text+0x7ec0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_divide': ai_utils.c:(.text+0x7fa0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_multiply_mat3': ai_utils.c:(.text+0x7fc0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_multiply_mat3': ai_utils.c:(.text+0x8080): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_multiply': ai_utils.c:(.text+0x80a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_multiply': ai_utils.c:(.text+0x8180): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_scale': ai_utils.c:(.text+0x81a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_scale': ai_utils.c:(.text+0x8260): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_subtract': ai_utils.c:(.text+0x8280): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_subtract': ai_utils.c:(.text+0x8360): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_add': ai_utils.c:(.text+0x8380): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_add': ai_utils.c:(.text+0x8460): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_one': ai_utils.c:(.text+0x8480): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_one': ai_utils.c:(.text+0x8520): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_zero': ai_utils.c:(.text+0x8540): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_zero': ai_utils.c:(.text+0x85e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_assign_vec3': ai_utils.c:(.text+0x8600): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_assign_vec3': ai_utils.c:(.text+0x86a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_assign': ai_utils.c:(.text+0x86c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_assign': ai_utils.c:(.text+0x8780): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i': ai_utils.c:(.text+0x87a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i': ai_utils.c:(.text+0x8840): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_is_equal': ai_utils.c:(.text+0x8860): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_is_equal': ai_utils.c:(.text+0x88c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_is_zero': ai_utils.c:(.text+0x88e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_is_zero': ai_utils.c:(.text+0x8920): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_distance_squared': ai_utils.c:(.text+0x8940): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_distance_squared': ai_utils.c:(.text+0x8980): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_distance': ai_utils.c:(.text+0x89a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_distance': ai_utils.c:(.text+0x89e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_length_squared': ai_utils.c:(.text+0x8a00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_length_squared': ai_utils.c:(.text+0x8a20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_length': ai_utils.c:(.text+0x8a40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_length': ai_utils.c:(.text+0x8a60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_dot': ai_utils.c:(.text+0x8a80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_dot': ai_utils.c:(.text+0x8ac0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_bezier4': ai_utils.c:(.text+0x8ae0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_bezier4': ai_utils.c:(.text+0x8bc0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_bezier3': ai_utils.c:(.text+0x8c00): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_bezier3': ai_utils.c:(.text+0x8cc0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_lerp': ai_utils.c:(.text+0x8ce0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_lerp': ai_utils.c:(.text+0x8da0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_reflect': ai_utils.c:(.text+0x8dc0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_reflect': ai_utils.c:(.text+0x8e80): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_slide': ai_utils.c:(.text+0x8ea0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_slide': ai_utils.c:(.text+0x8f60): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_project': ai_utils.c:(.text+0x8f80): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_project': ai_utils.c:(.text+0x9040): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_normalize': ai_utils.c:(.text+0x9060): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_normalize': ai_utils.c:(.text+0x9100): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_cross': ai_utils.c:(.text+0x9120): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_cross': ai_utils.c:(.text+0x91e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_clamp': ai_utils.c:(.text+0x9200): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_clamp': ai_utils.c:(.text+0x92c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_min': ai_utils.c:(.text+0x92e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_min': ai_utils.c:(.text+0x93a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_max': ai_utils.c:(.text+0x93c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_max': ai_utils.c:(.text+0x9480): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_round': ai_utils.c:(.text+0x94a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_round': ai_utils.c:(.text+0x9540): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_ceil': ai_utils.c:(.text+0x9560): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_ceil': ai_utils.c:(.text+0x9600): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_floor': ai_utils.c:(.text+0x9620): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_floor': ai_utils.c:(.text+0x96c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_abs': ai_utils.c:(.text+0x96e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_abs': ai_utils.c:(.text+0x9780): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_inverse': ai_utils.c:(.text+0x97a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_inverse': ai_utils.c:(.text+0x9840): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_negative': ai_utils.c:(.text+0x9860): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_negative': ai_utils.c:(.text+0x9900): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_snap': ai_utils.c:(.text+0x9920): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_snap': ai_utils.c:(.text+0x99e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_divide': ai_utils.c:(.text+0x9a00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_divide': ai_utils.c:(.text+0x9ac0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_multiply_mat3': ai_utils.c:(.text+0x9ae0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_multiply_mat3': ai_utils.c:(.text+0x9b80): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_multiply': ai_utils.c:(.text+0x9ba0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_multiply': ai_utils.c:(.text+0x9c60): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_scale': ai_utils.c:(.text+0x9c80): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_scale': ai_utils.c:(.text+0x9d20): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_subtract': ai_utils.c:(.text+0x9d40): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_subtract': ai_utils.c:(.text+0x9e00): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_add': ai_utils.c:(.text+0x9e20): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_add': ai_utils.c:(.text+0x9ee0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_one': ai_utils.c:(.text+0x9f00): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_one': ai_utils.c:(.text+0x9fa0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_zero': ai_utils.c:(.text+0x9fc0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_zero': ai_utils.c:(.text+0xa060): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_assign_vec3i': ai_utils.c:(.text+0xa080): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_assign_vec3i': ai_utils.c:(.text+0xa140): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_assign': ai_utils.c:(.text+0xa160): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_assign': ai_utils.c:(.text+0xa200): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3': ai_utils.c:(.text+0xa220): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3': ai_utils.c:(.text+0xa2c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_nearly_equal': ai_utils.c:(.text+0xa2e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_nearly_equal': ai_utils.c:(.text+0xa320): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_equal': ai_utils.c:(.text+0xa340): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_equal': ai_utils.c:(.text+0xa380): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_near_zero': ai_utils.c:(.text+0xa3a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_near_zero': ai_utils.c:(.text+0xa3e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_zero': ai_utils.c:(.text+0xa400): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_zero': ai_utils.c:(.text+0xa440): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_distance_squared': ai_utils.c:(.text+0xa460): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_distance_squared': ai_utils.c:(.text+0xa4a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_distance': ai_utils.c:(.text+0xa4c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_distance': ai_utils.c:(.text+0xa4e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_length': ai_utils.c:(.text+0xa500): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_length': ai_utils.c:(.text+0xa520): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_length_squared': ai_utils.c:(.text+0xa540): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_length_squared': ai_utils.c:(.text+0xa560): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_angle': ai_utils.c:(.text+0xa580): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_angle': ai_utils.c:(.text+0xa5a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_dot': ai_utils.c:(.text+0xa5c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_dot': ai_utils.c:(.text+0xa600): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_bezier4': ai_utils.c:(.text+0xa620): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_bezier4': ai_utils.c:(.text+0xa6c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_bezier3': ai_utils.c:(.text+0xa700): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_bezier3': ai_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_lerp': ai_utils.c:(.text+0xa7c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_lerp': ai_utils.c:(.text+0xa840): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_rotate': ai_utils.c:(.text+0xa860): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_rotate': ai_utils.c:(.text+0xa8e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_tangent': ai_utils.c:(.text+0xa900): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_tangent': ai_utils.c:(.text+0xa980): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_reflect': ai_utils.c:(.text+0xa9a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_reflect': ai_utils.c:(.text+0xaa20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_slide': ai_utils.c:(.text+0xaa40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_slide': ai_utils.c:(.text+0xaac0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_project': ai_utils.c:(.text+0xaae0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_project': ai_utils.c:(.text+0xab60): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_normalize': ai_utils.c:(.text+0xab80): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_normalize': ai_utils.c:(.text+0xac00): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_clamp': ai_utils.c:(.text+0xac20): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_clamp': ai_utils.c:(.text+0xacc0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_min': ai_utils.c:(.text+0xace0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_min': ai_utils.c:(.text+0xad60): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_max': ai_utils.c:(.text+0xad80): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_max': ai_utils.c:(.text+0xae00): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_round': ai_utils.c:(.text+0xae20): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_round': ai_utils.c:(.text+0xaea0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_ceil': ai_utils.c:(.text+0xaec0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_ceil': ai_utils.c:(.text+0xaf40): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_floor': ai_utils.c:(.text+0xaf60): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_floor': ai_utils.c:(.text+0xafe0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_abs': ai_utils.c:(.text+0xb000): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_abs': ai_utils.c:(.text+0xb080): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_inverse': ai_utils.c:(.text+0xb0a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_inverse': ai_utils.c:(.text+0xb120): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_negative': ai_utils.c:(.text+0xb140): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_negative': ai_utils.c:(.text+0xb1c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_snap': ai_utils.c:(.text+0xb1e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_snap': ai_utils.c:(.text+0xb260): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_divide': ai_utils.c:(.text+0xb280): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_divide': ai_utils.c:(.text+0xb300): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_multiply_mat2': ai_utils.c:(.text+0xb320): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_multiply_mat2': ai_utils.c:(.text+0xb3c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_multiply': ai_utils.c:(.text+0xb3e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_multiply': ai_utils.c:(.text+0xb460): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_scale': ai_utils.c:(.text+0xb480): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_scale': ai_utils.c:(.text+0xb500): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_subtract': ai_utils.c:(.text+0xb520): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_subtract': ai_utils.c:(.text+0xb5a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_add': ai_utils.c:(.text+0xb5c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_add': ai_utils.c:(.text+0xb640): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_one': ai_utils.c:(.text+0xb660): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_one': ai_utils.c:(.text+0xb6e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_zero': ai_utils.c:(.text+0xb700): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_zero': ai_utils.c:(.text+0xb780): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_assign_vec2': ai_utils.c:(.text+0xb7a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_assign_vec2': ai_utils.c:(.text+0xb820): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_assign': ai_utils.c:(.text+0xb840): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_assign': ai_utils.c:(.text+0xb8c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i': ai_utils.c:(.text+0xb8e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i': ai_utils.c:(.text+0xb960): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_is_equal': ai_utils.c:(.text+0xbac0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_is_equal': ai_utils.c:(.text+0xbb00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_is_zero': ai_utils.c:(.text+0xbb20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_is_zero': ai_utils.c:(.text+0xbb40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_distance_squared': ai_utils.c:(.text+0xc240): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_distance_squared': ai_utils.c:(.text+0xc280): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_distance': ai_utils.c:(.text+0xc2a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_distance': ai_utils.c:(.text+0xc2e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_length': ai_utils.c:(.text+0xc300): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_length': ai_utils.c:(.text+0xc320): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_length_squared': ai_utils.c:(.text+0xc340): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_length_squared': ai_utils.c:(.text+0xc360): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_angle': ai_utils.c:(.text+0xc380): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_angle': ai_utils.c:(.text+0xc3a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_dot': ai_utils.c:(.text+0xc3c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_dot': ai_utils.c:(.text+0xc400): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_bezier4': ai_utils.c:(.text+0xc420): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_bezier4': ai_utils.c:(.text+0xc4e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_bezier3': ai_utils.c:(.text+0xc520): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_bezier3': ai_utils.c:(.text+0xc5c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_lerp': ai_utils.c:(.text+0xc5e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_lerp': ai_utils.c:(.text+0xc680): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_rotate': ai_utils.c:(.text+0xc6a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_rotate': ai_utils.c:(.text+0xc740): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_tangent': ai_utils.c:(.text+0xc760): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_tangent': ai_utils.c:(.text+0xc7e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_reflect': ai_utils.c:(.text+0xc800): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_reflect': ai_utils.c:(.text+0xc8a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_slide': ai_utils.c:(.text+0xc8c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_slide': ai_utils.c:(.text+0xc960): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_project': ai_utils.c:(.text+0xc980): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_project': ai_utils.c:(.text+0xca20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_normalize': ai_utils.c:(.text+0xca40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_normalize': ai_utils.c:(.text+0xcac0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_clamp': ai_utils.c:(.text+0xcae0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_clamp': ai_utils.c:(.text+0xcb80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_min': ai_utils.c:(.text+0xcba0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_min': ai_utils.c:(.text+0xcc40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_max': ai_utils.c:(.text+0xcc60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_max': ai_utils.c:(.text+0xcd00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_round': ai_utils.c:(.text+0xcd20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_round': ai_utils.c:(.text+0xcda0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_ceil': ai_utils.c:(.text+0xcdc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_ceil': ai_utils.c:(.text+0xce40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_floor': ai_utils.c:(.text+0xce60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_floor': ai_utils.c:(.text+0xcee0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_abs': ai_utils.c:(.text+0xcf00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_abs': ai_utils.c:(.text+0xcf80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_inverse': ai_utils.c:(.text+0xcfa0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_inverse': ai_utils.c:(.text+0xd020): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_negative': ai_utils.c:(.text+0xd040): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_negative': ai_utils.c:(.text+0xd0c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_snap': ai_utils.c:(.text+0xd0e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_snap': ai_utils.c:(.text+0xd180): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_divide': ai_utils.c:(.text+0xd1a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_divide': ai_utils.c:(.text+0xd240): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_multiply_mat2': ai_utils.c:(.text+0xd260): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_multiply_mat2': ai_utils.c:(.text+0xd300): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_multiply': ai_utils.c:(.text+0xd320): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_multiply': ai_utils.c:(.text+0xd3c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_scale': ai_utils.c:(.text+0xd3e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_scale': ai_utils.c:(.text+0xd480): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_subtract': ai_utils.c:(.text+0xd4a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_subtract': ai_utils.c:(.text+0xd540): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_add': ai_utils.c:(.text+0xd980): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_add': ai_utils.c:(.text+0xda20): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_one': ai_utils.c:(.text+0xda40): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_one': ai_utils.c:(.text+0xdac0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_zero': ai_utils.c:(.text+0xdae0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_zero': ai_utils.c:(.text+0xdb60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_assign_vec2i': ai_utils.c:(.text+0xdb80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_assign_vec2i': ai_utils.c:(.text+0xdc00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_assign': ai_utils.c:(.text+0xdc20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_assign': ai_utils.c:(.text+0xdca0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2': ai_utils.c:(.text+0xdcc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2': ai_utils.c:(.text+0xdd40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_nearly_equal': ai_utils.c:(.text+0xdd60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_nearly_equal': ai_utils.c:(.text+0xdda0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_equal': ai_utils.c:(.text+0xddc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_equal': ai_utils.c:(.text+0xde00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_near_zero': ai_utils.c:(.text+0xde20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_near_zero': ai_utils.c:(.text+0xde40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_zero': ai_utils.c:(.text+0xde60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_zero': ai_utils.c:(.text+0xde80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_lerp': algorithms.c:(.text+0x220): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_lerp': algorithms.c:(.text+0x2a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_multiply': algorithms.c:(.text+0x2c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_multiply': algorithms.c:(.text+0x340): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_scale': algorithms.c:(.text+0x360): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_scale': algorithms.c:(.text+0x3e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_negative': algorithms.c:(.text+0x400): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_negative': algorithms.c:(.text+0x480): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_scaling': algorithms.c:(.text+0x4a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_scaling': algorithms.c:(.text+0x520): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_translation': algorithms.c:(.text+0x540): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_translation': algorithms.c:(.text+0x5c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_look_at': algorithms.c:(.text+0x5e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_look_at': algorithms.c:(.text+0x6a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_quaternion': algorithms.c:(.text+0x6c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_quaternion': algorithms.c:(.text+0x740): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_axis': algorithms.c:(.text+0x760): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_axis': algorithms.c:(.text+0x7e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_z': algorithms.c:(.text+0x800): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_z': algorithms.c:(.text+0x880): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_y': algorithms.c:(.text+0x8a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_y': algorithms.c:(.text+0x920): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_x': algorithms.c:(.text+0x940): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_x': algorithms.c:(.text+0x9c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_perspective_infinite': algorithms.c:(.text+0x9e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_perspective_infinite': algorithms.c:(.text+0xa60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_perspective_fov': algorithms.c:(.text+0xa80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_perspective_fov': algorithms.c:(.text+0xb00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_perspective': algorithms.c:(.text+0xb20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_perspective': algorithms.c:(.text+0xba0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_ortho': algorithms.c:(.text+0xbc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_ortho': algorithms.c:(.text+0xc40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_inverse': algorithms.c:(.text+0xc60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_inverse': algorithms.c:(.text+0xce0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_adjugate': algorithms.c:(.text+0xd00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_adjugate': algorithms.c:(.text+0xd80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_transpose': algorithms.c:(.text+0xda0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_transpose': algorithms.c:(.text+0xe20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_assign_mat3': algorithms.c:(.text+0xe40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_assign_mat3': algorithms.c:(.text+0xec0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_assign_mat2': algorithms.c:(.text+0xee0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_assign_mat2': algorithms.c:(.text+0xf80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_assign': algorithms.c:(.text+0xfa0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_assign': algorithms.c:(.text+0x1020): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_determinant': algorithms.c:(.text+0x1040): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_determinant': algorithms.c:(.text+0x1060): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_identity': algorithms.c:(.text+0x1080): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_identity': algorithms.c:(.text+0x1100): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_zero': algorithms.c:(.text+0x1120): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_zero': algorithms.c:(.text+0x11a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4': algorithms.c:(.text+0x11c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4': algorithms.c:(.text+0x1240): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_lerp': algorithms.c:(.text+0x1260): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_lerp': algorithms.c:(.text+0x12e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_multiply': algorithms.c:(.text+0x1300): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_multiply': algorithms.c:(.text+0x1380): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_scale': algorithms.c:(.text+0x13a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_scale': algorithms.c:(.text+0x1420): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_negative': algorithms.c:(.text+0x1440): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_negative': algorithms.c:(.text+0x14c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_scaling': algorithms.c:(.text+0x14e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_scaling': algorithms.c:(.text+0x1560): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_quaternion': algorithms.c:(.text+0x1580): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_quaternion': algorithms.c:(.text+0x1620): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_axis': algorithms.c:(.text+0x1640): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_axis': algorithms.c:(.text+0x16e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_z': algorithms.c:(.text+0x1700): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_z': algorithms.c:(.text+0x1780): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_y': algorithms.c:(.text+0x17a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_y': algorithms.c:(.text+0x1820): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_x': algorithms.c:(.text+0x1840): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_x': algorithms.c:(.text+0x18c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_inverse': algorithms.c:(.text+0x18e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_inverse': algorithms.c:(.text+0x1960): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_adjugate': algorithms.c:(.text+0x1980): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_adjugate': algorithms.c:(.text+0x1a00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_cofactor': algorithms.c:(.text+0x1a20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_cofactor': algorithms.c:(.text+0x1aa0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_transpose': algorithms.c:(.text+0x1ac0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_transpose': algorithms.c:(.text+0x1b40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_assign_mat4': algorithms.c:(.text+0x1b60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_assign_mat4': algorithms.c:(.text+0x1be0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_assign_mat2': algorithms.c:(.text+0x1c00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_assign_mat2': algorithms.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_assign': algorithms.c:(.text+0x1cc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_assign': algorithms.c:(.text+0x1d40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_determinant': algorithms.c:(.text+0x1d60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_determinant': algorithms.c:(.text+0x1d80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_identity': algorithms.c:(.text+0x1da0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_identity': algorithms.c:(.text+0x1e20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_zero': algorithms.c:(.text+0x1e40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_zero': algorithms.c:(.text+0x1ec0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3': algorithms.c:(.text+0x1ee0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3': algorithms.c:(.text+0x1f60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_lerp': algorithms.c:(.text+0x1f80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_lerp': algorithms.c:(.text+0x2040): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_multiply': algorithms.c:(.text+0x2060): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_multiply': algorithms.c:(.text+0x2120): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_scale': algorithms.c:(.text+0x2140): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_scale': algorithms.c:(.text+0x21e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_negative': algorithms.c:(.text+0x2200): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_negative': algorithms.c:(.text+0x22a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_scaling': algorithms.c:(.text+0x22c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_scaling': algorithms.c:(.text+0x2360): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_rotation': algorithms.c:(.text+0x2380): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_rotation': algorithms.c:(.text+0x2420): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_inverse': algorithms.c:(.text+0x2440): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_inverse': algorithms.c:(.text+0x24e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_cofactor': algorithms.c:(.text+0x2500): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_cofactor': algorithms.c:(.text+0x25a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_transpose': algorithms.c:(.text+0x25c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_transpose': algorithms.c:(.text+0x2660): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_assign_mat4': algorithms.c:(.text+0x2680): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_assign_mat4': algorithms.c:(.text+0x2720): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_assign_mat3': algorithms.c:(.text+0x2740): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_assign_mat3': algorithms.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_assign': algorithms.c:(.text+0x2800): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_assign': algorithms.c:(.text+0x28a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_determinant': algorithms.c:(.text+0x28c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_determinant': algorithms.c:(.text+0x2900): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_identity': algorithms.c:(.text+0x2920): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_identity': algorithms.c:(.text+0x29c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_zero': algorithms.c:(.text+0x29e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_zero': algorithms.c:(.text+0x2a80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2': algorithms.c:(.text+0x2aa0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2': algorithms.c:(.text+0x2b40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_length_squared': algorithms.c:(.text+0x2b60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_length_squared': algorithms.c:(.text+0x2ba0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_length': algorithms.c:(.text+0x2bc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_length': algorithms.c:(.text+0x2c00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_angle': algorithms.c:(.text+0x2c20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_angle': algorithms.c:(.text+0x2c60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_dot': algorithms.c:(.text+0x2c80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_dot': algorithms.c:(.text+0x2cc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_slerp': algorithms.c:(.text+0x2ce0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_slerp': algorithms.c:(.text+0x2da0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_lerp': algorithms.c:(.text+0x2dc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_lerp': algorithms.c:(.text+0x2e80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_yaw_pitch_roll': algorithms.c:(.text+0x2ea0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_yaw_pitch_roll': algorithms.c:(.text+0x2f40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_mat4': algorithms.c:(.text+0x2f60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_mat4': algorithms.c:(.text+0x3000): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_vec3': algorithms.c:(.text+0x3020): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_vec3': algorithms.c:(.text+0x30c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_axis_angle': algorithms.c:(.text+0x30e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_axis_angle': algorithms.c:(.text+0x3180): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_power': algorithms.c:(.text+0x31a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_power': algorithms.c:(.text+0x3240): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_normalize': algorithms.c:(.text+0x3260): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_normalize': algorithms.c:(.text+0x3300): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_inverse': algorithms.c:(.text+0x3320): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_inverse': algorithms.c:(.text+0x33c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_conjugate': algorithms.c:(.text+0x33e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_conjugate': algorithms.c:(.text+0x3480): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_negative': algorithms.c:(.text+0x34a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_negative': algorithms.c:(.text+0x3540): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_divide': algorithms.c:(.text+0x3560): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_divide': algorithms.c:(.text+0x3620): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_multiply': algorithms.c:(.text+0x3640): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_multiply': algorithms.c:(.text+0x3700): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_scale': algorithms.c:(.text+0x3720): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_scale': algorithms.c:(.text+0x37c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_null': algorithms.c:(.text+0x37e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_null': algorithms.c:(.text+0x3880): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_zero': algorithms.c:(.text+0x38a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_zero': algorithms.c:(.text+0x3940): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_assign': algorithms.c:(.text+0x3960): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_assign': algorithms.c:(.text+0x3a00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat': algorithms.c:(.text+0x3a20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat': algorithms.c:(.text+0x3ac0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_nearly_equal': algorithms.c:(.text+0x3ae0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_nearly_equal': algorithms.c:(.text+0x3b20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_equal': algorithms.c:(.text+0x3b40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_equal': algorithms.c:(.text+0x3b80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_near_zero': algorithms.c:(.text+0x3ba0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_near_zero': algorithms.c:(.text+0x3be0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_zero': algorithms.c:(.text+0x3c00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_zero': algorithms.c:(.text+0x3c40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_lerp': algorithms.c:(.text+0x3c60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_lerp': algorithms.c:(.text+0x3d00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_normalize': algorithms.c:(.text+0x3d20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_normalize': algorithms.c:(.text+0x3dc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_clamp': algorithms.c:(.text+0x3de0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_clamp': algorithms.c:(.text+0x3e80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_min': algorithms.c:(.text+0x3ea0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_min': algorithms.c:(.text+0x3f40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_max': algorithms.c:(.text+0x3f60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_max': algorithms.c:(.text+0x4000): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_round': algorithms.c:(.text+0x4020): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_round': algorithms.c:(.text+0x40c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_ceil': algorithms.c:(.text+0x40e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_ceil': algorithms.c:(.text+0x4180): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_floor': algorithms.c:(.text+0x41a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_floor': algorithms.c:(.text+0x4240): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_abs': algorithms.c:(.text+0x4260): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_abs': algorithms.c:(.text+0x4300): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_inverse': algorithms.c:(.text+0x4320): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_inverse': algorithms.c:(.text+0x43c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_negative': algorithms.c:(.text+0x43e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_negative': algorithms.c:(.text+0x4480): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_snap': algorithms.c:(.text+0x44a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_snap': algorithms.c:(.text+0x4540): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_divide': algorithms.c:(.text+0x4560): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_divide': algorithms.c:(.text+0x4600): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_multiply_mat4': algorithms.c:(.text+0x4620): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_multiply_mat4': algorithms.c:(.text+0x46c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_multiply': algorithms.c:(.text+0x46e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_multiply': algorithms.c:(.text+0x4780): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_scale': algorithms.c:(.text+0x47a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_scale': algorithms.c:(.text+0x4840): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_subtract': algorithms.c:(.text+0x4860): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_subtract': algorithms.c:(.text+0x4900): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_add': algorithms.c:(.text+0x4920): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_add': algorithms.c:(.text+0x49c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_one': algorithms.c:(.text+0x49e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_one': algorithms.c:(.text+0x4a60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_zero': algorithms.c:(.text+0x4a80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_zero': algorithms.c:(.text+0x4b00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_assign_vec4': algorithms.c:(.text+0x4b20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_assign_vec4': algorithms.c:(.text+0x4bc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_assign': algorithms.c:(.text+0x4be0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_assign': algorithms.c:(.text+0x4c80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i': algorithms.c:(.text+0x4ca0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i': algorithms.c:(.text+0x4d40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_is_equal': algorithms.c:(.text+0x4d80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_is_equal': algorithms.c:(.text+0x4dc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_is_zero': algorithms.c:(.text+0x4de0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_is_zero': algorithms.c:(.text+0x4e00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_lerp': algorithms.c:(.text+0x4e20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_lerp': algorithms.c:(.text+0x4ec0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_normalize': algorithms.c:(.text+0x4ee0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_normalize': algorithms.c:(.text+0x4f80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_clamp': algorithms.c:(.text+0x4fa0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_clamp': algorithms.c:(.text+0x5040): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_min': algorithms.c:(.text+0x5060): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_min': algorithms.c:(.text+0x5100): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_max': algorithms.c:(.text+0x5120): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_max': algorithms.c:(.text+0x51c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_round': algorithms.c:(.text+0x51e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_round': algorithms.c:(.text+0x5280): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_ceil': algorithms.c:(.text+0x52a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_ceil': algorithms.c:(.text+0x5340): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_floor': algorithms.c:(.text+0x5360): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_floor': algorithms.c:(.text+0x5400): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_abs': algorithms.c:(.text+0x5420): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_abs': algorithms.c:(.text+0x54c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_inverse': algorithms.c:(.text+0x54e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_inverse': algorithms.c:(.text+0x5580): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_negative': algorithms.c:(.text+0x55a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_negative': algorithms.c:(.text+0x5640): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_snap': algorithms.c:(.text+0x5660): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_snap': algorithms.c:(.text+0x5700): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_divide': algorithms.c:(.text+0x5720): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_divide': algorithms.c:(.text+0x57c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_multiply_mat4': algorithms.c:(.text+0x57e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_multiply_mat4': algorithms.c:(.text+0x5880): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_multiply': algorithms.c:(.text+0x58a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_multiply': algorithms.c:(.text+0x5940): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_scale': algorithms.c:(.text+0x5960): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_scale': algorithms.c:(.text+0x5a00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_subtract': algorithms.c:(.text+0x5a20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_subtract': algorithms.c:(.text+0x5ac0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_add': algorithms.c:(.text+0x5ae0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_add': algorithms.c:(.text+0x5b80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_one': algorithms.c:(.text+0x5ba0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_one': algorithms.c:(.text+0x5c20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_zero': algorithms.c:(.text+0x5c40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_zero': algorithms.c:(.text+0x5cc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_assign_vec4i': algorithms.c:(.text+0x5ce0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_assign_vec4i': algorithms.c:(.text+0x5d80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_assign': algorithms.c:(.text+0x5da0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_assign': algorithms.c:(.text+0x5e40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4': algorithms.c:(.text+0x5e60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4': algorithms.c:(.text+0x5f00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_nearly_equal': algorithms.c:(.text+0x5f20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_nearly_equal': algorithms.c:(.text+0x5f60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_equal': algorithms.c:(.text+0x5f80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_equal': algorithms.c:(.text+0x5fc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_near_zero': algorithms.c:(.text+0x5fe0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_near_zero': algorithms.c:(.text+0x6020): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_zero': algorithms.c:(.text+0x6040): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_zero': algorithms.c:(.text+0x6060): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_distance_squared': algorithms.c:(.text+0x6080): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_distance_squared': algorithms.c:(.text+0x60e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_distance': algorithms.c:(.text+0x6100): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_distance': algorithms.c:(.text+0x6160): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_length_squared': algorithms.c:(.text+0x6180): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_length_squared': algorithms.c:(.text+0x61c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_length': algorithms.c:(.text+0x61e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_length': algorithms.c:(.text+0x6220): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_dot': algorithms.c:(.text+0x6240): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_dot': algorithms.c:(.text+0x62a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_bezier4': algorithms.c:(.text+0x62c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_bezier4': algorithms.c:(.text+0x63c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_bezier3': algorithms.c:(.text+0x6400): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_bezier3': algorithms.c:(.text+0x6500): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_lerp': algorithms.c:(.text+0x6520): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_lerp': algorithms.c:(.text+0x6600): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_reflect': algorithms.c:(.text+0x6620): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_reflect': algorithms.c:(.text+0x6700): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_slide': algorithms.c:(.text+0x6720): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_slide': algorithms.c:(.text+0x6800): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_project': algorithms.c:(.text+0x6820): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_project': algorithms.c:(.text+0x6900): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_normalize': algorithms.c:(.text+0x6920): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_normalize': algorithms.c:(.text+0x69e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_cross': algorithms.c:(.text+0x6a00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_cross': algorithms.c:(.text+0x6ae0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_clamp': algorithms.c:(.text+0x6b00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_clamp': algorithms.c:(.text+0x6c00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_min': algorithms.c:(.text+0x6c20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_min': algorithms.c:(.text+0x6d00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_max': algorithms.c:(.text+0x6d20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_max': algorithms.c:(.text+0x6e00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_round': algorithms.c:(.text+0x6e20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_round': algorithms.c:(.text+0x6ec0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_ceil': algorithms.c:(.text+0x6ee0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_ceil': algorithms.c:(.text+0x6f80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_floor': algorithms.c:(.text+0x6fa0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_floor': algorithms.c:(.text+0x7040): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_abs': algorithms.c:(.text+0x7060): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_abs': algorithms.c:(.text+0x7120): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_inverse': algorithms.c:(.text+0x7140): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_inverse': algorithms.c:(.text+0x7200): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_negative': algorithms.c:(.text+0x7220): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_negative': algorithms.c:(.text+0x72e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_snap': algorithms.c:(.text+0x7300): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_snap': algorithms.c:(.text+0x73e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_divide': algorithms.c:(.text+0x7400): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_divide': algorithms.c:(.text+0x74e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_multiply_mat3': algorithms.c:(.text+0x7500): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_multiply_mat3': algorithms.c:(.text+0x75c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_multiply': algorithms.c:(.text+0x75e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_multiply': algorithms.c:(.text+0x76c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_scale': algorithms.c:(.text+0x76e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_scale': algorithms.c:(.text+0x77a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_subtract': algorithms.c:(.text+0x77c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_subtract': algorithms.c:(.text+0x78a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_add': algorithms.c:(.text+0x78c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_add': algorithms.c:(.text+0x79a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_one': algorithms.c:(.text+0x79c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_one': algorithms.c:(.text+0x7a60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_zero': algorithms.c:(.text+0x7a80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_zero': algorithms.c:(.text+0x7b20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_assign_vec3': algorithms.c:(.text+0x7b40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_assign_vec3': algorithms.c:(.text+0x7be0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_assign': algorithms.c:(.text+0x7c00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_assign': algorithms.c:(.text+0x7cc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i': algorithms.c:(.text+0x7ce0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i': algorithms.c:(.text+0x7d80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_is_equal': algorithms.c:(.text+0x7da0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_is_equal': algorithms.c:(.text+0x7e00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_is_zero': algorithms.c:(.text+0x7e20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_is_zero': algorithms.c:(.text+0x7e60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_distance_squared': algorithms.c:(.text+0x7e80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_distance_squared': algorithms.c:(.text+0x7ec0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_distance': algorithms.c:(.text+0x7ee0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_distance': algorithms.c:(.text+0x7f20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_length_squared': algorithms.c:(.text+0x7f40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_length_squared': algorithms.c:(.text+0x7f60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_length': algorithms.c:(.text+0x7f80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_length': algorithms.c:(.text+0x7fa0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_dot': algorithms.c:(.text+0x7fc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_dot': algorithms.c:(.text+0x8000): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_bezier4': algorithms.c:(.text+0x8020): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_bezier4': algorithms.c:(.text+0x8100): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_bezier3': algorithms.c:(.text+0x8140): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_bezier3': algorithms.c:(.text+0x8200): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_lerp': algorithms.c:(.text+0x8220): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_lerp': algorithms.c:(.text+0x82e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_reflect': algorithms.c:(.text+0x8300): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_reflect': algorithms.c:(.text+0x83c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_slide': algorithms.c:(.text+0x83e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_slide': algorithms.c:(.text+0x84a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_project': algorithms.c:(.text+0x84c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_project': algorithms.c:(.text+0x8580): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_normalize': algorithms.c:(.text+0x85a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_normalize': algorithms.c:(.text+0x8640): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_cross': algorithms.c:(.text+0x8660): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_cross': algorithms.c:(.text+0x8720): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_clamp': algorithms.c:(.text+0x8740): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_clamp': algorithms.c:(.text+0x8800): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_min': algorithms.c:(.text+0x8820): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_min': algorithms.c:(.text+0x88e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_max': algorithms.c:(.text+0x8900): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_max': algorithms.c:(.text+0x89c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_round': algorithms.c:(.text+0x89e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_round': algorithms.c:(.text+0x8a80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_ceil': algorithms.c:(.text+0x8aa0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_ceil': algorithms.c:(.text+0x8b40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_floor': algorithms.c:(.text+0x8b60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_floor': algorithms.c:(.text+0x8c00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_abs': algorithms.c:(.text+0x8c20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_abs': algorithms.c:(.text+0x8cc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_inverse': algorithms.c:(.text+0x8ce0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_inverse': algorithms.c:(.text+0x8d80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_negative': algorithms.c:(.text+0x8da0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_negative': algorithms.c:(.text+0x8e40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_snap': algorithms.c:(.text+0x8e60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_snap': algorithms.c:(.text+0x8f20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_divide': algorithms.c:(.text+0x8f40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_divide': algorithms.c:(.text+0x9000): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_multiply_mat3': algorithms.c:(.text+0x9020): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_multiply_mat3': algorithms.c:(.text+0x90c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_multiply': algorithms.c:(.text+0x90e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_multiply': algorithms.c:(.text+0x91a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_scale': algorithms.c:(.text+0x91c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_scale': algorithms.c:(.text+0x9260): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_subtract': algorithms.c:(.text+0x9280): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_subtract': algorithms.c:(.text+0x9340): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_add': algorithms.c:(.text+0x9360): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_add': algorithms.c:(.text+0x9420): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_one': algorithms.c:(.text+0x9440): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_one': algorithms.c:(.text+0x94e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_zero': algorithms.c:(.text+0x9500): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_zero': algorithms.c:(.text+0x95a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_assign_vec3i': algorithms.c:(.text+0x95c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_assign_vec3i': algorithms.c:(.text+0x9680): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_assign': algorithms.c:(.text+0x96a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_assign': algorithms.c:(.text+0x9740): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3': algorithms.c:(.text+0x9760): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3': algorithms.c:(.text+0x9800): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_nearly_equal': algorithms.c:(.text+0x9820): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_nearly_equal': algorithms.c:(.text+0x9860): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_equal': algorithms.c:(.text+0x9880): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_equal': algorithms.c:(.text+0x98c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_near_zero': algorithms.c:(.text+0x98e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_near_zero': algorithms.c:(.text+0x9920): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_zero': algorithms.c:(.text+0x9940): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_zero': algorithms.c:(.text+0x9980): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_distance_squared': algorithms.c:(.text+0x99a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_distance_squared': algorithms.c:(.text+0x99e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_distance': algorithms.c:(.text+0x9a00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_distance': algorithms.c:(.text+0x9a20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_length': algorithms.c:(.text+0x9a40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_length': algorithms.c:(.text+0x9a60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_length_squared': algorithms.c:(.text+0x9a80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_length_squared': algorithms.c:(.text+0x9aa0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_angle': algorithms.c:(.text+0x9ac0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_angle': algorithms.c:(.text+0x9ae0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_dot': algorithms.c:(.text+0x9b00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_dot': algorithms.c:(.text+0x9b40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_bezier4': algorithms.c:(.text+0x9b60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_bezier4': algorithms.c:(.text+0x9c00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_bezier3': algorithms.c:(.text+0x9c40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_bezier3': algorithms.c:(.text+0x9ce0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_lerp': algorithms.c:(.text+0x9d00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_lerp': algorithms.c:(.text+0x9d80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_rotate': algorithms.c:(.text+0x9da0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_rotate': algorithms.c:(.text+0x9e20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_tangent': algorithms.c:(.text+0x9e40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_tangent': algorithms.c:(.text+0x9ec0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_reflect': algorithms.c:(.text+0x9ee0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_reflect': algorithms.c:(.text+0x9f60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_slide': algorithms.c:(.text+0x9f80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_slide': algorithms.c:(.text+0xa000): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_project': algorithms.c:(.text+0xa020): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_project': algorithms.c:(.text+0xa0a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_normalize': algorithms.c:(.text+0xa0c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_normalize': algorithms.c:(.text+0xa140): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_clamp': algorithms.c:(.text+0xa160): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_clamp': algorithms.c:(.text+0xa200): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_min': algorithms.c:(.text+0xa220): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_min': algorithms.c:(.text+0xa2a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_max': algorithms.c:(.text+0xa2c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_max': algorithms.c:(.text+0xa340): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_round': algorithms.c:(.text+0xa360): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_round': algorithms.c:(.text+0xa3e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_ceil': algorithms.c:(.text+0xa400): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_ceil': algorithms.c:(.text+0xa480): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_floor': algorithms.c:(.text+0xa4a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_floor': algorithms.c:(.text+0xa520): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_abs': algorithms.c:(.text+0xa540): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_abs': algorithms.c:(.text+0xa5c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_inverse': algorithms.c:(.text+0xa5e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_inverse': algorithms.c:(.text+0xa660): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_negative': algorithms.c:(.text+0xa680): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_negative': algorithms.c:(.text+0xa700): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_snap': algorithms.c:(.text+0xa720): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_snap': algorithms.c:(.text+0xa7a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_divide': algorithms.c:(.text+0xa7c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_divide': algorithms.c:(.text+0xa840): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_multiply_mat2': algorithms.c:(.text+0xa860): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_multiply_mat2': algorithms.c:(.text+0xa900): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_multiply': algorithms.c:(.text+0xa920): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_multiply': algorithms.c:(.text+0xa9a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_scale': algorithms.c:(.text+0xa9c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_scale': algorithms.c:(.text+0xaa40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_subtract': algorithms.c:(.text+0xaa60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_subtract': algorithms.c:(.text+0xaae0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_add': algorithms.c:(.text+0xab00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_add': algorithms.c:(.text+0xab80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_one': algorithms.c:(.text+0xaba0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_one': algorithms.c:(.text+0xac20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_zero': algorithms.c:(.text+0xac40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_zero': algorithms.c:(.text+0xacc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_assign_vec2': algorithms.c:(.text+0xace0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_assign_vec2': algorithms.c:(.text+0xad60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_assign': algorithms.c:(.text+0xad80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_assign': algorithms.c:(.text+0xae00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i': algorithms.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i': algorithms.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_is_equal': algorithms.c:(.text+0xb4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_is_equal': algorithms.c:(.text+0xb520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_is_zero': algorithms.c:(.text+0xb540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_is_zero': algorithms.c:(.text+0xb560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_distance_squared': algorithms.c:(.text+0xb580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_distance_squared': algorithms.c:(.text+0xb5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_distance': algorithms.c:(.text+0xb5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_distance': algorithms.c:(.text+0xb620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_length': algorithms.c:(.text+0xb640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_length': algorithms.c:(.text+0xb660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_length_squared': algorithms.c:(.text+0xb680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_length_squared': algorithms.c:(.text+0xb6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_angle': algorithms.c:(.text+0xb6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_angle': algorithms.c:(.text+0xb6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_dot': algorithms.c:(.text+0xb700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_dot': algorithms.c:(.text+0xb740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_bezier4': algorithms.c:(.text+0xb760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_bezier4': algorithms.c:(.text+0xb820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_bezier3': algorithms.c:(.text+0xb860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_bezier3': algorithms.c:(.text+0xb900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_lerp': algorithms.c:(.text+0xb920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_lerp': algorithms.c:(.text+0xb9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_rotate': algorithms.c:(.text+0xb9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_rotate': algorithms.c:(.text+0xba80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_tangent': algorithms.c:(.text+0xbaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_tangent': algorithms.c:(.text+0xbb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_reflect': algorithms.c:(.text+0xbb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_reflect': algorithms.c:(.text+0xbbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_slide': algorithms.c:(.text+0xbc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_slide': algorithms.c:(.text+0xbca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_project': algorithms.c:(.text+0xbcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_project': algorithms.c:(.text+0xbd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_normalize': algorithms.c:(.text+0xbd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_normalize': algorithms.c:(.text+0xbe00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_clamp': algorithms.c:(.text+0xbe20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_clamp': algorithms.c:(.text+0xbec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_min': algorithms.c:(.text+0xbee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_min': algorithms.c:(.text+0xbf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_max': algorithms.c:(.text+0xbfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_max': algorithms.c:(.text+0xc040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_round': algorithms.c:(.text+0xc060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_round': algorithms.c:(.text+0xc0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_ceil': algorithms.c:(.text+0xc100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_ceil': algorithms.c:(.text+0xc180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_floor': algorithms.c:(.text+0xc1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_floor': algorithms.c:(.text+0xc220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_abs': algorithms.c:(.text+0xc240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_abs': algorithms.c:(.text+0xc2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_inverse': algorithms.c:(.text+0xc2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_inverse': algorithms.c:(.text+0xc360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_negative': algorithms.c:(.text+0xc380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_negative': algorithms.c:(.text+0xc400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_snap': algorithms.c:(.text+0xc420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_snap': algorithms.c:(.text+0xc4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_divide': algorithms.c:(.text+0xc4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_divide': algorithms.c:(.text+0xc580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_multiply_mat2': algorithms.c:(.text+0xc5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_multiply_mat2': algorithms.c:(.text+0xc640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_multiply': algorithms.c:(.text+0xc660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_multiply': algorithms.c:(.text+0xc700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_scale': algorithms.c:(.text+0xc720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_scale': algorithms.c:(.text+0xc7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_subtract': algorithms.c:(.text+0xc7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_subtract': algorithms.c:(.text+0xc880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_add': algorithms.c:(.text+0xc8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_add': algorithms.c:(.text+0xc940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_one': algorithms.c:(.text+0xc960): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_one': algorithms.c:(.text+0xc9e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_zero': algorithms.c:(.text+0xca00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_zero': algorithms.c:(.text+0xca80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_assign_vec2i': algorithms.c:(.text+0xcaa0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_assign_vec2i': algorithms.c:(.text+0xcb20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_assign': algorithms.c:(.text+0xcb40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_assign': algorithms.c:(.text+0xcbc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2': algorithms.c:(.text+0xcbe0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2': algorithms.c:(.text+0xcc60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_nearly_equal': algorithms.c:(.text+0xcc80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_nearly_equal': algorithms.c:(.text+0xccc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_equal': algorithms.c:(.text+0xcce0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_equal': algorithms.c:(.text+0xcd20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_near_zero': algorithms.c:(.text+0xcd40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_near_zero': algorithms.c:(.text+0xcd60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_zero': algorithms.c:(.text+0xcd80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_zero': algorithms.c:(.text+0xcda0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_lerp': ammo.c:(.text+0x820): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_lerp': ammo.c:(.text+0x8a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_multiply': ammo.c:(.text+0x8c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_multiply': ammo.c:(.text+0x940): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_scale': ammo.c:(.text+0x960): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_scale': ammo.c:(.text+0x9e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_negative': ammo.c:(.text+0xa00): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_negative': ammo.c:(.text+0xa80): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_scaling': ammo.c:(.text+0xaa0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_scaling': ammo.c:(.text+0xb20): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_translation': ammo.c:(.text+0xb40): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_translation': ammo.c:(.text+0xbc0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_look_at': ammo.c:(.text+0xbe0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_look_at': ammo.c:(.text+0xca0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_quaternion': ammo.c:(.text+0xcc0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_quaternion': ammo.c:(.text+0xd40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_axis': ammo.c:(.text+0xd60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_axis': ammo.c:(.text+0xde0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_z': ammo.c:(.text+0xe00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_z': ammo.c:(.text+0xe80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_y': ammo.c:(.text+0xea0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_y': ammo.c:(.text+0xf20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_x': ammo.c:(.text+0xf40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_x': ammo.c:(.text+0xfc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_perspective_infinite': ammo.c:(.text+0xfe0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_perspective_infinite': ammo.c:(.text+0x1060): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_perspective_fov': ammo.c:(.text+0x1080): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_perspective_fov': ammo.c:(.text+0x1100): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_perspective': ammo.c:(.text+0x1120): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_perspective': ammo.c:(.text+0x11a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_ortho': ammo.c:(.text+0x11c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_ortho': ammo.c:(.text+0x1240): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_inverse': ammo.c:(.text+0x1260): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_inverse': ammo.c:(.text+0x12e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_adjugate': ammo.c:(.text+0x1300): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_adjugate': ammo.c:(.text+0x1380): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_transpose': ammo.c:(.text+0x13a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_transpose': ammo.c:(.text+0x1420): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_assign_mat3': ammo.c:(.text+0x1440): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_assign_mat3': ammo.c:(.text+0x14c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_assign_mat2': ammo.c:(.text+0x14e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_assign_mat2': ammo.c:(.text+0x1580): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_assign': ammo.c:(.text+0x15a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_assign': ammo.c:(.text+0x1620): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_determinant': ammo.c:(.text+0x1640): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_determinant': ammo.c:(.text+0x1660): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_identity': ammo.c:(.text+0x1680): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_identity': ammo.c:(.text+0x1700): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_zero': ammo.c:(.text+0x1720): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_zero': ammo.c:(.text+0x17a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4': ammo.c:(.text+0x17c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4': ammo.c:(.text+0x1840): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_lerp': ammo.c:(.text+0x1860): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_lerp': ammo.c:(.text+0x18e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_multiply': ammo.c:(.text+0x1900): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_multiply': ammo.c:(.text+0x1980): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_scale': ammo.c:(.text+0x19a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_scale': ammo.c:(.text+0x1a20): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_negative': ammo.c:(.text+0x1a40): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_negative': ammo.c:(.text+0x1ac0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_scaling': ammo.c:(.text+0x1ae0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_scaling': ammo.c:(.text+0x1b60): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_quaternion': ammo.c:(.text+0x1b80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_quaternion': ammo.c:(.text+0x1c20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_axis': ammo.c:(.text+0x1c40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_axis': ammo.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_z': ammo.c:(.text+0x1d00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_z': ammo.c:(.text+0x1d80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_y': ammo.c:(.text+0x1da0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_y': ammo.c:(.text+0x1e20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_x': ammo.c:(.text+0x1e40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_x': ammo.c:(.text+0x1ec0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_inverse': ammo.c:(.text+0x1ee0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_inverse': ammo.c:(.text+0x1f60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_adjugate': ammo.c:(.text+0x1f80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_adjugate': ammo.c:(.text+0x2000): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_cofactor': ammo.c:(.text+0x2020): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_cofactor': ammo.c:(.text+0x20a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_transpose': ammo.c:(.text+0x20c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_transpose': ammo.c:(.text+0x2140): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_assign_mat4': ammo.c:(.text+0x2160): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_assign_mat4': ammo.c:(.text+0x21e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_assign_mat2': ammo.c:(.text+0x2200): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_assign_mat2': ammo.c:(.text+0x22a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_assign': ammo.c:(.text+0x22c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_assign': ammo.c:(.text+0x2340): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_determinant': ammo.c:(.text+0x2360): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_determinant': ammo.c:(.text+0x2380): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_identity': ammo.c:(.text+0x23a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_identity': ammo.c:(.text+0x2420): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_zero': ammo.c:(.text+0x2440): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_zero': ammo.c:(.text+0x24c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3': ammo.c:(.text+0x24e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3': ammo.c:(.text+0x2560): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_lerp': ammo.c:(.text+0x2580): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_lerp': ammo.c:(.text+0x2640): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_multiply': ammo.c:(.text+0x2660): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_multiply': ammo.c:(.text+0x2720): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_scale': ammo.c:(.text+0x2740): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_scale': ammo.c:(.text+0x27e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_negative': ammo.c:(.text+0x2800): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_negative': ammo.c:(.text+0x28a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_scaling': ammo.c:(.text+0x28c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_scaling': ammo.c:(.text+0x2960): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_rotation': ammo.c:(.text+0x2980): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_rotation': ammo.c:(.text+0x2a20): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_inverse': ammo.c:(.text+0x2a40): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_inverse': ammo.c:(.text+0x2ae0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_cofactor': ammo.c:(.text+0x2b00): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_cofactor': ammo.c:(.text+0x2ba0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_transpose': ammo.c:(.text+0x2bc0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_transpose': ammo.c:(.text+0x2c60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_assign_mat4': ammo.c:(.text+0x2c80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_assign_mat4': ammo.c:(.text+0x2d20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_assign_mat3': ammo.c:(.text+0x2d40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_assign_mat3': ammo.c:(.text+0x2de0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_assign': ammo.c:(.text+0x2e00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_assign': ammo.c:(.text+0x2ea0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_determinant': ammo.c:(.text+0x2ec0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_determinant': ammo.c:(.text+0x2f00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_identity': ammo.c:(.text+0x2f20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_identity': ammo.c:(.text+0x2fc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_zero': ammo.c:(.text+0x2fe0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_zero': ammo.c:(.text+0x3080): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2': ammo.c:(.text+0x30a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2': ammo.c:(.text+0x3140): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_length_squared': ammo.c:(.text+0x3160): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_length_squared': ammo.c:(.text+0x31a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_length': ammo.c:(.text+0x31c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_length': ammo.c:(.text+0x3200): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_angle': ammo.c:(.text+0x3220): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_angle': ammo.c:(.text+0x3260): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_dot': ammo.c:(.text+0x3280): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_dot': ammo.c:(.text+0x32c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_slerp': ammo.c:(.text+0x32e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_slerp': ammo.c:(.text+0x33a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_lerp': ammo.c:(.text+0x33c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_lerp': ammo.c:(.text+0x3480): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_yaw_pitch_roll': ammo.c:(.text+0x34a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_yaw_pitch_roll': ammo.c:(.text+0x3540): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_mat4': ammo.c:(.text+0x3560): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_mat4': ammo.c:(.text+0x3600): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_vec3': ammo.c:(.text+0x3620): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_vec3': ammo.c:(.text+0x36c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_axis_angle': ammo.c:(.text+0x36e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_axis_angle': ammo.c:(.text+0x3780): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_power': ammo.c:(.text+0x37a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_power': ammo.c:(.text+0x3840): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_normalize': ammo.c:(.text+0x3860): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_normalize': ammo.c:(.text+0x3900): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_inverse': ammo.c:(.text+0x3920): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_inverse': ammo.c:(.text+0x39c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_conjugate': ammo.c:(.text+0x39e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_conjugate': ammo.c:(.text+0x3a80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_negative': ammo.c:(.text+0x3aa0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_negative': ammo.c:(.text+0x3b40): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_divide': ammo.c:(.text+0x3b60): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_divide': ammo.c:(.text+0x3c20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_multiply': ammo.c:(.text+0x3c40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_multiply': ammo.c:(.text+0x3d00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_scale': ammo.c:(.text+0x3d20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_scale': ammo.c:(.text+0x3dc0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_null': ammo.c:(.text+0x3de0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_null': ammo.c:(.text+0x3e80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_zero': ammo.c:(.text+0x3ea0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_zero': ammo.c:(.text+0x3f40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_assign': ammo.c:(.text+0x3f60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_assign': ammo.c:(.text+0x4000): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat': ammo.c:(.text+0x4020): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat': ammo.c:(.text+0x40c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_nearly_equal': ammo.c:(.text+0x40e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_nearly_equal': ammo.c:(.text+0x4120): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_equal': ammo.c:(.text+0x4140): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_equal': ammo.c:(.text+0x4180): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_near_zero': ammo.c:(.text+0x41a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_near_zero': ammo.c:(.text+0x41e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_zero': ammo.c:(.text+0x4200): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_zero': ammo.c:(.text+0x4240): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_lerp': ammo.c:(.text+0x4260): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_lerp': ammo.c:(.text+0x4300): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_normalize': ammo.c:(.text+0x4320): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_normalize': ammo.c:(.text+0x43c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_clamp': ammo.c:(.text+0x43e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_clamp': ammo.c:(.text+0x4480): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_min': ammo.c:(.text+0x44a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_min': ammo.c:(.text+0x4540): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_max': ammo.c:(.text+0x4560): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_max': ammo.c:(.text+0x4600): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_round': ammo.c:(.text+0x4620): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_round': ammo.c:(.text+0x46c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_ceil': ammo.c:(.text+0x46e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_ceil': ammo.c:(.text+0x4780): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_floor': ammo.c:(.text+0x47a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_floor': ammo.c:(.text+0x4840): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_abs': ammo.c:(.text+0x4860): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_abs': ammo.c:(.text+0x4900): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_inverse': ammo.c:(.text+0x4920): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_inverse': ammo.c:(.text+0x49c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_negative': ammo.c:(.text+0x49e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_negative': ammo.c:(.text+0x4a80): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_snap': ammo.c:(.text+0x4aa0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_snap': ammo.c:(.text+0x4b40): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_divide': ammo.c:(.text+0x4b60): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_divide': ammo.c:(.text+0x4c00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_multiply_mat4': ammo.c:(.text+0x4c20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_multiply_mat4': ammo.c:(.text+0x4cc0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_multiply': ammo.c:(.text+0x4ce0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_multiply': ammo.c:(.text+0x4d80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_scale': ammo.c:(.text+0x4da0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_scale': ammo.c:(.text+0x4e40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_subtract': ammo.c:(.text+0x4e60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_subtract': ammo.c:(.text+0x4f00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_add': ammo.c:(.text+0x4f20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_add': ammo.c:(.text+0x4fc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_one': ammo.c:(.text+0x4fe0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_one': ammo.c:(.text+0x5060): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_zero': ammo.c:(.text+0x5080): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_zero': ammo.c:(.text+0x5100): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_assign_vec4': ammo.c:(.text+0x5120): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_assign_vec4': ammo.c:(.text+0x51c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_assign': ammo.c:(.text+0x51e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_assign': ammo.c:(.text+0x5280): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i': ammo.c:(.text+0x52a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i': ammo.c:(.text+0x5340): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_is_equal': ammo.c:(.text+0x5380): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_is_equal': ammo.c:(.text+0x53c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_is_zero': ammo.c:(.text+0x53e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_is_zero': ammo.c:(.text+0x5400): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_lerp': ammo.c:(.text+0x5420): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_lerp': ammo.c:(.text+0x54c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_normalize': ammo.c:(.text+0x54e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_normalize': ammo.c:(.text+0x5580): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_clamp': ammo.c:(.text+0x55a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_clamp': ammo.c:(.text+0x5640): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_min': ammo.c:(.text+0x5660): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_min': ammo.c:(.text+0x5700): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_max': ammo.c:(.text+0x5720): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_max': ammo.c:(.text+0x57c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_round': ammo.c:(.text+0x57e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_round': ammo.c:(.text+0x5880): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_ceil': ammo.c:(.text+0x58a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_ceil': ammo.c:(.text+0x5940): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_floor': ammo.c:(.text+0x5960): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_floor': ammo.c:(.text+0x5a00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_abs': ammo.c:(.text+0x5a20): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_abs': ammo.c:(.text+0x5ac0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_inverse': ammo.c:(.text+0x5ae0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_inverse': ammo.c:(.text+0x5b80): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_negative': ammo.c:(.text+0x5ba0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_negative': ammo.c:(.text+0x5c40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_snap': ammo.c:(.text+0x5c60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_snap': ammo.c:(.text+0x5d00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_divide': ammo.c:(.text+0x5d20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_divide': ammo.c:(.text+0x5dc0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_multiply_mat4': ammo.c:(.text+0x5de0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_multiply_mat4': ammo.c:(.text+0x5e80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_multiply': ammo.c:(.text+0x5ea0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_multiply': ammo.c:(.text+0x5f40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_scale': ammo.c:(.text+0x5f60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_scale': ammo.c:(.text+0x6000): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_subtract': ammo.c:(.text+0x6020): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_subtract': ammo.c:(.text+0x60c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_add': ammo.c:(.text+0x60e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_add': ammo.c:(.text+0x6180): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_one': ammo.c:(.text+0x61a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_one': ammo.c:(.text+0x6220): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_zero': ammo.c:(.text+0x6240): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_zero': ammo.c:(.text+0x62c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_assign_vec4i': ammo.c:(.text+0x62e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_assign_vec4i': ammo.c:(.text+0x6380): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_assign': ammo.c:(.text+0x63a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_assign': ammo.c:(.text+0x6440): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4': ammo.c:(.text+0x6460): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4': ammo.c:(.text+0x6500): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_nearly_equal': ammo.c:(.text+0x6520): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_nearly_equal': ammo.c:(.text+0x6560): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_equal': ammo.c:(.text+0x6580): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_equal': ammo.c:(.text+0x65c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_near_zero': ammo.c:(.text+0x65e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_near_zero': ammo.c:(.text+0x6620): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_zero': ammo.c:(.text+0x6640): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_zero': ammo.c:(.text+0x6660): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_distance_squared': ammo.c:(.text+0x6680): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_distance_squared': ammo.c:(.text+0x66e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_distance': ammo.c:(.text+0x6700): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_distance': ammo.c:(.text+0x6760): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_length_squared': ammo.c:(.text+0x6780): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_length_squared': ammo.c:(.text+0x67c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_length': ammo.c:(.text+0x67e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_length': ammo.c:(.text+0x6820): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_dot': ammo.c:(.text+0x6840): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_dot': ammo.c:(.text+0x68a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_bezier4': ammo.c:(.text+0x68c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_bezier4': ammo.c:(.text+0x69c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_bezier3': ammo.c:(.text+0x6a00): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_bezier3': ammo.c:(.text+0x6b00): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_lerp': ammo.c:(.text+0x6b20): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_lerp': ammo.c:(.text+0x6c00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_reflect': ammo.c:(.text+0x6c20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_reflect': ammo.c:(.text+0x6d00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_slide': ammo.c:(.text+0x6d20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_slide': ammo.c:(.text+0x6e00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_project': ammo.c:(.text+0x6e20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_project': ammo.c:(.text+0x6f00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_normalize': ammo.c:(.text+0x6f20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_normalize': ammo.c:(.text+0x6fe0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_cross': ammo.c:(.text+0x7000): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_cross': ammo.c:(.text+0x70e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_clamp': ammo.c:(.text+0x7100): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_clamp': ammo.c:(.text+0x7200): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_min': ammo.c:(.text+0x7220): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_min': ammo.c:(.text+0x7300): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_max': ammo.c:(.text+0x7320): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_max': ammo.c:(.text+0x7400): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_round': ammo.c:(.text+0x7420): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_round': ammo.c:(.text+0x74c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_ceil': ammo.c:(.text+0x74e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_ceil': ammo.c:(.text+0x7580): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_floor': ammo.c:(.text+0x75a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_floor': ammo.c:(.text+0x7640): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_abs': ammo.c:(.text+0x7660): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_abs': ammo.c:(.text+0x7720): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_inverse': ammo.c:(.text+0x7740): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_inverse': ammo.c:(.text+0x7800): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_negative': ammo.c:(.text+0x7820): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_negative': ammo.c:(.text+0x78e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_snap': ammo.c:(.text+0x7900): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_snap': ammo.c:(.text+0x79e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_divide': ammo.c:(.text+0x7a00): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_divide': ammo.c:(.text+0x7ae0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_multiply_mat3': ammo.c:(.text+0x7b00): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_multiply_mat3': ammo.c:(.text+0x7bc0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_multiply': ammo.c:(.text+0x7be0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_multiply': ammo.c:(.text+0x7cc0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_scale': ammo.c:(.text+0x7ce0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_scale': ammo.c:(.text+0x7da0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_subtract': ammo.c:(.text+0x7dc0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_subtract': ammo.c:(.text+0x7ea0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_add': ammo.c:(.text+0x7ec0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_add': ammo.c:(.text+0x7fa0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_one': ammo.c:(.text+0x7fc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_one': ammo.c:(.text+0x8060): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_zero': ammo.c:(.text+0x8080): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_zero': ammo.c:(.text+0x8120): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_assign_vec3': ammo.c:(.text+0x8140): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_assign_vec3': ammo.c:(.text+0x81e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_assign': ammo.c:(.text+0x8200): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_assign': ammo.c:(.text+0x82c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i': ammo.c:(.text+0x82e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i': ammo.c:(.text+0x8380): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_is_equal': ammo.c:(.text+0x83a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_is_equal': ammo.c:(.text+0x8400): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_is_zero': ammo.c:(.text+0x8420): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_is_zero': ammo.c:(.text+0x8460): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_distance_squared': ammo.c:(.text+0x8480): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_distance_squared': ammo.c:(.text+0x84c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_distance': ammo.c:(.text+0x84e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_distance': ammo.c:(.text+0x8520): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_length_squared': ammo.c:(.text+0x8540): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_length_squared': ammo.c:(.text+0x8560): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_length': ammo.c:(.text+0x8580): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_length': ammo.c:(.text+0x85a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_dot': ammo.c:(.text+0x85c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_dot': ammo.c:(.text+0x8600): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_bezier4': ammo.c:(.text+0x8620): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_bezier4': ammo.c:(.text+0x8700): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_bezier3': ammo.c:(.text+0x8740): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_bezier3': ammo.c:(.text+0x8800): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_lerp': ammo.c:(.text+0x8820): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_lerp': ammo.c:(.text+0x88e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_reflect': ammo.c:(.text+0x8900): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_reflect': ammo.c:(.text+0x89c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_slide': ammo.c:(.text+0x89e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_slide': ammo.c:(.text+0x8aa0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_project': ammo.c:(.text+0x8ac0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_project': ammo.c:(.text+0x8b80): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_normalize': ammo.c:(.text+0x8ba0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_normalize': ammo.c:(.text+0x8c40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_cross': ammo.c:(.text+0x8c60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_cross': ammo.c:(.text+0x8d20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_clamp': ammo.c:(.text+0x8d40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_clamp': ammo.c:(.text+0x8e00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_min': ammo.c:(.text+0x8e20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_min': ammo.c:(.text+0x8ee0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_max': ammo.c:(.text+0x8f00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_max': ammo.c:(.text+0x8fc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_round': ammo.c:(.text+0x8fe0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_round': ammo.c:(.text+0x9080): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_ceil': ammo.c:(.text+0x90a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_ceil': ammo.c:(.text+0x9140): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_floor': ammo.c:(.text+0x9160): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_floor': ammo.c:(.text+0x9200): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_abs': ammo.c:(.text+0x9220): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_abs': ammo.c:(.text+0x92c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_inverse': ammo.c:(.text+0x92e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_inverse': ammo.c:(.text+0x9380): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_negative': ammo.c:(.text+0x93a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_negative': ammo.c:(.text+0x9440): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_snap': ammo.c:(.text+0x9460): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_snap': ammo.c:(.text+0x9520): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_divide': ammo.c:(.text+0x9540): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_divide': ammo.c:(.text+0x9600): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_multiply_mat3': ammo.c:(.text+0x9620): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_multiply_mat3': ammo.c:(.text+0x96c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_multiply': ammo.c:(.text+0x96e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_multiply': ammo.c:(.text+0x97a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_scale': ammo.c:(.text+0x97c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_scale': ammo.c:(.text+0x9860): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_subtract': ammo.c:(.text+0x9880): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_subtract': ammo.c:(.text+0x9940): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_add': ammo.c:(.text+0x9960): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_add': ammo.c:(.text+0x9a20): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_one': ammo.c:(.text+0x9a40): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_one': ammo.c:(.text+0x9ae0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_zero': ammo.c:(.text+0x9b00): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_zero': ammo.c:(.text+0x9ba0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_assign_vec3i': ammo.c:(.text+0x9bc0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_assign_vec3i': ammo.c:(.text+0x9c80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_assign': ammo.c:(.text+0x9ca0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_assign': ammo.c:(.text+0x9d40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3': ammo.c:(.text+0x9d60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3': ammo.c:(.text+0x9e00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_nearly_equal': ammo.c:(.text+0x9e20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_nearly_equal': ammo.c:(.text+0x9e60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_equal': ammo.c:(.text+0x9e80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_equal': ammo.c:(.text+0x9ec0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_near_zero': ammo.c:(.text+0x9ee0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_near_zero': ammo.c:(.text+0x9f20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_zero': ammo.c:(.text+0x9f40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_zero': ammo.c:(.text+0x9f80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_distance_squared': ammo.c:(.text+0x9fa0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_distance_squared': ammo.c:(.text+0x9fe0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_distance': ammo.c:(.text+0xa000): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_distance': ammo.c:(.text+0xa020): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_length': ammo.c:(.text+0xa040): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_length': ammo.c:(.text+0xa060): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_length_squared': ammo.c:(.text+0xa080): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_length_squared': ammo.c:(.text+0xa0a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_angle': ammo.c:(.text+0xa0c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_angle': ammo.c:(.text+0xa0e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_dot': ammo.c:(.text+0xa100): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_dot': ammo.c:(.text+0xa140): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_bezier4': ammo.c:(.text+0xa160): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_bezier4': ammo.c:(.text+0xa200): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_bezier3': ammo.c:(.text+0xa240): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_bezier3': ammo.c:(.text+0xa2e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_lerp': ammo.c:(.text+0xa300): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_lerp': ammo.c:(.text+0xa380): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_rotate': ammo.c:(.text+0xa3a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_rotate': ammo.c:(.text+0xa420): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_tangent': ammo.c:(.text+0xa440): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_tangent': ammo.c:(.text+0xa4c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_reflect': ammo.c:(.text+0xa4e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_reflect': ammo.c:(.text+0xa560): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_slide': ammo.c:(.text+0xa580): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_slide': ammo.c:(.text+0xa600): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_project': ammo.c:(.text+0xa620): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_project': ammo.c:(.text+0xa6a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_normalize': ammo.c:(.text+0xa6c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_normalize': ammo.c:(.text+0xa740): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_clamp': ammo.c:(.text+0xa760): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_clamp': ammo.c:(.text+0xa800): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_min': ammo.c:(.text+0xa820): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_min': ammo.c:(.text+0xa8a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_max': ammo.c:(.text+0xa8c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_max': ammo.c:(.text+0xa940): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_round': ammo.c:(.text+0xa960): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_round': ammo.c:(.text+0xa9e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_ceil': ammo.c:(.text+0xaa00): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_ceil': ammo.c:(.text+0xaa80): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_floor': ammo.c:(.text+0xaaa0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_floor': ammo.c:(.text+0xab20): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_abs': ammo.c:(.text+0xab40): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_abs': ammo.c:(.text+0xabc0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_inverse': ammo.c:(.text+0xabe0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_inverse': ammo.c:(.text+0xac60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_negative': ammo.c:(.text+0xac80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_negative': ammo.c:(.text+0xad00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_snap': ammo.c:(.text+0xad20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_snap': ammo.c:(.text+0xada0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_divide': ammo.c:(.text+0xadc0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_divide': ammo.c:(.text+0xae40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_multiply_mat2': ammo.c:(.text+0xae60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_multiply_mat2': ammo.c:(.text+0xaf00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_multiply': ammo.c:(.text+0xaf20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_multiply': ammo.c:(.text+0xafa0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_scale': ammo.c:(.text+0xafc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_scale': ammo.c:(.text+0xb040): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_subtract': ammo.c:(.text+0xb060): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_subtract': ammo.c:(.text+0xb0e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_add': ammo.c:(.text+0xb100): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_add': ammo.c:(.text+0xb180): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_one': ammo.c:(.text+0xb1a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_one': ammo.c:(.text+0xb220): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_zero': ammo.c:(.text+0xb240): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_zero': ammo.c:(.text+0xb2c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_assign_vec2': ammo.c:(.text+0xb2e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_assign_vec2': ammo.c:(.text+0xb360): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_assign': ammo.c:(.text+0xb380): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_assign': ammo.c:(.text+0xb400): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i': ammo.c:(.text+0xb420): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i': ammo.c:(.text+0xb4a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_is_equal': ammo.c:(.text+0xb4c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_is_equal': ammo.c:(.text+0xb500): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_is_zero': ammo.c:(.text+0xb520): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_is_zero': ammo.c:(.text+0xb540): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_distance_squared': ammo.c:(.text+0xb560): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_distance_squared': ammo.c:(.text+0xb5a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_distance': ammo.c:(.text+0xb5c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_distance': ammo.c:(.text+0xb600): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_length': ammo.c:(.text+0xb620): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_length': ammo.c:(.text+0xb640): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_length_squared': ammo.c:(.text+0xb660): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_length_squared': ammo.c:(.text+0xb680): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_angle': ammo.c:(.text+0xb6a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_angle': ammo.c:(.text+0xb6c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_dot': ammo.c:(.text+0xb6e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_dot': ammo.c:(.text+0xb720): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_bezier4': ammo.c:(.text+0xb740): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_bezier4': ammo.c:(.text+0xb800): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_bezier3': ammo.c:(.text+0xb840): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_bezier3': ammo.c:(.text+0xb8e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_lerp': ammo.c:(.text+0xb900): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_lerp': ammo.c:(.text+0xb9a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_rotate': ammo.c:(.text+0xb9c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_rotate': ammo.c:(.text+0xba60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_tangent': ammo.c:(.text+0xba80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_tangent': ammo.c:(.text+0xbb00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_reflect': ammo.c:(.text+0xbb20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_reflect': ammo.c:(.text+0xbbc0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_slide': ammo.c:(.text+0xbbe0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_slide': ammo.c:(.text+0xbc80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_project': ammo.c:(.text+0xbca0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_project': ammo.c:(.text+0xbd40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_normalize': ammo.c:(.text+0xbd60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_normalize': ammo.c:(.text+0xbde0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_clamp': ammo.c:(.text+0xbe00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_clamp': ammo.c:(.text+0xbea0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_min': ammo.c:(.text+0xbec0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_min': ammo.c:(.text+0xbf60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_max': ammo.c:(.text+0xbf80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_max': ammo.c:(.text+0xc020): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_round': ammo.c:(.text+0xc040): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_round': ammo.c:(.text+0xc0c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_ceil': ammo.c:(.text+0xc0e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_ceil': ammo.c:(.text+0xc160): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_floor': ammo.c:(.text+0xc180): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_floor': ammo.c:(.text+0xc200): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_abs': ammo.c:(.text+0xc220): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_abs': ammo.c:(.text+0xc2a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_inverse': ammo.c:(.text+0xc2c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_inverse': ammo.c:(.text+0xc340): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_negative': ammo.c:(.text+0xc360): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_negative': ammo.c:(.text+0xc3e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_snap': ammo.c:(.text+0xc400): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_snap': ammo.c:(.text+0xc4a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_divide': ammo.c:(.text+0xc4c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_divide': ammo.c:(.text+0xc560): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_multiply_mat2': ammo.c:(.text+0xc580): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_multiply_mat2': ammo.c:(.text+0xc620): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_multiply': ammo.c:(.text+0xc640): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_multiply': ammo.c:(.text+0xc6e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_scale': ammo.c:(.text+0xc700): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_scale': ammo.c:(.text+0xc7a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_subtract': ammo.c:(.text+0xc7c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_subtract': ammo.c:(.text+0xc860): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_add': ammo.c:(.text+0xc880): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_add': ammo.c:(.text+0xc920): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_one': ammo.c:(.text+0xc940): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_one': ammo.c:(.text+0xc9c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_zero': ammo.c:(.text+0xc9e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_zero': ammo.c:(.text+0xca60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_assign_vec2i': ammo.c:(.text+0xca80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_assign_vec2i': ammo.c:(.text+0xcb00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_assign': ammo.c:(.text+0xcb20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_assign': ammo.c:(.text+0xcba0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2': ammo.c:(.text+0xcbc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2': ammo.c:(.text+0xcc40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_nearly_equal': ammo.c:(.text+0xcc60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_nearly_equal': ammo.c:(.text+0xcca0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_equal': ammo.c:(.text+0xccc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_equal': ammo.c:(.text+0xcd00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_near_zero': ammo.c:(.text+0xcd20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_near_zero': ammo.c:(.text+0xcd40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_zero': ammo.c:(.text+0xcd60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_zero': ammo.c:(.text+0xcd80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_lerp': animation.c:(.text+0x240): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_lerp': animation.c:(.text+0x2c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_multiply': animation.c:(.text+0x2e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_multiply': animation.c:(.text+0x360): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_scale': animation.c:(.text+0x380): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_scale': animation.c:(.text+0x400): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_negative': animation.c:(.text+0x420): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_negative': animation.c:(.text+0x4a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_scaling': animation.c:(.text+0x4c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_scaling': animation.c:(.text+0x540): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_translation': animation.c:(.text+0x560): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_translation': animation.c:(.text+0x5e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_look_at': animation.c:(.text+0x600): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_look_at': animation.c:(.text+0x6c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_quaternion': animation.c:(.text+0x6e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_quaternion': animation.c:(.text+0x760): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_axis': animation.c:(.text+0x780): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_axis': animation.c:(.text+0x800): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_z': animation.c:(.text+0x820): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_z': animation.c:(.text+0x8a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_y': animation.c:(.text+0x8c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_y': animation.c:(.text+0x940): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_x': animation.c:(.text+0x960): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_x': animation.c:(.text+0x9e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_perspective_infinite': animation.c:(.text+0xa00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_perspective_infinite': animation.c:(.text+0xa80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_perspective_fov': animation.c:(.text+0xaa0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_perspective_fov': animation.c:(.text+0xb20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_perspective': animation.c:(.text+0xb40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_perspective': animation.c:(.text+0xbc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_ortho': animation.c:(.text+0xbe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_ortho': animation.c:(.text+0xc60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_inverse': animation.c:(.text+0xc80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_inverse': animation.c:(.text+0xd00): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_adjugate': animation.c:(.text+0xd20): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_adjugate': animation.c:(.text+0xda0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_transpose': animation.c:(.text+0xdc0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_transpose': animation.c:(.text+0xe40): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_assign_mat3': animation.c:(.text+0xe60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_assign_mat3': animation.c:(.text+0xee0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_assign_mat2': animation.c:(.text+0xf00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_assign_mat2': animation.c:(.text+0xfa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_assign': animation.c:(.text+0xfc0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_assign': animation.c:(.text+0x1040): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_determinant': animation.c:(.text+0x1060): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_determinant': animation.c:(.text+0x1080): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_identity': animation.c:(.text+0x10a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_identity': animation.c:(.text+0x1120): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_zero': animation.c:(.text+0x1140): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_zero': animation.c:(.text+0x11c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4': animation.c:(.text+0x11e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4': animation.c:(.text+0x1260): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_lerp': animation.c:(.text+0x1280): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_lerp': animation.c:(.text+0x1300): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_multiply': animation.c:(.text+0x1320): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_multiply': animation.c:(.text+0x13a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_scale': animation.c:(.text+0x13c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_scale': animation.c:(.text+0x1440): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_negative': animation.c:(.text+0x1460): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_negative': animation.c:(.text+0x14e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_scaling': animation.c:(.text+0x1500): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_scaling': animation.c:(.text+0x1580): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_quaternion': animation.c:(.text+0x15a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_quaternion': animation.c:(.text+0x1640): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_axis': animation.c:(.text+0x1660): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_axis': animation.c:(.text+0x1700): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_z': animation.c:(.text+0x1720): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_z': animation.c:(.text+0x17a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_y': animation.c:(.text+0x17c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_y': animation.c:(.text+0x1840): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_x': animation.c:(.text+0x1860): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_x': animation.c:(.text+0x18e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_inverse': animation.c:(.text+0x1900): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_inverse': animation.c:(.text+0x1980): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_adjugate': animation.c:(.text+0x19a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_adjugate': animation.c:(.text+0x1a20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_cofactor': animation.c:(.text+0x1a40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_cofactor': animation.c:(.text+0x1ac0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_transpose': animation.c:(.text+0x1ae0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_transpose': animation.c:(.text+0x1b60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_assign_mat4': animation.c:(.text+0x1b80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_assign_mat4': animation.c:(.text+0x1c00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_assign_mat2': animation.c:(.text+0x1c20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_assign_mat2': animation.c:(.text+0x1cc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_assign': animation.c:(.text+0x1ce0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_assign': animation.c:(.text+0x1d60): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_determinant': animation.c:(.text+0x1d80): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_determinant': animation.c:(.text+0x1da0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_identity': animation.c:(.text+0x1dc0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_identity': animation.c:(.text+0x1e40): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_zero': animation.c:(.text+0x1e60): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_zero': animation.c:(.text+0x1ee0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3': animation.c:(.text+0x1f00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3': animation.c:(.text+0x1f80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_lerp': animation.c:(.text+0x1fa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_lerp': animation.c:(.text+0x2060): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_multiply': animation.c:(.text+0x2080): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_multiply': animation.c:(.text+0x2140): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_scale': animation.c:(.text+0x2160): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_scale': animation.c:(.text+0x2200): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_negative': animation.c:(.text+0x2220): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_negative': animation.c:(.text+0x22c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_scaling': animation.c:(.text+0x22e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_scaling': animation.c:(.text+0x2380): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_rotation': animation.c:(.text+0x23a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_rotation': animation.c:(.text+0x2440): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_inverse': animation.c:(.text+0x2460): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_inverse': animation.c:(.text+0x2500): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_cofactor': animation.c:(.text+0x2520): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_cofactor': animation.c:(.text+0x25c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_transpose': animation.c:(.text+0x25e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_transpose': animation.c:(.text+0x2680): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_assign_mat4': animation.c:(.text+0x26a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_assign_mat4': animation.c:(.text+0x2740): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_assign_mat3': animation.c:(.text+0x2760): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_assign_mat3': animation.c:(.text+0x2800): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_assign': animation.c:(.text+0x2820): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_assign': animation.c:(.text+0x28c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_determinant': animation.c:(.text+0x28e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_determinant': animation.c:(.text+0x2920): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_identity': animation.c:(.text+0x2940): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_identity': animation.c:(.text+0x29e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_zero': animation.c:(.text+0x2a00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_zero': animation.c:(.text+0x2aa0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2': animation.c:(.text+0x2ac0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2': animation.c:(.text+0x2b60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_length_squared': animation.c:(.text+0x2b80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_length_squared': animation.c:(.text+0x2bc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_length': animation.c:(.text+0x2be0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_length': animation.c:(.text+0x2c20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_angle': animation.c:(.text+0x2c40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_angle': animation.c:(.text+0x2c80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_dot': animation.c:(.text+0x2ca0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_dot': animation.c:(.text+0x2ce0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_slerp': animation.c:(.text+0x2d00): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_slerp': animation.c:(.text+0x2dc0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_lerp': animation.c:(.text+0x2de0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_lerp': animation.c:(.text+0x2ea0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_yaw_pitch_roll': animation.c:(.text+0x2ec0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_yaw_pitch_roll': animation.c:(.text+0x2f60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_mat4': animation.c:(.text+0x2f80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_mat4': animation.c:(.text+0x3020): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_vec3': animation.c:(.text+0x3040): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_vec3': animation.c:(.text+0x30e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_axis_angle': animation.c:(.text+0x3100): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_axis_angle': animation.c:(.text+0x31a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_power': animation.c:(.text+0x31c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_power': animation.c:(.text+0x3260): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_normalize': animation.c:(.text+0x3280): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_normalize': animation.c:(.text+0x3320): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_inverse': animation.c:(.text+0x3340): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_inverse': animation.c:(.text+0x33e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_conjugate': animation.c:(.text+0x3400): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_conjugate': animation.c:(.text+0x34a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_negative': animation.c:(.text+0x34c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_negative': animation.c:(.text+0x3560): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_divide': animation.c:(.text+0x3580): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_divide': animation.c:(.text+0x3640): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_multiply': animation.c:(.text+0x3660): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_multiply': animation.c:(.text+0x3720): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_scale': animation.c:(.text+0x3740): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_scale': animation.c:(.text+0x37e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_null': animation.c:(.text+0x3800): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_null': animation.c:(.text+0x38a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_zero': animation.c:(.text+0x38c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_zero': animation.c:(.text+0x3960): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_assign': animation.c:(.text+0x3980): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_assign': animation.c:(.text+0x3a20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat': animation.c:(.text+0x3a40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat': animation.c:(.text+0x3ae0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_nearly_equal': animation.c:(.text+0x3b00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_nearly_equal': animation.c:(.text+0x3b40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_equal': animation.c:(.text+0x3b60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_equal': animation.c:(.text+0x3ba0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_near_zero': animation.c:(.text+0x3bc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_near_zero': animation.c:(.text+0x3c00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_zero': animation.c:(.text+0x3c20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_zero': animation.c:(.text+0x3c60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_lerp': animation.c:(.text+0x3c80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_lerp': animation.c:(.text+0x3d20): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_normalize': animation.c:(.text+0x3d40): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_normalize': animation.c:(.text+0x3de0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_clamp': animation.c:(.text+0x3e00): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_clamp': animation.c:(.text+0x3ea0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_min': animation.c:(.text+0x3ec0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_min': animation.c:(.text+0x3f60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_max': animation.c:(.text+0x3f80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_max': animation.c:(.text+0x4020): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_round': animation.c:(.text+0x4040): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_round': animation.c:(.text+0x40e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_ceil': animation.c:(.text+0x4100): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_ceil': animation.c:(.text+0x41a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_floor': animation.c:(.text+0x41c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_floor': animation.c:(.text+0x4260): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_abs': animation.c:(.text+0x4280): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_abs': animation.c:(.text+0x4320): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_inverse': animation.c:(.text+0x4340): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_inverse': animation.c:(.text+0x43e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_negative': animation.c:(.text+0x4400): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_negative': animation.c:(.text+0x44a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_snap': animation.c:(.text+0x44c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_snap': animation.c:(.text+0x4560): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_divide': animation.c:(.text+0x4580): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_divide': animation.c:(.text+0x4620): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_multiply_mat4': animation.c:(.text+0x4640): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_multiply_mat4': animation.c:(.text+0x46e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_multiply': animation.c:(.text+0x4700): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_multiply': animation.c:(.text+0x47a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_scale': animation.c:(.text+0x47c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_scale': animation.c:(.text+0x4860): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_subtract': animation.c:(.text+0x4880): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_subtract': animation.c:(.text+0x4920): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_add': animation.c:(.text+0x4940): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_add': animation.c:(.text+0x49e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_one': animation.c:(.text+0x4a00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_one': animation.c:(.text+0x4a80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_zero': animation.c:(.text+0x4aa0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_zero': animation.c:(.text+0x4b20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_assign_vec4': animation.c:(.text+0x4b40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_assign_vec4': animation.c:(.text+0x4be0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_assign': animation.c:(.text+0x4c00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_assign': animation.c:(.text+0x4ca0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i': animation.c:(.text+0x4cc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i': animation.c:(.text+0x4d60): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_is_equal': animation.c:(.text+0x4da0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_is_equal': animation.c:(.text+0x4de0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_is_zero': animation.c:(.text+0x4e00): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_is_zero': animation.c:(.text+0x4e20): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_lerp': animation.c:(.text+0x4e40): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_lerp': animation.c:(.text+0x4ee0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_normalize': animation.c:(.text+0x4f00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_normalize': animation.c:(.text+0x4fa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_clamp': animation.c:(.text+0x4fc0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_clamp': animation.c:(.text+0x5060): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_min': animation.c:(.text+0x5080): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_min': animation.c:(.text+0x5120): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_max': animation.c:(.text+0x5140): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_max': animation.c:(.text+0x51e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_round': animation.c:(.text+0x5200): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_round': animation.c:(.text+0x52a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_ceil': animation.c:(.text+0x52c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_ceil': animation.c:(.text+0x5360): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_floor': animation.c:(.text+0x5380): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_floor': animation.c:(.text+0x5420): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_abs': animation.c:(.text+0x5440): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_abs': animation.c:(.text+0x54e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_inverse': animation.c:(.text+0x5500): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_inverse': animation.c:(.text+0x55a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_negative': animation.c:(.text+0x55c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_negative': animation.c:(.text+0x5660): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_snap': animation.c:(.text+0x5680): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_snap': animation.c:(.text+0x5720): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_divide': animation.c:(.text+0x5740): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_divide': animation.c:(.text+0x57e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_multiply_mat4': animation.c:(.text+0x5800): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_multiply_mat4': animation.c:(.text+0x58a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_multiply': animation.c:(.text+0x58c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_multiply': animation.c:(.text+0x5960): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_scale': animation.c:(.text+0x5980): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_scale': animation.c:(.text+0x5a20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_subtract': animation.c:(.text+0x5a40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_subtract': animation.c:(.text+0x5ae0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_add': animation.c:(.text+0x5b00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_add': animation.c:(.text+0x5ba0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_one': animation.c:(.text+0x5bc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_one': animation.c:(.text+0x5c40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_zero': animation.c:(.text+0x5c60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_zero': animation.c:(.text+0x5ce0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_assign_vec4i': animation.c:(.text+0x5d00): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_assign_vec4i': animation.c:(.text+0x5da0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_assign': animation.c:(.text+0x5dc0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_assign': animation.c:(.text+0x5e60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4': animation.c:(.text+0x5e80): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4': animation.c:(.text+0x5f20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_nearly_equal': animation.c:(.text+0x5f40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_nearly_equal': animation.c:(.text+0x5f80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_equal': animation.c:(.text+0x5fa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_equal': animation.c:(.text+0x5fe0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_near_zero': animation.c:(.text+0x6000): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_near_zero': animation.c:(.text+0x6040): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_zero': animation.c:(.text+0x6060): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_zero': animation.c:(.text+0x6080): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_distance_squared': animation.c:(.text+0x60a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_distance_squared': animation.c:(.text+0x6100): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_distance': animation.c:(.text+0x6120): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_distance': animation.c:(.text+0x6180): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_length_squared': animation.c:(.text+0x61a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_length_squared': animation.c:(.text+0x61e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_length': animation.c:(.text+0x6200): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_length': animation.c:(.text+0x6240): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_dot': animation.c:(.text+0x6260): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_dot': animation.c:(.text+0x62c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_bezier4': animation.c:(.text+0x62e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_bezier4': animation.c:(.text+0x63e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_bezier3': animation.c:(.text+0x6420): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_bezier3': animation.c:(.text+0x6520): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_lerp': animation.c:(.text+0x6540): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_lerp': animation.c:(.text+0x6620): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_reflect': animation.c:(.text+0x6640): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_reflect': animation.c:(.text+0x6720): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_slide': animation.c:(.text+0x6740): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_slide': animation.c:(.text+0x6820): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_project': animation.c:(.text+0x6840): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_project': animation.c:(.text+0x6920): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_normalize': animation.c:(.text+0x6940): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_normalize': animation.c:(.text+0x6a00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_cross': animation.c:(.text+0x6a20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_cross': animation.c:(.text+0x6b00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_clamp': animation.c:(.text+0x6b20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_clamp': animation.c:(.text+0x6c20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_min': animation.c:(.text+0x6c40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_min': animation.c:(.text+0x6d20): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_max': animation.c:(.text+0x6d40): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_max': animation.c:(.text+0x6e20): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_round': animation.c:(.text+0x6e40): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_round': animation.c:(.text+0x6ee0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_ceil': animation.c:(.text+0x6f00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_ceil': animation.c:(.text+0x6fa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_floor': animation.c:(.text+0x6fc0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_floor': animation.c:(.text+0x7060): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_abs': animation.c:(.text+0x7080): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_abs': animation.c:(.text+0x7140): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_inverse': animation.c:(.text+0x7160): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_inverse': animation.c:(.text+0x7220): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_negative': animation.c:(.text+0x7240): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_negative': animation.c:(.text+0x7300): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_snap': animation.c:(.text+0x7320): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_snap': animation.c:(.text+0x7400): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_divide': animation.c:(.text+0x7420): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_divide': animation.c:(.text+0x7500): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_multiply_mat3': animation.c:(.text+0x7520): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_multiply_mat3': animation.c:(.text+0x75e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_multiply': animation.c:(.text+0x7600): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_multiply': animation.c:(.text+0x76e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_scale': animation.c:(.text+0x7700): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_scale': animation.c:(.text+0x77c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_subtract': animation.c:(.text+0x77e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_subtract': animation.c:(.text+0x78c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_add': animation.c:(.text+0x78e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_add': animation.c:(.text+0x79c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_one': animation.c:(.text+0x79e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_one': animation.c:(.text+0x7a80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_zero': animation.c:(.text+0x7aa0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_zero': animation.c:(.text+0x7b40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_assign_vec3': animation.c:(.text+0x7b60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_assign_vec3': animation.c:(.text+0x7c00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_assign': animation.c:(.text+0x7c20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_assign': animation.c:(.text+0x7ce0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i': animation.c:(.text+0x7d00): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i': animation.c:(.text+0x7da0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_is_equal': animation.c:(.text+0x7dc0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_is_equal': animation.c:(.text+0x7e20): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_is_zero': animation.c:(.text+0x7e40): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_is_zero': animation.c:(.text+0x7e80): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_distance_squared': animation.c:(.text+0x7ea0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_distance_squared': animation.c:(.text+0x7ee0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_distance': animation.c:(.text+0x7f00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_distance': animation.c:(.text+0x7f40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_length_squared': animation.c:(.text+0x7f60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_length_squared': animation.c:(.text+0x7f80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_length': animation.c:(.text+0x7fa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_length': animation.c:(.text+0x7fc0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_dot': animation.c:(.text+0x7fe0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_dot': animation.c:(.text+0x8020): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_bezier4': animation.c:(.text+0x8040): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_bezier4': animation.c:(.text+0x8120): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_bezier3': animation.c:(.text+0x8160): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_bezier3': animation.c:(.text+0x8220): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_lerp': animation.c:(.text+0x8240): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_lerp': animation.c:(.text+0x8300): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_reflect': animation.c:(.text+0x8320): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_reflect': animation.c:(.text+0x83e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_slide': animation.c:(.text+0x8400): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_slide': animation.c:(.text+0x84c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_project': animation.c:(.text+0x84e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_project': animation.c:(.text+0x85a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_normalize': animation.c:(.text+0x85c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_normalize': animation.c:(.text+0x8660): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_cross': animation.c:(.text+0x8680): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_cross': animation.c:(.text+0x8740): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_clamp': animation.c:(.text+0x8760): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_clamp': animation.c:(.text+0x8820): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_min': animation.c:(.text+0x8840): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_min': animation.c:(.text+0x8900): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_max': animation.c:(.text+0x8920): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_max': animation.c:(.text+0x89e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_round': animation.c:(.text+0x8a00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_round': animation.c:(.text+0x8aa0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_ceil': animation.c:(.text+0x8ac0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_ceil': animation.c:(.text+0x8b60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_floor': animation.c:(.text+0x8b80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_floor': animation.c:(.text+0x8c20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_abs': animation.c:(.text+0x8c40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_abs': animation.c:(.text+0x8ce0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_inverse': animation.c:(.text+0x8d00): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_inverse': animation.c:(.text+0x8da0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_negative': animation.c:(.text+0x8dc0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_negative': animation.c:(.text+0x8e60): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_snap': animation.c:(.text+0x8e80): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_snap': animation.c:(.text+0x8f40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_divide': animation.c:(.text+0x8f60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_divide': animation.c:(.text+0x9020): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_multiply_mat3': animation.c:(.text+0x9040): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_multiply_mat3': animation.c:(.text+0x90e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_multiply': animation.c:(.text+0x9100): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_multiply': animation.c:(.text+0x91c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_scale': animation.c:(.text+0x91e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_scale': animation.c:(.text+0x9280): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_subtract': animation.c:(.text+0x92a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_subtract': animation.c:(.text+0x9360): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_add': animation.c:(.text+0x9380): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_add': animation.c:(.text+0x9440): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_one': animation.c:(.text+0x9460): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_one': animation.c:(.text+0x9500): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_zero': animation.c:(.text+0x9520): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_zero': animation.c:(.text+0x95c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_assign_vec3i': animation.c:(.text+0x95e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_assign_vec3i': animation.c:(.text+0x96a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_assign': animation.c:(.text+0x96c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_assign': animation.c:(.text+0x9760): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3': animation.c:(.text+0x9780): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3': animation.c:(.text+0x9820): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_nearly_equal': animation.c:(.text+0x9840): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_nearly_equal': animation.c:(.text+0x9880): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_equal': animation.c:(.text+0x98a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_equal': animation.c:(.text+0x98e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_near_zero': animation.c:(.text+0x9900): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_near_zero': animation.c:(.text+0x9940): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_zero': animation.c:(.text+0x9960): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_zero': animation.c:(.text+0x99a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_distance_squared': animation.c:(.text+0x99c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_distance_squared': animation.c:(.text+0x9a00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_distance': animation.c:(.text+0x9a20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_distance': animation.c:(.text+0x9a40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_length': animation.c:(.text+0x9a60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_length': animation.c:(.text+0x9a80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_length_squared': animation.c:(.text+0x9aa0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_length_squared': animation.c:(.text+0x9ac0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_angle': animation.c:(.text+0x9ae0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_angle': animation.c:(.text+0x9b00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_dot': animation.c:(.text+0x9b20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_dot': animation.c:(.text+0x9b60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_bezier4': animation.c:(.text+0x9b80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_bezier4': animation.c:(.text+0x9c20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_bezier3': animation.c:(.text+0x9c60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_bezier3': animation.c:(.text+0x9d00): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_lerp': animation.c:(.text+0x9d20): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_lerp': animation.c:(.text+0x9da0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_rotate': animation.c:(.text+0x9dc0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_rotate': animation.c:(.text+0x9e40): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_tangent': animation.c:(.text+0x9e60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_tangent': animation.c:(.text+0x9ee0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_reflect': animation.c:(.text+0x9f00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_reflect': animation.c:(.text+0x9f80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_slide': animation.c:(.text+0x9fa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_slide': animation.c:(.text+0xa020): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_project': animation.c:(.text+0xa040): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_project': animation.c:(.text+0xa0c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_normalize': animation.c:(.text+0xa0e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_normalize': animation.c:(.text+0xa160): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_clamp': animation.c:(.text+0xa180): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_clamp': animation.c:(.text+0xa220): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_min': animation.c:(.text+0xa240): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_min': animation.c:(.text+0xa2c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_max': animation.c:(.text+0xa2e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_max': animation.c:(.text+0xa360): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_round': animation.c:(.text+0xa380): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_round': animation.c:(.text+0xa400): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_ceil': animation.c:(.text+0xa420): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_ceil': animation.c:(.text+0xa4a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_floor': animation.c:(.text+0xa4c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_floor': animation.c:(.text+0xa540): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_abs': animation.c:(.text+0xa560): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_abs': animation.c:(.text+0xa5e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_inverse': animation.c:(.text+0xa600): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_inverse': animation.c:(.text+0xa680): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_negative': animation.c:(.text+0xa6a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_negative': animation.c:(.text+0xa720): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_snap': animation.c:(.text+0xa740): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_snap': animation.c:(.text+0xa7c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_divide': animation.c:(.text+0xa7e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_divide': animation.c:(.text+0xa860): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_multiply_mat2': animation.c:(.text+0xa880): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_multiply_mat2': animation.c:(.text+0xa920): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_multiply': animation.c:(.text+0xa940): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_multiply': animation.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_scale': animation.c:(.text+0xa9e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_scale': animation.c:(.text+0xaa60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_subtract': animation.c:(.text+0xaa80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_subtract': animation.c:(.text+0xab00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_add': animation.c:(.text+0xab20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_add': animation.c:(.text+0xaba0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_one': animation.c:(.text+0xabc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_one': animation.c:(.text+0xac40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_zero': animation.c:(.text+0xac60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_zero': animation.c:(.text+0xace0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_assign_vec2': animation.c:(.text+0xad00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_assign_vec2': animation.c:(.text+0xad80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_assign': animation.c:(.text+0xada0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_assign': animation.c:(.text+0xae20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i': animation.c:(.text+0xae40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i': animation.c:(.text+0xaec0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_is_equal': animation.c:(.text+0xaee0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_is_equal': animation.c:(.text+0xaf20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_is_zero': animation.c:(.text+0xaf40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_is_zero': animation.c:(.text+0xaf60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_distance_squared': animation.c:(.text+0xaf80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_distance_squared': animation.c:(.text+0xafc0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_distance': animation.c:(.text+0xafe0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_distance': animation.c:(.text+0xb020): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_length': animation.c:(.text+0xb040): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_length': animation.c:(.text+0xb060): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_length_squared': animation.c:(.text+0xb080): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_length_squared': animation.c:(.text+0xb0a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_angle': animation.c:(.text+0xb0c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_angle': animation.c:(.text+0xb0e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_dot': animation.c:(.text+0xb100): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_dot': animation.c:(.text+0xb140): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_bezier4': animation.c:(.text+0xb160): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_bezier4': animation.c:(.text+0xb220): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_bezier3': animation.c:(.text+0xb260): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_bezier3': animation.c:(.text+0xb300): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_lerp': animation.c:(.text+0xb320): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_lerp': animation.c:(.text+0xb3c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_rotate': animation.c:(.text+0xb3e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_rotate': animation.c:(.text+0xb480): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_tangent': animation.c:(.text+0xb4a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_tangent': animation.c:(.text+0xb520): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_reflect': animation.c:(.text+0xb540): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_reflect': animation.c:(.text+0xb5e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_slide': animation.c:(.text+0xb600): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_slide': animation.c:(.text+0xb6a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_project': animation.c:(.text+0xb6c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_project': animation.c:(.text+0xb760): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_normalize': animation.c:(.text+0xb780): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_normalize': animation.c:(.text+0xb800): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_clamp': animation.c:(.text+0xb820): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_clamp': animation.c:(.text+0xb8c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_min': animation.c:(.text+0xb8e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_min': animation.c:(.text+0xb980): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_max': animation.c:(.text+0xb9a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_max': animation.c:(.text+0xba40): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_round': animation.c:(.text+0xba60): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_round': animation.c:(.text+0xbae0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_ceil': animation.c:(.text+0xbb00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_ceil': animation.c:(.text+0xbb80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_floor': animation.c:(.text+0xbba0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_floor': animation.c:(.text+0xbc20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_abs': animation.c:(.text+0xbc40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_abs': animation.c:(.text+0xbcc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_inverse': animation.c:(.text+0xbce0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_inverse': animation.c:(.text+0xbd60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_negative': animation.c:(.text+0xbd80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_negative': animation.c:(.text+0xbe00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_snap': animation.c:(.text+0xbe20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_snap': animation.c:(.text+0xbec0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_divide': animation.c:(.text+0xbee0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_divide': animation.c:(.text+0xbf80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_multiply_mat2': animation.c:(.text+0xbfa0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_multiply_mat2': animation.c:(.text+0xc040): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_multiply': animation.c:(.text+0xc060): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_multiply': animation.c:(.text+0xc100): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_scale': animation.c:(.text+0xc120): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_scale': animation.c:(.text+0xc1c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_subtract': animation.c:(.text+0xc1e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_subtract': animation.c:(.text+0xc280): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_add': animation.c:(.text+0xc2a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_add': animation.c:(.text+0xc340): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_one': animation.c:(.text+0xc360): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_one': animation.c:(.text+0xc3e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_zero': animation.c:(.text+0xc400): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_zero': animation.c:(.text+0xc480): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_assign_vec2i': animation.c:(.text+0xc4a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_assign_vec2i': animation.c:(.text+0xc520): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_assign': animation.c:(.text+0xc540): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_assign': animation.c:(.text+0xc5c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2': animation.c:(.text+0xc5e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2': animation.c:(.text+0xc660): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_nearly_equal': animation.c:(.text+0xc680): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_nearly_equal': animation.c:(.text+0xc6c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_equal': animation.c:(.text+0xc6e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_equal': animation.c:(.text+0xc720): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_near_zero': animation.c:(.text+0xc740): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_near_zero': animation.c:(.text+0xc760): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_zero': animation.c:(.text+0xc780): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_zero': animation.c:(.text+0xc7a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_lerp': automap.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_lerp': automap.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_multiply': automap.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_multiply': automap.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_scale': automap.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_scale': automap.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_negative': automap.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_negative': automap.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_scaling': automap.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_scaling': automap.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_translation': automap.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_translation': automap.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_look_at': automap.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_look_at': automap.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_quaternion': automap.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_quaternion': automap.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_axis': automap.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_axis': automap.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_z': automap.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_z': automap.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_y': automap.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_y': automap.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_x': automap.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_x': automap.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_perspective_infinite': automap.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_perspective_infinite': automap.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_perspective_fov': automap.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_perspective_fov': automap.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_perspective': automap.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_perspective': automap.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_ortho': automap.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_ortho': automap.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_inverse': automap.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_inverse': automap.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_adjugate': automap.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_adjugate': automap.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_transpose': automap.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_transpose': automap.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_assign_mat3': automap.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_assign_mat3': automap.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_assign_mat2': automap.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_assign_mat2': automap.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_assign': automap.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_assign': automap.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_determinant': automap.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_determinant': automap.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_identity': automap.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_identity': automap.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_zero': automap.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_zero': automap.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4': automap.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4': automap.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_lerp': automap.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_lerp': automap.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_multiply': automap.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_multiply': automap.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_scale': automap.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_scale': automap.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_negative': automap.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_negative': automap.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_scaling': automap.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_scaling': automap.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_quaternion': automap.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_quaternion': automap.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_axis': automap.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_axis': automap.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_z': automap.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_z': automap.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_y': automap.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_y': automap.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_x': automap.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_x': automap.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_inverse': automap.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_inverse': automap.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_adjugate': automap.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_adjugate': automap.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_cofactor': automap.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_cofactor': automap.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_transpose': automap.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_transpose': automap.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_assign_mat4': automap.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_assign_mat4': automap.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_assign_mat2': automap.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_assign_mat2': automap.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_assign': automap.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_assign': automap.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_determinant': automap.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_determinant': automap.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_identity': automap.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_identity': automap.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_zero': automap.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_zero': automap.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3': automap.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3': automap.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_lerp': automap.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_lerp': automap.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_multiply': automap.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_multiply': automap.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_scale': automap.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_scale': automap.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_negative': automap.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_negative': automap.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_scaling': automap.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_scaling': automap.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_rotation': automap.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_rotation': automap.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_inverse': automap.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_inverse': automap.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_cofactor': automap.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_cofactor': automap.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_transpose': automap.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_transpose': automap.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_assign_mat4': automap.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_assign_mat4': automap.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_assign_mat3': automap.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_assign_mat3': automap.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_assign': automap.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_assign': automap.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_determinant': automap.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_determinant': automap.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_identity': automap.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_identity': automap.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_zero': automap.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_zero': automap.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2': automap.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2': automap.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_length_squared': automap.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_length_squared': automap.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_length': automap.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_length': automap.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_angle': automap.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_angle': automap.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_dot': automap.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_dot': automap.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_slerp': automap.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_slerp': automap.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_lerp': automap.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_lerp': automap.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_yaw_pitch_roll': automap.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_yaw_pitch_roll': automap.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_mat4': automap.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_mat4': automap.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_vec3': automap.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_vec3': automap.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_axis_angle': automap.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_axis_angle': automap.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_power': automap.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_power': automap.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_normalize': automap.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_normalize': automap.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_inverse': automap.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_inverse': automap.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_conjugate': automap.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_conjugate': automap.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_negative': automap.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_negative': automap.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_divide': automap.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_divide': automap.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_multiply': automap.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_multiply': automap.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_scale': automap.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_scale': automap.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_null': automap.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_null': automap.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_zero': automap.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_zero': automap.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_assign': automap.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_assign': automap.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat': automap.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat': automap.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_nearly_equal': automap.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_nearly_equal': automap.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_equal': automap.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_equal': automap.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_near_zero': automap.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_near_zero': automap.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_zero': automap.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_zero': automap.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_lerp': automap.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_lerp': automap.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_normalize': automap.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_normalize': automap.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_clamp': automap.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_clamp': automap.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_min': automap.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_min': automap.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_max': automap.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_max': automap.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_round': automap.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_round': automap.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_ceil': automap.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_ceil': automap.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_floor': automap.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_floor': automap.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_abs': automap.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_abs': automap.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_inverse': automap.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_inverse': automap.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_negative': automap.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_negative': automap.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_snap': automap.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_snap': automap.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_divide': automap.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_divide': automap.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_multiply_mat4': automap.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_multiply_mat4': automap.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_multiply': automap.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_multiply': automap.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_scale': automap.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_scale': automap.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_subtract': automap.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_subtract': automap.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_add': automap.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_add': automap.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_one': automap.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_one': automap.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_zero': automap.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_zero': automap.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_assign_vec4': automap.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_assign_vec4': automap.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_assign': automap.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_assign': automap.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i': automap.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i': automap.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_is_equal': automap.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_is_equal': automap.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_is_zero': automap.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_is_zero': automap.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_lerp': automap.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_lerp': automap.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_normalize': automap.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_normalize': automap.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_clamp': automap.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_clamp': automap.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_min': automap.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_min': automap.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_max': automap.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_max': automap.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_round': automap.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_round': automap.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_ceil': automap.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_ceil': automap.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_floor': automap.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_floor': automap.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_abs': automap.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_abs': automap.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_inverse': automap.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_inverse': automap.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_negative': automap.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_negative': automap.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_snap': automap.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_snap': automap.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_divide': automap.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_divide': automap.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_multiply_mat4': automap.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_multiply_mat4': automap.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_multiply': automap.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_multiply': automap.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_scale': automap.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_scale': automap.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_subtract': automap.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_subtract': automap.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_add': automap.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_add': automap.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_one': automap.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_one': automap.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_zero': automap.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_zero': automap.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_assign_vec4i': automap.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_assign_vec4i': automap.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_assign': automap.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_assign': automap.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4': automap.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4': automap.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_nearly_equal': automap.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_nearly_equal': automap.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_equal': automap.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_equal': automap.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_near_zero': automap.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_near_zero': automap.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_zero': automap.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_zero': automap.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_distance_squared': automap.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_distance_squared': automap.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_distance': automap.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_distance': automap.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_length_squared': automap.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_length_squared': automap.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_length': automap.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_length': automap.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_dot': automap.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_dot': automap.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_bezier4': automap.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_bezier4': automap.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_bezier3': automap.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_bezier3': automap.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_lerp': automap.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_lerp': automap.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_reflect': automap.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_reflect': automap.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_slide': automap.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_slide': automap.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_project': automap.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_project': automap.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_normalize': automap.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_normalize': automap.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_cross': automap.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_cross': automap.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_clamp': automap.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_clamp': automap.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_min': automap.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_min': automap.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_max': automap.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_max': automap.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_round': automap.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_round': automap.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_ceil': automap.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_ceil': automap.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_floor': automap.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_floor': automap.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_abs': automap.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_abs': automap.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_inverse': automap.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_inverse': automap.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_negative': automap.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_negative': automap.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_snap': automap.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_snap': automap.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_divide': automap.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_divide': automap.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_multiply_mat3': automap.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_multiply_mat3': automap.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_multiply': automap.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_multiply': automap.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_scale': automap.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_scale': automap.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_subtract': automap.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_subtract': automap.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_add': automap.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_add': automap.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_one': automap.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_one': automap.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_zero': automap.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_zero': automap.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_assign_vec3': automap.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_assign_vec3': automap.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_assign': automap.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_assign': automap.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i': automap.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i': automap.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_is_equal': automap.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_is_equal': automap.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_is_zero': automap.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_is_zero': automap.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_distance_squared': automap.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_distance_squared': automap.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_distance': automap.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_distance': automap.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_length_squared': automap.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_length_squared': automap.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_length': automap.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_length': automap.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_dot': automap.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_dot': automap.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_bezier4': automap.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_bezier4': automap.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_bezier3': automap.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_bezier3': automap.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_lerp': automap.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_lerp': automap.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_reflect': automap.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_reflect': automap.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_slide': automap.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_slide': automap.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_project': automap.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_project': automap.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_normalize': automap.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_normalize': automap.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_cross': automap.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_cross': automap.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_clamp': automap.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_clamp': automap.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_min': automap.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_min': automap.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_max': automap.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_max': automap.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_round': automap.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_round': automap.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_ceil': automap.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_ceil': automap.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_floor': automap.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_floor': automap.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_abs': automap.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_abs': automap.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_inverse': automap.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_inverse': automap.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_negative': automap.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_negative': automap.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_snap': automap.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_snap': automap.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_divide': automap.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_divide': automap.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_multiply_mat3': automap.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_multiply_mat3': automap.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_multiply': automap.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_multiply': automap.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_scale': automap.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_scale': automap.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_subtract': automap.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_subtract': automap.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_add': automap.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_add': automap.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_one': automap.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_one': automap.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_zero': automap.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_zero': automap.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_assign_vec3i': automap.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_assign_vec3i': automap.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_assign': automap.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_assign': automap.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3': automap.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3': automap.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_nearly_equal': automap.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_nearly_equal': automap.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_equal': automap.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_equal': automap.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_near_zero': automap.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_near_zero': automap.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_zero': automap.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_zero': automap.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_distance_squared': automap.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_distance_squared': automap.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_distance': automap.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_distance': automap.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_length': automap.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_length': automap.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_length_squared': automap.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_length_squared': automap.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_angle': automap.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_angle': automap.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_dot': automap.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_dot': automap.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_bezier4': automap.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_bezier4': automap.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_bezier3': automap.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_bezier3': automap.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_lerp': automap.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_lerp': automap.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_rotate': automap.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_rotate': automap.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_tangent': automap.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_tangent': automap.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_reflect': automap.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_reflect': automap.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_slide': automap.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_slide': automap.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_project': automap.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_project': automap.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_normalize': automap.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_normalize': automap.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_clamp': automap.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_clamp': automap.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_min': automap.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_min': automap.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_max': automap.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_max': automap.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_round': automap.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_round': automap.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_ceil': automap.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_ceil': automap.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_floor': automap.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_floor': automap.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_abs': automap.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_abs': automap.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_inverse': automap.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_inverse': automap.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_negative': automap.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_negative': automap.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_snap': automap.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_snap': automap.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_divide': automap.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_divide': automap.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_multiply_mat2': automap.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_multiply_mat2': automap.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_multiply': automap.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_multiply': automap.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_scale': automap.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_scale': automap.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_subtract': automap.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_subtract': automap.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_add': automap.c:(.text+0xac20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_add': automap.c:(.text+0xaca0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_one': automap.c:(.text+0xacc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_one': automap.c:(.text+0xad40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_zero': automap.c:(.text+0xad60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_zero': automap.c:(.text+0xade0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_assign_vec2': automap.c:(.text+0xae00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_assign_vec2': automap.c:(.text+0xae80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_assign': automap.c:(.text+0xaea0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_assign': automap.c:(.text+0xaf20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i': automap.c:(.text+0xb980): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i': automap.c:(.text+0xba00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_is_equal': automap.c:(.text+0xba20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_is_equal': automap.c:(.text+0xba60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_is_zero': automap.c:(.text+0xba80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_is_zero': automap.c:(.text+0xbaa0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_distance_squared': automap.c:(.text+0xbac0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_distance_squared': automap.c:(.text+0xbb00): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_distance': automap.c:(.text+0xbb20): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_distance': automap.c:(.text+0xbb60): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_length': automap.c:(.text+0xbb80): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_length': automap.c:(.text+0xbba0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_length_squared': automap.c:(.text+0xbbc0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_length_squared': automap.c:(.text+0xbbe0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_angle': automap.c:(.text+0xbc00): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_angle': automap.c:(.text+0xbc20): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_dot': automap.c:(.text+0xbc40): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_dot': automap.c:(.text+0xbc80): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_bezier4': automap.c:(.text+0xbca0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_bezier4': automap.c:(.text+0xbd60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_bezier3': automap.c:(.text+0xbda0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_bezier3': automap.c:(.text+0xbe40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_lerp': automap.c:(.text+0xbe60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_lerp': automap.c:(.text+0xbf00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_rotate': automap.c:(.text+0xbf20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_rotate': automap.c:(.text+0xbfc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_tangent': automap.c:(.text+0xbfe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_tangent': automap.c:(.text+0xc060): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_reflect': automap.c:(.text+0xc080): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_reflect': automap.c:(.text+0xc120): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_slide': automap.c:(.text+0xc140): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_slide': automap.c:(.text+0xc1e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_project': automap.c:(.text+0xc200): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_project': automap.c:(.text+0xc2a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_normalize': automap.c:(.text+0xc2c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_normalize': automap.c:(.text+0xc340): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_clamp': automap.c:(.text+0xc360): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_clamp': automap.c:(.text+0xc400): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_min': automap.c:(.text+0xc420): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_min': automap.c:(.text+0xc4c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_max': automap.c:(.text+0xc4e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_max': automap.c:(.text+0xc580): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_round': automap.c:(.text+0xc5a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_round': automap.c:(.text+0xc620): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_ceil': automap.c:(.text+0xc640): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_ceil': automap.c:(.text+0xc6c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_floor': automap.c:(.text+0xc6e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_floor': automap.c:(.text+0xc760): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_abs': automap.c:(.text+0xc780): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_abs': automap.c:(.text+0xc800): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_inverse': automap.c:(.text+0xc820): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_inverse': automap.c:(.text+0xc8a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_negative': automap.c:(.text+0xc8c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_negative': automap.c:(.text+0xc940): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_snap': automap.c:(.text+0xc960): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_snap': automap.c:(.text+0xca00): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_divide': automap.c:(.text+0xca20): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_divide': automap.c:(.text+0xcac0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_multiply_mat2': automap.c:(.text+0xcae0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_multiply_mat2': automap.c:(.text+0xcb80): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_multiply': automap.c:(.text+0xcba0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_multiply': automap.c:(.text+0xcc40): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_scale': automap.c:(.text+0xcc60): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_scale': automap.c:(.text+0xcd00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_subtract': automap.c:(.text+0xcd20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_subtract': automap.c:(.text+0xcdc0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_add': automap.c:(.text+0xcde0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_add': automap.c:(.text+0xce80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_one': automap.c:(.text+0xcea0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_one': automap.c:(.text+0xcf20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_zero': automap.c:(.text+0xcf40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_zero': automap.c:(.text+0xcfc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_assign_vec2i': automap.c:(.text+0xcfe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_assign_vec2i': automap.c:(.text+0xd060): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_assign': automap.c:(.text+0xd080): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_assign': automap.c:(.text+0xd100): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2': automap.c:(.text+0xd120): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2': automap.c:(.text+0xd1a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_nearly_equal': automap.c:(.text+0xd1c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_nearly_equal': automap.c:(.text+0xd200): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_equal': automap.c:(.text+0xd220): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_equal': automap.c:(.text+0xd260): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_near_zero': automap.c:(.text+0xd280): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_near_zero': automap.c:(.text+0xd2a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_zero': automap.c:(.text+0xd2c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_zero': automap.c:(.text+0xd2e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_lerp': blit.c:(.text+0x980): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_lerp': blit.c:(.text+0xa00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_multiply': blit.c:(.text+0xa20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_multiply': blit.c:(.text+0xaa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_scale': blit.c:(.text+0xac0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_scale': blit.c:(.text+0xb40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_negative': blit.c:(.text+0xb60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_negative': blit.c:(.text+0xbe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_scaling': blit.c:(.text+0xc00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_scaling': blit.c:(.text+0xc80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_translation': blit.c:(.text+0xca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_translation': blit.c:(.text+0xd20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_look_at': blit.c:(.text+0xd40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_look_at': blit.c:(.text+0xe00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_quaternion': blit.c:(.text+0xe20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_quaternion': blit.c:(.text+0xea0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_axis': blit.c:(.text+0xec0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_axis': blit.c:(.text+0xf40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_z': blit.c:(.text+0xf60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_z': blit.c:(.text+0xfe0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_y': blit.c:(.text+0x1000): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_y': blit.c:(.text+0x1080): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_x': blit.c:(.text+0x10a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_x': blit.c:(.text+0x1120): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_perspective_infinite': blit.c:(.text+0x1140): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_perspective_infinite': blit.c:(.text+0x11c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_perspective_fov': blit.c:(.text+0x11e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_perspective_fov': blit.c:(.text+0x1260): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_perspective': blit.c:(.text+0x1280): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_perspective': blit.c:(.text+0x1300): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_ortho': blit.c:(.text+0x1320): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_ortho': blit.c:(.text+0x13a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_inverse': blit.c:(.text+0x13c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_inverse': blit.c:(.text+0x1440): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_adjugate': blit.c:(.text+0x1460): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_adjugate': blit.c:(.text+0x14e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_transpose': blit.c:(.text+0x1500): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_transpose': blit.c:(.text+0x1580): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_assign_mat3': blit.c:(.text+0x15a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_assign_mat3': blit.c:(.text+0x1620): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_assign_mat2': blit.c:(.text+0x1640): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_assign_mat2': blit.c:(.text+0x16e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_assign': blit.c:(.text+0x1700): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_assign': blit.c:(.text+0x1780): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_determinant': blit.c:(.text+0x17a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_determinant': blit.c:(.text+0x17c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_identity': blit.c:(.text+0x17e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_identity': blit.c:(.text+0x1860): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_zero': blit.c:(.text+0x1880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_zero': blit.c:(.text+0x1900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4': blit.c:(.text+0x1920): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4': blit.c:(.text+0x19a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_lerp': blit.c:(.text+0x19c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_lerp': blit.c:(.text+0x1a40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_multiply': blit.c:(.text+0x1a60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_multiply': blit.c:(.text+0x1ae0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_scale': blit.c:(.text+0x1b00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_scale': blit.c:(.text+0x1b80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_negative': blit.c:(.text+0x1ba0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_negative': blit.c:(.text+0x1c20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_scaling': blit.c:(.text+0x1c40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_scaling': blit.c:(.text+0x1cc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_quaternion': blit.c:(.text+0x1ce0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_quaternion': blit.c:(.text+0x1d80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_axis': blit.c:(.text+0x1da0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_axis': blit.c:(.text+0x1e40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_z': blit.c:(.text+0x1e60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_z': blit.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_y': blit.c:(.text+0x1f00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_y': blit.c:(.text+0x1f80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_x': blit.c:(.text+0x1fa0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_x': blit.c:(.text+0x2020): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_inverse': blit.c:(.text+0x2040): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_inverse': blit.c:(.text+0x20c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_adjugate': blit.c:(.text+0x20e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_adjugate': blit.c:(.text+0x2160): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_cofactor': blit.c:(.text+0x2180): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_cofactor': blit.c:(.text+0x2200): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_transpose': blit.c:(.text+0x2220): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_transpose': blit.c:(.text+0x22a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_assign_mat4': blit.c:(.text+0x22c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_assign_mat4': blit.c:(.text+0x2340): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_assign_mat2': blit.c:(.text+0x2360): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_assign_mat2': blit.c:(.text+0x2400): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_assign': blit.c:(.text+0x2420): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_assign': blit.c:(.text+0x24a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_determinant': blit.c:(.text+0x24c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_determinant': blit.c:(.text+0x24e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_identity': blit.c:(.text+0x2500): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_identity': blit.c:(.text+0x2580): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_zero': blit.c:(.text+0x25a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_zero': blit.c:(.text+0x2620): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3': blit.c:(.text+0x2640): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3': blit.c:(.text+0x26c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_lerp': blit.c:(.text+0x26e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_lerp': blit.c:(.text+0x27a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_multiply': blit.c:(.text+0x27c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_multiply': blit.c:(.text+0x2880): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_scale': blit.c:(.text+0x28a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_scale': blit.c:(.text+0x2940): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_negative': blit.c:(.text+0x2960): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_negative': blit.c:(.text+0x2a00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_scaling': blit.c:(.text+0x2a20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_scaling': blit.c:(.text+0x2ac0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_rotation': blit.c:(.text+0x2ae0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_rotation': blit.c:(.text+0x2b80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_inverse': blit.c:(.text+0x2ba0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_inverse': blit.c:(.text+0x2c40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_cofactor': blit.c:(.text+0x2c60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_cofactor': blit.c:(.text+0x2d00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_transpose': blit.c:(.text+0x2d20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_transpose': blit.c:(.text+0x2dc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_assign_mat4': blit.c:(.text+0x2de0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_assign_mat4': blit.c:(.text+0x2e80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_assign_mat3': blit.c:(.text+0x2ea0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_assign_mat3': blit.c:(.text+0x2f40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_assign': blit.c:(.text+0x2f60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_assign': blit.c:(.text+0x3000): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_determinant': blit.c:(.text+0x3020): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_determinant': blit.c:(.text+0x3060): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_identity': blit.c:(.text+0x3080): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_identity': blit.c:(.text+0x3120): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_zero': blit.c:(.text+0x3140): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_zero': blit.c:(.text+0x31e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2': blit.c:(.text+0x3200): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2': blit.c:(.text+0x32a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_length_squared': blit.c:(.text+0x32c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_length_squared': blit.c:(.text+0x3300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_length': blit.c:(.text+0x3320): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_length': blit.c:(.text+0x3360): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_angle': blit.c:(.text+0x3380): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_angle': blit.c:(.text+0x33c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_dot': blit.c:(.text+0x33e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_dot': blit.c:(.text+0x3420): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_slerp': blit.c:(.text+0x3440): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_slerp': blit.c:(.text+0x3500): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_lerp': blit.c:(.text+0x3520): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_lerp': blit.c:(.text+0x35e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_yaw_pitch_roll': blit.c:(.text+0x3600): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_yaw_pitch_roll': blit.c:(.text+0x36a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_mat4': blit.c:(.text+0x36c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_mat4': blit.c:(.text+0x3760): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_vec3': blit.c:(.text+0x3780): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_vec3': blit.c:(.text+0x3820): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_axis_angle': blit.c:(.text+0x3840): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_axis_angle': blit.c:(.text+0x38e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_power': blit.c:(.text+0x3900): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_power': blit.c:(.text+0x39a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_normalize': blit.c:(.text+0x39c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_normalize': blit.c:(.text+0x3a60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_inverse': blit.c:(.text+0x3a80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_inverse': blit.c:(.text+0x3b20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_conjugate': blit.c:(.text+0x3b40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_conjugate': blit.c:(.text+0x3be0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_negative': blit.c:(.text+0x3c00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_negative': blit.c:(.text+0x3ca0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_divide': blit.c:(.text+0x3cc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_divide': blit.c:(.text+0x3d80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_multiply': blit.c:(.text+0x3da0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_multiply': blit.c:(.text+0x3e60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_scale': blit.c:(.text+0x3e80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_scale': blit.c:(.text+0x3f20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_null': blit.c:(.text+0x3f40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_null': blit.c:(.text+0x3fe0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_zero': blit.c:(.text+0x4000): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_zero': blit.c:(.text+0x40a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_assign': blit.c:(.text+0x40c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_assign': blit.c:(.text+0x4160): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat': blit.c:(.text+0x4180): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat': blit.c:(.text+0x4220): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_nearly_equal': blit.c:(.text+0x4240): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_nearly_equal': blit.c:(.text+0x4280): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_equal': blit.c:(.text+0x42a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_equal': blit.c:(.text+0x42e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_near_zero': blit.c:(.text+0x4300): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_near_zero': blit.c:(.text+0x4340): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_zero': blit.c:(.text+0x4360): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_zero': blit.c:(.text+0x43a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_lerp': blit.c:(.text+0x43c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_lerp': blit.c:(.text+0x4460): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_normalize': blit.c:(.text+0x4480): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_normalize': blit.c:(.text+0x4520): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_clamp': blit.c:(.text+0x4540): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_clamp': blit.c:(.text+0x45e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_min': blit.c:(.text+0x4600): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_min': blit.c:(.text+0x46a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_max': blit.c:(.text+0x46c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_max': blit.c:(.text+0x4760): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_round': blit.c:(.text+0x4780): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_round': blit.c:(.text+0x4820): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_ceil': blit.c:(.text+0x4840): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_ceil': blit.c:(.text+0x48e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_floor': blit.c:(.text+0x4900): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_floor': blit.c:(.text+0x49a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_abs': blit.c:(.text+0x49c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_abs': blit.c:(.text+0x4a60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_inverse': blit.c:(.text+0x4a80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_inverse': blit.c:(.text+0x4b20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_negative': blit.c:(.text+0x4b40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_negative': blit.c:(.text+0x4be0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_snap': blit.c:(.text+0x4c00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_snap': blit.c:(.text+0x4ca0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_divide': blit.c:(.text+0x4cc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_divide': blit.c:(.text+0x4d60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_multiply_mat4': blit.c:(.text+0x4d80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_multiply_mat4': blit.c:(.text+0x4e20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_multiply': blit.c:(.text+0x4e40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_multiply': blit.c:(.text+0x4ee0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_scale': blit.c:(.text+0x4f00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_scale': blit.c:(.text+0x4fa0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_subtract': blit.c:(.text+0x4fc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_subtract': blit.c:(.text+0x5060): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_add': blit.c:(.text+0x5080): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_add': blit.c:(.text+0x5120): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_one': blit.c:(.text+0x5140): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_one': blit.c:(.text+0x51c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_zero': blit.c:(.text+0x51e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_zero': blit.c:(.text+0x5260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_assign_vec4': blit.c:(.text+0x5280): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_assign_vec4': blit.c:(.text+0x5320): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_assign': blit.c:(.text+0x5340): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_assign': blit.c:(.text+0x53e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i': blit.c:(.text+0x5400): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i': blit.c:(.text+0x54a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_is_equal': blit.c:(.text+0x54e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_is_equal': blit.c:(.text+0x5520): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_is_zero': blit.c:(.text+0x5540): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_is_zero': blit.c:(.text+0x5560): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_lerp': blit.c:(.text+0x5580): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_lerp': blit.c:(.text+0x5620): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_normalize': blit.c:(.text+0x5640): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_normalize': blit.c:(.text+0x56e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_clamp': blit.c:(.text+0x5700): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_clamp': blit.c:(.text+0x57a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_min': blit.c:(.text+0x57c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_min': blit.c:(.text+0x5860): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_max': blit.c:(.text+0x5880): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_max': blit.c:(.text+0x5920): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_round': blit.c:(.text+0x5940): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_round': blit.c:(.text+0x59e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_ceil': blit.c:(.text+0x5a00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_ceil': blit.c:(.text+0x5aa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_floor': blit.c:(.text+0x5ac0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_floor': blit.c:(.text+0x5b60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_abs': blit.c:(.text+0x5b80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_abs': blit.c:(.text+0x5c20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_inverse': blit.c:(.text+0x5c40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_inverse': blit.c:(.text+0x5ce0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_negative': blit.c:(.text+0x5d00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_negative': blit.c:(.text+0x5da0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_snap': blit.c:(.text+0x5dc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_snap': blit.c:(.text+0x5e60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_divide': blit.c:(.text+0x5e80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_divide': blit.c:(.text+0x5f20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_multiply_mat4': blit.c:(.text+0x5f40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_multiply_mat4': blit.c:(.text+0x5fe0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_multiply': blit.c:(.text+0x6000): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_multiply': blit.c:(.text+0x60a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_scale': blit.c:(.text+0x60c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_scale': blit.c:(.text+0x6160): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_subtract': blit.c:(.text+0x6180): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_subtract': blit.c:(.text+0x6220): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_add': blit.c:(.text+0x6240): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_add': blit.c:(.text+0x62e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_one': blit.c:(.text+0x6300): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_one': blit.c:(.text+0x6380): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_zero': blit.c:(.text+0x63a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_zero': blit.c:(.text+0x6420): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_assign_vec4i': blit.c:(.text+0x6440): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_assign_vec4i': blit.c:(.text+0x64e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_assign': blit.c:(.text+0x6500): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_assign': blit.c:(.text+0x65a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4': blit.c:(.text+0x65c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4': blit.c:(.text+0x6660): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_nearly_equal': blit.c:(.text+0x6680): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_nearly_equal': blit.c:(.text+0x66c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_equal': blit.c:(.text+0x66e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_equal': blit.c:(.text+0x6720): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_near_zero': blit.c:(.text+0x6740): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_near_zero': blit.c:(.text+0x6780): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_zero': blit.c:(.text+0x67a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_zero': blit.c:(.text+0x67c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_distance_squared': blit.c:(.text+0x67e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_distance_squared': blit.c:(.text+0x6840): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_distance': blit.c:(.text+0x6860): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_distance': blit.c:(.text+0x68c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_length_squared': blit.c:(.text+0x68e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_length_squared': blit.c:(.text+0x6920): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_length': blit.c:(.text+0x6940): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_length': blit.c:(.text+0x6980): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_dot': blit.c:(.text+0x69a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_dot': blit.c:(.text+0x6a00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_bezier4': blit.c:(.text+0x6a20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_bezier4': blit.c:(.text+0x6b20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_bezier3': blit.c:(.text+0x6b60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_bezier3': blit.c:(.text+0x6c60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_lerp': blit.c:(.text+0x6c80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_lerp': blit.c:(.text+0x6d60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_reflect': blit.c:(.text+0x6d80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_reflect': blit.c:(.text+0x6e60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_slide': blit.c:(.text+0x6e80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_slide': blit.c:(.text+0x6f60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_project': blit.c:(.text+0x6f80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_project': blit.c:(.text+0x7060): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_normalize': blit.c:(.text+0x7080): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_normalize': blit.c:(.text+0x7140): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_cross': blit.c:(.text+0x7160): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_cross': blit.c:(.text+0x7240): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_clamp': blit.c:(.text+0x7260): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_clamp': blit.c:(.text+0x7360): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_min': blit.c:(.text+0x7380): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_min': blit.c:(.text+0x7460): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_max': blit.c:(.text+0x7480): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_max': blit.c:(.text+0x7560): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_round': blit.c:(.text+0x7580): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_round': blit.c:(.text+0x7620): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_ceil': blit.c:(.text+0x7640): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_ceil': blit.c:(.text+0x76e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_floor': blit.c:(.text+0x7700): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_floor': blit.c:(.text+0x77a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_abs': blit.c:(.text+0x77c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_abs': blit.c:(.text+0x7880): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_inverse': blit.c:(.text+0x78a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_inverse': blit.c:(.text+0x7960): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_negative': blit.c:(.text+0x7980): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_negative': blit.c:(.text+0x7a40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_snap': blit.c:(.text+0x7a60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_snap': blit.c:(.text+0x7b40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_divide': blit.c:(.text+0x7b60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_divide': blit.c:(.text+0x7c40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_multiply_mat3': blit.c:(.text+0x7c60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_multiply_mat3': blit.c:(.text+0x7d20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_multiply': blit.c:(.text+0x7d40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_multiply': blit.c:(.text+0x7e20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_scale': blit.c:(.text+0x7e40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_scale': blit.c:(.text+0x7f00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_subtract': blit.c:(.text+0x7f20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_subtract': blit.c:(.text+0x8000): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_add': blit.c:(.text+0x8020): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_add': blit.c:(.text+0x8100): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_one': blit.c:(.text+0x8120): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_one': blit.c:(.text+0x81c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_zero': blit.c:(.text+0x81e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_zero': blit.c:(.text+0x8280): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_assign_vec3': blit.c:(.text+0x82a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_assign_vec3': blit.c:(.text+0x8340): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_assign': blit.c:(.text+0x8360): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_assign': blit.c:(.text+0x8420): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i': blit.c:(.text+0x8440): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i': blit.c:(.text+0x84e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_is_equal': blit.c:(.text+0x8500): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_is_equal': blit.c:(.text+0x8560): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_is_zero': blit.c:(.text+0x8580): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_is_zero': blit.c:(.text+0x85c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_distance_squared': blit.c:(.text+0x85e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_distance_squared': blit.c:(.text+0x8620): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_distance': blit.c:(.text+0x8640): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_distance': blit.c:(.text+0x8680): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_length_squared': blit.c:(.text+0x86a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_length_squared': blit.c:(.text+0x86c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_length': blit.c:(.text+0x86e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_length': blit.c:(.text+0x8700): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_dot': blit.c:(.text+0x8720): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_dot': blit.c:(.text+0x8760): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_bezier4': blit.c:(.text+0x8780): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_bezier4': blit.c:(.text+0x8860): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_bezier3': blit.c:(.text+0x88a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_bezier3': blit.c:(.text+0x8960): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_lerp': blit.c:(.text+0x8980): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_lerp': blit.c:(.text+0x8a40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_reflect': blit.c:(.text+0x8a60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_reflect': blit.c:(.text+0x8b20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_slide': blit.c:(.text+0x8b40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_slide': blit.c:(.text+0x8c00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_project': blit.c:(.text+0x8c20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_project': blit.c:(.text+0x8ce0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_normalize': blit.c:(.text+0x8d00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_normalize': blit.c:(.text+0x8da0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_cross': blit.c:(.text+0x8dc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_cross': blit.c:(.text+0x8e80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_clamp': blit.c:(.text+0x8ea0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_clamp': blit.c:(.text+0x8f60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_min': blit.c:(.text+0x8f80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_min': blit.c:(.text+0x9040): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_max': blit.c:(.text+0x9060): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_max': blit.c:(.text+0x9120): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_round': blit.c:(.text+0x9140): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_round': blit.c:(.text+0x91e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_ceil': blit.c:(.text+0x9200): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_ceil': blit.c:(.text+0x92a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_floor': blit.c:(.text+0x92c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_floor': blit.c:(.text+0x9360): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_abs': blit.c:(.text+0x9380): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_abs': blit.c:(.text+0x9420): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_inverse': blit.c:(.text+0x9440): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_inverse': blit.c:(.text+0x94e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_negative': blit.c:(.text+0x9500): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_negative': blit.c:(.text+0x95a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_snap': blit.c:(.text+0x95c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_snap': blit.c:(.text+0x9680): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_divide': blit.c:(.text+0x96a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_divide': blit.c:(.text+0x9760): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_multiply_mat3': blit.c:(.text+0x9780): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_multiply_mat3': blit.c:(.text+0x9820): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_multiply': blit.c:(.text+0x9840): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_multiply': blit.c:(.text+0x9900): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_scale': blit.c:(.text+0x9920): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_scale': blit.c:(.text+0x99c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_subtract': blit.c:(.text+0x99e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_subtract': blit.c:(.text+0x9aa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_add': blit.c:(.text+0x9ac0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_add': blit.c:(.text+0x9b80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_one': blit.c:(.text+0x9ba0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_one': blit.c:(.text+0x9c40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_zero': blit.c:(.text+0x9c60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_zero': blit.c:(.text+0x9d00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_assign_vec3i': blit.c:(.text+0x9d20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_assign_vec3i': blit.c:(.text+0x9de0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_assign': blit.c:(.text+0x9e00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_assign': blit.c:(.text+0x9ea0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3': blit.c:(.text+0x9ec0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3': blit.c:(.text+0x9f60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_nearly_equal': blit.c:(.text+0x9f80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_nearly_equal': blit.c:(.text+0x9fc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_equal': blit.c:(.text+0x9fe0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_equal': blit.c:(.text+0xa020): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_near_zero': blit.c:(.text+0xa040): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_near_zero': blit.c:(.text+0xa080): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_zero': blit.c:(.text+0xa0a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_zero': blit.c:(.text+0xa0e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_distance_squared': blit.c:(.text+0xa100): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_distance_squared': blit.c:(.text+0xa140): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_distance': blit.c:(.text+0xa160): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_distance': blit.c:(.text+0xa180): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_length': blit.c:(.text+0xa1a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_length': blit.c:(.text+0xa1c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_length_squared': blit.c:(.text+0xa1e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_length_squared': blit.c:(.text+0xa200): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_angle': blit.c:(.text+0xa220): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_angle': blit.c:(.text+0xa240): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_dot': blit.c:(.text+0xa260): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_dot': blit.c:(.text+0xa2a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_bezier4': blit.c:(.text+0xa2c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_bezier4': blit.c:(.text+0xa360): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_bezier3': blit.c:(.text+0xa3a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_bezier3': blit.c:(.text+0xa440): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_lerp': blit.c:(.text+0xa460): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_lerp': blit.c:(.text+0xa4e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_rotate': blit.c:(.text+0xa500): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_rotate': blit.c:(.text+0xa580): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_tangent': blit.c:(.text+0xa5a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_tangent': blit.c:(.text+0xa620): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_reflect': blit.c:(.text+0xa640): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_reflect': blit.c:(.text+0xa6c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_slide': blit.c:(.text+0xa6e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_slide': blit.c:(.text+0xa760): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_project': blit.c:(.text+0xa780): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_project': blit.c:(.text+0xa800): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_normalize': blit.c:(.text+0xa820): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_normalize': blit.c:(.text+0xa8a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_clamp': blit.c:(.text+0xa8c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_clamp': blit.c:(.text+0xa960): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_min': blit.c:(.text+0xa980): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_min': blit.c:(.text+0xaa00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_max': blit.c:(.text+0xaa20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_max': blit.c:(.text+0xaaa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_round': blit.c:(.text+0xaac0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_round': blit.c:(.text+0xab40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_ceil': blit.c:(.text+0xab60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_ceil': blit.c:(.text+0xabe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_floor': blit.c:(.text+0xac00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_floor': blit.c:(.text+0xac80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_abs': blit.c:(.text+0xaca0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_abs': blit.c:(.text+0xad20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_inverse': blit.c:(.text+0xad40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_inverse': blit.c:(.text+0xadc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_negative': blit.c:(.text+0xade0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_negative': blit.c:(.text+0xae60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_snap': blit.c:(.text+0xae80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_snap': blit.c:(.text+0xaf00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_divide': blit.c:(.text+0xaf20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_divide': blit.c:(.text+0xafa0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_multiply_mat2': blit.c:(.text+0xafc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_multiply_mat2': blit.c:(.text+0xb060): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_multiply': blit.c:(.text+0xb080): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_multiply': blit.c:(.text+0xb100): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_scale': blit.c:(.text+0xb120): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_scale': blit.c:(.text+0xb1a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_subtract': blit.c:(.text+0xb1c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_subtract': blit.c:(.text+0xb240): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_add': blit.c:(.text+0xb260): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_add': blit.c:(.text+0xb2e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_one': blit.c:(.text+0xb300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_one': blit.c:(.text+0xb380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_zero': blit.c:(.text+0xb3a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_zero': blit.c:(.text+0xb420): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_assign_vec2': blit.c:(.text+0xb440): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_assign_vec2': blit.c:(.text+0xb4c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_assign': blit.c:(.text+0xb4e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_assign': blit.c:(.text+0xb560): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i': blit.c:(.text+0xb580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i': blit.c:(.text+0xb600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_is_equal': blit.c:(.text+0xb620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_is_equal': blit.c:(.text+0xb660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_is_zero': blit.c:(.text+0xb680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_is_zero': blit.c:(.text+0xb6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_distance_squared': blit.c:(.text+0xb6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_distance_squared': blit.c:(.text+0xb700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_distance': blit.c:(.text+0xb720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_distance': blit.c:(.text+0xb760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_length': blit.c:(.text+0xb780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_length': blit.c:(.text+0xb7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_length_squared': blit.c:(.text+0xb7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_length_squared': blit.c:(.text+0xb7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_angle': blit.c:(.text+0xb800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_angle': blit.c:(.text+0xb820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_dot': blit.c:(.text+0xb840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_dot': blit.c:(.text+0xb880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_bezier4': blit.c:(.text+0xb8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_bezier4': blit.c:(.text+0xb960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_bezier3': blit.c:(.text+0xb9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_bezier3': blit.c:(.text+0xba40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_lerp': blit.c:(.text+0xba60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_lerp': blit.c:(.text+0xbb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_rotate': blit.c:(.text+0xbb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_rotate': blit.c:(.text+0xbbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_tangent': blit.c:(.text+0xbbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_tangent': blit.c:(.text+0xbc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_reflect': blit.c:(.text+0xbc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_reflect': blit.c:(.text+0xbd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_slide': blit.c:(.text+0xbd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_slide': blit.c:(.text+0xbde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_project': blit.c:(.text+0xbe00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_project': blit.c:(.text+0xbea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_normalize': blit.c:(.text+0xbec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_normalize': blit.c:(.text+0xbf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_clamp': blit.c:(.text+0xbf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_clamp': blit.c:(.text+0xc000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_min': blit.c:(.text+0xc020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_min': blit.c:(.text+0xc0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_max': blit.c:(.text+0xc0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_max': blit.c:(.text+0xc180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_round': blit.c:(.text+0xc1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_round': blit.c:(.text+0xc220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_ceil': blit.c:(.text+0xc240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_ceil': blit.c:(.text+0xc2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_floor': blit.c:(.text+0xc2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_floor': blit.c:(.text+0xc360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_abs': blit.c:(.text+0xc380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_abs': blit.c:(.text+0xc400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_inverse': blit.c:(.text+0xc420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_inverse': blit.c:(.text+0xc4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_negative': blit.c:(.text+0xc4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_negative': blit.c:(.text+0xc540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_snap': blit.c:(.text+0xc560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_snap': blit.c:(.text+0xc600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_divide': blit.c:(.text+0xc620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_divide': blit.c:(.text+0xc6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_multiply_mat2': blit.c:(.text+0xc6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_multiply_mat2': blit.c:(.text+0xc780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_multiply': blit.c:(.text+0xc7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_multiply': blit.c:(.text+0xc840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_scale': blit.c:(.text+0xc860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_scale': blit.c:(.text+0xc900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_subtract': blit.c:(.text+0xc920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_subtract': blit.c:(.text+0xc9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_add': blit.c:(.text+0xc9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_add': blit.c:(.text+0xca80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_one': blit.c:(.text+0xcaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_one': blit.c:(.text+0xcb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_zero': blit.c:(.text+0xcb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_zero': blit.c:(.text+0xcbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_assign_vec2i': blit.c:(.text+0xcbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_assign_vec2i': blit.c:(.text+0xcc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_assign': blit.c:(.text+0xcc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_assign': blit.c:(.text+0xcd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2': blit.c:(.text+0xcd20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2': blit.c:(.text+0xcda0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_nearly_equal': blit.c:(.text+0xcdc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_nearly_equal': blit.c:(.text+0xce00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_equal': blit.c:(.text+0xce20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_equal': blit.c:(.text+0xce60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_near_zero': blit.c:(.text+0xce80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_near_zero': blit.c:(.text+0xcea0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_zero': blit.c:(.text+0xcec0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_zero': blit.c:(.text+0xcee0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_lerp': bullet_class.c:(.text+0x2680): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_lerp': bullet_class.c:(.text+0x2700): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_multiply': bullet_class.c:(.text+0x2720): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_multiply': bullet_class.c:(.text+0x27a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_scale': bullet_class.c:(.text+0x27c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_scale': bullet_class.c:(.text+0x2840): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_negative': bullet_class.c:(.text+0x2860): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_negative': bullet_class.c:(.text+0x28e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_scaling': bullet_class.c:(.text+0x2900): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_scaling': bullet_class.c:(.text+0x2980): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_translation': bullet_class.c:(.text+0x29a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_translation': bullet_class.c:(.text+0x2a20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_look_at': bullet_class.c:(.text+0x2a40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_look_at': bullet_class.c:(.text+0x2b00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_quaternion': bullet_class.c:(.text+0x2b20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_quaternion': bullet_class.c:(.text+0x2ba0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_axis': bullet_class.c:(.text+0x2bc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_axis': bullet_class.c:(.text+0x2c40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_z': bullet_class.c:(.text+0x2c60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_z': bullet_class.c:(.text+0x2ce0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_y': bullet_class.c:(.text+0x2d00): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_y': bullet_class.c:(.text+0x2d80): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_x': bullet_class.c:(.text+0x2da0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_x': bullet_class.c:(.text+0x2e20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_perspective_infinite': bullet_class.c:(.text+0x2e40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_perspective_infinite': bullet_class.c:(.text+0x2ec0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_perspective_fov': bullet_class.c:(.text+0x2ee0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_perspective_fov': bullet_class.c:(.text+0x2f60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_perspective': bullet_class.c:(.text+0x2f80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_perspective': bullet_class.c:(.text+0x3000): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_ortho': bullet_class.c:(.text+0x3020): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_ortho': bullet_class.c:(.text+0x30a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_inverse': bullet_class.c:(.text+0x30c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_inverse': bullet_class.c:(.text+0x3140): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_adjugate': bullet_class.c:(.text+0x3160): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_adjugate': bullet_class.c:(.text+0x31e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_transpose': bullet_class.c:(.text+0x3200): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_transpose': bullet_class.c:(.text+0x3280): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_assign_mat3': bullet_class.c:(.text+0x32a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_assign_mat3': bullet_class.c:(.text+0x3320): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_assign_mat2': bullet_class.c:(.text+0x3340): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_assign_mat2': bullet_class.c:(.text+0x33e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_assign': bullet_class.c:(.text+0x3400): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_assign': bullet_class.c:(.text+0x3480): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_determinant': bullet_class.c:(.text+0x34a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_determinant': bullet_class.c:(.text+0x34c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_identity': bullet_class.c:(.text+0x34e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_identity': bullet_class.c:(.text+0x3560): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_zero': bullet_class.c:(.text+0x3580): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_zero': bullet_class.c:(.text+0x3600): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4': bullet_class.c:(.text+0x3620): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4': bullet_class.c:(.text+0x36a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_lerp': bullet_class.c:(.text+0x36c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_lerp': bullet_class.c:(.text+0x3740): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_multiply': bullet_class.c:(.text+0x3760): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_multiply': bullet_class.c:(.text+0x37e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_scale': bullet_class.c:(.text+0x3800): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_scale': bullet_class.c:(.text+0x3880): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_negative': bullet_class.c:(.text+0x38a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_negative': bullet_class.c:(.text+0x3920): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_scaling': bullet_class.c:(.text+0x3940): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_scaling': bullet_class.c:(.text+0x39c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_quaternion': bullet_class.c:(.text+0x39e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_quaternion': bullet_class.c:(.text+0x3a80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_axis': bullet_class.c:(.text+0x3aa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_axis': bullet_class.c:(.text+0x3b40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_z': bullet_class.c:(.text+0x3b60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_z': bullet_class.c:(.text+0x3be0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_y': bullet_class.c:(.text+0x3c00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_y': bullet_class.c:(.text+0x3c80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_x': bullet_class.c:(.text+0x3ca0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_x': bullet_class.c:(.text+0x3d20): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_inverse': bullet_class.c:(.text+0x3d40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_inverse': bullet_class.c:(.text+0x3dc0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_adjugate': bullet_class.c:(.text+0x3de0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_adjugate': bullet_class.c:(.text+0x3e60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_cofactor': bullet_class.c:(.text+0x3e80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_cofactor': bullet_class.c:(.text+0x3f00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_transpose': bullet_class.c:(.text+0x3f20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_transpose': bullet_class.c:(.text+0x3fa0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_assign_mat4': bullet_class.c:(.text+0x3fc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_assign_mat4': bullet_class.c:(.text+0x4040): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_assign_mat2': bullet_class.c:(.text+0x4060): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_assign_mat2': bullet_class.c:(.text+0x4100): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_assign': bullet_class.c:(.text+0x4120): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_assign': bullet_class.c:(.text+0x41a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_determinant': bullet_class.c:(.text+0x41c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_determinant': bullet_class.c:(.text+0x41e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_identity': bullet_class.c:(.text+0x4200): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_identity': bullet_class.c:(.text+0x4280): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_zero': bullet_class.c:(.text+0x42a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_zero': bullet_class.c:(.text+0x4320): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3': bullet_class.c:(.text+0x4340): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3': bullet_class.c:(.text+0x43c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_lerp': bullet_class.c:(.text+0x43e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_lerp': bullet_class.c:(.text+0x44a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_multiply': bullet_class.c:(.text+0x44c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_multiply': bullet_class.c:(.text+0x4580): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_scale': bullet_class.c:(.text+0x45a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_scale': bullet_class.c:(.text+0x4640): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_negative': bullet_class.c:(.text+0x4660): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_negative': bullet_class.c:(.text+0x4700): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_scaling': bullet_class.c:(.text+0x4720): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_scaling': bullet_class.c:(.text+0x47c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_rotation': bullet_class.c:(.text+0x47e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_rotation': bullet_class.c:(.text+0x4880): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_inverse': bullet_class.c:(.text+0x48a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_inverse': bullet_class.c:(.text+0x4940): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_cofactor': bullet_class.c:(.text+0x4960): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_cofactor': bullet_class.c:(.text+0x4a00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_transpose': bullet_class.c:(.text+0x4a20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_transpose': bullet_class.c:(.text+0x4ac0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_assign_mat4': bullet_class.c:(.text+0x4ae0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_assign_mat4': bullet_class.c:(.text+0x4b80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_assign_mat3': bullet_class.c:(.text+0x4ba0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_assign_mat3': bullet_class.c:(.text+0x4c40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_assign': bullet_class.c:(.text+0x4c60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_assign': bullet_class.c:(.text+0x4d00): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_determinant': bullet_class.c:(.text+0x4d20): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_determinant': bullet_class.c:(.text+0x4d60): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_identity': bullet_class.c:(.text+0x4d80): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_identity': bullet_class.c:(.text+0x4e20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_zero': bullet_class.c:(.text+0x4e40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_zero': bullet_class.c:(.text+0x4ee0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2': bullet_class.c:(.text+0x4f00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2': bullet_class.c:(.text+0x4fa0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_length_squared': bullet_class.c:(.text+0x4fc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_length_squared': bullet_class.c:(.text+0x5000): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_length': bullet_class.c:(.text+0x5020): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_length': bullet_class.c:(.text+0x5060): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_angle': bullet_class.c:(.text+0x5080): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_angle': bullet_class.c:(.text+0x50c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_dot': bullet_class.c:(.text+0x50e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_dot': bullet_class.c:(.text+0x5120): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_slerp': bullet_class.c:(.text+0x5140): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_slerp': bullet_class.c:(.text+0x5200): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_lerp': bullet_class.c:(.text+0x5220): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_lerp': bullet_class.c:(.text+0x52e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_yaw_pitch_roll': bullet_class.c:(.text+0x5300): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_yaw_pitch_roll': bullet_class.c:(.text+0x53a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_mat4': bullet_class.c:(.text+0x53c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_mat4': bullet_class.c:(.text+0x5460): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_vec3': bullet_class.c:(.text+0x5480): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_vec3': bullet_class.c:(.text+0x5520): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_axis_angle': bullet_class.c:(.text+0x5540): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_axis_angle': bullet_class.c:(.text+0x55e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_power': bullet_class.c:(.text+0x5600): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_power': bullet_class.c:(.text+0x56a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_normalize': bullet_class.c:(.text+0x56c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_normalize': bullet_class.c:(.text+0x5760): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_inverse': bullet_class.c:(.text+0x5780): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_inverse': bullet_class.c:(.text+0x5820): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_conjugate': bullet_class.c:(.text+0x5840): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_conjugate': bullet_class.c:(.text+0x58e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_negative': bullet_class.c:(.text+0x5900): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_negative': bullet_class.c:(.text+0x59a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_divide': bullet_class.c:(.text+0x59c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_divide': bullet_class.c:(.text+0x5a80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_multiply': bullet_class.c:(.text+0x5aa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_multiply': bullet_class.c:(.text+0x5b60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_scale': bullet_class.c:(.text+0x5b80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_scale': bullet_class.c:(.text+0x5c20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_null': bullet_class.c:(.text+0x5c40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_null': bullet_class.c:(.text+0x5ce0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_zero': bullet_class.c:(.text+0x5d00): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_zero': bullet_class.c:(.text+0x5da0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_assign': bullet_class.c:(.text+0x5dc0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_assign': bullet_class.c:(.text+0x5e60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat': bullet_class.c:(.text+0x5e80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat': bullet_class.c:(.text+0x5f20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_nearly_equal': bullet_class.c:(.text+0x5f40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_nearly_equal': bullet_class.c:(.text+0x5f80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_equal': bullet_class.c:(.text+0x5fa0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_equal': bullet_class.c:(.text+0x5fe0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_near_zero': bullet_class.c:(.text+0x6000): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_near_zero': bullet_class.c:(.text+0x6040): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_zero': bullet_class.c:(.text+0x6060): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_zero': bullet_class.c:(.text+0x60a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_lerp': bullet_class.c:(.text+0x60c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_lerp': bullet_class.c:(.text+0x6160): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_normalize': bullet_class.c:(.text+0x6180): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_normalize': bullet_class.c:(.text+0x6220): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_clamp': bullet_class.c:(.text+0x6240): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_clamp': bullet_class.c:(.text+0x62e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_min': bullet_class.c:(.text+0x6300): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_min': bullet_class.c:(.text+0x63a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_max': bullet_class.c:(.text+0x63c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_max': bullet_class.c:(.text+0x6460): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_round': bullet_class.c:(.text+0x6480): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_round': bullet_class.c:(.text+0x6520): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_ceil': bullet_class.c:(.text+0x6540): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_ceil': bullet_class.c:(.text+0x65e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_floor': bullet_class.c:(.text+0x6600): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_floor': bullet_class.c:(.text+0x66a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_abs': bullet_class.c:(.text+0x66c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_abs': bullet_class.c:(.text+0x6760): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_inverse': bullet_class.c:(.text+0x6780): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_inverse': bullet_class.c:(.text+0x6820): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_negative': bullet_class.c:(.text+0x6840): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_negative': bullet_class.c:(.text+0x68e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_snap': bullet_class.c:(.text+0x6900): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_snap': bullet_class.c:(.text+0x69a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_divide': bullet_class.c:(.text+0x69c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_divide': bullet_class.c:(.text+0x6a60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_multiply_mat4': bullet_class.c:(.text+0x6a80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_multiply_mat4': bullet_class.c:(.text+0x6b20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_multiply': bullet_class.c:(.text+0x6b40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_multiply': bullet_class.c:(.text+0x6be0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_scale': bullet_class.c:(.text+0x6c00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_scale': bullet_class.c:(.text+0x6ca0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_subtract': bullet_class.c:(.text+0x6cc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_subtract': bullet_class.c:(.text+0x6d60): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_add': bullet_class.c:(.text+0x6d80): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_add': bullet_class.c:(.text+0x6e20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_one': bullet_class.c:(.text+0x6e40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_one': bullet_class.c:(.text+0x6ec0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_zero': bullet_class.c:(.text+0x6ee0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_zero': bullet_class.c:(.text+0x6f60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_assign_vec4': bullet_class.c:(.text+0x6f80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_assign_vec4': bullet_class.c:(.text+0x7020): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_assign': bullet_class.c:(.text+0x7040): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_assign': bullet_class.c:(.text+0x70e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i': bullet_class.c:(.text+0x7100): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i': bullet_class.c:(.text+0x71a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_is_equal': bullet_class.c:(.text+0x71e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_is_equal': bullet_class.c:(.text+0x7220): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_is_zero': bullet_class.c:(.text+0x7240): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_is_zero': bullet_class.c:(.text+0x7260): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_lerp': bullet_class.c:(.text+0x7280): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_lerp': bullet_class.c:(.text+0x7320): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_normalize': bullet_class.c:(.text+0x7340): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_normalize': bullet_class.c:(.text+0x73e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_clamp': bullet_class.c:(.text+0x7400): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_clamp': bullet_class.c:(.text+0x74a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_min': bullet_class.c:(.text+0x74c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_min': bullet_class.c:(.text+0x7560): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_max': bullet_class.c:(.text+0x7580): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_max': bullet_class.c:(.text+0x7620): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_round': bullet_class.c:(.text+0x7640): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_round': bullet_class.c:(.text+0x76e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_ceil': bullet_class.c:(.text+0x7700): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_ceil': bullet_class.c:(.text+0x77a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_floor': bullet_class.c:(.text+0x77c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_floor': bullet_class.c:(.text+0x7860): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_abs': bullet_class.c:(.text+0x7880): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_abs': bullet_class.c:(.text+0x7920): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_inverse': bullet_class.c:(.text+0x7940): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_inverse': bullet_class.c:(.text+0x79e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_negative': bullet_class.c:(.text+0x7a00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_negative': bullet_class.c:(.text+0x7aa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_snap': bullet_class.c:(.text+0x7ac0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_snap': bullet_class.c:(.text+0x7b60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_divide': bullet_class.c:(.text+0x7b80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_divide': bullet_class.c:(.text+0x7c20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_multiply_mat4': bullet_class.c:(.text+0x7c40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_multiply_mat4': bullet_class.c:(.text+0x7ce0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_multiply': bullet_class.c:(.text+0x7d00): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_multiply': bullet_class.c:(.text+0x7da0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_scale': bullet_class.c:(.text+0x7dc0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_scale': bullet_class.c:(.text+0x7e60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_subtract': bullet_class.c:(.text+0x7e80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_subtract': bullet_class.c:(.text+0x7f20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_add': bullet_class.c:(.text+0x7f40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_add': bullet_class.c:(.text+0x7fe0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_one': bullet_class.c:(.text+0x8000): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_one': bullet_class.c:(.text+0x8080): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_zero': bullet_class.c:(.text+0x80a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_zero': bullet_class.c:(.text+0x8120): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_assign_vec4i': bullet_class.c:(.text+0x8140): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_assign_vec4i': bullet_class.c:(.text+0x81e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_assign': bullet_class.c:(.text+0x8200): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_assign': bullet_class.c:(.text+0x82a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4': bullet_class.c:(.text+0x82c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4': bullet_class.c:(.text+0x8360): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_nearly_equal': bullet_class.c:(.text+0x8380): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_nearly_equal': bullet_class.c:(.text+0x83c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_equal': bullet_class.c:(.text+0x83e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_equal': bullet_class.c:(.text+0x8420): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_near_zero': bullet_class.c:(.text+0x8440): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_near_zero': bullet_class.c:(.text+0x8480): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_zero': bullet_class.c:(.text+0x84a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_zero': bullet_class.c:(.text+0x84c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_distance_squared': bullet_class.c:(.text+0x84e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_distance_squared': bullet_class.c:(.text+0x8540): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_distance': bullet_class.c:(.text+0x8560): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_distance': bullet_class.c:(.text+0x85c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_length_squared': bullet_class.c:(.text+0x85e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_length_squared': bullet_class.c:(.text+0x8620): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_length': bullet_class.c:(.text+0x8640): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_length': bullet_class.c:(.text+0x8680): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_dot': bullet_class.c:(.text+0x86a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_dot': bullet_class.c:(.text+0x8700): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_bezier4': bullet_class.c:(.text+0x8720): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_bezier4': bullet_class.c:(.text+0x8820): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_bezier3': bullet_class.c:(.text+0x8860): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_bezier3': bullet_class.c:(.text+0x8960): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_lerp': bullet_class.c:(.text+0x8980): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_lerp': bullet_class.c:(.text+0x8a60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_reflect': bullet_class.c:(.text+0x8a80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_reflect': bullet_class.c:(.text+0x8b60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_slide': bullet_class.c:(.text+0x8b80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_slide': bullet_class.c:(.text+0x8c60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_project': bullet_class.c:(.text+0x8c80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_project': bullet_class.c:(.text+0x8d60): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_normalize': bullet_class.c:(.text+0x8d80): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_normalize': bullet_class.c:(.text+0x8e40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_cross': bullet_class.c:(.text+0x8e60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_cross': bullet_class.c:(.text+0x8f40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_clamp': bullet_class.c:(.text+0x8f60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_clamp': bullet_class.c:(.text+0x9060): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_min': bullet_class.c:(.text+0x9080): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_min': bullet_class.c:(.text+0x9160): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_max': bullet_class.c:(.text+0x9180): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_max': bullet_class.c:(.text+0x9260): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_round': bullet_class.c:(.text+0x9280): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_round': bullet_class.c:(.text+0x9320): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_ceil': bullet_class.c:(.text+0x9340): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_ceil': bullet_class.c:(.text+0x93e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_floor': bullet_class.c:(.text+0x9400): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_floor': bullet_class.c:(.text+0x94a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_abs': bullet_class.c:(.text+0x94c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_abs': bullet_class.c:(.text+0x9580): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_inverse': bullet_class.c:(.text+0x95a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_inverse': bullet_class.c:(.text+0x9660): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_negative': bullet_class.c:(.text+0x9680): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_negative': bullet_class.c:(.text+0x9740): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_snap': bullet_class.c:(.text+0x9760): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_snap': bullet_class.c:(.text+0x9840): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_divide': bullet_class.c:(.text+0x9860): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_divide': bullet_class.c:(.text+0x9940): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_multiply_mat3': bullet_class.c:(.text+0x9960): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_multiply_mat3': bullet_class.c:(.text+0x9a20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_multiply': bullet_class.c:(.text+0x9a40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_multiply': bullet_class.c:(.text+0x9b20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_scale': bullet_class.c:(.text+0x9b40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_scale': bullet_class.c:(.text+0x9c00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_subtract': bullet_class.c:(.text+0x9c20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_subtract': bullet_class.c:(.text+0x9d00): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_add': bullet_class.c:(.text+0x9d20): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_add': bullet_class.c:(.text+0x9e00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_one': bullet_class.c:(.text+0x9e20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_one': bullet_class.c:(.text+0x9ec0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_zero': bullet_class.c:(.text+0x9ee0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_zero': bullet_class.c:(.text+0x9f80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_assign_vec3': bullet_class.c:(.text+0x9fa0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_assign_vec3': bullet_class.c:(.text+0xa040): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_assign': bullet_class.c:(.text+0xa060): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_assign': bullet_class.c:(.text+0xa120): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i': bullet_class.c:(.text+0xa140): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i': bullet_class.c:(.text+0xa1e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_is_equal': bullet_class.c:(.text+0xa200): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_is_equal': bullet_class.c:(.text+0xa260): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_is_zero': bullet_class.c:(.text+0xa280): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_is_zero': bullet_class.c:(.text+0xa2c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_distance_squared': bullet_class.c:(.text+0xa2e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_distance_squared': bullet_class.c:(.text+0xa320): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_distance': bullet_class.c:(.text+0xa340): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_distance': bullet_class.c:(.text+0xa380): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_length_squared': bullet_class.c:(.text+0xa3a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_length_squared': bullet_class.c:(.text+0xa3c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_length': bullet_class.c:(.text+0xa3e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_length': bullet_class.c:(.text+0xa400): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_dot': bullet_class.c:(.text+0xa420): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_dot': bullet_class.c:(.text+0xa460): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_bezier4': bullet_class.c:(.text+0xa480): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_bezier4': bullet_class.c:(.text+0xa560): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_bezier3': bullet_class.c:(.text+0xa5a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_bezier3': bullet_class.c:(.text+0xa660): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_lerp': bullet_class.c:(.text+0xa680): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_lerp': bullet_class.c:(.text+0xa740): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_reflect': bullet_class.c:(.text+0xa760): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_reflect': bullet_class.c:(.text+0xa820): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_slide': bullet_class.c:(.text+0xa840): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_slide': bullet_class.c:(.text+0xa900): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_project': bullet_class.c:(.text+0xa920): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_project': bullet_class.c:(.text+0xa9e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_normalize': bullet_class.c:(.text+0xaa00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_normalize': bullet_class.c:(.text+0xaaa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_cross': bullet_class.c:(.text+0xaac0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_cross': bullet_class.c:(.text+0xab80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_clamp': bullet_class.c:(.text+0xaba0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_clamp': bullet_class.c:(.text+0xac60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_min': bullet_class.c:(.text+0xac80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_min': bullet_class.c:(.text+0xad40): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_max': bullet_class.c:(.text+0xad60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_max': bullet_class.c:(.text+0xae20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_round': bullet_class.c:(.text+0xae40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_round': bullet_class.c:(.text+0xaee0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_ceil': bullet_class.c:(.text+0xaf00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_ceil': bullet_class.c:(.text+0xafa0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_floor': bullet_class.c:(.text+0xafc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_floor': bullet_class.c:(.text+0xb060): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_abs': bullet_class.c:(.text+0xb080): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_abs': bullet_class.c:(.text+0xb120): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_inverse': bullet_class.c:(.text+0xb140): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_inverse': bullet_class.c:(.text+0xb1e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_negative': bullet_class.c:(.text+0xb200): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_negative': bullet_class.c:(.text+0xb2a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_snap': bullet_class.c:(.text+0xb2c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_snap': bullet_class.c:(.text+0xb380): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_divide': bullet_class.c:(.text+0xb3a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_divide': bullet_class.c:(.text+0xb460): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_multiply_mat3': bullet_class.c:(.text+0xb480): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_multiply_mat3': bullet_class.c:(.text+0xb520): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_multiply': bullet_class.c:(.text+0xb540): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_multiply': bullet_class.c:(.text+0xb600): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_scale': bullet_class.c:(.text+0xb620): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_scale': bullet_class.c:(.text+0xb6c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_subtract': bullet_class.c:(.text+0xb6e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_subtract': bullet_class.c:(.text+0xb7a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_add': bullet_class.c:(.text+0xb7c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_add': bullet_class.c:(.text+0xb880): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_one': bullet_class.c:(.text+0xb8a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_one': bullet_class.c:(.text+0xb940): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_zero': bullet_class.c:(.text+0xb960): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_zero': bullet_class.c:(.text+0xba00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_assign_vec3i': bullet_class.c:(.text+0xba20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_assign_vec3i': bullet_class.c:(.text+0xbae0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_assign': bullet_class.c:(.text+0xbb00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_assign': bullet_class.c:(.text+0xbba0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3': bullet_class.c:(.text+0xbbc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3': bullet_class.c:(.text+0xbc60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_nearly_equal': bullet_class.c:(.text+0xbc80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_nearly_equal': bullet_class.c:(.text+0xbcc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_equal': bullet_class.c:(.text+0xbce0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_equal': bullet_class.c:(.text+0xbd20): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_near_zero': bullet_class.c:(.text+0xbd40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_near_zero': bullet_class.c:(.text+0xbd80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_zero': bullet_class.c:(.text+0xbda0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_zero': bullet_class.c:(.text+0xbde0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_distance_squared': bullet_class.c:(.text+0xbe00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_distance_squared': bullet_class.c:(.text+0xbe40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_distance': bullet_class.c:(.text+0xbe60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_distance': bullet_class.c:(.text+0xbe80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_length': bullet_class.c:(.text+0xbea0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_length': bullet_class.c:(.text+0xbec0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_length_squared': bullet_class.c:(.text+0xbee0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_length_squared': bullet_class.c:(.text+0xbf00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_angle': bullet_class.c:(.text+0xbf20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_angle': bullet_class.c:(.text+0xbf40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_dot': bullet_class.c:(.text+0xbf60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_dot': bullet_class.c:(.text+0xbfa0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_bezier4': bullet_class.c:(.text+0xbfc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_bezier4': bullet_class.c:(.text+0xc060): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_bezier3': bullet_class.c:(.text+0xc0a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_bezier3': bullet_class.c:(.text+0xc140): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_lerp': bullet_class.c:(.text+0xc160): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_lerp': bullet_class.c:(.text+0xc1e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_rotate': bullet_class.c:(.text+0xc200): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_rotate': bullet_class.c:(.text+0xc280): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_tangent': bullet_class.c:(.text+0xc2a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_tangent': bullet_class.c:(.text+0xc320): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_reflect': bullet_class.c:(.text+0xc340): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_reflect': bullet_class.c:(.text+0xc3c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_slide': bullet_class.c:(.text+0xc3e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_slide': bullet_class.c:(.text+0xc460): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_project': bullet_class.c:(.text+0xc480): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_project': bullet_class.c:(.text+0xc500): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_normalize': bullet_class.c:(.text+0xc520): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_normalize': bullet_class.c:(.text+0xc5a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_clamp': bullet_class.c:(.text+0xc5c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_clamp': bullet_class.c:(.text+0xc660): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_min': bullet_class.c:(.text+0xc680): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_min': bullet_class.c:(.text+0xc700): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_max': bullet_class.c:(.text+0xc720): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_max': bullet_class.c:(.text+0xc7a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_round': bullet_class.c:(.text+0xc7c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_round': bullet_class.c:(.text+0xc840): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_ceil': bullet_class.c:(.text+0xc860): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_ceil': bullet_class.c:(.text+0xc8e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_floor': bullet_class.c:(.text+0xc900): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_floor': bullet_class.c:(.text+0xc980): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_abs': bullet_class.c:(.text+0xc9a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_abs': bullet_class.c:(.text+0xca20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_inverse': bullet_class.c:(.text+0xca40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_inverse': bullet_class.c:(.text+0xcac0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_negative': bullet_class.c:(.text+0xcae0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_negative': bullet_class.c:(.text+0xcb60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_snap': bullet_class.c:(.text+0xcb80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_snap': bullet_class.c:(.text+0xcc00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_divide': bullet_class.c:(.text+0xcc20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_divide': bullet_class.c:(.text+0xcca0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_multiply_mat2': bullet_class.c:(.text+0xccc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_multiply_mat2': bullet_class.c:(.text+0xcd60): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_multiply': bullet_class.c:(.text+0xcd80): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_multiply': bullet_class.c:(.text+0xce00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_scale': bullet_class.c:(.text+0xce20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_scale': bullet_class.c:(.text+0xcea0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_subtract': bullet_class.c:(.text+0xcec0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_subtract': bullet_class.c:(.text+0xcf40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_add': bullet_class.c:(.text+0xcf60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_add': bullet_class.c:(.text+0xcfe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_one': bullet_class.c:(.text+0xd000): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_one': bullet_class.c:(.text+0xd080): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_zero': bullet_class.c:(.text+0xd0a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_zero': bullet_class.c:(.text+0xd120): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_assign_vec2': bullet_class.c:(.text+0xd140): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_assign_vec2': bullet_class.c:(.text+0xd1c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_assign': bullet_class.c:(.text+0xd1e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_assign': bullet_class.c:(.text+0xd260): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i': bullet_class.c:(.text+0xd280): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i': bullet_class.c:(.text+0xd300): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_is_equal': bullet_class.c:(.text+0xd320): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_is_equal': bullet_class.c:(.text+0xd360): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_is_zero': bullet_class.c:(.text+0xd380): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_is_zero': bullet_class.c:(.text+0xd3a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_distance_squared': bullet_class.c:(.text+0xd560): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_distance_squared': bullet_class.c:(.text+0xd5a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_distance': bullet_class.c:(.text+0xd5c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_distance': bullet_class.c:(.text+0xd600): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_length': bullet_class.c:(.text+0xd620): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_length': bullet_class.c:(.text+0xd640): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_length_squared': bullet_class.c:(.text+0xd660): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_length_squared': bullet_class.c:(.text+0xd680): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_angle': bullet_class.c:(.text+0xd820): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_angle': bullet_class.c:(.text+0xd840): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_dot': bullet_class.c:(.text+0xd860): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_dot': bullet_class.c:(.text+0xd8a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_bezier4': bullet_class.c:(.text+0xd8c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_bezier4': bullet_class.c:(.text+0xd980): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_bezier3': bullet_class.c:(.text+0xd9c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_bezier3': bullet_class.c:(.text+0xda60): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_lerp': bullet_class.c:(.text+0xda80): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_lerp': bullet_class.c:(.text+0xdb20): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_rotate': bullet_class.c:(.text+0xdb40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_rotate': bullet_class.c:(.text+0xdbe0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_tangent': bullet_class.c:(.text+0xdc00): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_tangent': bullet_class.c:(.text+0xdc80): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_reflect': bullet_class.c:(.text+0xdca0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_reflect': bullet_class.c:(.text+0xdd40): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_slide': bullet_class.c:(.text+0xdd60): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_slide': bullet_class.c:(.text+0xde00): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_project': bullet_class.c:(.text+0xde20): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_project': bullet_class.c:(.text+0xdec0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_normalize': bullet_class.c:(.text+0xdee0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_normalize': bullet_class.c:(.text+0xdf60): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_clamp': bullet_class.c:(.text+0xdf80): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_clamp': bullet_class.c:(.text+0xe020): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_min': bullet_class.c:(.text+0xe040): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_min': bullet_class.c:(.text+0xe0e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_max': bullet_class.c:(.text+0xe100): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_max': bullet_class.c:(.text+0xe1a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_round': bullet_class.c:(.text+0xe1c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_round': bullet_class.c:(.text+0xe240): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_ceil': bullet_class.c:(.text+0xe260): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_ceil': bullet_class.c:(.text+0xe2e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_floor': bullet_class.c:(.text+0xe300): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_floor': bullet_class.c:(.text+0xe380): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_abs': bullet_class.c:(.text+0xe3a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_abs': bullet_class.c:(.text+0xe420): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_inverse': bullet_class.c:(.text+0xe440): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_inverse': bullet_class.c:(.text+0xe4c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_negative': bullet_class.c:(.text+0xe4e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_negative': bullet_class.c:(.text+0xe560): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_snap': bullet_class.c:(.text+0xe580): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_snap': bullet_class.c:(.text+0xe620): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_divide': bullet_class.c:(.text+0xe640): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_divide': bullet_class.c:(.text+0xe6e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_multiply_mat2': bullet_class.c:(.text+0xe700): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_multiply_mat2': bullet_class.c:(.text+0xe7a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_multiply': bullet_class.c:(.text+0xe7c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_multiply': bullet_class.c:(.text+0xe860): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_scale': bullet_class.c:(.text+0xe880): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_scale': bullet_class.c:(.text+0xe920): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_subtract': bullet_class.c:(.text+0xe940): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_subtract': bullet_class.c:(.text+0xe9e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_add': bullet_class.c:(.text+0xea00): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_add': bullet_class.c:(.text+0xeaa0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_one': bullet_class.c:(.text+0xeac0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_one': bullet_class.c:(.text+0xeb40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_zero': bullet_class.c:(.text+0xeb60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_zero': bullet_class.c:(.text+0xebe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_assign_vec2i': bullet_class.c:(.text+0xec00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_assign_vec2i': bullet_class.c:(.text+0xec80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_assign': bullet_class.c:(.text+0xeca0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_assign': bullet_class.c:(.text+0xed20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2': bullet_class.c:(.text+0xf020): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2': bullet_class.c:(.text+0xf0a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_nearly_equal': bullet_class.c:(.text+0xf0c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_nearly_equal': bullet_class.c:(.text+0xf100): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_equal': bullet_class.c:(.text+0xf120): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_equal': bullet_class.c:(.text+0xf160): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_near_zero': bullet_class.c:(.text+0xf180): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_near_zero': bullet_class.c:(.text+0xf1a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_zero': bullet_class.c:(.text+0xf1c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_zero': bullet_class.c:(.text+0xf1e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_lerp': camera.c:(.text+0x900): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_lerp': camera.c:(.text+0x980): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_multiply': camera.c:(.text+0x9a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_multiply': camera.c:(.text+0xa20): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_scale': camera.c:(.text+0xa40): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_scale': camera.c:(.text+0xac0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_negative': camera.c:(.text+0xae0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_negative': camera.c:(.text+0xb60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_scaling': camera.c:(.text+0xb80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_scaling': camera.c:(.text+0xc00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_translation': camera.c:(.text+0xc20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_translation': camera.c:(.text+0xca0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_look_at': camera.c:(.text+0xcc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_look_at': camera.c:(.text+0xd80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_quaternion': camera.c:(.text+0xda0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_quaternion': camera.c:(.text+0xe20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_axis': camera.c:(.text+0xe40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_axis': camera.c:(.text+0xec0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_z': camera.c:(.text+0xee0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_z': camera.c:(.text+0xf60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_y': camera.c:(.text+0xf80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_y': camera.c:(.text+0x1000): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_x': camera.c:(.text+0x1020): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_x': camera.c:(.text+0x10a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_perspective_infinite': camera.c:(.text+0x10c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_perspective_infinite': camera.c:(.text+0x1140): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_perspective_fov': camera.c:(.text+0x1160): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_perspective_fov': camera.c:(.text+0x11e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_perspective': camera.c:(.text+0x1200): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_perspective': camera.c:(.text+0x1280): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_ortho': camera.c:(.text+0x12a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_ortho': camera.c:(.text+0x1320): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_inverse': camera.c:(.text+0x1340): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_inverse': camera.c:(.text+0x13c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_adjugate': camera.c:(.text+0x13e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_adjugate': camera.c:(.text+0x1460): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_transpose': camera.c:(.text+0x1480): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_transpose': camera.c:(.text+0x1500): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_assign_mat3': camera.c:(.text+0x1520): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_assign_mat3': camera.c:(.text+0x15a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_assign_mat2': camera.c:(.text+0x15c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_assign_mat2': camera.c:(.text+0x1660): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_assign': camera.c:(.text+0x1680): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_assign': camera.c:(.text+0x1700): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_determinant': camera.c:(.text+0x1720): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_determinant': camera.c:(.text+0x1740): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_identity': camera.c:(.text+0x1760): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_identity': camera.c:(.text+0x17e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_zero': camera.c:(.text+0x1800): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_zero': camera.c:(.text+0x1880): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4': camera.c:(.text+0x18a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4': camera.c:(.text+0x1920): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_lerp': camera.c:(.text+0x1940): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_lerp': camera.c:(.text+0x19c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_multiply': camera.c:(.text+0x19e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_multiply': camera.c:(.text+0x1a60): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_scale': camera.c:(.text+0x1a80): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_scale': camera.c:(.text+0x1b00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_negative': camera.c:(.text+0x1b20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_negative': camera.c:(.text+0x1ba0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_scaling': camera.c:(.text+0x1bc0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_scaling': camera.c:(.text+0x1c40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_quaternion': camera.c:(.text+0x1c60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_quaternion': camera.c:(.text+0x1d00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_axis': camera.c:(.text+0x1d20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_axis': camera.c:(.text+0x1dc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_z': camera.c:(.text+0x1de0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_z': camera.c:(.text+0x1e60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_y': camera.c:(.text+0x1e80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_y': camera.c:(.text+0x1f00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_x': camera.c:(.text+0x1f20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_x': camera.c:(.text+0x1fa0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_inverse': camera.c:(.text+0x1fc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_inverse': camera.c:(.text+0x2040): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_adjugate': camera.c:(.text+0x2060): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_adjugate': camera.c:(.text+0x20e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_cofactor': camera.c:(.text+0x2100): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_cofactor': camera.c:(.text+0x2180): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_transpose': camera.c:(.text+0x21a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_transpose': camera.c:(.text+0x2220): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_assign_mat4': camera.c:(.text+0x2240): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_assign_mat4': camera.c:(.text+0x22c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_assign_mat2': camera.c:(.text+0x22e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_assign_mat2': camera.c:(.text+0x2380): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_assign': camera.c:(.text+0x23a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_assign': camera.c:(.text+0x2420): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_determinant': camera.c:(.text+0x2440): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_determinant': camera.c:(.text+0x2460): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_identity': camera.c:(.text+0x2480): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_identity': camera.c:(.text+0x2500): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_zero': camera.c:(.text+0x2520): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_zero': camera.c:(.text+0x25a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3': camera.c:(.text+0x25c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3': camera.c:(.text+0x2640): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_lerp': camera.c:(.text+0x2660): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_lerp': camera.c:(.text+0x2720): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_multiply': camera.c:(.text+0x2740): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_multiply': camera.c:(.text+0x2800): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_scale': camera.c:(.text+0x2820): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_scale': camera.c:(.text+0x28c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_negative': camera.c:(.text+0x28e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_negative': camera.c:(.text+0x2980): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_scaling': camera.c:(.text+0x29a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_scaling': camera.c:(.text+0x2a40): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_rotation': camera.c:(.text+0x2a60): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_rotation': camera.c:(.text+0x2b00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_inverse': camera.c:(.text+0x2b20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_inverse': camera.c:(.text+0x2bc0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_cofactor': camera.c:(.text+0x2be0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_cofactor': camera.c:(.text+0x2c80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_transpose': camera.c:(.text+0x2ca0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_transpose': camera.c:(.text+0x2d40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_assign_mat4': camera.c:(.text+0x2d60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_assign_mat4': camera.c:(.text+0x2e00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_assign_mat3': camera.c:(.text+0x2e20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_assign_mat3': camera.c:(.text+0x2ec0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_assign': camera.c:(.text+0x2ee0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_assign': camera.c:(.text+0x2f80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_determinant': camera.c:(.text+0x2fa0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_determinant': camera.c:(.text+0x2fe0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_identity': camera.c:(.text+0x3000): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_identity': camera.c:(.text+0x30a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_zero': camera.c:(.text+0x30c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_zero': camera.c:(.text+0x3160): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2': camera.c:(.text+0x3180): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2': camera.c:(.text+0x3220): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_length_squared': camera.c:(.text+0x3240): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_length_squared': camera.c:(.text+0x3280): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_length': camera.c:(.text+0x32a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_length': camera.c:(.text+0x32e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_angle': camera.c:(.text+0x3300): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_angle': camera.c:(.text+0x3340): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_dot': camera.c:(.text+0x3360): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_dot': camera.c:(.text+0x33a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_slerp': camera.c:(.text+0x33c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_slerp': camera.c:(.text+0x3480): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_lerp': camera.c:(.text+0x34a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_lerp': camera.c:(.text+0x3560): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_yaw_pitch_roll': camera.c:(.text+0x3580): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_yaw_pitch_roll': camera.c:(.text+0x3620): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_mat4': camera.c:(.text+0x3640): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_mat4': camera.c:(.text+0x36e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_vec3': camera.c:(.text+0x3700): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_vec3': camera.c:(.text+0x37a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_axis_angle': camera.c:(.text+0x37c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_axis_angle': camera.c:(.text+0x3860): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_power': camera.c:(.text+0x3880): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_power': camera.c:(.text+0x3920): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_normalize': camera.c:(.text+0x3940): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_normalize': camera.c:(.text+0x39e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_inverse': camera.c:(.text+0x3a00): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_inverse': camera.c:(.text+0x3aa0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_conjugate': camera.c:(.text+0x3ac0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_conjugate': camera.c:(.text+0x3b60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_negative': camera.c:(.text+0x3b80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_negative': camera.c:(.text+0x3c20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_divide': camera.c:(.text+0x3c40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_divide': camera.c:(.text+0x3d00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_multiply': camera.c:(.text+0x3d20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_multiply': camera.c:(.text+0x3de0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_scale': camera.c:(.text+0x3e00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_scale': camera.c:(.text+0x3ea0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_null': camera.c:(.text+0x3ec0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_null': camera.c:(.text+0x3f60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_zero': camera.c:(.text+0x3f80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_zero': camera.c:(.text+0x4020): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_assign': camera.c:(.text+0x4040): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_assign': camera.c:(.text+0x40e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat': camera.c:(.text+0x4100): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat': camera.c:(.text+0x41a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_nearly_equal': camera.c:(.text+0x41c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_nearly_equal': camera.c:(.text+0x4200): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_equal': camera.c:(.text+0x4220): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_equal': camera.c:(.text+0x4260): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_near_zero': camera.c:(.text+0x4280): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_near_zero': camera.c:(.text+0x42c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_zero': camera.c:(.text+0x42e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_zero': camera.c:(.text+0x4320): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_lerp': camera.c:(.text+0x4340): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_lerp': camera.c:(.text+0x43e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_normalize': camera.c:(.text+0x4400): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_normalize': camera.c:(.text+0x44a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_clamp': camera.c:(.text+0x44c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_clamp': camera.c:(.text+0x4560): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_min': camera.c:(.text+0x4580): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_min': camera.c:(.text+0x4620): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_max': camera.c:(.text+0x4640): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_max': camera.c:(.text+0x46e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_round': camera.c:(.text+0x4700): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_round': camera.c:(.text+0x47a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_ceil': camera.c:(.text+0x47c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_ceil': camera.c:(.text+0x4860): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_floor': camera.c:(.text+0x4880): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_floor': camera.c:(.text+0x4920): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_abs': camera.c:(.text+0x4940): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_abs': camera.c:(.text+0x49e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_inverse': camera.c:(.text+0x4a00): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_inverse': camera.c:(.text+0x4aa0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_negative': camera.c:(.text+0x4ac0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_negative': camera.c:(.text+0x4b60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_snap': camera.c:(.text+0x4b80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_snap': camera.c:(.text+0x4c20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_divide': camera.c:(.text+0x4c40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_divide': camera.c:(.text+0x4ce0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_multiply_mat4': camera.c:(.text+0x4d00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_multiply_mat4': camera.c:(.text+0x4da0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_multiply': camera.c:(.text+0x4dc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_multiply': camera.c:(.text+0x4e60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_scale': camera.c:(.text+0x4e80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_scale': camera.c:(.text+0x4f20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_subtract': camera.c:(.text+0x4f40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_subtract': camera.c:(.text+0x4fe0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_add': camera.c:(.text+0x5000): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_add': camera.c:(.text+0x50a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_one': camera.c:(.text+0x50c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_one': camera.c:(.text+0x5140): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_zero': camera.c:(.text+0x5160): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_zero': camera.c:(.text+0x51e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_assign_vec4': camera.c:(.text+0x5200): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_assign_vec4': camera.c:(.text+0x52a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_assign': camera.c:(.text+0x52c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_assign': camera.c:(.text+0x5360): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i': camera.c:(.text+0x5380): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i': camera.c:(.text+0x5420): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_is_equal': camera.c:(.text+0x5460): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_is_equal': camera.c:(.text+0x54a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_is_zero': camera.c:(.text+0x54c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_is_zero': camera.c:(.text+0x54e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_lerp': camera.c:(.text+0x5500): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_lerp': camera.c:(.text+0x55a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_normalize': camera.c:(.text+0x55c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_normalize': camera.c:(.text+0x5660): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_clamp': camera.c:(.text+0x5680): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_clamp': camera.c:(.text+0x5720): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_min': camera.c:(.text+0x5740): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_min': camera.c:(.text+0x57e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_max': camera.c:(.text+0x5800): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_max': camera.c:(.text+0x58a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_round': camera.c:(.text+0x58c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_round': camera.c:(.text+0x5960): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_ceil': camera.c:(.text+0x5980): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_ceil': camera.c:(.text+0x5a20): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_floor': camera.c:(.text+0x5a40): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_floor': camera.c:(.text+0x5ae0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_abs': camera.c:(.text+0x5b00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_abs': camera.c:(.text+0x5ba0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_inverse': camera.c:(.text+0x5bc0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_inverse': camera.c:(.text+0x5c60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_negative': camera.c:(.text+0x5c80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_negative': camera.c:(.text+0x5d20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_snap': camera.c:(.text+0x5d40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_snap': camera.c:(.text+0x5de0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_divide': camera.c:(.text+0x5e00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_divide': camera.c:(.text+0x5ea0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_multiply_mat4': camera.c:(.text+0x5ec0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_multiply_mat4': camera.c:(.text+0x5f60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_multiply': camera.c:(.text+0x5f80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_multiply': camera.c:(.text+0x6020): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_scale': camera.c:(.text+0x6040): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_scale': camera.c:(.text+0x60e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_subtract': camera.c:(.text+0x6100): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_subtract': camera.c:(.text+0x61a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_add': camera.c:(.text+0x61c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_add': camera.c:(.text+0x6260): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_one': camera.c:(.text+0x6280): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_one': camera.c:(.text+0x6300): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_zero': camera.c:(.text+0x6320): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_zero': camera.c:(.text+0x63a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_assign_vec4i': camera.c:(.text+0x63c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_assign_vec4i': camera.c:(.text+0x6460): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_assign': camera.c:(.text+0x6480): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_assign': camera.c:(.text+0x6520): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4': camera.c:(.text+0x6540): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4': camera.c:(.text+0x65e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_nearly_equal': camera.c:(.text+0x6600): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_nearly_equal': camera.c:(.text+0x6640): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_equal': camera.c:(.text+0x6660): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_equal': camera.c:(.text+0x66a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_near_zero': camera.c:(.text+0x66c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_near_zero': camera.c:(.text+0x6700): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_zero': camera.c:(.text+0x6720): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_zero': camera.c:(.text+0x6740): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_distance_squared': camera.c:(.text+0x6760): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_distance_squared': camera.c:(.text+0x67c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_distance': camera.c:(.text+0x67e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_distance': camera.c:(.text+0x6840): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_length_squared': camera.c:(.text+0x6860): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_length_squared': camera.c:(.text+0x68a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_length': camera.c:(.text+0x68c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_length': camera.c:(.text+0x6900): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_dot': camera.c:(.text+0x6920): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_dot': camera.c:(.text+0x6980): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_bezier4': camera.c:(.text+0x69a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_bezier4': camera.c:(.text+0x6aa0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_bezier3': camera.c:(.text+0x6ae0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_bezier3': camera.c:(.text+0x6be0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_lerp': camera.c:(.text+0x6c00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_lerp': camera.c:(.text+0x6ce0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_reflect': camera.c:(.text+0x6d00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_reflect': camera.c:(.text+0x6de0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_slide': camera.c:(.text+0x6e00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_slide': camera.c:(.text+0x6ee0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_project': camera.c:(.text+0x6f00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_project': camera.c:(.text+0x6fe0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_normalize': camera.c:(.text+0x7000): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_normalize': camera.c:(.text+0x70c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_cross': camera.c:(.text+0x70e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_cross': camera.c:(.text+0x71c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_clamp': camera.c:(.text+0x71e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_clamp': camera.c:(.text+0x72e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_min': camera.c:(.text+0x7300): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_min': camera.c:(.text+0x73e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_max': camera.c:(.text+0x7400): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_max': camera.c:(.text+0x74e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_round': camera.c:(.text+0x7500): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_round': camera.c:(.text+0x75a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_ceil': camera.c:(.text+0x75c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_ceil': camera.c:(.text+0x7660): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_floor': camera.c:(.text+0x7680): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_floor': camera.c:(.text+0x7720): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_abs': camera.c:(.text+0x7740): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_abs': camera.c:(.text+0x7800): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_inverse': camera.c:(.text+0x7820): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_inverse': camera.c:(.text+0x78e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_negative': camera.c:(.text+0x7900): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_negative': camera.c:(.text+0x79c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_snap': camera.c:(.text+0x79e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_snap': camera.c:(.text+0x7ac0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_divide': camera.c:(.text+0x7ae0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_divide': camera.c:(.text+0x7bc0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_multiply_mat3': camera.c:(.text+0x7be0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_multiply_mat3': camera.c:(.text+0x7ca0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_multiply': camera.c:(.text+0x7cc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_multiply': camera.c:(.text+0x7da0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_scale': camera.c:(.text+0x7dc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_scale': camera.c:(.text+0x7e80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_subtract': camera.c:(.text+0x7ea0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_subtract': camera.c:(.text+0x7f80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_add': camera.c:(.text+0x7fa0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_add': camera.c:(.text+0x8080): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_one': camera.c:(.text+0x80a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_one': camera.c:(.text+0x8140): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_zero': camera.c:(.text+0x8160): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_zero': camera.c:(.text+0x8200): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_assign_vec3': camera.c:(.text+0x8220): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_assign_vec3': camera.c:(.text+0x82c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_assign': camera.c:(.text+0x82e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_assign': camera.c:(.text+0x83a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i': camera.c:(.text+0x83c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i': camera.c:(.text+0x8460): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_is_equal': camera.c:(.text+0x8480): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_is_equal': camera.c:(.text+0x84e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_is_zero': camera.c:(.text+0x8500): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_is_zero': camera.c:(.text+0x8540): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_distance_squared': camera.c:(.text+0x8560): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_distance_squared': camera.c:(.text+0x85a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_distance': camera.c:(.text+0x85c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_distance': camera.c:(.text+0x8600): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_length_squared': camera.c:(.text+0x8620): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_length_squared': camera.c:(.text+0x8640): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_length': camera.c:(.text+0x8660): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_length': camera.c:(.text+0x8680): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_dot': camera.c:(.text+0x86a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_dot': camera.c:(.text+0x86e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_bezier4': camera.c:(.text+0x8700): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_bezier4': camera.c:(.text+0x87e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_bezier3': camera.c:(.text+0x8820): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_bezier3': camera.c:(.text+0x88e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_lerp': camera.c:(.text+0x8900): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_lerp': camera.c:(.text+0x89c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_reflect': camera.c:(.text+0x89e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_reflect': camera.c:(.text+0x8aa0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_slide': camera.c:(.text+0x8ac0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_slide': camera.c:(.text+0x8b80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_project': camera.c:(.text+0x8ba0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_project': camera.c:(.text+0x8c60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_normalize': camera.c:(.text+0x8c80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_normalize': camera.c:(.text+0x8d20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_cross': camera.c:(.text+0x8d40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_cross': camera.c:(.text+0x8e00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_clamp': camera.c:(.text+0x8e20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_clamp': camera.c:(.text+0x8ee0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_min': camera.c:(.text+0x8f00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_min': camera.c:(.text+0x8fc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_max': camera.c:(.text+0x8fe0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_max': camera.c:(.text+0x90a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_round': camera.c:(.text+0x90c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_round': camera.c:(.text+0x9160): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_ceil': camera.c:(.text+0x9180): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_ceil': camera.c:(.text+0x9220): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_floor': camera.c:(.text+0x9240): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_floor': camera.c:(.text+0x92e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_abs': camera.c:(.text+0x9300): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_abs': camera.c:(.text+0x93a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_inverse': camera.c:(.text+0x93c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_inverse': camera.c:(.text+0x9460): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_negative': camera.c:(.text+0x9480): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_negative': camera.c:(.text+0x9520): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_snap': camera.c:(.text+0x9540): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_snap': camera.c:(.text+0x9600): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_divide': camera.c:(.text+0x9620): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_divide': camera.c:(.text+0x96e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_multiply_mat3': camera.c:(.text+0x9700): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_multiply_mat3': camera.c:(.text+0x97a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_multiply': camera.c:(.text+0x97c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_multiply': camera.c:(.text+0x9880): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_scale': camera.c:(.text+0x98a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_scale': camera.c:(.text+0x9940): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_subtract': camera.c:(.text+0x9960): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_subtract': camera.c:(.text+0x9a20): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_add': camera.c:(.text+0x9a40): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_add': camera.c:(.text+0x9b00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_one': camera.c:(.text+0x9b20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_one': camera.c:(.text+0x9bc0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_zero': camera.c:(.text+0x9be0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_zero': camera.c:(.text+0x9c80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_assign_vec3i': camera.c:(.text+0x9ca0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_assign_vec3i': camera.c:(.text+0x9d60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_assign': camera.c:(.text+0x9d80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_assign': camera.c:(.text+0x9e20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3': camera.c:(.text+0x9e40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3': camera.c:(.text+0x9ee0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_nearly_equal': camera.c:(.text+0x9f00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_nearly_equal': camera.c:(.text+0x9f40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_equal': camera.c:(.text+0x9f60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_equal': camera.c:(.text+0x9fa0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_near_zero': camera.c:(.text+0x9fc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_near_zero': camera.c:(.text+0xa000): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_zero': camera.c:(.text+0xa020): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_zero': camera.c:(.text+0xa060): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_distance_squared': camera.c:(.text+0xa080): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_distance_squared': camera.c:(.text+0xa0c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_distance': camera.c:(.text+0xa0e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_distance': camera.c:(.text+0xa100): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_length': camera.c:(.text+0xa120): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_length': camera.c:(.text+0xa140): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_length_squared': camera.c:(.text+0xa160): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_length_squared': camera.c:(.text+0xa180): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_angle': camera.c:(.text+0xa1a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_angle': camera.c:(.text+0xa1c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_dot': camera.c:(.text+0xa1e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_dot': camera.c:(.text+0xa220): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_bezier4': camera.c:(.text+0xa240): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_bezier4': camera.c:(.text+0xa2e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_bezier3': camera.c:(.text+0xa320): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_bezier3': camera.c:(.text+0xa3c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_lerp': camera.c:(.text+0xa3e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_lerp': camera.c:(.text+0xa460): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_rotate': camera.c:(.text+0xa480): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_rotate': camera.c:(.text+0xa500): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_tangent': camera.c:(.text+0xa520): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_tangent': camera.c:(.text+0xa5a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_reflect': camera.c:(.text+0xa5c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_reflect': camera.c:(.text+0xa640): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_slide': camera.c:(.text+0xa660): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_slide': camera.c:(.text+0xa6e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_project': camera.c:(.text+0xa700): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_project': camera.c:(.text+0xa780): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_normalize': camera.c:(.text+0xa7a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_normalize': camera.c:(.text+0xa820): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_clamp': camera.c:(.text+0xa840): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_clamp': camera.c:(.text+0xa8e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_min': camera.c:(.text+0xa900): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_min': camera.c:(.text+0xa980): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_max': camera.c:(.text+0xa9a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_max': camera.c:(.text+0xaa20): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_round': camera.c:(.text+0xaa40): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_round': camera.c:(.text+0xaac0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_ceil': camera.c:(.text+0xaae0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_ceil': camera.c:(.text+0xab60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_floor': camera.c:(.text+0xab80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_floor': camera.c:(.text+0xac00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_abs': camera.c:(.text+0xac20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_abs': camera.c:(.text+0xaca0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_inverse': camera.c:(.text+0xacc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_inverse': camera.c:(.text+0xad40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_negative': camera.c:(.text+0xad60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_negative': camera.c:(.text+0xade0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_snap': camera.c:(.text+0xae00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_snap': camera.c:(.text+0xae80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_divide': camera.c:(.text+0xaea0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_divide': camera.c:(.text+0xaf20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_multiply_mat2': camera.c:(.text+0xaf40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_multiply_mat2': camera.c:(.text+0xafe0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_multiply': camera.c:(.text+0xb000): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_multiply': camera.c:(.text+0xb080): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_scale': camera.c:(.text+0xb0a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_scale': camera.c:(.text+0xb120): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_subtract': camera.c:(.text+0xb140): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_subtract': camera.c:(.text+0xb1c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_add': camera.c:(.text+0xb1e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_add': camera.c:(.text+0xb260): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_one': camera.c:(.text+0xb280): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_one': camera.c:(.text+0xb300): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_zero': camera.c:(.text+0xb320): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_zero': camera.c:(.text+0xb3a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_assign_vec2': camera.c:(.text+0xb3c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_assign_vec2': camera.c:(.text+0xb440): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_assign': camera.c:(.text+0xb460): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_assign': camera.c:(.text+0xb4e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i': camera.c:(.text+0xb5e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i': camera.c:(.text+0xb660): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_is_equal': camera.c:(.text+0xb680): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_is_equal': camera.c:(.text+0xb6c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_is_zero': camera.c:(.text+0xb6e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_is_zero': camera.c:(.text+0xb700): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_distance_squared': camera.c:(.text+0xb720): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_distance_squared': camera.c:(.text+0xb760): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_distance': camera.c:(.text+0xb780): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_distance': camera.c:(.text+0xb7c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_length': camera.c:(.text+0xb7e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_length': camera.c:(.text+0xb800): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_length_squared': camera.c:(.text+0xb820): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_length_squared': camera.c:(.text+0xb840): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_angle': camera.c:(.text+0xb860): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_angle': camera.c:(.text+0xb880): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_dot': camera.c:(.text+0xb8a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_dot': camera.c:(.text+0xb8e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_bezier4': camera.c:(.text+0xb900): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_bezier4': camera.c:(.text+0xb9c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_bezier3': camera.c:(.text+0xba00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_bezier3': camera.c:(.text+0xbaa0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_lerp': camera.c:(.text+0xbac0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_lerp': camera.c:(.text+0xbb60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_rotate': camera.c:(.text+0xbb80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_rotate': camera.c:(.text+0xbc20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_tangent': camera.c:(.text+0xbc40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_tangent': camera.c:(.text+0xbcc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_reflect': camera.c:(.text+0xbce0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_reflect': camera.c:(.text+0xbd80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_slide': camera.c:(.text+0xbda0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_slide': camera.c:(.text+0xbe40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_project': camera.c:(.text+0xbe60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_project': camera.c:(.text+0xbf00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_normalize': camera.c:(.text+0xbf20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_normalize': camera.c:(.text+0xbfa0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_clamp': camera.c:(.text+0xbfc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_clamp': camera.c:(.text+0xc060): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_min': camera.c:(.text+0xc080): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_min': camera.c:(.text+0xc120): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_max': camera.c:(.text+0xc140): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_max': camera.c:(.text+0xc1e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_round': camera.c:(.text+0xc200): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_round': camera.c:(.text+0xc280): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_ceil': camera.c:(.text+0xc2a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_ceil': camera.c:(.text+0xc320): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_floor': camera.c:(.text+0xc340): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_floor': camera.c:(.text+0xc3c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_abs': camera.c:(.text+0xc3e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_abs': camera.c:(.text+0xc460): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_inverse': camera.c:(.text+0xc480): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_inverse': camera.c:(.text+0xc500): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_negative': camera.c:(.text+0xc520): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_negative': camera.c:(.text+0xc5a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_snap': camera.c:(.text+0xc5c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_snap': camera.c:(.text+0xc660): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_divide': camera.c:(.text+0xc680): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_divide': camera.c:(.text+0xc720): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_multiply_mat2': camera.c:(.text+0xc740): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_multiply_mat2': camera.c:(.text+0xc7e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_multiply': camera.c:(.text+0xc800): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_multiply': camera.c:(.text+0xc8a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_scale': camera.c:(.text+0xc8c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_scale': camera.c:(.text+0xc960): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_subtract': camera.c:(.text+0xc980): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_subtract': camera.c:(.text+0xca20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_add': camera.c:(.text+0xcb60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_add': camera.c:(.text+0xcc00): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_one': camera.c:(.text+0xcc20): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_one': camera.c:(.text+0xcca0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_zero': camera.c:(.text+0xccc0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_zero': camera.c:(.text+0xcd40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_assign_vec2i': camera.c:(.text+0xcd60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_assign_vec2i': camera.c:(.text+0xcde0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_assign': camera.c:(.text+0xce00): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_assign': camera.c:(.text+0xce80): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2': camera.c:(.text+0xcea0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2': camera.c:(.text+0xcf20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_nearly_equal': camera.c:(.text+0xcf40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_nearly_equal': camera.c:(.text+0xcf80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_equal': camera.c:(.text+0xcfa0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_equal': camera.c:(.text+0xcfe0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_near_zero': camera.c:(.text+0xd000): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_near_zero': camera.c:(.text+0xd020): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_zero': camera.c:(.text+0xd040): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_zero': camera.c:(.text+0xd060): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_lerp': campaign_entry.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_lerp': campaign_entry.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_multiply': campaign_entry.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_multiply': campaign_entry.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_scale': campaign_entry.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_scale': campaign_entry.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_negative': campaign_entry.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_negative': campaign_entry.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_scaling': campaign_entry.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_scaling': campaign_entry.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_translation': campaign_entry.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_translation': campaign_entry.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_look_at': campaign_entry.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_look_at': campaign_entry.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_quaternion': campaign_entry.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_quaternion': campaign_entry.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_axis': campaign_entry.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_axis': campaign_entry.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_z': campaign_entry.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_z': campaign_entry.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_y': campaign_entry.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_y': campaign_entry.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_x': campaign_entry.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_x': campaign_entry.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_perspective_infinite': campaign_entry.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_perspective_infinite': campaign_entry.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_perspective_fov': campaign_entry.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_perspective_fov': campaign_entry.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_perspective': campaign_entry.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_perspective': campaign_entry.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_ortho': campaign_entry.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_ortho': campaign_entry.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_inverse': campaign_entry.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_inverse': campaign_entry.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_adjugate': campaign_entry.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_adjugate': campaign_entry.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_transpose': campaign_entry.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_transpose': campaign_entry.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_assign_mat3': campaign_entry.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_assign_mat3': campaign_entry.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_assign_mat2': campaign_entry.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_assign_mat2': campaign_entry.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_assign': campaign_entry.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_assign': campaign_entry.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_determinant': campaign_entry.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_determinant': campaign_entry.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_identity': campaign_entry.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_identity': campaign_entry.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_zero': campaign_entry.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_zero': campaign_entry.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4': campaign_entry.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4': campaign_entry.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_lerp': campaign_entry.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_lerp': campaign_entry.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_multiply': campaign_entry.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_multiply': campaign_entry.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_scale': campaign_entry.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_scale': campaign_entry.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_negative': campaign_entry.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_negative': campaign_entry.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_scaling': campaign_entry.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_scaling': campaign_entry.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_quaternion': campaign_entry.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_quaternion': campaign_entry.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_axis': campaign_entry.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_axis': campaign_entry.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_z': campaign_entry.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_z': campaign_entry.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_y': campaign_entry.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_y': campaign_entry.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_x': campaign_entry.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_x': campaign_entry.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_inverse': campaign_entry.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_inverse': campaign_entry.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_adjugate': campaign_entry.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_adjugate': campaign_entry.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_cofactor': campaign_entry.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_cofactor': campaign_entry.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_transpose': campaign_entry.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_transpose': campaign_entry.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_assign_mat4': campaign_entry.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_assign_mat4': campaign_entry.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_assign_mat2': campaign_entry.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_assign_mat2': campaign_entry.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_assign': campaign_entry.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_assign': campaign_entry.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_determinant': campaign_entry.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_determinant': campaign_entry.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_identity': campaign_entry.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_identity': campaign_entry.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_zero': campaign_entry.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_zero': campaign_entry.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3': campaign_entry.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3': campaign_entry.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_lerp': campaign_entry.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_lerp': campaign_entry.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_multiply': campaign_entry.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_multiply': campaign_entry.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_scale': campaign_entry.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_scale': campaign_entry.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_negative': campaign_entry.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_negative': campaign_entry.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_scaling': campaign_entry.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_scaling': campaign_entry.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_rotation': campaign_entry.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_rotation': campaign_entry.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_inverse': campaign_entry.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_inverse': campaign_entry.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_cofactor': campaign_entry.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_cofactor': campaign_entry.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_transpose': campaign_entry.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_transpose': campaign_entry.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_assign_mat4': campaign_entry.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_assign_mat4': campaign_entry.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_assign_mat3': campaign_entry.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_assign_mat3': campaign_entry.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_assign': campaign_entry.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_assign': campaign_entry.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_determinant': campaign_entry.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_determinant': campaign_entry.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_identity': campaign_entry.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_identity': campaign_entry.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_zero': campaign_entry.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_zero': campaign_entry.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2': campaign_entry.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2': campaign_entry.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_length_squared': campaign_entry.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_length_squared': campaign_entry.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_length': campaign_entry.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_length': campaign_entry.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_angle': campaign_entry.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_angle': campaign_entry.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_dot': campaign_entry.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_dot': campaign_entry.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_slerp': campaign_entry.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_slerp': campaign_entry.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_lerp': campaign_entry.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_lerp': campaign_entry.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_yaw_pitch_roll': campaign_entry.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_yaw_pitch_roll': campaign_entry.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_mat4': campaign_entry.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_mat4': campaign_entry.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_vec3': campaign_entry.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_vec3': campaign_entry.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_axis_angle': campaign_entry.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_axis_angle': campaign_entry.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_power': campaign_entry.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_power': campaign_entry.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_normalize': campaign_entry.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_normalize': campaign_entry.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_inverse': campaign_entry.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_inverse': campaign_entry.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_conjugate': campaign_entry.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_conjugate': campaign_entry.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_negative': campaign_entry.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_negative': campaign_entry.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_divide': campaign_entry.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_divide': campaign_entry.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_multiply': campaign_entry.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_multiply': campaign_entry.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_scale': campaign_entry.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_scale': campaign_entry.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_null': campaign_entry.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_null': campaign_entry.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_zero': campaign_entry.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_zero': campaign_entry.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_assign': campaign_entry.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_assign': campaign_entry.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat': campaign_entry.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat': campaign_entry.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_nearly_equal': campaign_entry.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_nearly_equal': campaign_entry.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_equal': campaign_entry.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_equal': campaign_entry.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_near_zero': campaign_entry.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_near_zero': campaign_entry.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_zero': campaign_entry.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_zero': campaign_entry.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_lerp': campaign_entry.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_lerp': campaign_entry.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_normalize': campaign_entry.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_normalize': campaign_entry.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_clamp': campaign_entry.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_clamp': campaign_entry.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_min': campaign_entry.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_min': campaign_entry.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_max': campaign_entry.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_max': campaign_entry.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_round': campaign_entry.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_round': campaign_entry.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_ceil': campaign_entry.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_ceil': campaign_entry.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_floor': campaign_entry.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_floor': campaign_entry.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_abs': campaign_entry.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_abs': campaign_entry.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_inverse': campaign_entry.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_inverse': campaign_entry.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_negative': campaign_entry.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_negative': campaign_entry.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_snap': campaign_entry.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_snap': campaign_entry.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_divide': campaign_entry.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_divide': campaign_entry.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_multiply_mat4': campaign_entry.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_multiply_mat4': campaign_entry.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_multiply': campaign_entry.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_multiply': campaign_entry.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_scale': campaign_entry.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_scale': campaign_entry.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_subtract': campaign_entry.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_subtract': campaign_entry.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_add': campaign_entry.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_add': campaign_entry.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_one': campaign_entry.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_one': campaign_entry.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_zero': campaign_entry.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_zero': campaign_entry.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_assign_vec4': campaign_entry.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_assign_vec4': campaign_entry.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_assign': campaign_entry.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_assign': campaign_entry.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i': campaign_entry.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i': campaign_entry.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_is_equal': campaign_entry.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_is_equal': campaign_entry.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_is_zero': campaign_entry.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_is_zero': campaign_entry.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_lerp': campaign_entry.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_lerp': campaign_entry.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_normalize': campaign_entry.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_normalize': campaign_entry.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_clamp': campaign_entry.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_clamp': campaign_entry.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_min': campaign_entry.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_min': campaign_entry.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_max': campaign_entry.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_max': campaign_entry.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_round': campaign_entry.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_round': campaign_entry.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_ceil': campaign_entry.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_ceil': campaign_entry.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_floor': campaign_entry.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_floor': campaign_entry.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_abs': campaign_entry.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_abs': campaign_entry.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_inverse': campaign_entry.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_inverse': campaign_entry.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_negative': campaign_entry.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_negative': campaign_entry.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_snap': campaign_entry.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_snap': campaign_entry.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_divide': campaign_entry.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_divide': campaign_entry.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_multiply_mat4': campaign_entry.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_multiply_mat4': campaign_entry.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_multiply': campaign_entry.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_multiply': campaign_entry.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_scale': campaign_entry.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_scale': campaign_entry.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_subtract': campaign_entry.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_subtract': campaign_entry.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_add': campaign_entry.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_add': campaign_entry.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_one': campaign_entry.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_one': campaign_entry.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_zero': campaign_entry.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_zero': campaign_entry.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_assign_vec4i': campaign_entry.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_assign_vec4i': campaign_entry.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_assign': campaign_entry.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_assign': campaign_entry.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4': campaign_entry.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4': campaign_entry.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_nearly_equal': campaign_entry.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_nearly_equal': campaign_entry.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_equal': campaign_entry.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_equal': campaign_entry.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_near_zero': campaign_entry.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_near_zero': campaign_entry.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_zero': campaign_entry.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_zero': campaign_entry.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_distance_squared': campaign_entry.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_distance_squared': campaign_entry.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_distance': campaign_entry.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_distance': campaign_entry.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_length_squared': campaign_entry.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_length_squared': campaign_entry.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_length': campaign_entry.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_length': campaign_entry.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_dot': campaign_entry.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_dot': campaign_entry.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_bezier4': campaign_entry.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_bezier4': campaign_entry.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_bezier3': campaign_entry.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_bezier3': campaign_entry.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_lerp': campaign_entry.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_lerp': campaign_entry.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_reflect': campaign_entry.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_reflect': campaign_entry.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_slide': campaign_entry.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_slide': campaign_entry.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_project': campaign_entry.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_project': campaign_entry.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_normalize': campaign_entry.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_normalize': campaign_entry.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_cross': campaign_entry.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_cross': campaign_entry.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_clamp': campaign_entry.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_clamp': campaign_entry.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_min': campaign_entry.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_min': campaign_entry.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_max': campaign_entry.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_max': campaign_entry.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_round': campaign_entry.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_round': campaign_entry.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_ceil': campaign_entry.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_ceil': campaign_entry.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_floor': campaign_entry.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_floor': campaign_entry.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_abs': campaign_entry.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_abs': campaign_entry.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_inverse': campaign_entry.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_inverse': campaign_entry.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_negative': campaign_entry.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_negative': campaign_entry.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_snap': campaign_entry.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_snap': campaign_entry.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_divide': campaign_entry.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_divide': campaign_entry.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_multiply_mat3': campaign_entry.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_multiply_mat3': campaign_entry.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_multiply': campaign_entry.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_multiply': campaign_entry.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_scale': campaign_entry.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_scale': campaign_entry.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_subtract': campaign_entry.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_subtract': campaign_entry.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_add': campaign_entry.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_add': campaign_entry.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_one': campaign_entry.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_one': campaign_entry.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_zero': campaign_entry.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_zero': campaign_entry.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_assign_vec3': campaign_entry.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_assign_vec3': campaign_entry.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_assign': campaign_entry.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_assign': campaign_entry.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i': campaign_entry.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i': campaign_entry.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_is_equal': campaign_entry.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_is_equal': campaign_entry.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_is_zero': campaign_entry.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_is_zero': campaign_entry.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_distance_squared': campaign_entry.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_distance_squared': campaign_entry.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_distance': campaign_entry.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_distance': campaign_entry.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_length_squared': campaign_entry.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_length_squared': campaign_entry.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_length': campaign_entry.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_length': campaign_entry.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_dot': campaign_entry.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_dot': campaign_entry.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_bezier4': campaign_entry.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_bezier4': campaign_entry.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_bezier3': campaign_entry.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_bezier3': campaign_entry.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_lerp': campaign_entry.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_lerp': campaign_entry.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_reflect': campaign_entry.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_reflect': campaign_entry.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_slide': campaign_entry.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_slide': campaign_entry.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_project': campaign_entry.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_project': campaign_entry.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_normalize': campaign_entry.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_normalize': campaign_entry.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_cross': campaign_entry.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_cross': campaign_entry.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_clamp': campaign_entry.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_clamp': campaign_entry.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_min': campaign_entry.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_min': campaign_entry.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_max': campaign_entry.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_max': campaign_entry.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_round': campaign_entry.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_round': campaign_entry.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_ceil': campaign_entry.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_ceil': campaign_entry.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_floor': campaign_entry.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_floor': campaign_entry.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_abs': campaign_entry.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_abs': campaign_entry.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_inverse': campaign_entry.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_inverse': campaign_entry.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_negative': campaign_entry.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_negative': campaign_entry.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_snap': campaign_entry.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_snap': campaign_entry.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_divide': campaign_entry.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_divide': campaign_entry.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_multiply_mat3': campaign_entry.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_multiply_mat3': campaign_entry.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_multiply': campaign_entry.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_multiply': campaign_entry.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_scale': campaign_entry.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_scale': campaign_entry.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_subtract': campaign_entry.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_subtract': campaign_entry.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_add': campaign_entry.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_add': campaign_entry.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_one': campaign_entry.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_one': campaign_entry.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_zero': campaign_entry.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_zero': campaign_entry.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_assign_vec3i': campaign_entry.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_assign_vec3i': campaign_entry.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_assign': campaign_entry.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_assign': campaign_entry.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3': campaign_entry.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3': campaign_entry.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_nearly_equal': campaign_entry.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_nearly_equal': campaign_entry.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_equal': campaign_entry.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_equal': campaign_entry.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_near_zero': campaign_entry.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_near_zero': campaign_entry.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_zero': campaign_entry.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_zero': campaign_entry.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_distance_squared': campaign_entry.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_distance_squared': campaign_entry.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_distance': campaign_entry.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_distance': campaign_entry.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_length': campaign_entry.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_length': campaign_entry.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_length_squared': campaign_entry.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_length_squared': campaign_entry.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_angle': campaign_entry.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_angle': campaign_entry.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_dot': campaign_entry.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_dot': campaign_entry.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_bezier4': campaign_entry.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_bezier4': campaign_entry.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_bezier3': campaign_entry.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_bezier3': campaign_entry.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_lerp': campaign_entry.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_lerp': campaign_entry.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_rotate': campaign_entry.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_rotate': campaign_entry.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_tangent': campaign_entry.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_tangent': campaign_entry.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_reflect': campaign_entry.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_reflect': campaign_entry.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_slide': campaign_entry.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_slide': campaign_entry.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_project': campaign_entry.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_project': campaign_entry.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_normalize': campaign_entry.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_normalize': campaign_entry.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_clamp': campaign_entry.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_clamp': campaign_entry.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_min': campaign_entry.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_min': campaign_entry.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_max': campaign_entry.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_max': campaign_entry.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_round': campaign_entry.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_round': campaign_entry.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_ceil': campaign_entry.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_ceil': campaign_entry.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_floor': campaign_entry.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_floor': campaign_entry.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_abs': campaign_entry.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_abs': campaign_entry.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_inverse': campaign_entry.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_inverse': campaign_entry.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_negative': campaign_entry.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_negative': campaign_entry.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_snap': campaign_entry.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_snap': campaign_entry.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_divide': campaign_entry.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_divide': campaign_entry.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_multiply_mat2': campaign_entry.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_multiply_mat2': campaign_entry.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_multiply': campaign_entry.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_multiply': campaign_entry.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_scale': campaign_entry.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_scale': campaign_entry.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_subtract': campaign_entry.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_subtract': campaign_entry.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_add': campaign_entry.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_add': campaign_entry.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_one': campaign_entry.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_one': campaign_entry.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_zero': campaign_entry.c:(.text+0xaee0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_zero': campaign_entry.c:(.text+0xaf60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_assign_vec2': campaign_entry.c:(.text+0xaf80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_assign_vec2': campaign_entry.c:(.text+0xb000): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_assign': campaign_entry.c:(.text+0xb020): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_assign': campaign_entry.c:(.text+0xb0a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i': campaign_entry.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i': campaign_entry.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_is_equal': campaign_entry.c:(.text+0xb160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_is_equal': campaign_entry.c:(.text+0xb1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_is_zero': campaign_entry.c:(.text+0xb1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_is_zero': campaign_entry.c:(.text+0xb1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_distance_squared': campaign_entry.c:(.text+0xb200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_distance_squared': campaign_entry.c:(.text+0xb240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_distance': campaign_entry.c:(.text+0xb260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_distance': campaign_entry.c:(.text+0xb2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_length': campaign_entry.c:(.text+0xb2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_length': campaign_entry.c:(.text+0xb2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_length_squared': campaign_entry.c:(.text+0xb300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_length_squared': campaign_entry.c:(.text+0xb320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_angle': campaign_entry.c:(.text+0xb340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_angle': campaign_entry.c:(.text+0xb360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_dot': campaign_entry.c:(.text+0xb380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_dot': campaign_entry.c:(.text+0xb3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_bezier4': campaign_entry.c:(.text+0xb3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_bezier4': campaign_entry.c:(.text+0xb4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_bezier3': campaign_entry.c:(.text+0xb4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_bezier3': campaign_entry.c:(.text+0xb580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_lerp': campaign_entry.c:(.text+0xb5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_lerp': campaign_entry.c:(.text+0xb640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_rotate': campaign_entry.c:(.text+0xb660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_rotate': campaign_entry.c:(.text+0xb700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_tangent': campaign_entry.c:(.text+0xb720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_tangent': campaign_entry.c:(.text+0xb7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_reflect': campaign_entry.c:(.text+0xb7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_reflect': campaign_entry.c:(.text+0xb860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_slide': campaign_entry.c:(.text+0xb880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_slide': campaign_entry.c:(.text+0xb920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_project': campaign_entry.c:(.text+0xb940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_project': campaign_entry.c:(.text+0xb9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_normalize': campaign_entry.c:(.text+0xba00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_normalize': campaign_entry.c:(.text+0xba80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_clamp': campaign_entry.c:(.text+0xbaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_clamp': campaign_entry.c:(.text+0xbb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_min': campaign_entry.c:(.text+0xbb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_min': campaign_entry.c:(.text+0xbc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_max': campaign_entry.c:(.text+0xbc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_max': campaign_entry.c:(.text+0xbcc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_round': campaign_entry.c:(.text+0xbce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_round': campaign_entry.c:(.text+0xbd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_ceil': campaign_entry.c:(.text+0xbd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_ceil': campaign_entry.c:(.text+0xbe00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_floor': campaign_entry.c:(.text+0xbe20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_floor': campaign_entry.c:(.text+0xbea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_abs': campaign_entry.c:(.text+0xbec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_abs': campaign_entry.c:(.text+0xbf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_inverse': campaign_entry.c:(.text+0xbf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_inverse': campaign_entry.c:(.text+0xbfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_negative': campaign_entry.c:(.text+0xc000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_negative': campaign_entry.c:(.text+0xc080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_snap': campaign_entry.c:(.text+0xc0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_snap': campaign_entry.c:(.text+0xc140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_divide': campaign_entry.c:(.text+0xc160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_divide': campaign_entry.c:(.text+0xc200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_multiply_mat2': campaign_entry.c:(.text+0xc220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_multiply_mat2': campaign_entry.c:(.text+0xc2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_multiply': campaign_entry.c:(.text+0xc2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_multiply': campaign_entry.c:(.text+0xc380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_scale': campaign_entry.c:(.text+0xc3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_scale': campaign_entry.c:(.text+0xc440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_subtract': campaign_entry.c:(.text+0xc460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_subtract': campaign_entry.c:(.text+0xc500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_add': campaign_entry.c:(.text+0xc520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_add': campaign_entry.c:(.text+0xc5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_one': campaign_entry.c:(.text+0xc5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_one': campaign_entry.c:(.text+0xc660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_zero': campaign_entry.c:(.text+0xc680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_zero': campaign_entry.c:(.text+0xc700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_assign_vec2i': campaign_entry.c:(.text+0xc720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_assign_vec2i': campaign_entry.c:(.text+0xc7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_assign': campaign_entry.c:(.text+0xc7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_assign': campaign_entry.c:(.text+0xc840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2': campaign_entry.c:(.text+0xc860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2': campaign_entry.c:(.text+0xc8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_nearly_equal': campaign_entry.c:(.text+0xc900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_nearly_equal': campaign_entry.c:(.text+0xc940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_equal': campaign_entry.c:(.text+0xc960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_equal': campaign_entry.c:(.text+0xc9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_near_zero': campaign_entry.c:(.text+0xc9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_near_zero': campaign_entry.c:(.text+0xc9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_zero': campaign_entry.c:(.text+0xca00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_zero': campaign_entry.c:(.text+0xca20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_lerp': campaigns.c:(.text+0x980): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_lerp': campaigns.c:(.text+0xa00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_multiply': campaigns.c:(.text+0xa20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_multiply': campaigns.c:(.text+0xaa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_scale': campaigns.c:(.text+0xac0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_scale': campaigns.c:(.text+0xb40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_negative': campaigns.c:(.text+0xb60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_negative': campaigns.c:(.text+0xbe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_scaling': campaigns.c:(.text+0xc00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_scaling': campaigns.c:(.text+0xc80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_translation': campaigns.c:(.text+0xca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_translation': campaigns.c:(.text+0xd20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_look_at': campaigns.c:(.text+0xd40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_look_at': campaigns.c:(.text+0xe00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_quaternion': campaigns.c:(.text+0xe20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_quaternion': campaigns.c:(.text+0xea0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_axis': campaigns.c:(.text+0xec0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_axis': campaigns.c:(.text+0xf40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_z': campaigns.c:(.text+0xf60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_z': campaigns.c:(.text+0xfe0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_y': campaigns.c:(.text+0x1000): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_y': campaigns.c:(.text+0x1080): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_x': campaigns.c:(.text+0x10a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_x': campaigns.c:(.text+0x1120): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_perspective_infinite': campaigns.c:(.text+0x1140): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_perspective_infinite': campaigns.c:(.text+0x11c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_perspective_fov': campaigns.c:(.text+0x11e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_perspective_fov': campaigns.c:(.text+0x1260): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_perspective': campaigns.c:(.text+0x1280): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_perspective': campaigns.c:(.text+0x1300): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_ortho': campaigns.c:(.text+0x1320): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_ortho': campaigns.c:(.text+0x13a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_inverse': campaigns.c:(.text+0x13c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_inverse': campaigns.c:(.text+0x1440): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_adjugate': campaigns.c:(.text+0x1460): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_adjugate': campaigns.c:(.text+0x14e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_transpose': campaigns.c:(.text+0x1500): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_transpose': campaigns.c:(.text+0x1580): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_assign_mat3': campaigns.c:(.text+0x15a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_assign_mat3': campaigns.c:(.text+0x1620): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_assign_mat2': campaigns.c:(.text+0x1640): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_assign_mat2': campaigns.c:(.text+0x16e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_assign': campaigns.c:(.text+0x1700): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_assign': campaigns.c:(.text+0x1780): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_determinant': campaigns.c:(.text+0x17a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_determinant': campaigns.c:(.text+0x17c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_identity': campaigns.c:(.text+0x17e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_identity': campaigns.c:(.text+0x1860): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_zero': campaigns.c:(.text+0x1880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_zero': campaigns.c:(.text+0x1900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4': campaigns.c:(.text+0x1920): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4': campaigns.c:(.text+0x19a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_lerp': campaigns.c:(.text+0x19c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_lerp': campaigns.c:(.text+0x1a40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_multiply': campaigns.c:(.text+0x1a60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_multiply': campaigns.c:(.text+0x1ae0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_scale': campaigns.c:(.text+0x1b00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_scale': campaigns.c:(.text+0x1b80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_negative': campaigns.c:(.text+0x1ba0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_negative': campaigns.c:(.text+0x1c20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_scaling': campaigns.c:(.text+0x1c40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_scaling': campaigns.c:(.text+0x1cc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_quaternion': campaigns.c:(.text+0x1ce0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_quaternion': campaigns.c:(.text+0x1d80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_axis': campaigns.c:(.text+0x1da0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_axis': campaigns.c:(.text+0x1e40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_z': campaigns.c:(.text+0x1e60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_z': campaigns.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_y': campaigns.c:(.text+0x1f00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_y': campaigns.c:(.text+0x1f80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_x': campaigns.c:(.text+0x1fa0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_x': campaigns.c:(.text+0x2020): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_inverse': campaigns.c:(.text+0x2040): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_inverse': campaigns.c:(.text+0x20c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_adjugate': campaigns.c:(.text+0x20e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_adjugate': campaigns.c:(.text+0x2160): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_cofactor': campaigns.c:(.text+0x2180): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_cofactor': campaigns.c:(.text+0x2200): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_transpose': campaigns.c:(.text+0x2220): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_transpose': campaigns.c:(.text+0x22a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_assign_mat4': campaigns.c:(.text+0x22c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_assign_mat4': campaigns.c:(.text+0x2340): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_assign_mat2': campaigns.c:(.text+0x2360): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_assign_mat2': campaigns.c:(.text+0x2400): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_assign': campaigns.c:(.text+0x2420): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_assign': campaigns.c:(.text+0x24a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_determinant': campaigns.c:(.text+0x24c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_determinant': campaigns.c:(.text+0x24e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_identity': campaigns.c:(.text+0x2500): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_identity': campaigns.c:(.text+0x2580): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_zero': campaigns.c:(.text+0x25a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_zero': campaigns.c:(.text+0x2620): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3': campaigns.c:(.text+0x2640): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3': campaigns.c:(.text+0x26c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_lerp': campaigns.c:(.text+0x26e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_lerp': campaigns.c:(.text+0x27a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_multiply': campaigns.c:(.text+0x27c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_multiply': campaigns.c:(.text+0x2880): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_scale': campaigns.c:(.text+0x28a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_scale': campaigns.c:(.text+0x2940): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_negative': campaigns.c:(.text+0x2960): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_negative': campaigns.c:(.text+0x2a00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_scaling': campaigns.c:(.text+0x2a20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_scaling': campaigns.c:(.text+0x2ac0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_rotation': campaigns.c:(.text+0x2ae0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_rotation': campaigns.c:(.text+0x2b80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_inverse': campaigns.c:(.text+0x2ba0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_inverse': campaigns.c:(.text+0x2c40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_cofactor': campaigns.c:(.text+0x2c60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_cofactor': campaigns.c:(.text+0x2d00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_transpose': campaigns.c:(.text+0x2d20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_transpose': campaigns.c:(.text+0x2dc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_assign_mat4': campaigns.c:(.text+0x2de0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_assign_mat4': campaigns.c:(.text+0x2e80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_assign_mat3': campaigns.c:(.text+0x2ea0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_assign_mat3': campaigns.c:(.text+0x2f40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_assign': campaigns.c:(.text+0x2f60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_assign': campaigns.c:(.text+0x3000): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_determinant': campaigns.c:(.text+0x3020): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_determinant': campaigns.c:(.text+0x3060): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_identity': campaigns.c:(.text+0x3080): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_identity': campaigns.c:(.text+0x3120): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_zero': campaigns.c:(.text+0x3140): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_zero': campaigns.c:(.text+0x31e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2': campaigns.c:(.text+0x3200): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2': campaigns.c:(.text+0x32a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_length_squared': campaigns.c:(.text+0x32c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_length_squared': campaigns.c:(.text+0x3300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_length': campaigns.c:(.text+0x3320): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_length': campaigns.c:(.text+0x3360): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_angle': campaigns.c:(.text+0x3380): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_angle': campaigns.c:(.text+0x33c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_dot': campaigns.c:(.text+0x33e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_dot': campaigns.c:(.text+0x3420): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_slerp': campaigns.c:(.text+0x3440): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_slerp': campaigns.c:(.text+0x3500): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_lerp': campaigns.c:(.text+0x3520): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_lerp': campaigns.c:(.text+0x35e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_yaw_pitch_roll': campaigns.c:(.text+0x3600): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_yaw_pitch_roll': campaigns.c:(.text+0x36a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_mat4': campaigns.c:(.text+0x36c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_mat4': campaigns.c:(.text+0x3760): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_vec3': campaigns.c:(.text+0x3780): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_vec3': campaigns.c:(.text+0x3820): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_axis_angle': campaigns.c:(.text+0x3840): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_axis_angle': campaigns.c:(.text+0x38e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_power': campaigns.c:(.text+0x3900): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_power': campaigns.c:(.text+0x39a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_normalize': campaigns.c:(.text+0x39c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_normalize': campaigns.c:(.text+0x3a60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_inverse': campaigns.c:(.text+0x3a80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_inverse': campaigns.c:(.text+0x3b20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_conjugate': campaigns.c:(.text+0x3b40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_conjugate': campaigns.c:(.text+0x3be0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_negative': campaigns.c:(.text+0x3c00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_negative': campaigns.c:(.text+0x3ca0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_divide': campaigns.c:(.text+0x3cc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_divide': campaigns.c:(.text+0x3d80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_multiply': campaigns.c:(.text+0x3da0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_multiply': campaigns.c:(.text+0x3e60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_scale': campaigns.c:(.text+0x3e80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_scale': campaigns.c:(.text+0x3f20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_null': campaigns.c:(.text+0x3f40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_null': campaigns.c:(.text+0x3fe0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_zero': campaigns.c:(.text+0x4000): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_zero': campaigns.c:(.text+0x40a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_assign': campaigns.c:(.text+0x40c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_assign': campaigns.c:(.text+0x4160): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat': campaigns.c:(.text+0x4180): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat': campaigns.c:(.text+0x4220): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_nearly_equal': campaigns.c:(.text+0x4240): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_nearly_equal': campaigns.c:(.text+0x4280): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_equal': campaigns.c:(.text+0x42a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_equal': campaigns.c:(.text+0x42e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_near_zero': campaigns.c:(.text+0x4300): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_near_zero': campaigns.c:(.text+0x4340): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_zero': campaigns.c:(.text+0x4360): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_zero': campaigns.c:(.text+0x43a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_lerp': campaigns.c:(.text+0x43c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_lerp': campaigns.c:(.text+0x4460): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_normalize': campaigns.c:(.text+0x4480): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_normalize': campaigns.c:(.text+0x4520): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_clamp': campaigns.c:(.text+0x4540): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_clamp': campaigns.c:(.text+0x45e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_min': campaigns.c:(.text+0x4600): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_min': campaigns.c:(.text+0x46a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_max': campaigns.c:(.text+0x46c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_max': campaigns.c:(.text+0x4760): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_round': campaigns.c:(.text+0x4780): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_round': campaigns.c:(.text+0x4820): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_ceil': campaigns.c:(.text+0x4840): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_ceil': campaigns.c:(.text+0x48e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_floor': campaigns.c:(.text+0x4900): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_floor': campaigns.c:(.text+0x49a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_abs': campaigns.c:(.text+0x49c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_abs': campaigns.c:(.text+0x4a60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_inverse': campaigns.c:(.text+0x4a80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_inverse': campaigns.c:(.text+0x4b20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_negative': campaigns.c:(.text+0x4b40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_negative': campaigns.c:(.text+0x4be0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_snap': campaigns.c:(.text+0x4c00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_snap': campaigns.c:(.text+0x4ca0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_divide': campaigns.c:(.text+0x4cc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_divide': campaigns.c:(.text+0x4d60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_multiply_mat4': campaigns.c:(.text+0x4d80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_multiply_mat4': campaigns.c:(.text+0x4e20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_multiply': campaigns.c:(.text+0x4e40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_multiply': campaigns.c:(.text+0x4ee0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_scale': campaigns.c:(.text+0x4f00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_scale': campaigns.c:(.text+0x4fa0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_subtract': campaigns.c:(.text+0x4fc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_subtract': campaigns.c:(.text+0x5060): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_add': campaigns.c:(.text+0x5080): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_add': campaigns.c:(.text+0x5120): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_one': campaigns.c:(.text+0x5140): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_one': campaigns.c:(.text+0x51c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_zero': campaigns.c:(.text+0x51e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_zero': campaigns.c:(.text+0x5260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_assign_vec4': campaigns.c:(.text+0x5280): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_assign_vec4': campaigns.c:(.text+0x5320): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_assign': campaigns.c:(.text+0x5340): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_assign': campaigns.c:(.text+0x53e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i': campaigns.c:(.text+0x5400): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i': campaigns.c:(.text+0x54a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_is_equal': campaigns.c:(.text+0x54e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_is_equal': campaigns.c:(.text+0x5520): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_is_zero': campaigns.c:(.text+0x5540): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_is_zero': campaigns.c:(.text+0x5560): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_lerp': campaigns.c:(.text+0x5580): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_lerp': campaigns.c:(.text+0x5620): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_normalize': campaigns.c:(.text+0x5640): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_normalize': campaigns.c:(.text+0x56e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_clamp': campaigns.c:(.text+0x5700): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_clamp': campaigns.c:(.text+0x57a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_min': campaigns.c:(.text+0x57c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_min': campaigns.c:(.text+0x5860): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_max': campaigns.c:(.text+0x5880): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_max': campaigns.c:(.text+0x5920): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_round': campaigns.c:(.text+0x5940): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_round': campaigns.c:(.text+0x59e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_ceil': campaigns.c:(.text+0x5a00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_ceil': campaigns.c:(.text+0x5aa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_floor': campaigns.c:(.text+0x5ac0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_floor': campaigns.c:(.text+0x5b60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_abs': campaigns.c:(.text+0x5b80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_abs': campaigns.c:(.text+0x5c20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_inverse': campaigns.c:(.text+0x5c40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_inverse': campaigns.c:(.text+0x5ce0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_negative': campaigns.c:(.text+0x5d00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_negative': campaigns.c:(.text+0x5da0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_snap': campaigns.c:(.text+0x5dc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_snap': campaigns.c:(.text+0x5e60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_divide': campaigns.c:(.text+0x5e80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_divide': campaigns.c:(.text+0x5f20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_multiply_mat4': campaigns.c:(.text+0x5f40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_multiply_mat4': campaigns.c:(.text+0x5fe0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_multiply': campaigns.c:(.text+0x6000): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_multiply': campaigns.c:(.text+0x60a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_scale': campaigns.c:(.text+0x60c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_scale': campaigns.c:(.text+0x6160): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_subtract': campaigns.c:(.text+0x6180): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_subtract': campaigns.c:(.text+0x6220): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_add': campaigns.c:(.text+0x6240): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_add': campaigns.c:(.text+0x62e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_one': campaigns.c:(.text+0x6300): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_one': campaigns.c:(.text+0x6380): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_zero': campaigns.c:(.text+0x63a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_zero': campaigns.c:(.text+0x6420): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_assign_vec4i': campaigns.c:(.text+0x6440): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_assign_vec4i': campaigns.c:(.text+0x64e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_assign': campaigns.c:(.text+0x6500): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_assign': campaigns.c:(.text+0x65a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4': campaigns.c:(.text+0x65c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4': campaigns.c:(.text+0x6660): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_nearly_equal': campaigns.c:(.text+0x6680): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_nearly_equal': campaigns.c:(.text+0x66c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_equal': campaigns.c:(.text+0x66e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_equal': campaigns.c:(.text+0x6720): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_near_zero': campaigns.c:(.text+0x6740): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_near_zero': campaigns.c:(.text+0x6780): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_zero': campaigns.c:(.text+0x67a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_zero': campaigns.c:(.text+0x67c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_distance_squared': campaigns.c:(.text+0x67e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_distance_squared': campaigns.c:(.text+0x6840): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_distance': campaigns.c:(.text+0x6860): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_distance': campaigns.c:(.text+0x68c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_length_squared': campaigns.c:(.text+0x68e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_length_squared': campaigns.c:(.text+0x6920): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_length': campaigns.c:(.text+0x6940): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_length': campaigns.c:(.text+0x6980): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_dot': campaigns.c:(.text+0x69a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_dot': campaigns.c:(.text+0x6a00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_bezier4': campaigns.c:(.text+0x6a20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_bezier4': campaigns.c:(.text+0x6b20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_bezier3': campaigns.c:(.text+0x6b60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_bezier3': campaigns.c:(.text+0x6c60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_lerp': campaigns.c:(.text+0x6c80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_lerp': campaigns.c:(.text+0x6d60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_reflect': campaigns.c:(.text+0x6d80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_reflect': campaigns.c:(.text+0x6e60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_slide': campaigns.c:(.text+0x6e80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_slide': campaigns.c:(.text+0x6f60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_project': campaigns.c:(.text+0x6f80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_project': campaigns.c:(.text+0x7060): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_normalize': campaigns.c:(.text+0x7080): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_normalize': campaigns.c:(.text+0x7140): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_cross': campaigns.c:(.text+0x7160): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_cross': campaigns.c:(.text+0x7240): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_clamp': campaigns.c:(.text+0x7260): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_clamp': campaigns.c:(.text+0x7360): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_min': campaigns.c:(.text+0x7380): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_min': campaigns.c:(.text+0x7460): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_max': campaigns.c:(.text+0x7480): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_max': campaigns.c:(.text+0x7560): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_round': campaigns.c:(.text+0x7580): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_round': campaigns.c:(.text+0x7620): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_ceil': campaigns.c:(.text+0x7640): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_ceil': campaigns.c:(.text+0x76e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_floor': campaigns.c:(.text+0x7700): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_floor': campaigns.c:(.text+0x77a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_abs': campaigns.c:(.text+0x77c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_abs': campaigns.c:(.text+0x7880): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_inverse': campaigns.c:(.text+0x78a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_inverse': campaigns.c:(.text+0x7960): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_negative': campaigns.c:(.text+0x7980): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_negative': campaigns.c:(.text+0x7a40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_snap': campaigns.c:(.text+0x7a60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_snap': campaigns.c:(.text+0x7b40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_divide': campaigns.c:(.text+0x7b60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_divide': campaigns.c:(.text+0x7c40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_multiply_mat3': campaigns.c:(.text+0x7c60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_multiply_mat3': campaigns.c:(.text+0x7d20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_multiply': campaigns.c:(.text+0x7d40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_multiply': campaigns.c:(.text+0x7e20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_scale': campaigns.c:(.text+0x7e40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_scale': campaigns.c:(.text+0x7f00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_subtract': campaigns.c:(.text+0x7f20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_subtract': campaigns.c:(.text+0x8000): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_add': campaigns.c:(.text+0x8020): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_add': campaigns.c:(.text+0x8100): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_one': campaigns.c:(.text+0x8120): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_one': campaigns.c:(.text+0x81c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_zero': campaigns.c:(.text+0x81e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_zero': campaigns.c:(.text+0x8280): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_assign_vec3': campaigns.c:(.text+0x82a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_assign_vec3': campaigns.c:(.text+0x8340): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_assign': campaigns.c:(.text+0x8360): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_assign': campaigns.c:(.text+0x8420): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i': campaigns.c:(.text+0x8440): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i': campaigns.c:(.text+0x84e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_is_equal': campaigns.c:(.text+0x8500): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_is_equal': campaigns.c:(.text+0x8560): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_is_zero': campaigns.c:(.text+0x8580): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_is_zero': campaigns.c:(.text+0x85c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_distance_squared': campaigns.c:(.text+0x85e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_distance_squared': campaigns.c:(.text+0x8620): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_distance': campaigns.c:(.text+0x8640): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_distance': campaigns.c:(.text+0x8680): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_length_squared': campaigns.c:(.text+0x86a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_length_squared': campaigns.c:(.text+0x86c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_length': campaigns.c:(.text+0x86e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_length': campaigns.c:(.text+0x8700): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_dot': campaigns.c:(.text+0x8720): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_dot': campaigns.c:(.text+0x8760): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_bezier4': campaigns.c:(.text+0x8780): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_bezier4': campaigns.c:(.text+0x8860): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_bezier3': campaigns.c:(.text+0x88a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_bezier3': campaigns.c:(.text+0x8960): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_lerp': campaigns.c:(.text+0x8980): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_lerp': campaigns.c:(.text+0x8a40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_reflect': campaigns.c:(.text+0x8a60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_reflect': campaigns.c:(.text+0x8b20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_slide': campaigns.c:(.text+0x8b40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_slide': campaigns.c:(.text+0x8c00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_project': campaigns.c:(.text+0x8c20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_project': campaigns.c:(.text+0x8ce0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_normalize': campaigns.c:(.text+0x8d00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_normalize': campaigns.c:(.text+0x8da0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_cross': campaigns.c:(.text+0x8dc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_cross': campaigns.c:(.text+0x8e80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_clamp': campaigns.c:(.text+0x8ea0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_clamp': campaigns.c:(.text+0x8f60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_min': campaigns.c:(.text+0x8f80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_min': campaigns.c:(.text+0x9040): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_max': campaigns.c:(.text+0x9060): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_max': campaigns.c:(.text+0x9120): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_round': campaigns.c:(.text+0x9140): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_round': campaigns.c:(.text+0x91e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_ceil': campaigns.c:(.text+0x9200): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_ceil': campaigns.c:(.text+0x92a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_floor': campaigns.c:(.text+0x92c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_floor': campaigns.c:(.text+0x9360): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_abs': campaigns.c:(.text+0x9380): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_abs': campaigns.c:(.text+0x9420): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_inverse': campaigns.c:(.text+0x9440): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_inverse': campaigns.c:(.text+0x94e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_negative': campaigns.c:(.text+0x9500): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_negative': campaigns.c:(.text+0x95a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_snap': campaigns.c:(.text+0x95c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_snap': campaigns.c:(.text+0x9680): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_divide': campaigns.c:(.text+0x96a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_divide': campaigns.c:(.text+0x9760): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_multiply_mat3': campaigns.c:(.text+0x9780): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_multiply_mat3': campaigns.c:(.text+0x9820): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_multiply': campaigns.c:(.text+0x9840): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_multiply': campaigns.c:(.text+0x9900): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_scale': campaigns.c:(.text+0x9920): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_scale': campaigns.c:(.text+0x99c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_subtract': campaigns.c:(.text+0x99e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_subtract': campaigns.c:(.text+0x9aa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_add': campaigns.c:(.text+0x9ac0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_add': campaigns.c:(.text+0x9b80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_one': campaigns.c:(.text+0x9ba0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_one': campaigns.c:(.text+0x9c40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_zero': campaigns.c:(.text+0x9c60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_zero': campaigns.c:(.text+0x9d00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_assign_vec3i': campaigns.c:(.text+0x9d20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_assign_vec3i': campaigns.c:(.text+0x9de0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_assign': campaigns.c:(.text+0x9e00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_assign': campaigns.c:(.text+0x9ea0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3': campaigns.c:(.text+0x9ec0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3': campaigns.c:(.text+0x9f60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_nearly_equal': campaigns.c:(.text+0x9f80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_nearly_equal': campaigns.c:(.text+0x9fc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_equal': campaigns.c:(.text+0x9fe0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_equal': campaigns.c:(.text+0xa020): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_near_zero': campaigns.c:(.text+0xa040): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_near_zero': campaigns.c:(.text+0xa080): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_zero': campaigns.c:(.text+0xa0a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_zero': campaigns.c:(.text+0xa0e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_distance_squared': campaigns.c:(.text+0xa100): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_distance_squared': campaigns.c:(.text+0xa140): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_distance': campaigns.c:(.text+0xa160): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_distance': campaigns.c:(.text+0xa180): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_length': campaigns.c:(.text+0xa1a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_length': campaigns.c:(.text+0xa1c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_length_squared': campaigns.c:(.text+0xa1e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_length_squared': campaigns.c:(.text+0xa200): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_angle': campaigns.c:(.text+0xa220): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_angle': campaigns.c:(.text+0xa240): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_dot': campaigns.c:(.text+0xa260): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_dot': campaigns.c:(.text+0xa2a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_bezier4': campaigns.c:(.text+0xa2c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_bezier4': campaigns.c:(.text+0xa360): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_bezier3': campaigns.c:(.text+0xa3a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_bezier3': campaigns.c:(.text+0xa440): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_lerp': campaigns.c:(.text+0xa460): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_lerp': campaigns.c:(.text+0xa4e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_rotate': campaigns.c:(.text+0xa500): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_rotate': campaigns.c:(.text+0xa580): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_tangent': campaigns.c:(.text+0xa5a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_tangent': campaigns.c:(.text+0xa620): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_reflect': campaigns.c:(.text+0xa640): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_reflect': campaigns.c:(.text+0xa6c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_slide': campaigns.c:(.text+0xa6e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_slide': campaigns.c:(.text+0xa760): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_project': campaigns.c:(.text+0xa780): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_project': campaigns.c:(.text+0xa800): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_normalize': campaigns.c:(.text+0xa820): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_normalize': campaigns.c:(.text+0xa8a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_clamp': campaigns.c:(.text+0xa8c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_clamp': campaigns.c:(.text+0xa960): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_min': campaigns.c:(.text+0xa980): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_min': campaigns.c:(.text+0xaa00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_max': campaigns.c:(.text+0xaa20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_max': campaigns.c:(.text+0xaaa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_round': campaigns.c:(.text+0xaac0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_round': campaigns.c:(.text+0xab40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_ceil': campaigns.c:(.text+0xab60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_ceil': campaigns.c:(.text+0xabe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_floor': campaigns.c:(.text+0xac00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_floor': campaigns.c:(.text+0xac80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_abs': campaigns.c:(.text+0xaca0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_abs': campaigns.c:(.text+0xad20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_inverse': campaigns.c:(.text+0xad40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_inverse': campaigns.c:(.text+0xadc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_negative': campaigns.c:(.text+0xade0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_negative': campaigns.c:(.text+0xae60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_snap': campaigns.c:(.text+0xae80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_snap': campaigns.c:(.text+0xaf00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_divide': campaigns.c:(.text+0xaf20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_divide': campaigns.c:(.text+0xafa0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_multiply_mat2': campaigns.c:(.text+0xafc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_multiply_mat2': campaigns.c:(.text+0xb060): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_multiply': campaigns.c:(.text+0xb080): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_multiply': campaigns.c:(.text+0xb100): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_scale': campaigns.c:(.text+0xb120): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_scale': campaigns.c:(.text+0xb1a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_subtract': campaigns.c:(.text+0xb1c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_subtract': campaigns.c:(.text+0xb240): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_add': campaigns.c:(.text+0xb260): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_add': campaigns.c:(.text+0xb2e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_one': campaigns.c:(.text+0xb300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_one': campaigns.c:(.text+0xb380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_zero': campaigns.c:(.text+0xb3a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_zero': campaigns.c:(.text+0xb420): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_assign_vec2': campaigns.c:(.text+0xb440): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_assign_vec2': campaigns.c:(.text+0xb4c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_assign': campaigns.c:(.text+0xb4e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_assign': campaigns.c:(.text+0xb560): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i': campaigns.c:(.text+0xb580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i': campaigns.c:(.text+0xb600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_is_equal': campaigns.c:(.text+0xb620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_is_equal': campaigns.c:(.text+0xb660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_is_zero': campaigns.c:(.text+0xb680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_is_zero': campaigns.c:(.text+0xb6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_distance_squared': campaigns.c:(.text+0xb6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_distance_squared': campaigns.c:(.text+0xb700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_distance': campaigns.c:(.text+0xb720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_distance': campaigns.c:(.text+0xb760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_length': campaigns.c:(.text+0xb780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_length': campaigns.c:(.text+0xb7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_length_squared': campaigns.c:(.text+0xb7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_length_squared': campaigns.c:(.text+0xb7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_angle': campaigns.c:(.text+0xb800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_angle': campaigns.c:(.text+0xb820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_dot': campaigns.c:(.text+0xb840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_dot': campaigns.c:(.text+0xb880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_bezier4': campaigns.c:(.text+0xb8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_bezier4': campaigns.c:(.text+0xb960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_bezier3': campaigns.c:(.text+0xb9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_bezier3': campaigns.c:(.text+0xba40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_lerp': campaigns.c:(.text+0xba60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_lerp': campaigns.c:(.text+0xbb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_rotate': campaigns.c:(.text+0xbb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_rotate': campaigns.c:(.text+0xbbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_tangent': campaigns.c:(.text+0xbbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_tangent': campaigns.c:(.text+0xbc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_reflect': campaigns.c:(.text+0xbc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_reflect': campaigns.c:(.text+0xbd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_slide': campaigns.c:(.text+0xbd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_slide': campaigns.c:(.text+0xbde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_project': campaigns.c:(.text+0xbe00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_project': campaigns.c:(.text+0xbea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_normalize': campaigns.c:(.text+0xbec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_normalize': campaigns.c:(.text+0xbf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_clamp': campaigns.c:(.text+0xbf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_clamp': campaigns.c:(.text+0xc000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_min': campaigns.c:(.text+0xc020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_min': campaigns.c:(.text+0xc0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_max': campaigns.c:(.text+0xc0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_max': campaigns.c:(.text+0xc180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_round': campaigns.c:(.text+0xc1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_round': campaigns.c:(.text+0xc220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_ceil': campaigns.c:(.text+0xc240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_ceil': campaigns.c:(.text+0xc2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_floor': campaigns.c:(.text+0xc2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_floor': campaigns.c:(.text+0xc360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_abs': campaigns.c:(.text+0xc380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_abs': campaigns.c:(.text+0xc400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_inverse': campaigns.c:(.text+0xc420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_inverse': campaigns.c:(.text+0xc4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_negative': campaigns.c:(.text+0xc4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_negative': campaigns.c:(.text+0xc540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_snap': campaigns.c:(.text+0xc560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_snap': campaigns.c:(.text+0xc600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_divide': campaigns.c:(.text+0xc620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_divide': campaigns.c:(.text+0xc6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_multiply_mat2': campaigns.c:(.text+0xc6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_multiply_mat2': campaigns.c:(.text+0xc780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_multiply': campaigns.c:(.text+0xc7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_multiply': campaigns.c:(.text+0xc840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_scale': campaigns.c:(.text+0xc860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_scale': campaigns.c:(.text+0xc900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_subtract': campaigns.c:(.text+0xc920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_subtract': campaigns.c:(.text+0xc9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_add': campaigns.c:(.text+0xc9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_add': campaigns.c:(.text+0xca80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_one': campaigns.c:(.text+0xcaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_one': campaigns.c:(.text+0xcb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_zero': campaigns.c:(.text+0xcb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_zero': campaigns.c:(.text+0xcbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_assign_vec2i': campaigns.c:(.text+0xcbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_assign_vec2i': campaigns.c:(.text+0xcc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_assign': campaigns.c:(.text+0xcc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_assign': campaigns.c:(.text+0xcd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2': campaigns.c:(.text+0xcd20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2': campaigns.c:(.text+0xcda0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_nearly_equal': campaigns.c:(.text+0xcdc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_nearly_equal': campaigns.c:(.text+0xce00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_equal': campaigns.c:(.text+0xce20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_equal': campaigns.c:(.text+0xce60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_near_zero': campaigns.c:(.text+0xce80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_near_zero': campaigns.c:(.text+0xcea0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_zero': campaigns.c:(.text+0xcec0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_zero': campaigns.c:(.text+0xcee0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_lerp': character.c:(.text+0x1360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_lerp': character.c:(.text+0x13e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_multiply': character.c:(.text+0x1400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_multiply': character.c:(.text+0x1480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_scale': character.c:(.text+0x14a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_scale': character.c:(.text+0x1520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_negative': character.c:(.text+0x1540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_negative': character.c:(.text+0x15c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_scaling': character.c:(.text+0x15e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_scaling': character.c:(.text+0x1660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_translation': character.c:(.text+0x1680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_translation': character.c:(.text+0x1700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_look_at': character.c:(.text+0x1720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_look_at': character.c:(.text+0x17e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_quaternion': character.c:(.text+0x1800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_quaternion': character.c:(.text+0x1880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_axis': character.c:(.text+0x18a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_axis': character.c:(.text+0x1920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_z': character.c:(.text+0x1940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_z': character.c:(.text+0x19c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_y': character.c:(.text+0x19e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_y': character.c:(.text+0x1a60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_x': character.c:(.text+0x1a80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_x': character.c:(.text+0x1b00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_perspective_infinite': character.c:(.text+0x1b20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_perspective_infinite': character.c:(.text+0x1ba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_perspective_fov': character.c:(.text+0x1bc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_perspective_fov': character.c:(.text+0x1c40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_perspective': character.c:(.text+0x1c60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_perspective': character.c:(.text+0x1ce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_ortho': character.c:(.text+0x1d00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_ortho': character.c:(.text+0x1d80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_inverse': character.c:(.text+0x1da0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_inverse': character.c:(.text+0x1e20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_adjugate': character.c:(.text+0x1e40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_adjugate': character.c:(.text+0x1ec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_transpose': character.c:(.text+0x1ee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_transpose': character.c:(.text+0x1f60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_assign_mat3': character.c:(.text+0x1f80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_assign_mat3': character.c:(.text+0x2000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_assign_mat2': character.c:(.text+0x2020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_assign_mat2': character.c:(.text+0x20c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_assign': character.c:(.text+0x20e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_assign': character.c:(.text+0x2160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_determinant': character.c:(.text+0x2180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_determinant': character.c:(.text+0x21a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_identity': character.c:(.text+0x21c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_identity': character.c:(.text+0x2240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_zero': character.c:(.text+0x2260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_zero': character.c:(.text+0x22e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4': character.c:(.text+0x2300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4': character.c:(.text+0x2380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_lerp': character.c:(.text+0x23a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_lerp': character.c:(.text+0x2420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_multiply': character.c:(.text+0x2440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_multiply': character.c:(.text+0x24c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_scale': character.c:(.text+0x24e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_scale': character.c:(.text+0x2560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_negative': character.c:(.text+0x2580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_negative': character.c:(.text+0x2600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_scaling': character.c:(.text+0x2620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_scaling': character.c:(.text+0x26a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_quaternion': character.c:(.text+0x26c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_quaternion': character.c:(.text+0x2760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_axis': character.c:(.text+0x2780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_axis': character.c:(.text+0x2820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_z': character.c:(.text+0x2840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_z': character.c:(.text+0x28c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_y': character.c:(.text+0x28e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_y': character.c:(.text+0x2960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_x': character.c:(.text+0x2980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_x': character.c:(.text+0x2a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_inverse': character.c:(.text+0x2a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_inverse': character.c:(.text+0x2aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_adjugate': character.c:(.text+0x2ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_adjugate': character.c:(.text+0x2b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_cofactor': character.c:(.text+0x2b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_cofactor': character.c:(.text+0x2be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_transpose': character.c:(.text+0x2c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_transpose': character.c:(.text+0x2c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_assign_mat4': character.c:(.text+0x2ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_assign_mat4': character.c:(.text+0x2d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_assign_mat2': character.c:(.text+0x2d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_assign_mat2': character.c:(.text+0x2de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_assign': character.c:(.text+0x2e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_assign': character.c:(.text+0x2e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_determinant': character.c:(.text+0x2ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_determinant': character.c:(.text+0x2ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_identity': character.c:(.text+0x2ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_identity': character.c:(.text+0x2f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_zero': character.c:(.text+0x2f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_zero': character.c:(.text+0x3000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3': character.c:(.text+0x3020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3': character.c:(.text+0x30a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_lerp': character.c:(.text+0x30c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_lerp': character.c:(.text+0x3180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_multiply': character.c:(.text+0x31a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_multiply': character.c:(.text+0x3260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_scale': character.c:(.text+0x3280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_scale': character.c:(.text+0x3320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_negative': character.c:(.text+0x3340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_negative': character.c:(.text+0x33e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_scaling': character.c:(.text+0x3400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_scaling': character.c:(.text+0x34a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_rotation': character.c:(.text+0x34c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_rotation': character.c:(.text+0x3560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_inverse': character.c:(.text+0x3580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_inverse': character.c:(.text+0x3620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_cofactor': character.c:(.text+0x3640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_cofactor': character.c:(.text+0x36e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_transpose': character.c:(.text+0x3700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_transpose': character.c:(.text+0x37a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_assign_mat4': character.c:(.text+0x37c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_assign_mat4': character.c:(.text+0x3860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_assign_mat3': character.c:(.text+0x3880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_assign_mat3': character.c:(.text+0x3920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_assign': character.c:(.text+0x3940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_assign': character.c:(.text+0x39e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_determinant': character.c:(.text+0x3a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_determinant': character.c:(.text+0x3a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_identity': character.c:(.text+0x3a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_identity': character.c:(.text+0x3b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_zero': character.c:(.text+0x3b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_zero': character.c:(.text+0x3bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2': character.c:(.text+0x3be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2': character.c:(.text+0x3c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_length_squared': character.c:(.text+0x3ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_length_squared': character.c:(.text+0x3ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_length': character.c:(.text+0x3d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_length': character.c:(.text+0x3d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_angle': character.c:(.text+0x3d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_angle': character.c:(.text+0x3da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_dot': character.c:(.text+0x3dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_dot': character.c:(.text+0x3e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_slerp': character.c:(.text+0x3e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_slerp': character.c:(.text+0x3ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_lerp': character.c:(.text+0x3f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_lerp': character.c:(.text+0x3fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_yaw_pitch_roll': character.c:(.text+0x3fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_yaw_pitch_roll': character.c:(.text+0x4080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_mat4': character.c:(.text+0x40a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_mat4': character.c:(.text+0x4140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_vec3': character.c:(.text+0x4160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_vec3': character.c:(.text+0x4200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_axis_angle': character.c:(.text+0x4220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_axis_angle': character.c:(.text+0x42c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_power': character.c:(.text+0x42e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_power': character.c:(.text+0x4380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_normalize': character.c:(.text+0x43a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_normalize': character.c:(.text+0x4440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_inverse': character.c:(.text+0x4460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_inverse': character.c:(.text+0x4500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_conjugate': character.c:(.text+0x4520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_conjugate': character.c:(.text+0x45c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_negative': character.c:(.text+0x45e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_negative': character.c:(.text+0x4680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_divide': character.c:(.text+0x46a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_divide': character.c:(.text+0x4760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_multiply': character.c:(.text+0x4780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_multiply': character.c:(.text+0x4840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_scale': character.c:(.text+0x4860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_scale': character.c:(.text+0x4900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_null': character.c:(.text+0x4920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_null': character.c:(.text+0x49c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_zero': character.c:(.text+0x49e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_zero': character.c:(.text+0x4a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_assign': character.c:(.text+0x4aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_assign': character.c:(.text+0x4b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat': character.c:(.text+0x4b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat': character.c:(.text+0x4c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_nearly_equal': character.c:(.text+0x4c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_nearly_equal': character.c:(.text+0x4c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_equal': character.c:(.text+0x4c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_equal': character.c:(.text+0x4cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_near_zero': character.c:(.text+0x4ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_near_zero': character.c:(.text+0x4d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_zero': character.c:(.text+0x4d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_zero': character.c:(.text+0x4d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_lerp': character.c:(.text+0x4da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_lerp': character.c:(.text+0x4e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_normalize': character.c:(.text+0x4e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_normalize': character.c:(.text+0x4f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_clamp': character.c:(.text+0x4f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_clamp': character.c:(.text+0x4fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_min': character.c:(.text+0x4fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_min': character.c:(.text+0x5080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_max': character.c:(.text+0x50a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_max': character.c:(.text+0x5140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_round': character.c:(.text+0x5160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_round': character.c:(.text+0x5200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_ceil': character.c:(.text+0x5220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_ceil': character.c:(.text+0x52c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_floor': character.c:(.text+0x52e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_floor': character.c:(.text+0x5380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_abs': character.c:(.text+0x53a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_abs': character.c:(.text+0x5440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_inverse': character.c:(.text+0x5460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_inverse': character.c:(.text+0x5500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_negative': character.c:(.text+0x5520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_negative': character.c:(.text+0x55c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_snap': character.c:(.text+0x55e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_snap': character.c:(.text+0x5680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_divide': character.c:(.text+0x56a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_divide': character.c:(.text+0x5740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_multiply_mat4': character.c:(.text+0x5760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_multiply_mat4': character.c:(.text+0x5800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_multiply': character.c:(.text+0x5820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_multiply': character.c:(.text+0x58c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_scale': character.c:(.text+0x58e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_scale': character.c:(.text+0x5980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_subtract': character.c:(.text+0x59a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_subtract': character.c:(.text+0x5a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_add': character.c:(.text+0x5a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_add': character.c:(.text+0x5b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_one': character.c:(.text+0x5b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_one': character.c:(.text+0x5ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_zero': character.c:(.text+0x5bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_zero': character.c:(.text+0x5c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_assign_vec4': character.c:(.text+0x5c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_assign_vec4': character.c:(.text+0x5d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_assign': character.c:(.text+0x5d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_assign': character.c:(.text+0x5dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i': character.c:(.text+0x5de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i': character.c:(.text+0x5e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_is_equal': character.c:(.text+0x5ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_is_equal': character.c:(.text+0x5f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_is_zero': character.c:(.text+0x5f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_is_zero': character.c:(.text+0x5f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_lerp': character.c:(.text+0x5f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_lerp': character.c:(.text+0x6000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_normalize': character.c:(.text+0x6020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_normalize': character.c:(.text+0x60c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_clamp': character.c:(.text+0x60e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_clamp': character.c:(.text+0x6180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_min': character.c:(.text+0x61a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_min': character.c:(.text+0x6240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_max': character.c:(.text+0x6260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_max': character.c:(.text+0x6300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_round': character.c:(.text+0x6320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_round': character.c:(.text+0x63c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_ceil': character.c:(.text+0x63e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_ceil': character.c:(.text+0x6480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_floor': character.c:(.text+0x64a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_floor': character.c:(.text+0x6540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_abs': character.c:(.text+0x6560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_abs': character.c:(.text+0x6600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_inverse': character.c:(.text+0x6620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_inverse': character.c:(.text+0x66c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_negative': character.c:(.text+0x66e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_negative': character.c:(.text+0x6780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_snap': character.c:(.text+0x67a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_snap': character.c:(.text+0x6840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_divide': character.c:(.text+0x6860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_divide': character.c:(.text+0x6900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_multiply_mat4': character.c:(.text+0x6920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_multiply_mat4': character.c:(.text+0x69c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_multiply': character.c:(.text+0x69e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_multiply': character.c:(.text+0x6a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_scale': character.c:(.text+0x6aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_scale': character.c:(.text+0x6b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_subtract': character.c:(.text+0x6b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_subtract': character.c:(.text+0x6c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_add': character.c:(.text+0x6c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_add': character.c:(.text+0x6cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_one': character.c:(.text+0x6ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_one': character.c:(.text+0x6d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_zero': character.c:(.text+0x6d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_zero': character.c:(.text+0x6e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_assign_vec4i': character.c:(.text+0x6e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_assign_vec4i': character.c:(.text+0x6ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_assign': character.c:(.text+0x6ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_assign': character.c:(.text+0x6f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4': character.c:(.text+0x6fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4': character.c:(.text+0x7040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_nearly_equal': character.c:(.text+0x7060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_nearly_equal': character.c:(.text+0x70a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_equal': character.c:(.text+0x70c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_equal': character.c:(.text+0x7100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_near_zero': character.c:(.text+0x7120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_near_zero': character.c:(.text+0x7160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_zero': character.c:(.text+0x7180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_zero': character.c:(.text+0x71a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_distance_squared': character.c:(.text+0x71c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_distance_squared': character.c:(.text+0x7220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_distance': character.c:(.text+0x7240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_distance': character.c:(.text+0x72a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_length_squared': character.c:(.text+0x72c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_length_squared': character.c:(.text+0x7300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_length': character.c:(.text+0x7320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_length': character.c:(.text+0x7360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_dot': character.c:(.text+0x7380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_dot': character.c:(.text+0x73e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_bezier4': character.c:(.text+0x7400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_bezier4': character.c:(.text+0x7500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_bezier3': character.c:(.text+0x7540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_bezier3': character.c:(.text+0x7640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_lerp': character.c:(.text+0x7660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_lerp': character.c:(.text+0x7740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_reflect': character.c:(.text+0x7760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_reflect': character.c:(.text+0x7840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_slide': character.c:(.text+0x7860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_slide': character.c:(.text+0x7940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_project': character.c:(.text+0x7960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_project': character.c:(.text+0x7a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_normalize': character.c:(.text+0x7a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_normalize': character.c:(.text+0x7b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_cross': character.c:(.text+0x7b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_cross': character.c:(.text+0x7c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_clamp': character.c:(.text+0x7c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_clamp': character.c:(.text+0x7d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_min': character.c:(.text+0x7d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_min': character.c:(.text+0x7e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_max': character.c:(.text+0x7e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_max': character.c:(.text+0x7f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_round': character.c:(.text+0x7f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_round': character.c:(.text+0x8000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_ceil': character.c:(.text+0x8020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_ceil': character.c:(.text+0x80c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_floor': character.c:(.text+0x80e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_floor': character.c:(.text+0x8180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_abs': character.c:(.text+0x81a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_abs': character.c:(.text+0x8260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_inverse': character.c:(.text+0x8280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_inverse': character.c:(.text+0x8340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_negative': character.c:(.text+0x8360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_negative': character.c:(.text+0x8420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_snap': character.c:(.text+0x8440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_snap': character.c:(.text+0x8520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_divide': character.c:(.text+0x8540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_divide': character.c:(.text+0x8620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_multiply_mat3': character.c:(.text+0x8640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_multiply_mat3': character.c:(.text+0x8700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_multiply': character.c:(.text+0x8720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_multiply': character.c:(.text+0x8800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_scale': character.c:(.text+0x8820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_scale': character.c:(.text+0x88e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_subtract': character.c:(.text+0x8900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_subtract': character.c:(.text+0x89e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_add': character.c:(.text+0x8a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_add': character.c:(.text+0x8ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_one': character.c:(.text+0x8b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_one': character.c:(.text+0x8ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_zero': character.c:(.text+0x8bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_zero': character.c:(.text+0x8c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_assign_vec3': character.c:(.text+0x8c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_assign_vec3': character.c:(.text+0x8d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_assign': character.c:(.text+0x8d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_assign': character.c:(.text+0x8e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i': character.c:(.text+0x8e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i': character.c:(.text+0x8ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_is_equal': character.c:(.text+0x8ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_is_equal': character.c:(.text+0x8f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_is_zero': character.c:(.text+0x8f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_is_zero': character.c:(.text+0x8fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_distance_squared': character.c:(.text+0x8fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_distance_squared': character.c:(.text+0x9000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_distance': character.c:(.text+0x9020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_distance': character.c:(.text+0x9060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_length_squared': character.c:(.text+0x9080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_length_squared': character.c:(.text+0x90a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_length': character.c:(.text+0x90c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_length': character.c:(.text+0x90e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_dot': character.c:(.text+0x9100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_dot': character.c:(.text+0x9140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_bezier4': character.c:(.text+0x9160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_bezier4': character.c:(.text+0x9240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_bezier3': character.c:(.text+0x9280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_bezier3': character.c:(.text+0x9340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_lerp': character.c:(.text+0x9360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_lerp': character.c:(.text+0x9420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_reflect': character.c:(.text+0x9440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_reflect': character.c:(.text+0x9500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_slide': character.c:(.text+0x9520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_slide': character.c:(.text+0x95e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_project': character.c:(.text+0x9600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_project': character.c:(.text+0x96c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_normalize': character.c:(.text+0x96e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_normalize': character.c:(.text+0x9780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_cross': character.c:(.text+0x97a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_cross': character.c:(.text+0x9860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_clamp': character.c:(.text+0x9880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_clamp': character.c:(.text+0x9940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_min': character.c:(.text+0x9960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_min': character.c:(.text+0x9a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_max': character.c:(.text+0x9a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_max': character.c:(.text+0x9b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_round': character.c:(.text+0x9b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_round': character.c:(.text+0x9bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_ceil': character.c:(.text+0x9be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_ceil': character.c:(.text+0x9c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_floor': character.c:(.text+0x9ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_floor': character.c:(.text+0x9d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_abs': character.c:(.text+0x9d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_abs': character.c:(.text+0x9e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_inverse': character.c:(.text+0x9e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_inverse': character.c:(.text+0x9ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_negative': character.c:(.text+0x9ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_negative': character.c:(.text+0x9f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_snap': character.c:(.text+0x9fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_snap': character.c:(.text+0xa060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_divide': character.c:(.text+0xa080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_divide': character.c:(.text+0xa140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_multiply_mat3': character.c:(.text+0xa160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_multiply_mat3': character.c:(.text+0xa200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_multiply': character.c:(.text+0xa220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_multiply': character.c:(.text+0xa2e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_scale': character.c:(.text+0xa300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_scale': character.c:(.text+0xa3a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_subtract': character.c:(.text+0xa3c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_subtract': character.c:(.text+0xa480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_add': character.c:(.text+0xa4a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_add': character.c:(.text+0xa560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_one': character.c:(.text+0xa580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_one': character.c:(.text+0xa620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_zero': character.c:(.text+0xa640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_zero': character.c:(.text+0xa6e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_assign_vec3i': character.c:(.text+0xa700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_assign_vec3i': character.c:(.text+0xa7c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_assign': character.c:(.text+0xa7e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_assign': character.c:(.text+0xa880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3': character.c:(.text+0xa8a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3': character.c:(.text+0xa940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_nearly_equal': character.c:(.text+0xa960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_nearly_equal': character.c:(.text+0xa9a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_equal': character.c:(.text+0xa9c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_equal': character.c:(.text+0xaa00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_near_zero': character.c:(.text+0xaa20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_near_zero': character.c:(.text+0xaa60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_zero': character.c:(.text+0xaa80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_zero': character.c:(.text+0xaac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_distance_squared': character.c:(.text+0xaae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_distance_squared': character.c:(.text+0xab20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_distance': character.c:(.text+0xab40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_distance': character.c:(.text+0xab60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_length': character.c:(.text+0xab80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_length': character.c:(.text+0xaba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_length_squared': character.c:(.text+0xabc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_length_squared': character.c:(.text+0xabe0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_angle': character.c:(.text+0xac00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_angle': character.c:(.text+0xac20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_dot': character.c:(.text+0xac40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_dot': character.c:(.text+0xac80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_bezier4': character.c:(.text+0xaca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_bezier4': character.c:(.text+0xad40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_bezier3': character.c:(.text+0xad80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_bezier3': character.c:(.text+0xae20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_lerp': character.c:(.text+0xae40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_lerp': character.c:(.text+0xaec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_rotate': character.c:(.text+0xaee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_rotate': character.c:(.text+0xaf60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_tangent': character.c:(.text+0xaf80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_tangent': character.c:(.text+0xb000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_reflect': character.c:(.text+0xb020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_reflect': character.c:(.text+0xb0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_slide': character.c:(.text+0xb0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_slide': character.c:(.text+0xb140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_project': character.c:(.text+0xb160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_project': character.c:(.text+0xb1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_normalize': character.c:(.text+0xb200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_normalize': character.c:(.text+0xb280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_clamp': character.c:(.text+0xb2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_clamp': character.c:(.text+0xb340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_min': character.c:(.text+0xb360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_min': character.c:(.text+0xb3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_max': character.c:(.text+0xb400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_max': character.c:(.text+0xb480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_round': character.c:(.text+0xb4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_round': character.c:(.text+0xb520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_ceil': character.c:(.text+0xb540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_ceil': character.c:(.text+0xb5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_floor': character.c:(.text+0xb5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_floor': character.c:(.text+0xb660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_abs': character.c:(.text+0xb680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_abs': character.c:(.text+0xb700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_inverse': character.c:(.text+0xb720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_inverse': character.c:(.text+0xb7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_negative': character.c:(.text+0xb7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_negative': character.c:(.text+0xb840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_snap': character.c:(.text+0xb860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_snap': character.c:(.text+0xb8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_divide': character.c:(.text+0xb900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_divide': character.c:(.text+0xb980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_multiply_mat2': character.c:(.text+0xb9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_multiply_mat2': character.c:(.text+0xba40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_multiply': character.c:(.text+0xba60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_multiply': character.c:(.text+0xbae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_scale': character.c:(.text+0xbb00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_scale': character.c:(.text+0xbb80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_subtract': character.c:(.text+0xbba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_subtract': character.c:(.text+0xbc20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_add': character.c:(.text+0xbc40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_add': character.c:(.text+0xbcc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_one': character.c:(.text+0xbce0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_one': character.c:(.text+0xbd60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_zero': character.c:(.text+0xbd80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_zero': character.c:(.text+0xbe00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_assign_vec2': character.c:(.text+0xbe20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_assign_vec2': character.c:(.text+0xbea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_assign': character.c:(.text+0xbec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_assign': character.c:(.text+0xbf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i': character.c:(.text+0xbf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i': character.c:(.text+0xbfe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_is_equal': character.c:(.text+0xc000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_is_equal': character.c:(.text+0xc040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_is_zero': character.c:(.text+0xc060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_is_zero': character.c:(.text+0xc080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_distance_squared': character.c:(.text+0xc0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_distance_squared': character.c:(.text+0xc0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_distance': character.c:(.text+0xc100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_distance': character.c:(.text+0xc140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_length': character.c:(.text+0xc160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_length': character.c:(.text+0xc180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_length_squared': character.c:(.text+0xc1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_length_squared': character.c:(.text+0xc1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_angle': character.c:(.text+0xc1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_angle': character.c:(.text+0xc200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_dot': character.c:(.text+0xc220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_dot': character.c:(.text+0xc260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_bezier4': character.c:(.text+0xc280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_bezier4': character.c:(.text+0xc340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_bezier3': character.c:(.text+0xc380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_bezier3': character.c:(.text+0xc420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_lerp': character.c:(.text+0xc440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_lerp': character.c:(.text+0xc4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_rotate': character.c:(.text+0xc500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_rotate': character.c:(.text+0xc5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_tangent': character.c:(.text+0xc5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_tangent': character.c:(.text+0xc640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_reflect': character.c:(.text+0xc660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_reflect': character.c:(.text+0xc700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_slide': character.c:(.text+0xc720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_slide': character.c:(.text+0xc7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_project': character.c:(.text+0xc7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_project': character.c:(.text+0xc880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_normalize': character.c:(.text+0xc8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_normalize': character.c:(.text+0xc920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_clamp': character.c:(.text+0xc940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_clamp': character.c:(.text+0xc9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_min': character.c:(.text+0xca00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_min': character.c:(.text+0xcaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_max': character.c:(.text+0xcac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_max': character.c:(.text+0xcb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_round': character.c:(.text+0xcb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_round': character.c:(.text+0xcc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_ceil': character.c:(.text+0xcc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_ceil': character.c:(.text+0xcca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_floor': character.c:(.text+0xccc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_floor': character.c:(.text+0xcd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_abs': character.c:(.text+0xcd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_abs': character.c:(.text+0xcde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_inverse': character.c:(.text+0xce00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_inverse': character.c:(.text+0xce80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_negative': character.c:(.text+0xcea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_negative': character.c:(.text+0xcf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_snap': character.c:(.text+0xcf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_snap': character.c:(.text+0xcfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_divide': character.c:(.text+0xd000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_divide': character.c:(.text+0xd0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_multiply_mat2': character.c:(.text+0xd0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_multiply_mat2': character.c:(.text+0xd160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_multiply': character.c:(.text+0xd180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_multiply': character.c:(.text+0xd220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_scale': character.c:(.text+0xd240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_scale': character.c:(.text+0xd2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_subtract': character.c:(.text+0xd300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_subtract': character.c:(.text+0xd3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_add': character.c:(.text+0xd3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_add': character.c:(.text+0xd460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_one': character.c:(.text+0xd480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_one': character.c:(.text+0xd500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_zero': character.c:(.text+0xd520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_zero': character.c:(.text+0xd5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_assign_vec2i': character.c:(.text+0xd5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_assign_vec2i': character.c:(.text+0xd640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_assign': character.c:(.text+0xd660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_assign': character.c:(.text+0xd6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2': character.c:(.text+0xd700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2': character.c:(.text+0xd780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_nearly_equal': character.c:(.text+0xd7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_nearly_equal': character.c:(.text+0xd7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_equal': character.c:(.text+0xd800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_equal': character.c:(.text+0xd840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_near_zero': character.c:(.text+0xd860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_near_zero': character.c:(.text+0xd880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_zero': character.c:(.text+0xd8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_zero': character.c:(.text+0xd8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_lerp': character_class.c:(.text+0x1960): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_lerp': character_class.c:(.text+0x19e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_multiply': character_class.c:(.text+0x1a00): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_multiply': character_class.c:(.text+0x1a80): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_scale': character_class.c:(.text+0x1aa0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_scale': character_class.c:(.text+0x1b20): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_negative': character_class.c:(.text+0x1b40): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_negative': character_class.c:(.text+0x1bc0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_scaling': character_class.c:(.text+0x1be0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_scaling': character_class.c:(.text+0x1c60): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_translation': character_class.c:(.text+0x1c80): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_translation': character_class.c:(.text+0x1d00): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_look_at': character_class.c:(.text+0x1d20): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_look_at': character_class.c:(.text+0x1de0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_quaternion': character_class.c:(.text+0x1e00): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_quaternion': character_class.c:(.text+0x1e80): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_axis': character_class.c:(.text+0x1ea0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_axis': character_class.c:(.text+0x1f20): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_z': character_class.c:(.text+0x1f40): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_z': character_class.c:(.text+0x1fc0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_y': character_class.c:(.text+0x1fe0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_y': character_class.c:(.text+0x2060): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_x': character_class.c:(.text+0x2080): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_x': character_class.c:(.text+0x2100): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_perspective_infinite': character_class.c:(.text+0x2120): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_perspective_infinite': character_class.c:(.text+0x21a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_perspective_fov': character_class.c:(.text+0x21c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_perspective_fov': character_class.c:(.text+0x2240): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_perspective': character_class.c:(.text+0x2260): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_perspective': character_class.c:(.text+0x22e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_ortho': character_class.c:(.text+0x2300): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_ortho': character_class.c:(.text+0x2380): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_inverse': character_class.c:(.text+0x23a0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_inverse': character_class.c:(.text+0x2420): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_adjugate': character_class.c:(.text+0x2440): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_adjugate': character_class.c:(.text+0x24c0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_transpose': character_class.c:(.text+0x24e0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_transpose': character_class.c:(.text+0x2560): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_assign_mat3': character_class.c:(.text+0x2580): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_assign_mat3': character_class.c:(.text+0x2600): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_assign_mat2': character_class.c:(.text+0x2620): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_assign_mat2': character_class.c:(.text+0x26c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_assign': character_class.c:(.text+0x26e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_assign': character_class.c:(.text+0x2760): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_determinant': character_class.c:(.text+0x2780): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_determinant': character_class.c:(.text+0x27a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_identity': character_class.c:(.text+0x27c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_identity': character_class.c:(.text+0x2840): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_zero': character_class.c:(.text+0x2860): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_zero': character_class.c:(.text+0x28e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4': character_class.c:(.text+0x2900): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4': character_class.c:(.text+0x2980): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_lerp': character_class.c:(.text+0x29a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_lerp': character_class.c:(.text+0x2a20): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_multiply': character_class.c:(.text+0x2a40): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_multiply': character_class.c:(.text+0x2ac0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_scale': character_class.c:(.text+0x2ae0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_scale': character_class.c:(.text+0x2b60): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_negative': character_class.c:(.text+0x2b80): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_negative': character_class.c:(.text+0x2c00): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_scaling': character_class.c:(.text+0x2c20): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_scaling': character_class.c:(.text+0x2ca0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_quaternion': character_class.c:(.text+0x2cc0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_quaternion': character_class.c:(.text+0x2d60): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_axis': character_class.c:(.text+0x2d80): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_axis': character_class.c:(.text+0x2e20): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_z': character_class.c:(.text+0x2e40): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_z': character_class.c:(.text+0x2ec0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_y': character_class.c:(.text+0x2ee0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_y': character_class.c:(.text+0x2f60): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_x': character_class.c:(.text+0x2f80): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_x': character_class.c:(.text+0x3000): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_inverse': character_class.c:(.text+0x3020): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_inverse': character_class.c:(.text+0x30a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_adjugate': character_class.c:(.text+0x30c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_adjugate': character_class.c:(.text+0x3140): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_cofactor': character_class.c:(.text+0x3160): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_cofactor': character_class.c:(.text+0x31e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_transpose': character_class.c:(.text+0x3200): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_transpose': character_class.c:(.text+0x3280): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_assign_mat4': character_class.c:(.text+0x32a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_assign_mat4': character_class.c:(.text+0x3320): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_assign_mat2': character_class.c:(.text+0x3340): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_assign_mat2': character_class.c:(.text+0x33e0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_assign': character_class.c:(.text+0x3400): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_assign': character_class.c:(.text+0x3480): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_determinant': character_class.c:(.text+0x34a0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_determinant': character_class.c:(.text+0x34c0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_identity': character_class.c:(.text+0x34e0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_identity': character_class.c:(.text+0x3560): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_zero': character_class.c:(.text+0x3580): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_zero': character_class.c:(.text+0x3600): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3': character_class.c:(.text+0x3620): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3': character_class.c:(.text+0x36a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_lerp': character_class.c:(.text+0x36c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_lerp': character_class.c:(.text+0x3780): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_multiply': character_class.c:(.text+0x37a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_multiply': character_class.c:(.text+0x3860): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_scale': character_class.c:(.text+0x3880): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_scale': character_class.c:(.text+0x3920): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_negative': character_class.c:(.text+0x3940): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_negative': character_class.c:(.text+0x39e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_scaling': character_class.c:(.text+0x3a00): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_scaling': character_class.c:(.text+0x3aa0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_rotation': character_class.c:(.text+0x3ac0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_rotation': character_class.c:(.text+0x3b60): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_inverse': character_class.c:(.text+0x3b80): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_inverse': character_class.c:(.text+0x3c20): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_cofactor': character_class.c:(.text+0x3c40): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_cofactor': character_class.c:(.text+0x3ce0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_transpose': character_class.c:(.text+0x3d00): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_transpose': character_class.c:(.text+0x3da0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_assign_mat4': character_class.c:(.text+0x3dc0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_assign_mat4': character_class.c:(.text+0x3e60): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_assign_mat3': character_class.c:(.text+0x3e80): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_assign_mat3': character_class.c:(.text+0x3f20): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_assign': character_class.c:(.text+0x3f40): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_assign': character_class.c:(.text+0x3fe0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_determinant': character_class.c:(.text+0x4000): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_determinant': character_class.c:(.text+0x4040): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_identity': character_class.c:(.text+0x4060): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_identity': character_class.c:(.text+0x4100): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_zero': character_class.c:(.text+0x4120): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_zero': character_class.c:(.text+0x41c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2': character_class.c:(.text+0x41e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2': character_class.c:(.text+0x4280): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_length_squared': character_class.c:(.text+0x42a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_length_squared': character_class.c:(.text+0x42e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_length': character_class.c:(.text+0x4300): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_length': character_class.c:(.text+0x4340): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_angle': character_class.c:(.text+0x4360): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_angle': character_class.c:(.text+0x43a0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_dot': character_class.c:(.text+0x43c0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_dot': character_class.c:(.text+0x4400): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_slerp': character_class.c:(.text+0x4420): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_slerp': character_class.c:(.text+0x44e0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_lerp': character_class.c:(.text+0x4500): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_lerp': character_class.c:(.text+0x45c0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_yaw_pitch_roll': character_class.c:(.text+0x45e0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_yaw_pitch_roll': character_class.c:(.text+0x4680): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_mat4': character_class.c:(.text+0x46a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_mat4': character_class.c:(.text+0x4740): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_vec3': character_class.c:(.text+0x4760): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_vec3': character_class.c:(.text+0x4800): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_axis_angle': character_class.c:(.text+0x4820): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_axis_angle': character_class.c:(.text+0x48c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_power': character_class.c:(.text+0x48e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_power': character_class.c:(.text+0x4980): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_normalize': character_class.c:(.text+0x49a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_normalize': character_class.c:(.text+0x4a40): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_inverse': character_class.c:(.text+0x4a60): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_inverse': character_class.c:(.text+0x4b00): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_conjugate': character_class.c:(.text+0x4b20): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_conjugate': character_class.c:(.text+0x4bc0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_negative': character_class.c:(.text+0x4be0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_negative': character_class.c:(.text+0x4c80): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_divide': character_class.c:(.text+0x4ca0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_divide': character_class.c:(.text+0x4d60): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_multiply': character_class.c:(.text+0x4d80): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_multiply': character_class.c:(.text+0x4e40): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_scale': character_class.c:(.text+0x4e60): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_scale': character_class.c:(.text+0x4f00): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_null': character_class.c:(.text+0x4f20): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_null': character_class.c:(.text+0x4fc0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_zero': character_class.c:(.text+0x4fe0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_zero': character_class.c:(.text+0x5080): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_assign': character_class.c:(.text+0x50a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_assign': character_class.c:(.text+0x5140): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat': character_class.c:(.text+0x5160): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat': character_class.c:(.text+0x5200): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_nearly_equal': character_class.c:(.text+0x5220): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_nearly_equal': character_class.c:(.text+0x5260): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_equal': character_class.c:(.text+0x5280): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_equal': character_class.c:(.text+0x52c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_near_zero': character_class.c:(.text+0x52e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_near_zero': character_class.c:(.text+0x5320): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_zero': character_class.c:(.text+0x5340): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_zero': character_class.c:(.text+0x5380): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_lerp': character_class.c:(.text+0x53a0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_lerp': character_class.c:(.text+0x5440): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_normalize': character_class.c:(.text+0x5460): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_normalize': character_class.c:(.text+0x5500): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_clamp': character_class.c:(.text+0x5520): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_clamp': character_class.c:(.text+0x55c0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_min': character_class.c:(.text+0x55e0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_min': character_class.c:(.text+0x5680): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_max': character_class.c:(.text+0x56a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_max': character_class.c:(.text+0x5740): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_round': character_class.c:(.text+0x5760): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_round': character_class.c:(.text+0x5800): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_ceil': character_class.c:(.text+0x5820): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_ceil': character_class.c:(.text+0x58c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_floor': character_class.c:(.text+0x58e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_floor': character_class.c:(.text+0x5980): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_abs': character_class.c:(.text+0x59a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_abs': character_class.c:(.text+0x5a40): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_inverse': character_class.c:(.text+0x5a60): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_inverse': character_class.c:(.text+0x5b00): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_negative': character_class.c:(.text+0x5b20): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_negative': character_class.c:(.text+0x5bc0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_snap': character_class.c:(.text+0x5be0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_snap': character_class.c:(.text+0x5c80): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_divide': character_class.c:(.text+0x5ca0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_divide': character_class.c:(.text+0x5d40): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_multiply_mat4': character_class.c:(.text+0x5d60): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_multiply_mat4': character_class.c:(.text+0x5e00): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_multiply': character_class.c:(.text+0x5e20): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_multiply': character_class.c:(.text+0x5ec0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_scale': character_class.c:(.text+0x5ee0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_scale': character_class.c:(.text+0x5f80): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_subtract': character_class.c:(.text+0x5fa0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_subtract': character_class.c:(.text+0x6040): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_add': character_class.c:(.text+0x6060): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_add': character_class.c:(.text+0x6100): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_one': character_class.c:(.text+0x6120): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_one': character_class.c:(.text+0x61a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_zero': character_class.c:(.text+0x61c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_zero': character_class.c:(.text+0x6240): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_assign_vec4': character_class.c:(.text+0x6260): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_assign_vec4': character_class.c:(.text+0x6300): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_assign': character_class.c:(.text+0x6320): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_assign': character_class.c:(.text+0x63c0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i': character_class.c:(.text+0x63e0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i': character_class.c:(.text+0x6480): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_is_equal': character_class.c:(.text+0x64c0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_is_equal': character_class.c:(.text+0x6500): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_is_zero': character_class.c:(.text+0x6520): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_is_zero': character_class.c:(.text+0x6540): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_lerp': character_class.c:(.text+0x6560): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_lerp': character_class.c:(.text+0x6600): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_normalize': character_class.c:(.text+0x6620): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_normalize': character_class.c:(.text+0x66c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_clamp': character_class.c:(.text+0x66e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_clamp': character_class.c:(.text+0x6780): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_min': character_class.c:(.text+0x67a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_min': character_class.c:(.text+0x6840): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_max': character_class.c:(.text+0x6860): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_max': character_class.c:(.text+0x6900): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_round': character_class.c:(.text+0x6920): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_round': character_class.c:(.text+0x69c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_ceil': character_class.c:(.text+0x69e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_ceil': character_class.c:(.text+0x6a80): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_floor': character_class.c:(.text+0x6aa0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_floor': character_class.c:(.text+0x6b40): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_abs': character_class.c:(.text+0x6b60): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_abs': character_class.c:(.text+0x6c00): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_inverse': character_class.c:(.text+0x6c20): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_inverse': character_class.c:(.text+0x6cc0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_negative': character_class.c:(.text+0x6ce0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_negative': character_class.c:(.text+0x6d80): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_snap': character_class.c:(.text+0x6da0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_snap': character_class.c:(.text+0x6e40): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_divide': character_class.c:(.text+0x6e60): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_divide': character_class.c:(.text+0x6f00): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_multiply_mat4': character_class.c:(.text+0x6f20): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_multiply_mat4': character_class.c:(.text+0x6fc0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_multiply': character_class.c:(.text+0x6fe0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_multiply': character_class.c:(.text+0x7080): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_scale': character_class.c:(.text+0x70a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_scale': character_class.c:(.text+0x7140): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_subtract': character_class.c:(.text+0x7160): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_subtract': character_class.c:(.text+0x7200): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_add': character_class.c:(.text+0x7220): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_add': character_class.c:(.text+0x72c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_one': character_class.c:(.text+0x72e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_one': character_class.c:(.text+0x7360): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_zero': character_class.c:(.text+0x7380): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_zero': character_class.c:(.text+0x7400): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_assign_vec4i': character_class.c:(.text+0x7420): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_assign_vec4i': character_class.c:(.text+0x74c0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_assign': character_class.c:(.text+0x74e0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_assign': character_class.c:(.text+0x7580): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4': character_class.c:(.text+0x75a0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4': character_class.c:(.text+0x7640): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_nearly_equal': character_class.c:(.text+0x7660): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_nearly_equal': character_class.c:(.text+0x76a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_equal': character_class.c:(.text+0x76c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_equal': character_class.c:(.text+0x7700): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_near_zero': character_class.c:(.text+0x7720): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_near_zero': character_class.c:(.text+0x7760): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_zero': character_class.c:(.text+0x7780): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_zero': character_class.c:(.text+0x77a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_distance_squared': character_class.c:(.text+0x77c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_distance_squared': character_class.c:(.text+0x7820): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_distance': character_class.c:(.text+0x7840): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_distance': character_class.c:(.text+0x78a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_length_squared': character_class.c:(.text+0x78c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_length_squared': character_class.c:(.text+0x7900): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_length': character_class.c:(.text+0x7920): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_length': character_class.c:(.text+0x7960): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_dot': character_class.c:(.text+0x7980): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_dot': character_class.c:(.text+0x79e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_bezier4': character_class.c:(.text+0x7a00): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_bezier4': character_class.c:(.text+0x7b00): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_bezier3': character_class.c:(.text+0x7b40): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_bezier3': character_class.c:(.text+0x7c40): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_lerp': character_class.c:(.text+0x7c60): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_lerp': character_class.c:(.text+0x7d40): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_reflect': character_class.c:(.text+0x7d60): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_reflect': character_class.c:(.text+0x7e40): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_slide': character_class.c:(.text+0x7e60): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_slide': character_class.c:(.text+0x7f40): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_project': character_class.c:(.text+0x7f60): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_project': character_class.c:(.text+0x8040): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_normalize': character_class.c:(.text+0x8060): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_normalize': character_class.c:(.text+0x8120): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_cross': character_class.c:(.text+0x8140): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_cross': character_class.c:(.text+0x8220): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_clamp': character_class.c:(.text+0x8240): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_clamp': character_class.c:(.text+0x8340): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_min': character_class.c:(.text+0x8360): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_min': character_class.c:(.text+0x8440): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_max': character_class.c:(.text+0x8460): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_max': character_class.c:(.text+0x8540): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_round': character_class.c:(.text+0x8560): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_round': character_class.c:(.text+0x8600): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_ceil': character_class.c:(.text+0x8620): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_ceil': character_class.c:(.text+0x86c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_floor': character_class.c:(.text+0x86e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_floor': character_class.c:(.text+0x8780): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_abs': character_class.c:(.text+0x87a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_abs': character_class.c:(.text+0x8860): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_inverse': character_class.c:(.text+0x8880): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_inverse': character_class.c:(.text+0x8940): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_negative': character_class.c:(.text+0x8960): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_negative': character_class.c:(.text+0x8a20): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_snap': character_class.c:(.text+0x8a40): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_snap': character_class.c:(.text+0x8b20): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_divide': character_class.c:(.text+0x8b40): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_divide': character_class.c:(.text+0x8c20): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_multiply_mat3': character_class.c:(.text+0x8c40): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_multiply_mat3': character_class.c:(.text+0x8d00): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_multiply': character_class.c:(.text+0x8d20): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_multiply': character_class.c:(.text+0x8e00): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_scale': character_class.c:(.text+0x8e20): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_scale': character_class.c:(.text+0x8ee0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_subtract': character_class.c:(.text+0x8f00): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_subtract': character_class.c:(.text+0x8fe0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_add': character_class.c:(.text+0x9000): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_add': character_class.c:(.text+0x90e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_one': character_class.c:(.text+0x9100): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_one': character_class.c:(.text+0x91a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_zero': character_class.c:(.text+0x91c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_zero': character_class.c:(.text+0x9260): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_assign_vec3': character_class.c:(.text+0x9280): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_assign_vec3': character_class.c:(.text+0x9320): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_assign': character_class.c:(.text+0x9340): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_assign': character_class.c:(.text+0x9400): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i': character_class.c:(.text+0x9420): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i': character_class.c:(.text+0x94c0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_is_equal': character_class.c:(.text+0x94e0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_is_equal': character_class.c:(.text+0x9540): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_is_zero': character_class.c:(.text+0x9560): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_is_zero': character_class.c:(.text+0x95a0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_distance_squared': character_class.c:(.text+0x95c0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_distance_squared': character_class.c:(.text+0x9600): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_distance': character_class.c:(.text+0x9620): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_distance': character_class.c:(.text+0x9660): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_length_squared': character_class.c:(.text+0x9680): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_length_squared': character_class.c:(.text+0x96a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_length': character_class.c:(.text+0x96c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_length': character_class.c:(.text+0x96e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_dot': character_class.c:(.text+0x9700): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_dot': character_class.c:(.text+0x9740): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_bezier4': character_class.c:(.text+0x9760): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_bezier4': character_class.c:(.text+0x9840): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_bezier3': character_class.c:(.text+0x9880): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_bezier3': character_class.c:(.text+0x9940): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_lerp': character_class.c:(.text+0x9960): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_lerp': character_class.c:(.text+0x9a20): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_reflect': character_class.c:(.text+0x9a40): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_reflect': character_class.c:(.text+0x9b00): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_slide': character_class.c:(.text+0x9b20): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_slide': character_class.c:(.text+0x9be0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_project': character_class.c:(.text+0x9c00): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_project': character_class.c:(.text+0x9cc0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_normalize': character_class.c:(.text+0x9ce0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_normalize': character_class.c:(.text+0x9d80): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_cross': character_class.c:(.text+0x9da0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_cross': character_class.c:(.text+0x9e60): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_clamp': character_class.c:(.text+0x9e80): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_clamp': character_class.c:(.text+0x9f40): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_min': character_class.c:(.text+0x9f60): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_min': character_class.c:(.text+0xa020): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_max': character_class.c:(.text+0xa040): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_max': character_class.c:(.text+0xa100): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_round': character_class.c:(.text+0xa120): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_round': character_class.c:(.text+0xa1c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_ceil': character_class.c:(.text+0xa1e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_ceil': character_class.c:(.text+0xa280): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_floor': character_class.c:(.text+0xa2a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_floor': character_class.c:(.text+0xa340): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_abs': character_class.c:(.text+0xa360): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_abs': character_class.c:(.text+0xa400): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_inverse': character_class.c:(.text+0xa420): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_inverse': character_class.c:(.text+0xa4c0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_negative': character_class.c:(.text+0xa4e0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_negative': character_class.c:(.text+0xa580): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_snap': character_class.c:(.text+0xa5a0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_snap': character_class.c:(.text+0xa660): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_divide': character_class.c:(.text+0xa680): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_divide': character_class.c:(.text+0xa740): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_multiply_mat3': character_class.c:(.text+0xa760): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_multiply_mat3': character_class.c:(.text+0xa800): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_multiply': character_class.c:(.text+0xa820): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_multiply': character_class.c:(.text+0xa8e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_scale': character_class.c:(.text+0xa900): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_scale': character_class.c:(.text+0xa9a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_subtract': character_class.c:(.text+0xa9c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_subtract': character_class.c:(.text+0xaa80): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_add': character_class.c:(.text+0xaaa0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_add': character_class.c:(.text+0xab60): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_one': character_class.c:(.text+0xab80): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_one': character_class.c:(.text+0xac20): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_zero': character_class.c:(.text+0xac40): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_zero': character_class.c:(.text+0xace0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_assign_vec3i': character_class.c:(.text+0xad00): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_assign_vec3i': character_class.c:(.text+0xadc0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_assign': character_class.c:(.text+0xade0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_assign': character_class.c:(.text+0xae80): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3': character_class.c:(.text+0xaea0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3': character_class.c:(.text+0xaf40): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_nearly_equal': character_class.c:(.text+0xaf60): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_nearly_equal': character_class.c:(.text+0xafa0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_equal': character_class.c:(.text+0xafc0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_equal': character_class.c:(.text+0xb000): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_near_zero': character_class.c:(.text+0xb020): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_near_zero': character_class.c:(.text+0xb060): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_zero': character_class.c:(.text+0xb080): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_zero': character_class.c:(.text+0xb0c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_distance_squared': character_class.c:(.text+0xb0e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_distance_squared': character_class.c:(.text+0xb120): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_distance': character_class.c:(.text+0xb140): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_distance': character_class.c:(.text+0xb160): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_length': character_class.c:(.text+0xb180): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_length': character_class.c:(.text+0xb1a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_length_squared': character_class.c:(.text+0xb1c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_length_squared': character_class.c:(.text+0xb1e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_angle': character_class.c:(.text+0xb200): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_angle': character_class.c:(.text+0xb220): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_dot': character_class.c:(.text+0xb240): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_dot': character_class.c:(.text+0xb280): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_bezier4': character_class.c:(.text+0xb2a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_bezier4': character_class.c:(.text+0xb340): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_bezier3': character_class.c:(.text+0xb380): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_bezier3': character_class.c:(.text+0xb420): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_lerp': character_class.c:(.text+0xb440): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_lerp': character_class.c:(.text+0xb4c0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_rotate': character_class.c:(.text+0xb4e0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_rotate': character_class.c:(.text+0xb560): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_tangent': character_class.c:(.text+0xb580): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_tangent': character_class.c:(.text+0xb600): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_reflect': character_class.c:(.text+0xb620): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_reflect': character_class.c:(.text+0xb6a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_slide': character_class.c:(.text+0xb6c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_slide': character_class.c:(.text+0xb740): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_project': character_class.c:(.text+0xb760): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_project': character_class.c:(.text+0xb7e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_normalize': character_class.c:(.text+0xb800): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_normalize': character_class.c:(.text+0xb880): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_clamp': character_class.c:(.text+0xb8a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_clamp': character_class.c:(.text+0xb940): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_min': character_class.c:(.text+0xb960): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_min': character_class.c:(.text+0xb9e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_max': character_class.c:(.text+0xba00): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_max': character_class.c:(.text+0xba80): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_round': character_class.c:(.text+0xbaa0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_round': character_class.c:(.text+0xbb20): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_ceil': character_class.c:(.text+0xbb40): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_ceil': character_class.c:(.text+0xbbc0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_floor': character_class.c:(.text+0xbbe0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_floor': character_class.c:(.text+0xbc60): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_abs': character_class.c:(.text+0xbc80): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_abs': character_class.c:(.text+0xbd00): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_inverse': character_class.c:(.text+0xbd20): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_inverse': character_class.c:(.text+0xbda0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_negative': character_class.c:(.text+0xbdc0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_negative': character_class.c:(.text+0xbe40): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_snap': character_class.c:(.text+0xbe60): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_snap': character_class.c:(.text+0xbee0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_divide': character_class.c:(.text+0xbf00): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_divide': character_class.c:(.text+0xbf80): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_multiply_mat2': character_class.c:(.text+0xbfa0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_multiply_mat2': character_class.c:(.text+0xc040): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_multiply': character_class.c:(.text+0xc060): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_multiply': character_class.c:(.text+0xc0e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_scale': character_class.c:(.text+0xc100): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_scale': character_class.c:(.text+0xc180): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_subtract': character_class.c:(.text+0xc1a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_subtract': character_class.c:(.text+0xc220): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_add': character_class.c:(.text+0xc240): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_add': character_class.c:(.text+0xc2c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_one': character_class.c:(.text+0xc2e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_one': character_class.c:(.text+0xc360): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_zero': character_class.c:(.text+0xc380): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_zero': character_class.c:(.text+0xc400): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_assign_vec2': character_class.c:(.text+0xc420): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_assign_vec2': character_class.c:(.text+0xc4a0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_assign': character_class.c:(.text+0xc4c0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_assign': character_class.c:(.text+0xc540): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i': character_class.c:(.text+0xc560): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i': character_class.c:(.text+0xc5e0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_is_equal': character_class.c:(.text+0xc600): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_is_equal': character_class.c:(.text+0xc640): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_is_zero': character_class.c:(.text+0xc660): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_is_zero': character_class.c:(.text+0xc680): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_distance_squared': character_class.c:(.text+0xc6a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_distance_squared': character_class.c:(.text+0xc6e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_distance': character_class.c:(.text+0xc700): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_distance': character_class.c:(.text+0xc740): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_length': character_class.c:(.text+0xc760): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_length': character_class.c:(.text+0xc780): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_length_squared': character_class.c:(.text+0xc7a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_length_squared': character_class.c:(.text+0xc7c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_angle': character_class.c:(.text+0xc7e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_angle': character_class.c:(.text+0xc800): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_dot': character_class.c:(.text+0xc820): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_dot': character_class.c:(.text+0xc860): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_bezier4': character_class.c:(.text+0xc880): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_bezier4': character_class.c:(.text+0xc940): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_bezier3': character_class.c:(.text+0xc980): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_bezier3': character_class.c:(.text+0xca20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_lerp': character_class.c:(.text+0xca40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_lerp': character_class.c:(.text+0xcae0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_rotate': character_class.c:(.text+0xcb00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_rotate': character_class.c:(.text+0xcba0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_tangent': character_class.c:(.text+0xcbc0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_tangent': character_class.c:(.text+0xcc40): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_reflect': character_class.c:(.text+0xcc60): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_reflect': character_class.c:(.text+0xcd00): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_slide': character_class.c:(.text+0xcd20): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_slide': character_class.c:(.text+0xcdc0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_project': character_class.c:(.text+0xcde0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_project': character_class.c:(.text+0xce80): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_normalize': character_class.c:(.text+0xcea0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_normalize': character_class.c:(.text+0xcf20): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_clamp': character_class.c:(.text+0xcf40): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_clamp': character_class.c:(.text+0xcfe0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_min': character_class.c:(.text+0xd000): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_min': character_class.c:(.text+0xd0a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_max': character_class.c:(.text+0xd0c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_max': character_class.c:(.text+0xd160): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_round': character_class.c:(.text+0xd180): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_round': character_class.c:(.text+0xd200): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_ceil': character_class.c:(.text+0xd220): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_ceil': character_class.c:(.text+0xd2a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_floor': character_class.c:(.text+0xd2c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_floor': character_class.c:(.text+0xd340): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_abs': character_class.c:(.text+0xd360): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_abs': character_class.c:(.text+0xd3e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_inverse': character_class.c:(.text+0xd400): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_inverse': character_class.c:(.text+0xd480): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_negative': character_class.c:(.text+0xd4a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_negative': character_class.c:(.text+0xd520): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_snap': character_class.c:(.text+0xd540): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_snap': character_class.c:(.text+0xd5e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_divide': character_class.c:(.text+0xd600): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_divide': character_class.c:(.text+0xd6a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_multiply_mat2': character_class.c:(.text+0xd6c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_multiply_mat2': character_class.c:(.text+0xd760): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_multiply': character_class.c:(.text+0xd780): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_multiply': character_class.c:(.text+0xd820): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_scale': character_class.c:(.text+0xd840): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_scale': character_class.c:(.text+0xd8e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_subtract': character_class.c:(.text+0xd900): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_subtract': character_class.c:(.text+0xd9a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_add': character_class.c:(.text+0xd9c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_add': character_class.c:(.text+0xda60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_one': character_class.c:(.text+0xda80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_one': character_class.c:(.text+0xdb00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_zero': character_class.c:(.text+0xdb20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_zero': character_class.c:(.text+0xdba0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_assign_vec2i': character_class.c:(.text+0xdbc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_assign_vec2i': character_class.c:(.text+0xdc40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_assign': character_class.c:(.text+0xdc60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_assign': character_class.c:(.text+0xdce0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2': character_class.c:(.text+0xdd00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2': character_class.c:(.text+0xdd80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_nearly_equal': character_class.c:(.text+0xdda0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_nearly_equal': character_class.c:(.text+0xdde0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_equal': character_class.c:(.text+0xde00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_equal': character_class.c:(.text+0xde40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_near_zero': character_class.c:(.text+0xde60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_near_zero': character_class.c:(.text+0xde80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_zero': character_class.c:(.text+0xdea0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_zero': character_class.c:(.text+0xdec0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_lerp': collision.c:(.text+0x160): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_lerp': collision.c:(.text+0x1e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_multiply': collision.c:(.text+0x200): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_multiply': collision.c:(.text+0x280): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_scale': collision.c:(.text+0x2a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_scale': collision.c:(.text+0x320): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_negative': collision.c:(.text+0x340): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_negative': collision.c:(.text+0x3c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_scaling': collision.c:(.text+0x3e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_scaling': collision.c:(.text+0x460): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_translation': collision.c:(.text+0x480): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_translation': collision.c:(.text+0x500): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_look_at': collision.c:(.text+0x520): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_look_at': collision.c:(.text+0x5e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_quaternion': collision.c:(.text+0x600): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_quaternion': collision.c:(.text+0x680): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_axis': collision.c:(.text+0x6a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_axis': collision.c:(.text+0x720): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_z': collision.c:(.text+0x740): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_z': collision.c:(.text+0x7c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_y': collision.c:(.text+0x7e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_y': collision.c:(.text+0x860): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_x': collision.c:(.text+0x880): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_x': collision.c:(.text+0x900): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_perspective_infinite': collision.c:(.text+0x920): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_perspective_infinite': collision.c:(.text+0x9a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_perspective_fov': collision.c:(.text+0x9c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_perspective_fov': collision.c:(.text+0xa40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_perspective': collision.c:(.text+0xa60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_perspective': collision.c:(.text+0xae0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_ortho': collision.c:(.text+0xb00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_ortho': collision.c:(.text+0xb80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_inverse': collision.c:(.text+0xba0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_inverse': collision.c:(.text+0xc20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_adjugate': collision.c:(.text+0xc40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_adjugate': collision.c:(.text+0xcc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_transpose': collision.c:(.text+0xce0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_transpose': collision.c:(.text+0xd60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_assign_mat3': collision.c:(.text+0xd80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_assign_mat3': collision.c:(.text+0xe00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_assign_mat2': collision.c:(.text+0xe20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_assign_mat2': collision.c:(.text+0xec0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_assign': collision.c:(.text+0xee0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_assign': collision.c:(.text+0xf60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_determinant': collision.c:(.text+0xf80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_determinant': collision.c:(.text+0xfa0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_identity': collision.c:(.text+0xfc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_identity': collision.c:(.text+0x1040): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_zero': collision.c:(.text+0x1060): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_zero': collision.c:(.text+0x10e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4': collision.c:(.text+0x1100): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4': collision.c:(.text+0x1180): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_lerp': collision.c:(.text+0x11a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_lerp': collision.c:(.text+0x1220): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_multiply': collision.c:(.text+0x1240): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_multiply': collision.c:(.text+0x12c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_scale': collision.c:(.text+0x12e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_scale': collision.c:(.text+0x1360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_negative': collision.c:(.text+0x1380): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_negative': collision.c:(.text+0x1400): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_scaling': collision.c:(.text+0x1420): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_scaling': collision.c:(.text+0x14a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_quaternion': collision.c:(.text+0x14c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_quaternion': collision.c:(.text+0x1560): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_axis': collision.c:(.text+0x1580): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_axis': collision.c:(.text+0x1620): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_z': collision.c:(.text+0x1640): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_z': collision.c:(.text+0x16c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_y': collision.c:(.text+0x16e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_y': collision.c:(.text+0x1760): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_x': collision.c:(.text+0x1780): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_x': collision.c:(.text+0x1800): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_inverse': collision.c:(.text+0x1820): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_inverse': collision.c:(.text+0x18a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_adjugate': collision.c:(.text+0x18c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_adjugate': collision.c:(.text+0x1940): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_cofactor': collision.c:(.text+0x1960): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_cofactor': collision.c:(.text+0x19e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_transpose': collision.c:(.text+0x1a00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_transpose': collision.c:(.text+0x1a80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_assign_mat4': collision.c:(.text+0x1aa0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_assign_mat4': collision.c:(.text+0x1b20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_assign_mat2': collision.c:(.text+0x1b40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_assign_mat2': collision.c:(.text+0x1be0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_assign': collision.c:(.text+0x1c00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_assign': collision.c:(.text+0x1c80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_determinant': collision.c:(.text+0x1ca0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_determinant': collision.c:(.text+0x1cc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_identity': collision.c:(.text+0x1ce0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_identity': collision.c:(.text+0x1d60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_zero': collision.c:(.text+0x1d80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_zero': collision.c:(.text+0x1e00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3': collision.c:(.text+0x1e20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3': collision.c:(.text+0x1ea0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_lerp': collision.c:(.text+0x1ec0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_lerp': collision.c:(.text+0x1f80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_multiply': collision.c:(.text+0x1fa0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_multiply': collision.c:(.text+0x2060): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_scale': collision.c:(.text+0x2080): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_scale': collision.c:(.text+0x2120): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_negative': collision.c:(.text+0x2140): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_negative': collision.c:(.text+0x21e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_scaling': collision.c:(.text+0x2200): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_scaling': collision.c:(.text+0x22a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_rotation': collision.c:(.text+0x22c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_rotation': collision.c:(.text+0x2360): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_inverse': collision.c:(.text+0x2380): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_inverse': collision.c:(.text+0x2420): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_cofactor': collision.c:(.text+0x2440): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_cofactor': collision.c:(.text+0x24e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_transpose': collision.c:(.text+0x2500): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_transpose': collision.c:(.text+0x25a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_assign_mat4': collision.c:(.text+0x25c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_assign_mat4': collision.c:(.text+0x2660): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_assign_mat3': collision.c:(.text+0x2680): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_assign_mat3': collision.c:(.text+0x2720): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_assign': collision.c:(.text+0x2740): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_assign': collision.c:(.text+0x27e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_determinant': collision.c:(.text+0x2800): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_determinant': collision.c:(.text+0x2840): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_identity': collision.c:(.text+0x2860): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_identity': collision.c:(.text+0x2900): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_zero': collision.c:(.text+0x2920): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_zero': collision.c:(.text+0x29c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2': collision.c:(.text+0x29e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2': collision.c:(.text+0x2a80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_length_squared': collision.c:(.text+0x2aa0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_length_squared': collision.c:(.text+0x2ae0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_length': collision.c:(.text+0x2b00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_length': collision.c:(.text+0x2b40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_angle': collision.c:(.text+0x2b60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_angle': collision.c:(.text+0x2ba0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_dot': collision.c:(.text+0x2bc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_dot': collision.c:(.text+0x2c00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_slerp': collision.c:(.text+0x2c20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_slerp': collision.c:(.text+0x2ce0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_lerp': collision.c:(.text+0x2d00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_lerp': collision.c:(.text+0x2dc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_yaw_pitch_roll': collision.c:(.text+0x2de0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_yaw_pitch_roll': collision.c:(.text+0x2e80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_mat4': collision.c:(.text+0x2ea0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_mat4': collision.c:(.text+0x2f40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_vec3': collision.c:(.text+0x2f60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_vec3': collision.c:(.text+0x3000): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_axis_angle': collision.c:(.text+0x3020): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_axis_angle': collision.c:(.text+0x30c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_power': collision.c:(.text+0x30e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_power': collision.c:(.text+0x3180): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_normalize': collision.c:(.text+0x31a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_normalize': collision.c:(.text+0x3240): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_inverse': collision.c:(.text+0x3260): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_inverse': collision.c:(.text+0x3300): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_conjugate': collision.c:(.text+0x3320): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_conjugate': collision.c:(.text+0x33c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_negative': collision.c:(.text+0x33e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_negative': collision.c:(.text+0x3480): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_divide': collision.c:(.text+0x34a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_divide': collision.c:(.text+0x3560): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_multiply': collision.c:(.text+0x3580): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_multiply': collision.c:(.text+0x3640): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_scale': collision.c:(.text+0x3660): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_scale': collision.c:(.text+0x3700): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_null': collision.c:(.text+0x3720): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_null': collision.c:(.text+0x37c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_zero': collision.c:(.text+0x37e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_zero': collision.c:(.text+0x3880): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_assign': collision.c:(.text+0x38a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_assign': collision.c:(.text+0x3940): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat': collision.c:(.text+0x3960): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat': collision.c:(.text+0x3a00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_nearly_equal': collision.c:(.text+0x3a20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_nearly_equal': collision.c:(.text+0x3a60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_equal': collision.c:(.text+0x3a80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_equal': collision.c:(.text+0x3ac0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_near_zero': collision.c:(.text+0x3ae0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_near_zero': collision.c:(.text+0x3b20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_zero': collision.c:(.text+0x3b40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_zero': collision.c:(.text+0x3b80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_lerp': collision.c:(.text+0x3ba0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_lerp': collision.c:(.text+0x3c40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_normalize': collision.c:(.text+0x3c60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_normalize': collision.c:(.text+0x3d00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_clamp': collision.c:(.text+0x3d20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_clamp': collision.c:(.text+0x3dc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_min': collision.c:(.text+0x3de0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_min': collision.c:(.text+0x3e80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_max': collision.c:(.text+0x3ea0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_max': collision.c:(.text+0x3f40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_round': collision.c:(.text+0x3f60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_round': collision.c:(.text+0x4000): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_ceil': collision.c:(.text+0x4020): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_ceil': collision.c:(.text+0x40c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_floor': collision.c:(.text+0x40e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_floor': collision.c:(.text+0x4180): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_abs': collision.c:(.text+0x41a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_abs': collision.c:(.text+0x4240): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_inverse': collision.c:(.text+0x4260): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_inverse': collision.c:(.text+0x4300): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_negative': collision.c:(.text+0x4320): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_negative': collision.c:(.text+0x43c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_snap': collision.c:(.text+0x43e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_snap': collision.c:(.text+0x4480): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_divide': collision.c:(.text+0x44a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_divide': collision.c:(.text+0x4540): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_multiply_mat4': collision.c:(.text+0x4560): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_multiply_mat4': collision.c:(.text+0x4600): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_multiply': collision.c:(.text+0x4620): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_multiply': collision.c:(.text+0x46c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_scale': collision.c:(.text+0x46e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_scale': collision.c:(.text+0x4780): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_subtract': collision.c:(.text+0x47a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_subtract': collision.c:(.text+0x4840): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_add': collision.c:(.text+0x4860): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_add': collision.c:(.text+0x4900): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_one': collision.c:(.text+0x4920): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_one': collision.c:(.text+0x49a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_zero': collision.c:(.text+0x49c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_zero': collision.c:(.text+0x4a40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_assign_vec4': collision.c:(.text+0x4a60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_assign_vec4': collision.c:(.text+0x4b00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_assign': collision.c:(.text+0x4b20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_assign': collision.c:(.text+0x4bc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i': collision.c:(.text+0x4be0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i': collision.c:(.text+0x4c80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_is_equal': collision.c:(.text+0x4cc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_is_equal': collision.c:(.text+0x4d00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_is_zero': collision.c:(.text+0x4d20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_is_zero': collision.c:(.text+0x4d40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_lerp': collision.c:(.text+0x4d60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_lerp': collision.c:(.text+0x4e00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_normalize': collision.c:(.text+0x4e20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_normalize': collision.c:(.text+0x4ec0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_clamp': collision.c:(.text+0x4ee0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_clamp': collision.c:(.text+0x4f80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_min': collision.c:(.text+0x4fa0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_min': collision.c:(.text+0x5040): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_max': collision.c:(.text+0x5060): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_max': collision.c:(.text+0x5100): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_round': collision.c:(.text+0x5120): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_round': collision.c:(.text+0x51c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_ceil': collision.c:(.text+0x51e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_ceil': collision.c:(.text+0x5280): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_floor': collision.c:(.text+0x52a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_floor': collision.c:(.text+0x5340): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_abs': collision.c:(.text+0x5360): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_abs': collision.c:(.text+0x5400): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_inverse': collision.c:(.text+0x5420): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_inverse': collision.c:(.text+0x54c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_negative': collision.c:(.text+0x54e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_negative': collision.c:(.text+0x5580): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_snap': collision.c:(.text+0x55a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_snap': collision.c:(.text+0x5640): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_divide': collision.c:(.text+0x5660): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_divide': collision.c:(.text+0x5700): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_multiply_mat4': collision.c:(.text+0x5720): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_multiply_mat4': collision.c:(.text+0x57c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_multiply': collision.c:(.text+0x57e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_multiply': collision.c:(.text+0x5880): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_scale': collision.c:(.text+0x58a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_scale': collision.c:(.text+0x5940): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_subtract': collision.c:(.text+0x5960): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_subtract': collision.c:(.text+0x5a00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_add': collision.c:(.text+0x5a20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_add': collision.c:(.text+0x5ac0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_one': collision.c:(.text+0x5ae0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_one': collision.c:(.text+0x5b60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_zero': collision.c:(.text+0x5b80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_zero': collision.c:(.text+0x5c00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_assign_vec4i': collision.c:(.text+0x5c20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_assign_vec4i': collision.c:(.text+0x5cc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_assign': collision.c:(.text+0x5ce0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_assign': collision.c:(.text+0x5d80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4': collision.c:(.text+0x5da0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4': collision.c:(.text+0x5e40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_nearly_equal': collision.c:(.text+0x5e60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_nearly_equal': collision.c:(.text+0x5ea0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_equal': collision.c:(.text+0x5ec0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_equal': collision.c:(.text+0x5f00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_near_zero': collision.c:(.text+0x5f20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_near_zero': collision.c:(.text+0x5f60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_zero': collision.c:(.text+0x5f80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_zero': collision.c:(.text+0x5fa0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_distance_squared': collision.c:(.text+0x5fc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_distance_squared': collision.c:(.text+0x6020): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_distance': collision.c:(.text+0x6040): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_distance': collision.c:(.text+0x60a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_length_squared': collision.c:(.text+0x60c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_length_squared': collision.c:(.text+0x6100): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_length': collision.c:(.text+0x6120): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_length': collision.c:(.text+0x6160): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_dot': collision.c:(.text+0x6180): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_dot': collision.c:(.text+0x61e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_bezier4': collision.c:(.text+0x6200): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_bezier4': collision.c:(.text+0x6300): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_bezier3': collision.c:(.text+0x6340): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_bezier3': collision.c:(.text+0x6440): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_lerp': collision.c:(.text+0x6460): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_lerp': collision.c:(.text+0x6540): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_reflect': collision.c:(.text+0x6560): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_reflect': collision.c:(.text+0x6640): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_slide': collision.c:(.text+0x6660): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_slide': collision.c:(.text+0x6740): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_project': collision.c:(.text+0x6760): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_project': collision.c:(.text+0x6840): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_normalize': collision.c:(.text+0x6860): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_normalize': collision.c:(.text+0x6920): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_cross': collision.c:(.text+0x6940): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_cross': collision.c:(.text+0x6a20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_clamp': collision.c:(.text+0x6a40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_clamp': collision.c:(.text+0x6b40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_min': collision.c:(.text+0x6b60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_min': collision.c:(.text+0x6c40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_max': collision.c:(.text+0x6c60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_max': collision.c:(.text+0x6d40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_round': collision.c:(.text+0x6d60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_round': collision.c:(.text+0x6e00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_ceil': collision.c:(.text+0x6e20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_ceil': collision.c:(.text+0x6ec0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_floor': collision.c:(.text+0x6ee0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_floor': collision.c:(.text+0x6f80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_abs': collision.c:(.text+0x6fa0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_abs': collision.c:(.text+0x7060): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_inverse': collision.c:(.text+0x7080): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_inverse': collision.c:(.text+0x7140): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_negative': collision.c:(.text+0x7160): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_negative': collision.c:(.text+0x7220): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_snap': collision.c:(.text+0x7240): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_snap': collision.c:(.text+0x7320): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_divide': collision.c:(.text+0x7340): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_divide': collision.c:(.text+0x7420): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_multiply_mat3': collision.c:(.text+0x7440): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_multiply_mat3': collision.c:(.text+0x7500): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_multiply': collision.c:(.text+0x7520): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_multiply': collision.c:(.text+0x7600): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_scale': collision.c:(.text+0x7620): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_scale': collision.c:(.text+0x76e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_subtract': collision.c:(.text+0x7700): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_subtract': collision.c:(.text+0x77e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_add': collision.c:(.text+0x7800): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_add': collision.c:(.text+0x78e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_one': collision.c:(.text+0x7900): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_one': collision.c:(.text+0x79a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_zero': collision.c:(.text+0x79c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_zero': collision.c:(.text+0x7a60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_assign_vec3': collision.c:(.text+0x7a80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_assign_vec3': collision.c:(.text+0x7b20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_assign': collision.c:(.text+0x7b40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_assign': collision.c:(.text+0x7c00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i': collision.c:(.text+0x7c20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i': collision.c:(.text+0x7cc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_is_equal': collision.c:(.text+0x7ce0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_is_equal': collision.c:(.text+0x7d40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_is_zero': collision.c:(.text+0x7d60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_is_zero': collision.c:(.text+0x7da0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_distance_squared': collision.c:(.text+0x7dc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_distance_squared': collision.c:(.text+0x7e00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_distance': collision.c:(.text+0x7e20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_distance': collision.c:(.text+0x7e60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_length_squared': collision.c:(.text+0x7e80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_length_squared': collision.c:(.text+0x7ea0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_length': collision.c:(.text+0x7ec0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_length': collision.c:(.text+0x7ee0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_dot': collision.c:(.text+0x7f00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_dot': collision.c:(.text+0x7f40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_bezier4': collision.c:(.text+0x7f60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_bezier4': collision.c:(.text+0x8040): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_bezier3': collision.c:(.text+0x8080): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_bezier3': collision.c:(.text+0x8140): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_lerp': collision.c:(.text+0x8160): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_lerp': collision.c:(.text+0x8220): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_reflect': collision.c:(.text+0x8240): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_reflect': collision.c:(.text+0x8300): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_slide': collision.c:(.text+0x8320): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_slide': collision.c:(.text+0x83e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_project': collision.c:(.text+0x8400): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_project': collision.c:(.text+0x84c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_normalize': collision.c:(.text+0x84e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_normalize': collision.c:(.text+0x8580): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_cross': collision.c:(.text+0x85a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_cross': collision.c:(.text+0x8660): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_clamp': collision.c:(.text+0x8680): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_clamp': collision.c:(.text+0x8740): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_min': collision.c:(.text+0x8760): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_min': collision.c:(.text+0x8820): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_max': collision.c:(.text+0x8840): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_max': collision.c:(.text+0x8900): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_round': collision.c:(.text+0x8920): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_round': collision.c:(.text+0x89c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_ceil': collision.c:(.text+0x89e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_ceil': collision.c:(.text+0x8a80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_floor': collision.c:(.text+0x8aa0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_floor': collision.c:(.text+0x8b40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_abs': collision.c:(.text+0x8b60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_abs': collision.c:(.text+0x8c00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_inverse': collision.c:(.text+0x8c20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_inverse': collision.c:(.text+0x8cc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_negative': collision.c:(.text+0x8ce0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_negative': collision.c:(.text+0x8d80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_snap': collision.c:(.text+0x8da0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_snap': collision.c:(.text+0x8e60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_divide': collision.c:(.text+0x8e80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_divide': collision.c:(.text+0x8f40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_multiply_mat3': collision.c:(.text+0x8f60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_multiply_mat3': collision.c:(.text+0x9000): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_multiply': collision.c:(.text+0x9020): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_multiply': collision.c:(.text+0x90e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_scale': collision.c:(.text+0x9100): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_scale': collision.c:(.text+0x91a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_subtract': collision.c:(.text+0x91c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_subtract': collision.c:(.text+0x9280): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_add': collision.c:(.text+0x92a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_add': collision.c:(.text+0x9360): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_one': collision.c:(.text+0x9380): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_one': collision.c:(.text+0x9420): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_zero': collision.c:(.text+0x9440): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_zero': collision.c:(.text+0x94e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_assign_vec3i': collision.c:(.text+0x9500): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_assign_vec3i': collision.c:(.text+0x95c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_assign': collision.c:(.text+0x95e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_assign': collision.c:(.text+0x9680): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3': collision.c:(.text+0x96a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3': collision.c:(.text+0x9740): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_nearly_equal': collision.c:(.text+0x9760): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_nearly_equal': collision.c:(.text+0x97a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_equal': collision.c:(.text+0x97c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_equal': collision.c:(.text+0x9800): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_near_zero': collision.c:(.text+0x9820): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_near_zero': collision.c:(.text+0x9860): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_zero': collision.c:(.text+0x9880): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_zero': collision.c:(.text+0x98c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_distance_squared': collision.c:(.text+0x98e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_distance_squared': collision.c:(.text+0x9920): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_distance': collision.c:(.text+0x9940): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_distance': collision.c:(.text+0x9960): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_length': collision.c:(.text+0x9980): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_length': collision.c:(.text+0x99a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_length_squared': collision.c:(.text+0x99c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_length_squared': collision.c:(.text+0x99e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_angle': collision.c:(.text+0x9a00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_angle': collision.c:(.text+0x9a20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_dot': collision.c:(.text+0x9a40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_dot': collision.c:(.text+0x9a80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_bezier4': collision.c:(.text+0x9aa0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_bezier4': collision.c:(.text+0x9b40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_bezier3': collision.c:(.text+0x9b80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_bezier3': collision.c:(.text+0x9c20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_lerp': collision.c:(.text+0x9c40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_lerp': collision.c:(.text+0x9cc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_rotate': collision.c:(.text+0x9ce0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_rotate': collision.c:(.text+0x9d60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_tangent': collision.c:(.text+0x9d80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_tangent': collision.c:(.text+0x9e00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_reflect': collision.c:(.text+0x9e20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_reflect': collision.c:(.text+0x9ea0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_slide': collision.c:(.text+0x9ec0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_slide': collision.c:(.text+0x9f40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_project': collision.c:(.text+0x9f60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_project': collision.c:(.text+0x9fe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_normalize': collision.c:(.text+0xa000): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_normalize': collision.c:(.text+0xa080): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_clamp': collision.c:(.text+0xa0a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_clamp': collision.c:(.text+0xa140): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_min': collision.c:(.text+0xa160): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_min': collision.c:(.text+0xa1e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_max': collision.c:(.text+0xa200): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_max': collision.c:(.text+0xa280): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_round': collision.c:(.text+0xa2a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_round': collision.c:(.text+0xa320): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_ceil': collision.c:(.text+0xa340): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_ceil': collision.c:(.text+0xa3c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_floor': collision.c:(.text+0xa3e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_floor': collision.c:(.text+0xa460): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_abs': collision.c:(.text+0xa480): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_abs': collision.c:(.text+0xa500): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_inverse': collision.c:(.text+0xa520): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_inverse': collision.c:(.text+0xa5a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_negative': collision.c:(.text+0xa5c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_negative': collision.c:(.text+0xa640): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_snap': collision.c:(.text+0xa660): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_snap': collision.c:(.text+0xa6e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_divide': collision.c:(.text+0xa700): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_divide': collision.c:(.text+0xa780): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_multiply_mat2': collision.c:(.text+0xa7a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_multiply_mat2': collision.c:(.text+0xa840): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_multiply': collision.c:(.text+0xa860): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_multiply': collision.c:(.text+0xa8e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_scale': collision.c:(.text+0xa900): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_scale': collision.c:(.text+0xa980): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_subtract': collision.c:(.text+0xa9a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_subtract': collision.c:(.text+0xaa20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_add': collision.c:(.text+0xaa40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_add': collision.c:(.text+0xaac0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_one': collision.c:(.text+0xaae0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_one': collision.c:(.text+0xab60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_zero': collision.c:(.text+0xab80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_zero': collision.c:(.text+0xac00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_assign_vec2': collision.c:(.text+0xac20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_assign_vec2': collision.c:(.text+0xaca0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_assign': collision.c:(.text+0xacc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_assign': collision.c:(.text+0xad40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i': collision.c:(.text+0xad60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i': collision.c:(.text+0xade0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_is_equal': collision.c:(.text+0xae00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_is_equal': collision.c:(.text+0xae40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_is_zero': collision.c:(.text+0xb0c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_is_zero': collision.c:(.text+0xb0e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_distance_squared': collision.c:(.text+0xb100): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_distance_squared': collision.c:(.text+0xb140): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_distance': collision.c:(.text+0xb160): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_distance': collision.c:(.text+0xb1a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_length': collision.c:(.text+0xb1c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_length': collision.c:(.text+0xb1e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_length_squared': collision.c:(.text+0xb200): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_length_squared': collision.c:(.text+0xb220): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_angle': collision.c:(.text+0xb240): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_angle': collision.c:(.text+0xb260): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_dot': collision.c:(.text+0xb280): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_dot': collision.c:(.text+0xb2c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_bezier4': collision.c:(.text+0xb2e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_bezier4': collision.c:(.text+0xb3a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_bezier3': collision.c:(.text+0xb3e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_bezier3': collision.c:(.text+0xb480): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_lerp': collision.c:(.text+0xb4a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_lerp': collision.c:(.text+0xb540): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_rotate': collision.c:(.text+0xb560): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_rotate': collision.c:(.text+0xb600): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_tangent': collision.c:(.text+0xb620): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_tangent': collision.c:(.text+0xb6a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_reflect': collision.c:(.text+0xb6c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_reflect': collision.c:(.text+0xb760): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_slide': collision.c:(.text+0xb780): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_slide': collision.c:(.text+0xb820): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_project': collision.c:(.text+0xb840): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_project': collision.c:(.text+0xb8e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_normalize': collision.c:(.text+0xb900): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_normalize': collision.c:(.text+0xb980): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_clamp': collision.c:(.text+0xb9a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_clamp': collision.c:(.text+0xba40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_min': collision.c:(.text+0xba60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_min': collision.c:(.text+0xbb00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_max': collision.c:(.text+0xbb20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_max': collision.c:(.text+0xbbc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_round': collision.c:(.text+0xbbe0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_round': collision.c:(.text+0xbc60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_ceil': collision.c:(.text+0xbc80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_ceil': collision.c:(.text+0xbd00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_floor': collision.c:(.text+0xbd20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_floor': collision.c:(.text+0xbda0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_abs': collision.c:(.text+0xbdc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_abs': collision.c:(.text+0xbe40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_inverse': collision.c:(.text+0xbe60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_inverse': collision.c:(.text+0xbee0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_negative': collision.c:(.text+0xbf00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_negative': collision.c:(.text+0xbf80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_snap': collision.c:(.text+0xbfa0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_snap': collision.c:(.text+0xc040): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_divide': collision.c:(.text+0xc060): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_divide': collision.c:(.text+0xc100): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_multiply_mat2': collision.c:(.text+0xc120): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_multiply_mat2': collision.c:(.text+0xc1c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_multiply': collision.c:(.text+0xc1e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_multiply': collision.c:(.text+0xc280): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_scale': collision.c:(.text+0xc2a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_scale': collision.c:(.text+0xc340): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_subtract': collision.c:(.text+0xc360): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_subtract': collision.c:(.text+0xc400): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_add': collision.c:(.text+0xc420): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_add': collision.c:(.text+0xc4c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_one': collision.c:(.text+0xc4e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_one': collision.c:(.text+0xc560): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_zero': collision.c:(.text+0xcd60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_zero': collision.c:(.text+0xcde0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_assign_vec2i': collision.c:(.text+0xce00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_assign_vec2i': collision.c:(.text+0xce80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_assign': collision.c:(.text+0xcea0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_assign': collision.c:(.text+0xcf20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2': collision.c:(.text+0xcf40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2': collision.c:(.text+0xcfc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_nearly_equal': collision.c:(.text+0xcfe0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_nearly_equal': collision.c:(.text+0xd020): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_equal': collision.c:(.text+0xd040): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_equal': collision.c:(.text+0xd080): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_near_zero': collision.c:(.text+0xd0a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_near_zero': collision.c:(.text+0xd0c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_zero': collision.c:(.text+0xd0e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_zero': collision.c:(.text+0xd100): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_lerp': minkowski_hex.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_lerp': minkowski_hex.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_multiply': minkowski_hex.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_multiply': minkowski_hex.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_scale': minkowski_hex.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_scale': minkowski_hex.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_negative': minkowski_hex.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_negative': minkowski_hex.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_scaling': minkowski_hex.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_scaling': minkowski_hex.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_translation': minkowski_hex.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_translation': minkowski_hex.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_look_at': minkowski_hex.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_look_at': minkowski_hex.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_quaternion': minkowski_hex.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_quaternion': minkowski_hex.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_axis': minkowski_hex.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_axis': minkowski_hex.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_z': minkowski_hex.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_z': minkowski_hex.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_y': minkowski_hex.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_y': minkowski_hex.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_x': minkowski_hex.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_x': minkowski_hex.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_perspective_infinite': minkowski_hex.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_perspective_infinite': minkowski_hex.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_perspective_fov': minkowski_hex.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_perspective_fov': minkowski_hex.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_perspective': minkowski_hex.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_perspective': minkowski_hex.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_ortho': minkowski_hex.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_ortho': minkowski_hex.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_inverse': minkowski_hex.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_inverse': minkowski_hex.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_adjugate': minkowski_hex.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_adjugate': minkowski_hex.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_transpose': minkowski_hex.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_transpose': minkowski_hex.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_assign_mat3': minkowski_hex.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_assign_mat3': minkowski_hex.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_assign_mat2': minkowski_hex.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_assign_mat2': minkowski_hex.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_assign': minkowski_hex.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_assign': minkowski_hex.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_determinant': minkowski_hex.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_determinant': minkowski_hex.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_identity': minkowski_hex.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_identity': minkowski_hex.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_zero': minkowski_hex.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_zero': minkowski_hex.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4': minkowski_hex.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4': minkowski_hex.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_lerp': minkowski_hex.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_lerp': minkowski_hex.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_multiply': minkowski_hex.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_multiply': minkowski_hex.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_scale': minkowski_hex.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_scale': minkowski_hex.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_negative': minkowski_hex.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_negative': minkowski_hex.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_scaling': minkowski_hex.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_scaling': minkowski_hex.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_quaternion': minkowski_hex.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_quaternion': minkowski_hex.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_axis': minkowski_hex.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_axis': minkowski_hex.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_z': minkowski_hex.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_z': minkowski_hex.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_y': minkowski_hex.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_y': minkowski_hex.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_x': minkowski_hex.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_x': minkowski_hex.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_inverse': minkowski_hex.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_inverse': minkowski_hex.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_adjugate': minkowski_hex.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_adjugate': minkowski_hex.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_cofactor': minkowski_hex.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_cofactor': minkowski_hex.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_transpose': minkowski_hex.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_transpose': minkowski_hex.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_assign_mat4': minkowski_hex.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_assign_mat4': minkowski_hex.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_assign_mat2': minkowski_hex.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_assign_mat2': minkowski_hex.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_assign': minkowski_hex.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_assign': minkowski_hex.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_determinant': minkowski_hex.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_determinant': minkowski_hex.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_identity': minkowski_hex.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_identity': minkowski_hex.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_zero': minkowski_hex.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_zero': minkowski_hex.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3': minkowski_hex.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3': minkowski_hex.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_lerp': minkowski_hex.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_lerp': minkowski_hex.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_multiply': minkowski_hex.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_multiply': minkowski_hex.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_scale': minkowski_hex.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_scale': minkowski_hex.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_negative': minkowski_hex.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_negative': minkowski_hex.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_scaling': minkowski_hex.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_scaling': minkowski_hex.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_rotation': minkowski_hex.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_rotation': minkowski_hex.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_inverse': minkowski_hex.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_inverse': minkowski_hex.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_cofactor': minkowski_hex.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_cofactor': minkowski_hex.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_transpose': minkowski_hex.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_transpose': minkowski_hex.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_assign_mat4': minkowski_hex.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_assign_mat4': minkowski_hex.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_assign_mat3': minkowski_hex.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_assign_mat3': minkowski_hex.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_assign': minkowski_hex.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_assign': minkowski_hex.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_determinant': minkowski_hex.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_determinant': minkowski_hex.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_identity': minkowski_hex.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_identity': minkowski_hex.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_zero': minkowski_hex.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_zero': minkowski_hex.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2': minkowski_hex.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2': minkowski_hex.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_length_squared': minkowski_hex.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_length_squared': minkowski_hex.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_length': minkowski_hex.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_length': minkowski_hex.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_angle': minkowski_hex.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_angle': minkowski_hex.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_dot': minkowski_hex.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_dot': minkowski_hex.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_slerp': minkowski_hex.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_slerp': minkowski_hex.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_lerp': minkowski_hex.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_lerp': minkowski_hex.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_yaw_pitch_roll': minkowski_hex.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_yaw_pitch_roll': minkowski_hex.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_mat4': minkowski_hex.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_mat4': minkowski_hex.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_vec3': minkowski_hex.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_vec3': minkowski_hex.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_axis_angle': minkowski_hex.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_axis_angle': minkowski_hex.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_power': minkowski_hex.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_power': minkowski_hex.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_normalize': minkowski_hex.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_normalize': minkowski_hex.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_inverse': minkowski_hex.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_inverse': minkowski_hex.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_conjugate': minkowski_hex.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_conjugate': minkowski_hex.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_negative': minkowski_hex.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_negative': minkowski_hex.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_divide': minkowski_hex.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_divide': minkowski_hex.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_multiply': minkowski_hex.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_multiply': minkowski_hex.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_scale': minkowski_hex.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_scale': minkowski_hex.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_null': minkowski_hex.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_null': minkowski_hex.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_zero': minkowski_hex.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_zero': minkowski_hex.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_assign': minkowski_hex.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_assign': minkowski_hex.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat': minkowski_hex.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat': minkowski_hex.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_nearly_equal': minkowski_hex.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_nearly_equal': minkowski_hex.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_equal': minkowski_hex.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_equal': minkowski_hex.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_near_zero': minkowski_hex.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_near_zero': minkowski_hex.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_zero': minkowski_hex.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_zero': minkowski_hex.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_lerp': minkowski_hex.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_lerp': minkowski_hex.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_normalize': minkowski_hex.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_normalize': minkowski_hex.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_clamp': minkowski_hex.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_clamp': minkowski_hex.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_min': minkowski_hex.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_min': minkowski_hex.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_max': minkowski_hex.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_max': minkowski_hex.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_round': minkowski_hex.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_round': minkowski_hex.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_ceil': minkowski_hex.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_ceil': minkowski_hex.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_floor': minkowski_hex.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_floor': minkowski_hex.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_abs': minkowski_hex.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_abs': minkowski_hex.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_inverse': minkowski_hex.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_inverse': minkowski_hex.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_negative': minkowski_hex.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_negative': minkowski_hex.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_snap': minkowski_hex.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_snap': minkowski_hex.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_divide': minkowski_hex.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_divide': minkowski_hex.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_multiply_mat4': minkowski_hex.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_multiply_mat4': minkowski_hex.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_multiply': minkowski_hex.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_multiply': minkowski_hex.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_scale': minkowski_hex.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_scale': minkowski_hex.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_subtract': minkowski_hex.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_subtract': minkowski_hex.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_add': minkowski_hex.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_add': minkowski_hex.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_one': minkowski_hex.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_one': minkowski_hex.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_zero': minkowski_hex.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_zero': minkowski_hex.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_assign_vec4': minkowski_hex.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_assign_vec4': minkowski_hex.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_assign': minkowski_hex.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_assign': minkowski_hex.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i': minkowski_hex.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i': minkowski_hex.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_is_equal': minkowski_hex.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_is_equal': minkowski_hex.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_is_zero': minkowski_hex.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_is_zero': minkowski_hex.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_lerp': minkowski_hex.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_lerp': minkowski_hex.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_normalize': minkowski_hex.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_normalize': minkowski_hex.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_clamp': minkowski_hex.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_clamp': minkowski_hex.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_min': minkowski_hex.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_min': minkowski_hex.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_max': minkowski_hex.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_max': minkowski_hex.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_round': minkowski_hex.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_round': minkowski_hex.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_ceil': minkowski_hex.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_ceil': minkowski_hex.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_floor': minkowski_hex.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_floor': minkowski_hex.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_abs': minkowski_hex.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_abs': minkowski_hex.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_inverse': minkowski_hex.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_inverse': minkowski_hex.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_negative': minkowski_hex.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_negative': minkowski_hex.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_snap': minkowski_hex.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_snap': minkowski_hex.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_divide': minkowski_hex.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_divide': minkowski_hex.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_multiply_mat4': minkowski_hex.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_multiply_mat4': minkowski_hex.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_multiply': minkowski_hex.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_multiply': minkowski_hex.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_scale': minkowski_hex.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_scale': minkowski_hex.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_subtract': minkowski_hex.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_subtract': minkowski_hex.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_add': minkowski_hex.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_add': minkowski_hex.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_one': minkowski_hex.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_one': minkowski_hex.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_zero': minkowski_hex.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_zero': minkowski_hex.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_assign_vec4i': minkowski_hex.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_assign_vec4i': minkowski_hex.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_assign': minkowski_hex.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_assign': minkowski_hex.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4': minkowski_hex.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4': minkowski_hex.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_nearly_equal': minkowski_hex.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_nearly_equal': minkowski_hex.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_equal': minkowski_hex.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_equal': minkowski_hex.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_near_zero': minkowski_hex.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_near_zero': minkowski_hex.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_zero': minkowski_hex.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_zero': minkowski_hex.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_distance_squared': minkowski_hex.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_distance_squared': minkowski_hex.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_distance': minkowski_hex.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_distance': minkowski_hex.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_length_squared': minkowski_hex.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_length_squared': minkowski_hex.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_length': minkowski_hex.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_length': minkowski_hex.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_dot': minkowski_hex.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_dot': minkowski_hex.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_bezier4': minkowski_hex.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_bezier4': minkowski_hex.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_bezier3': minkowski_hex.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_bezier3': minkowski_hex.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_lerp': minkowski_hex.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_lerp': minkowski_hex.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_reflect': minkowski_hex.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_reflect': minkowski_hex.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_slide': minkowski_hex.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_slide': minkowski_hex.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_project': minkowski_hex.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_project': minkowski_hex.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_normalize': minkowski_hex.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_normalize': minkowski_hex.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_cross': minkowski_hex.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_cross': minkowski_hex.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_clamp': minkowski_hex.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_clamp': minkowski_hex.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_min': minkowski_hex.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_min': minkowski_hex.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_max': minkowski_hex.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_max': minkowski_hex.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_round': minkowski_hex.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_round': minkowski_hex.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_ceil': minkowski_hex.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_ceil': minkowski_hex.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_floor': minkowski_hex.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_floor': minkowski_hex.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_abs': minkowski_hex.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_abs': minkowski_hex.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_inverse': minkowski_hex.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_inverse': minkowski_hex.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_negative': minkowski_hex.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_negative': minkowski_hex.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_snap': minkowski_hex.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_snap': minkowski_hex.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_divide': minkowski_hex.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_divide': minkowski_hex.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_multiply_mat3': minkowski_hex.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_multiply_mat3': minkowski_hex.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_multiply': minkowski_hex.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_multiply': minkowski_hex.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_scale': minkowski_hex.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_scale': minkowski_hex.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_subtract': minkowski_hex.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_subtract': minkowski_hex.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_add': minkowski_hex.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_add': minkowski_hex.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_one': minkowski_hex.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_one': minkowski_hex.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_zero': minkowski_hex.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_zero': minkowski_hex.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_assign_vec3': minkowski_hex.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_assign_vec3': minkowski_hex.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_assign': minkowski_hex.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_assign': minkowski_hex.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i': minkowski_hex.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i': minkowski_hex.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_is_equal': minkowski_hex.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_is_equal': minkowski_hex.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_is_zero': minkowski_hex.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_is_zero': minkowski_hex.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_distance_squared': minkowski_hex.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_distance_squared': minkowski_hex.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_distance': minkowski_hex.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_distance': minkowski_hex.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_length_squared': minkowski_hex.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_length_squared': minkowski_hex.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_length': minkowski_hex.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_length': minkowski_hex.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_dot': minkowski_hex.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_dot': minkowski_hex.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_bezier4': minkowski_hex.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_bezier4': minkowski_hex.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_bezier3': minkowski_hex.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_bezier3': minkowski_hex.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_lerp': minkowski_hex.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_lerp': minkowski_hex.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_reflect': minkowski_hex.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_reflect': minkowski_hex.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_slide': minkowski_hex.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_slide': minkowski_hex.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_project': minkowski_hex.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_project': minkowski_hex.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_normalize': minkowski_hex.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_normalize': minkowski_hex.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_cross': minkowski_hex.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_cross': minkowski_hex.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_clamp': minkowski_hex.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_clamp': minkowski_hex.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_min': minkowski_hex.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_min': minkowski_hex.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_max': minkowski_hex.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_max': minkowski_hex.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_round': minkowski_hex.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_round': minkowski_hex.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_ceil': minkowski_hex.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_ceil': minkowski_hex.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_floor': minkowski_hex.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_floor': minkowski_hex.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_abs': minkowski_hex.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_abs': minkowski_hex.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_inverse': minkowski_hex.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_inverse': minkowski_hex.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_negative': minkowski_hex.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_negative': minkowski_hex.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_snap': minkowski_hex.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_snap': minkowski_hex.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_divide': minkowski_hex.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_divide': minkowski_hex.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_multiply_mat3': minkowski_hex.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_multiply_mat3': minkowski_hex.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_multiply': minkowski_hex.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_multiply': minkowski_hex.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_scale': minkowski_hex.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_scale': minkowski_hex.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_subtract': minkowski_hex.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_subtract': minkowski_hex.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_add': minkowski_hex.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_add': minkowski_hex.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_one': minkowski_hex.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_one': minkowski_hex.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_zero': minkowski_hex.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_zero': minkowski_hex.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_assign_vec3i': minkowski_hex.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_assign_vec3i': minkowski_hex.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_assign': minkowski_hex.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_assign': minkowski_hex.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3': minkowski_hex.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3': minkowski_hex.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_nearly_equal': minkowski_hex.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_nearly_equal': minkowski_hex.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_equal': minkowski_hex.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_equal': minkowski_hex.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_near_zero': minkowski_hex.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_near_zero': minkowski_hex.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_zero': minkowski_hex.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_zero': minkowski_hex.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_distance_squared': minkowski_hex.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_distance_squared': minkowski_hex.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_distance': minkowski_hex.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_distance': minkowski_hex.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_length': minkowski_hex.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_length': minkowski_hex.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_length_squared': minkowski_hex.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_length_squared': minkowski_hex.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_angle': minkowski_hex.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_angle': minkowski_hex.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_dot': minkowski_hex.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_dot': minkowski_hex.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_bezier4': minkowski_hex.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_bezier4': minkowski_hex.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_bezier3': minkowski_hex.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_bezier3': minkowski_hex.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_lerp': minkowski_hex.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_lerp': minkowski_hex.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_rotate': minkowski_hex.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_rotate': minkowski_hex.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_tangent': minkowski_hex.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_tangent': minkowski_hex.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_reflect': minkowski_hex.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_reflect': minkowski_hex.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_slide': minkowski_hex.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_slide': minkowski_hex.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_project': minkowski_hex.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_project': minkowski_hex.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_normalize': minkowski_hex.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_normalize': minkowski_hex.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_clamp': minkowski_hex.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_clamp': minkowski_hex.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_min': minkowski_hex.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_min': minkowski_hex.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_max': minkowski_hex.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_max': minkowski_hex.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_round': minkowski_hex.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_round': minkowski_hex.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_ceil': minkowski_hex.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_ceil': minkowski_hex.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_floor': minkowski_hex.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_floor': minkowski_hex.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_abs': minkowski_hex.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_abs': minkowski_hex.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_inverse': minkowski_hex.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_inverse': minkowski_hex.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_negative': minkowski_hex.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_negative': minkowski_hex.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_snap': minkowski_hex.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_snap': minkowski_hex.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_divide': minkowski_hex.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_divide': minkowski_hex.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_multiply_mat2': minkowski_hex.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_multiply_mat2': minkowski_hex.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_multiply': minkowski_hex.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_multiply': minkowski_hex.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_scale': minkowski_hex.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_scale': minkowski_hex.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_subtract': minkowski_hex.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_subtract': minkowski_hex.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_add': minkowski_hex.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_add': minkowski_hex.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_one': minkowski_hex.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_one': minkowski_hex.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_zero': minkowski_hex.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_zero': minkowski_hex.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_assign_vec2': minkowski_hex.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_assign_vec2': minkowski_hex.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_assign': minkowski_hex.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_assign': minkowski_hex.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i': minkowski_hex.c:(.text+0xac20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i': minkowski_hex.c:(.text+0xaca0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_is_equal': minkowski_hex.c:(.text+0xacc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_is_equal': minkowski_hex.c:(.text+0xad00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_is_zero': minkowski_hex.c:(.text+0xad20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_is_zero': minkowski_hex.c:(.text+0xad40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_distance_squared': minkowski_hex.c:(.text+0xad60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_distance_squared': minkowski_hex.c:(.text+0xada0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_distance': minkowski_hex.c:(.text+0xadc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_distance': minkowski_hex.c:(.text+0xae00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_length': minkowski_hex.c:(.text+0xae20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_length': minkowski_hex.c:(.text+0xae40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_length_squared': minkowski_hex.c:(.text+0xae60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_length_squared': minkowski_hex.c:(.text+0xae80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_angle': minkowski_hex.c:(.text+0xaea0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_angle': minkowski_hex.c:(.text+0xaec0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_dot': minkowski_hex.c:(.text+0xaee0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_dot': minkowski_hex.c:(.text+0xaf20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_bezier4': minkowski_hex.c:(.text+0xaf40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_bezier4': minkowski_hex.c:(.text+0xb000): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_bezier3': minkowski_hex.c:(.text+0xb040): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_bezier3': minkowski_hex.c:(.text+0xb0e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_lerp': minkowski_hex.c:(.text+0xb100): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_lerp': minkowski_hex.c:(.text+0xb1a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_rotate': minkowski_hex.c:(.text+0xb1c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_rotate': minkowski_hex.c:(.text+0xb260): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_tangent': minkowski_hex.c:(.text+0xb280): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_tangent': minkowski_hex.c:(.text+0xb300): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_reflect': minkowski_hex.c:(.text+0xb320): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_reflect': minkowski_hex.c:(.text+0xb3c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_slide': minkowski_hex.c:(.text+0xb3e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_slide': minkowski_hex.c:(.text+0xb480): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_project': minkowski_hex.c:(.text+0xb4a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_project': minkowski_hex.c:(.text+0xb540): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_normalize': minkowski_hex.c:(.text+0xb560): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_normalize': minkowski_hex.c:(.text+0xb5e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_clamp': minkowski_hex.c:(.text+0xb600): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_clamp': minkowski_hex.c:(.text+0xb6a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_min': minkowski_hex.c:(.text+0xb6c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_min': minkowski_hex.c:(.text+0xb760): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_max': minkowski_hex.c:(.text+0xb780): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_max': minkowski_hex.c:(.text+0xb820): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_round': minkowski_hex.c:(.text+0xb840): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_round': minkowski_hex.c:(.text+0xb8c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_ceil': minkowski_hex.c:(.text+0xb8e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_ceil': minkowski_hex.c:(.text+0xb960): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_floor': minkowski_hex.c:(.text+0xb980): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_floor': minkowski_hex.c:(.text+0xba00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_abs': minkowski_hex.c:(.text+0xba20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_abs': minkowski_hex.c:(.text+0xbaa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_inverse': minkowski_hex.c:(.text+0xbac0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_inverse': minkowski_hex.c:(.text+0xbb40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_negative': minkowski_hex.c:(.text+0xbb60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_negative': minkowski_hex.c:(.text+0xbbe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_snap': minkowski_hex.c:(.text+0xbc00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_snap': minkowski_hex.c:(.text+0xbca0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_divide': minkowski_hex.c:(.text+0xbcc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_divide': minkowski_hex.c:(.text+0xbd60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_multiply_mat2': minkowski_hex.c:(.text+0xbd80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_multiply_mat2': minkowski_hex.c:(.text+0xbe20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_multiply': minkowski_hex.c:(.text+0xbe40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_multiply': minkowski_hex.c:(.text+0xbee0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_scale': minkowski_hex.c:(.text+0xbf00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_scale': minkowski_hex.c:(.text+0xbfa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_subtract': minkowski_hex.c:(.text+0xc220): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_subtract': minkowski_hex.c:(.text+0xc2c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_add': minkowski_hex.c:(.text+0xc2e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_add': minkowski_hex.c:(.text+0xc380): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_one': minkowski_hex.c:(.text+0xc3a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_one': minkowski_hex.c:(.text+0xc420): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_zero': minkowski_hex.c:(.text+0xc440): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_zero': minkowski_hex.c:(.text+0xc4c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_assign_vec2i': minkowski_hex.c:(.text+0xc4e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_assign_vec2i': minkowski_hex.c:(.text+0xc560): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_assign': minkowski_hex.c:(.text+0xc580): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_assign': minkowski_hex.c:(.text+0xc600): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2': minkowski_hex.c:(.text+0xc620): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2': minkowski_hex.c:(.text+0xc6a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_nearly_equal': minkowski_hex.c:(.text+0xc6c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_nearly_equal': minkowski_hex.c:(.text+0xc700): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_equal': minkowski_hex.c:(.text+0xc720): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_equal': minkowski_hex.c:(.text+0xc760): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_near_zero': minkowski_hex.c:(.text+0xc780): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_near_zero': minkowski_hex.c:(.text+0xc7a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_zero': minkowski_hex.c:(.text+0xc7c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_zero': minkowski_hex.c:(.text+0xc7e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_lerp': config.c:(.text+0x3420): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_lerp': config.c:(.text+0x34a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_multiply': config.c:(.text+0x34c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_multiply': config.c:(.text+0x3540): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_scale': config.c:(.text+0x3560): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_scale': config.c:(.text+0x35e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_negative': config.c:(.text+0x3600): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_negative': config.c:(.text+0x3680): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_scaling': config.c:(.text+0x36a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_scaling': config.c:(.text+0x3720): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_translation': config.c:(.text+0x3740): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_translation': config.c:(.text+0x37c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_look_at': config.c:(.text+0x37e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_look_at': config.c:(.text+0x38a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_quaternion': config.c:(.text+0x38c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_quaternion': config.c:(.text+0x3940): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_axis': config.c:(.text+0x3960): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_axis': config.c:(.text+0x39e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_z': config.c:(.text+0x3a00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_z': config.c:(.text+0x3a80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_y': config.c:(.text+0x3aa0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_y': config.c:(.text+0x3b20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_x': config.c:(.text+0x3b40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_x': config.c:(.text+0x3bc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_perspective_infinite': config.c:(.text+0x3be0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_perspective_infinite': config.c:(.text+0x3c60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_perspective_fov': config.c:(.text+0x3c80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_perspective_fov': config.c:(.text+0x3d00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_perspective': config.c:(.text+0x3d20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_perspective': config.c:(.text+0x3da0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_ortho': config.c:(.text+0x3dc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_ortho': config.c:(.text+0x3e40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_inverse': config.c:(.text+0x3e60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_inverse': config.c:(.text+0x3ee0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_adjugate': config.c:(.text+0x3f00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_adjugate': config.c:(.text+0x3f80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_transpose': config.c:(.text+0x3fa0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_transpose': config.c:(.text+0x4020): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_assign_mat3': config.c:(.text+0x4040): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_assign_mat3': config.c:(.text+0x40c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_assign_mat2': config.c:(.text+0x40e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_assign_mat2': config.c:(.text+0x4180): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_assign': config.c:(.text+0x41a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_assign': config.c:(.text+0x4220): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_determinant': config.c:(.text+0x4240): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_determinant': config.c:(.text+0x4260): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_identity': config.c:(.text+0x4280): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_identity': config.c:(.text+0x4300): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_zero': config.c:(.text+0x4320): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_zero': config.c:(.text+0x43a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4': config.c:(.text+0x43c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4': config.c:(.text+0x4440): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_lerp': config.c:(.text+0x4460): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_lerp': config.c:(.text+0x44e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_multiply': config.c:(.text+0x4500): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_multiply': config.c:(.text+0x4580): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_scale': config.c:(.text+0x45a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_scale': config.c:(.text+0x4620): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_negative': config.c:(.text+0x4640): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_negative': config.c:(.text+0x46c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_scaling': config.c:(.text+0x46e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_scaling': config.c:(.text+0x4760): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_quaternion': config.c:(.text+0x4780): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_quaternion': config.c:(.text+0x4820): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_axis': config.c:(.text+0x4840): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_axis': config.c:(.text+0x48e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_z': config.c:(.text+0x4900): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_z': config.c:(.text+0x4980): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_y': config.c:(.text+0x49a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_y': config.c:(.text+0x4a20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_x': config.c:(.text+0x4a40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_x': config.c:(.text+0x4ac0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_inverse': config.c:(.text+0x4ae0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_inverse': config.c:(.text+0x4b60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_adjugate': config.c:(.text+0x4b80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_adjugate': config.c:(.text+0x4c00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_cofactor': config.c:(.text+0x4c20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_cofactor': config.c:(.text+0x4ca0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_transpose': config.c:(.text+0x4cc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_transpose': config.c:(.text+0x4d40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_assign_mat4': config.c:(.text+0x4d60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_assign_mat4': config.c:(.text+0x4de0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_assign_mat2': config.c:(.text+0x4e00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_assign_mat2': config.c:(.text+0x4ea0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_assign': config.c:(.text+0x4ec0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_assign': config.c:(.text+0x4f40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_determinant': config.c:(.text+0x4f60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_determinant': config.c:(.text+0x4f80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_identity': config.c:(.text+0x4fa0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_identity': config.c:(.text+0x5020): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_zero': config.c:(.text+0x5040): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_zero': config.c:(.text+0x50c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3': config.c:(.text+0x50e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3': config.c:(.text+0x5160): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_lerp': config.c:(.text+0x5180): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_lerp': config.c:(.text+0x5240): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_multiply': config.c:(.text+0x5260): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_multiply': config.c:(.text+0x5320): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_scale': config.c:(.text+0x5340): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_scale': config.c:(.text+0x53e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_negative': config.c:(.text+0x5400): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_negative': config.c:(.text+0x54a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_scaling': config.c:(.text+0x54c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_scaling': config.c:(.text+0x5560): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_rotation': config.c:(.text+0x5580): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_rotation': config.c:(.text+0x5620): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_inverse': config.c:(.text+0x5640): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_inverse': config.c:(.text+0x56e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_cofactor': config.c:(.text+0x5700): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_cofactor': config.c:(.text+0x57a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_transpose': config.c:(.text+0x57c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_transpose': config.c:(.text+0x5860): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_assign_mat4': config.c:(.text+0x5880): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_assign_mat4': config.c:(.text+0x5920): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_assign_mat3': config.c:(.text+0x5940): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_assign_mat3': config.c:(.text+0x59e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_assign': config.c:(.text+0x5a00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_assign': config.c:(.text+0x5aa0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_determinant': config.c:(.text+0x5ac0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_determinant': config.c:(.text+0x5b00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_identity': config.c:(.text+0x5b20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_identity': config.c:(.text+0x5bc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_zero': config.c:(.text+0x5be0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_zero': config.c:(.text+0x5c80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2': config.c:(.text+0x5ca0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2': config.c:(.text+0x5d40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_length_squared': config.c:(.text+0x5d60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_length_squared': config.c:(.text+0x5da0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_length': config.c:(.text+0x5dc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_length': config.c:(.text+0x5e00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_angle': config.c:(.text+0x5e20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_angle': config.c:(.text+0x5e60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_dot': config.c:(.text+0x5e80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_dot': config.c:(.text+0x5ec0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_slerp': config.c:(.text+0x5ee0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_slerp': config.c:(.text+0x5fa0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_lerp': config.c:(.text+0x5fc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_lerp': config.c:(.text+0x6080): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_yaw_pitch_roll': config.c:(.text+0x60a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_yaw_pitch_roll': config.c:(.text+0x6140): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_mat4': config.c:(.text+0x6160): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_mat4': config.c:(.text+0x6200): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_vec3': config.c:(.text+0x6220): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_vec3': config.c:(.text+0x62c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_axis_angle': config.c:(.text+0x62e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_axis_angle': config.c:(.text+0x6380): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_power': config.c:(.text+0x63a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_power': config.c:(.text+0x6440): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_normalize': config.c:(.text+0x6460): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_normalize': config.c:(.text+0x6500): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_inverse': config.c:(.text+0x6520): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_inverse': config.c:(.text+0x65c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_conjugate': config.c:(.text+0x65e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_conjugate': config.c:(.text+0x6680): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_negative': config.c:(.text+0x66a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_negative': config.c:(.text+0x6740): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_divide': config.c:(.text+0x6760): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_divide': config.c:(.text+0x6820): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_multiply': config.c:(.text+0x6840): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_multiply': config.c:(.text+0x6900): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_scale': config.c:(.text+0x6920): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_scale': config.c:(.text+0x69c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_null': config.c:(.text+0x69e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_null': config.c:(.text+0x6a80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_zero': config.c:(.text+0x6aa0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_zero': config.c:(.text+0x6b40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_assign': config.c:(.text+0x6b60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_assign': config.c:(.text+0x6c00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat': config.c:(.text+0x6c20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat': config.c:(.text+0x6cc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_nearly_equal': config.c:(.text+0x6ce0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_nearly_equal': config.c:(.text+0x6d20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_equal': config.c:(.text+0x6d40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_equal': config.c:(.text+0x6d80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_near_zero': config.c:(.text+0x6da0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_near_zero': config.c:(.text+0x6de0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_zero': config.c:(.text+0x6e00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_zero': config.c:(.text+0x6e40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_lerp': config.c:(.text+0x6e60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_lerp': config.c:(.text+0x6f00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_normalize': config.c:(.text+0x6f20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_normalize': config.c:(.text+0x6fc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_clamp': config.c:(.text+0x6fe0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_clamp': config.c:(.text+0x7080): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_min': config.c:(.text+0x70a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_min': config.c:(.text+0x7140): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_max': config.c:(.text+0x7160): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_max': config.c:(.text+0x7200): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_round': config.c:(.text+0x7220): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_round': config.c:(.text+0x72c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_ceil': config.c:(.text+0x72e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_ceil': config.c:(.text+0x7380): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_floor': config.c:(.text+0x73a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_floor': config.c:(.text+0x7440): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_abs': config.c:(.text+0x7460): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_abs': config.c:(.text+0x7500): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_inverse': config.c:(.text+0x7520): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_inverse': config.c:(.text+0x75c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_negative': config.c:(.text+0x75e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_negative': config.c:(.text+0x7680): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_snap': config.c:(.text+0x76a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_snap': config.c:(.text+0x7740): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_divide': config.c:(.text+0x7760): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_divide': config.c:(.text+0x7800): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_multiply_mat4': config.c:(.text+0x7820): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_multiply_mat4': config.c:(.text+0x78c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_multiply': config.c:(.text+0x78e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_multiply': config.c:(.text+0x7980): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_scale': config.c:(.text+0x79a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_scale': config.c:(.text+0x7a40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_subtract': config.c:(.text+0x7a60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_subtract': config.c:(.text+0x7b00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_add': config.c:(.text+0x7b20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_add': config.c:(.text+0x7bc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_one': config.c:(.text+0x7be0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_one': config.c:(.text+0x7c60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_zero': config.c:(.text+0x7c80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_zero': config.c:(.text+0x7d00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_assign_vec4': config.c:(.text+0x7d20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_assign_vec4': config.c:(.text+0x7dc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_assign': config.c:(.text+0x7de0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_assign': config.c:(.text+0x7e80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i': config.c:(.text+0x7ea0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i': config.c:(.text+0x7f40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_is_equal': config.c:(.text+0x7f80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_is_equal': config.c:(.text+0x7fc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_is_zero': config.c:(.text+0x7fe0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_is_zero': config.c:(.text+0x8000): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_lerp': config.c:(.text+0x8020): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_lerp': config.c:(.text+0x80c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_normalize': config.c:(.text+0x80e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_normalize': config.c:(.text+0x8180): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_clamp': config.c:(.text+0x81a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_clamp': config.c:(.text+0x8240): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_min': config.c:(.text+0x8260): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_min': config.c:(.text+0x8300): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_max': config.c:(.text+0x8320): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_max': config.c:(.text+0x83c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_round': config.c:(.text+0x83e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_round': config.c:(.text+0x8480): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_ceil': config.c:(.text+0x84a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_ceil': config.c:(.text+0x8540): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_floor': config.c:(.text+0x8560): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_floor': config.c:(.text+0x8600): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_abs': config.c:(.text+0x8620): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_abs': config.c:(.text+0x86c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_inverse': config.c:(.text+0x86e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_inverse': config.c:(.text+0x8780): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_negative': config.c:(.text+0x87a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_negative': config.c:(.text+0x8840): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_snap': config.c:(.text+0x8860): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_snap': config.c:(.text+0x8900): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_divide': config.c:(.text+0x8920): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_divide': config.c:(.text+0x89c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_multiply_mat4': config.c:(.text+0x89e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_multiply_mat4': config.c:(.text+0x8a80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_multiply': config.c:(.text+0x8aa0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_multiply': config.c:(.text+0x8b40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_scale': config.c:(.text+0x8b60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_scale': config.c:(.text+0x8c00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_subtract': config.c:(.text+0x8c20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_subtract': config.c:(.text+0x8cc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_add': config.c:(.text+0x8ce0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_add': config.c:(.text+0x8d80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_one': config.c:(.text+0x8da0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_one': config.c:(.text+0x8e20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_zero': config.c:(.text+0x8e40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_zero': config.c:(.text+0x8ec0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_assign_vec4i': config.c:(.text+0x8ee0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_assign_vec4i': config.c:(.text+0x8f80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_assign': config.c:(.text+0x8fa0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_assign': config.c:(.text+0x9040): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4': config.c:(.text+0x9060): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4': config.c:(.text+0x9100): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_nearly_equal': config.c:(.text+0x9120): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_nearly_equal': config.c:(.text+0x9160): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_equal': config.c:(.text+0x9180): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_equal': config.c:(.text+0x91c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_near_zero': config.c:(.text+0x91e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_near_zero': config.c:(.text+0x9220): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_zero': config.c:(.text+0x9240): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_zero': config.c:(.text+0x9260): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_distance_squared': config.c:(.text+0x9280): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_distance_squared': config.c:(.text+0x92e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_distance': config.c:(.text+0x9300): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_distance': config.c:(.text+0x9360): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_length_squared': config.c:(.text+0x9380): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_length_squared': config.c:(.text+0x93c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_length': config.c:(.text+0x93e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_length': config.c:(.text+0x9420): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_dot': config.c:(.text+0x9440): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_dot': config.c:(.text+0x94a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_bezier4': config.c:(.text+0x94c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_bezier4': config.c:(.text+0x95c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_bezier3': config.c:(.text+0x9600): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_bezier3': config.c:(.text+0x9700): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_lerp': config.c:(.text+0x9720): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_lerp': config.c:(.text+0x9800): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_reflect': config.c:(.text+0x9820): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_reflect': config.c:(.text+0x9900): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_slide': config.c:(.text+0x9920): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_slide': config.c:(.text+0x9a00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_project': config.c:(.text+0x9a20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_project': config.c:(.text+0x9b00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_normalize': config.c:(.text+0x9b20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_normalize': config.c:(.text+0x9be0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_cross': config.c:(.text+0x9c00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_cross': config.c:(.text+0x9ce0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_clamp': config.c:(.text+0x9d00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_clamp': config.c:(.text+0x9e00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_min': config.c:(.text+0x9e20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_min': config.c:(.text+0x9f00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_max': config.c:(.text+0x9f20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_max': config.c:(.text+0xa000): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_round': config.c:(.text+0xa020): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_round': config.c:(.text+0xa0c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_ceil': config.c:(.text+0xa0e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_ceil': config.c:(.text+0xa180): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_floor': config.c:(.text+0xa1a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_floor': config.c:(.text+0xa240): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_abs': config.c:(.text+0xa260): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_abs': config.c:(.text+0xa320): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_inverse': config.c:(.text+0xa340): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_inverse': config.c:(.text+0xa400): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_negative': config.c:(.text+0xa420): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_negative': config.c:(.text+0xa4e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_snap': config.c:(.text+0xa500): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_snap': config.c:(.text+0xa5e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_divide': config.c:(.text+0xa600): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_divide': config.c:(.text+0xa6e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_multiply_mat3': config.c:(.text+0xa700): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_multiply_mat3': config.c:(.text+0xa7c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_multiply': config.c:(.text+0xa7e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_multiply': config.c:(.text+0xa8c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_scale': config.c:(.text+0xa8e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_scale': config.c:(.text+0xa9a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_subtract': config.c:(.text+0xa9c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_subtract': config.c:(.text+0xaaa0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_add': config.c:(.text+0xaac0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_add': config.c:(.text+0xaba0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_one': config.c:(.text+0xabc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_one': config.c:(.text+0xac60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_zero': config.c:(.text+0xac80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_zero': config.c:(.text+0xad20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_assign_vec3': config.c:(.text+0xad40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_assign_vec3': config.c:(.text+0xade0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_assign': config.c:(.text+0xae00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_assign': config.c:(.text+0xaec0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i': config.c:(.text+0xaee0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i': config.c:(.text+0xaf80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_is_equal': config.c:(.text+0xafa0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_is_equal': config.c:(.text+0xb000): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_is_zero': config.c:(.text+0xb020): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_is_zero': config.c:(.text+0xb060): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_distance_squared': config.c:(.text+0xb080): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_distance_squared': config.c:(.text+0xb0c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_distance': config.c:(.text+0xb0e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_distance': config.c:(.text+0xb120): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_length_squared': config.c:(.text+0xb140): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_length_squared': config.c:(.text+0xb160): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_length': config.c:(.text+0xb180): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_length': config.c:(.text+0xb1a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_dot': config.c:(.text+0xb1c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_dot': config.c:(.text+0xb200): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_bezier4': config.c:(.text+0xb220): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_bezier4': config.c:(.text+0xb300): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_bezier3': config.c:(.text+0xb340): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_bezier3': config.c:(.text+0xb400): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_lerp': config.c:(.text+0xb420): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_lerp': config.c:(.text+0xb4e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_reflect': config.c:(.text+0xb500): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_reflect': config.c:(.text+0xb5c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_slide': config.c:(.text+0xb5e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_slide': config.c:(.text+0xb6a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_project': config.c:(.text+0xb6c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_project': config.c:(.text+0xb780): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_normalize': config.c:(.text+0xb7a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_normalize': config.c:(.text+0xb840): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_cross': config.c:(.text+0xb860): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_cross': config.c:(.text+0xb920): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_clamp': config.c:(.text+0xb940): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_clamp': config.c:(.text+0xba00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_min': config.c:(.text+0xba20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_min': config.c:(.text+0xbae0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_max': config.c:(.text+0xbb00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_max': config.c:(.text+0xbbc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_round': config.c:(.text+0xbbe0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_round': config.c:(.text+0xbc80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_ceil': config.c:(.text+0xbca0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_ceil': config.c:(.text+0xbd40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_floor': config.c:(.text+0xbd60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_floor': config.c:(.text+0xbe00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_abs': config.c:(.text+0xbe20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_abs': config.c:(.text+0xbec0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_inverse': config.c:(.text+0xbee0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_inverse': config.c:(.text+0xbf80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_negative': config.c:(.text+0xbfa0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_negative': config.c:(.text+0xc040): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_snap': config.c:(.text+0xc060): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_snap': config.c:(.text+0xc120): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_divide': config.c:(.text+0xc140): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_divide': config.c:(.text+0xc200): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_multiply_mat3': config.c:(.text+0xc220): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_multiply_mat3': config.c:(.text+0xc2c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_multiply': config.c:(.text+0xc2e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_multiply': config.c:(.text+0xc3a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_scale': config.c:(.text+0xc3c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_scale': config.c:(.text+0xc460): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_subtract': config.c:(.text+0xc480): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_subtract': config.c:(.text+0xc540): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_add': config.c:(.text+0xc560): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_add': config.c:(.text+0xc620): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_one': config.c:(.text+0xc640): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_one': config.c:(.text+0xc6e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_zero': config.c:(.text+0xc700): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_zero': config.c:(.text+0xc7a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_assign_vec3i': config.c:(.text+0xc7c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_assign_vec3i': config.c:(.text+0xc880): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_assign': config.c:(.text+0xc8a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_assign': config.c:(.text+0xc940): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3': config.c:(.text+0xc960): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3': config.c:(.text+0xca00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_nearly_equal': config.c:(.text+0xca20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_nearly_equal': config.c:(.text+0xca60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_equal': config.c:(.text+0xca80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_equal': config.c:(.text+0xcac0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_near_zero': config.c:(.text+0xcae0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_near_zero': config.c:(.text+0xcb20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_zero': config.c:(.text+0xcb40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_zero': config.c:(.text+0xcb80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_distance_squared': config.c:(.text+0xcba0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_distance_squared': config.c:(.text+0xcbe0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_distance': config.c:(.text+0xcc00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_distance': config.c:(.text+0xcc20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_length': config.c:(.text+0xcc40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_length': config.c:(.text+0xcc60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_length_squared': config.c:(.text+0xcc80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_length_squared': config.c:(.text+0xcca0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_angle': config.c:(.text+0xccc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_angle': config.c:(.text+0xcce0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_dot': config.c:(.text+0xcd00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_dot': config.c:(.text+0xcd40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_bezier4': config.c:(.text+0xcd60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_bezier4': config.c:(.text+0xce00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_bezier3': config.c:(.text+0xce40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_bezier3': config.c:(.text+0xcee0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_lerp': config.c:(.text+0xcf00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_lerp': config.c:(.text+0xcf80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_rotate': config.c:(.text+0xcfa0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_rotate': config.c:(.text+0xd020): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_tangent': config.c:(.text+0xd040): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_tangent': config.c:(.text+0xd0c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_reflect': config.c:(.text+0xd0e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_reflect': config.c:(.text+0xd160): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_slide': config.c:(.text+0xd180): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_slide': config.c:(.text+0xd200): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_project': config.c:(.text+0xd220): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_project': config.c:(.text+0xd2a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_normalize': config.c:(.text+0xd2c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_normalize': config.c:(.text+0xd340): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_clamp': config.c:(.text+0xd360): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_clamp': config.c:(.text+0xd400): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_min': config.c:(.text+0xd420): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_min': config.c:(.text+0xd4a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_max': config.c:(.text+0xd4c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_max': config.c:(.text+0xd540): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_round': config.c:(.text+0xd560): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_round': config.c:(.text+0xd5e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_ceil': config.c:(.text+0xd600): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_ceil': config.c:(.text+0xd680): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_floor': config.c:(.text+0xd6a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_floor': config.c:(.text+0xd720): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_abs': config.c:(.text+0xd740): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_abs': config.c:(.text+0xd7c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_inverse': config.c:(.text+0xd7e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_inverse': config.c:(.text+0xd860): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_negative': config.c:(.text+0xd880): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_negative': config.c:(.text+0xd900): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_snap': config.c:(.text+0xd920): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_snap': config.c:(.text+0xd9a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_divide': config.c:(.text+0xd9c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_divide': config.c:(.text+0xda40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_multiply_mat2': config.c:(.text+0xda60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_multiply_mat2': config.c:(.text+0xdb00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_multiply': config.c:(.text+0xdb20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_multiply': config.c:(.text+0xdba0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_scale': config.c:(.text+0xdbc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_scale': config.c:(.text+0xdc40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_subtract': config.c:(.text+0xdc60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_subtract': config.c:(.text+0xdce0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_add': config.c:(.text+0xdd00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_add': config.c:(.text+0xdd80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_one': config.c:(.text+0xdda0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_one': config.c:(.text+0xde20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_zero': config.c:(.text+0xde40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_zero': config.c:(.text+0xdec0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_assign_vec2': config.c:(.text+0xdee0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_assign_vec2': config.c:(.text+0xdf60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_assign': config.c:(.text+0xdf80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_assign': config.c:(.text+0xe000): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i': config.c:(.text+0xe020): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i': config.c:(.text+0xe0a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_is_equal': config.c:(.text+0xe0c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_is_equal': config.c:(.text+0xe100): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_is_zero': config.c:(.text+0xe120): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_is_zero': config.c:(.text+0xe140): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_distance_squared': config.c:(.text+0xe160): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_distance_squared': config.c:(.text+0xe1a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_distance': config.c:(.text+0xe1c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_distance': config.c:(.text+0xe200): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_length': config.c:(.text+0xe220): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_length': config.c:(.text+0xe240): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_length_squared': config.c:(.text+0xe260): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_length_squared': config.c:(.text+0xe280): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_angle': config.c:(.text+0xe2a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_angle': config.c:(.text+0xe2c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_dot': config.c:(.text+0xe2e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_dot': config.c:(.text+0xe320): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_bezier4': config.c:(.text+0xe340): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_bezier4': config.c:(.text+0xe400): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_bezier3': config.c:(.text+0xe440): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_bezier3': config.c:(.text+0xe4e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_lerp': config.c:(.text+0xe500): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_lerp': config.c:(.text+0xe5a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_rotate': config.c:(.text+0xe5c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_rotate': config.c:(.text+0xe660): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_tangent': config.c:(.text+0xe680): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_tangent': config.c:(.text+0xe700): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_reflect': config.c:(.text+0xe720): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_reflect': config.c:(.text+0xe7c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_slide': config.c:(.text+0xe7e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_slide': config.c:(.text+0xe880): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_project': config.c:(.text+0xe8a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_project': config.c:(.text+0xe940): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_normalize': config.c:(.text+0xe960): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_normalize': config.c:(.text+0xe9e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_clamp': config.c:(.text+0xea00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_clamp': config.c:(.text+0xeaa0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_min': config.c:(.text+0xeac0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_min': config.c:(.text+0xeb60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_max': config.c:(.text+0xeb80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_max': config.c:(.text+0xec20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_round': config.c:(.text+0xec40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_round': config.c:(.text+0xecc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_ceil': config.c:(.text+0xece0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_ceil': config.c:(.text+0xed60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_floor': config.c:(.text+0xed80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_floor': config.c:(.text+0xee00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_abs': config.c:(.text+0xee20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_abs': config.c:(.text+0xeea0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_inverse': config.c:(.text+0xeec0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_inverse': config.c:(.text+0xef40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_negative': config.c:(.text+0xef60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_negative': config.c:(.text+0xefe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_snap': config.c:(.text+0xf000): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_snap': config.c:(.text+0xf0a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_divide': config.c:(.text+0xf0c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_divide': config.c:(.text+0xf160): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_multiply_mat2': config.c:(.text+0xf180): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_multiply_mat2': config.c:(.text+0xf220): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_multiply': config.c:(.text+0xf240): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_multiply': config.c:(.text+0xf2e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_scale': config.c:(.text+0xf300): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_scale': config.c:(.text+0xf3a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_subtract': config.c:(.text+0xf3c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_subtract': config.c:(.text+0xf460): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_add': config.c:(.text+0xf480): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_add': config.c:(.text+0xf520): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_one': config.c:(.text+0xf540): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_one': config.c:(.text+0xf5c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_zero': config.c:(.text+0xf5e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_zero': config.c:(.text+0xf660): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_assign_vec2i': config.c:(.text+0xf680): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_assign_vec2i': config.c:(.text+0xf700): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_assign': config.c:(.text+0xf720): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_assign': config.c:(.text+0xf7a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2': config.c:(.text+0xf7c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2': config.c:(.text+0xf840): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_nearly_equal': config.c:(.text+0xf860): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_nearly_equal': config.c:(.text+0xf8a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_equal': config.c:(.text+0xf8c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_equal': config.c:(.text+0xf900): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_near_zero': config.c:(.text+0xf920): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_near_zero': config.c:(.text+0xf940): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_zero': config.c:(.text+0xf960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_zero': config.c:(.text+0xf980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_lerp': config_apply.c:(.text+0x120): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_lerp': config_apply.c:(.text+0x1a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_multiply': config_apply.c:(.text+0x1c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_multiply': config_apply.c:(.text+0x240): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_scale': config_apply.c:(.text+0x260): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_scale': config_apply.c:(.text+0x2e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_negative': config_apply.c:(.text+0x300): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_negative': config_apply.c:(.text+0x380): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_scaling': config_apply.c:(.text+0x3a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_scaling': config_apply.c:(.text+0x420): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_translation': config_apply.c:(.text+0x440): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_translation': config_apply.c:(.text+0x4c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_look_at': config_apply.c:(.text+0x4e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_look_at': config_apply.c:(.text+0x5a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_quaternion': config_apply.c:(.text+0x5c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_quaternion': config_apply.c:(.text+0x640): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_axis': config_apply.c:(.text+0x660): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_axis': config_apply.c:(.text+0x6e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_z': config_apply.c:(.text+0x700): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_z': config_apply.c:(.text+0x780): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_y': config_apply.c:(.text+0x7a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_y': config_apply.c:(.text+0x820): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_x': config_apply.c:(.text+0x840): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_x': config_apply.c:(.text+0x8c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_perspective_infinite': config_apply.c:(.text+0x8e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_perspective_infinite': config_apply.c:(.text+0x960): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_perspective_fov': config_apply.c:(.text+0x980): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_perspective_fov': config_apply.c:(.text+0xa00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_perspective': config_apply.c:(.text+0xa20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_perspective': config_apply.c:(.text+0xaa0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_ortho': config_apply.c:(.text+0xac0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_ortho': config_apply.c:(.text+0xb40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_inverse': config_apply.c:(.text+0xb60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_inverse': config_apply.c:(.text+0xbe0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_adjugate': config_apply.c:(.text+0xc00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_adjugate': config_apply.c:(.text+0xc80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_transpose': config_apply.c:(.text+0xca0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_transpose': config_apply.c:(.text+0xd20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_assign_mat3': config_apply.c:(.text+0xd40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_assign_mat3': config_apply.c:(.text+0xdc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_assign_mat2': config_apply.c:(.text+0xde0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_assign_mat2': config_apply.c:(.text+0xe80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_assign': config_apply.c:(.text+0xea0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_assign': config_apply.c:(.text+0xf20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_determinant': config_apply.c:(.text+0xf40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_determinant': config_apply.c:(.text+0xf60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_identity': config_apply.c:(.text+0xf80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_identity': config_apply.c:(.text+0x1000): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_zero': config_apply.c:(.text+0x1020): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_zero': config_apply.c:(.text+0x10a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4': config_apply.c:(.text+0x10c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4': config_apply.c:(.text+0x1140): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_lerp': config_apply.c:(.text+0x1160): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_lerp': config_apply.c:(.text+0x11e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_multiply': config_apply.c:(.text+0x1200): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_multiply': config_apply.c:(.text+0x1280): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_scale': config_apply.c:(.text+0x12a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_scale': config_apply.c:(.text+0x1320): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_negative': config_apply.c:(.text+0x1340): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_negative': config_apply.c:(.text+0x13c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_scaling': config_apply.c:(.text+0x13e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_scaling': config_apply.c:(.text+0x1460): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_quaternion': config_apply.c:(.text+0x1480): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_quaternion': config_apply.c:(.text+0x1520): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_axis': config_apply.c:(.text+0x1540): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_axis': config_apply.c:(.text+0x15e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_z': config_apply.c:(.text+0x1600): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_z': config_apply.c:(.text+0x1680): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_y': config_apply.c:(.text+0x16a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_y': config_apply.c:(.text+0x1720): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_x': config_apply.c:(.text+0x1740): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_x': config_apply.c:(.text+0x17c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_inverse': config_apply.c:(.text+0x17e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_inverse': config_apply.c:(.text+0x1860): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_adjugate': config_apply.c:(.text+0x1880): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_adjugate': config_apply.c:(.text+0x1900): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_cofactor': config_apply.c:(.text+0x1920): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_cofactor': config_apply.c:(.text+0x19a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_transpose': config_apply.c:(.text+0x19c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_transpose': config_apply.c:(.text+0x1a40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_assign_mat4': config_apply.c:(.text+0x1a60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_assign_mat4': config_apply.c:(.text+0x1ae0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_assign_mat2': config_apply.c:(.text+0x1b00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_assign_mat2': config_apply.c:(.text+0x1ba0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_assign': config_apply.c:(.text+0x1bc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_assign': config_apply.c:(.text+0x1c40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_determinant': config_apply.c:(.text+0x1c60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_determinant': config_apply.c:(.text+0x1c80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_identity': config_apply.c:(.text+0x1ca0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_identity': config_apply.c:(.text+0x1d20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_zero': config_apply.c:(.text+0x1d40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_zero': config_apply.c:(.text+0x1dc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3': config_apply.c:(.text+0x1de0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3': config_apply.c:(.text+0x1e60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_lerp': config_apply.c:(.text+0x1e80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_lerp': config_apply.c:(.text+0x1f40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_multiply': config_apply.c:(.text+0x1f60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_multiply': config_apply.c:(.text+0x2020): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_scale': config_apply.c:(.text+0x2040): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_scale': config_apply.c:(.text+0x20e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_negative': config_apply.c:(.text+0x2100): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_negative': config_apply.c:(.text+0x21a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_scaling': config_apply.c:(.text+0x21c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_scaling': config_apply.c:(.text+0x2260): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_rotation': config_apply.c:(.text+0x2280): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_rotation': config_apply.c:(.text+0x2320): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_inverse': config_apply.c:(.text+0x2340): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_inverse': config_apply.c:(.text+0x23e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_cofactor': config_apply.c:(.text+0x2400): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_cofactor': config_apply.c:(.text+0x24a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_transpose': config_apply.c:(.text+0x24c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_transpose': config_apply.c:(.text+0x2560): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_assign_mat4': config_apply.c:(.text+0x2580): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_assign_mat4': config_apply.c:(.text+0x2620): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_assign_mat3': config_apply.c:(.text+0x2640): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_assign_mat3': config_apply.c:(.text+0x26e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_assign': config_apply.c:(.text+0x2700): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_assign': config_apply.c:(.text+0x27a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_determinant': config_apply.c:(.text+0x27c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_determinant': config_apply.c:(.text+0x2800): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_identity': config_apply.c:(.text+0x2820): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_identity': config_apply.c:(.text+0x28c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_zero': config_apply.c:(.text+0x28e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_zero': config_apply.c:(.text+0x2980): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2': config_apply.c:(.text+0x29a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2': config_apply.c:(.text+0x2a40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_length_squared': config_apply.c:(.text+0x2a60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_length_squared': config_apply.c:(.text+0x2aa0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_length': config_apply.c:(.text+0x2ac0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_length': config_apply.c:(.text+0x2b00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_angle': config_apply.c:(.text+0x2b20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_angle': config_apply.c:(.text+0x2b60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_dot': config_apply.c:(.text+0x2b80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_dot': config_apply.c:(.text+0x2bc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_slerp': config_apply.c:(.text+0x2be0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_slerp': config_apply.c:(.text+0x2ca0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_lerp': config_apply.c:(.text+0x2cc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_lerp': config_apply.c:(.text+0x2d80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_yaw_pitch_roll': config_apply.c:(.text+0x2da0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_yaw_pitch_roll': config_apply.c:(.text+0x2e40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_mat4': config_apply.c:(.text+0x2e60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_mat4': config_apply.c:(.text+0x2f00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_vec3': config_apply.c:(.text+0x2f20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_vec3': config_apply.c:(.text+0x2fc0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_axis_angle': config_apply.c:(.text+0x2fe0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_axis_angle': config_apply.c:(.text+0x3080): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_power': config_apply.c:(.text+0x30a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_power': config_apply.c:(.text+0x3140): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_normalize': config_apply.c:(.text+0x3160): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_normalize': config_apply.c:(.text+0x3200): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_inverse': config_apply.c:(.text+0x3220): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_inverse': config_apply.c:(.text+0x32c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_conjugate': config_apply.c:(.text+0x32e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_conjugate': config_apply.c:(.text+0x3380): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_negative': config_apply.c:(.text+0x33a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_negative': config_apply.c:(.text+0x3440): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_divide': config_apply.c:(.text+0x3460): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_divide': config_apply.c:(.text+0x3520): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_multiply': config_apply.c:(.text+0x3540): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_multiply': config_apply.c:(.text+0x3600): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_scale': config_apply.c:(.text+0x3620): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_scale': config_apply.c:(.text+0x36c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_null': config_apply.c:(.text+0x36e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_null': config_apply.c:(.text+0x3780): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_zero': config_apply.c:(.text+0x37a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_zero': config_apply.c:(.text+0x3840): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_assign': config_apply.c:(.text+0x3860): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_assign': config_apply.c:(.text+0x3900): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat': config_apply.c:(.text+0x3920): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat': config_apply.c:(.text+0x39c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_nearly_equal': config_apply.c:(.text+0x39e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_nearly_equal': config_apply.c:(.text+0x3a20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_equal': config_apply.c:(.text+0x3a40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_equal': config_apply.c:(.text+0x3a80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_near_zero': config_apply.c:(.text+0x3aa0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_near_zero': config_apply.c:(.text+0x3ae0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_zero': config_apply.c:(.text+0x3b00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_zero': config_apply.c:(.text+0x3b40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_lerp': config_apply.c:(.text+0x3b60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_lerp': config_apply.c:(.text+0x3c00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_normalize': config_apply.c:(.text+0x3c20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_normalize': config_apply.c:(.text+0x3cc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_clamp': config_apply.c:(.text+0x3ce0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_clamp': config_apply.c:(.text+0x3d80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_min': config_apply.c:(.text+0x3da0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_min': config_apply.c:(.text+0x3e40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_max': config_apply.c:(.text+0x3e60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_max': config_apply.c:(.text+0x3f00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_round': config_apply.c:(.text+0x3f20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_round': config_apply.c:(.text+0x3fc0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_ceil': config_apply.c:(.text+0x3fe0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_ceil': config_apply.c:(.text+0x4080): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_floor': config_apply.c:(.text+0x40a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_floor': config_apply.c:(.text+0x4140): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_abs': config_apply.c:(.text+0x4160): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_abs': config_apply.c:(.text+0x4200): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_inverse': config_apply.c:(.text+0x4220): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_inverse': config_apply.c:(.text+0x42c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_negative': config_apply.c:(.text+0x42e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_negative': config_apply.c:(.text+0x4380): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_snap': config_apply.c:(.text+0x43a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_snap': config_apply.c:(.text+0x4440): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_divide': config_apply.c:(.text+0x4460): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_divide': config_apply.c:(.text+0x4500): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_multiply_mat4': config_apply.c:(.text+0x4520): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_multiply_mat4': config_apply.c:(.text+0x45c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_multiply': config_apply.c:(.text+0x45e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_multiply': config_apply.c:(.text+0x4680): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_scale': config_apply.c:(.text+0x46a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_scale': config_apply.c:(.text+0x4740): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_subtract': config_apply.c:(.text+0x4760): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_subtract': config_apply.c:(.text+0x4800): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_add': config_apply.c:(.text+0x4820): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_add': config_apply.c:(.text+0x48c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_one': config_apply.c:(.text+0x48e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_one': config_apply.c:(.text+0x4960): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_zero': config_apply.c:(.text+0x4980): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_zero': config_apply.c:(.text+0x4a00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_assign_vec4': config_apply.c:(.text+0x4a20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_assign_vec4': config_apply.c:(.text+0x4ac0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_assign': config_apply.c:(.text+0x4ae0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_assign': config_apply.c:(.text+0x4b80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i': config_apply.c:(.text+0x4ba0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i': config_apply.c:(.text+0x4c40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_is_equal': config_apply.c:(.text+0x4c80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_is_equal': config_apply.c:(.text+0x4cc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_is_zero': config_apply.c:(.text+0x4ce0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_is_zero': config_apply.c:(.text+0x4d00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_lerp': config_apply.c:(.text+0x4d20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_lerp': config_apply.c:(.text+0x4dc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_normalize': config_apply.c:(.text+0x4de0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_normalize': config_apply.c:(.text+0x4e80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_clamp': config_apply.c:(.text+0x4ea0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_clamp': config_apply.c:(.text+0x4f40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_min': config_apply.c:(.text+0x4f60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_min': config_apply.c:(.text+0x5000): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_max': config_apply.c:(.text+0x5020): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_max': config_apply.c:(.text+0x50c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_round': config_apply.c:(.text+0x50e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_round': config_apply.c:(.text+0x5180): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_ceil': config_apply.c:(.text+0x51a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_ceil': config_apply.c:(.text+0x5240): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_floor': config_apply.c:(.text+0x5260): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_floor': config_apply.c:(.text+0x5300): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_abs': config_apply.c:(.text+0x5320): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_abs': config_apply.c:(.text+0x53c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_inverse': config_apply.c:(.text+0x53e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_inverse': config_apply.c:(.text+0x5480): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_negative': config_apply.c:(.text+0x54a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_negative': config_apply.c:(.text+0x5540): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_snap': config_apply.c:(.text+0x5560): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_snap': config_apply.c:(.text+0x5600): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_divide': config_apply.c:(.text+0x5620): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_divide': config_apply.c:(.text+0x56c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_multiply_mat4': config_apply.c:(.text+0x56e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_multiply_mat4': config_apply.c:(.text+0x5780): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_multiply': config_apply.c:(.text+0x57a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_multiply': config_apply.c:(.text+0x5840): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_scale': config_apply.c:(.text+0x5860): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_scale': config_apply.c:(.text+0x5900): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_subtract': config_apply.c:(.text+0x5920): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_subtract': config_apply.c:(.text+0x59c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_add': config_apply.c:(.text+0x59e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_add': config_apply.c:(.text+0x5a80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_one': config_apply.c:(.text+0x5aa0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_one': config_apply.c:(.text+0x5b20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_zero': config_apply.c:(.text+0x5b40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_zero': config_apply.c:(.text+0x5bc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_assign_vec4i': config_apply.c:(.text+0x5be0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_assign_vec4i': config_apply.c:(.text+0x5c80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_assign': config_apply.c:(.text+0x5ca0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_assign': config_apply.c:(.text+0x5d40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4': config_apply.c:(.text+0x5d60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4': config_apply.c:(.text+0x5e00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_nearly_equal': config_apply.c:(.text+0x5e20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_nearly_equal': config_apply.c:(.text+0x5e60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_equal': config_apply.c:(.text+0x5e80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_equal': config_apply.c:(.text+0x5ec0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_near_zero': config_apply.c:(.text+0x5ee0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_near_zero': config_apply.c:(.text+0x5f20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_zero': config_apply.c:(.text+0x5f40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_zero': config_apply.c:(.text+0x5f60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_distance_squared': config_apply.c:(.text+0x5f80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_distance_squared': config_apply.c:(.text+0x5fe0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_distance': config_apply.c:(.text+0x6000): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_distance': config_apply.c:(.text+0x6060): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_length_squared': config_apply.c:(.text+0x6080): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_length_squared': config_apply.c:(.text+0x60c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_length': config_apply.c:(.text+0x60e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_length': config_apply.c:(.text+0x6120): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_dot': config_apply.c:(.text+0x6140): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_dot': config_apply.c:(.text+0x61a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_bezier4': config_apply.c:(.text+0x61c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_bezier4': config_apply.c:(.text+0x62c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_bezier3': config_apply.c:(.text+0x6300): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_bezier3': config_apply.c:(.text+0x6400): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_lerp': config_apply.c:(.text+0x6420): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_lerp': config_apply.c:(.text+0x6500): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_reflect': config_apply.c:(.text+0x6520): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_reflect': config_apply.c:(.text+0x6600): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_slide': config_apply.c:(.text+0x6620): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_slide': config_apply.c:(.text+0x6700): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_project': config_apply.c:(.text+0x6720): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_project': config_apply.c:(.text+0x6800): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_normalize': config_apply.c:(.text+0x6820): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_normalize': config_apply.c:(.text+0x68e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_cross': config_apply.c:(.text+0x6900): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_cross': config_apply.c:(.text+0x69e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_clamp': config_apply.c:(.text+0x6a00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_clamp': config_apply.c:(.text+0x6b00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_min': config_apply.c:(.text+0x6b20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_min': config_apply.c:(.text+0x6c00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_max': config_apply.c:(.text+0x6c20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_max': config_apply.c:(.text+0x6d00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_round': config_apply.c:(.text+0x6d20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_round': config_apply.c:(.text+0x6dc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_ceil': config_apply.c:(.text+0x6de0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_ceil': config_apply.c:(.text+0x6e80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_floor': config_apply.c:(.text+0x6ea0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_floor': config_apply.c:(.text+0x6f40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_abs': config_apply.c:(.text+0x6f60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_abs': config_apply.c:(.text+0x7020): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_inverse': config_apply.c:(.text+0x7040): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_inverse': config_apply.c:(.text+0x7100): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_negative': config_apply.c:(.text+0x7120): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_negative': config_apply.c:(.text+0x71e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_snap': config_apply.c:(.text+0x7200): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_snap': config_apply.c:(.text+0x72e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_divide': config_apply.c:(.text+0x7300): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_divide': config_apply.c:(.text+0x73e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_multiply_mat3': config_apply.c:(.text+0x7400): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_multiply_mat3': config_apply.c:(.text+0x74c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_multiply': config_apply.c:(.text+0x74e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_multiply': config_apply.c:(.text+0x75c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_scale': config_apply.c:(.text+0x75e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_scale': config_apply.c:(.text+0x76a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_subtract': config_apply.c:(.text+0x76c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_subtract': config_apply.c:(.text+0x77a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_add': config_apply.c:(.text+0x77c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_add': config_apply.c:(.text+0x78a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_one': config_apply.c:(.text+0x78c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_one': config_apply.c:(.text+0x7960): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_zero': config_apply.c:(.text+0x7980): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_zero': config_apply.c:(.text+0x7a20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_assign_vec3': config_apply.c:(.text+0x7a40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_assign_vec3': config_apply.c:(.text+0x7ae0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_assign': config_apply.c:(.text+0x7b00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_assign': config_apply.c:(.text+0x7bc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i': config_apply.c:(.text+0x7be0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i': config_apply.c:(.text+0x7c80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_is_equal': config_apply.c:(.text+0x7ca0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_is_equal': config_apply.c:(.text+0x7d00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_is_zero': config_apply.c:(.text+0x7d20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_is_zero': config_apply.c:(.text+0x7d60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_distance_squared': config_apply.c:(.text+0x7d80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_distance_squared': config_apply.c:(.text+0x7dc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_distance': config_apply.c:(.text+0x7de0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_distance': config_apply.c:(.text+0x7e20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_length_squared': config_apply.c:(.text+0x7e40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_length_squared': config_apply.c:(.text+0x7e60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_length': config_apply.c:(.text+0x7e80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_length': config_apply.c:(.text+0x7ea0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_dot': config_apply.c:(.text+0x7ec0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_dot': config_apply.c:(.text+0x7f00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_bezier4': config_apply.c:(.text+0x7f20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_bezier4': config_apply.c:(.text+0x8000): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_bezier3': config_apply.c:(.text+0x8040): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_bezier3': config_apply.c:(.text+0x8100): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_lerp': config_apply.c:(.text+0x8120): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_lerp': config_apply.c:(.text+0x81e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_reflect': config_apply.c:(.text+0x8200): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_reflect': config_apply.c:(.text+0x82c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_slide': config_apply.c:(.text+0x82e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_slide': config_apply.c:(.text+0x83a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_project': config_apply.c:(.text+0x83c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_project': config_apply.c:(.text+0x8480): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_normalize': config_apply.c:(.text+0x84a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_normalize': config_apply.c:(.text+0x8540): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_cross': config_apply.c:(.text+0x8560): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_cross': config_apply.c:(.text+0x8620): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_clamp': config_apply.c:(.text+0x8640): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_clamp': config_apply.c:(.text+0x8700): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_min': config_apply.c:(.text+0x8720): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_min': config_apply.c:(.text+0x87e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_max': config_apply.c:(.text+0x8800): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_max': config_apply.c:(.text+0x88c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_round': config_apply.c:(.text+0x88e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_round': config_apply.c:(.text+0x8980): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_ceil': config_apply.c:(.text+0x89a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_ceil': config_apply.c:(.text+0x8a40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_floor': config_apply.c:(.text+0x8a60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_floor': config_apply.c:(.text+0x8b00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_abs': config_apply.c:(.text+0x8b20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_abs': config_apply.c:(.text+0x8bc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_inverse': config_apply.c:(.text+0x8be0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_inverse': config_apply.c:(.text+0x8c80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_negative': config_apply.c:(.text+0x8ca0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_negative': config_apply.c:(.text+0x8d40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_snap': config_apply.c:(.text+0x8d60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_snap': config_apply.c:(.text+0x8e20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_divide': config_apply.c:(.text+0x8e40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_divide': config_apply.c:(.text+0x8f00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_multiply_mat3': config_apply.c:(.text+0x8f20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_multiply_mat3': config_apply.c:(.text+0x8fc0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_multiply': config_apply.c:(.text+0x8fe0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_multiply': config_apply.c:(.text+0x90a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_scale': config_apply.c:(.text+0x90c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_scale': config_apply.c:(.text+0x9160): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_subtract': config_apply.c:(.text+0x9180): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_subtract': config_apply.c:(.text+0x9240): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_add': config_apply.c:(.text+0x9260): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_add': config_apply.c:(.text+0x9320): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_one': config_apply.c:(.text+0x9340): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_one': config_apply.c:(.text+0x93e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_zero': config_apply.c:(.text+0x9400): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_zero': config_apply.c:(.text+0x94a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_assign_vec3i': config_apply.c:(.text+0x94c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_assign_vec3i': config_apply.c:(.text+0x9580): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_assign': config_apply.c:(.text+0x95a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_assign': config_apply.c:(.text+0x9640): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3': config_apply.c:(.text+0x9660): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3': config_apply.c:(.text+0x9700): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_nearly_equal': config_apply.c:(.text+0x9720): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_nearly_equal': config_apply.c:(.text+0x9760): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_equal': config_apply.c:(.text+0x9780): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_equal': config_apply.c:(.text+0x97c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_near_zero': config_apply.c:(.text+0x97e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_near_zero': config_apply.c:(.text+0x9820): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_zero': config_apply.c:(.text+0x9840): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_zero': config_apply.c:(.text+0x9880): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_distance_squared': config_apply.c:(.text+0x98a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_distance_squared': config_apply.c:(.text+0x98e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_distance': config_apply.c:(.text+0x9900): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_distance': config_apply.c:(.text+0x9920): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_length': config_apply.c:(.text+0x9940): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_length': config_apply.c:(.text+0x9960): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_length_squared': config_apply.c:(.text+0x9980): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_length_squared': config_apply.c:(.text+0x99a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_angle': config_apply.c:(.text+0x99c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_angle': config_apply.c:(.text+0x99e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_dot': config_apply.c:(.text+0x9a00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_dot': config_apply.c:(.text+0x9a40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_bezier4': config_apply.c:(.text+0x9a60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_bezier4': config_apply.c:(.text+0x9b00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_bezier3': config_apply.c:(.text+0x9b40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_bezier3': config_apply.c:(.text+0x9be0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_lerp': config_apply.c:(.text+0x9c00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_lerp': config_apply.c:(.text+0x9c80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_rotate': config_apply.c:(.text+0x9ca0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_rotate': config_apply.c:(.text+0x9d20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_tangent': config_apply.c:(.text+0x9d40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_tangent': config_apply.c:(.text+0x9dc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_reflect': config_apply.c:(.text+0x9de0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_reflect': config_apply.c:(.text+0x9e60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_slide': config_apply.c:(.text+0x9e80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_slide': config_apply.c:(.text+0x9f00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_project': config_apply.c:(.text+0x9f20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_project': config_apply.c:(.text+0x9fa0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_normalize': config_apply.c:(.text+0x9fc0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_normalize': config_apply.c:(.text+0xa040): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_clamp': config_apply.c:(.text+0xa060): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_clamp': config_apply.c:(.text+0xa100): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_min': config_apply.c:(.text+0xa120): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_min': config_apply.c:(.text+0xa1a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_max': config_apply.c:(.text+0xa1c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_max': config_apply.c:(.text+0xa240): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_round': config_apply.c:(.text+0xa260): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_round': config_apply.c:(.text+0xa2e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_ceil': config_apply.c:(.text+0xa300): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_ceil': config_apply.c:(.text+0xa380): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_floor': config_apply.c:(.text+0xa3a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_floor': config_apply.c:(.text+0xa420): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_abs': config_apply.c:(.text+0xa440): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_abs': config_apply.c:(.text+0xa4c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_inverse': config_apply.c:(.text+0xa4e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_inverse': config_apply.c:(.text+0xa560): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_negative': config_apply.c:(.text+0xa580): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_negative': config_apply.c:(.text+0xa600): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_snap': config_apply.c:(.text+0xa620): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_snap': config_apply.c:(.text+0xa6a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_divide': config_apply.c:(.text+0xa6c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_divide': config_apply.c:(.text+0xa740): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_multiply_mat2': config_apply.c:(.text+0xa760): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_multiply_mat2': config_apply.c:(.text+0xa800): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_multiply': config_apply.c:(.text+0xa820): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_multiply': config_apply.c:(.text+0xa8a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_scale': config_apply.c:(.text+0xa8c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_scale': config_apply.c:(.text+0xa940): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_subtract': config_apply.c:(.text+0xa960): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_subtract': config_apply.c:(.text+0xa9e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_add': config_apply.c:(.text+0xaa00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_add': config_apply.c:(.text+0xaa80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_one': config_apply.c:(.text+0xaaa0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_one': config_apply.c:(.text+0xab20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_zero': config_apply.c:(.text+0xab40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_zero': config_apply.c:(.text+0xabc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_assign_vec2': config_apply.c:(.text+0xabe0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_assign_vec2': config_apply.c:(.text+0xac60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_assign': config_apply.c:(.text+0xac80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_assign': config_apply.c:(.text+0xad00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i': config_apply.c:(.text+0xad20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i': config_apply.c:(.text+0xada0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_is_equal': config_apply.c:(.text+0xadc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_is_equal': config_apply.c:(.text+0xae00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_is_zero': config_apply.c:(.text+0xae20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_is_zero': config_apply.c:(.text+0xae40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_distance_squared': config_apply.c:(.text+0xae60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_distance_squared': config_apply.c:(.text+0xaea0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_distance': config_apply.c:(.text+0xaec0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_distance': config_apply.c:(.text+0xaf00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_length': config_apply.c:(.text+0xaf20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_length': config_apply.c:(.text+0xaf40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_length_squared': config_apply.c:(.text+0xaf60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_length_squared': config_apply.c:(.text+0xaf80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_angle': config_apply.c:(.text+0xafa0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_angle': config_apply.c:(.text+0xafc0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_dot': config_apply.c:(.text+0xafe0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_dot': config_apply.c:(.text+0xb020): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_bezier4': config_apply.c:(.text+0xb040): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_bezier4': config_apply.c:(.text+0xb100): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_bezier3': config_apply.c:(.text+0xb140): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_bezier3': config_apply.c:(.text+0xb1e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_lerp': config_apply.c:(.text+0xb200): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_lerp': config_apply.c:(.text+0xb2a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_rotate': config_apply.c:(.text+0xb2c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_rotate': config_apply.c:(.text+0xb360): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_tangent': config_apply.c:(.text+0xb380): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_tangent': config_apply.c:(.text+0xb400): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_reflect': config_apply.c:(.text+0xb420): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_reflect': config_apply.c:(.text+0xb4c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_slide': config_apply.c:(.text+0xb4e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_slide': config_apply.c:(.text+0xb580): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_project': config_apply.c:(.text+0xb5a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_project': config_apply.c:(.text+0xb640): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_normalize': config_apply.c:(.text+0xb660): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_normalize': config_apply.c:(.text+0xb6e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_clamp': config_apply.c:(.text+0xb700): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_clamp': config_apply.c:(.text+0xb7a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_min': config_apply.c:(.text+0xb7c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_min': config_apply.c:(.text+0xb860): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_max': config_apply.c:(.text+0xb880): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_max': config_apply.c:(.text+0xb920): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_round': config_apply.c:(.text+0xb940): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_round': config_apply.c:(.text+0xb9c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_ceil': config_apply.c:(.text+0xb9e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_ceil': config_apply.c:(.text+0xba60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_floor': config_apply.c:(.text+0xba80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_floor': config_apply.c:(.text+0xbb00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_abs': config_apply.c:(.text+0xbb20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_abs': config_apply.c:(.text+0xbba0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_inverse': config_apply.c:(.text+0xbbc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_inverse': config_apply.c:(.text+0xbc40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_negative': config_apply.c:(.text+0xbc60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_negative': config_apply.c:(.text+0xbce0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_snap': config_apply.c:(.text+0xbd00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_snap': config_apply.c:(.text+0xbda0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_divide': config_apply.c:(.text+0xbdc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_divide': config_apply.c:(.text+0xbe60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_multiply_mat2': config_apply.c:(.text+0xbe80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_multiply_mat2': config_apply.c:(.text+0xbf20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_multiply': config_apply.c:(.text+0xbf40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_multiply': config_apply.c:(.text+0xbfe0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_scale': config_apply.c:(.text+0xc000): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_scale': config_apply.c:(.text+0xc0a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_subtract': config_apply.c:(.text+0xc0c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_subtract': config_apply.c:(.text+0xc160): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_add': config_apply.c:(.text+0xc180): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_add': config_apply.c:(.text+0xc220): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_one': config_apply.c:(.text+0xc240): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_one': config_apply.c:(.text+0xc2c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_zero': config_apply.c:(.text+0xc2e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_zero': config_apply.c:(.text+0xc360): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_assign_vec2i': config_apply.c:(.text+0xc380): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_assign_vec2i': config_apply.c:(.text+0xc400): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_assign': config_apply.c:(.text+0xc420): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_assign': config_apply.c:(.text+0xc4a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2': config_apply.c:(.text+0xc4c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2': config_apply.c:(.text+0xc540): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_nearly_equal': config_apply.c:(.text+0xc560): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_nearly_equal': config_apply.c:(.text+0xc5a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_equal': config_apply.c:(.text+0xc5c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_equal': config_apply.c:(.text+0xc600): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_near_zero': config_apply.c:(.text+0xc620): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_near_zero': config_apply.c:(.text+0xc640): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_zero': config_apply.c:(.text+0xc660): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_zero': config_apply.c:(.text+0xc680): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_lerp': config_json.c:(.text+0xb40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_lerp': config_json.c:(.text+0xbc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_multiply': config_json.c:(.text+0xbe0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_multiply': config_json.c:(.text+0xc60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_scale': config_json.c:(.text+0xc80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_scale': config_json.c:(.text+0xd00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_negative': config_json.c:(.text+0xd20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_negative': config_json.c:(.text+0xda0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_scaling': config_json.c:(.text+0xdc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_scaling': config_json.c:(.text+0xe40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_translation': config_json.c:(.text+0xe60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_translation': config_json.c:(.text+0xee0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_look_at': config_json.c:(.text+0xf00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_look_at': config_json.c:(.text+0xfc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_quaternion': config_json.c:(.text+0xfe0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_quaternion': config_json.c:(.text+0x1060): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_axis': config_json.c:(.text+0x1080): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_axis': config_json.c:(.text+0x1100): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_z': config_json.c:(.text+0x1120): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_z': config_json.c:(.text+0x11a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_y': config_json.c:(.text+0x11c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_y': config_json.c:(.text+0x1240): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_x': config_json.c:(.text+0x1260): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_x': config_json.c:(.text+0x12e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_perspective_infinite': config_json.c:(.text+0x1300): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_perspective_infinite': config_json.c:(.text+0x1380): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_perspective_fov': config_json.c:(.text+0x13a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_perspective_fov': config_json.c:(.text+0x1420): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_perspective': config_json.c:(.text+0x1440): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_perspective': config_json.c:(.text+0x14c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_ortho': config_json.c:(.text+0x14e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_ortho': config_json.c:(.text+0x1560): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_inverse': config_json.c:(.text+0x1580): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_inverse': config_json.c:(.text+0x1600): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_adjugate': config_json.c:(.text+0x1620): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_adjugate': config_json.c:(.text+0x16a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_transpose': config_json.c:(.text+0x16c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_transpose': config_json.c:(.text+0x1740): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_assign_mat3': config_json.c:(.text+0x1760): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_assign_mat3': config_json.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_assign_mat2': config_json.c:(.text+0x1800): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_assign_mat2': config_json.c:(.text+0x18a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_assign': config_json.c:(.text+0x18c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_assign': config_json.c:(.text+0x1940): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_determinant': config_json.c:(.text+0x1960): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_determinant': config_json.c:(.text+0x1980): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_identity': config_json.c:(.text+0x19a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_identity': config_json.c:(.text+0x1a20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_zero': config_json.c:(.text+0x1a40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_zero': config_json.c:(.text+0x1ac0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4': config_json.c:(.text+0x1ae0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4': config_json.c:(.text+0x1b60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_lerp': config_json.c:(.text+0x1b80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_lerp': config_json.c:(.text+0x1c00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_multiply': config_json.c:(.text+0x1c20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_multiply': config_json.c:(.text+0x1ca0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_scale': config_json.c:(.text+0x1cc0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_scale': config_json.c:(.text+0x1d40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_negative': config_json.c:(.text+0x1d60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_negative': config_json.c:(.text+0x1de0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_scaling': config_json.c:(.text+0x1e00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_scaling': config_json.c:(.text+0x1e80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_quaternion': config_json.c:(.text+0x1ea0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_quaternion': config_json.c:(.text+0x1f40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_axis': config_json.c:(.text+0x1f60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_axis': config_json.c:(.text+0x2000): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_z': config_json.c:(.text+0x2020): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_z': config_json.c:(.text+0x20a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_y': config_json.c:(.text+0x20c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_y': config_json.c:(.text+0x2140): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_x': config_json.c:(.text+0x2160): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_x': config_json.c:(.text+0x21e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_inverse': config_json.c:(.text+0x2200): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_inverse': config_json.c:(.text+0x2280): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_adjugate': config_json.c:(.text+0x22a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_adjugate': config_json.c:(.text+0x2320): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_cofactor': config_json.c:(.text+0x2340): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_cofactor': config_json.c:(.text+0x23c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_transpose': config_json.c:(.text+0x23e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_transpose': config_json.c:(.text+0x2460): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_assign_mat4': config_json.c:(.text+0x2480): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_assign_mat4': config_json.c:(.text+0x2500): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_assign_mat2': config_json.c:(.text+0x2520): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_assign_mat2': config_json.c:(.text+0x25c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_assign': config_json.c:(.text+0x25e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_assign': config_json.c:(.text+0x2660): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_determinant': config_json.c:(.text+0x2680): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_determinant': config_json.c:(.text+0x26a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_identity': config_json.c:(.text+0x26c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_identity': config_json.c:(.text+0x2740): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_zero': config_json.c:(.text+0x2760): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_zero': config_json.c:(.text+0x27e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3': config_json.c:(.text+0x2800): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3': config_json.c:(.text+0x2880): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_lerp': config_json.c:(.text+0x28a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_lerp': config_json.c:(.text+0x2960): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_multiply': config_json.c:(.text+0x2980): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_multiply': config_json.c:(.text+0x2a40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_scale': config_json.c:(.text+0x2a60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_scale': config_json.c:(.text+0x2b00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_negative': config_json.c:(.text+0x2b20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_negative': config_json.c:(.text+0x2bc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_scaling': config_json.c:(.text+0x2be0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_scaling': config_json.c:(.text+0x2c80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_rotation': config_json.c:(.text+0x2ca0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_rotation': config_json.c:(.text+0x2d40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_inverse': config_json.c:(.text+0x2d60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_inverse': config_json.c:(.text+0x2e00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_cofactor': config_json.c:(.text+0x2e20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_cofactor': config_json.c:(.text+0x2ec0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_transpose': config_json.c:(.text+0x2ee0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_transpose': config_json.c:(.text+0x2f80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_assign_mat4': config_json.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_assign_mat4': config_json.c:(.text+0x3040): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_assign_mat3': config_json.c:(.text+0x3060): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_assign_mat3': config_json.c:(.text+0x3100): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_assign': config_json.c:(.text+0x3120): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_assign': config_json.c:(.text+0x31c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_determinant': config_json.c:(.text+0x31e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_determinant': config_json.c:(.text+0x3220): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_identity': config_json.c:(.text+0x3240): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_identity': config_json.c:(.text+0x32e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_zero': config_json.c:(.text+0x3300): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_zero': config_json.c:(.text+0x33a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2': config_json.c:(.text+0x33c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2': config_json.c:(.text+0x3460): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_length_squared': config_json.c:(.text+0x3480): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_length_squared': config_json.c:(.text+0x34c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_length': config_json.c:(.text+0x34e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_length': config_json.c:(.text+0x3520): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_angle': config_json.c:(.text+0x3540): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_angle': config_json.c:(.text+0x3580): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_dot': config_json.c:(.text+0x35a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_dot': config_json.c:(.text+0x35e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_slerp': config_json.c:(.text+0x3600): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_slerp': config_json.c:(.text+0x36c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_lerp': config_json.c:(.text+0x36e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_lerp': config_json.c:(.text+0x37a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_yaw_pitch_roll': config_json.c:(.text+0x37c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_yaw_pitch_roll': config_json.c:(.text+0x3860): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_mat4': config_json.c:(.text+0x3880): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_mat4': config_json.c:(.text+0x3920): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_vec3': config_json.c:(.text+0x3940): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_vec3': config_json.c:(.text+0x39e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_axis_angle': config_json.c:(.text+0x3a00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_axis_angle': config_json.c:(.text+0x3aa0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_power': config_json.c:(.text+0x3ac0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_power': config_json.c:(.text+0x3b60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_normalize': config_json.c:(.text+0x3b80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_normalize': config_json.c:(.text+0x3c20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_inverse': config_json.c:(.text+0x3c40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_inverse': config_json.c:(.text+0x3ce0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_conjugate': config_json.c:(.text+0x3d00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_conjugate': config_json.c:(.text+0x3da0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_negative': config_json.c:(.text+0x3dc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_negative': config_json.c:(.text+0x3e60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_divide': config_json.c:(.text+0x3e80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_divide': config_json.c:(.text+0x3f40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_multiply': config_json.c:(.text+0x3f60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_multiply': config_json.c:(.text+0x4020): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_scale': config_json.c:(.text+0x4040): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_scale': config_json.c:(.text+0x40e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_null': config_json.c:(.text+0x4100): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_null': config_json.c:(.text+0x41a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_zero': config_json.c:(.text+0x41c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_zero': config_json.c:(.text+0x4260): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_assign': config_json.c:(.text+0x4280): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_assign': config_json.c:(.text+0x4320): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat': config_json.c:(.text+0x4340): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat': config_json.c:(.text+0x43e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_nearly_equal': config_json.c:(.text+0x4400): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_nearly_equal': config_json.c:(.text+0x4440): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_equal': config_json.c:(.text+0x4460): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_equal': config_json.c:(.text+0x44a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_near_zero': config_json.c:(.text+0x44c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_near_zero': config_json.c:(.text+0x4500): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_zero': config_json.c:(.text+0x4520): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_zero': config_json.c:(.text+0x4560): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_lerp': config_json.c:(.text+0x4580): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_lerp': config_json.c:(.text+0x4620): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_normalize': config_json.c:(.text+0x4640): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_normalize': config_json.c:(.text+0x46e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_clamp': config_json.c:(.text+0x4700): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_clamp': config_json.c:(.text+0x47a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_min': config_json.c:(.text+0x47c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_min': config_json.c:(.text+0x4860): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_max': config_json.c:(.text+0x4880): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_max': config_json.c:(.text+0x4920): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_round': config_json.c:(.text+0x4940): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_round': config_json.c:(.text+0x49e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_ceil': config_json.c:(.text+0x4a00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_ceil': config_json.c:(.text+0x4aa0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_floor': config_json.c:(.text+0x4ac0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_floor': config_json.c:(.text+0x4b60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_abs': config_json.c:(.text+0x4b80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_abs': config_json.c:(.text+0x4c20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_inverse': config_json.c:(.text+0x4c40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_inverse': config_json.c:(.text+0x4ce0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_negative': config_json.c:(.text+0x4d00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_negative': config_json.c:(.text+0x4da0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_snap': config_json.c:(.text+0x4dc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_snap': config_json.c:(.text+0x4e60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_divide': config_json.c:(.text+0x4e80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_divide': config_json.c:(.text+0x4f20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_multiply_mat4': config_json.c:(.text+0x4f40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_multiply_mat4': config_json.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_multiply': config_json.c:(.text+0x5000): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_multiply': config_json.c:(.text+0x50a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_scale': config_json.c:(.text+0x50c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_scale': config_json.c:(.text+0x5160): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_subtract': config_json.c:(.text+0x5180): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_subtract': config_json.c:(.text+0x5220): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_add': config_json.c:(.text+0x5240): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_add': config_json.c:(.text+0x52e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_one': config_json.c:(.text+0x5300): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_one': config_json.c:(.text+0x5380): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_zero': config_json.c:(.text+0x53a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_zero': config_json.c:(.text+0x5420): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_assign_vec4': config_json.c:(.text+0x5440): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_assign_vec4': config_json.c:(.text+0x54e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_assign': config_json.c:(.text+0x5500): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_assign': config_json.c:(.text+0x55a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i': config_json.c:(.text+0x55c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i': config_json.c:(.text+0x5660): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_is_equal': config_json.c:(.text+0x56a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_is_equal': config_json.c:(.text+0x56e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_is_zero': config_json.c:(.text+0x5700): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_is_zero': config_json.c:(.text+0x5720): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_lerp': config_json.c:(.text+0x5740): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_lerp': config_json.c:(.text+0x57e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_normalize': config_json.c:(.text+0x5800): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_normalize': config_json.c:(.text+0x58a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_clamp': config_json.c:(.text+0x58c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_clamp': config_json.c:(.text+0x5960): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_min': config_json.c:(.text+0x5980): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_min': config_json.c:(.text+0x5a20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_max': config_json.c:(.text+0x5a40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_max': config_json.c:(.text+0x5ae0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_round': config_json.c:(.text+0x5b00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_round': config_json.c:(.text+0x5ba0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_ceil': config_json.c:(.text+0x5bc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_ceil': config_json.c:(.text+0x5c60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_floor': config_json.c:(.text+0x5c80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_floor': config_json.c:(.text+0x5d20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_abs': config_json.c:(.text+0x5d40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_abs': config_json.c:(.text+0x5de0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_inverse': config_json.c:(.text+0x5e00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_inverse': config_json.c:(.text+0x5ea0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_negative': config_json.c:(.text+0x5ec0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_negative': config_json.c:(.text+0x5f60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_snap': config_json.c:(.text+0x5f80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_snap': config_json.c:(.text+0x6020): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_divide': config_json.c:(.text+0x6040): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_divide': config_json.c:(.text+0x60e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_multiply_mat4': config_json.c:(.text+0x6100): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_multiply_mat4': config_json.c:(.text+0x61a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_multiply': config_json.c:(.text+0x61c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_multiply': config_json.c:(.text+0x6260): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_scale': config_json.c:(.text+0x6280): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_scale': config_json.c:(.text+0x6320): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_subtract': config_json.c:(.text+0x6340): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_subtract': config_json.c:(.text+0x63e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_add': config_json.c:(.text+0x6400): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_add': config_json.c:(.text+0x64a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_one': config_json.c:(.text+0x64c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_one': config_json.c:(.text+0x6540): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_zero': config_json.c:(.text+0x6560): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_zero': config_json.c:(.text+0x65e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_assign_vec4i': config_json.c:(.text+0x6600): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_assign_vec4i': config_json.c:(.text+0x66a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_assign': config_json.c:(.text+0x66c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_assign': config_json.c:(.text+0x6760): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4': config_json.c:(.text+0x6780): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4': config_json.c:(.text+0x6820): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_nearly_equal': config_json.c:(.text+0x6840): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_nearly_equal': config_json.c:(.text+0x6880): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_equal': config_json.c:(.text+0x68a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_equal': config_json.c:(.text+0x68e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_near_zero': config_json.c:(.text+0x6900): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_near_zero': config_json.c:(.text+0x6940): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_zero': config_json.c:(.text+0x6960): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_zero': config_json.c:(.text+0x6980): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_distance_squared': config_json.c:(.text+0x69a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_distance_squared': config_json.c:(.text+0x6a00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_distance': config_json.c:(.text+0x6a20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_distance': config_json.c:(.text+0x6a80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_length_squared': config_json.c:(.text+0x6aa0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_length_squared': config_json.c:(.text+0x6ae0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_length': config_json.c:(.text+0x6b00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_length': config_json.c:(.text+0x6b40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_dot': config_json.c:(.text+0x6b60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_dot': config_json.c:(.text+0x6bc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_bezier4': config_json.c:(.text+0x6be0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_bezier4': config_json.c:(.text+0x6ce0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_bezier3': config_json.c:(.text+0x6d20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_bezier3': config_json.c:(.text+0x6e20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_lerp': config_json.c:(.text+0x6e40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_lerp': config_json.c:(.text+0x6f20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_reflect': config_json.c:(.text+0x6f40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_reflect': config_json.c:(.text+0x7020): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_slide': config_json.c:(.text+0x7040): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_slide': config_json.c:(.text+0x7120): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_project': config_json.c:(.text+0x7140): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_project': config_json.c:(.text+0x7220): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_normalize': config_json.c:(.text+0x7240): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_normalize': config_json.c:(.text+0x7300): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_cross': config_json.c:(.text+0x7320): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_cross': config_json.c:(.text+0x7400): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_clamp': config_json.c:(.text+0x7420): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_clamp': config_json.c:(.text+0x7520): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_min': config_json.c:(.text+0x7540): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_min': config_json.c:(.text+0x7620): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_max': config_json.c:(.text+0x7640): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_max': config_json.c:(.text+0x7720): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_round': config_json.c:(.text+0x7740): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_round': config_json.c:(.text+0x77e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_ceil': config_json.c:(.text+0x7800): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_ceil': config_json.c:(.text+0x78a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_floor': config_json.c:(.text+0x78c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_floor': config_json.c:(.text+0x7960): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_abs': config_json.c:(.text+0x7980): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_abs': config_json.c:(.text+0x7a40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_inverse': config_json.c:(.text+0x7a60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_inverse': config_json.c:(.text+0x7b20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_negative': config_json.c:(.text+0x7b40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_negative': config_json.c:(.text+0x7c00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_snap': config_json.c:(.text+0x7c20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_snap': config_json.c:(.text+0x7d00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_divide': config_json.c:(.text+0x7d20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_divide': config_json.c:(.text+0x7e00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_multiply_mat3': config_json.c:(.text+0x7e20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_multiply_mat3': config_json.c:(.text+0x7ee0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_multiply': config_json.c:(.text+0x7f00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_multiply': config_json.c:(.text+0x7fe0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_scale': config_json.c:(.text+0x8000): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_scale': config_json.c:(.text+0x80c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_subtract': config_json.c:(.text+0x80e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_subtract': config_json.c:(.text+0x81c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_add': config_json.c:(.text+0x81e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_add': config_json.c:(.text+0x82c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_one': config_json.c:(.text+0x82e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_one': config_json.c:(.text+0x8380): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_zero': config_json.c:(.text+0x83a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_zero': config_json.c:(.text+0x8440): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_assign_vec3': config_json.c:(.text+0x8460): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_assign_vec3': config_json.c:(.text+0x8500): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_assign': config_json.c:(.text+0x8520): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_assign': config_json.c:(.text+0x85e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i': config_json.c:(.text+0x8600): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i': config_json.c:(.text+0x86a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_is_equal': config_json.c:(.text+0x86c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_is_equal': config_json.c:(.text+0x8720): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_is_zero': config_json.c:(.text+0x8740): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_is_zero': config_json.c:(.text+0x8780): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_distance_squared': config_json.c:(.text+0x87a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_distance_squared': config_json.c:(.text+0x87e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_distance': config_json.c:(.text+0x8800): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_distance': config_json.c:(.text+0x8840): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_length_squared': config_json.c:(.text+0x8860): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_length_squared': config_json.c:(.text+0x8880): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_length': config_json.c:(.text+0x88a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_length': config_json.c:(.text+0x88c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_dot': config_json.c:(.text+0x88e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_dot': config_json.c:(.text+0x8920): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_bezier4': config_json.c:(.text+0x8940): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_bezier4': config_json.c:(.text+0x8a20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_bezier3': config_json.c:(.text+0x8a60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_bezier3': config_json.c:(.text+0x8b20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_lerp': config_json.c:(.text+0x8b40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_lerp': config_json.c:(.text+0x8c00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_reflect': config_json.c:(.text+0x8c20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_reflect': config_json.c:(.text+0x8ce0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_slide': config_json.c:(.text+0x8d00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_slide': config_json.c:(.text+0x8dc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_project': config_json.c:(.text+0x8de0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_project': config_json.c:(.text+0x8ea0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_normalize': config_json.c:(.text+0x8ec0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_normalize': config_json.c:(.text+0x8f60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_cross': config_json.c:(.text+0x8f80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_cross': config_json.c:(.text+0x9040): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_clamp': config_json.c:(.text+0x9060): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_clamp': config_json.c:(.text+0x9120): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_min': config_json.c:(.text+0x9140): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_min': config_json.c:(.text+0x9200): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_max': config_json.c:(.text+0x9220): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_max': config_json.c:(.text+0x92e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_round': config_json.c:(.text+0x9300): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_round': config_json.c:(.text+0x93a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_ceil': config_json.c:(.text+0x93c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_ceil': config_json.c:(.text+0x9460): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_floor': config_json.c:(.text+0x9480): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_floor': config_json.c:(.text+0x9520): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_abs': config_json.c:(.text+0x9540): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_abs': config_json.c:(.text+0x95e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_inverse': config_json.c:(.text+0x9600): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_inverse': config_json.c:(.text+0x96a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_negative': config_json.c:(.text+0x96c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_negative': config_json.c:(.text+0x9760): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_snap': config_json.c:(.text+0x9780): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_snap': config_json.c:(.text+0x9840): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_divide': config_json.c:(.text+0x9860): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_divide': config_json.c:(.text+0x9920): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_multiply_mat3': config_json.c:(.text+0x9940): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_multiply_mat3': config_json.c:(.text+0x99e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_multiply': config_json.c:(.text+0x9a00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_multiply': config_json.c:(.text+0x9ac0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_scale': config_json.c:(.text+0x9ae0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_scale': config_json.c:(.text+0x9b80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_subtract': config_json.c:(.text+0x9ba0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_subtract': config_json.c:(.text+0x9c60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_add': config_json.c:(.text+0x9c80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_add': config_json.c:(.text+0x9d40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_one': config_json.c:(.text+0x9d60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_one': config_json.c:(.text+0x9e00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_zero': config_json.c:(.text+0x9e20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_zero': config_json.c:(.text+0x9ec0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_assign_vec3i': config_json.c:(.text+0x9ee0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_assign_vec3i': config_json.c:(.text+0x9fa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_assign': config_json.c:(.text+0x9fc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_assign': config_json.c:(.text+0xa060): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3': config_json.c:(.text+0xa080): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3': config_json.c:(.text+0xa120): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_nearly_equal': config_json.c:(.text+0xa140): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_nearly_equal': config_json.c:(.text+0xa180): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_equal': config_json.c:(.text+0xa1a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_equal': config_json.c:(.text+0xa1e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_near_zero': config_json.c:(.text+0xa200): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_near_zero': config_json.c:(.text+0xa240): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_zero': config_json.c:(.text+0xa260): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_zero': config_json.c:(.text+0xa2a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_distance_squared': config_json.c:(.text+0xa2c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_distance_squared': config_json.c:(.text+0xa300): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_distance': config_json.c:(.text+0xa320): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_distance': config_json.c:(.text+0xa340): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_length': config_json.c:(.text+0xa360): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_length': config_json.c:(.text+0xa380): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_length_squared': config_json.c:(.text+0xa3a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_length_squared': config_json.c:(.text+0xa3c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_angle': config_json.c:(.text+0xa3e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_angle': config_json.c:(.text+0xa400): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_dot': config_json.c:(.text+0xa420): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_dot': config_json.c:(.text+0xa460): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_bezier4': config_json.c:(.text+0xa480): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_bezier4': config_json.c:(.text+0xa520): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_bezier3': config_json.c:(.text+0xa560): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_bezier3': config_json.c:(.text+0xa600): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_lerp': config_json.c:(.text+0xa620): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_lerp': config_json.c:(.text+0xa6a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_rotate': config_json.c:(.text+0xa6c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_rotate': config_json.c:(.text+0xa740): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_tangent': config_json.c:(.text+0xa760): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_tangent': config_json.c:(.text+0xa7e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_reflect': config_json.c:(.text+0xa800): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_reflect': config_json.c:(.text+0xa880): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_slide': config_json.c:(.text+0xa8a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_slide': config_json.c:(.text+0xa920): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_project': config_json.c:(.text+0xa940): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_project': config_json.c:(.text+0xa9c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_normalize': config_json.c:(.text+0xa9e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_normalize': config_json.c:(.text+0xaa60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_clamp': config_json.c:(.text+0xaa80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_clamp': config_json.c:(.text+0xab20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_min': config_json.c:(.text+0xab40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_min': config_json.c:(.text+0xabc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_max': config_json.c:(.text+0xabe0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_max': config_json.c:(.text+0xac60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_round': config_json.c:(.text+0xac80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_round': config_json.c:(.text+0xad00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_ceil': config_json.c:(.text+0xad20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_ceil': config_json.c:(.text+0xada0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_floor': config_json.c:(.text+0xadc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_floor': config_json.c:(.text+0xae40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_abs': config_json.c:(.text+0xae60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_abs': config_json.c:(.text+0xaee0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_inverse': config_json.c:(.text+0xaf00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_inverse': config_json.c:(.text+0xaf80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_negative': config_json.c:(.text+0xafa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_negative': config_json.c:(.text+0xb020): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_snap': config_json.c:(.text+0xb040): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_snap': config_json.c:(.text+0xb0c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_divide': config_json.c:(.text+0xb0e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_divide': config_json.c:(.text+0xb160): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_multiply_mat2': config_json.c:(.text+0xb180): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_multiply_mat2': config_json.c:(.text+0xb220): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_multiply': config_json.c:(.text+0xb240): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_multiply': config_json.c:(.text+0xb2c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_scale': config_json.c:(.text+0xb2e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_scale': config_json.c:(.text+0xb360): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_subtract': config_json.c:(.text+0xb380): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_subtract': config_json.c:(.text+0xb400): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_add': config_json.c:(.text+0xb420): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_add': config_json.c:(.text+0xb4a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_one': config_json.c:(.text+0xb4c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_one': config_json.c:(.text+0xb540): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_zero': config_json.c:(.text+0xb560): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_zero': config_json.c:(.text+0xb5e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_assign_vec2': config_json.c:(.text+0xb600): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_assign_vec2': config_json.c:(.text+0xb680): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_assign': config_json.c:(.text+0xb6a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_assign': config_json.c:(.text+0xb720): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i': config_json.c:(.text+0xb740): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i': config_json.c:(.text+0xb7c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_is_equal': config_json.c:(.text+0xb7e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_is_equal': config_json.c:(.text+0xb820): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_is_zero': config_json.c:(.text+0xb840): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_is_zero': config_json.c:(.text+0xb860): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_distance_squared': config_json.c:(.text+0xb880): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_distance_squared': config_json.c:(.text+0xb8c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_distance': config_json.c:(.text+0xb8e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_distance': config_json.c:(.text+0xb920): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_length': config_json.c:(.text+0xb940): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_length': config_json.c:(.text+0xb960): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_length_squared': config_json.c:(.text+0xb980): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_length_squared': config_json.c:(.text+0xb9a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_angle': config_json.c:(.text+0xb9c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_angle': config_json.c:(.text+0xb9e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_dot': config_json.c:(.text+0xba00): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_dot': config_json.c:(.text+0xba40): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_bezier4': config_json.c:(.text+0xba60): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_bezier4': config_json.c:(.text+0xbb20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_bezier3': config_json.c:(.text+0xbb60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_bezier3': config_json.c:(.text+0xbc00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_lerp': config_json.c:(.text+0xbc20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_lerp': config_json.c:(.text+0xbcc0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_rotate': config_json.c:(.text+0xbce0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_rotate': config_json.c:(.text+0xbd80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_tangent': config_json.c:(.text+0xbda0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_tangent': config_json.c:(.text+0xbe20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_reflect': config_json.c:(.text+0xbe40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_reflect': config_json.c:(.text+0xbee0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_slide': config_json.c:(.text+0xbf00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_slide': config_json.c:(.text+0xbfa0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_project': config_json.c:(.text+0xbfc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_project': config_json.c:(.text+0xc060): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_normalize': config_json.c:(.text+0xc080): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_normalize': config_json.c:(.text+0xc100): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_clamp': config_json.c:(.text+0xc120): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_clamp': config_json.c:(.text+0xc1c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_min': config_json.c:(.text+0xc1e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_min': config_json.c:(.text+0xc280): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_max': config_json.c:(.text+0xc2a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_max': config_json.c:(.text+0xc340): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_round': config_json.c:(.text+0xc360): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_round': config_json.c:(.text+0xc3e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_ceil': config_json.c:(.text+0xc400): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_ceil': config_json.c:(.text+0xc480): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_floor': config_json.c:(.text+0xc4a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_floor': config_json.c:(.text+0xc520): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_abs': config_json.c:(.text+0xc540): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_abs': config_json.c:(.text+0xc5c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_inverse': config_json.c:(.text+0xc5e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_inverse': config_json.c:(.text+0xc660): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_negative': config_json.c:(.text+0xc680): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_negative': config_json.c:(.text+0xc700): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_snap': config_json.c:(.text+0xc720): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_snap': config_json.c:(.text+0xc7c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_divide': config_json.c:(.text+0xc7e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_divide': config_json.c:(.text+0xc880): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_multiply_mat2': config_json.c:(.text+0xc8a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_multiply_mat2': config_json.c:(.text+0xc940): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_multiply': config_json.c:(.text+0xc960): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_multiply': config_json.c:(.text+0xca00): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_scale': config_json.c:(.text+0xca20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_scale': config_json.c:(.text+0xcac0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_subtract': config_json.c:(.text+0xcae0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_subtract': config_json.c:(.text+0xcb80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_add': config_json.c:(.text+0xcba0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_add': config_json.c:(.text+0xcc40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_one': config_json.c:(.text+0xcc60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_one': config_json.c:(.text+0xcce0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_zero': config_json.c:(.text+0xcd00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_zero': config_json.c:(.text+0xcd80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_assign_vec2i': config_json.c:(.text+0xcda0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_assign_vec2i': config_json.c:(.text+0xce20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_assign': config_json.c:(.text+0xce40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_assign': config_json.c:(.text+0xcec0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2': config_json.c:(.text+0xcee0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2': config_json.c:(.text+0xcf60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_nearly_equal': config_json.c:(.text+0xcf80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_nearly_equal': config_json.c:(.text+0xcfc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_equal': config_json.c:(.text+0xcfe0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_equal': config_json.c:(.text+0xd020): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_near_zero': config_json.c:(.text+0xd040): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_near_zero': config_json.c:(.text+0xd060): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_zero': config_json.c:(.text+0xd080): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_zero': config_json.c:(.text+0xd0a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_lerp': cpic.c:(.text+0xb80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_lerp': cpic.c:(.text+0xc00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_multiply': cpic.c:(.text+0xc20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_multiply': cpic.c:(.text+0xca0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_scale': cpic.c:(.text+0xcc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_scale': cpic.c:(.text+0xd40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_negative': cpic.c:(.text+0xd60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_negative': cpic.c:(.text+0xde0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_scaling': cpic.c:(.text+0xe00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_scaling': cpic.c:(.text+0xe80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_translation': cpic.c:(.text+0xea0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_translation': cpic.c:(.text+0xf20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_look_at': cpic.c:(.text+0xf40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_look_at': cpic.c:(.text+0x1000): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_quaternion': cpic.c:(.text+0x1020): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_quaternion': cpic.c:(.text+0x10a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_axis': cpic.c:(.text+0x10c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_axis': cpic.c:(.text+0x1140): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_z': cpic.c:(.text+0x1160): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_z': cpic.c:(.text+0x11e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_y': cpic.c:(.text+0x1200): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_y': cpic.c:(.text+0x1280): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_x': cpic.c:(.text+0x12a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_x': cpic.c:(.text+0x1320): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_perspective_infinite': cpic.c:(.text+0x1340): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_perspective_infinite': cpic.c:(.text+0x13c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_perspective_fov': cpic.c:(.text+0x13e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_perspective_fov': cpic.c:(.text+0x1460): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_perspective': cpic.c:(.text+0x1480): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_perspective': cpic.c:(.text+0x1500): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_ortho': cpic.c:(.text+0x1520): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_ortho': cpic.c:(.text+0x15a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_inverse': cpic.c:(.text+0x15c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_inverse': cpic.c:(.text+0x1640): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_adjugate': cpic.c:(.text+0x1660): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_adjugate': cpic.c:(.text+0x16e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_transpose': cpic.c:(.text+0x1700): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_transpose': cpic.c:(.text+0x1780): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_assign_mat3': cpic.c:(.text+0x17a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_assign_mat3': cpic.c:(.text+0x1820): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_assign_mat2': cpic.c:(.text+0x1840): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_assign_mat2': cpic.c:(.text+0x18e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_assign': cpic.c:(.text+0x1900): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_assign': cpic.c:(.text+0x1980): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_determinant': cpic.c:(.text+0x19a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_determinant': cpic.c:(.text+0x19c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_identity': cpic.c:(.text+0x19e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_identity': cpic.c:(.text+0x1a60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_zero': cpic.c:(.text+0x1a80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_zero': cpic.c:(.text+0x1b00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4': cpic.c:(.text+0x1b20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4': cpic.c:(.text+0x1ba0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_lerp': cpic.c:(.text+0x1bc0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_lerp': cpic.c:(.text+0x1c40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_multiply': cpic.c:(.text+0x1c60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_multiply': cpic.c:(.text+0x1ce0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_scale': cpic.c:(.text+0x1d00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_scale': cpic.c:(.text+0x1d80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_negative': cpic.c:(.text+0x1da0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_negative': cpic.c:(.text+0x1e20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_scaling': cpic.c:(.text+0x1e40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_scaling': cpic.c:(.text+0x1ec0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_quaternion': cpic.c:(.text+0x1ee0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_quaternion': cpic.c:(.text+0x1f80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_axis': cpic.c:(.text+0x1fa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_axis': cpic.c:(.text+0x2040): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_z': cpic.c:(.text+0x2060): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_z': cpic.c:(.text+0x20e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_y': cpic.c:(.text+0x2100): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_y': cpic.c:(.text+0x2180): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_x': cpic.c:(.text+0x21a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_x': cpic.c:(.text+0x2220): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_inverse': cpic.c:(.text+0x2240): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_inverse': cpic.c:(.text+0x22c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_adjugate': cpic.c:(.text+0x22e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_adjugate': cpic.c:(.text+0x2360): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_cofactor': cpic.c:(.text+0x2380): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_cofactor': cpic.c:(.text+0x2400): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_transpose': cpic.c:(.text+0x2420): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_transpose': cpic.c:(.text+0x24a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_assign_mat4': cpic.c:(.text+0x24c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_assign_mat4': cpic.c:(.text+0x2540): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_assign_mat2': cpic.c:(.text+0x2560): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_assign_mat2': cpic.c:(.text+0x2600): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_assign': cpic.c:(.text+0x2620): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_assign': cpic.c:(.text+0x26a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_determinant': cpic.c:(.text+0x26c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_determinant': cpic.c:(.text+0x26e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_identity': cpic.c:(.text+0x2700): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_identity': cpic.c:(.text+0x2780): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_zero': cpic.c:(.text+0x27a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_zero': cpic.c:(.text+0x2820): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3': cpic.c:(.text+0x2840): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3': cpic.c:(.text+0x28c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_lerp': cpic.c:(.text+0x28e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_lerp': cpic.c:(.text+0x29a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_multiply': cpic.c:(.text+0x29c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_multiply': cpic.c:(.text+0x2a80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_scale': cpic.c:(.text+0x2aa0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_scale': cpic.c:(.text+0x2b40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_negative': cpic.c:(.text+0x2b60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_negative': cpic.c:(.text+0x2c00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_scaling': cpic.c:(.text+0x2c20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_scaling': cpic.c:(.text+0x2cc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_rotation': cpic.c:(.text+0x2ce0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_rotation': cpic.c:(.text+0x2d80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_inverse': cpic.c:(.text+0x2da0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_inverse': cpic.c:(.text+0x2e40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_cofactor': cpic.c:(.text+0x2e60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_cofactor': cpic.c:(.text+0x2f00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_transpose': cpic.c:(.text+0x2f20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_transpose': cpic.c:(.text+0x2fc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_assign_mat4': cpic.c:(.text+0x2fe0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_assign_mat4': cpic.c:(.text+0x3080): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_assign_mat3': cpic.c:(.text+0x30a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_assign_mat3': cpic.c:(.text+0x3140): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_assign': cpic.c:(.text+0x3160): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_assign': cpic.c:(.text+0x3200): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_determinant': cpic.c:(.text+0x3220): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_determinant': cpic.c:(.text+0x3260): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_identity': cpic.c:(.text+0x3280): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_identity': cpic.c:(.text+0x3320): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_zero': cpic.c:(.text+0x3340): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_zero': cpic.c:(.text+0x33e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2': cpic.c:(.text+0x3400): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2': cpic.c:(.text+0x34a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_length_squared': cpic.c:(.text+0x34c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_length_squared': cpic.c:(.text+0x3500): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_length': cpic.c:(.text+0x3520): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_length': cpic.c:(.text+0x3560): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_angle': cpic.c:(.text+0x3580): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_angle': cpic.c:(.text+0x35c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_dot': cpic.c:(.text+0x35e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_dot': cpic.c:(.text+0x3620): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_slerp': cpic.c:(.text+0x3640): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_slerp': cpic.c:(.text+0x3700): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_lerp': cpic.c:(.text+0x3720): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_lerp': cpic.c:(.text+0x37e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_yaw_pitch_roll': cpic.c:(.text+0x3800): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_yaw_pitch_roll': cpic.c:(.text+0x38a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_mat4': cpic.c:(.text+0x38c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_mat4': cpic.c:(.text+0x3960): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_vec3': cpic.c:(.text+0x3980): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_vec3': cpic.c:(.text+0x3a20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_axis_angle': cpic.c:(.text+0x3a40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_axis_angle': cpic.c:(.text+0x3ae0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_power': cpic.c:(.text+0x3b00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_power': cpic.c:(.text+0x3ba0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_normalize': cpic.c:(.text+0x3bc0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_normalize': cpic.c:(.text+0x3c60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_inverse': cpic.c:(.text+0x3c80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_inverse': cpic.c:(.text+0x3d20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_conjugate': cpic.c:(.text+0x3d40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_conjugate': cpic.c:(.text+0x3de0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_negative': cpic.c:(.text+0x3e00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_negative': cpic.c:(.text+0x3ea0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_divide': cpic.c:(.text+0x3ec0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_divide': cpic.c:(.text+0x3f80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_multiply': cpic.c:(.text+0x3fa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_multiply': cpic.c:(.text+0x4060): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_scale': cpic.c:(.text+0x4080): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_scale': cpic.c:(.text+0x4120): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_null': cpic.c:(.text+0x4140): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_null': cpic.c:(.text+0x41e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_zero': cpic.c:(.text+0x4200): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_zero': cpic.c:(.text+0x42a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_assign': cpic.c:(.text+0x42c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_assign': cpic.c:(.text+0x4360): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat': cpic.c:(.text+0x4380): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat': cpic.c:(.text+0x4420): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_nearly_equal': cpic.c:(.text+0x4440): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_nearly_equal': cpic.c:(.text+0x4480): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_equal': cpic.c:(.text+0x44a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_equal': cpic.c:(.text+0x44e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_near_zero': cpic.c:(.text+0x4500): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_near_zero': cpic.c:(.text+0x4540): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_zero': cpic.c:(.text+0x4560): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_zero': cpic.c:(.text+0x45a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_lerp': cpic.c:(.text+0x45c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_lerp': cpic.c:(.text+0x4660): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_normalize': cpic.c:(.text+0x4680): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_normalize': cpic.c:(.text+0x4720): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_clamp': cpic.c:(.text+0x4740): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_clamp': cpic.c:(.text+0x47e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_min': cpic.c:(.text+0x4800): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_min': cpic.c:(.text+0x48a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_max': cpic.c:(.text+0x48c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_max': cpic.c:(.text+0x4960): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_round': cpic.c:(.text+0x4980): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_round': cpic.c:(.text+0x4a20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_ceil': cpic.c:(.text+0x4a40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_ceil': cpic.c:(.text+0x4ae0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_floor': cpic.c:(.text+0x4b00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_floor': cpic.c:(.text+0x4ba0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_abs': cpic.c:(.text+0x4bc0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_abs': cpic.c:(.text+0x4c60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_inverse': cpic.c:(.text+0x4c80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_inverse': cpic.c:(.text+0x4d20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_negative': cpic.c:(.text+0x4d40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_negative': cpic.c:(.text+0x4de0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_snap': cpic.c:(.text+0x4e00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_snap': cpic.c:(.text+0x4ea0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_divide': cpic.c:(.text+0x4ec0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_divide': cpic.c:(.text+0x4f60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_multiply_mat4': cpic.c:(.text+0x4f80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_multiply_mat4': cpic.c:(.text+0x5020): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_multiply': cpic.c:(.text+0x5040): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_multiply': cpic.c:(.text+0x50e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_scale': cpic.c:(.text+0x5100): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_scale': cpic.c:(.text+0x51a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_subtract': cpic.c:(.text+0x51c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_subtract': cpic.c:(.text+0x5260): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_add': cpic.c:(.text+0x5280): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_add': cpic.c:(.text+0x5320): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_one': cpic.c:(.text+0x5340): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_one': cpic.c:(.text+0x53c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_zero': cpic.c:(.text+0x53e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_zero': cpic.c:(.text+0x5460): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_assign_vec4': cpic.c:(.text+0x5480): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_assign_vec4': cpic.c:(.text+0x5520): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_assign': cpic.c:(.text+0x5540): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_assign': cpic.c:(.text+0x55e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i': cpic.c:(.text+0x5600): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i': cpic.c:(.text+0x56a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_is_equal': cpic.c:(.text+0x56e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_is_equal': cpic.c:(.text+0x5720): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_is_zero': cpic.c:(.text+0x5740): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_is_zero': cpic.c:(.text+0x5760): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_lerp': cpic.c:(.text+0x5780): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_lerp': cpic.c:(.text+0x5820): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_normalize': cpic.c:(.text+0x5840): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_normalize': cpic.c:(.text+0x58e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_clamp': cpic.c:(.text+0x5900): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_clamp': cpic.c:(.text+0x59a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_min': cpic.c:(.text+0x59c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_min': cpic.c:(.text+0x5a60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_max': cpic.c:(.text+0x5a80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_max': cpic.c:(.text+0x5b20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_round': cpic.c:(.text+0x5b40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_round': cpic.c:(.text+0x5be0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_ceil': cpic.c:(.text+0x5c00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_ceil': cpic.c:(.text+0x5ca0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_floor': cpic.c:(.text+0x5cc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_floor': cpic.c:(.text+0x5d60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_abs': cpic.c:(.text+0x5d80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_abs': cpic.c:(.text+0x5e20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_inverse': cpic.c:(.text+0x5e40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_inverse': cpic.c:(.text+0x5ee0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_negative': cpic.c:(.text+0x5f00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_negative': cpic.c:(.text+0x5fa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_snap': cpic.c:(.text+0x5fc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_snap': cpic.c:(.text+0x6060): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_divide': cpic.c:(.text+0x6080): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_divide': cpic.c:(.text+0x6120): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_multiply_mat4': cpic.c:(.text+0x6140): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_multiply_mat4': cpic.c:(.text+0x61e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_multiply': cpic.c:(.text+0x6200): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_multiply': cpic.c:(.text+0x62a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_scale': cpic.c:(.text+0x62c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_scale': cpic.c:(.text+0x6360): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_subtract': cpic.c:(.text+0x6380): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_subtract': cpic.c:(.text+0x6420): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_add': cpic.c:(.text+0x6440): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_add': cpic.c:(.text+0x64e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_one': cpic.c:(.text+0x6500): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_one': cpic.c:(.text+0x6580): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_zero': cpic.c:(.text+0x65a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_zero': cpic.c:(.text+0x6620): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_assign_vec4i': cpic.c:(.text+0x6640): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_assign_vec4i': cpic.c:(.text+0x66e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_assign': cpic.c:(.text+0x6700): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_assign': cpic.c:(.text+0x67a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4': cpic.c:(.text+0x67c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4': cpic.c:(.text+0x6860): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_nearly_equal': cpic.c:(.text+0x6880): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_nearly_equal': cpic.c:(.text+0x68c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_equal': cpic.c:(.text+0x68e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_equal': cpic.c:(.text+0x6920): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_near_zero': cpic.c:(.text+0x6940): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_near_zero': cpic.c:(.text+0x6980): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_zero': cpic.c:(.text+0x69a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_zero': cpic.c:(.text+0x69c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_distance_squared': cpic.c:(.text+0x69e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_distance_squared': cpic.c:(.text+0x6a40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_distance': cpic.c:(.text+0x6a60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_distance': cpic.c:(.text+0x6ac0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_length_squared': cpic.c:(.text+0x6ae0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_length_squared': cpic.c:(.text+0x6b20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_length': cpic.c:(.text+0x6b40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_length': cpic.c:(.text+0x6b80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_dot': cpic.c:(.text+0x6ba0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_dot': cpic.c:(.text+0x6c00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_bezier4': cpic.c:(.text+0x6c20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_bezier4': cpic.c:(.text+0x6d20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_bezier3': cpic.c:(.text+0x6d60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_bezier3': cpic.c:(.text+0x6e60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_lerp': cpic.c:(.text+0x6e80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_lerp': cpic.c:(.text+0x6f60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_reflect': cpic.c:(.text+0x6f80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_reflect': cpic.c:(.text+0x7060): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_slide': cpic.c:(.text+0x7080): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_slide': cpic.c:(.text+0x7160): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_project': cpic.c:(.text+0x7180): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_project': cpic.c:(.text+0x7260): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_normalize': cpic.c:(.text+0x7280): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_normalize': cpic.c:(.text+0x7340): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_cross': cpic.c:(.text+0x7360): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_cross': cpic.c:(.text+0x7440): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_clamp': cpic.c:(.text+0x7460): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_clamp': cpic.c:(.text+0x7560): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_min': cpic.c:(.text+0x7580): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_min': cpic.c:(.text+0x7660): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_max': cpic.c:(.text+0x7680): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_max': cpic.c:(.text+0x7760): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_round': cpic.c:(.text+0x7780): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_round': cpic.c:(.text+0x7820): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_ceil': cpic.c:(.text+0x7840): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_ceil': cpic.c:(.text+0x78e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_floor': cpic.c:(.text+0x7900): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_floor': cpic.c:(.text+0x79a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_abs': cpic.c:(.text+0x79c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_abs': cpic.c:(.text+0x7a80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_inverse': cpic.c:(.text+0x7aa0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_inverse': cpic.c:(.text+0x7b60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_negative': cpic.c:(.text+0x7b80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_negative': cpic.c:(.text+0x7c40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_snap': cpic.c:(.text+0x7c60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_snap': cpic.c:(.text+0x7d40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_divide': cpic.c:(.text+0x7d60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_divide': cpic.c:(.text+0x7e40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_multiply_mat3': cpic.c:(.text+0x7e60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_multiply_mat3': cpic.c:(.text+0x7f20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_multiply': cpic.c:(.text+0x7f40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_multiply': cpic.c:(.text+0x8020): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_scale': cpic.c:(.text+0x8040): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_scale': cpic.c:(.text+0x8100): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_subtract': cpic.c:(.text+0x8120): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_subtract': cpic.c:(.text+0x8200): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_add': cpic.c:(.text+0x8220): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_add': cpic.c:(.text+0x8300): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_one': cpic.c:(.text+0x8320): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_one': cpic.c:(.text+0x83c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_zero': cpic.c:(.text+0x83e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_zero': cpic.c:(.text+0x8480): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_assign_vec3': cpic.c:(.text+0x84a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_assign_vec3': cpic.c:(.text+0x8540): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_assign': cpic.c:(.text+0x8560): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_assign': cpic.c:(.text+0x8620): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i': cpic.c:(.text+0x8640): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i': cpic.c:(.text+0x86e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_is_equal': cpic.c:(.text+0x8700): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_is_equal': cpic.c:(.text+0x8760): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_is_zero': cpic.c:(.text+0x8780): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_is_zero': cpic.c:(.text+0x87c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_distance_squared': cpic.c:(.text+0x87e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_distance_squared': cpic.c:(.text+0x8820): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_distance': cpic.c:(.text+0x8840): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_distance': cpic.c:(.text+0x8880): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_length_squared': cpic.c:(.text+0x88a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_length_squared': cpic.c:(.text+0x88c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_length': cpic.c:(.text+0x88e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_length': cpic.c:(.text+0x8900): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_dot': cpic.c:(.text+0x8920): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_dot': cpic.c:(.text+0x8960): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_bezier4': cpic.c:(.text+0x8980): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_bezier4': cpic.c:(.text+0x8a60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_bezier3': cpic.c:(.text+0x8aa0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_bezier3': cpic.c:(.text+0x8b60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_lerp': cpic.c:(.text+0x8b80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_lerp': cpic.c:(.text+0x8c40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_reflect': cpic.c:(.text+0x8c60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_reflect': cpic.c:(.text+0x8d20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_slide': cpic.c:(.text+0x8d40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_slide': cpic.c:(.text+0x8e00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_project': cpic.c:(.text+0x8e20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_project': cpic.c:(.text+0x8ee0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_normalize': cpic.c:(.text+0x8f00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_normalize': cpic.c:(.text+0x8fa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_cross': cpic.c:(.text+0x8fc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_cross': cpic.c:(.text+0x9080): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_clamp': cpic.c:(.text+0x90a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_clamp': cpic.c:(.text+0x9160): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_min': cpic.c:(.text+0x9180): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_min': cpic.c:(.text+0x9240): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_max': cpic.c:(.text+0x9260): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_max': cpic.c:(.text+0x9320): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_round': cpic.c:(.text+0x9340): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_round': cpic.c:(.text+0x93e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_ceil': cpic.c:(.text+0x9400): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_ceil': cpic.c:(.text+0x94a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_floor': cpic.c:(.text+0x94c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_floor': cpic.c:(.text+0x9560): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_abs': cpic.c:(.text+0x9580): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_abs': cpic.c:(.text+0x9620): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_inverse': cpic.c:(.text+0x9640): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_inverse': cpic.c:(.text+0x96e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_negative': cpic.c:(.text+0x9700): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_negative': cpic.c:(.text+0x97a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_snap': cpic.c:(.text+0x97c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_snap': cpic.c:(.text+0x9880): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_divide': cpic.c:(.text+0x98a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_divide': cpic.c:(.text+0x9960): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_multiply_mat3': cpic.c:(.text+0x9980): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_multiply_mat3': cpic.c:(.text+0x9a20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_multiply': cpic.c:(.text+0x9a40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_multiply': cpic.c:(.text+0x9b00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_scale': cpic.c:(.text+0x9b20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_scale': cpic.c:(.text+0x9bc0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_subtract': cpic.c:(.text+0x9be0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_subtract': cpic.c:(.text+0x9ca0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_add': cpic.c:(.text+0x9cc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_add': cpic.c:(.text+0x9d80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_one': cpic.c:(.text+0x9da0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_one': cpic.c:(.text+0x9e40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_zero': cpic.c:(.text+0x9e60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_zero': cpic.c:(.text+0x9f00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_assign_vec3i': cpic.c:(.text+0x9f20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_assign_vec3i': cpic.c:(.text+0x9fe0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_assign': cpic.c:(.text+0xa000): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_assign': cpic.c:(.text+0xa0a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3': cpic.c:(.text+0xa0c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3': cpic.c:(.text+0xa160): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_nearly_equal': cpic.c:(.text+0xa180): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_nearly_equal': cpic.c:(.text+0xa1c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_equal': cpic.c:(.text+0xa1e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_equal': cpic.c:(.text+0xa220): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_near_zero': cpic.c:(.text+0xa240): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_near_zero': cpic.c:(.text+0xa280): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_zero': cpic.c:(.text+0xa2a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_zero': cpic.c:(.text+0xa2e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_distance_squared': cpic.c:(.text+0xa300): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_distance_squared': cpic.c:(.text+0xa340): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_distance': cpic.c:(.text+0xa360): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_distance': cpic.c:(.text+0xa380): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_length': cpic.c:(.text+0xa3a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_length': cpic.c:(.text+0xa3c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_length_squared': cpic.c:(.text+0xa3e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_length_squared': cpic.c:(.text+0xa400): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_angle': cpic.c:(.text+0xa420): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_angle': cpic.c:(.text+0xa440): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_dot': cpic.c:(.text+0xa460): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_dot': cpic.c:(.text+0xa4a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_bezier4': cpic.c:(.text+0xa4c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_bezier4': cpic.c:(.text+0xa560): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_bezier3': cpic.c:(.text+0xa5a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_bezier3': cpic.c:(.text+0xa640): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_lerp': cpic.c:(.text+0xa660): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_lerp': cpic.c:(.text+0xa6e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_rotate': cpic.c:(.text+0xa700): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_rotate': cpic.c:(.text+0xa780): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_tangent': cpic.c:(.text+0xa7a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_tangent': cpic.c:(.text+0xa820): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_reflect': cpic.c:(.text+0xa840): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_reflect': cpic.c:(.text+0xa8c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_slide': cpic.c:(.text+0xa8e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_slide': cpic.c:(.text+0xa960): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_project': cpic.c:(.text+0xa980): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_project': cpic.c:(.text+0xaa00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_normalize': cpic.c:(.text+0xaa20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_normalize': cpic.c:(.text+0xaaa0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_clamp': cpic.c:(.text+0xaac0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_clamp': cpic.c:(.text+0xab60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_min': cpic.c:(.text+0xab80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_min': cpic.c:(.text+0xac00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_max': cpic.c:(.text+0xac20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_max': cpic.c:(.text+0xaca0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_round': cpic.c:(.text+0xacc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_round': cpic.c:(.text+0xad40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_ceil': cpic.c:(.text+0xad60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_ceil': cpic.c:(.text+0xade0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_floor': cpic.c:(.text+0xae00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_floor': cpic.c:(.text+0xae80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_abs': cpic.c:(.text+0xaea0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_abs': cpic.c:(.text+0xaf20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_inverse': cpic.c:(.text+0xaf40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_inverse': cpic.c:(.text+0xafc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_negative': cpic.c:(.text+0xafe0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_negative': cpic.c:(.text+0xb060): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_snap': cpic.c:(.text+0xb080): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_snap': cpic.c:(.text+0xb100): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_divide': cpic.c:(.text+0xb120): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_divide': cpic.c:(.text+0xb1a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_multiply_mat2': cpic.c:(.text+0xb1c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_multiply_mat2': cpic.c:(.text+0xb260): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_multiply': cpic.c:(.text+0xb280): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_multiply': cpic.c:(.text+0xb300): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_scale': cpic.c:(.text+0xb320): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_scale': cpic.c:(.text+0xb3a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_subtract': cpic.c:(.text+0xb3c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_subtract': cpic.c:(.text+0xb440): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_add': cpic.c:(.text+0xb460): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_add': cpic.c:(.text+0xb4e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_one': cpic.c:(.text+0xb500): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_one': cpic.c:(.text+0xb580): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_zero': cpic.c:(.text+0xb5a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_zero': cpic.c:(.text+0xb620): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_assign_vec2': cpic.c:(.text+0xb640): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_assign_vec2': cpic.c:(.text+0xb6c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_assign': cpic.c:(.text+0xb6e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_assign': cpic.c:(.text+0xb760): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i': cpic.c:(.text+0xb780): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i': cpic.c:(.text+0xb800): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_is_equal': cpic.c:(.text+0xb820): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_is_equal': cpic.c:(.text+0xb860): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_is_zero': cpic.c:(.text+0xb880): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_is_zero': cpic.c:(.text+0xb8a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_distance_squared': cpic.c:(.text+0xb8c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_distance_squared': cpic.c:(.text+0xb900): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_distance': cpic.c:(.text+0xb920): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_distance': cpic.c:(.text+0xb960): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_length': cpic.c:(.text+0xb980): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_length': cpic.c:(.text+0xb9a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_length_squared': cpic.c:(.text+0xb9c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_length_squared': cpic.c:(.text+0xb9e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_angle': cpic.c:(.text+0xba00): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_angle': cpic.c:(.text+0xba20): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_dot': cpic.c:(.text+0xba40): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_dot': cpic.c:(.text+0xba80): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_bezier4': cpic.c:(.text+0xbaa0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_bezier4': cpic.c:(.text+0xbb60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_bezier3': cpic.c:(.text+0xbba0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_bezier3': cpic.c:(.text+0xbc40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_lerp': cpic.c:(.text+0xbc60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_lerp': cpic.c:(.text+0xbd00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_rotate': cpic.c:(.text+0xbd20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_rotate': cpic.c:(.text+0xbdc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_tangent': cpic.c:(.text+0xbde0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_tangent': cpic.c:(.text+0xbe60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_reflect': cpic.c:(.text+0xbe80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_reflect': cpic.c:(.text+0xbf20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_slide': cpic.c:(.text+0xbf40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_slide': cpic.c:(.text+0xbfe0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_project': cpic.c:(.text+0xc000): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_project': cpic.c:(.text+0xc0a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_normalize': cpic.c:(.text+0xc0c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_normalize': cpic.c:(.text+0xc140): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_clamp': cpic.c:(.text+0xc160): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_clamp': cpic.c:(.text+0xc200): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_min': cpic.c:(.text+0xc220): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_min': cpic.c:(.text+0xc2c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_max': cpic.c:(.text+0xc2e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_max': cpic.c:(.text+0xc380): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_round': cpic.c:(.text+0xc3a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_round': cpic.c:(.text+0xc420): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_ceil': cpic.c:(.text+0xc440): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_ceil': cpic.c:(.text+0xc4c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_floor': cpic.c:(.text+0xc4e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_floor': cpic.c:(.text+0xc560): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_abs': cpic.c:(.text+0xc580): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_abs': cpic.c:(.text+0xc600): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_inverse': cpic.c:(.text+0xc620): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_inverse': cpic.c:(.text+0xc6a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_negative': cpic.c:(.text+0xc6c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_negative': cpic.c:(.text+0xc740): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_snap': cpic.c:(.text+0xc760): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_snap': cpic.c:(.text+0xc800): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_divide': cpic.c:(.text+0xc820): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_divide': cpic.c:(.text+0xc8c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_multiply_mat2': cpic.c:(.text+0xc8e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_multiply_mat2': cpic.c:(.text+0xc980): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_multiply': cpic.c:(.text+0xc9a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_multiply': cpic.c:(.text+0xca40): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_scale': cpic.c:(.text+0xca60): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_scale': cpic.c:(.text+0xcb00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_subtract': cpic.c:(.text+0xcb20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_subtract': cpic.c:(.text+0xcbc0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_add': cpic.c:(.text+0xcbe0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_add': cpic.c:(.text+0xcc80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_one': cpic.c:(.text+0xcd80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_one': cpic.c:(.text+0xce00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_zero': cpic.c:(.text+0xce20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_zero': cpic.c:(.text+0xcea0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_assign_vec2i': cpic.c:(.text+0xcec0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_assign_vec2i': cpic.c:(.text+0xcf40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_assign': cpic.c:(.text+0xcf60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_assign': cpic.c:(.text+0xcfe0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2': cpic.c:(.text+0xd000): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2': cpic.c:(.text+0xd080): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_nearly_equal': cpic.c:(.text+0xd0a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_nearly_equal': cpic.c:(.text+0xd0e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_equal': cpic.c:(.text+0xd100): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_equal': cpic.c:(.text+0xd140): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_near_zero': cpic.c:(.text+0xd160): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_near_zero': cpic.c:(.text+0xd180): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_zero': cpic.c:(.text+0xd1a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_zero': cpic.c:(.text+0xd1c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_lerp': damage.c:(.text+0x1e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_lerp': damage.c:(.text+0x260): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_multiply': damage.c:(.text+0x280): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_multiply': damage.c:(.text+0x300): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_scale': damage.c:(.text+0x320): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_scale': damage.c:(.text+0x3a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_negative': damage.c:(.text+0x3c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_negative': damage.c:(.text+0x440): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_scaling': damage.c:(.text+0x460): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_scaling': damage.c:(.text+0x4e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_translation': damage.c:(.text+0x500): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_translation': damage.c:(.text+0x580): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_look_at': damage.c:(.text+0x5a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_look_at': damage.c:(.text+0x660): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_quaternion': damage.c:(.text+0x680): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_quaternion': damage.c:(.text+0x700): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_axis': damage.c:(.text+0x720): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_axis': damage.c:(.text+0x7a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_z': damage.c:(.text+0x7c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_z': damage.c:(.text+0x840): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_y': damage.c:(.text+0x860): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_y': damage.c:(.text+0x8e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_x': damage.c:(.text+0x900): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_x': damage.c:(.text+0x980): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_perspective_infinite': damage.c:(.text+0x9a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_perspective_infinite': damage.c:(.text+0xa20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_perspective_fov': damage.c:(.text+0xa40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_perspective_fov': damage.c:(.text+0xac0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_perspective': damage.c:(.text+0xae0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_perspective': damage.c:(.text+0xb60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_ortho': damage.c:(.text+0xb80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_ortho': damage.c:(.text+0xc00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_inverse': damage.c:(.text+0xc20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_inverse': damage.c:(.text+0xca0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_adjugate': damage.c:(.text+0xcc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_adjugate': damage.c:(.text+0xd40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_transpose': damage.c:(.text+0xd60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_transpose': damage.c:(.text+0xde0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_assign_mat3': damage.c:(.text+0xe00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_assign_mat3': damage.c:(.text+0xe80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_assign_mat2': damage.c:(.text+0xea0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_assign_mat2': damage.c:(.text+0xf40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_assign': damage.c:(.text+0xf60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_assign': damage.c:(.text+0xfe0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_determinant': damage.c:(.text+0x1000): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_determinant': damage.c:(.text+0x1020): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_identity': damage.c:(.text+0x1040): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_identity': damage.c:(.text+0x10c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_zero': damage.c:(.text+0x10e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_zero': damage.c:(.text+0x1160): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4': damage.c:(.text+0x1180): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4': damage.c:(.text+0x1200): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_lerp': damage.c:(.text+0x1220): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_lerp': damage.c:(.text+0x12a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_multiply': damage.c:(.text+0x12c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_multiply': damage.c:(.text+0x1340): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_scale': damage.c:(.text+0x1360): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_scale': damage.c:(.text+0x13e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_negative': damage.c:(.text+0x1400): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_negative': damage.c:(.text+0x1480): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_scaling': damage.c:(.text+0x14a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_scaling': damage.c:(.text+0x1520): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_quaternion': damage.c:(.text+0x1540): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_quaternion': damage.c:(.text+0x15e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_axis': damage.c:(.text+0x1600): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_axis': damage.c:(.text+0x16a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_z': damage.c:(.text+0x16c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_z': damage.c:(.text+0x1740): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_y': damage.c:(.text+0x1760): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_y': damage.c:(.text+0x17e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_x': damage.c:(.text+0x1800): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_x': damage.c:(.text+0x1880): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_inverse': damage.c:(.text+0x18a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_inverse': damage.c:(.text+0x1920): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_adjugate': damage.c:(.text+0x1940): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_adjugate': damage.c:(.text+0x19c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_cofactor': damage.c:(.text+0x19e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_cofactor': damage.c:(.text+0x1a60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_transpose': damage.c:(.text+0x1a80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_transpose': damage.c:(.text+0x1b00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_assign_mat4': damage.c:(.text+0x1b20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_assign_mat4': damage.c:(.text+0x1ba0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_assign_mat2': damage.c:(.text+0x1bc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_assign_mat2': damage.c:(.text+0x1c60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_assign': damage.c:(.text+0x1c80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_assign': damage.c:(.text+0x1d00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_determinant': damage.c:(.text+0x1d20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_determinant': damage.c:(.text+0x1d40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_identity': damage.c:(.text+0x1d60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_identity': damage.c:(.text+0x1de0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_zero': damage.c:(.text+0x1e00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_zero': damage.c:(.text+0x1e80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3': damage.c:(.text+0x1ea0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3': damage.c:(.text+0x1f20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_lerp': damage.c:(.text+0x1f40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_lerp': damage.c:(.text+0x2000): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_multiply': damage.c:(.text+0x2020): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_multiply': damage.c:(.text+0x20e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_scale': damage.c:(.text+0x2100): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_scale': damage.c:(.text+0x21a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_negative': damage.c:(.text+0x21c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_negative': damage.c:(.text+0x2260): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_scaling': damage.c:(.text+0x2280): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_scaling': damage.c:(.text+0x2320): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_rotation': damage.c:(.text+0x2340): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_rotation': damage.c:(.text+0x23e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_inverse': damage.c:(.text+0x2400): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_inverse': damage.c:(.text+0x24a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_cofactor': damage.c:(.text+0x24c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_cofactor': damage.c:(.text+0x2560): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_transpose': damage.c:(.text+0x2580): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_transpose': damage.c:(.text+0x2620): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_assign_mat4': damage.c:(.text+0x2640): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_assign_mat4': damage.c:(.text+0x26e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_assign_mat3': damage.c:(.text+0x2700): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_assign_mat3': damage.c:(.text+0x27a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_assign': damage.c:(.text+0x27c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_assign': damage.c:(.text+0x2860): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_determinant': damage.c:(.text+0x2880): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_determinant': damage.c:(.text+0x28c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_identity': damage.c:(.text+0x28e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_identity': damage.c:(.text+0x2980): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_zero': damage.c:(.text+0x29a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_zero': damage.c:(.text+0x2a40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2': damage.c:(.text+0x2a60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2': damage.c:(.text+0x2b00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_length_squared': damage.c:(.text+0x2b20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_length_squared': damage.c:(.text+0x2b60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_length': damage.c:(.text+0x2b80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_length': damage.c:(.text+0x2bc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_angle': damage.c:(.text+0x2be0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_angle': damage.c:(.text+0x2c20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_dot': damage.c:(.text+0x2c40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_dot': damage.c:(.text+0x2c80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_slerp': damage.c:(.text+0x2ca0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_slerp': damage.c:(.text+0x2d60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_lerp': damage.c:(.text+0x2d80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_lerp': damage.c:(.text+0x2e40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_yaw_pitch_roll': damage.c:(.text+0x2e60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_yaw_pitch_roll': damage.c:(.text+0x2f00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_mat4': damage.c:(.text+0x2f20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_mat4': damage.c:(.text+0x2fc0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_vec3': damage.c:(.text+0x2fe0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_vec3': damage.c:(.text+0x3080): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_axis_angle': damage.c:(.text+0x30a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_axis_angle': damage.c:(.text+0x3140): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_power': damage.c:(.text+0x3160): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_power': damage.c:(.text+0x3200): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_normalize': damage.c:(.text+0x3220): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_normalize': damage.c:(.text+0x32c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_inverse': damage.c:(.text+0x32e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_inverse': damage.c:(.text+0x3380): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_conjugate': damage.c:(.text+0x33a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_conjugate': damage.c:(.text+0x3440): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_negative': damage.c:(.text+0x3460): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_negative': damage.c:(.text+0x3500): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_divide': damage.c:(.text+0x3520): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_divide': damage.c:(.text+0x35e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_multiply': damage.c:(.text+0x3600): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_multiply': damage.c:(.text+0x36c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_scale': damage.c:(.text+0x36e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_scale': damage.c:(.text+0x3780): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_null': damage.c:(.text+0x37a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_null': damage.c:(.text+0x3840): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_zero': damage.c:(.text+0x3860): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_zero': damage.c:(.text+0x3900): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_assign': damage.c:(.text+0x3920): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_assign': damage.c:(.text+0x39c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat': damage.c:(.text+0x39e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat': damage.c:(.text+0x3a80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_nearly_equal': damage.c:(.text+0x3aa0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_nearly_equal': damage.c:(.text+0x3ae0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_equal': damage.c:(.text+0x3b00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_equal': damage.c:(.text+0x3b40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_near_zero': damage.c:(.text+0x3b60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_near_zero': damage.c:(.text+0x3ba0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_zero': damage.c:(.text+0x3bc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_zero': damage.c:(.text+0x3c00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_lerp': damage.c:(.text+0x3c20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_lerp': damage.c:(.text+0x3cc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_normalize': damage.c:(.text+0x3ce0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_normalize': damage.c:(.text+0x3d80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_clamp': damage.c:(.text+0x3da0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_clamp': damage.c:(.text+0x3e40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_min': damage.c:(.text+0x3e60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_min': damage.c:(.text+0x3f00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_max': damage.c:(.text+0x3f20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_max': damage.c:(.text+0x3fc0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_round': damage.c:(.text+0x3fe0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_round': damage.c:(.text+0x4080): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_ceil': damage.c:(.text+0x40a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_ceil': damage.c:(.text+0x4140): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_floor': damage.c:(.text+0x4160): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_floor': damage.c:(.text+0x4200): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_abs': damage.c:(.text+0x4220): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_abs': damage.c:(.text+0x42c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_inverse': damage.c:(.text+0x42e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_inverse': damage.c:(.text+0x4380): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_negative': damage.c:(.text+0x43a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_negative': damage.c:(.text+0x4440): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_snap': damage.c:(.text+0x4460): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_snap': damage.c:(.text+0x4500): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_divide': damage.c:(.text+0x4520): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_divide': damage.c:(.text+0x45c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_multiply_mat4': damage.c:(.text+0x45e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_multiply_mat4': damage.c:(.text+0x4680): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_multiply': damage.c:(.text+0x46a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_multiply': damage.c:(.text+0x4740): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_scale': damage.c:(.text+0x4760): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_scale': damage.c:(.text+0x4800): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_subtract': damage.c:(.text+0x4820): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_subtract': damage.c:(.text+0x48c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_add': damage.c:(.text+0x48e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_add': damage.c:(.text+0x4980): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_one': damage.c:(.text+0x49a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_one': damage.c:(.text+0x4a20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_zero': damage.c:(.text+0x4a40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_zero': damage.c:(.text+0x4ac0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_assign_vec4': damage.c:(.text+0x4ae0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_assign_vec4': damage.c:(.text+0x4b80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_assign': damage.c:(.text+0x4ba0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_assign': damage.c:(.text+0x4c40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i': damage.c:(.text+0x4c60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i': damage.c:(.text+0x4d00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_is_equal': damage.c:(.text+0x4d40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_is_equal': damage.c:(.text+0x4d80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_is_zero': damage.c:(.text+0x4da0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_is_zero': damage.c:(.text+0x4dc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_lerp': damage.c:(.text+0x4de0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_lerp': damage.c:(.text+0x4e80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_normalize': damage.c:(.text+0x4ea0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_normalize': damage.c:(.text+0x4f40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_clamp': damage.c:(.text+0x4f60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_clamp': damage.c:(.text+0x5000): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_min': damage.c:(.text+0x5020): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_min': damage.c:(.text+0x50c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_max': damage.c:(.text+0x50e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_max': damage.c:(.text+0x5180): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_round': damage.c:(.text+0x51a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_round': damage.c:(.text+0x5240): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_ceil': damage.c:(.text+0x5260): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_ceil': damage.c:(.text+0x5300): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_floor': damage.c:(.text+0x5320): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_floor': damage.c:(.text+0x53c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_abs': damage.c:(.text+0x53e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_abs': damage.c:(.text+0x5480): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_inverse': damage.c:(.text+0x54a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_inverse': damage.c:(.text+0x5540): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_negative': damage.c:(.text+0x5560): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_negative': damage.c:(.text+0x5600): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_snap': damage.c:(.text+0x5620): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_snap': damage.c:(.text+0x56c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_divide': damage.c:(.text+0x56e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_divide': damage.c:(.text+0x5780): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_multiply_mat4': damage.c:(.text+0x57a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_multiply_mat4': damage.c:(.text+0x5840): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_multiply': damage.c:(.text+0x5860): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_multiply': damage.c:(.text+0x5900): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_scale': damage.c:(.text+0x5920): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_scale': damage.c:(.text+0x59c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_subtract': damage.c:(.text+0x59e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_subtract': damage.c:(.text+0x5a80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_add': damage.c:(.text+0x5aa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_add': damage.c:(.text+0x5b40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_one': damage.c:(.text+0x5b60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_one': damage.c:(.text+0x5be0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_zero': damage.c:(.text+0x5c00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_zero': damage.c:(.text+0x5c80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_assign_vec4i': damage.c:(.text+0x5ca0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_assign_vec4i': damage.c:(.text+0x5d40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_assign': damage.c:(.text+0x5d60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_assign': damage.c:(.text+0x5e00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4': damage.c:(.text+0x5e20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4': damage.c:(.text+0x5ec0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_nearly_equal': damage.c:(.text+0x5ee0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_nearly_equal': damage.c:(.text+0x5f20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_equal': damage.c:(.text+0x5f40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_equal': damage.c:(.text+0x5f80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_near_zero': damage.c:(.text+0x5fa0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_near_zero': damage.c:(.text+0x5fe0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_zero': damage.c:(.text+0x6000): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_zero': damage.c:(.text+0x6020): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_distance_squared': damage.c:(.text+0x6040): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_distance_squared': damage.c:(.text+0x60a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_distance': damage.c:(.text+0x60c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_distance': damage.c:(.text+0x6120): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_length_squared': damage.c:(.text+0x6140): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_length_squared': damage.c:(.text+0x6180): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_length': damage.c:(.text+0x61a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_length': damage.c:(.text+0x61e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_dot': damage.c:(.text+0x6200): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_dot': damage.c:(.text+0x6260): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_bezier4': damage.c:(.text+0x6280): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_bezier4': damage.c:(.text+0x6380): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_bezier3': damage.c:(.text+0x63c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_bezier3': damage.c:(.text+0x64c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_lerp': damage.c:(.text+0x64e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_lerp': damage.c:(.text+0x65c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_reflect': damage.c:(.text+0x65e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_reflect': damage.c:(.text+0x66c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_slide': damage.c:(.text+0x66e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_slide': damage.c:(.text+0x67c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_project': damage.c:(.text+0x67e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_project': damage.c:(.text+0x68c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_normalize': damage.c:(.text+0x68e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_normalize': damage.c:(.text+0x69a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_cross': damage.c:(.text+0x69c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_cross': damage.c:(.text+0x6aa0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_clamp': damage.c:(.text+0x6ac0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_clamp': damage.c:(.text+0x6bc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_min': damage.c:(.text+0x6be0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_min': damage.c:(.text+0x6cc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_max': damage.c:(.text+0x6ce0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_max': damage.c:(.text+0x6dc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_round': damage.c:(.text+0x6de0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_round': damage.c:(.text+0x6e80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_ceil': damage.c:(.text+0x6ea0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_ceil': damage.c:(.text+0x6f40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_floor': damage.c:(.text+0x6f60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_floor': damage.c:(.text+0x7000): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_abs': damage.c:(.text+0x7020): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_abs': damage.c:(.text+0x70e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_inverse': damage.c:(.text+0x7100): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_inverse': damage.c:(.text+0x71c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_negative': damage.c:(.text+0x71e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_negative': damage.c:(.text+0x72a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_snap': damage.c:(.text+0x72c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_snap': damage.c:(.text+0x73a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_divide': damage.c:(.text+0x73c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_divide': damage.c:(.text+0x74a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_multiply_mat3': damage.c:(.text+0x74c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_multiply_mat3': damage.c:(.text+0x7580): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_multiply': damage.c:(.text+0x75a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_multiply': damage.c:(.text+0x7680): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_scale': damage.c:(.text+0x76a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_scale': damage.c:(.text+0x7760): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_subtract': damage.c:(.text+0x7780): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_subtract': damage.c:(.text+0x7860): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_add': damage.c:(.text+0x7880): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_add': damage.c:(.text+0x7960): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_one': damage.c:(.text+0x7980): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_one': damage.c:(.text+0x7a20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_zero': damage.c:(.text+0x7a40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_zero': damage.c:(.text+0x7ae0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_assign_vec3': damage.c:(.text+0x7b00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_assign_vec3': damage.c:(.text+0x7ba0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_assign': damage.c:(.text+0x7bc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_assign': damage.c:(.text+0x7c80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i': damage.c:(.text+0x7ca0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i': damage.c:(.text+0x7d40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_is_equal': damage.c:(.text+0x7d60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_is_equal': damage.c:(.text+0x7dc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_is_zero': damage.c:(.text+0x7de0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_is_zero': damage.c:(.text+0x7e20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_distance_squared': damage.c:(.text+0x7e40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_distance_squared': damage.c:(.text+0x7e80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_distance': damage.c:(.text+0x7ea0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_distance': damage.c:(.text+0x7ee0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_length_squared': damage.c:(.text+0x7f00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_length_squared': damage.c:(.text+0x7f20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_length': damage.c:(.text+0x7f40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_length': damage.c:(.text+0x7f60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_dot': damage.c:(.text+0x7f80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_dot': damage.c:(.text+0x7fc0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_bezier4': damage.c:(.text+0x7fe0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_bezier4': damage.c:(.text+0x80c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_bezier3': damage.c:(.text+0x8100): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_bezier3': damage.c:(.text+0x81c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_lerp': damage.c:(.text+0x81e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_lerp': damage.c:(.text+0x82a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_reflect': damage.c:(.text+0x82c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_reflect': damage.c:(.text+0x8380): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_slide': damage.c:(.text+0x83a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_slide': damage.c:(.text+0x8460): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_project': damage.c:(.text+0x8480): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_project': damage.c:(.text+0x8540): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_normalize': damage.c:(.text+0x8560): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_normalize': damage.c:(.text+0x8600): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_cross': damage.c:(.text+0x8620): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_cross': damage.c:(.text+0x86e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_clamp': damage.c:(.text+0x8700): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_clamp': damage.c:(.text+0x87c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_min': damage.c:(.text+0x87e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_min': damage.c:(.text+0x88a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_max': damage.c:(.text+0x88c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_max': damage.c:(.text+0x8980): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_round': damage.c:(.text+0x89a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_round': damage.c:(.text+0x8a40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_ceil': damage.c:(.text+0x8a60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_ceil': damage.c:(.text+0x8b00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_floor': damage.c:(.text+0x8b20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_floor': damage.c:(.text+0x8bc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_abs': damage.c:(.text+0x8be0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_abs': damage.c:(.text+0x8c80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_inverse': damage.c:(.text+0x8ca0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_inverse': damage.c:(.text+0x8d40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_negative': damage.c:(.text+0x8d60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_negative': damage.c:(.text+0x8e00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_snap': damage.c:(.text+0x8e20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_snap': damage.c:(.text+0x8ee0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_divide': damage.c:(.text+0x8f00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_divide': damage.c:(.text+0x8fc0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_multiply_mat3': damage.c:(.text+0x8fe0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_multiply_mat3': damage.c:(.text+0x9080): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_multiply': damage.c:(.text+0x90a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_multiply': damage.c:(.text+0x9160): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_scale': damage.c:(.text+0x9180): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_scale': damage.c:(.text+0x9220): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_subtract': damage.c:(.text+0x9240): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_subtract': damage.c:(.text+0x9300): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_add': damage.c:(.text+0x9320): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_add': damage.c:(.text+0x93e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_one': damage.c:(.text+0x9400): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_one': damage.c:(.text+0x94a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_zero': damage.c:(.text+0x94c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_zero': damage.c:(.text+0x9560): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_assign_vec3i': damage.c:(.text+0x9580): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_assign_vec3i': damage.c:(.text+0x9640): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_assign': damage.c:(.text+0x9660): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_assign': damage.c:(.text+0x9700): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3': damage.c:(.text+0x9720): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3': damage.c:(.text+0x97c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_nearly_equal': damage.c:(.text+0x97e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_nearly_equal': damage.c:(.text+0x9820): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_equal': damage.c:(.text+0x9840): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_equal': damage.c:(.text+0x9880): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_near_zero': damage.c:(.text+0x98a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_near_zero': damage.c:(.text+0x98e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_zero': damage.c:(.text+0x9900): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_zero': damage.c:(.text+0x9940): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_distance_squared': damage.c:(.text+0x9960): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_distance_squared': damage.c:(.text+0x99a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_distance': damage.c:(.text+0x99c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_distance': damage.c:(.text+0x99e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_length': damage.c:(.text+0x9a00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_length': damage.c:(.text+0x9a20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_length_squared': damage.c:(.text+0x9a40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_length_squared': damage.c:(.text+0x9a60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_angle': damage.c:(.text+0x9a80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_angle': damage.c:(.text+0x9aa0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_dot': damage.c:(.text+0x9ac0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_dot': damage.c:(.text+0x9b00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_bezier4': damage.c:(.text+0x9b20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_bezier4': damage.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_bezier3': damage.c:(.text+0x9c00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_bezier3': damage.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_lerp': damage.c:(.text+0x9cc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_lerp': damage.c:(.text+0x9d40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_rotate': damage.c:(.text+0x9d60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_rotate': damage.c:(.text+0x9de0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_tangent': damage.c:(.text+0x9e00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_tangent': damage.c:(.text+0x9e80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_reflect': damage.c:(.text+0x9ea0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_reflect': damage.c:(.text+0x9f20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_slide': damage.c:(.text+0x9f40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_slide': damage.c:(.text+0x9fc0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_project': damage.c:(.text+0x9fe0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_project': damage.c:(.text+0xa060): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_normalize': damage.c:(.text+0xa080): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_normalize': damage.c:(.text+0xa100): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_clamp': damage.c:(.text+0xa120): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_clamp': damage.c:(.text+0xa1c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_min': damage.c:(.text+0xa1e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_min': damage.c:(.text+0xa260): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_max': damage.c:(.text+0xa280): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_max': damage.c:(.text+0xa300): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_round': damage.c:(.text+0xa320): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_round': damage.c:(.text+0xa3a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_ceil': damage.c:(.text+0xa3c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_ceil': damage.c:(.text+0xa440): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_floor': damage.c:(.text+0xa460): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_floor': damage.c:(.text+0xa4e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_abs': damage.c:(.text+0xa500): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_abs': damage.c:(.text+0xa580): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_inverse': damage.c:(.text+0xa5a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_inverse': damage.c:(.text+0xa620): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_negative': damage.c:(.text+0xa640): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_negative': damage.c:(.text+0xa6c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_snap': damage.c:(.text+0xa6e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_snap': damage.c:(.text+0xa760): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_divide': damage.c:(.text+0xa780): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_divide': damage.c:(.text+0xa800): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_multiply_mat2': damage.c:(.text+0xa820): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_multiply_mat2': damage.c:(.text+0xa8c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_multiply': damage.c:(.text+0xa8e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_multiply': damage.c:(.text+0xa960): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_scale': damage.c:(.text+0xa980): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_scale': damage.c:(.text+0xaa00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_subtract': damage.c:(.text+0xaa20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_subtract': damage.c:(.text+0xaaa0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_add': damage.c:(.text+0xaac0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_add': damage.c:(.text+0xab40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_one': damage.c:(.text+0xab60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_one': damage.c:(.text+0xabe0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_zero': damage.c:(.text+0xac00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_zero': damage.c:(.text+0xac80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_assign_vec2': damage.c:(.text+0xaca0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_assign_vec2': damage.c:(.text+0xad20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_assign': damage.c:(.text+0xad40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_assign': damage.c:(.text+0xadc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i': damage.c:(.text+0xade0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i': damage.c:(.text+0xae60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_is_equal': damage.c:(.text+0xae80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_is_equal': damage.c:(.text+0xaec0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_is_zero': damage.c:(.text+0xaee0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_is_zero': damage.c:(.text+0xaf00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_distance_squared': damage.c:(.text+0xaf20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_distance_squared': damage.c:(.text+0xaf60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_distance': damage.c:(.text+0xaf80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_distance': damage.c:(.text+0xafc0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_length': damage.c:(.text+0xafe0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_length': damage.c:(.text+0xb000): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_length_squared': damage.c:(.text+0xb020): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_length_squared': damage.c:(.text+0xb040): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_angle': damage.c:(.text+0xb060): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_angle': damage.c:(.text+0xb080): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_dot': damage.c:(.text+0xb0a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_dot': damage.c:(.text+0xb0e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_bezier4': damage.c:(.text+0xb100): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_bezier4': damage.c:(.text+0xb1c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_bezier3': damage.c:(.text+0xb200): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_bezier3': damage.c:(.text+0xb2a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_lerp': damage.c:(.text+0xb2c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_lerp': damage.c:(.text+0xb360): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_rotate': damage.c:(.text+0xb380): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_rotate': damage.c:(.text+0xb420): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_tangent': damage.c:(.text+0xb440): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_tangent': damage.c:(.text+0xb4c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_reflect': damage.c:(.text+0xb4e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_reflect': damage.c:(.text+0xb580): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_slide': damage.c:(.text+0xb5a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_slide': damage.c:(.text+0xb640): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_project': damage.c:(.text+0xb660): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_project': damage.c:(.text+0xb700): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_normalize': damage.c:(.text+0xb720): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_normalize': damage.c:(.text+0xb7a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_clamp': damage.c:(.text+0xb7c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_clamp': damage.c:(.text+0xb860): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_min': damage.c:(.text+0xb880): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_min': damage.c:(.text+0xb920): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_max': damage.c:(.text+0xb940): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_max': damage.c:(.text+0xb9e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_round': damage.c:(.text+0xba00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_round': damage.c:(.text+0xba80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_ceil': damage.c:(.text+0xbaa0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_ceil': damage.c:(.text+0xbb20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_floor': damage.c:(.text+0xbb40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_floor': damage.c:(.text+0xbbc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_abs': damage.c:(.text+0xbbe0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_abs': damage.c:(.text+0xbc60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_inverse': damage.c:(.text+0xbc80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_inverse': damage.c:(.text+0xbd00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_negative': damage.c:(.text+0xbd20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_negative': damage.c:(.text+0xbda0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_snap': damage.c:(.text+0xbdc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_snap': damage.c:(.text+0xbe60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_divide': damage.c:(.text+0xbe80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_divide': damage.c:(.text+0xbf20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_multiply_mat2': damage.c:(.text+0xbf40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_multiply_mat2': damage.c:(.text+0xbfe0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_multiply': damage.c:(.text+0xc000): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_multiply': damage.c:(.text+0xc0a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_scale': damage.c:(.text+0xc0c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_scale': damage.c:(.text+0xc160): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_subtract': damage.c:(.text+0xc180): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_subtract': damage.c:(.text+0xc220): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_add': damage.c:(.text+0xc240): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_add': damage.c:(.text+0xc2e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_one': damage.c:(.text+0xc300): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_one': damage.c:(.text+0xc380): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_zero': damage.c:(.text+0xc3a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_zero': damage.c:(.text+0xc420): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_assign_vec2i': damage.c:(.text+0xc440): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_assign_vec2i': damage.c:(.text+0xc4c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_assign': damage.c:(.text+0xc4e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_assign': damage.c:(.text+0xc560): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2': damage.c:(.text+0xc580): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2': damage.c:(.text+0xc600): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_nearly_equal': damage.c:(.text+0xc620): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_nearly_equal': damage.c:(.text+0xc660): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_equal': damage.c:(.text+0xc680): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_equal': damage.c:(.text+0xc6c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_near_zero': damage.c:(.text+0xc6e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_near_zero': damage.c:(.text+0xc700): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_zero': damage.c:(.text+0xc720): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_zero': damage.c:(.text+0xc740): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_lerp': defs.c:(.text+0x320): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_lerp': defs.c:(.text+0x3a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_multiply': defs.c:(.text+0x3c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_multiply': defs.c:(.text+0x440): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_scale': defs.c:(.text+0x460): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_scale': defs.c:(.text+0x4e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_negative': defs.c:(.text+0x500): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_negative': defs.c:(.text+0x580): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_scaling': defs.c:(.text+0x5a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_scaling': defs.c:(.text+0x620): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_translation': defs.c:(.text+0x640): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_translation': defs.c:(.text+0x6c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_look_at': defs.c:(.text+0x6e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_look_at': defs.c:(.text+0x7a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_quaternion': defs.c:(.text+0x7c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_quaternion': defs.c:(.text+0x840): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_axis': defs.c:(.text+0x860): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_axis': defs.c:(.text+0x8e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_z': defs.c:(.text+0x900): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_z': defs.c:(.text+0x980): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_y': defs.c:(.text+0x9a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_y': defs.c:(.text+0xa20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_x': defs.c:(.text+0xa40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_x': defs.c:(.text+0xac0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_perspective_infinite': defs.c:(.text+0xae0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_perspective_infinite': defs.c:(.text+0xb60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_perspective_fov': defs.c:(.text+0xb80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_perspective_fov': defs.c:(.text+0xc00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_perspective': defs.c:(.text+0xc20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_perspective': defs.c:(.text+0xca0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_ortho': defs.c:(.text+0xcc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_ortho': defs.c:(.text+0xd40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_inverse': defs.c:(.text+0xd60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_inverse': defs.c:(.text+0xde0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_adjugate': defs.c:(.text+0xe00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_adjugate': defs.c:(.text+0xe80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_transpose': defs.c:(.text+0xea0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_transpose': defs.c:(.text+0xf20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_assign_mat3': defs.c:(.text+0xf40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_assign_mat3': defs.c:(.text+0xfc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_assign_mat2': defs.c:(.text+0xfe0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_assign_mat2': defs.c:(.text+0x1080): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_assign': defs.c:(.text+0x10a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_assign': defs.c:(.text+0x1120): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_determinant': defs.c:(.text+0x1140): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_determinant': defs.c:(.text+0x1160): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_identity': defs.c:(.text+0x1180): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_identity': defs.c:(.text+0x1200): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_zero': defs.c:(.text+0x1220): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_zero': defs.c:(.text+0x12a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4': defs.c:(.text+0x12c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4': defs.c:(.text+0x1340): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_lerp': defs.c:(.text+0x1360): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_lerp': defs.c:(.text+0x13e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_multiply': defs.c:(.text+0x1400): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_multiply': defs.c:(.text+0x1480): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_scale': defs.c:(.text+0x14a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_scale': defs.c:(.text+0x1520): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_negative': defs.c:(.text+0x1540): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_negative': defs.c:(.text+0x15c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_scaling': defs.c:(.text+0x15e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_scaling': defs.c:(.text+0x1660): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_quaternion': defs.c:(.text+0x1680): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_quaternion': defs.c:(.text+0x1720): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_axis': defs.c:(.text+0x1740): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_axis': defs.c:(.text+0x17e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_z': defs.c:(.text+0x1800): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_z': defs.c:(.text+0x1880): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_y': defs.c:(.text+0x18a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_y': defs.c:(.text+0x1920): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_x': defs.c:(.text+0x1940): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_x': defs.c:(.text+0x19c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_inverse': defs.c:(.text+0x19e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_inverse': defs.c:(.text+0x1a60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_adjugate': defs.c:(.text+0x1a80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_adjugate': defs.c:(.text+0x1b00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_cofactor': defs.c:(.text+0x1b20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_cofactor': defs.c:(.text+0x1ba0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_transpose': defs.c:(.text+0x1bc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_transpose': defs.c:(.text+0x1c40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_assign_mat4': defs.c:(.text+0x1c60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_assign_mat4': defs.c:(.text+0x1ce0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_assign_mat2': defs.c:(.text+0x1d00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_assign_mat2': defs.c:(.text+0x1da0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_assign': defs.c:(.text+0x1dc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_assign': defs.c:(.text+0x1e40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_determinant': defs.c:(.text+0x1e60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_determinant': defs.c:(.text+0x1e80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_identity': defs.c:(.text+0x1ea0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_identity': defs.c:(.text+0x1f20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_zero': defs.c:(.text+0x1f40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_zero': defs.c:(.text+0x1fc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3': defs.c:(.text+0x1fe0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3': defs.c:(.text+0x2060): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_lerp': defs.c:(.text+0x2080): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_lerp': defs.c:(.text+0x2140): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_multiply': defs.c:(.text+0x2160): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_multiply': defs.c:(.text+0x2220): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_scale': defs.c:(.text+0x2240): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_scale': defs.c:(.text+0x22e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_negative': defs.c:(.text+0x2300): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_negative': defs.c:(.text+0x23a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_scaling': defs.c:(.text+0x23c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_scaling': defs.c:(.text+0x2460): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_rotation': defs.c:(.text+0x2480): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_rotation': defs.c:(.text+0x2520): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_inverse': defs.c:(.text+0x2540): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_inverse': defs.c:(.text+0x25e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_cofactor': defs.c:(.text+0x2600): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_cofactor': defs.c:(.text+0x26a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_transpose': defs.c:(.text+0x26c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_transpose': defs.c:(.text+0x2760): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_assign_mat4': defs.c:(.text+0x2780): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_assign_mat4': defs.c:(.text+0x2820): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_assign_mat3': defs.c:(.text+0x2840): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_assign_mat3': defs.c:(.text+0x28e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_assign': defs.c:(.text+0x2900): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_assign': defs.c:(.text+0x29a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_determinant': defs.c:(.text+0x29c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_determinant': defs.c:(.text+0x2a00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_identity': defs.c:(.text+0x2a20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_identity': defs.c:(.text+0x2ac0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_zero': defs.c:(.text+0x2ae0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_zero': defs.c:(.text+0x2b80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2': defs.c:(.text+0x2ba0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2': defs.c:(.text+0x2c40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_length_squared': defs.c:(.text+0x2c60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_length_squared': defs.c:(.text+0x2ca0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_length': defs.c:(.text+0x2cc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_length': defs.c:(.text+0x2d00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_angle': defs.c:(.text+0x2d20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_angle': defs.c:(.text+0x2d60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_dot': defs.c:(.text+0x2d80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_dot': defs.c:(.text+0x2dc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_slerp': defs.c:(.text+0x2de0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_slerp': defs.c:(.text+0x2ea0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_lerp': defs.c:(.text+0x2ec0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_lerp': defs.c:(.text+0x2f80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_yaw_pitch_roll': defs.c:(.text+0x2fa0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_yaw_pitch_roll': defs.c:(.text+0x3040): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_mat4': defs.c:(.text+0x3060): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_mat4': defs.c:(.text+0x3100): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_vec3': defs.c:(.text+0x3120): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_vec3': defs.c:(.text+0x31c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_axis_angle': defs.c:(.text+0x31e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_axis_angle': defs.c:(.text+0x3280): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_power': defs.c:(.text+0x32a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_power': defs.c:(.text+0x3340): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_normalize': defs.c:(.text+0x3360): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_normalize': defs.c:(.text+0x3400): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_inverse': defs.c:(.text+0x3420): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_inverse': defs.c:(.text+0x34c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_conjugate': defs.c:(.text+0x34e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_conjugate': defs.c:(.text+0x3580): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_negative': defs.c:(.text+0x35a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_negative': defs.c:(.text+0x3640): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_divide': defs.c:(.text+0x3660): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_divide': defs.c:(.text+0x3720): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_multiply': defs.c:(.text+0x3740): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_multiply': defs.c:(.text+0x3800): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_scale': defs.c:(.text+0x3820): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_scale': defs.c:(.text+0x38c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_null': defs.c:(.text+0x38e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_null': defs.c:(.text+0x3980): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_zero': defs.c:(.text+0x39a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_zero': defs.c:(.text+0x3a40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_assign': defs.c:(.text+0x3a60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_assign': defs.c:(.text+0x3b00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat': defs.c:(.text+0x3b20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat': defs.c:(.text+0x3bc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_nearly_equal': defs.c:(.text+0x3be0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_nearly_equal': defs.c:(.text+0x3c20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_equal': defs.c:(.text+0x3c40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_equal': defs.c:(.text+0x3c80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_near_zero': defs.c:(.text+0x3ca0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_near_zero': defs.c:(.text+0x3ce0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_zero': defs.c:(.text+0x3d00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_zero': defs.c:(.text+0x3d40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_lerp': defs.c:(.text+0x3d60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_lerp': defs.c:(.text+0x3e00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_normalize': defs.c:(.text+0x3e20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_normalize': defs.c:(.text+0x3ec0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_clamp': defs.c:(.text+0x3ee0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_clamp': defs.c:(.text+0x3f80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_min': defs.c:(.text+0x3fa0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_min': defs.c:(.text+0x4040): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_max': defs.c:(.text+0x4060): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_max': defs.c:(.text+0x4100): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_round': defs.c:(.text+0x4120): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_round': defs.c:(.text+0x41c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_ceil': defs.c:(.text+0x41e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_ceil': defs.c:(.text+0x4280): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_floor': defs.c:(.text+0x42a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_floor': defs.c:(.text+0x4340): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_abs': defs.c:(.text+0x4360): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_abs': defs.c:(.text+0x4400): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_inverse': defs.c:(.text+0x4420): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_inverse': defs.c:(.text+0x44c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_negative': defs.c:(.text+0x44e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_negative': defs.c:(.text+0x4580): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_snap': defs.c:(.text+0x45a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_snap': defs.c:(.text+0x4640): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_divide': defs.c:(.text+0x4660): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_divide': defs.c:(.text+0x4700): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_multiply_mat4': defs.c:(.text+0x4720): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_multiply_mat4': defs.c:(.text+0x47c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_multiply': defs.c:(.text+0x47e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_multiply': defs.c:(.text+0x4880): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_scale': defs.c:(.text+0x48a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_scale': defs.c:(.text+0x4940): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_subtract': defs.c:(.text+0x4960): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_subtract': defs.c:(.text+0x4a00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_add': defs.c:(.text+0x4a20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_add': defs.c:(.text+0x4ac0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_one': defs.c:(.text+0x4ae0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_one': defs.c:(.text+0x4b60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_zero': defs.c:(.text+0x4b80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_zero': defs.c:(.text+0x4c00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_assign_vec4': defs.c:(.text+0x4c20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_assign_vec4': defs.c:(.text+0x4cc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_assign': defs.c:(.text+0x4ce0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_assign': defs.c:(.text+0x4d80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i': defs.c:(.text+0x4da0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i': defs.c:(.text+0x4e40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_is_equal': defs.c:(.text+0x4e80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_is_equal': defs.c:(.text+0x4ec0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_is_zero': defs.c:(.text+0x4ee0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_is_zero': defs.c:(.text+0x4f00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_lerp': defs.c:(.text+0x4f20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_lerp': defs.c:(.text+0x4fc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_normalize': defs.c:(.text+0x4fe0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_normalize': defs.c:(.text+0x5080): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_clamp': defs.c:(.text+0x50a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_clamp': defs.c:(.text+0x5140): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_min': defs.c:(.text+0x5160): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_min': defs.c:(.text+0x5200): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_max': defs.c:(.text+0x5220): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_max': defs.c:(.text+0x52c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_round': defs.c:(.text+0x52e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_round': defs.c:(.text+0x5380): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_ceil': defs.c:(.text+0x53a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_ceil': defs.c:(.text+0x5440): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_floor': defs.c:(.text+0x5460): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_floor': defs.c:(.text+0x5500): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_abs': defs.c:(.text+0x5520): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_abs': defs.c:(.text+0x55c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_inverse': defs.c:(.text+0x55e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_inverse': defs.c:(.text+0x5680): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_negative': defs.c:(.text+0x56a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_negative': defs.c:(.text+0x5740): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_snap': defs.c:(.text+0x5760): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_snap': defs.c:(.text+0x5800): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_divide': defs.c:(.text+0x5820): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_divide': defs.c:(.text+0x58c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_multiply_mat4': defs.c:(.text+0x58e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_multiply_mat4': defs.c:(.text+0x5980): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_multiply': defs.c:(.text+0x59a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_multiply': defs.c:(.text+0x5a40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_scale': defs.c:(.text+0x5a60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_scale': defs.c:(.text+0x5b00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_subtract': defs.c:(.text+0x5b20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_subtract': defs.c:(.text+0x5bc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_add': defs.c:(.text+0x5be0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_add': defs.c:(.text+0x5c80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_one': defs.c:(.text+0x5ca0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_one': defs.c:(.text+0x5d20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_zero': defs.c:(.text+0x5d40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_zero': defs.c:(.text+0x5dc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_assign_vec4i': defs.c:(.text+0x5de0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_assign_vec4i': defs.c:(.text+0x5e80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_assign': defs.c:(.text+0x5ea0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_assign': defs.c:(.text+0x5f40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4': defs.c:(.text+0x5f60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4': defs.c:(.text+0x6000): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_nearly_equal': defs.c:(.text+0x6020): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_nearly_equal': defs.c:(.text+0x6060): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_equal': defs.c:(.text+0x6080): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_equal': defs.c:(.text+0x60c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_near_zero': defs.c:(.text+0x60e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_near_zero': defs.c:(.text+0x6120): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_zero': defs.c:(.text+0x6140): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_zero': defs.c:(.text+0x6160): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_distance_squared': defs.c:(.text+0x6180): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_distance_squared': defs.c:(.text+0x61e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_distance': defs.c:(.text+0x6200): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_distance': defs.c:(.text+0x6260): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_length_squared': defs.c:(.text+0x6280): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_length_squared': defs.c:(.text+0x62c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_length': defs.c:(.text+0x62e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_length': defs.c:(.text+0x6320): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_dot': defs.c:(.text+0x6340): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_dot': defs.c:(.text+0x63a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_bezier4': defs.c:(.text+0x63c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_bezier4': defs.c:(.text+0x64c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_bezier3': defs.c:(.text+0x6500): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_bezier3': defs.c:(.text+0x6600): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_lerp': defs.c:(.text+0x6620): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_lerp': defs.c:(.text+0x6700): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_reflect': defs.c:(.text+0x6720): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_reflect': defs.c:(.text+0x6800): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_slide': defs.c:(.text+0x6820): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_slide': defs.c:(.text+0x6900): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_project': defs.c:(.text+0x6920): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_project': defs.c:(.text+0x6a00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_normalize': defs.c:(.text+0x6a20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_normalize': defs.c:(.text+0x6ae0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_cross': defs.c:(.text+0x6b00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_cross': defs.c:(.text+0x6be0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_clamp': defs.c:(.text+0x6c00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_clamp': defs.c:(.text+0x6d00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_min': defs.c:(.text+0x6d20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_min': defs.c:(.text+0x6e00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_max': defs.c:(.text+0x6e20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_max': defs.c:(.text+0x6f00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_round': defs.c:(.text+0x6f20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_round': defs.c:(.text+0x6fc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_ceil': defs.c:(.text+0x6fe0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_ceil': defs.c:(.text+0x7080): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_floor': defs.c:(.text+0x70a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_floor': defs.c:(.text+0x7140): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_abs': defs.c:(.text+0x7160): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_abs': defs.c:(.text+0x7220): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_inverse': defs.c:(.text+0x7240): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_inverse': defs.c:(.text+0x7300): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_negative': defs.c:(.text+0x7320): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_negative': defs.c:(.text+0x73e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_snap': defs.c:(.text+0x7400): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_snap': defs.c:(.text+0x74e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_divide': defs.c:(.text+0x7500): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_divide': defs.c:(.text+0x75e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_multiply_mat3': defs.c:(.text+0x7600): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_multiply_mat3': defs.c:(.text+0x76c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_multiply': defs.c:(.text+0x76e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_multiply': defs.c:(.text+0x77c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_scale': defs.c:(.text+0x77e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_scale': defs.c:(.text+0x78a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_subtract': defs.c:(.text+0x78c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_subtract': defs.c:(.text+0x79a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_add': defs.c:(.text+0x79c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_add': defs.c:(.text+0x7aa0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_one': defs.c:(.text+0x7ac0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_one': defs.c:(.text+0x7b60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_zero': defs.c:(.text+0x7b80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_zero': defs.c:(.text+0x7c20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_assign_vec3': defs.c:(.text+0x7c40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_assign_vec3': defs.c:(.text+0x7ce0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_assign': defs.c:(.text+0x7d00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_assign': defs.c:(.text+0x7dc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i': defs.c:(.text+0x7de0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i': defs.c:(.text+0x7e80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_is_equal': defs.c:(.text+0x7ea0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_is_equal': defs.c:(.text+0x7f00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_is_zero': defs.c:(.text+0x7f20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_is_zero': defs.c:(.text+0x7f60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_distance_squared': defs.c:(.text+0x7f80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_distance_squared': defs.c:(.text+0x7fc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_distance': defs.c:(.text+0x7fe0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_distance': defs.c:(.text+0x8020): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_length_squared': defs.c:(.text+0x8040): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_length_squared': defs.c:(.text+0x8060): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_length': defs.c:(.text+0x8080): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_length': defs.c:(.text+0x80a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_dot': defs.c:(.text+0x80c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_dot': defs.c:(.text+0x8100): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_bezier4': defs.c:(.text+0x8120): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_bezier4': defs.c:(.text+0x8200): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_bezier3': defs.c:(.text+0x8240): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_bezier3': defs.c:(.text+0x8300): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_lerp': defs.c:(.text+0x8320): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_lerp': defs.c:(.text+0x83e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_reflect': defs.c:(.text+0x8400): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_reflect': defs.c:(.text+0x84c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_slide': defs.c:(.text+0x84e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_slide': defs.c:(.text+0x85a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_project': defs.c:(.text+0x85c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_project': defs.c:(.text+0x8680): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_normalize': defs.c:(.text+0x86a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_normalize': defs.c:(.text+0x8740): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_cross': defs.c:(.text+0x8760): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_cross': defs.c:(.text+0x8820): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_clamp': defs.c:(.text+0x8840): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_clamp': defs.c:(.text+0x8900): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_min': defs.c:(.text+0x8920): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_min': defs.c:(.text+0x89e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_max': defs.c:(.text+0x8a00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_max': defs.c:(.text+0x8ac0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_round': defs.c:(.text+0x8ae0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_round': defs.c:(.text+0x8b80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_ceil': defs.c:(.text+0x8ba0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_ceil': defs.c:(.text+0x8c40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_floor': defs.c:(.text+0x8c60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_floor': defs.c:(.text+0x8d00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_abs': defs.c:(.text+0x8d20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_abs': defs.c:(.text+0x8dc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_inverse': defs.c:(.text+0x8de0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_inverse': defs.c:(.text+0x8e80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_negative': defs.c:(.text+0x8ea0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_negative': defs.c:(.text+0x8f40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_snap': defs.c:(.text+0x8f60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_snap': defs.c:(.text+0x9020): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_divide': defs.c:(.text+0x9040): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_divide': defs.c:(.text+0x9100): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_multiply_mat3': defs.c:(.text+0x9120): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_multiply_mat3': defs.c:(.text+0x91c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_multiply': defs.c:(.text+0x91e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_multiply': defs.c:(.text+0x92a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_scale': defs.c:(.text+0x92c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_scale': defs.c:(.text+0x9360): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_subtract': defs.c:(.text+0x9380): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_subtract': defs.c:(.text+0x9440): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_add': defs.c:(.text+0x9460): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_add': defs.c:(.text+0x9520): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_one': defs.c:(.text+0x9540): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_one': defs.c:(.text+0x95e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_zero': defs.c:(.text+0x9600): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_zero': defs.c:(.text+0x96a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_assign_vec3i': defs.c:(.text+0x96c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_assign_vec3i': defs.c:(.text+0x9780): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_assign': defs.c:(.text+0x97a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_assign': defs.c:(.text+0x9840): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3': defs.c:(.text+0x9860): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3': defs.c:(.text+0x9900): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_nearly_equal': defs.c:(.text+0x9920): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_nearly_equal': defs.c:(.text+0x9960): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_equal': defs.c:(.text+0x9980): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_equal': defs.c:(.text+0x99c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_near_zero': defs.c:(.text+0x99e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_near_zero': defs.c:(.text+0x9a20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_zero': defs.c:(.text+0x9a40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_zero': defs.c:(.text+0x9a80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_distance_squared': defs.c:(.text+0x9aa0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_distance_squared': defs.c:(.text+0x9ae0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_distance': defs.c:(.text+0x9b00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_distance': defs.c:(.text+0x9b20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_length': defs.c:(.text+0x9b40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_length': defs.c:(.text+0x9b60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_length_squared': defs.c:(.text+0x9b80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_length_squared': defs.c:(.text+0x9ba0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_angle': defs.c:(.text+0x9bc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_angle': defs.c:(.text+0x9be0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_dot': defs.c:(.text+0x9c00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_dot': defs.c:(.text+0x9c40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_bezier4': defs.c:(.text+0x9c60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_bezier4': defs.c:(.text+0x9d00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_bezier3': defs.c:(.text+0x9d40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_bezier3': defs.c:(.text+0x9de0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_lerp': defs.c:(.text+0x9e00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_lerp': defs.c:(.text+0x9e80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_rotate': defs.c:(.text+0x9ea0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_rotate': defs.c:(.text+0x9f20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_tangent': defs.c:(.text+0x9f40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_tangent': defs.c:(.text+0x9fc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_reflect': defs.c:(.text+0x9fe0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_reflect': defs.c:(.text+0xa060): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_slide': defs.c:(.text+0xa080): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_slide': defs.c:(.text+0xa100): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_project': defs.c:(.text+0xa120): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_project': defs.c:(.text+0xa1a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_normalize': defs.c:(.text+0xa1c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_normalize': defs.c:(.text+0xa240): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_clamp': defs.c:(.text+0xa260): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_clamp': defs.c:(.text+0xa300): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_min': defs.c:(.text+0xa320): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_min': defs.c:(.text+0xa3a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_max': defs.c:(.text+0xa3c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_max': defs.c:(.text+0xa440): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_round': defs.c:(.text+0xa460): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_round': defs.c:(.text+0xa4e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_ceil': defs.c:(.text+0xa500): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_ceil': defs.c:(.text+0xa580): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_floor': defs.c:(.text+0xa5a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_floor': defs.c:(.text+0xa620): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_abs': defs.c:(.text+0xa640): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_abs': defs.c:(.text+0xa6c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_inverse': defs.c:(.text+0xa6e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_inverse': defs.c:(.text+0xa760): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_negative': defs.c:(.text+0xa780): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_negative': defs.c:(.text+0xa800): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_snap': defs.c:(.text+0xa820): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_snap': defs.c:(.text+0xa8a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_divide': defs.c:(.text+0xa8c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_divide': defs.c:(.text+0xa940): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_multiply_mat2': defs.c:(.text+0xa960): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_multiply_mat2': defs.c:(.text+0xaa00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_multiply': defs.c:(.text+0xaa20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_multiply': defs.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_scale': defs.c:(.text+0xaac0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_scale': defs.c:(.text+0xab40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_subtract': defs.c:(.text+0xab60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_subtract': defs.c:(.text+0xabe0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_add': defs.c:(.text+0xac00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_add': defs.c:(.text+0xac80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_one': defs.c:(.text+0xaca0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_one': defs.c:(.text+0xad20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_zero': defs.c:(.text+0xad40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_zero': defs.c:(.text+0xadc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_assign_vec2': defs.c:(.text+0xade0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_assign_vec2': defs.c:(.text+0xae60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_assign': defs.c:(.text+0xae80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_assign': defs.c:(.text+0xaf00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i': defs.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i': defs.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_is_equal': defs.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_is_equal': defs.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_is_zero': defs.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_is_zero': defs.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_distance_squared': defs.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_distance_squared': defs.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_distance': defs.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_distance': defs.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_length': defs.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_length': defs.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_length_squared': defs.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_length_squared': defs.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_angle': defs.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_angle': defs.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_dot': defs.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_dot': defs.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_bezier4': defs.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_bezier4': defs.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_bezier3': defs.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_bezier3': defs.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_lerp': defs.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_lerp': defs.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_rotate': defs.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_rotate': defs.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_tangent': defs.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_tangent': defs.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_reflect': defs.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_reflect': defs.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_slide': defs.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_slide': defs.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_project': defs.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_project': defs.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_normalize': defs.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_normalize': defs.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_clamp': defs.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_clamp': defs.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_min': defs.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_min': defs.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_max': defs.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_max': defs.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_round': defs.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_round': defs.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_ceil': defs.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_ceil': defs.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_floor': defs.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_floor': defs.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_abs': defs.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_abs': defs.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_inverse': defs.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_inverse': defs.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_negative': defs.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_negative': defs.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_snap': defs.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_snap': defs.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_divide': defs.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_divide': defs.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_multiply_mat2': defs.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_multiply_mat2': defs.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_multiply': defs.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_multiply': defs.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_scale': defs.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_scale': defs.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_subtract': defs.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_subtract': defs.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_add': defs.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_add': defs.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_one': defs.c:(.text+0xc440): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_one': defs.c:(.text+0xc4c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_zero': defs.c:(.text+0xc4e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_zero': defs.c:(.text+0xc560): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_assign_vec2i': defs.c:(.text+0xc580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_assign_vec2i': defs.c:(.text+0xc600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_assign': defs.c:(.text+0xc620): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_assign': defs.c:(.text+0xc6a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2': defs.c:(.text+0xc6c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2': defs.c:(.text+0xc740): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_nearly_equal': defs.c:(.text+0xc760): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_nearly_equal': defs.c:(.text+0xc7a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_equal': defs.c:(.text+0xc7c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_equal': defs.c:(.text+0xc800): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_near_zero': defs.c:(.text+0xc820): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_near_zero': defs.c:(.text+0xc840): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_zero': defs.c:(.text+0xc860): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_zero': defs.c:(.text+0xc880): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_lerp': char_sprites.c:(.text+0x2c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_lerp': char_sprites.c:(.text+0x340): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_multiply': char_sprites.c:(.text+0x360): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_multiply': char_sprites.c:(.text+0x3e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_scale': char_sprites.c:(.text+0x400): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_scale': char_sprites.c:(.text+0x480): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_negative': char_sprites.c:(.text+0x4a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_negative': char_sprites.c:(.text+0x520): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_scaling': char_sprites.c:(.text+0x540): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_scaling': char_sprites.c:(.text+0x5c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_translation': char_sprites.c:(.text+0x5e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_translation': char_sprites.c:(.text+0x660): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_look_at': char_sprites.c:(.text+0x680): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_look_at': char_sprites.c:(.text+0x740): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_quaternion': char_sprites.c:(.text+0x760): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_quaternion': char_sprites.c:(.text+0x7e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_axis': char_sprites.c:(.text+0x800): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_axis': char_sprites.c:(.text+0x880): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_z': char_sprites.c:(.text+0x8a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_z': char_sprites.c:(.text+0x920): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_y': char_sprites.c:(.text+0x940): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_y': char_sprites.c:(.text+0x9c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_x': char_sprites.c:(.text+0x9e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_x': char_sprites.c:(.text+0xa60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_perspective_infinite': char_sprites.c:(.text+0xa80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_perspective_infinite': char_sprites.c:(.text+0xb00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_perspective_fov': char_sprites.c:(.text+0xb20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_perspective_fov': char_sprites.c:(.text+0xba0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_perspective': char_sprites.c:(.text+0xbc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_perspective': char_sprites.c:(.text+0xc40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_ortho': char_sprites.c:(.text+0xc60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_ortho': char_sprites.c:(.text+0xce0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_inverse': char_sprites.c:(.text+0xd00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_inverse': char_sprites.c:(.text+0xd80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_adjugate': char_sprites.c:(.text+0xda0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_adjugate': char_sprites.c:(.text+0xe20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_transpose': char_sprites.c:(.text+0xe40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_transpose': char_sprites.c:(.text+0xec0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_assign_mat3': char_sprites.c:(.text+0xee0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_assign_mat3': char_sprites.c:(.text+0xf60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_assign_mat2': char_sprites.c:(.text+0xf80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_assign_mat2': char_sprites.c:(.text+0x1020): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_assign': char_sprites.c:(.text+0x1040): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_assign': char_sprites.c:(.text+0x10c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_determinant': char_sprites.c:(.text+0x10e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_determinant': char_sprites.c:(.text+0x1100): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_identity': char_sprites.c:(.text+0x1120): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_identity': char_sprites.c:(.text+0x11a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_zero': char_sprites.c:(.text+0x11c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_zero': char_sprites.c:(.text+0x1240): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4': char_sprites.c:(.text+0x1260): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4': char_sprites.c:(.text+0x12e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_lerp': char_sprites.c:(.text+0x1300): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_lerp': char_sprites.c:(.text+0x1380): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_multiply': char_sprites.c:(.text+0x13a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_multiply': char_sprites.c:(.text+0x1420): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_scale': char_sprites.c:(.text+0x1440): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_scale': char_sprites.c:(.text+0x14c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_negative': char_sprites.c:(.text+0x14e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_negative': char_sprites.c:(.text+0x1560): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_scaling': char_sprites.c:(.text+0x1580): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_scaling': char_sprites.c:(.text+0x1600): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_quaternion': char_sprites.c:(.text+0x1620): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_quaternion': char_sprites.c:(.text+0x16c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_axis': char_sprites.c:(.text+0x16e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_axis': char_sprites.c:(.text+0x1780): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_z': char_sprites.c:(.text+0x17a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_z': char_sprites.c:(.text+0x1820): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_y': char_sprites.c:(.text+0x1840): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_y': char_sprites.c:(.text+0x18c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_x': char_sprites.c:(.text+0x18e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_x': char_sprites.c:(.text+0x1960): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_inverse': char_sprites.c:(.text+0x1980): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_inverse': char_sprites.c:(.text+0x1a00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_adjugate': char_sprites.c:(.text+0x1a20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_adjugate': char_sprites.c:(.text+0x1aa0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_cofactor': char_sprites.c:(.text+0x1ac0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_cofactor': char_sprites.c:(.text+0x1b40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_transpose': char_sprites.c:(.text+0x1b60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_transpose': char_sprites.c:(.text+0x1be0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_assign_mat4': char_sprites.c:(.text+0x1c00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_assign_mat4': char_sprites.c:(.text+0x1c80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_assign_mat2': char_sprites.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_assign_mat2': char_sprites.c:(.text+0x1d40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_assign': char_sprites.c:(.text+0x1d60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_assign': char_sprites.c:(.text+0x1de0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_determinant': char_sprites.c:(.text+0x1e00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_determinant': char_sprites.c:(.text+0x1e20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_identity': char_sprites.c:(.text+0x1e40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_identity': char_sprites.c:(.text+0x1ec0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_zero': char_sprites.c:(.text+0x1ee0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_zero': char_sprites.c:(.text+0x1f60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3': char_sprites.c:(.text+0x1f80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3': char_sprites.c:(.text+0x2000): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_lerp': char_sprites.c:(.text+0x2020): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_lerp': char_sprites.c:(.text+0x20e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_multiply': char_sprites.c:(.text+0x2100): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_multiply': char_sprites.c:(.text+0x21c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_scale': char_sprites.c:(.text+0x21e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_scale': char_sprites.c:(.text+0x2280): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_negative': char_sprites.c:(.text+0x22a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_negative': char_sprites.c:(.text+0x2340): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_scaling': char_sprites.c:(.text+0x2360): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_scaling': char_sprites.c:(.text+0x2400): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_rotation': char_sprites.c:(.text+0x2420): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_rotation': char_sprites.c:(.text+0x24c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_inverse': char_sprites.c:(.text+0x24e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_inverse': char_sprites.c:(.text+0x2580): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_cofactor': char_sprites.c:(.text+0x25a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_cofactor': char_sprites.c:(.text+0x2640): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_transpose': char_sprites.c:(.text+0x2660): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_transpose': char_sprites.c:(.text+0x2700): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_assign_mat4': char_sprites.c:(.text+0x2720): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_assign_mat4': char_sprites.c:(.text+0x27c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_assign_mat3': char_sprites.c:(.text+0x27e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_assign_mat3': char_sprites.c:(.text+0x2880): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_assign': char_sprites.c:(.text+0x28a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_assign': char_sprites.c:(.text+0x2940): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_determinant': char_sprites.c:(.text+0x2960): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_determinant': char_sprites.c:(.text+0x29a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_identity': char_sprites.c:(.text+0x29c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_identity': char_sprites.c:(.text+0x2a60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_zero': char_sprites.c:(.text+0x2a80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_zero': char_sprites.c:(.text+0x2b20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2': char_sprites.c:(.text+0x2b40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2': char_sprites.c:(.text+0x2be0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_length_squared': char_sprites.c:(.text+0x2c00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_length_squared': char_sprites.c:(.text+0x2c40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_length': char_sprites.c:(.text+0x2c60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_length': char_sprites.c:(.text+0x2ca0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_angle': char_sprites.c:(.text+0x2cc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_angle': char_sprites.c:(.text+0x2d00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_dot': char_sprites.c:(.text+0x2d20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_dot': char_sprites.c:(.text+0x2d60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_slerp': char_sprites.c:(.text+0x2d80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_slerp': char_sprites.c:(.text+0x2e40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_lerp': char_sprites.c:(.text+0x2e60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_lerp': char_sprites.c:(.text+0x2f20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_yaw_pitch_roll': char_sprites.c:(.text+0x2f40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_yaw_pitch_roll': char_sprites.c:(.text+0x2fe0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_mat4': char_sprites.c:(.text+0x3000): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_mat4': char_sprites.c:(.text+0x30a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_vec3': char_sprites.c:(.text+0x30c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_vec3': char_sprites.c:(.text+0x3160): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_axis_angle': char_sprites.c:(.text+0x3180): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_axis_angle': char_sprites.c:(.text+0x3220): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_power': char_sprites.c:(.text+0x3240): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_power': char_sprites.c:(.text+0x32e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_normalize': char_sprites.c:(.text+0x3300): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_normalize': char_sprites.c:(.text+0x33a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_inverse': char_sprites.c:(.text+0x33c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_inverse': char_sprites.c:(.text+0x3460): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_conjugate': char_sprites.c:(.text+0x3480): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_conjugate': char_sprites.c:(.text+0x3520): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_negative': char_sprites.c:(.text+0x3540): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_negative': char_sprites.c:(.text+0x35e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_divide': char_sprites.c:(.text+0x3600): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_divide': char_sprites.c:(.text+0x36c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_multiply': char_sprites.c:(.text+0x36e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_multiply': char_sprites.c:(.text+0x37a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_scale': char_sprites.c:(.text+0x37c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_scale': char_sprites.c:(.text+0x3860): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_null': char_sprites.c:(.text+0x3880): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_null': char_sprites.c:(.text+0x3920): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_zero': char_sprites.c:(.text+0x3940): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_zero': char_sprites.c:(.text+0x39e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_assign': char_sprites.c:(.text+0x3a00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_assign': char_sprites.c:(.text+0x3aa0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat': char_sprites.c:(.text+0x3ac0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat': char_sprites.c:(.text+0x3b60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_nearly_equal': char_sprites.c:(.text+0x3b80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_nearly_equal': char_sprites.c:(.text+0x3bc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_equal': char_sprites.c:(.text+0x3be0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_equal': char_sprites.c:(.text+0x3c20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_near_zero': char_sprites.c:(.text+0x3c40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_near_zero': char_sprites.c:(.text+0x3c80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_zero': char_sprites.c:(.text+0x3ca0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_zero': char_sprites.c:(.text+0x3ce0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_lerp': char_sprites.c:(.text+0x3d00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_lerp': char_sprites.c:(.text+0x3da0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_normalize': char_sprites.c:(.text+0x3dc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_normalize': char_sprites.c:(.text+0x3e60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_clamp': char_sprites.c:(.text+0x3e80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_clamp': char_sprites.c:(.text+0x3f20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_min': char_sprites.c:(.text+0x3f40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_min': char_sprites.c:(.text+0x3fe0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_max': char_sprites.c:(.text+0x4000): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_max': char_sprites.c:(.text+0x40a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_round': char_sprites.c:(.text+0x40c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_round': char_sprites.c:(.text+0x4160): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_ceil': char_sprites.c:(.text+0x4180): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_ceil': char_sprites.c:(.text+0x4220): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_floor': char_sprites.c:(.text+0x4240): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_floor': char_sprites.c:(.text+0x42e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_abs': char_sprites.c:(.text+0x4300): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_abs': char_sprites.c:(.text+0x43a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_inverse': char_sprites.c:(.text+0x43c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_inverse': char_sprites.c:(.text+0x4460): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_negative': char_sprites.c:(.text+0x4480): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_negative': char_sprites.c:(.text+0x4520): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_snap': char_sprites.c:(.text+0x4540): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_snap': char_sprites.c:(.text+0x45e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_divide': char_sprites.c:(.text+0x4600): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_divide': char_sprites.c:(.text+0x46a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_multiply_mat4': char_sprites.c:(.text+0x46c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_multiply_mat4': char_sprites.c:(.text+0x4760): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_multiply': char_sprites.c:(.text+0x4780): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_multiply': char_sprites.c:(.text+0x4820): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_scale': char_sprites.c:(.text+0x4840): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_scale': char_sprites.c:(.text+0x48e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_subtract': char_sprites.c:(.text+0x4900): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_subtract': char_sprites.c:(.text+0x49a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_add': char_sprites.c:(.text+0x49c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_add': char_sprites.c:(.text+0x4a60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_one': char_sprites.c:(.text+0x4a80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_one': char_sprites.c:(.text+0x4b00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_zero': char_sprites.c:(.text+0x4b20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_zero': char_sprites.c:(.text+0x4ba0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_assign_vec4': char_sprites.c:(.text+0x4bc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_assign_vec4': char_sprites.c:(.text+0x4c60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_assign': char_sprites.c:(.text+0x4c80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_assign': char_sprites.c:(.text+0x4d20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i': char_sprites.c:(.text+0x4d40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i': char_sprites.c:(.text+0x4de0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_is_equal': char_sprites.c:(.text+0x4e20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_is_equal': char_sprites.c:(.text+0x4e60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_is_zero': char_sprites.c:(.text+0x4e80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_is_zero': char_sprites.c:(.text+0x4ea0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_lerp': char_sprites.c:(.text+0x4ec0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_lerp': char_sprites.c:(.text+0x4f60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_normalize': char_sprites.c:(.text+0x4f80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_normalize': char_sprites.c:(.text+0x5020): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_clamp': char_sprites.c:(.text+0x5040): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_clamp': char_sprites.c:(.text+0x50e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_min': char_sprites.c:(.text+0x5100): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_min': char_sprites.c:(.text+0x51a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_max': char_sprites.c:(.text+0x51c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_max': char_sprites.c:(.text+0x5260): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_round': char_sprites.c:(.text+0x5280): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_round': char_sprites.c:(.text+0x5320): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_ceil': char_sprites.c:(.text+0x5340): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_ceil': char_sprites.c:(.text+0x53e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_floor': char_sprites.c:(.text+0x5400): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_floor': char_sprites.c:(.text+0x54a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_abs': char_sprites.c:(.text+0x54c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_abs': char_sprites.c:(.text+0x5560): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_inverse': char_sprites.c:(.text+0x5580): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_inverse': char_sprites.c:(.text+0x5620): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_negative': char_sprites.c:(.text+0x5640): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_negative': char_sprites.c:(.text+0x56e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_snap': char_sprites.c:(.text+0x5700): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_snap': char_sprites.c:(.text+0x57a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_divide': char_sprites.c:(.text+0x57c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_divide': char_sprites.c:(.text+0x5860): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_multiply_mat4': char_sprites.c:(.text+0x5880): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_multiply_mat4': char_sprites.c:(.text+0x5920): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_multiply': char_sprites.c:(.text+0x5940): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_multiply': char_sprites.c:(.text+0x59e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_scale': char_sprites.c:(.text+0x5a00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_scale': char_sprites.c:(.text+0x5aa0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_subtract': char_sprites.c:(.text+0x5ac0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_subtract': char_sprites.c:(.text+0x5b60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_add': char_sprites.c:(.text+0x5b80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_add': char_sprites.c:(.text+0x5c20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_one': char_sprites.c:(.text+0x5c40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_one': char_sprites.c:(.text+0x5cc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_zero': char_sprites.c:(.text+0x5ce0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_zero': char_sprites.c:(.text+0x5d60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_assign_vec4i': char_sprites.c:(.text+0x5d80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_assign_vec4i': char_sprites.c:(.text+0x5e20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_assign': char_sprites.c:(.text+0x5e40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_assign': char_sprites.c:(.text+0x5ee0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4': char_sprites.c:(.text+0x5f00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4': char_sprites.c:(.text+0x5fa0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_nearly_equal': char_sprites.c:(.text+0x5fc0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_nearly_equal': char_sprites.c:(.text+0x6000): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_equal': char_sprites.c:(.text+0x6020): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_equal': char_sprites.c:(.text+0x6060): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_near_zero': char_sprites.c:(.text+0x6080): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_near_zero': char_sprites.c:(.text+0x60c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_zero': char_sprites.c:(.text+0x60e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_zero': char_sprites.c:(.text+0x6100): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_distance_squared': char_sprites.c:(.text+0x6120): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_distance_squared': char_sprites.c:(.text+0x6180): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_distance': char_sprites.c:(.text+0x61a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_distance': char_sprites.c:(.text+0x6200): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_length_squared': char_sprites.c:(.text+0x6220): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_length_squared': char_sprites.c:(.text+0x6260): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_length': char_sprites.c:(.text+0x6280): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_length': char_sprites.c:(.text+0x62c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_dot': char_sprites.c:(.text+0x62e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_dot': char_sprites.c:(.text+0x6340): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_bezier4': char_sprites.c:(.text+0x6360): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_bezier4': char_sprites.c:(.text+0x6460): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_bezier3': char_sprites.c:(.text+0x64a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_bezier3': char_sprites.c:(.text+0x65a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_lerp': char_sprites.c:(.text+0x65c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_lerp': char_sprites.c:(.text+0x66a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_reflect': char_sprites.c:(.text+0x66c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_reflect': char_sprites.c:(.text+0x67a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_slide': char_sprites.c:(.text+0x67c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_slide': char_sprites.c:(.text+0x68a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_project': char_sprites.c:(.text+0x68c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_project': char_sprites.c:(.text+0x69a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_normalize': char_sprites.c:(.text+0x69c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_normalize': char_sprites.c:(.text+0x6a80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_cross': char_sprites.c:(.text+0x6aa0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_cross': char_sprites.c:(.text+0x6b80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_clamp': char_sprites.c:(.text+0x6ba0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_clamp': char_sprites.c:(.text+0x6ca0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_min': char_sprites.c:(.text+0x6cc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_min': char_sprites.c:(.text+0x6da0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_max': char_sprites.c:(.text+0x6dc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_max': char_sprites.c:(.text+0x6ea0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_round': char_sprites.c:(.text+0x6ec0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_round': char_sprites.c:(.text+0x6f60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_ceil': char_sprites.c:(.text+0x6f80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_ceil': char_sprites.c:(.text+0x7020): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_floor': char_sprites.c:(.text+0x7040): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_floor': char_sprites.c:(.text+0x70e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_abs': char_sprites.c:(.text+0x7100): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_abs': char_sprites.c:(.text+0x71c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_inverse': char_sprites.c:(.text+0x71e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_inverse': char_sprites.c:(.text+0x72a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_negative': char_sprites.c:(.text+0x72c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_negative': char_sprites.c:(.text+0x7380): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_snap': char_sprites.c:(.text+0x73a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_snap': char_sprites.c:(.text+0x7480): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_divide': char_sprites.c:(.text+0x74a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_divide': char_sprites.c:(.text+0x7580): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_multiply_mat3': char_sprites.c:(.text+0x75a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_multiply_mat3': char_sprites.c:(.text+0x7660): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_multiply': char_sprites.c:(.text+0x7680): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_multiply': char_sprites.c:(.text+0x7760): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_scale': char_sprites.c:(.text+0x7780): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_scale': char_sprites.c:(.text+0x7840): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_subtract': char_sprites.c:(.text+0x7860): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_subtract': char_sprites.c:(.text+0x7940): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_add': char_sprites.c:(.text+0x7960): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_add': char_sprites.c:(.text+0x7a40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_one': char_sprites.c:(.text+0x7a60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_one': char_sprites.c:(.text+0x7b00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_zero': char_sprites.c:(.text+0x7b20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_zero': char_sprites.c:(.text+0x7bc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_assign_vec3': char_sprites.c:(.text+0x7be0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_assign_vec3': char_sprites.c:(.text+0x7c80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_assign': char_sprites.c:(.text+0x7ca0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_assign': char_sprites.c:(.text+0x7d60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i': char_sprites.c:(.text+0x7d80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i': char_sprites.c:(.text+0x7e20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_is_equal': char_sprites.c:(.text+0x7e40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_is_equal': char_sprites.c:(.text+0x7ea0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_is_zero': char_sprites.c:(.text+0x7ec0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_is_zero': char_sprites.c:(.text+0x7f00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_distance_squared': char_sprites.c:(.text+0x7f20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_distance_squared': char_sprites.c:(.text+0x7f60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_distance': char_sprites.c:(.text+0x7f80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_distance': char_sprites.c:(.text+0x7fc0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_length_squared': char_sprites.c:(.text+0x7fe0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_length_squared': char_sprites.c:(.text+0x8000): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_length': char_sprites.c:(.text+0x8020): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_length': char_sprites.c:(.text+0x8040): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_dot': char_sprites.c:(.text+0x8060): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_dot': char_sprites.c:(.text+0x80a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_bezier4': char_sprites.c:(.text+0x80c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_bezier4': char_sprites.c:(.text+0x81a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_bezier3': char_sprites.c:(.text+0x81e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_bezier3': char_sprites.c:(.text+0x82a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_lerp': char_sprites.c:(.text+0x82c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_lerp': char_sprites.c:(.text+0x8380): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_reflect': char_sprites.c:(.text+0x83a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_reflect': char_sprites.c:(.text+0x8460): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_slide': char_sprites.c:(.text+0x8480): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_slide': char_sprites.c:(.text+0x8540): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_project': char_sprites.c:(.text+0x8560): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_project': char_sprites.c:(.text+0x8620): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_normalize': char_sprites.c:(.text+0x8640): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_normalize': char_sprites.c:(.text+0x86e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_cross': char_sprites.c:(.text+0x8700): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_cross': char_sprites.c:(.text+0x87c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_clamp': char_sprites.c:(.text+0x87e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_clamp': char_sprites.c:(.text+0x88a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_min': char_sprites.c:(.text+0x88c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_min': char_sprites.c:(.text+0x8980): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_max': char_sprites.c:(.text+0x89a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_max': char_sprites.c:(.text+0x8a60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_round': char_sprites.c:(.text+0x8a80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_round': char_sprites.c:(.text+0x8b20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_ceil': char_sprites.c:(.text+0x8b40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_ceil': char_sprites.c:(.text+0x8be0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_floor': char_sprites.c:(.text+0x8c00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_floor': char_sprites.c:(.text+0x8ca0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_abs': char_sprites.c:(.text+0x8cc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_abs': char_sprites.c:(.text+0x8d60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_inverse': char_sprites.c:(.text+0x8d80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_inverse': char_sprites.c:(.text+0x8e20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_negative': char_sprites.c:(.text+0x8e40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_negative': char_sprites.c:(.text+0x8ee0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_snap': char_sprites.c:(.text+0x8f00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_snap': char_sprites.c:(.text+0x8fc0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_divide': char_sprites.c:(.text+0x8fe0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_divide': char_sprites.c:(.text+0x90a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_multiply_mat3': char_sprites.c:(.text+0x90c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_multiply_mat3': char_sprites.c:(.text+0x9160): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_multiply': char_sprites.c:(.text+0x9180): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_multiply': char_sprites.c:(.text+0x9240): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_scale': char_sprites.c:(.text+0x9260): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_scale': char_sprites.c:(.text+0x9300): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_subtract': char_sprites.c:(.text+0x9320): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_subtract': char_sprites.c:(.text+0x93e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_add': char_sprites.c:(.text+0x9400): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_add': char_sprites.c:(.text+0x94c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_one': char_sprites.c:(.text+0x94e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_one': char_sprites.c:(.text+0x9580): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_zero': char_sprites.c:(.text+0x95a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_zero': char_sprites.c:(.text+0x9640): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_assign_vec3i': char_sprites.c:(.text+0x9660): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_assign_vec3i': char_sprites.c:(.text+0x9720): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_assign': char_sprites.c:(.text+0x9740): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_assign': char_sprites.c:(.text+0x97e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3': char_sprites.c:(.text+0x9800): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3': char_sprites.c:(.text+0x98a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_nearly_equal': char_sprites.c:(.text+0x98c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_nearly_equal': char_sprites.c:(.text+0x9900): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_equal': char_sprites.c:(.text+0x9920): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_equal': char_sprites.c:(.text+0x9960): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_near_zero': char_sprites.c:(.text+0x9980): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_near_zero': char_sprites.c:(.text+0x99c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_zero': char_sprites.c:(.text+0x99e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_zero': char_sprites.c:(.text+0x9a20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_distance_squared': char_sprites.c:(.text+0x9a40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_distance_squared': char_sprites.c:(.text+0x9a80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_distance': char_sprites.c:(.text+0x9aa0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_distance': char_sprites.c:(.text+0x9ac0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_length': char_sprites.c:(.text+0x9ae0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_length': char_sprites.c:(.text+0x9b00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_length_squared': char_sprites.c:(.text+0x9b20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_length_squared': char_sprites.c:(.text+0x9b40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_angle': char_sprites.c:(.text+0x9b60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_angle': char_sprites.c:(.text+0x9b80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_dot': char_sprites.c:(.text+0x9ba0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_dot': char_sprites.c:(.text+0x9be0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_bezier4': char_sprites.c:(.text+0x9c00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_bezier4': char_sprites.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_bezier3': char_sprites.c:(.text+0x9ce0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_bezier3': char_sprites.c:(.text+0x9d80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_lerp': char_sprites.c:(.text+0x9da0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_lerp': char_sprites.c:(.text+0x9e20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_rotate': char_sprites.c:(.text+0x9e40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_rotate': char_sprites.c:(.text+0x9ec0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_tangent': char_sprites.c:(.text+0x9ee0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_tangent': char_sprites.c:(.text+0x9f60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_reflect': char_sprites.c:(.text+0x9f80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_reflect': char_sprites.c:(.text+0xa000): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_slide': char_sprites.c:(.text+0xa020): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_slide': char_sprites.c:(.text+0xa0a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_project': char_sprites.c:(.text+0xa0c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_project': char_sprites.c:(.text+0xa140): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_normalize': char_sprites.c:(.text+0xa160): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_normalize': char_sprites.c:(.text+0xa1e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_clamp': char_sprites.c:(.text+0xa200): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_clamp': char_sprites.c:(.text+0xa2a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_min': char_sprites.c:(.text+0xa2c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_min': char_sprites.c:(.text+0xa340): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_max': char_sprites.c:(.text+0xa360): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_max': char_sprites.c:(.text+0xa3e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_round': char_sprites.c:(.text+0xa400): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_round': char_sprites.c:(.text+0xa480): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_ceil': char_sprites.c:(.text+0xa4a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_ceil': char_sprites.c:(.text+0xa520): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_floor': char_sprites.c:(.text+0xa540): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_floor': char_sprites.c:(.text+0xa5c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_abs': char_sprites.c:(.text+0xa5e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_abs': char_sprites.c:(.text+0xa660): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_inverse': char_sprites.c:(.text+0xa680): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_inverse': char_sprites.c:(.text+0xa700): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_negative': char_sprites.c:(.text+0xa720): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_negative': char_sprites.c:(.text+0xa7a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_snap': char_sprites.c:(.text+0xa7c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_snap': char_sprites.c:(.text+0xa840): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_divide': char_sprites.c:(.text+0xa860): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_divide': char_sprites.c:(.text+0xa8e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_multiply_mat2': char_sprites.c:(.text+0xa900): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_multiply_mat2': char_sprites.c:(.text+0xa9a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_multiply': char_sprites.c:(.text+0xa9c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_multiply': char_sprites.c:(.text+0xaa40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_scale': char_sprites.c:(.text+0xaa60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_scale': char_sprites.c:(.text+0xaae0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_subtract': char_sprites.c:(.text+0xab00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_subtract': char_sprites.c:(.text+0xab80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_add': char_sprites.c:(.text+0xaba0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_add': char_sprites.c:(.text+0xac20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_one': char_sprites.c:(.text+0xac40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_one': char_sprites.c:(.text+0xacc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_zero': char_sprites.c:(.text+0xace0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_zero': char_sprites.c:(.text+0xad60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_assign_vec2': char_sprites.c:(.text+0xad80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_assign_vec2': char_sprites.c:(.text+0xae00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_assign': char_sprites.c:(.text+0xae20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_assign': char_sprites.c:(.text+0xaea0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i': char_sprites.c:(.text+0xb220): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i': char_sprites.c:(.text+0xb2a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_is_equal': char_sprites.c:(.text+0xb2c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_is_equal': char_sprites.c:(.text+0xb300): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_is_zero': char_sprites.c:(.text+0xb320): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_is_zero': char_sprites.c:(.text+0xb340): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_distance_squared': char_sprites.c:(.text+0xb360): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_distance_squared': char_sprites.c:(.text+0xb3a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_distance': char_sprites.c:(.text+0xb3c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_distance': char_sprites.c:(.text+0xb400): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_length': char_sprites.c:(.text+0xb420): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_length': char_sprites.c:(.text+0xb440): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_length_squared': char_sprites.c:(.text+0xb460): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_length_squared': char_sprites.c:(.text+0xb480): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_angle': char_sprites.c:(.text+0xb4a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_angle': char_sprites.c:(.text+0xb4c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_dot': char_sprites.c:(.text+0xb4e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_dot': char_sprites.c:(.text+0xb520): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_bezier4': char_sprites.c:(.text+0xb540): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_bezier4': char_sprites.c:(.text+0xb600): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_bezier3': char_sprites.c:(.text+0xb640): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_bezier3': char_sprites.c:(.text+0xb6e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_lerp': char_sprites.c:(.text+0xb700): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_lerp': char_sprites.c:(.text+0xb7a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_rotate': char_sprites.c:(.text+0xb7c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_rotate': char_sprites.c:(.text+0xb860): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_tangent': char_sprites.c:(.text+0xb880): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_tangent': char_sprites.c:(.text+0xb900): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_reflect': char_sprites.c:(.text+0xb920): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_reflect': char_sprites.c:(.text+0xb9c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_slide': char_sprites.c:(.text+0xb9e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_slide': char_sprites.c:(.text+0xba80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_project': char_sprites.c:(.text+0xbaa0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_project': char_sprites.c:(.text+0xbb40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_normalize': char_sprites.c:(.text+0xbb60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_normalize': char_sprites.c:(.text+0xbbe0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_clamp': char_sprites.c:(.text+0xbc00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_clamp': char_sprites.c:(.text+0xbca0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_min': char_sprites.c:(.text+0xbcc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_min': char_sprites.c:(.text+0xbd60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_max': char_sprites.c:(.text+0xbd80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_max': char_sprites.c:(.text+0xbe20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_round': char_sprites.c:(.text+0xbe40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_round': char_sprites.c:(.text+0xbec0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_ceil': char_sprites.c:(.text+0xbee0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_ceil': char_sprites.c:(.text+0xbf60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_floor': char_sprites.c:(.text+0xbf80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_floor': char_sprites.c:(.text+0xc000): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_abs': char_sprites.c:(.text+0xc020): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_abs': char_sprites.c:(.text+0xc0a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_inverse': char_sprites.c:(.text+0xc0c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_inverse': char_sprites.c:(.text+0xc140): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_negative': char_sprites.c:(.text+0xc160): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_negative': char_sprites.c:(.text+0xc1e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_snap': char_sprites.c:(.text+0xc200): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_snap': char_sprites.c:(.text+0xc2a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_divide': char_sprites.c:(.text+0xc2c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_divide': char_sprites.c:(.text+0xc360): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_multiply_mat2': char_sprites.c:(.text+0xc380): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_multiply_mat2': char_sprites.c:(.text+0xc420): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_multiply': char_sprites.c:(.text+0xc440): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_multiply': char_sprites.c:(.text+0xc4e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_scale': char_sprites.c:(.text+0xc500): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_scale': char_sprites.c:(.text+0xc5a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_subtract': char_sprites.c:(.text+0xc5c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_subtract': char_sprites.c:(.text+0xc660): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_add': char_sprites.c:(.text+0xc680): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_add': char_sprites.c:(.text+0xc720): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_one': char_sprites.c:(.text+0xc740): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_one': char_sprites.c:(.text+0xc7c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_zero': char_sprites.c:(.text+0xc7e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_zero': char_sprites.c:(.text+0xc860): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_assign_vec2i': char_sprites.c:(.text+0xc9e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_assign_vec2i': char_sprites.c:(.text+0xca60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_assign': char_sprites.c:(.text+0xca80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_assign': char_sprites.c:(.text+0xcb00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2': char_sprites.c:(.text+0xcb20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2': char_sprites.c:(.text+0xcba0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_nearly_equal': char_sprites.c:(.text+0xcbc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_nearly_equal': char_sprites.c:(.text+0xcc00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_equal': char_sprites.c:(.text+0xcc20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_equal': char_sprites.c:(.text+0xcc60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_near_zero': char_sprites.c:(.text+0xcc80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_near_zero': char_sprites.c:(.text+0xcca0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_zero': char_sprites.c:(.text+0xccc0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_zero': char_sprites.c:(.text+0xcce0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_lerp': draw.c:(.text+0x2e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_lerp': draw.c:(.text+0x360): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_multiply': draw.c:(.text+0x380): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_multiply': draw.c:(.text+0x400): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_scale': draw.c:(.text+0x420): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_scale': draw.c:(.text+0x4a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_negative': draw.c:(.text+0x4c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_negative': draw.c:(.text+0x540): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_scaling': draw.c:(.text+0x560): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_scaling': draw.c:(.text+0x5e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_translation': draw.c:(.text+0x600): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_translation': draw.c:(.text+0x680): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_look_at': draw.c:(.text+0x6a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_look_at': draw.c:(.text+0x760): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_quaternion': draw.c:(.text+0x780): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_quaternion': draw.c:(.text+0x800): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_axis': draw.c:(.text+0x820): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_axis': draw.c:(.text+0x8a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_z': draw.c:(.text+0x8c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_z': draw.c:(.text+0x940): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_y': draw.c:(.text+0x960): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_y': draw.c:(.text+0x9e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_x': draw.c:(.text+0xa00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_x': draw.c:(.text+0xa80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_perspective_infinite': draw.c:(.text+0xaa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_perspective_infinite': draw.c:(.text+0xb20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_perspective_fov': draw.c:(.text+0xb40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_perspective_fov': draw.c:(.text+0xbc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_perspective': draw.c:(.text+0xbe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_perspective': draw.c:(.text+0xc60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_ortho': draw.c:(.text+0xc80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_ortho': draw.c:(.text+0xd00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_inverse': draw.c:(.text+0xd20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_inverse': draw.c:(.text+0xda0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_adjugate': draw.c:(.text+0xdc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_adjugate': draw.c:(.text+0xe40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_transpose': draw.c:(.text+0xe60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_transpose': draw.c:(.text+0xee0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_assign_mat3': draw.c:(.text+0xf00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_assign_mat3': draw.c:(.text+0xf80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_assign_mat2': draw.c:(.text+0xfa0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_assign_mat2': draw.c:(.text+0x1040): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_assign': draw.c:(.text+0x1060): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_assign': draw.c:(.text+0x10e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_determinant': draw.c:(.text+0x1100): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_determinant': draw.c:(.text+0x1120): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_identity': draw.c:(.text+0x1140): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_identity': draw.c:(.text+0x11c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_zero': draw.c:(.text+0x11e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_zero': draw.c:(.text+0x1260): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4': draw.c:(.text+0x1280): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4': draw.c:(.text+0x1300): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_lerp': draw.c:(.text+0x1320): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_lerp': draw.c:(.text+0x13a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_multiply': draw.c:(.text+0x13c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_multiply': draw.c:(.text+0x1440): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_scale': draw.c:(.text+0x1460): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_scale': draw.c:(.text+0x14e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_negative': draw.c:(.text+0x1500): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_negative': draw.c:(.text+0x1580): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_scaling': draw.c:(.text+0x15a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_scaling': draw.c:(.text+0x1620): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_quaternion': draw.c:(.text+0x1640): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_quaternion': draw.c:(.text+0x16e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_axis': draw.c:(.text+0x1700): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_axis': draw.c:(.text+0x17a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_z': draw.c:(.text+0x17c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_z': draw.c:(.text+0x1840): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_y': draw.c:(.text+0x1860): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_y': draw.c:(.text+0x18e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_x': draw.c:(.text+0x1900): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_x': draw.c:(.text+0x1980): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_inverse': draw.c:(.text+0x19a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_inverse': draw.c:(.text+0x1a20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_adjugate': draw.c:(.text+0x1a40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_adjugate': draw.c:(.text+0x1ac0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_cofactor': draw.c:(.text+0x1ae0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_cofactor': draw.c:(.text+0x1b60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_transpose': draw.c:(.text+0x1b80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_transpose': draw.c:(.text+0x1c00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_assign_mat4': draw.c:(.text+0x1c20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_assign_mat4': draw.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_assign_mat2': draw.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_assign_mat2': draw.c:(.text+0x1d60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_assign': draw.c:(.text+0x1d80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_assign': draw.c:(.text+0x1e00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_determinant': draw.c:(.text+0x1e20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_determinant': draw.c:(.text+0x1e40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_identity': draw.c:(.text+0x1e60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_identity': draw.c:(.text+0x1ee0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_zero': draw.c:(.text+0x1f00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_zero': draw.c:(.text+0x1f80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3': draw.c:(.text+0x1fa0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3': draw.c:(.text+0x2020): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_lerp': draw.c:(.text+0x2040): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_lerp': draw.c:(.text+0x2100): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_multiply': draw.c:(.text+0x2120): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_multiply': draw.c:(.text+0x21e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_scale': draw.c:(.text+0x2200): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_scale': draw.c:(.text+0x22a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_negative': draw.c:(.text+0x22c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_negative': draw.c:(.text+0x2360): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_scaling': draw.c:(.text+0x2380): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_scaling': draw.c:(.text+0x2420): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_rotation': draw.c:(.text+0x2440): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_rotation': draw.c:(.text+0x24e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_inverse': draw.c:(.text+0x2500): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_inverse': draw.c:(.text+0x25a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_cofactor': draw.c:(.text+0x25c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_cofactor': draw.c:(.text+0x2660): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_transpose': draw.c:(.text+0x2680): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_transpose': draw.c:(.text+0x2720): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_assign_mat4': draw.c:(.text+0x2740): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_assign_mat4': draw.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_assign_mat3': draw.c:(.text+0x2800): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_assign_mat3': draw.c:(.text+0x28a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_assign': draw.c:(.text+0x28c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_assign': draw.c:(.text+0x2960): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_determinant': draw.c:(.text+0x2980): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_determinant': draw.c:(.text+0x29c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_identity': draw.c:(.text+0x29e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_identity': draw.c:(.text+0x2a80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_zero': draw.c:(.text+0x2aa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_zero': draw.c:(.text+0x2b40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2': draw.c:(.text+0x2b60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2': draw.c:(.text+0x2c00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_length_squared': draw.c:(.text+0x2c20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_length_squared': draw.c:(.text+0x2c60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_length': draw.c:(.text+0x2c80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_length': draw.c:(.text+0x2cc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_angle': draw.c:(.text+0x2ce0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_angle': draw.c:(.text+0x2d20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_dot': draw.c:(.text+0x2d40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_dot': draw.c:(.text+0x2d80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_slerp': draw.c:(.text+0x2da0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_slerp': draw.c:(.text+0x2e60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_lerp': draw.c:(.text+0x2e80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_lerp': draw.c:(.text+0x2f40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_yaw_pitch_roll': draw.c:(.text+0x2f60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_yaw_pitch_roll': draw.c:(.text+0x3000): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_mat4': draw.c:(.text+0x3020): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_mat4': draw.c:(.text+0x30c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_vec3': draw.c:(.text+0x30e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_vec3': draw.c:(.text+0x3180): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_axis_angle': draw.c:(.text+0x31a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_axis_angle': draw.c:(.text+0x3240): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_power': draw.c:(.text+0x3260): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_power': draw.c:(.text+0x3300): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_normalize': draw.c:(.text+0x3320): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_normalize': draw.c:(.text+0x33c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_inverse': draw.c:(.text+0x33e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_inverse': draw.c:(.text+0x3480): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_conjugate': draw.c:(.text+0x34a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_conjugate': draw.c:(.text+0x3540): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_negative': draw.c:(.text+0x3560): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_negative': draw.c:(.text+0x3600): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_divide': draw.c:(.text+0x3620): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_divide': draw.c:(.text+0x36e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_multiply': draw.c:(.text+0x3700): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_multiply': draw.c:(.text+0x37c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_scale': draw.c:(.text+0x37e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_scale': draw.c:(.text+0x3880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_null': draw.c:(.text+0x38a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_null': draw.c:(.text+0x3940): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_zero': draw.c:(.text+0x3960): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_zero': draw.c:(.text+0x3a00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_assign': draw.c:(.text+0x3a20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_assign': draw.c:(.text+0x3ac0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat': draw.c:(.text+0x3ae0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat': draw.c:(.text+0x3b80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_nearly_equal': draw.c:(.text+0x3ba0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_nearly_equal': draw.c:(.text+0x3be0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_equal': draw.c:(.text+0x3c00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_equal': draw.c:(.text+0x3c40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_near_zero': draw.c:(.text+0x3c60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_near_zero': draw.c:(.text+0x3ca0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_zero': draw.c:(.text+0x3cc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_zero': draw.c:(.text+0x3d00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_lerp': draw.c:(.text+0x3d20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_lerp': draw.c:(.text+0x3dc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_normalize': draw.c:(.text+0x3de0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_normalize': draw.c:(.text+0x3e80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_clamp': draw.c:(.text+0x3ea0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_clamp': draw.c:(.text+0x3f40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_min': draw.c:(.text+0x3f60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_min': draw.c:(.text+0x4000): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_max': draw.c:(.text+0x4020): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_max': draw.c:(.text+0x40c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_round': draw.c:(.text+0x40e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_round': draw.c:(.text+0x4180): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_ceil': draw.c:(.text+0x41a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_ceil': draw.c:(.text+0x4240): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_floor': draw.c:(.text+0x4260): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_floor': draw.c:(.text+0x4300): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_abs': draw.c:(.text+0x4320): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_abs': draw.c:(.text+0x43c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_inverse': draw.c:(.text+0x43e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_inverse': draw.c:(.text+0x4480): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_negative': draw.c:(.text+0x44a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_negative': draw.c:(.text+0x4540): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_snap': draw.c:(.text+0x4560): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_snap': draw.c:(.text+0x4600): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_divide': draw.c:(.text+0x4620): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_divide': draw.c:(.text+0x46c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_multiply_mat4': draw.c:(.text+0x46e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_multiply_mat4': draw.c:(.text+0x4780): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_multiply': draw.c:(.text+0x47a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_multiply': draw.c:(.text+0x4840): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_scale': draw.c:(.text+0x4860): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_scale': draw.c:(.text+0x4900): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_subtract': draw.c:(.text+0x4920): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_subtract': draw.c:(.text+0x49c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_add': draw.c:(.text+0x49e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_add': draw.c:(.text+0x4a80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_one': draw.c:(.text+0x4aa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_one': draw.c:(.text+0x4b20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_zero': draw.c:(.text+0x4b40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_zero': draw.c:(.text+0x4bc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_assign_vec4': draw.c:(.text+0x4be0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_assign_vec4': draw.c:(.text+0x4c80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_assign': draw.c:(.text+0x4ca0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_assign': draw.c:(.text+0x4d40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i': draw.c:(.text+0x4d60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i': draw.c:(.text+0x4e00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_is_equal': draw.c:(.text+0x4e40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_is_equal': draw.c:(.text+0x4e80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_is_zero': draw.c:(.text+0x4ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_is_zero': draw.c:(.text+0x4ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_lerp': draw.c:(.text+0x4ee0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_lerp': draw.c:(.text+0x4f80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_normalize': draw.c:(.text+0x4fa0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_normalize': draw.c:(.text+0x5040): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_clamp': draw.c:(.text+0x5060): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_clamp': draw.c:(.text+0x5100): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_min': draw.c:(.text+0x5120): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_min': draw.c:(.text+0x51c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_max': draw.c:(.text+0x51e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_max': draw.c:(.text+0x5280): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_round': draw.c:(.text+0x52a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_round': draw.c:(.text+0x5340): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_ceil': draw.c:(.text+0x5360): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_ceil': draw.c:(.text+0x5400): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_floor': draw.c:(.text+0x5420): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_floor': draw.c:(.text+0x54c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_abs': draw.c:(.text+0x54e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_abs': draw.c:(.text+0x5580): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_inverse': draw.c:(.text+0x55a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_inverse': draw.c:(.text+0x5640): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_negative': draw.c:(.text+0x5660): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_negative': draw.c:(.text+0x5700): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_snap': draw.c:(.text+0x5720): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_snap': draw.c:(.text+0x57c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_divide': draw.c:(.text+0x57e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_divide': draw.c:(.text+0x5880): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_multiply_mat4': draw.c:(.text+0x58a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_multiply_mat4': draw.c:(.text+0x5940): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_multiply': draw.c:(.text+0x5960): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_multiply': draw.c:(.text+0x5a00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_scale': draw.c:(.text+0x5a20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_scale': draw.c:(.text+0x5ac0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_subtract': draw.c:(.text+0x5ae0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_subtract': draw.c:(.text+0x5b80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_add': draw.c:(.text+0x5ba0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_add': draw.c:(.text+0x5c40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_one': draw.c:(.text+0x5c60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_one': draw.c:(.text+0x5ce0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_zero': draw.c:(.text+0x5d00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_zero': draw.c:(.text+0x5d80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_assign_vec4i': draw.c:(.text+0x5da0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_assign_vec4i': draw.c:(.text+0x5e40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_assign': draw.c:(.text+0x5e60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_assign': draw.c:(.text+0x5f00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4': draw.c:(.text+0x5f20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4': draw.c:(.text+0x5fc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_nearly_equal': draw.c:(.text+0x5fe0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_nearly_equal': draw.c:(.text+0x6020): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_equal': draw.c:(.text+0x6040): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_equal': draw.c:(.text+0x6080): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_near_zero': draw.c:(.text+0x60a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_near_zero': draw.c:(.text+0x60e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_zero': draw.c:(.text+0x6100): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_zero': draw.c:(.text+0x6120): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_distance_squared': draw.c:(.text+0x6140): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_distance_squared': draw.c:(.text+0x61a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_distance': draw.c:(.text+0x61c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_distance': draw.c:(.text+0x6220): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_length_squared': draw.c:(.text+0x6240): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_length_squared': draw.c:(.text+0x6280): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_length': draw.c:(.text+0x62a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_length': draw.c:(.text+0x62e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_dot': draw.c:(.text+0x6300): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_dot': draw.c:(.text+0x6360): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_bezier4': draw.c:(.text+0x6380): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_bezier4': draw.c:(.text+0x6480): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_bezier3': draw.c:(.text+0x64c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_bezier3': draw.c:(.text+0x65c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_lerp': draw.c:(.text+0x65e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_lerp': draw.c:(.text+0x66c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_reflect': draw.c:(.text+0x66e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_reflect': draw.c:(.text+0x67c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_slide': draw.c:(.text+0x67e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_slide': draw.c:(.text+0x68c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_project': draw.c:(.text+0x68e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_project': draw.c:(.text+0x69c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_normalize': draw.c:(.text+0x69e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_normalize': draw.c:(.text+0x6aa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_cross': draw.c:(.text+0x6ac0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_cross': draw.c:(.text+0x6ba0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_clamp': draw.c:(.text+0x6bc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_clamp': draw.c:(.text+0x6cc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_min': draw.c:(.text+0x6ce0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_min': draw.c:(.text+0x6dc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_max': draw.c:(.text+0x6de0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_max': draw.c:(.text+0x6ec0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_round': draw.c:(.text+0x6ee0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_round': draw.c:(.text+0x6f80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_ceil': draw.c:(.text+0x6fa0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_ceil': draw.c:(.text+0x7040): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_floor': draw.c:(.text+0x7060): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_floor': draw.c:(.text+0x7100): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_abs': draw.c:(.text+0x7120): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_abs': draw.c:(.text+0x71e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_inverse': draw.c:(.text+0x7200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_inverse': draw.c:(.text+0x72c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_negative': draw.c:(.text+0x72e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_negative': draw.c:(.text+0x73a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_snap': draw.c:(.text+0x73c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_snap': draw.c:(.text+0x74a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_divide': draw.c:(.text+0x74c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_divide': draw.c:(.text+0x75a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_multiply_mat3': draw.c:(.text+0x75c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_multiply_mat3': draw.c:(.text+0x7680): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_multiply': draw.c:(.text+0x76a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_multiply': draw.c:(.text+0x7780): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_scale': draw.c:(.text+0x77a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_scale': draw.c:(.text+0x7860): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_subtract': draw.c:(.text+0x7880): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_subtract': draw.c:(.text+0x7960): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_add': draw.c:(.text+0x7980): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_add': draw.c:(.text+0x7a60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_one': draw.c:(.text+0x7a80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_one': draw.c:(.text+0x7b20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_zero': draw.c:(.text+0x7b40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_zero': draw.c:(.text+0x7be0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_assign_vec3': draw.c:(.text+0x7c00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_assign_vec3': draw.c:(.text+0x7ca0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_assign': draw.c:(.text+0x7cc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_assign': draw.c:(.text+0x7d80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i': draw.c:(.text+0x7da0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i': draw.c:(.text+0x7e40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_is_equal': draw.c:(.text+0x7e60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_is_equal': draw.c:(.text+0x7ec0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_is_zero': draw.c:(.text+0x7ee0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_is_zero': draw.c:(.text+0x7f20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_distance_squared': draw.c:(.text+0x7f40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_distance_squared': draw.c:(.text+0x7f80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_distance': draw.c:(.text+0x7fa0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_distance': draw.c:(.text+0x7fe0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_length_squared': draw.c:(.text+0x8000): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_length_squared': draw.c:(.text+0x8020): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_length': draw.c:(.text+0x8040): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_length': draw.c:(.text+0x8060): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_dot': draw.c:(.text+0x8080): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_dot': draw.c:(.text+0x80c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_bezier4': draw.c:(.text+0x80e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_bezier4': draw.c:(.text+0x81c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_bezier3': draw.c:(.text+0x8200): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_bezier3': draw.c:(.text+0x82c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_lerp': draw.c:(.text+0x82e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_lerp': draw.c:(.text+0x83a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_reflect': draw.c:(.text+0x83c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_reflect': draw.c:(.text+0x8480): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_slide': draw.c:(.text+0x84a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_slide': draw.c:(.text+0x8560): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_project': draw.c:(.text+0x8580): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_project': draw.c:(.text+0x8640): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_normalize': draw.c:(.text+0x8660): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_normalize': draw.c:(.text+0x8700): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_cross': draw.c:(.text+0x8720): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_cross': draw.c:(.text+0x87e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_clamp': draw.c:(.text+0x8800): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_clamp': draw.c:(.text+0x88c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_min': draw.c:(.text+0x88e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_min': draw.c:(.text+0x89a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_max': draw.c:(.text+0x89c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_max': draw.c:(.text+0x8a80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_round': draw.c:(.text+0x8aa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_round': draw.c:(.text+0x8b40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_ceil': draw.c:(.text+0x8b60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_ceil': draw.c:(.text+0x8c00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_floor': draw.c:(.text+0x8c20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_floor': draw.c:(.text+0x8cc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_abs': draw.c:(.text+0x8ce0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_abs': draw.c:(.text+0x8d80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_inverse': draw.c:(.text+0x8da0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_inverse': draw.c:(.text+0x8e40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_negative': draw.c:(.text+0x8e60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_negative': draw.c:(.text+0x8f00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_snap': draw.c:(.text+0x8f20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_snap': draw.c:(.text+0x8fe0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_divide': draw.c:(.text+0x9000): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_divide': draw.c:(.text+0x90c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_multiply_mat3': draw.c:(.text+0x90e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_multiply_mat3': draw.c:(.text+0x9180): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_multiply': draw.c:(.text+0x91a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_multiply': draw.c:(.text+0x9260): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_scale': draw.c:(.text+0x9280): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_scale': draw.c:(.text+0x9320): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_subtract': draw.c:(.text+0x9340): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_subtract': draw.c:(.text+0x9400): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_add': draw.c:(.text+0x9420): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_add': draw.c:(.text+0x94e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_one': draw.c:(.text+0x9500): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_one': draw.c:(.text+0x95a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_zero': draw.c:(.text+0x95c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_zero': draw.c:(.text+0x9660): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_assign_vec3i': draw.c:(.text+0x9680): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_assign_vec3i': draw.c:(.text+0x9740): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_assign': draw.c:(.text+0x9760): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_assign': draw.c:(.text+0x9800): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3': draw.c:(.text+0x9820): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3': draw.c:(.text+0x98c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_nearly_equal': draw.c:(.text+0x98e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_nearly_equal': draw.c:(.text+0x9920): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_equal': draw.c:(.text+0x9940): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_equal': draw.c:(.text+0x9980): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_near_zero': draw.c:(.text+0x99a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_near_zero': draw.c:(.text+0x99e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_zero': draw.c:(.text+0x9a00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_zero': draw.c:(.text+0x9a40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_distance_squared': draw.c:(.text+0x9a60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_distance_squared': draw.c:(.text+0x9aa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_distance': draw.c:(.text+0x9ac0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_distance': draw.c:(.text+0x9ae0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_length': draw.c:(.text+0x9b00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_length': draw.c:(.text+0x9b20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_length_squared': draw.c:(.text+0x9b40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_length_squared': draw.c:(.text+0x9b60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_angle': draw.c:(.text+0x9b80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_angle': draw.c:(.text+0x9ba0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_dot': draw.c:(.text+0x9bc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_dot': draw.c:(.text+0x9c00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_bezier4': draw.c:(.text+0x9c20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_bezier4': draw.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_bezier3': draw.c:(.text+0x9d00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_bezier3': draw.c:(.text+0x9da0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_lerp': draw.c:(.text+0x9dc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_lerp': draw.c:(.text+0x9e40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_rotate': draw.c:(.text+0x9e60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_rotate': draw.c:(.text+0x9ee0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_tangent': draw.c:(.text+0x9f00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_tangent': draw.c:(.text+0x9f80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_reflect': draw.c:(.text+0x9fa0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_reflect': draw.c:(.text+0xa020): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_slide': draw.c:(.text+0xa040): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_slide': draw.c:(.text+0xa0c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_project': draw.c:(.text+0xa0e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_project': draw.c:(.text+0xa160): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_normalize': draw.c:(.text+0xa180): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_normalize': draw.c:(.text+0xa200): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_clamp': draw.c:(.text+0xa220): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_clamp': draw.c:(.text+0xa2c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_min': draw.c:(.text+0xa2e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_min': draw.c:(.text+0xa360): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_max': draw.c:(.text+0xa380): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_max': draw.c:(.text+0xa400): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_round': draw.c:(.text+0xa420): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_round': draw.c:(.text+0xa4a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_ceil': draw.c:(.text+0xa4c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_ceil': draw.c:(.text+0xa540): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_floor': draw.c:(.text+0xa560): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_floor': draw.c:(.text+0xa5e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_abs': draw.c:(.text+0xa600): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_abs': draw.c:(.text+0xa680): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_inverse': draw.c:(.text+0xa6a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_inverse': draw.c:(.text+0xa720): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_negative': draw.c:(.text+0xa740): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_negative': draw.c:(.text+0xa7c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_snap': draw.c:(.text+0xa7e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_snap': draw.c:(.text+0xa860): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_divide': draw.c:(.text+0xa880): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_divide': draw.c:(.text+0xa900): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_multiply_mat2': draw.c:(.text+0xa920): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_multiply_mat2': draw.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_multiply': draw.c:(.text+0xa9e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_multiply': draw.c:(.text+0xaa60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_scale': draw.c:(.text+0xaa80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_scale': draw.c:(.text+0xab00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_subtract': draw.c:(.text+0xab20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_subtract': draw.c:(.text+0xaba0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_add': draw.c:(.text+0xabc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_add': draw.c:(.text+0xac40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_one': draw.c:(.text+0xac60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_one': draw.c:(.text+0xace0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_zero': draw.c:(.text+0xad00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_zero': draw.c:(.text+0xad80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_assign_vec2': draw.c:(.text+0xada0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_assign_vec2': draw.c:(.text+0xae20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_assign': draw.c:(.text+0xae40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_assign': draw.c:(.text+0xaec0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i': draw.c:(.text+0xafc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i': draw.c:(.text+0xb040): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_is_equal': draw.c:(.text+0xb060): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_is_equal': draw.c:(.text+0xb0a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_is_zero': draw.c:(.text+0xb0c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_is_zero': draw.c:(.text+0xb0e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_distance_squared': draw.c:(.text+0xb100): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_distance_squared': draw.c:(.text+0xb140): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_distance': draw.c:(.text+0xb160): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_distance': draw.c:(.text+0xb1a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_length': draw.c:(.text+0xb1c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_length': draw.c:(.text+0xb1e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_length_squared': draw.c:(.text+0xb200): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_length_squared': draw.c:(.text+0xb220): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_angle': draw.c:(.text+0xb240): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_angle': draw.c:(.text+0xb260): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_dot': draw.c:(.text+0xb280): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_dot': draw.c:(.text+0xb2c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_bezier4': draw.c:(.text+0xb2e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_bezier4': draw.c:(.text+0xb3a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_bezier3': draw.c:(.text+0xb3e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_bezier3': draw.c:(.text+0xb480): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_lerp': draw.c:(.text+0xb4a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_lerp': draw.c:(.text+0xb540): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_rotate': draw.c:(.text+0xb560): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_rotate': draw.c:(.text+0xb600): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_tangent': draw.c:(.text+0xb620): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_tangent': draw.c:(.text+0xb6a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_reflect': draw.c:(.text+0xb6c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_reflect': draw.c:(.text+0xb760): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_slide': draw.c:(.text+0xb780): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_slide': draw.c:(.text+0xb820): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_project': draw.c:(.text+0xb840): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_project': draw.c:(.text+0xb8e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_normalize': draw.c:(.text+0xb900): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_normalize': draw.c:(.text+0xb980): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_clamp': draw.c:(.text+0xb9a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_clamp': draw.c:(.text+0xba40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_min': draw.c:(.text+0xba60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_min': draw.c:(.text+0xbb00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_max': draw.c:(.text+0xbb20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_max': draw.c:(.text+0xbbc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_round': draw.c:(.text+0xbbe0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_round': draw.c:(.text+0xbc60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_ceil': draw.c:(.text+0xbc80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_ceil': draw.c:(.text+0xbd00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_floor': draw.c:(.text+0xbd20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_floor': draw.c:(.text+0xbda0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_abs': draw.c:(.text+0xbdc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_abs': draw.c:(.text+0xbe40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_inverse': draw.c:(.text+0xbe60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_inverse': draw.c:(.text+0xbee0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_negative': draw.c:(.text+0xbf00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_negative': draw.c:(.text+0xbf80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_snap': draw.c:(.text+0xbfa0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_snap': draw.c:(.text+0xc040): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_divide': draw.c:(.text+0xc060): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_divide': draw.c:(.text+0xc100): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_multiply_mat2': draw.c:(.text+0xc120): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_multiply_mat2': draw.c:(.text+0xc1c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_multiply': draw.c:(.text+0xc1e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_multiply': draw.c:(.text+0xc280): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_scale': draw.c:(.text+0xc2a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_scale': draw.c:(.text+0xc340): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_subtract': draw.c:(.text+0xc360): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_subtract': draw.c:(.text+0xc400): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_add': draw.c:(.text+0xc420): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_add': draw.c:(.text+0xc4c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_one': draw.c:(.text+0xc6c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_one': draw.c:(.text+0xc740): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_zero': draw.c:(.text+0xc760): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_zero': draw.c:(.text+0xc7e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_assign_vec2i': draw.c:(.text+0xdd00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_assign_vec2i': draw.c:(.text+0xdd80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_assign': draw.c:(.text+0xdda0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_assign': draw.c:(.text+0xde20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2': draw.c:(.text+0xde40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2': draw.c:(.text+0xdec0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_nearly_equal': draw.c:(.text+0xdee0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_nearly_equal': draw.c:(.text+0xdf20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_equal': draw.c:(.text+0xdf40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_equal': draw.c:(.text+0xdf80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_near_zero': draw.c:(.text+0xdfa0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_near_zero': draw.c:(.text+0xdfc0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_zero': draw.c:(.text+0xdfe0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_zero': draw.c:(.text+0xe000): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_lerp': draw_actor.c:(.text+0x400): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_lerp': draw_actor.c:(.text+0x480): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_multiply': draw_actor.c:(.text+0x4a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_multiply': draw_actor.c:(.text+0x520): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_scale': draw_actor.c:(.text+0x540): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_scale': draw_actor.c:(.text+0x5c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_negative': draw_actor.c:(.text+0x5e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_negative': draw_actor.c:(.text+0x660): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_scaling': draw_actor.c:(.text+0x680): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_scaling': draw_actor.c:(.text+0x700): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_translation': draw_actor.c:(.text+0x720): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_translation': draw_actor.c:(.text+0x7a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_look_at': draw_actor.c:(.text+0x7c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_look_at': draw_actor.c:(.text+0x880): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_quaternion': draw_actor.c:(.text+0x8a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_quaternion': draw_actor.c:(.text+0x920): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_axis': draw_actor.c:(.text+0x940): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_axis': draw_actor.c:(.text+0x9c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_z': draw_actor.c:(.text+0x9e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_z': draw_actor.c:(.text+0xa60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_y': draw_actor.c:(.text+0xa80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_y': draw_actor.c:(.text+0xb00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_x': draw_actor.c:(.text+0xb20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_x': draw_actor.c:(.text+0xba0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_perspective_infinite': draw_actor.c:(.text+0xbc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_perspective_infinite': draw_actor.c:(.text+0xc40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_perspective_fov': draw_actor.c:(.text+0xc60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_perspective_fov': draw_actor.c:(.text+0xce0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_perspective': draw_actor.c:(.text+0xd00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_perspective': draw_actor.c:(.text+0xd80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_ortho': draw_actor.c:(.text+0xda0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_ortho': draw_actor.c:(.text+0xe20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_inverse': draw_actor.c:(.text+0xe40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_inverse': draw_actor.c:(.text+0xec0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_adjugate': draw_actor.c:(.text+0xee0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_adjugate': draw_actor.c:(.text+0xf60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_transpose': draw_actor.c:(.text+0xf80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_transpose': draw_actor.c:(.text+0x1000): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_assign_mat3': draw_actor.c:(.text+0x1020): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_assign_mat3': draw_actor.c:(.text+0x10a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_assign_mat2': draw_actor.c:(.text+0x10c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_assign_mat2': draw_actor.c:(.text+0x1160): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_assign': draw_actor.c:(.text+0x1180): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_assign': draw_actor.c:(.text+0x1200): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_determinant': draw_actor.c:(.text+0x1220): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_determinant': draw_actor.c:(.text+0x1240): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_identity': draw_actor.c:(.text+0x1260): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_identity': draw_actor.c:(.text+0x12e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_zero': draw_actor.c:(.text+0x1300): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_zero': draw_actor.c:(.text+0x1380): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4': draw_actor.c:(.text+0x13a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4': draw_actor.c:(.text+0x1420): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_lerp': draw_actor.c:(.text+0x1440): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_lerp': draw_actor.c:(.text+0x14c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_multiply': draw_actor.c:(.text+0x14e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_multiply': draw_actor.c:(.text+0x1560): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_scale': draw_actor.c:(.text+0x1580): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_scale': draw_actor.c:(.text+0x1600): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_negative': draw_actor.c:(.text+0x1620): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_negative': draw_actor.c:(.text+0x16a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_scaling': draw_actor.c:(.text+0x16c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_scaling': draw_actor.c:(.text+0x1740): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_quaternion': draw_actor.c:(.text+0x1760): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_quaternion': draw_actor.c:(.text+0x1800): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_axis': draw_actor.c:(.text+0x1820): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_axis': draw_actor.c:(.text+0x18c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_z': draw_actor.c:(.text+0x18e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_z': draw_actor.c:(.text+0x1960): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_y': draw_actor.c:(.text+0x1980): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_y': draw_actor.c:(.text+0x1a00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_x': draw_actor.c:(.text+0x1a20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_x': draw_actor.c:(.text+0x1aa0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_inverse': draw_actor.c:(.text+0x1ac0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_inverse': draw_actor.c:(.text+0x1b40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_adjugate': draw_actor.c:(.text+0x1b60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_adjugate': draw_actor.c:(.text+0x1be0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_cofactor': draw_actor.c:(.text+0x1c00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_cofactor': draw_actor.c:(.text+0x1c80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_transpose': draw_actor.c:(.text+0x1ca0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_transpose': draw_actor.c:(.text+0x1d20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_assign_mat4': draw_actor.c:(.text+0x1d40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_assign_mat4': draw_actor.c:(.text+0x1dc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_assign_mat2': draw_actor.c:(.text+0x1de0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_assign_mat2': draw_actor.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_assign': draw_actor.c:(.text+0x1ea0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_assign': draw_actor.c:(.text+0x1f20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_determinant': draw_actor.c:(.text+0x1f40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_determinant': draw_actor.c:(.text+0x1f60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_identity': draw_actor.c:(.text+0x1f80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_identity': draw_actor.c:(.text+0x2000): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_zero': draw_actor.c:(.text+0x2020): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_zero': draw_actor.c:(.text+0x20a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3': draw_actor.c:(.text+0x20c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3': draw_actor.c:(.text+0x2140): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_lerp': draw_actor.c:(.text+0x2160): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_lerp': draw_actor.c:(.text+0x2220): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_multiply': draw_actor.c:(.text+0x2240): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_multiply': draw_actor.c:(.text+0x2300): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_scale': draw_actor.c:(.text+0x2320): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_scale': draw_actor.c:(.text+0x23c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_negative': draw_actor.c:(.text+0x23e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_negative': draw_actor.c:(.text+0x2480): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_scaling': draw_actor.c:(.text+0x24a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_scaling': draw_actor.c:(.text+0x2540): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_rotation': draw_actor.c:(.text+0x2560): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_rotation': draw_actor.c:(.text+0x2600): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_inverse': draw_actor.c:(.text+0x2620): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_inverse': draw_actor.c:(.text+0x26c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_cofactor': draw_actor.c:(.text+0x26e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_cofactor': draw_actor.c:(.text+0x2780): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_transpose': draw_actor.c:(.text+0x27a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_transpose': draw_actor.c:(.text+0x2840): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_assign_mat4': draw_actor.c:(.text+0x2860): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_assign_mat4': draw_actor.c:(.text+0x2900): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_assign_mat3': draw_actor.c:(.text+0x2920): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_assign_mat3': draw_actor.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_assign': draw_actor.c:(.text+0x29e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_assign': draw_actor.c:(.text+0x2a80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_determinant': draw_actor.c:(.text+0x2aa0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_determinant': draw_actor.c:(.text+0x2ae0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_identity': draw_actor.c:(.text+0x2b00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_identity': draw_actor.c:(.text+0x2ba0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_zero': draw_actor.c:(.text+0x2bc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_zero': draw_actor.c:(.text+0x2c60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2': draw_actor.c:(.text+0x2c80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2': draw_actor.c:(.text+0x2d20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_length_squared': draw_actor.c:(.text+0x2d40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_length_squared': draw_actor.c:(.text+0x2d80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_length': draw_actor.c:(.text+0x2da0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_length': draw_actor.c:(.text+0x2de0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_angle': draw_actor.c:(.text+0x2e00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_angle': draw_actor.c:(.text+0x2e40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_dot': draw_actor.c:(.text+0x2e60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_dot': draw_actor.c:(.text+0x2ea0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_slerp': draw_actor.c:(.text+0x2ec0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_slerp': draw_actor.c:(.text+0x2f80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_lerp': draw_actor.c:(.text+0x2fa0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_lerp': draw_actor.c:(.text+0x3060): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_yaw_pitch_roll': draw_actor.c:(.text+0x3080): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_yaw_pitch_roll': draw_actor.c:(.text+0x3120): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_mat4': draw_actor.c:(.text+0x3140): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_mat4': draw_actor.c:(.text+0x31e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_vec3': draw_actor.c:(.text+0x3200): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_vec3': draw_actor.c:(.text+0x32a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_axis_angle': draw_actor.c:(.text+0x32c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_axis_angle': draw_actor.c:(.text+0x3360): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_power': draw_actor.c:(.text+0x3380): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_power': draw_actor.c:(.text+0x3420): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_normalize': draw_actor.c:(.text+0x3440): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_normalize': draw_actor.c:(.text+0x34e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_inverse': draw_actor.c:(.text+0x3500): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_inverse': draw_actor.c:(.text+0x35a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_conjugate': draw_actor.c:(.text+0x35c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_conjugate': draw_actor.c:(.text+0x3660): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_negative': draw_actor.c:(.text+0x3680): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_negative': draw_actor.c:(.text+0x3720): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_divide': draw_actor.c:(.text+0x3740): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_divide': draw_actor.c:(.text+0x3800): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_multiply': draw_actor.c:(.text+0x3820): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_multiply': draw_actor.c:(.text+0x38e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_scale': draw_actor.c:(.text+0x3900): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_scale': draw_actor.c:(.text+0x39a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_null': draw_actor.c:(.text+0x39c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_null': draw_actor.c:(.text+0x3a60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_zero': draw_actor.c:(.text+0x3a80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_zero': draw_actor.c:(.text+0x3b20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_assign': draw_actor.c:(.text+0x3b40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_assign': draw_actor.c:(.text+0x3be0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat': draw_actor.c:(.text+0x3c00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat': draw_actor.c:(.text+0x3ca0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_nearly_equal': draw_actor.c:(.text+0x3cc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_nearly_equal': draw_actor.c:(.text+0x3d00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_equal': draw_actor.c:(.text+0x3d20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_equal': draw_actor.c:(.text+0x3d60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_near_zero': draw_actor.c:(.text+0x3d80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_near_zero': draw_actor.c:(.text+0x3dc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_zero': draw_actor.c:(.text+0x3de0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_zero': draw_actor.c:(.text+0x3e20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_lerp': draw_actor.c:(.text+0x3e40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_lerp': draw_actor.c:(.text+0x3ee0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_normalize': draw_actor.c:(.text+0x3f00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_normalize': draw_actor.c:(.text+0x3fa0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_clamp': draw_actor.c:(.text+0x3fc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_clamp': draw_actor.c:(.text+0x4060): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_min': draw_actor.c:(.text+0x4080): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_min': draw_actor.c:(.text+0x4120): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_max': draw_actor.c:(.text+0x4140): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_max': draw_actor.c:(.text+0x41e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_round': draw_actor.c:(.text+0x4200): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_round': draw_actor.c:(.text+0x42a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_ceil': draw_actor.c:(.text+0x42c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_ceil': draw_actor.c:(.text+0x4360): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_floor': draw_actor.c:(.text+0x4380): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_floor': draw_actor.c:(.text+0x4420): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_abs': draw_actor.c:(.text+0x4440): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_abs': draw_actor.c:(.text+0x44e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_inverse': draw_actor.c:(.text+0x4500): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_inverse': draw_actor.c:(.text+0x45a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_negative': draw_actor.c:(.text+0x45c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_negative': draw_actor.c:(.text+0x4660): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_snap': draw_actor.c:(.text+0x4680): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_snap': draw_actor.c:(.text+0x4720): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_divide': draw_actor.c:(.text+0x4740): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_divide': draw_actor.c:(.text+0x47e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_multiply_mat4': draw_actor.c:(.text+0x4800): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_multiply_mat4': draw_actor.c:(.text+0x48a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_multiply': draw_actor.c:(.text+0x48c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_multiply': draw_actor.c:(.text+0x4960): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_scale': draw_actor.c:(.text+0x4980): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_scale': draw_actor.c:(.text+0x4a20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_subtract': draw_actor.c:(.text+0x4a40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_subtract': draw_actor.c:(.text+0x4ae0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_add': draw_actor.c:(.text+0x4b00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_add': draw_actor.c:(.text+0x4ba0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_one': draw_actor.c:(.text+0x4bc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_one': draw_actor.c:(.text+0x4c40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_zero': draw_actor.c:(.text+0x4c60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_zero': draw_actor.c:(.text+0x4ce0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_assign_vec4': draw_actor.c:(.text+0x4d00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_assign_vec4': draw_actor.c:(.text+0x4da0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_assign': draw_actor.c:(.text+0x4dc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_assign': draw_actor.c:(.text+0x4e60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i': draw_actor.c:(.text+0x4e80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i': draw_actor.c:(.text+0x4f20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_is_equal': draw_actor.c:(.text+0x4f60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_is_equal': draw_actor.c:(.text+0x4fa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_is_zero': draw_actor.c:(.text+0x4fc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_is_zero': draw_actor.c:(.text+0x4fe0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_lerp': draw_actor.c:(.text+0x5000): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_lerp': draw_actor.c:(.text+0x50a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_normalize': draw_actor.c:(.text+0x50c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_normalize': draw_actor.c:(.text+0x5160): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_clamp': draw_actor.c:(.text+0x5180): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_clamp': draw_actor.c:(.text+0x5220): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_min': draw_actor.c:(.text+0x5240): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_min': draw_actor.c:(.text+0x52e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_max': draw_actor.c:(.text+0x5300): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_max': draw_actor.c:(.text+0x53a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_round': draw_actor.c:(.text+0x53c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_round': draw_actor.c:(.text+0x5460): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_ceil': draw_actor.c:(.text+0x5480): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_ceil': draw_actor.c:(.text+0x5520): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_floor': draw_actor.c:(.text+0x5540): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_floor': draw_actor.c:(.text+0x55e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_abs': draw_actor.c:(.text+0x5600): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_abs': draw_actor.c:(.text+0x56a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_inverse': draw_actor.c:(.text+0x56c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_inverse': draw_actor.c:(.text+0x5760): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_negative': draw_actor.c:(.text+0x5780): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_negative': draw_actor.c:(.text+0x5820): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_snap': draw_actor.c:(.text+0x5840): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_snap': draw_actor.c:(.text+0x58e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_divide': draw_actor.c:(.text+0x5900): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_divide': draw_actor.c:(.text+0x59a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_multiply_mat4': draw_actor.c:(.text+0x59c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_multiply_mat4': draw_actor.c:(.text+0x5a60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_multiply': draw_actor.c:(.text+0x5a80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_multiply': draw_actor.c:(.text+0x5b20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_scale': draw_actor.c:(.text+0x5b40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_scale': draw_actor.c:(.text+0x5be0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_subtract': draw_actor.c:(.text+0x5c00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_subtract': draw_actor.c:(.text+0x5ca0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_add': draw_actor.c:(.text+0x5cc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_add': draw_actor.c:(.text+0x5d60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_one': draw_actor.c:(.text+0x5d80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_one': draw_actor.c:(.text+0x5e00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_zero': draw_actor.c:(.text+0x5e20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_zero': draw_actor.c:(.text+0x5ea0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_assign_vec4i': draw_actor.c:(.text+0x5ec0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_assign_vec4i': draw_actor.c:(.text+0x5f60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_assign': draw_actor.c:(.text+0x5f80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_assign': draw_actor.c:(.text+0x6020): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4': draw_actor.c:(.text+0x6040): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4': draw_actor.c:(.text+0x60e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_nearly_equal': draw_actor.c:(.text+0x6100): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_nearly_equal': draw_actor.c:(.text+0x6140): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_equal': draw_actor.c:(.text+0x6160): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_equal': draw_actor.c:(.text+0x61a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_near_zero': draw_actor.c:(.text+0x61c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_near_zero': draw_actor.c:(.text+0x6200): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_zero': draw_actor.c:(.text+0x6220): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_zero': draw_actor.c:(.text+0x6240): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_distance_squared': draw_actor.c:(.text+0x6260): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_distance_squared': draw_actor.c:(.text+0x62c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_distance': draw_actor.c:(.text+0x62e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_distance': draw_actor.c:(.text+0x6340): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_length_squared': draw_actor.c:(.text+0x6360): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_length_squared': draw_actor.c:(.text+0x63a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_length': draw_actor.c:(.text+0x63c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_length': draw_actor.c:(.text+0x6400): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_dot': draw_actor.c:(.text+0x6420): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_dot': draw_actor.c:(.text+0x6480): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_bezier4': draw_actor.c:(.text+0x64a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_bezier4': draw_actor.c:(.text+0x65a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_bezier3': draw_actor.c:(.text+0x65e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_bezier3': draw_actor.c:(.text+0x66e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_lerp': draw_actor.c:(.text+0x6700): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_lerp': draw_actor.c:(.text+0x67e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_reflect': draw_actor.c:(.text+0x6800): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_reflect': draw_actor.c:(.text+0x68e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_slide': draw_actor.c:(.text+0x6900): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_slide': draw_actor.c:(.text+0x69e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_project': draw_actor.c:(.text+0x6a00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_project': draw_actor.c:(.text+0x6ae0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_normalize': draw_actor.c:(.text+0x6b00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_normalize': draw_actor.c:(.text+0x6bc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_cross': draw_actor.c:(.text+0x6be0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_cross': draw_actor.c:(.text+0x6cc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_clamp': draw_actor.c:(.text+0x6ce0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_clamp': draw_actor.c:(.text+0x6de0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_min': draw_actor.c:(.text+0x6e00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_min': draw_actor.c:(.text+0x6ee0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_max': draw_actor.c:(.text+0x6f00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_max': draw_actor.c:(.text+0x6fe0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_round': draw_actor.c:(.text+0x7000): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_round': draw_actor.c:(.text+0x70a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_ceil': draw_actor.c:(.text+0x70c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_ceil': draw_actor.c:(.text+0x7160): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_floor': draw_actor.c:(.text+0x7180): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_floor': draw_actor.c:(.text+0x7220): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_abs': draw_actor.c:(.text+0x7240): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_abs': draw_actor.c:(.text+0x7300): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_inverse': draw_actor.c:(.text+0x7320): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_inverse': draw_actor.c:(.text+0x73e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_negative': draw_actor.c:(.text+0x7400): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_negative': draw_actor.c:(.text+0x74c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_snap': draw_actor.c:(.text+0x74e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_snap': draw_actor.c:(.text+0x75c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_divide': draw_actor.c:(.text+0x75e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_divide': draw_actor.c:(.text+0x76c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_multiply_mat3': draw_actor.c:(.text+0x76e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_multiply_mat3': draw_actor.c:(.text+0x77a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_multiply': draw_actor.c:(.text+0x77c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_multiply': draw_actor.c:(.text+0x78a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_scale': draw_actor.c:(.text+0x78c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_scale': draw_actor.c:(.text+0x7980): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_subtract': draw_actor.c:(.text+0x79a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_subtract': draw_actor.c:(.text+0x7a80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_add': draw_actor.c:(.text+0x7aa0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_add': draw_actor.c:(.text+0x7b80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_one': draw_actor.c:(.text+0x7ba0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_one': draw_actor.c:(.text+0x7c40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_zero': draw_actor.c:(.text+0x7c60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_zero': draw_actor.c:(.text+0x7d00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_assign_vec3': draw_actor.c:(.text+0x7d20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_assign_vec3': draw_actor.c:(.text+0x7dc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_assign': draw_actor.c:(.text+0x7de0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_assign': draw_actor.c:(.text+0x7ea0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i': draw_actor.c:(.text+0x7ec0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i': draw_actor.c:(.text+0x7f60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_is_equal': draw_actor.c:(.text+0x7f80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_is_equal': draw_actor.c:(.text+0x7fe0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_is_zero': draw_actor.c:(.text+0x8000): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_is_zero': draw_actor.c:(.text+0x8040): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_distance_squared': draw_actor.c:(.text+0x8060): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_distance_squared': draw_actor.c:(.text+0x80a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_distance': draw_actor.c:(.text+0x80c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_distance': draw_actor.c:(.text+0x8100): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_length_squared': draw_actor.c:(.text+0x8120): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_length_squared': draw_actor.c:(.text+0x8140): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_length': draw_actor.c:(.text+0x8160): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_length': draw_actor.c:(.text+0x8180): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_dot': draw_actor.c:(.text+0x81a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_dot': draw_actor.c:(.text+0x81e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_bezier4': draw_actor.c:(.text+0x8200): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_bezier4': draw_actor.c:(.text+0x82e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_bezier3': draw_actor.c:(.text+0x8320): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_bezier3': draw_actor.c:(.text+0x83e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_lerp': draw_actor.c:(.text+0x8400): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_lerp': draw_actor.c:(.text+0x84c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_reflect': draw_actor.c:(.text+0x84e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_reflect': draw_actor.c:(.text+0x85a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_slide': draw_actor.c:(.text+0x85c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_slide': draw_actor.c:(.text+0x8680): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_project': draw_actor.c:(.text+0x86a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_project': draw_actor.c:(.text+0x8760): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_normalize': draw_actor.c:(.text+0x8780): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_normalize': draw_actor.c:(.text+0x8820): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_cross': draw_actor.c:(.text+0x8840): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_cross': draw_actor.c:(.text+0x8900): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_clamp': draw_actor.c:(.text+0x8920): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_clamp': draw_actor.c:(.text+0x89e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_min': draw_actor.c:(.text+0x8a00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_min': draw_actor.c:(.text+0x8ac0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_max': draw_actor.c:(.text+0x8ae0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_max': draw_actor.c:(.text+0x8ba0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_round': draw_actor.c:(.text+0x8bc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_round': draw_actor.c:(.text+0x8c60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_ceil': draw_actor.c:(.text+0x8c80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_ceil': draw_actor.c:(.text+0x8d20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_floor': draw_actor.c:(.text+0x8d40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_floor': draw_actor.c:(.text+0x8de0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_abs': draw_actor.c:(.text+0x8e00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_abs': draw_actor.c:(.text+0x8ea0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_inverse': draw_actor.c:(.text+0x8ec0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_inverse': draw_actor.c:(.text+0x8f60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_negative': draw_actor.c:(.text+0x8f80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_negative': draw_actor.c:(.text+0x9020): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_snap': draw_actor.c:(.text+0x9040): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_snap': draw_actor.c:(.text+0x9100): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_divide': draw_actor.c:(.text+0x9120): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_divide': draw_actor.c:(.text+0x91e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_multiply_mat3': draw_actor.c:(.text+0x9200): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_multiply_mat3': draw_actor.c:(.text+0x92a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_multiply': draw_actor.c:(.text+0x92c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_multiply': draw_actor.c:(.text+0x9380): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_scale': draw_actor.c:(.text+0x93a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_scale': draw_actor.c:(.text+0x9440): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_subtract': draw_actor.c:(.text+0x9460): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_subtract': draw_actor.c:(.text+0x9520): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_add': draw_actor.c:(.text+0x9540): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_add': draw_actor.c:(.text+0x9600): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_one': draw_actor.c:(.text+0x9620): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_one': draw_actor.c:(.text+0x96c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_zero': draw_actor.c:(.text+0x96e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_zero': draw_actor.c:(.text+0x9780): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_assign_vec3i': draw_actor.c:(.text+0x97a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_assign_vec3i': draw_actor.c:(.text+0x9860): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_assign': draw_actor.c:(.text+0x9880): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_assign': draw_actor.c:(.text+0x9920): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3': draw_actor.c:(.text+0x9940): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3': draw_actor.c:(.text+0x99e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_nearly_equal': draw_actor.c:(.text+0x9a00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_nearly_equal': draw_actor.c:(.text+0x9a40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_equal': draw_actor.c:(.text+0x9a60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_equal': draw_actor.c:(.text+0x9aa0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_near_zero': draw_actor.c:(.text+0x9ac0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_near_zero': draw_actor.c:(.text+0x9b00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_zero': draw_actor.c:(.text+0x9b20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_zero': draw_actor.c:(.text+0x9b60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_distance_squared': draw_actor.c:(.text+0x9b80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_distance_squared': draw_actor.c:(.text+0x9bc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_distance': draw_actor.c:(.text+0x9be0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_distance': draw_actor.c:(.text+0x9c00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_length': draw_actor.c:(.text+0x9c20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_length': draw_actor.c:(.text+0x9c40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_length_squared': draw_actor.c:(.text+0x9c60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_length_squared': draw_actor.c:(.text+0x9c80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_angle': draw_actor.c:(.text+0x9ca0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_angle': draw_actor.c:(.text+0x9cc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_dot': draw_actor.c:(.text+0x9ce0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_dot': draw_actor.c:(.text+0x9d20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_bezier4': draw_actor.c:(.text+0x9d40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_bezier4': draw_actor.c:(.text+0x9de0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_bezier3': draw_actor.c:(.text+0x9e20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_bezier3': draw_actor.c:(.text+0x9ec0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_lerp': draw_actor.c:(.text+0x9ee0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_lerp': draw_actor.c:(.text+0x9f60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_rotate': draw_actor.c:(.text+0x9f80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_rotate': draw_actor.c:(.text+0xa000): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_tangent': draw_actor.c:(.text+0xa020): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_tangent': draw_actor.c:(.text+0xa0a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_reflect': draw_actor.c:(.text+0xa0c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_reflect': draw_actor.c:(.text+0xa140): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_slide': draw_actor.c:(.text+0xa160): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_slide': draw_actor.c:(.text+0xa1e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_project': draw_actor.c:(.text+0xa200): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_project': draw_actor.c:(.text+0xa280): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_normalize': draw_actor.c:(.text+0xa2a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_normalize': draw_actor.c:(.text+0xa320): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_clamp': draw_actor.c:(.text+0xa340): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_clamp': draw_actor.c:(.text+0xa3e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_min': draw_actor.c:(.text+0xa400): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_min': draw_actor.c:(.text+0xa480): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_max': draw_actor.c:(.text+0xa4a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_max': draw_actor.c:(.text+0xa520): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_round': draw_actor.c:(.text+0xa540): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_round': draw_actor.c:(.text+0xa5c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_ceil': draw_actor.c:(.text+0xa5e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_ceil': draw_actor.c:(.text+0xa660): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_floor': draw_actor.c:(.text+0xa680): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_floor': draw_actor.c:(.text+0xa700): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_abs': draw_actor.c:(.text+0xa720): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_abs': draw_actor.c:(.text+0xa7a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_inverse': draw_actor.c:(.text+0xa7c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_inverse': draw_actor.c:(.text+0xa840): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_negative': draw_actor.c:(.text+0xa860): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_negative': draw_actor.c:(.text+0xa8e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_snap': draw_actor.c:(.text+0xa900): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_snap': draw_actor.c:(.text+0xa980): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_divide': draw_actor.c:(.text+0xa9a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_divide': draw_actor.c:(.text+0xaa20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_multiply_mat2': draw_actor.c:(.text+0xaa40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_multiply_mat2': draw_actor.c:(.text+0xaae0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_multiply': draw_actor.c:(.text+0xab00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_multiply': draw_actor.c:(.text+0xab80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_scale': draw_actor.c:(.text+0xaba0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_scale': draw_actor.c:(.text+0xac20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_subtract': draw_actor.c:(.text+0xac40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_subtract': draw_actor.c:(.text+0xacc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_add': draw_actor.c:(.text+0xace0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_add': draw_actor.c:(.text+0xad60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_one': draw_actor.c:(.text+0xad80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_one': draw_actor.c:(.text+0xae00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_zero': draw_actor.c:(.text+0xae20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_zero': draw_actor.c:(.text+0xaea0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_assign_vec2': draw_actor.c:(.text+0xba60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_assign_vec2': draw_actor.c:(.text+0xbae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_assign': draw_actor.c:(.text+0xbb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_assign': draw_actor.c:(.text+0xbb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i': draw_actor.c:(.text+0xbba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i': draw_actor.c:(.text+0xbc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_is_equal': draw_actor.c:(.text+0xbc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_is_equal': draw_actor.c:(.text+0xbc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_is_zero': draw_actor.c:(.text+0xbca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_is_zero': draw_actor.c:(.text+0xbcc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_distance_squared': draw_actor.c:(.text+0xbce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_distance_squared': draw_actor.c:(.text+0xbd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_distance': draw_actor.c:(.text+0xbd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_distance': draw_actor.c:(.text+0xbd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_length': draw_actor.c:(.text+0xbda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_length': draw_actor.c:(.text+0xbdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_length_squared': draw_actor.c:(.text+0xbde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_length_squared': draw_actor.c:(.text+0xbe00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_angle': draw_actor.c:(.text+0xbe20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_angle': draw_actor.c:(.text+0xbe40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_dot': draw_actor.c:(.text+0xbe60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_dot': draw_actor.c:(.text+0xbea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_bezier4': draw_actor.c:(.text+0xbec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_bezier4': draw_actor.c:(.text+0xbf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_bezier3': draw_actor.c:(.text+0xbfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_bezier3': draw_actor.c:(.text+0xc060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_lerp': draw_actor.c:(.text+0xc080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_lerp': draw_actor.c:(.text+0xc120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_rotate': draw_actor.c:(.text+0xc140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_rotate': draw_actor.c:(.text+0xc1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_tangent': draw_actor.c:(.text+0xc200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_tangent': draw_actor.c:(.text+0xc280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_reflect': draw_actor.c:(.text+0xc2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_reflect': draw_actor.c:(.text+0xc340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_slide': draw_actor.c:(.text+0xc360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_slide': draw_actor.c:(.text+0xc400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_project': draw_actor.c:(.text+0xc420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_project': draw_actor.c:(.text+0xc4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_normalize': draw_actor.c:(.text+0xc4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_normalize': draw_actor.c:(.text+0xc560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_clamp': draw_actor.c:(.text+0xc580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_clamp': draw_actor.c:(.text+0xc620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_min': draw_actor.c:(.text+0xc640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_min': draw_actor.c:(.text+0xc6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_max': draw_actor.c:(.text+0xc700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_max': draw_actor.c:(.text+0xc7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_round': draw_actor.c:(.text+0xc7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_round': draw_actor.c:(.text+0xc840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_ceil': draw_actor.c:(.text+0xc860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_ceil': draw_actor.c:(.text+0xc8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_floor': draw_actor.c:(.text+0xc900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_floor': draw_actor.c:(.text+0xc980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_abs': draw_actor.c:(.text+0xc9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_abs': draw_actor.c:(.text+0xca20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_inverse': draw_actor.c:(.text+0xca40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_inverse': draw_actor.c:(.text+0xcac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_negative': draw_actor.c:(.text+0xcae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_negative': draw_actor.c:(.text+0xcb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_snap': draw_actor.c:(.text+0xcb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_snap': draw_actor.c:(.text+0xcc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_divide': draw_actor.c:(.text+0xcc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_divide': draw_actor.c:(.text+0xcce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_multiply_mat2': draw_actor.c:(.text+0xcd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_multiply_mat2': draw_actor.c:(.text+0xcda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_multiply': draw_actor.c:(.text+0xcdc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_multiply': draw_actor.c:(.text+0xce60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_scale': draw_actor.c:(.text+0xcfa0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_scale': draw_actor.c:(.text+0xd040): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_subtract': draw_actor.c:(.text+0xd060): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_subtract': draw_actor.c:(.text+0xd100): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_add': draw_actor.c:(.text+0xd120): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_add': draw_actor.c:(.text+0xd1c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_one': draw_actor.c:(.text+0xd1e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_one': draw_actor.c:(.text+0xd260): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_zero': draw_actor.c:(.text+0xd280): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_zero': draw_actor.c:(.text+0xd300): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_assign_vec2i': draw_actor.c:(.text+0xd320): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_assign_vec2i': draw_actor.c:(.text+0xd3a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_assign': draw_actor.c:(.text+0xd3c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_assign': draw_actor.c:(.text+0xd440): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2': draw_actor.c:(.text+0xd900): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2': draw_actor.c:(.text+0xd980): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_nearly_equal': draw_actor.c:(.text+0xd9a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_nearly_equal': draw_actor.c:(.text+0xd9e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_equal': draw_actor.c:(.text+0xda00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_equal': draw_actor.c:(.text+0xda40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_near_zero': draw_actor.c:(.text+0xda60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_near_zero': draw_actor.c:(.text+0xda80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_zero': draw_actor.c:(.text+0xdfe0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_zero': draw_actor.c:(.text+0xe000): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_lerp': draw_buffer.c:(.text+0x160): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_lerp': draw_buffer.c:(.text+0x1e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_multiply': draw_buffer.c:(.text+0x200): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_multiply': draw_buffer.c:(.text+0x280): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_scale': draw_buffer.c:(.text+0x2a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_scale': draw_buffer.c:(.text+0x320): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_negative': draw_buffer.c:(.text+0x340): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_negative': draw_buffer.c:(.text+0x3c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_scaling': draw_buffer.c:(.text+0x3e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_scaling': draw_buffer.c:(.text+0x460): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_translation': draw_buffer.c:(.text+0x480): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_translation': draw_buffer.c:(.text+0x500): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_look_at': draw_buffer.c:(.text+0x520): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_look_at': draw_buffer.c:(.text+0x5e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_quaternion': draw_buffer.c:(.text+0x600): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_quaternion': draw_buffer.c:(.text+0x680): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_axis': draw_buffer.c:(.text+0x6a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_axis': draw_buffer.c:(.text+0x720): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_z': draw_buffer.c:(.text+0x740): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_z': draw_buffer.c:(.text+0x7c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_y': draw_buffer.c:(.text+0x7e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_y': draw_buffer.c:(.text+0x860): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_x': draw_buffer.c:(.text+0x880): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_x': draw_buffer.c:(.text+0x900): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_perspective_infinite': draw_buffer.c:(.text+0x920): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_perspective_infinite': draw_buffer.c:(.text+0x9a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_perspective_fov': draw_buffer.c:(.text+0x9c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_perspective_fov': draw_buffer.c:(.text+0xa40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_perspective': draw_buffer.c:(.text+0xa60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_perspective': draw_buffer.c:(.text+0xae0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_ortho': draw_buffer.c:(.text+0xb00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_ortho': draw_buffer.c:(.text+0xb80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_inverse': draw_buffer.c:(.text+0xba0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_inverse': draw_buffer.c:(.text+0xc20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_adjugate': draw_buffer.c:(.text+0xc40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_adjugate': draw_buffer.c:(.text+0xcc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_transpose': draw_buffer.c:(.text+0xce0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_transpose': draw_buffer.c:(.text+0xd60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_assign_mat3': draw_buffer.c:(.text+0xd80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_assign_mat3': draw_buffer.c:(.text+0xe00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_assign_mat2': draw_buffer.c:(.text+0xe20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_assign_mat2': draw_buffer.c:(.text+0xec0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_assign': draw_buffer.c:(.text+0xee0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_assign': draw_buffer.c:(.text+0xf60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_determinant': draw_buffer.c:(.text+0xf80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_determinant': draw_buffer.c:(.text+0xfa0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_identity': draw_buffer.c:(.text+0xfc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_identity': draw_buffer.c:(.text+0x1040): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_zero': draw_buffer.c:(.text+0x1060): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_zero': draw_buffer.c:(.text+0x10e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4': draw_buffer.c:(.text+0x1100): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4': draw_buffer.c:(.text+0x1180): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_lerp': draw_buffer.c:(.text+0x11a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_lerp': draw_buffer.c:(.text+0x1220): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_multiply': draw_buffer.c:(.text+0x1240): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_multiply': draw_buffer.c:(.text+0x12c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_scale': draw_buffer.c:(.text+0x12e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_scale': draw_buffer.c:(.text+0x1360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_negative': draw_buffer.c:(.text+0x1380): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_negative': draw_buffer.c:(.text+0x1400): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_scaling': draw_buffer.c:(.text+0x1420): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_scaling': draw_buffer.c:(.text+0x14a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_quaternion': draw_buffer.c:(.text+0x14c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_quaternion': draw_buffer.c:(.text+0x1560): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_axis': draw_buffer.c:(.text+0x1580): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_axis': draw_buffer.c:(.text+0x1620): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_z': draw_buffer.c:(.text+0x1640): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_z': draw_buffer.c:(.text+0x16c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_y': draw_buffer.c:(.text+0x16e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_y': draw_buffer.c:(.text+0x1760): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_x': draw_buffer.c:(.text+0x1780): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_x': draw_buffer.c:(.text+0x1800): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_inverse': draw_buffer.c:(.text+0x1820): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_inverse': draw_buffer.c:(.text+0x18a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_adjugate': draw_buffer.c:(.text+0x18c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_adjugate': draw_buffer.c:(.text+0x1940): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_cofactor': draw_buffer.c:(.text+0x1960): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_cofactor': draw_buffer.c:(.text+0x19e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_transpose': draw_buffer.c:(.text+0x1a00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_transpose': draw_buffer.c:(.text+0x1a80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_assign_mat4': draw_buffer.c:(.text+0x1aa0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_assign_mat4': draw_buffer.c:(.text+0x1b20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_assign_mat2': draw_buffer.c:(.text+0x1b40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_assign_mat2': draw_buffer.c:(.text+0x1be0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_assign': draw_buffer.c:(.text+0x1c00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_assign': draw_buffer.c:(.text+0x1c80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_determinant': draw_buffer.c:(.text+0x1ca0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_determinant': draw_buffer.c:(.text+0x1cc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_identity': draw_buffer.c:(.text+0x1ce0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_identity': draw_buffer.c:(.text+0x1d60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_zero': draw_buffer.c:(.text+0x1d80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_zero': draw_buffer.c:(.text+0x1e00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3': draw_buffer.c:(.text+0x1e20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3': draw_buffer.c:(.text+0x1ea0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_lerp': draw_buffer.c:(.text+0x1ec0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_lerp': draw_buffer.c:(.text+0x1f80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_multiply': draw_buffer.c:(.text+0x1fa0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_multiply': draw_buffer.c:(.text+0x2060): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_scale': draw_buffer.c:(.text+0x2080): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_scale': draw_buffer.c:(.text+0x2120): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_negative': draw_buffer.c:(.text+0x2140): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_negative': draw_buffer.c:(.text+0x21e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_scaling': draw_buffer.c:(.text+0x2200): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_scaling': draw_buffer.c:(.text+0x22a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_rotation': draw_buffer.c:(.text+0x22c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_rotation': draw_buffer.c:(.text+0x2360): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_inverse': draw_buffer.c:(.text+0x2380): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_inverse': draw_buffer.c:(.text+0x2420): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_cofactor': draw_buffer.c:(.text+0x2440): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_cofactor': draw_buffer.c:(.text+0x24e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_transpose': draw_buffer.c:(.text+0x2500): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_transpose': draw_buffer.c:(.text+0x25a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_assign_mat4': draw_buffer.c:(.text+0x25c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_assign_mat4': draw_buffer.c:(.text+0x2660): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_assign_mat3': draw_buffer.c:(.text+0x2680): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_assign_mat3': draw_buffer.c:(.text+0x2720): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_assign': draw_buffer.c:(.text+0x2740): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_assign': draw_buffer.c:(.text+0x27e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_determinant': draw_buffer.c:(.text+0x2800): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_determinant': draw_buffer.c:(.text+0x2840): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_identity': draw_buffer.c:(.text+0x2860): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_identity': draw_buffer.c:(.text+0x2900): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_zero': draw_buffer.c:(.text+0x2920): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_zero': draw_buffer.c:(.text+0x29c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2': draw_buffer.c:(.text+0x29e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2': draw_buffer.c:(.text+0x2a80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_length_squared': draw_buffer.c:(.text+0x2aa0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_length_squared': draw_buffer.c:(.text+0x2ae0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_length': draw_buffer.c:(.text+0x2b00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_length': draw_buffer.c:(.text+0x2b40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_angle': draw_buffer.c:(.text+0x2b60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_angle': draw_buffer.c:(.text+0x2ba0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_dot': draw_buffer.c:(.text+0x2bc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_dot': draw_buffer.c:(.text+0x2c00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_slerp': draw_buffer.c:(.text+0x2c20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_slerp': draw_buffer.c:(.text+0x2ce0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_lerp': draw_buffer.c:(.text+0x2d00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_lerp': draw_buffer.c:(.text+0x2dc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_yaw_pitch_roll': draw_buffer.c:(.text+0x2de0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_yaw_pitch_roll': draw_buffer.c:(.text+0x2e80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_mat4': draw_buffer.c:(.text+0x2ea0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_mat4': draw_buffer.c:(.text+0x2f40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_vec3': draw_buffer.c:(.text+0x2f60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_vec3': draw_buffer.c:(.text+0x3000): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_axis_angle': draw_buffer.c:(.text+0x3020): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_axis_angle': draw_buffer.c:(.text+0x30c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_power': draw_buffer.c:(.text+0x30e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_power': draw_buffer.c:(.text+0x3180): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_normalize': draw_buffer.c:(.text+0x31a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_normalize': draw_buffer.c:(.text+0x3240): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_inverse': draw_buffer.c:(.text+0x3260): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_inverse': draw_buffer.c:(.text+0x3300): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_conjugate': draw_buffer.c:(.text+0x3320): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_conjugate': draw_buffer.c:(.text+0x33c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_negative': draw_buffer.c:(.text+0x33e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_negative': draw_buffer.c:(.text+0x3480): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_divide': draw_buffer.c:(.text+0x34a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_divide': draw_buffer.c:(.text+0x3560): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_multiply': draw_buffer.c:(.text+0x3580): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_multiply': draw_buffer.c:(.text+0x3640): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_scale': draw_buffer.c:(.text+0x3660): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_scale': draw_buffer.c:(.text+0x3700): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_null': draw_buffer.c:(.text+0x3720): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_null': draw_buffer.c:(.text+0x37c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_zero': draw_buffer.c:(.text+0x37e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_zero': draw_buffer.c:(.text+0x3880): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_assign': draw_buffer.c:(.text+0x38a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_assign': draw_buffer.c:(.text+0x3940): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat': draw_buffer.c:(.text+0x3960): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat': draw_buffer.c:(.text+0x3a00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_nearly_equal': draw_buffer.c:(.text+0x3a20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_nearly_equal': draw_buffer.c:(.text+0x3a60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_equal': draw_buffer.c:(.text+0x3a80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_equal': draw_buffer.c:(.text+0x3ac0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_near_zero': draw_buffer.c:(.text+0x3ae0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_near_zero': draw_buffer.c:(.text+0x3b20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_zero': draw_buffer.c:(.text+0x3b40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_zero': draw_buffer.c:(.text+0x3b80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_lerp': draw_buffer.c:(.text+0x3ba0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_lerp': draw_buffer.c:(.text+0x3c40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_normalize': draw_buffer.c:(.text+0x3c60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_normalize': draw_buffer.c:(.text+0x3d00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_clamp': draw_buffer.c:(.text+0x3d20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_clamp': draw_buffer.c:(.text+0x3dc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_min': draw_buffer.c:(.text+0x3de0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_min': draw_buffer.c:(.text+0x3e80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_max': draw_buffer.c:(.text+0x3ea0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_max': draw_buffer.c:(.text+0x3f40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_round': draw_buffer.c:(.text+0x3f60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_round': draw_buffer.c:(.text+0x4000): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_ceil': draw_buffer.c:(.text+0x4020): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_ceil': draw_buffer.c:(.text+0x40c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_floor': draw_buffer.c:(.text+0x40e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_floor': draw_buffer.c:(.text+0x4180): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_abs': draw_buffer.c:(.text+0x41a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_abs': draw_buffer.c:(.text+0x4240): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_inverse': draw_buffer.c:(.text+0x4260): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_inverse': draw_buffer.c:(.text+0x4300): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_negative': draw_buffer.c:(.text+0x4320): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_negative': draw_buffer.c:(.text+0x43c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_snap': draw_buffer.c:(.text+0x43e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_snap': draw_buffer.c:(.text+0x4480): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_divide': draw_buffer.c:(.text+0x44a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_divide': draw_buffer.c:(.text+0x4540): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_multiply_mat4': draw_buffer.c:(.text+0x4560): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_multiply_mat4': draw_buffer.c:(.text+0x4600): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_multiply': draw_buffer.c:(.text+0x4620): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_multiply': draw_buffer.c:(.text+0x46c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_scale': draw_buffer.c:(.text+0x46e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_scale': draw_buffer.c:(.text+0x4780): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_subtract': draw_buffer.c:(.text+0x47a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_subtract': draw_buffer.c:(.text+0x4840): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_add': draw_buffer.c:(.text+0x4860): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_add': draw_buffer.c:(.text+0x4900): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_one': draw_buffer.c:(.text+0x4920): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_one': draw_buffer.c:(.text+0x49a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_zero': draw_buffer.c:(.text+0x49c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_zero': draw_buffer.c:(.text+0x4a40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_assign_vec4': draw_buffer.c:(.text+0x4a60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_assign_vec4': draw_buffer.c:(.text+0x4b00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_assign': draw_buffer.c:(.text+0x4b20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_assign': draw_buffer.c:(.text+0x4bc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i': draw_buffer.c:(.text+0x4be0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i': draw_buffer.c:(.text+0x4c80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_is_equal': draw_buffer.c:(.text+0x4cc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_is_equal': draw_buffer.c:(.text+0x4d00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_is_zero': draw_buffer.c:(.text+0x4d20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_is_zero': draw_buffer.c:(.text+0x4d40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_lerp': draw_buffer.c:(.text+0x4d60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_lerp': draw_buffer.c:(.text+0x4e00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_normalize': draw_buffer.c:(.text+0x4e20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_normalize': draw_buffer.c:(.text+0x4ec0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_clamp': draw_buffer.c:(.text+0x4ee0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_clamp': draw_buffer.c:(.text+0x4f80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_min': draw_buffer.c:(.text+0x4fa0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_min': draw_buffer.c:(.text+0x5040): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_max': draw_buffer.c:(.text+0x5060): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_max': draw_buffer.c:(.text+0x5100): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_round': draw_buffer.c:(.text+0x5120): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_round': draw_buffer.c:(.text+0x51c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_ceil': draw_buffer.c:(.text+0x51e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_ceil': draw_buffer.c:(.text+0x5280): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_floor': draw_buffer.c:(.text+0x52a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_floor': draw_buffer.c:(.text+0x5340): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_abs': draw_buffer.c:(.text+0x5360): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_abs': draw_buffer.c:(.text+0x5400): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_inverse': draw_buffer.c:(.text+0x5420): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_inverse': draw_buffer.c:(.text+0x54c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_negative': draw_buffer.c:(.text+0x54e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_negative': draw_buffer.c:(.text+0x5580): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_snap': draw_buffer.c:(.text+0x55a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_snap': draw_buffer.c:(.text+0x5640): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_divide': draw_buffer.c:(.text+0x5660): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_divide': draw_buffer.c:(.text+0x5700): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_multiply_mat4': draw_buffer.c:(.text+0x5720): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_multiply_mat4': draw_buffer.c:(.text+0x57c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_multiply': draw_buffer.c:(.text+0x57e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_multiply': draw_buffer.c:(.text+0x5880): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_scale': draw_buffer.c:(.text+0x58a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_scale': draw_buffer.c:(.text+0x5940): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_subtract': draw_buffer.c:(.text+0x5960): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_subtract': draw_buffer.c:(.text+0x5a00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_add': draw_buffer.c:(.text+0x5a20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_add': draw_buffer.c:(.text+0x5ac0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_one': draw_buffer.c:(.text+0x5ae0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_one': draw_buffer.c:(.text+0x5b60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_zero': draw_buffer.c:(.text+0x5b80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_zero': draw_buffer.c:(.text+0x5c00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_assign_vec4i': draw_buffer.c:(.text+0x5c20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_assign_vec4i': draw_buffer.c:(.text+0x5cc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_assign': draw_buffer.c:(.text+0x5ce0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_assign': draw_buffer.c:(.text+0x5d80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4': draw_buffer.c:(.text+0x5da0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4': draw_buffer.c:(.text+0x5e40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_nearly_equal': draw_buffer.c:(.text+0x5e60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_nearly_equal': draw_buffer.c:(.text+0x5ea0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_equal': draw_buffer.c:(.text+0x5ec0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_equal': draw_buffer.c:(.text+0x5f00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_near_zero': draw_buffer.c:(.text+0x5f20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_near_zero': draw_buffer.c:(.text+0x5f60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_zero': draw_buffer.c:(.text+0x5f80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_zero': draw_buffer.c:(.text+0x5fa0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_distance_squared': draw_buffer.c:(.text+0x5fc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_distance_squared': draw_buffer.c:(.text+0x6020): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_distance': draw_buffer.c:(.text+0x6040): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_distance': draw_buffer.c:(.text+0x60a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_length_squared': draw_buffer.c:(.text+0x60c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_length_squared': draw_buffer.c:(.text+0x6100): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_length': draw_buffer.c:(.text+0x6120): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_length': draw_buffer.c:(.text+0x6160): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_dot': draw_buffer.c:(.text+0x6180): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_dot': draw_buffer.c:(.text+0x61e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_bezier4': draw_buffer.c:(.text+0x6200): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_bezier4': draw_buffer.c:(.text+0x6300): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_bezier3': draw_buffer.c:(.text+0x6340): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_bezier3': draw_buffer.c:(.text+0x6440): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_lerp': draw_buffer.c:(.text+0x6460): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_lerp': draw_buffer.c:(.text+0x6540): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_reflect': draw_buffer.c:(.text+0x6560): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_reflect': draw_buffer.c:(.text+0x6640): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_slide': draw_buffer.c:(.text+0x6660): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_slide': draw_buffer.c:(.text+0x6740): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_project': draw_buffer.c:(.text+0x6760): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_project': draw_buffer.c:(.text+0x6840): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_normalize': draw_buffer.c:(.text+0x6860): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_normalize': draw_buffer.c:(.text+0x6920): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_cross': draw_buffer.c:(.text+0x6940): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_cross': draw_buffer.c:(.text+0x6a20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_clamp': draw_buffer.c:(.text+0x6a40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_clamp': draw_buffer.c:(.text+0x6b40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_min': draw_buffer.c:(.text+0x6b60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_min': draw_buffer.c:(.text+0x6c40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_max': draw_buffer.c:(.text+0x6c60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_max': draw_buffer.c:(.text+0x6d40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_round': draw_buffer.c:(.text+0x6d60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_round': draw_buffer.c:(.text+0x6e00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_ceil': draw_buffer.c:(.text+0x6e20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_ceil': draw_buffer.c:(.text+0x6ec0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_floor': draw_buffer.c:(.text+0x6ee0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_floor': draw_buffer.c:(.text+0x6f80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_abs': draw_buffer.c:(.text+0x6fa0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_abs': draw_buffer.c:(.text+0x7060): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_inverse': draw_buffer.c:(.text+0x7080): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_inverse': draw_buffer.c:(.text+0x7140): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_negative': draw_buffer.c:(.text+0x7160): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_negative': draw_buffer.c:(.text+0x7220): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_snap': draw_buffer.c:(.text+0x7240): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_snap': draw_buffer.c:(.text+0x7320): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_divide': draw_buffer.c:(.text+0x7340): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_divide': draw_buffer.c:(.text+0x7420): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_multiply_mat3': draw_buffer.c:(.text+0x7440): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_multiply_mat3': draw_buffer.c:(.text+0x7500): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_multiply': draw_buffer.c:(.text+0x7520): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_multiply': draw_buffer.c:(.text+0x7600): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_scale': draw_buffer.c:(.text+0x7620): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_scale': draw_buffer.c:(.text+0x76e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_subtract': draw_buffer.c:(.text+0x7700): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_subtract': draw_buffer.c:(.text+0x77e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_add': draw_buffer.c:(.text+0x7800): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_add': draw_buffer.c:(.text+0x78e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_one': draw_buffer.c:(.text+0x7900): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_one': draw_buffer.c:(.text+0x79a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_zero': draw_buffer.c:(.text+0x79c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_zero': draw_buffer.c:(.text+0x7a60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_assign_vec3': draw_buffer.c:(.text+0x7a80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_assign_vec3': draw_buffer.c:(.text+0x7b20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_assign': draw_buffer.c:(.text+0x7b40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_assign': draw_buffer.c:(.text+0x7c00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i': draw_buffer.c:(.text+0x7c20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i': draw_buffer.c:(.text+0x7cc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_is_equal': draw_buffer.c:(.text+0x7ce0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_is_equal': draw_buffer.c:(.text+0x7d40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_is_zero': draw_buffer.c:(.text+0x7d60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_is_zero': draw_buffer.c:(.text+0x7da0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_distance_squared': draw_buffer.c:(.text+0x7dc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_distance_squared': draw_buffer.c:(.text+0x7e00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_distance': draw_buffer.c:(.text+0x7e20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_distance': draw_buffer.c:(.text+0x7e60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_length_squared': draw_buffer.c:(.text+0x7e80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_length_squared': draw_buffer.c:(.text+0x7ea0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_length': draw_buffer.c:(.text+0x7ec0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_length': draw_buffer.c:(.text+0x7ee0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_dot': draw_buffer.c:(.text+0x7f00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_dot': draw_buffer.c:(.text+0x7f40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_bezier4': draw_buffer.c:(.text+0x7f60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_bezier4': draw_buffer.c:(.text+0x8040): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_bezier3': draw_buffer.c:(.text+0x8080): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_bezier3': draw_buffer.c:(.text+0x8140): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_lerp': draw_buffer.c:(.text+0x8160): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_lerp': draw_buffer.c:(.text+0x8220): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_reflect': draw_buffer.c:(.text+0x8240): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_reflect': draw_buffer.c:(.text+0x8300): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_slide': draw_buffer.c:(.text+0x8320): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_slide': draw_buffer.c:(.text+0x83e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_project': draw_buffer.c:(.text+0x8400): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_project': draw_buffer.c:(.text+0x84c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_normalize': draw_buffer.c:(.text+0x84e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_normalize': draw_buffer.c:(.text+0x8580): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_cross': draw_buffer.c:(.text+0x85a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_cross': draw_buffer.c:(.text+0x8660): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_clamp': draw_buffer.c:(.text+0x8680): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_clamp': draw_buffer.c:(.text+0x8740): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_min': draw_buffer.c:(.text+0x8760): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_min': draw_buffer.c:(.text+0x8820): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_max': draw_buffer.c:(.text+0x8840): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_max': draw_buffer.c:(.text+0x8900): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_round': draw_buffer.c:(.text+0x8920): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_round': draw_buffer.c:(.text+0x89c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_ceil': draw_buffer.c:(.text+0x89e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_ceil': draw_buffer.c:(.text+0x8a80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_floor': draw_buffer.c:(.text+0x8aa0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_floor': draw_buffer.c:(.text+0x8b40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_abs': draw_buffer.c:(.text+0x8b60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_abs': draw_buffer.c:(.text+0x8c00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_inverse': draw_buffer.c:(.text+0x8c20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_inverse': draw_buffer.c:(.text+0x8cc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_negative': draw_buffer.c:(.text+0x8ce0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_negative': draw_buffer.c:(.text+0x8d80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_snap': draw_buffer.c:(.text+0x8da0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_snap': draw_buffer.c:(.text+0x8e60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_divide': draw_buffer.c:(.text+0x8e80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_divide': draw_buffer.c:(.text+0x8f40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_multiply_mat3': draw_buffer.c:(.text+0x8f60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_multiply_mat3': draw_buffer.c:(.text+0x9000): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_multiply': draw_buffer.c:(.text+0x9020): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_multiply': draw_buffer.c:(.text+0x90e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_scale': draw_buffer.c:(.text+0x9100): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_scale': draw_buffer.c:(.text+0x91a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_subtract': draw_buffer.c:(.text+0x91c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_subtract': draw_buffer.c:(.text+0x9280): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_add': draw_buffer.c:(.text+0x92a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_add': draw_buffer.c:(.text+0x9360): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_one': draw_buffer.c:(.text+0x9380): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_one': draw_buffer.c:(.text+0x9420): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_zero': draw_buffer.c:(.text+0x9440): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_zero': draw_buffer.c:(.text+0x94e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_assign_vec3i': draw_buffer.c:(.text+0x9500): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_assign_vec3i': draw_buffer.c:(.text+0x95c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_assign': draw_buffer.c:(.text+0x95e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_assign': draw_buffer.c:(.text+0x9680): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3': draw_buffer.c:(.text+0x96a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3': draw_buffer.c:(.text+0x9740): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_nearly_equal': draw_buffer.c:(.text+0x9760): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_nearly_equal': draw_buffer.c:(.text+0x97a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_equal': draw_buffer.c:(.text+0x97c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_equal': draw_buffer.c:(.text+0x9800): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_near_zero': draw_buffer.c:(.text+0x9820): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_near_zero': draw_buffer.c:(.text+0x9860): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_zero': draw_buffer.c:(.text+0x9880): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_zero': draw_buffer.c:(.text+0x98c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_distance_squared': draw_buffer.c:(.text+0x98e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_distance_squared': draw_buffer.c:(.text+0x9920): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_distance': draw_buffer.c:(.text+0x9940): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_distance': draw_buffer.c:(.text+0x9960): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_length': draw_buffer.c:(.text+0x9980): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_length': draw_buffer.c:(.text+0x99a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_length_squared': draw_buffer.c:(.text+0x99c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_length_squared': draw_buffer.c:(.text+0x99e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_angle': draw_buffer.c:(.text+0x9a00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_angle': draw_buffer.c:(.text+0x9a20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_dot': draw_buffer.c:(.text+0x9a40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_dot': draw_buffer.c:(.text+0x9a80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_bezier4': draw_buffer.c:(.text+0x9aa0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_bezier4': draw_buffer.c:(.text+0x9b40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_bezier3': draw_buffer.c:(.text+0x9b80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_bezier3': draw_buffer.c:(.text+0x9c20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_lerp': draw_buffer.c:(.text+0x9c40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_lerp': draw_buffer.c:(.text+0x9cc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_rotate': draw_buffer.c:(.text+0x9ce0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_rotate': draw_buffer.c:(.text+0x9d60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_tangent': draw_buffer.c:(.text+0x9d80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_tangent': draw_buffer.c:(.text+0x9e00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_reflect': draw_buffer.c:(.text+0x9e20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_reflect': draw_buffer.c:(.text+0x9ea0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_slide': draw_buffer.c:(.text+0x9ec0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_slide': draw_buffer.c:(.text+0x9f40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_project': draw_buffer.c:(.text+0x9f60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_project': draw_buffer.c:(.text+0x9fe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_normalize': draw_buffer.c:(.text+0xa000): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_normalize': draw_buffer.c:(.text+0xa080): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_clamp': draw_buffer.c:(.text+0xa0a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_clamp': draw_buffer.c:(.text+0xa140): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_min': draw_buffer.c:(.text+0xa160): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_min': draw_buffer.c:(.text+0xa1e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_max': draw_buffer.c:(.text+0xa200): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_max': draw_buffer.c:(.text+0xa280): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_round': draw_buffer.c:(.text+0xa2a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_round': draw_buffer.c:(.text+0xa320): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_ceil': draw_buffer.c:(.text+0xa340): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_ceil': draw_buffer.c:(.text+0xa3c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_floor': draw_buffer.c:(.text+0xa3e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_floor': draw_buffer.c:(.text+0xa460): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_abs': draw_buffer.c:(.text+0xa480): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_abs': draw_buffer.c:(.text+0xa500): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_inverse': draw_buffer.c:(.text+0xa520): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_inverse': draw_buffer.c:(.text+0xa5a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_negative': draw_buffer.c:(.text+0xa5c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_negative': draw_buffer.c:(.text+0xa640): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_snap': draw_buffer.c:(.text+0xa660): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_snap': draw_buffer.c:(.text+0xa6e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_divide': draw_buffer.c:(.text+0xa700): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_divide': draw_buffer.c:(.text+0xa780): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_multiply_mat2': draw_buffer.c:(.text+0xa7a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_multiply_mat2': draw_buffer.c:(.text+0xa840): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_multiply': draw_buffer.c:(.text+0xa860): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_multiply': draw_buffer.c:(.text+0xa8e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_scale': draw_buffer.c:(.text+0xa900): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_scale': draw_buffer.c:(.text+0xa980): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_subtract': draw_buffer.c:(.text+0xa9a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_subtract': draw_buffer.c:(.text+0xaa20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_add': draw_buffer.c:(.text+0xaa40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_add': draw_buffer.c:(.text+0xaac0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_one': draw_buffer.c:(.text+0xaae0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_one': draw_buffer.c:(.text+0xab60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_zero': draw_buffer.c:(.text+0xab80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_zero': draw_buffer.c:(.text+0xac00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_assign_vec2': draw_buffer.c:(.text+0xac20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_assign_vec2': draw_buffer.c:(.text+0xaca0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_assign': draw_buffer.c:(.text+0xacc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_assign': draw_buffer.c:(.text+0xad40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i': draw_buffer.c:(.text+0xad60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i': draw_buffer.c:(.text+0xade0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_is_equal': draw_buffer.c:(.text+0xae00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_is_equal': draw_buffer.c:(.text+0xae40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_is_zero': draw_buffer.c:(.text+0xae60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_is_zero': draw_buffer.c:(.text+0xae80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_distance_squared': draw_buffer.c:(.text+0xaea0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_distance_squared': draw_buffer.c:(.text+0xaee0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_distance': draw_buffer.c:(.text+0xaf00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_distance': draw_buffer.c:(.text+0xaf40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_length': draw_buffer.c:(.text+0xaf60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_length': draw_buffer.c:(.text+0xaf80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_length_squared': draw_buffer.c:(.text+0xafa0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_length_squared': draw_buffer.c:(.text+0xafc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_angle': draw_buffer.c:(.text+0xafe0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_angle': draw_buffer.c:(.text+0xb000): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_dot': draw_buffer.c:(.text+0xb020): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_dot': draw_buffer.c:(.text+0xb060): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_bezier4': draw_buffer.c:(.text+0xb080): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_bezier4': draw_buffer.c:(.text+0xb140): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_bezier3': draw_buffer.c:(.text+0xb180): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_bezier3': draw_buffer.c:(.text+0xb220): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_lerp': draw_buffer.c:(.text+0xb240): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_lerp': draw_buffer.c:(.text+0xb2e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_rotate': draw_buffer.c:(.text+0xb300): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_rotate': draw_buffer.c:(.text+0xb3a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_tangent': draw_buffer.c:(.text+0xb3c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_tangent': draw_buffer.c:(.text+0xb440): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_reflect': draw_buffer.c:(.text+0xb460): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_reflect': draw_buffer.c:(.text+0xb500): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_slide': draw_buffer.c:(.text+0xb520): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_slide': draw_buffer.c:(.text+0xb5c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_project': draw_buffer.c:(.text+0xb5e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_project': draw_buffer.c:(.text+0xb680): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_normalize': draw_buffer.c:(.text+0xb6a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_normalize': draw_buffer.c:(.text+0xb720): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_clamp': draw_buffer.c:(.text+0xb740): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_clamp': draw_buffer.c:(.text+0xb7e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_min': draw_buffer.c:(.text+0xb800): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_min': draw_buffer.c:(.text+0xb8a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_max': draw_buffer.c:(.text+0xb8c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_max': draw_buffer.c:(.text+0xb960): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_round': draw_buffer.c:(.text+0xb980): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_round': draw_buffer.c:(.text+0xba00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_ceil': draw_buffer.c:(.text+0xba20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_ceil': draw_buffer.c:(.text+0xbaa0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_floor': draw_buffer.c:(.text+0xbac0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_floor': draw_buffer.c:(.text+0xbb40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_abs': draw_buffer.c:(.text+0xbb60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_abs': draw_buffer.c:(.text+0xbbe0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_inverse': draw_buffer.c:(.text+0xbc00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_inverse': draw_buffer.c:(.text+0xbc80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_negative': draw_buffer.c:(.text+0xbca0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_negative': draw_buffer.c:(.text+0xbd20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_snap': draw_buffer.c:(.text+0xbd40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_snap': draw_buffer.c:(.text+0xbde0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_divide': draw_buffer.c:(.text+0xbe00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_divide': draw_buffer.c:(.text+0xbea0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_multiply_mat2': draw_buffer.c:(.text+0xbec0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_multiply_mat2': draw_buffer.c:(.text+0xbf60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_multiply': draw_buffer.c:(.text+0xbf80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_multiply': draw_buffer.c:(.text+0xc020): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_scale': draw_buffer.c:(.text+0xc040): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_scale': draw_buffer.c:(.text+0xc0e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_subtract': draw_buffer.c:(.text+0xc100): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_subtract': draw_buffer.c:(.text+0xc1a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_add': draw_buffer.c:(.text+0xc1c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_add': draw_buffer.c:(.text+0xc260): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_one': draw_buffer.c:(.text+0xc280): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_one': draw_buffer.c:(.text+0xc300): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_zero': draw_buffer.c:(.text+0xc320): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_zero': draw_buffer.c:(.text+0xc3a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_assign_vec2i': draw_buffer.c:(.text+0xc3c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_assign_vec2i': draw_buffer.c:(.text+0xc440): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_assign': draw_buffer.c:(.text+0xc460): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_assign': draw_buffer.c:(.text+0xc4e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2': draw_buffer.c:(.text+0xc500): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2': draw_buffer.c:(.text+0xc580): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_nearly_equal': draw_buffer.c:(.text+0xc5a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_nearly_equal': draw_buffer.c:(.text+0xc5e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_equal': draw_buffer.c:(.text+0xc600): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_equal': draw_buffer.c:(.text+0xc640): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_near_zero': draw_buffer.c:(.text+0xc660): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_near_zero': draw_buffer.c:(.text+0xc680): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_zero': draw_buffer.c:(.text+0xc6a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_zero': draw_buffer.c:(.text+0xc6c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_lerp': drawtools.c:(.text+0xea0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_lerp': drawtools.c:(.text+0xf20): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_multiply': drawtools.c:(.text+0xf40): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_multiply': drawtools.c:(.text+0xfc0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_scale': drawtools.c:(.text+0xfe0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_scale': drawtools.c:(.text+0x1060): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_negative': drawtools.c:(.text+0x1080): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_negative': drawtools.c:(.text+0x1100): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_scaling': drawtools.c:(.text+0x1120): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_scaling': drawtools.c:(.text+0x11a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_translation': drawtools.c:(.text+0x11c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_translation': drawtools.c:(.text+0x1240): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_look_at': drawtools.c:(.text+0x1260): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_look_at': drawtools.c:(.text+0x1320): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_quaternion': drawtools.c:(.text+0x1340): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_quaternion': drawtools.c:(.text+0x13c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_axis': drawtools.c:(.text+0x13e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_axis': drawtools.c:(.text+0x1460): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_z': drawtools.c:(.text+0x1480): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_z': drawtools.c:(.text+0x1500): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_y': drawtools.c:(.text+0x1520): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_y': drawtools.c:(.text+0x15a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_x': drawtools.c:(.text+0x15c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_x': drawtools.c:(.text+0x1640): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_perspective_infinite': drawtools.c:(.text+0x1660): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_perspective_infinite': drawtools.c:(.text+0x16e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_perspective_fov': drawtools.c:(.text+0x1700): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_perspective_fov': drawtools.c:(.text+0x1780): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_perspective': drawtools.c:(.text+0x17a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_perspective': drawtools.c:(.text+0x1820): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_ortho': drawtools.c:(.text+0x1840): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_ortho': drawtools.c:(.text+0x18c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_inverse': drawtools.c:(.text+0x18e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_inverse': drawtools.c:(.text+0x1960): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_adjugate': drawtools.c:(.text+0x1980): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_adjugate': drawtools.c:(.text+0x1a00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_transpose': drawtools.c:(.text+0x1a20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_transpose': drawtools.c:(.text+0x1aa0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_assign_mat3': drawtools.c:(.text+0x1ac0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_assign_mat3': drawtools.c:(.text+0x1b40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_assign_mat2': drawtools.c:(.text+0x1b60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_assign_mat2': drawtools.c:(.text+0x1c00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_assign': drawtools.c:(.text+0x1c20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_assign': drawtools.c:(.text+0x1ca0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_determinant': drawtools.c:(.text+0x1cc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_determinant': drawtools.c:(.text+0x1ce0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_identity': drawtools.c:(.text+0x1d00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_identity': drawtools.c:(.text+0x1d80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_zero': drawtools.c:(.text+0x1da0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_zero': drawtools.c:(.text+0x1e20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4': drawtools.c:(.text+0x1e40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4': drawtools.c:(.text+0x1ec0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_lerp': drawtools.c:(.text+0x1ee0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_lerp': drawtools.c:(.text+0x1f60): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_multiply': drawtools.c:(.text+0x1f80): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_multiply': drawtools.c:(.text+0x2000): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_scale': drawtools.c:(.text+0x2020): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_scale': drawtools.c:(.text+0x20a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_negative': drawtools.c:(.text+0x20c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_negative': drawtools.c:(.text+0x2140): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_scaling': drawtools.c:(.text+0x2160): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_scaling': drawtools.c:(.text+0x21e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_quaternion': drawtools.c:(.text+0x2200): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_quaternion': drawtools.c:(.text+0x22a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_axis': drawtools.c:(.text+0x22c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_axis': drawtools.c:(.text+0x2360): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_z': drawtools.c:(.text+0x2380): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_z': drawtools.c:(.text+0x2400): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_y': drawtools.c:(.text+0x2420): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_y': drawtools.c:(.text+0x24a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_x': drawtools.c:(.text+0x24c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_x': drawtools.c:(.text+0x2540): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_inverse': drawtools.c:(.text+0x2560): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_inverse': drawtools.c:(.text+0x25e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_adjugate': drawtools.c:(.text+0x2600): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_adjugate': drawtools.c:(.text+0x2680): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_cofactor': drawtools.c:(.text+0x26a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_cofactor': drawtools.c:(.text+0x2720): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_transpose': drawtools.c:(.text+0x2740): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_transpose': drawtools.c:(.text+0x27c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_assign_mat4': drawtools.c:(.text+0x27e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_assign_mat4': drawtools.c:(.text+0x2860): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_assign_mat2': drawtools.c:(.text+0x2880): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_assign_mat2': drawtools.c:(.text+0x2920): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_assign': drawtools.c:(.text+0x2940): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_assign': drawtools.c:(.text+0x29c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_determinant': drawtools.c:(.text+0x29e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_determinant': drawtools.c:(.text+0x2a00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_identity': drawtools.c:(.text+0x2a20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_identity': drawtools.c:(.text+0x2aa0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_zero': drawtools.c:(.text+0x2ac0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_zero': drawtools.c:(.text+0x2b40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3': drawtools.c:(.text+0x2b60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3': drawtools.c:(.text+0x2be0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_lerp': drawtools.c:(.text+0x2c00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_lerp': drawtools.c:(.text+0x2cc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_multiply': drawtools.c:(.text+0x2ce0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_multiply': drawtools.c:(.text+0x2da0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_scale': drawtools.c:(.text+0x2dc0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_scale': drawtools.c:(.text+0x2e60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_negative': drawtools.c:(.text+0x2e80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_negative': drawtools.c:(.text+0x2f20): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_scaling': drawtools.c:(.text+0x2f40): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_scaling': drawtools.c:(.text+0x2fe0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_rotation': drawtools.c:(.text+0x3000): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_rotation': drawtools.c:(.text+0x30a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_inverse': drawtools.c:(.text+0x30c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_inverse': drawtools.c:(.text+0x3160): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_cofactor': drawtools.c:(.text+0x3180): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_cofactor': drawtools.c:(.text+0x3220): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_transpose': drawtools.c:(.text+0x3240): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_transpose': drawtools.c:(.text+0x32e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_assign_mat4': drawtools.c:(.text+0x3300): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_assign_mat4': drawtools.c:(.text+0x33a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_assign_mat3': drawtools.c:(.text+0x33c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_assign_mat3': drawtools.c:(.text+0x3460): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_assign': drawtools.c:(.text+0x3480): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_assign': drawtools.c:(.text+0x3520): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_determinant': drawtools.c:(.text+0x3540): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_determinant': drawtools.c:(.text+0x3580): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_identity': drawtools.c:(.text+0x35a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_identity': drawtools.c:(.text+0x3640): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_zero': drawtools.c:(.text+0x3660): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_zero': drawtools.c:(.text+0x3700): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2': drawtools.c:(.text+0x3720): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2': drawtools.c:(.text+0x37c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_length_squared': drawtools.c:(.text+0x37e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_length_squared': drawtools.c:(.text+0x3820): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_length': drawtools.c:(.text+0x3840): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_length': drawtools.c:(.text+0x3880): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_angle': drawtools.c:(.text+0x38a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_angle': drawtools.c:(.text+0x38e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_dot': drawtools.c:(.text+0x3900): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_dot': drawtools.c:(.text+0x3940): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_slerp': drawtools.c:(.text+0x3960): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_slerp': drawtools.c:(.text+0x3a20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_lerp': drawtools.c:(.text+0x3a40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_lerp': drawtools.c:(.text+0x3b00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_yaw_pitch_roll': drawtools.c:(.text+0x3b20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_yaw_pitch_roll': drawtools.c:(.text+0x3bc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_mat4': drawtools.c:(.text+0x3be0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_mat4': drawtools.c:(.text+0x3c80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_vec3': drawtools.c:(.text+0x3ca0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_vec3': drawtools.c:(.text+0x3d40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_axis_angle': drawtools.c:(.text+0x3d60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_axis_angle': drawtools.c:(.text+0x3e00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_power': drawtools.c:(.text+0x3e20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_power': drawtools.c:(.text+0x3ec0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_normalize': drawtools.c:(.text+0x3ee0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_normalize': drawtools.c:(.text+0x3f80): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_inverse': drawtools.c:(.text+0x3fa0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_inverse': drawtools.c:(.text+0x4040): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_conjugate': drawtools.c:(.text+0x4060): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_conjugate': drawtools.c:(.text+0x4100): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_negative': drawtools.c:(.text+0x4120): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_negative': drawtools.c:(.text+0x41c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_divide': drawtools.c:(.text+0x41e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_divide': drawtools.c:(.text+0x42a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_multiply': drawtools.c:(.text+0x42c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_multiply': drawtools.c:(.text+0x4380): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_scale': drawtools.c:(.text+0x43a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_scale': drawtools.c:(.text+0x4440): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_null': drawtools.c:(.text+0x4460): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_null': drawtools.c:(.text+0x4500): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_zero': drawtools.c:(.text+0x4520): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_zero': drawtools.c:(.text+0x45c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_assign': drawtools.c:(.text+0x45e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_assign': drawtools.c:(.text+0x4680): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat': drawtools.c:(.text+0x46a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat': drawtools.c:(.text+0x4740): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_nearly_equal': drawtools.c:(.text+0x4760): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_nearly_equal': drawtools.c:(.text+0x47a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_equal': drawtools.c:(.text+0x47c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_equal': drawtools.c:(.text+0x4800): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_near_zero': drawtools.c:(.text+0x4820): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_near_zero': drawtools.c:(.text+0x4860): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_zero': drawtools.c:(.text+0x4880): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_zero': drawtools.c:(.text+0x48c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_lerp': drawtools.c:(.text+0x48e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_lerp': drawtools.c:(.text+0x4980): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_normalize': drawtools.c:(.text+0x49a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_normalize': drawtools.c:(.text+0x4a40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_clamp': drawtools.c:(.text+0x4a60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_clamp': drawtools.c:(.text+0x4b00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_min': drawtools.c:(.text+0x4b20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_min': drawtools.c:(.text+0x4bc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_max': drawtools.c:(.text+0x4be0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_max': drawtools.c:(.text+0x4c80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_round': drawtools.c:(.text+0x4ca0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_round': drawtools.c:(.text+0x4d40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_ceil': drawtools.c:(.text+0x4d60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_ceil': drawtools.c:(.text+0x4e00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_floor': drawtools.c:(.text+0x4e20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_floor': drawtools.c:(.text+0x4ec0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_abs': drawtools.c:(.text+0x4ee0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_abs': drawtools.c:(.text+0x4f80): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_inverse': drawtools.c:(.text+0x4fa0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_inverse': drawtools.c:(.text+0x5040): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_negative': drawtools.c:(.text+0x5060): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_negative': drawtools.c:(.text+0x5100): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_snap': drawtools.c:(.text+0x5120): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_snap': drawtools.c:(.text+0x51c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_divide': drawtools.c:(.text+0x51e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_divide': drawtools.c:(.text+0x5280): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_multiply_mat4': drawtools.c:(.text+0x52a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_multiply_mat4': drawtools.c:(.text+0x5340): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_multiply': drawtools.c:(.text+0x5360): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_multiply': drawtools.c:(.text+0x5400): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_scale': drawtools.c:(.text+0x5420): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_scale': drawtools.c:(.text+0x54c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_subtract': drawtools.c:(.text+0x54e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_subtract': drawtools.c:(.text+0x5580): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_add': drawtools.c:(.text+0x55a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_add': drawtools.c:(.text+0x5640): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_one': drawtools.c:(.text+0x5660): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_one': drawtools.c:(.text+0x56e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_zero': drawtools.c:(.text+0x5700): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_zero': drawtools.c:(.text+0x5780): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_assign_vec4': drawtools.c:(.text+0x57a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_assign_vec4': drawtools.c:(.text+0x5840): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_assign': drawtools.c:(.text+0x5860): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_assign': drawtools.c:(.text+0x5900): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i': drawtools.c:(.text+0x5920): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i': drawtools.c:(.text+0x59c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_is_equal': drawtools.c:(.text+0x5a00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_is_equal': drawtools.c:(.text+0x5a40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_is_zero': drawtools.c:(.text+0x5a60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_is_zero': drawtools.c:(.text+0x5a80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_lerp': drawtools.c:(.text+0x5aa0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_lerp': drawtools.c:(.text+0x5b40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_normalize': drawtools.c:(.text+0x5b60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_normalize': drawtools.c:(.text+0x5c00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_clamp': drawtools.c:(.text+0x5c20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_clamp': drawtools.c:(.text+0x5cc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_min': drawtools.c:(.text+0x5ce0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_min': drawtools.c:(.text+0x5d80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_max': drawtools.c:(.text+0x5da0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_max': drawtools.c:(.text+0x5e40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_round': drawtools.c:(.text+0x5e60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_round': drawtools.c:(.text+0x5f00): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_ceil': drawtools.c:(.text+0x5f20): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_ceil': drawtools.c:(.text+0x5fc0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_floor': drawtools.c:(.text+0x5fe0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_floor': drawtools.c:(.text+0x6080): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_abs': drawtools.c:(.text+0x60a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_abs': drawtools.c:(.text+0x6140): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_inverse': drawtools.c:(.text+0x6160): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_inverse': drawtools.c:(.text+0x6200): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_negative': drawtools.c:(.text+0x6220): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_negative': drawtools.c:(.text+0x62c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_snap': drawtools.c:(.text+0x62e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_snap': drawtools.c:(.text+0x6380): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_divide': drawtools.c:(.text+0x63a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_divide': drawtools.c:(.text+0x6440): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_multiply_mat4': drawtools.c:(.text+0x6460): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_multiply_mat4': drawtools.c:(.text+0x6500): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_multiply': drawtools.c:(.text+0x6520): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_multiply': drawtools.c:(.text+0x65c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_scale': drawtools.c:(.text+0x65e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_scale': drawtools.c:(.text+0x6680): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_subtract': drawtools.c:(.text+0x66a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_subtract': drawtools.c:(.text+0x6740): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_add': drawtools.c:(.text+0x6760): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_add': drawtools.c:(.text+0x6800): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_one': drawtools.c:(.text+0x6820): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_one': drawtools.c:(.text+0x68a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_zero': drawtools.c:(.text+0x68c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_zero': drawtools.c:(.text+0x6940): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_assign_vec4i': drawtools.c:(.text+0x6960): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_assign_vec4i': drawtools.c:(.text+0x6a00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_assign': drawtools.c:(.text+0x6a20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_assign': drawtools.c:(.text+0x6ac0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4': drawtools.c:(.text+0x6ae0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4': drawtools.c:(.text+0x6b80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_nearly_equal': drawtools.c:(.text+0x6ba0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_nearly_equal': drawtools.c:(.text+0x6be0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_equal': drawtools.c:(.text+0x6c00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_equal': drawtools.c:(.text+0x6c40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_near_zero': drawtools.c:(.text+0x6c60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_near_zero': drawtools.c:(.text+0x6ca0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_zero': drawtools.c:(.text+0x6cc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_zero': drawtools.c:(.text+0x6ce0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_distance_squared': drawtools.c:(.text+0x6d00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_distance_squared': drawtools.c:(.text+0x6d60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_distance': drawtools.c:(.text+0x6d80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_distance': drawtools.c:(.text+0x6de0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_length_squared': drawtools.c:(.text+0x6e00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_length_squared': drawtools.c:(.text+0x6e40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_length': drawtools.c:(.text+0x6e60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_length': drawtools.c:(.text+0x6ea0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_dot': drawtools.c:(.text+0x6ec0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_dot': drawtools.c:(.text+0x6f20): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_bezier4': drawtools.c:(.text+0x6f40): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_bezier4': drawtools.c:(.text+0x7040): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_bezier3': drawtools.c:(.text+0x7080): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_bezier3': drawtools.c:(.text+0x7180): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_lerp': drawtools.c:(.text+0x71a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_lerp': drawtools.c:(.text+0x7280): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_reflect': drawtools.c:(.text+0x72a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_reflect': drawtools.c:(.text+0x7380): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_slide': drawtools.c:(.text+0x73a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_slide': drawtools.c:(.text+0x7480): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_project': drawtools.c:(.text+0x74a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_project': drawtools.c:(.text+0x7580): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_normalize': drawtools.c:(.text+0x75a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_normalize': drawtools.c:(.text+0x7660): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_cross': drawtools.c:(.text+0x7680): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_cross': drawtools.c:(.text+0x7760): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_clamp': drawtools.c:(.text+0x7780): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_clamp': drawtools.c:(.text+0x7880): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_min': drawtools.c:(.text+0x78a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_min': drawtools.c:(.text+0x7980): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_max': drawtools.c:(.text+0x79a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_max': drawtools.c:(.text+0x7a80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_round': drawtools.c:(.text+0x7aa0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_round': drawtools.c:(.text+0x7b40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_ceil': drawtools.c:(.text+0x7b60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_ceil': drawtools.c:(.text+0x7c00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_floor': drawtools.c:(.text+0x7c20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_floor': drawtools.c:(.text+0x7cc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_abs': drawtools.c:(.text+0x7ce0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_abs': drawtools.c:(.text+0x7da0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_inverse': drawtools.c:(.text+0x7dc0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_inverse': drawtools.c:(.text+0x7e80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_negative': drawtools.c:(.text+0x7ea0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_negative': drawtools.c:(.text+0x7f60): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_snap': drawtools.c:(.text+0x7f80): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_snap': drawtools.c:(.text+0x8060): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_divide': drawtools.c:(.text+0x8080): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_divide': drawtools.c:(.text+0x8160): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_multiply_mat3': drawtools.c:(.text+0x8180): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_multiply_mat3': drawtools.c:(.text+0x8240): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_multiply': drawtools.c:(.text+0x8260): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_multiply': drawtools.c:(.text+0x8340): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_scale': drawtools.c:(.text+0x8360): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_scale': drawtools.c:(.text+0x8420): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_subtract': drawtools.c:(.text+0x8440): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_subtract': drawtools.c:(.text+0x8520): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_add': drawtools.c:(.text+0x8540): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_add': drawtools.c:(.text+0x8620): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_one': drawtools.c:(.text+0x8640): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_one': drawtools.c:(.text+0x86e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_zero': drawtools.c:(.text+0x8700): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_zero': drawtools.c:(.text+0x87a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_assign_vec3': drawtools.c:(.text+0x87c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_assign_vec3': drawtools.c:(.text+0x8860): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_assign': drawtools.c:(.text+0x8880): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_assign': drawtools.c:(.text+0x8940): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i': drawtools.c:(.text+0x8960): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i': drawtools.c:(.text+0x8a00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_is_equal': drawtools.c:(.text+0x8a20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_is_equal': drawtools.c:(.text+0x8a80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_is_zero': drawtools.c:(.text+0x8aa0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_is_zero': drawtools.c:(.text+0x8ae0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_distance_squared': drawtools.c:(.text+0x8b00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_distance_squared': drawtools.c:(.text+0x8b40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_distance': drawtools.c:(.text+0x8b60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_distance': drawtools.c:(.text+0x8ba0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_length_squared': drawtools.c:(.text+0x8bc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_length_squared': drawtools.c:(.text+0x8be0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_length': drawtools.c:(.text+0x8c00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_length': drawtools.c:(.text+0x8c20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_dot': drawtools.c:(.text+0x8c40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_dot': drawtools.c:(.text+0x8c80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_bezier4': drawtools.c:(.text+0x8ca0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_bezier4': drawtools.c:(.text+0x8d80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_bezier3': drawtools.c:(.text+0x8dc0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_bezier3': drawtools.c:(.text+0x8e80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_lerp': drawtools.c:(.text+0x8ea0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_lerp': drawtools.c:(.text+0x8f60): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_reflect': drawtools.c:(.text+0x8f80): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_reflect': drawtools.c:(.text+0x9040): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_slide': drawtools.c:(.text+0x9060): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_slide': drawtools.c:(.text+0x9120): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_project': drawtools.c:(.text+0x9140): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_project': drawtools.c:(.text+0x9200): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_normalize': drawtools.c:(.text+0x9220): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_normalize': drawtools.c:(.text+0x92c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_cross': drawtools.c:(.text+0x92e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_cross': drawtools.c:(.text+0x93a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_clamp': drawtools.c:(.text+0x93c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_clamp': drawtools.c:(.text+0x9480): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_min': drawtools.c:(.text+0x94a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_min': drawtools.c:(.text+0x9560): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_max': drawtools.c:(.text+0x9580): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_max': drawtools.c:(.text+0x9640): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_round': drawtools.c:(.text+0x9660): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_round': drawtools.c:(.text+0x9700): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_ceil': drawtools.c:(.text+0x9720): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_ceil': drawtools.c:(.text+0x97c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_floor': drawtools.c:(.text+0x97e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_floor': drawtools.c:(.text+0x9880): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_abs': drawtools.c:(.text+0x98a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_abs': drawtools.c:(.text+0x9940): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_inverse': drawtools.c:(.text+0x9960): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_inverse': drawtools.c:(.text+0x9a00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_negative': drawtools.c:(.text+0x9a20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_negative': drawtools.c:(.text+0x9ac0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_snap': drawtools.c:(.text+0x9ae0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_snap': drawtools.c:(.text+0x9ba0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_divide': drawtools.c:(.text+0x9bc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_divide': drawtools.c:(.text+0x9c80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_multiply_mat3': drawtools.c:(.text+0x9ca0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_multiply_mat3': drawtools.c:(.text+0x9d40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_multiply': drawtools.c:(.text+0x9d60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_multiply': drawtools.c:(.text+0x9e20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_scale': drawtools.c:(.text+0x9e40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_scale': drawtools.c:(.text+0x9ee0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_subtract': drawtools.c:(.text+0x9f00): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_subtract': drawtools.c:(.text+0x9fc0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_add': drawtools.c:(.text+0x9fe0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_add': drawtools.c:(.text+0xa0a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_one': drawtools.c:(.text+0xa0c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_one': drawtools.c:(.text+0xa160): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_zero': drawtools.c:(.text+0xa180): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_zero': drawtools.c:(.text+0xa220): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_assign_vec3i': drawtools.c:(.text+0xa240): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_assign_vec3i': drawtools.c:(.text+0xa300): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_assign': drawtools.c:(.text+0xa320): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_assign': drawtools.c:(.text+0xa3c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3': drawtools.c:(.text+0xa3e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3': drawtools.c:(.text+0xa480): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_nearly_equal': drawtools.c:(.text+0xa4a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_nearly_equal': drawtools.c:(.text+0xa4e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_equal': drawtools.c:(.text+0xa500): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_equal': drawtools.c:(.text+0xa540): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_near_zero': drawtools.c:(.text+0xa560): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_near_zero': drawtools.c:(.text+0xa5a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_zero': drawtools.c:(.text+0xa5c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_zero': drawtools.c:(.text+0xa600): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_distance_squared': drawtools.c:(.text+0xa620): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_distance_squared': drawtools.c:(.text+0xa660): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_distance': drawtools.c:(.text+0xa680): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_distance': drawtools.c:(.text+0xa6a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_length': drawtools.c:(.text+0xa6c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_length': drawtools.c:(.text+0xa6e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_length_squared': drawtools.c:(.text+0xa700): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_length_squared': drawtools.c:(.text+0xa720): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_angle': drawtools.c:(.text+0xa740): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_angle': drawtools.c:(.text+0xa760): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_dot': drawtools.c:(.text+0xa780): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_dot': drawtools.c:(.text+0xa7c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_bezier4': drawtools.c:(.text+0xa7e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_bezier4': drawtools.c:(.text+0xa880): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_bezier3': drawtools.c:(.text+0xa8c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_bezier3': drawtools.c:(.text+0xa960): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_lerp': drawtools.c:(.text+0xa980): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_lerp': drawtools.c:(.text+0xaa00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_rotate': drawtools.c:(.text+0xaa20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_rotate': drawtools.c:(.text+0xaaa0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_tangent': drawtools.c:(.text+0xaac0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_tangent': drawtools.c:(.text+0xab40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_reflect': drawtools.c:(.text+0xab60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_reflect': drawtools.c:(.text+0xabe0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_slide': drawtools.c:(.text+0xac00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_slide': drawtools.c:(.text+0xac80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_project': drawtools.c:(.text+0xaca0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_project': drawtools.c:(.text+0xad20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_normalize': drawtools.c:(.text+0xad40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_normalize': drawtools.c:(.text+0xadc0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_clamp': drawtools.c:(.text+0xade0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_clamp': drawtools.c:(.text+0xae80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_min': drawtools.c:(.text+0xaea0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_min': drawtools.c:(.text+0xaf20): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_max': drawtools.c:(.text+0xaf40): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_max': drawtools.c:(.text+0xafc0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_round': drawtools.c:(.text+0xafe0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_round': drawtools.c:(.text+0xb060): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_ceil': drawtools.c:(.text+0xb080): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_ceil': drawtools.c:(.text+0xb100): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_floor': drawtools.c:(.text+0xb120): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_floor': drawtools.c:(.text+0xb1a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_abs': drawtools.c:(.text+0xb1c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_abs': drawtools.c:(.text+0xb240): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_inverse': drawtools.c:(.text+0xb260): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_inverse': drawtools.c:(.text+0xb2e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_negative': drawtools.c:(.text+0xb300): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_negative': drawtools.c:(.text+0xb380): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_snap': drawtools.c:(.text+0xb3a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_snap': drawtools.c:(.text+0xb420): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_divide': drawtools.c:(.text+0xb440): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_divide': drawtools.c:(.text+0xb4c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_multiply_mat2': drawtools.c:(.text+0xb4e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_multiply_mat2': drawtools.c:(.text+0xb580): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_multiply': drawtools.c:(.text+0xb5a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_multiply': drawtools.c:(.text+0xb620): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_scale': drawtools.c:(.text+0xb640): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_scale': drawtools.c:(.text+0xb6c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_subtract': drawtools.c:(.text+0xb6e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_subtract': drawtools.c:(.text+0xb760): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_add': drawtools.c:(.text+0xb780): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_add': drawtools.c:(.text+0xb800): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_one': drawtools.c:(.text+0xb820): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_one': drawtools.c:(.text+0xb8a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_zero': drawtools.c:(.text+0xb8c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_zero': drawtools.c:(.text+0xb940): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_assign_vec2': drawtools.c:(.text+0xb960): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_assign_vec2': drawtools.c:(.text+0xb9e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_assign': drawtools.c:(.text+0xba00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_assign': drawtools.c:(.text+0xba80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i': drawtools.c:(.text+0xbce0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i': drawtools.c:(.text+0xbd60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_is_equal': drawtools.c:(.text+0xbd80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_is_equal': drawtools.c:(.text+0xbdc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_is_zero': drawtools.c:(.text+0xbde0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_is_zero': drawtools.c:(.text+0xbe00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_distance_squared': drawtools.c:(.text+0xbe20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_distance_squared': drawtools.c:(.text+0xbe60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_distance': drawtools.c:(.text+0xbe80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_distance': drawtools.c:(.text+0xbec0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_length': drawtools.c:(.text+0xbee0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_length': drawtools.c:(.text+0xbf00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_length_squared': drawtools.c:(.text+0xbf20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_length_squared': drawtools.c:(.text+0xbf40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_angle': drawtools.c:(.text+0xbf60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_angle': drawtools.c:(.text+0xbf80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_dot': drawtools.c:(.text+0xbfa0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_dot': drawtools.c:(.text+0xbfe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_bezier4': drawtools.c:(.text+0xc000): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_bezier4': drawtools.c:(.text+0xc0c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_bezier3': drawtools.c:(.text+0xc100): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_bezier3': drawtools.c:(.text+0xc1a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_lerp': drawtools.c:(.text+0xc1c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_lerp': drawtools.c:(.text+0xc260): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_rotate': drawtools.c:(.text+0xc280): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_rotate': drawtools.c:(.text+0xc320): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_tangent': drawtools.c:(.text+0xc340): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_tangent': drawtools.c:(.text+0xc3c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_reflect': drawtools.c:(.text+0xc3e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_reflect': drawtools.c:(.text+0xc480): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_slide': drawtools.c:(.text+0xc4a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_slide': drawtools.c:(.text+0xc540): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_project': drawtools.c:(.text+0xc560): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_project': drawtools.c:(.text+0xc600): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_normalize': drawtools.c:(.text+0xc620): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_normalize': drawtools.c:(.text+0xc6a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_clamp': drawtools.c:(.text+0xc6c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_clamp': drawtools.c:(.text+0xc760): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_min': drawtools.c:(.text+0xc780): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_min': drawtools.c:(.text+0xc820): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_max': drawtools.c:(.text+0xc840): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_max': drawtools.c:(.text+0xc8e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_round': drawtools.c:(.text+0xc900): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_round': drawtools.c:(.text+0xc980): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_ceil': drawtools.c:(.text+0xc9a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_ceil': drawtools.c:(.text+0xca20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_floor': drawtools.c:(.text+0xca40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_floor': drawtools.c:(.text+0xcac0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_abs': drawtools.c:(.text+0xcae0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_abs': drawtools.c:(.text+0xcb60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_inverse': drawtools.c:(.text+0xcb80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_inverse': drawtools.c:(.text+0xcc00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_negative': drawtools.c:(.text+0xcc20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_negative': drawtools.c:(.text+0xcca0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_snap': drawtools.c:(.text+0xccc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_snap': drawtools.c:(.text+0xcd60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_divide': drawtools.c:(.text+0xcd80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_divide': drawtools.c:(.text+0xce20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_multiply_mat2': drawtools.c:(.text+0xce40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_multiply_mat2': drawtools.c:(.text+0xcee0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_multiply': drawtools.c:(.text+0xcf00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_multiply': drawtools.c:(.text+0xcfa0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_scale': drawtools.c:(.text+0xcfc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_scale': drawtools.c:(.text+0xd060): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_subtract': drawtools.c:(.text+0xd080): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_subtract': drawtools.c:(.text+0xd120): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_add': drawtools.c:(.text+0xd140): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_add': drawtools.c:(.text+0xd1e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_one': drawtools.c:(.text+0xd200): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_one': drawtools.c:(.text+0xd280): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_zero': drawtools.c:(.text+0xd2a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_zero': drawtools.c:(.text+0xd320): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_assign_vec2i': drawtools.c:(.text+0xd340): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_assign_vec2i': drawtools.c:(.text+0xd3c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_assign': drawtools.c:(.text+0xd3e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_assign': drawtools.c:(.text+0xd460): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2': drawtools.c:(.text+0xd480): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2': drawtools.c:(.text+0xd500): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_nearly_equal': drawtools.c:(.text+0xd520): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_nearly_equal': drawtools.c:(.text+0xd560): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_equal': drawtools.c:(.text+0xd580): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_equal': drawtools.c:(.text+0xd5c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_near_zero': drawtools.c:(.text+0xd5e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_near_zero': drawtools.c:(.text+0xd600): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_zero': drawtools.c:(.text+0xd620): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_zero': drawtools.c:(.text+0xd640): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_lerp': nine_slice.c:(.text+0x320): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_lerp': nine_slice.c:(.text+0x3a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_multiply': nine_slice.c:(.text+0x3c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_multiply': nine_slice.c:(.text+0x440): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_scale': nine_slice.c:(.text+0x460): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_scale': nine_slice.c:(.text+0x4e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_negative': nine_slice.c:(.text+0x500): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_negative': nine_slice.c:(.text+0x580): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_scaling': nine_slice.c:(.text+0x5a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_scaling': nine_slice.c:(.text+0x620): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_translation': nine_slice.c:(.text+0x640): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_translation': nine_slice.c:(.text+0x6c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_look_at': nine_slice.c:(.text+0x6e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_look_at': nine_slice.c:(.text+0x7a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_quaternion': nine_slice.c:(.text+0x7c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_quaternion': nine_slice.c:(.text+0x840): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_axis': nine_slice.c:(.text+0x860): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_axis': nine_slice.c:(.text+0x8e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_z': nine_slice.c:(.text+0x900): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_z': nine_slice.c:(.text+0x980): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_y': nine_slice.c:(.text+0x9a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_y': nine_slice.c:(.text+0xa20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_x': nine_slice.c:(.text+0xa40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_x': nine_slice.c:(.text+0xac0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_perspective_infinite': nine_slice.c:(.text+0xae0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_perspective_infinite': nine_slice.c:(.text+0xb60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_perspective_fov': nine_slice.c:(.text+0xb80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_perspective_fov': nine_slice.c:(.text+0xc00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_perspective': nine_slice.c:(.text+0xc20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_perspective': nine_slice.c:(.text+0xca0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_ortho': nine_slice.c:(.text+0xcc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_ortho': nine_slice.c:(.text+0xd40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_inverse': nine_slice.c:(.text+0xd60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_inverse': nine_slice.c:(.text+0xde0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_adjugate': nine_slice.c:(.text+0xe00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_adjugate': nine_slice.c:(.text+0xe80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_transpose': nine_slice.c:(.text+0xea0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_transpose': nine_slice.c:(.text+0xf20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_assign_mat3': nine_slice.c:(.text+0xf40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_assign_mat3': nine_slice.c:(.text+0xfc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_assign_mat2': nine_slice.c:(.text+0xfe0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_assign_mat2': nine_slice.c:(.text+0x1080): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_assign': nine_slice.c:(.text+0x10a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_assign': nine_slice.c:(.text+0x1120): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_determinant': nine_slice.c:(.text+0x1140): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_determinant': nine_slice.c:(.text+0x1160): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_identity': nine_slice.c:(.text+0x1180): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_identity': nine_slice.c:(.text+0x1200): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_zero': nine_slice.c:(.text+0x1220): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_zero': nine_slice.c:(.text+0x12a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4': nine_slice.c:(.text+0x12c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4': nine_slice.c:(.text+0x1340): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_lerp': nine_slice.c:(.text+0x1360): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_lerp': nine_slice.c:(.text+0x13e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_multiply': nine_slice.c:(.text+0x1400): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_multiply': nine_slice.c:(.text+0x1480): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_scale': nine_slice.c:(.text+0x14a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_scale': nine_slice.c:(.text+0x1520): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_negative': nine_slice.c:(.text+0x1540): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_negative': nine_slice.c:(.text+0x15c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_scaling': nine_slice.c:(.text+0x15e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_scaling': nine_slice.c:(.text+0x1660): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_quaternion': nine_slice.c:(.text+0x1680): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_quaternion': nine_slice.c:(.text+0x1720): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_axis': nine_slice.c:(.text+0x1740): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_axis': nine_slice.c:(.text+0x17e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_z': nine_slice.c:(.text+0x1800): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_z': nine_slice.c:(.text+0x1880): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_y': nine_slice.c:(.text+0x18a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_y': nine_slice.c:(.text+0x1920): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_x': nine_slice.c:(.text+0x1940): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_x': nine_slice.c:(.text+0x19c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_inverse': nine_slice.c:(.text+0x19e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_inverse': nine_slice.c:(.text+0x1a60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_adjugate': nine_slice.c:(.text+0x1a80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_adjugate': nine_slice.c:(.text+0x1b00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_cofactor': nine_slice.c:(.text+0x1b20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_cofactor': nine_slice.c:(.text+0x1ba0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_transpose': nine_slice.c:(.text+0x1bc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_transpose': nine_slice.c:(.text+0x1c40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_assign_mat4': nine_slice.c:(.text+0x1c60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_assign_mat4': nine_slice.c:(.text+0x1ce0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_assign_mat2': nine_slice.c:(.text+0x1d00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_assign_mat2': nine_slice.c:(.text+0x1da0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_assign': nine_slice.c:(.text+0x1dc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_assign': nine_slice.c:(.text+0x1e40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_determinant': nine_slice.c:(.text+0x1e60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_determinant': nine_slice.c:(.text+0x1e80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_identity': nine_slice.c:(.text+0x1ea0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_identity': nine_slice.c:(.text+0x1f20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_zero': nine_slice.c:(.text+0x1f40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_zero': nine_slice.c:(.text+0x1fc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3': nine_slice.c:(.text+0x1fe0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3': nine_slice.c:(.text+0x2060): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_lerp': nine_slice.c:(.text+0x2080): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_lerp': nine_slice.c:(.text+0x2140): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_multiply': nine_slice.c:(.text+0x2160): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_multiply': nine_slice.c:(.text+0x2220): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_scale': nine_slice.c:(.text+0x2240): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_scale': nine_slice.c:(.text+0x22e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_negative': nine_slice.c:(.text+0x2300): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_negative': nine_slice.c:(.text+0x23a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_scaling': nine_slice.c:(.text+0x23c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_scaling': nine_slice.c:(.text+0x2460): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_rotation': nine_slice.c:(.text+0x2480): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_rotation': nine_slice.c:(.text+0x2520): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_inverse': nine_slice.c:(.text+0x2540): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_inverse': nine_slice.c:(.text+0x25e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_cofactor': nine_slice.c:(.text+0x2600): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_cofactor': nine_slice.c:(.text+0x26a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_transpose': nine_slice.c:(.text+0x26c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_transpose': nine_slice.c:(.text+0x2760): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_assign_mat4': nine_slice.c:(.text+0x2780): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_assign_mat4': nine_slice.c:(.text+0x2820): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_assign_mat3': nine_slice.c:(.text+0x2840): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_assign_mat3': nine_slice.c:(.text+0x28e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_assign': nine_slice.c:(.text+0x2900): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_assign': nine_slice.c:(.text+0x29a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_determinant': nine_slice.c:(.text+0x29c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_determinant': nine_slice.c:(.text+0x2a00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_identity': nine_slice.c:(.text+0x2a20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_identity': nine_slice.c:(.text+0x2ac0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_zero': nine_slice.c:(.text+0x2ae0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_zero': nine_slice.c:(.text+0x2b80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2': nine_slice.c:(.text+0x2ba0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2': nine_slice.c:(.text+0x2c40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_length_squared': nine_slice.c:(.text+0x2c60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_length_squared': nine_slice.c:(.text+0x2ca0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_length': nine_slice.c:(.text+0x2cc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_length': nine_slice.c:(.text+0x2d00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_angle': nine_slice.c:(.text+0x2d20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_angle': nine_slice.c:(.text+0x2d60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_dot': nine_slice.c:(.text+0x2d80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_dot': nine_slice.c:(.text+0x2dc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_slerp': nine_slice.c:(.text+0x2de0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_slerp': nine_slice.c:(.text+0x2ea0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_lerp': nine_slice.c:(.text+0x2ec0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_lerp': nine_slice.c:(.text+0x2f80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_yaw_pitch_roll': nine_slice.c:(.text+0x2fa0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_yaw_pitch_roll': nine_slice.c:(.text+0x3040): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_mat4': nine_slice.c:(.text+0x3060): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_mat4': nine_slice.c:(.text+0x3100): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_vec3': nine_slice.c:(.text+0x3120): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_vec3': nine_slice.c:(.text+0x31c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_axis_angle': nine_slice.c:(.text+0x31e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_axis_angle': nine_slice.c:(.text+0x3280): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_power': nine_slice.c:(.text+0x32a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_power': nine_slice.c:(.text+0x3340): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_normalize': nine_slice.c:(.text+0x3360): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_normalize': nine_slice.c:(.text+0x3400): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_inverse': nine_slice.c:(.text+0x3420): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_inverse': nine_slice.c:(.text+0x34c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_conjugate': nine_slice.c:(.text+0x34e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_conjugate': nine_slice.c:(.text+0x3580): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_negative': nine_slice.c:(.text+0x35a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_negative': nine_slice.c:(.text+0x3640): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_divide': nine_slice.c:(.text+0x3660): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_divide': nine_slice.c:(.text+0x3720): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_multiply': nine_slice.c:(.text+0x3740): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_multiply': nine_slice.c:(.text+0x3800): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_scale': nine_slice.c:(.text+0x3820): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_scale': nine_slice.c:(.text+0x38c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_null': nine_slice.c:(.text+0x38e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_null': nine_slice.c:(.text+0x3980): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_zero': nine_slice.c:(.text+0x39a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_zero': nine_slice.c:(.text+0x3a40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_assign': nine_slice.c:(.text+0x3a60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_assign': nine_slice.c:(.text+0x3b00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat': nine_slice.c:(.text+0x3b20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat': nine_slice.c:(.text+0x3bc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_nearly_equal': nine_slice.c:(.text+0x3be0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_nearly_equal': nine_slice.c:(.text+0x3c20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_equal': nine_slice.c:(.text+0x3c40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_equal': nine_slice.c:(.text+0x3c80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_near_zero': nine_slice.c:(.text+0x3ca0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_near_zero': nine_slice.c:(.text+0x3ce0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_zero': nine_slice.c:(.text+0x3d00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_zero': nine_slice.c:(.text+0x3d40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_lerp': nine_slice.c:(.text+0x3d60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_lerp': nine_slice.c:(.text+0x3e00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_normalize': nine_slice.c:(.text+0x3e20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_normalize': nine_slice.c:(.text+0x3ec0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_clamp': nine_slice.c:(.text+0x3ee0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_clamp': nine_slice.c:(.text+0x3f80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_min': nine_slice.c:(.text+0x3fa0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_min': nine_slice.c:(.text+0x4040): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_max': nine_slice.c:(.text+0x4060): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_max': nine_slice.c:(.text+0x4100): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_round': nine_slice.c:(.text+0x4120): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_round': nine_slice.c:(.text+0x41c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_ceil': nine_slice.c:(.text+0x41e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_ceil': nine_slice.c:(.text+0x4280): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_floor': nine_slice.c:(.text+0x42a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_floor': nine_slice.c:(.text+0x4340): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_abs': nine_slice.c:(.text+0x4360): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_abs': nine_slice.c:(.text+0x4400): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_inverse': nine_slice.c:(.text+0x4420): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_inverse': nine_slice.c:(.text+0x44c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_negative': nine_slice.c:(.text+0x44e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_negative': nine_slice.c:(.text+0x4580): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_snap': nine_slice.c:(.text+0x45a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_snap': nine_slice.c:(.text+0x4640): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_divide': nine_slice.c:(.text+0x4660): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_divide': nine_slice.c:(.text+0x4700): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_multiply_mat4': nine_slice.c:(.text+0x4720): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_multiply_mat4': nine_slice.c:(.text+0x47c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_multiply': nine_slice.c:(.text+0x47e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_multiply': nine_slice.c:(.text+0x4880): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_scale': nine_slice.c:(.text+0x48a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_scale': nine_slice.c:(.text+0x4940): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_subtract': nine_slice.c:(.text+0x4960): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_subtract': nine_slice.c:(.text+0x4a00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_add': nine_slice.c:(.text+0x4a20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_add': nine_slice.c:(.text+0x4ac0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_one': nine_slice.c:(.text+0x4ae0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_one': nine_slice.c:(.text+0x4b60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_zero': nine_slice.c:(.text+0x4b80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_zero': nine_slice.c:(.text+0x4c00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_assign_vec4': nine_slice.c:(.text+0x4c20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_assign_vec4': nine_slice.c:(.text+0x4cc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_assign': nine_slice.c:(.text+0x4ce0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_assign': nine_slice.c:(.text+0x4d80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i': nine_slice.c:(.text+0x4da0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i': nine_slice.c:(.text+0x4e40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_is_equal': nine_slice.c:(.text+0x4e80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_is_equal': nine_slice.c:(.text+0x4ec0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_is_zero': nine_slice.c:(.text+0x4ee0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_is_zero': nine_slice.c:(.text+0x4f00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_lerp': nine_slice.c:(.text+0x4f20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_lerp': nine_slice.c:(.text+0x4fc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_normalize': nine_slice.c:(.text+0x4fe0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_normalize': nine_slice.c:(.text+0x5080): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_clamp': nine_slice.c:(.text+0x50a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_clamp': nine_slice.c:(.text+0x5140): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_min': nine_slice.c:(.text+0x5160): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_min': nine_slice.c:(.text+0x5200): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_max': nine_slice.c:(.text+0x5220): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_max': nine_slice.c:(.text+0x52c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_round': nine_slice.c:(.text+0x52e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_round': nine_slice.c:(.text+0x5380): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_ceil': nine_slice.c:(.text+0x53a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_ceil': nine_slice.c:(.text+0x5440): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_floor': nine_slice.c:(.text+0x5460): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_floor': nine_slice.c:(.text+0x5500): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_abs': nine_slice.c:(.text+0x5520): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_abs': nine_slice.c:(.text+0x55c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_inverse': nine_slice.c:(.text+0x55e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_inverse': nine_slice.c:(.text+0x5680): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_negative': nine_slice.c:(.text+0x56a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_negative': nine_slice.c:(.text+0x5740): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_snap': nine_slice.c:(.text+0x5760): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_snap': nine_slice.c:(.text+0x5800): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_divide': nine_slice.c:(.text+0x5820): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_divide': nine_slice.c:(.text+0x58c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_multiply_mat4': nine_slice.c:(.text+0x58e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_multiply_mat4': nine_slice.c:(.text+0x5980): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_multiply': nine_slice.c:(.text+0x59a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_multiply': nine_slice.c:(.text+0x5a40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_scale': nine_slice.c:(.text+0x5a60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_scale': nine_slice.c:(.text+0x5b00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_subtract': nine_slice.c:(.text+0x5b20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_subtract': nine_slice.c:(.text+0x5bc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_add': nine_slice.c:(.text+0x5be0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_add': nine_slice.c:(.text+0x5c80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_one': nine_slice.c:(.text+0x5ca0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_one': nine_slice.c:(.text+0x5d20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_zero': nine_slice.c:(.text+0x5d40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_zero': nine_slice.c:(.text+0x5dc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_assign_vec4i': nine_slice.c:(.text+0x5de0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_assign_vec4i': nine_slice.c:(.text+0x5e80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_assign': nine_slice.c:(.text+0x5ea0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_assign': nine_slice.c:(.text+0x5f40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4': nine_slice.c:(.text+0x5f60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4': nine_slice.c:(.text+0x6000): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_nearly_equal': nine_slice.c:(.text+0x6020): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_nearly_equal': nine_slice.c:(.text+0x6060): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_equal': nine_slice.c:(.text+0x6080): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_equal': nine_slice.c:(.text+0x60c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_near_zero': nine_slice.c:(.text+0x60e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_near_zero': nine_slice.c:(.text+0x6120): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_zero': nine_slice.c:(.text+0x6140): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_zero': nine_slice.c:(.text+0x6160): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_distance_squared': nine_slice.c:(.text+0x6180): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_distance_squared': nine_slice.c:(.text+0x61e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_distance': nine_slice.c:(.text+0x6200): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_distance': nine_slice.c:(.text+0x6260): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_length_squared': nine_slice.c:(.text+0x6280): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_length_squared': nine_slice.c:(.text+0x62c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_length': nine_slice.c:(.text+0x62e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_length': nine_slice.c:(.text+0x6320): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_dot': nine_slice.c:(.text+0x6340): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_dot': nine_slice.c:(.text+0x63a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_bezier4': nine_slice.c:(.text+0x63c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_bezier4': nine_slice.c:(.text+0x64c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_bezier3': nine_slice.c:(.text+0x6500): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_bezier3': nine_slice.c:(.text+0x6600): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_lerp': nine_slice.c:(.text+0x6620): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_lerp': nine_slice.c:(.text+0x6700): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_reflect': nine_slice.c:(.text+0x6720): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_reflect': nine_slice.c:(.text+0x6800): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_slide': nine_slice.c:(.text+0x6820): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_slide': nine_slice.c:(.text+0x6900): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_project': nine_slice.c:(.text+0x6920): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_project': nine_slice.c:(.text+0x6a00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_normalize': nine_slice.c:(.text+0x6a20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_normalize': nine_slice.c:(.text+0x6ae0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_cross': nine_slice.c:(.text+0x6b00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_cross': nine_slice.c:(.text+0x6be0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_clamp': nine_slice.c:(.text+0x6c00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_clamp': nine_slice.c:(.text+0x6d00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_min': nine_slice.c:(.text+0x6d20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_min': nine_slice.c:(.text+0x6e00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_max': nine_slice.c:(.text+0x6e20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_max': nine_slice.c:(.text+0x6f00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_round': nine_slice.c:(.text+0x6f20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_round': nine_slice.c:(.text+0x6fc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_ceil': nine_slice.c:(.text+0x6fe0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_ceil': nine_slice.c:(.text+0x7080): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_floor': nine_slice.c:(.text+0x70a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_floor': nine_slice.c:(.text+0x7140): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_abs': nine_slice.c:(.text+0x7160): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_abs': nine_slice.c:(.text+0x7220): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_inverse': nine_slice.c:(.text+0x7240): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_inverse': nine_slice.c:(.text+0x7300): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_negative': nine_slice.c:(.text+0x7320): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_negative': nine_slice.c:(.text+0x73e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_snap': nine_slice.c:(.text+0x7400): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_snap': nine_slice.c:(.text+0x74e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_divide': nine_slice.c:(.text+0x7500): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_divide': nine_slice.c:(.text+0x75e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_multiply_mat3': nine_slice.c:(.text+0x7600): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_multiply_mat3': nine_slice.c:(.text+0x76c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_multiply': nine_slice.c:(.text+0x76e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_multiply': nine_slice.c:(.text+0x77c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_scale': nine_slice.c:(.text+0x77e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_scale': nine_slice.c:(.text+0x78a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_subtract': nine_slice.c:(.text+0x78c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_subtract': nine_slice.c:(.text+0x79a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_add': nine_slice.c:(.text+0x79c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_add': nine_slice.c:(.text+0x7aa0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_one': nine_slice.c:(.text+0x7ac0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_one': nine_slice.c:(.text+0x7b60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_zero': nine_slice.c:(.text+0x7b80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_zero': nine_slice.c:(.text+0x7c20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_assign_vec3': nine_slice.c:(.text+0x7c40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_assign_vec3': nine_slice.c:(.text+0x7ce0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_assign': nine_slice.c:(.text+0x7d00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_assign': nine_slice.c:(.text+0x7dc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i': nine_slice.c:(.text+0x7de0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i': nine_slice.c:(.text+0x7e80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_is_equal': nine_slice.c:(.text+0x7ea0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_is_equal': nine_slice.c:(.text+0x7f00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_is_zero': nine_slice.c:(.text+0x7f20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_is_zero': nine_slice.c:(.text+0x7f60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_distance_squared': nine_slice.c:(.text+0x7f80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_distance_squared': nine_slice.c:(.text+0x7fc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_distance': nine_slice.c:(.text+0x7fe0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_distance': nine_slice.c:(.text+0x8020): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_length_squared': nine_slice.c:(.text+0x8040): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_length_squared': nine_slice.c:(.text+0x8060): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_length': nine_slice.c:(.text+0x8080): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_length': nine_slice.c:(.text+0x80a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_dot': nine_slice.c:(.text+0x80c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_dot': nine_slice.c:(.text+0x8100): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_bezier4': nine_slice.c:(.text+0x8120): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_bezier4': nine_slice.c:(.text+0x8200): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_bezier3': nine_slice.c:(.text+0x8240): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_bezier3': nine_slice.c:(.text+0x8300): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_lerp': nine_slice.c:(.text+0x8320): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_lerp': nine_slice.c:(.text+0x83e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_reflect': nine_slice.c:(.text+0x8400): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_reflect': nine_slice.c:(.text+0x84c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_slide': nine_slice.c:(.text+0x84e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_slide': nine_slice.c:(.text+0x85a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_project': nine_slice.c:(.text+0x85c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_project': nine_slice.c:(.text+0x8680): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_normalize': nine_slice.c:(.text+0x86a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_normalize': nine_slice.c:(.text+0x8740): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_cross': nine_slice.c:(.text+0x8760): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_cross': nine_slice.c:(.text+0x8820): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_clamp': nine_slice.c:(.text+0x8840): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_clamp': nine_slice.c:(.text+0x8900): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_min': nine_slice.c:(.text+0x8920): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_min': nine_slice.c:(.text+0x89e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_max': nine_slice.c:(.text+0x8a00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_max': nine_slice.c:(.text+0x8ac0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_round': nine_slice.c:(.text+0x8ae0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_round': nine_slice.c:(.text+0x8b80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_ceil': nine_slice.c:(.text+0x8ba0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_ceil': nine_slice.c:(.text+0x8c40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_floor': nine_slice.c:(.text+0x8c60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_floor': nine_slice.c:(.text+0x8d00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_abs': nine_slice.c:(.text+0x8d20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_abs': nine_slice.c:(.text+0x8dc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_inverse': nine_slice.c:(.text+0x8de0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_inverse': nine_slice.c:(.text+0x8e80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_negative': nine_slice.c:(.text+0x8ea0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_negative': nine_slice.c:(.text+0x8f40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_snap': nine_slice.c:(.text+0x8f60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_snap': nine_slice.c:(.text+0x9020): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_divide': nine_slice.c:(.text+0x9040): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_divide': nine_slice.c:(.text+0x9100): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_multiply_mat3': nine_slice.c:(.text+0x9120): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_multiply_mat3': nine_slice.c:(.text+0x91c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_multiply': nine_slice.c:(.text+0x91e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_multiply': nine_slice.c:(.text+0x92a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_scale': nine_slice.c:(.text+0x92c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_scale': nine_slice.c:(.text+0x9360): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_subtract': nine_slice.c:(.text+0x9380): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_subtract': nine_slice.c:(.text+0x9440): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_add': nine_slice.c:(.text+0x9460): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_add': nine_slice.c:(.text+0x9520): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_one': nine_slice.c:(.text+0x9540): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_one': nine_slice.c:(.text+0x95e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_zero': nine_slice.c:(.text+0x9600): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_zero': nine_slice.c:(.text+0x96a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_assign_vec3i': nine_slice.c:(.text+0x96c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_assign_vec3i': nine_slice.c:(.text+0x9780): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_assign': nine_slice.c:(.text+0x97a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_assign': nine_slice.c:(.text+0x9840): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3': nine_slice.c:(.text+0x9860): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3': nine_slice.c:(.text+0x9900): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_nearly_equal': nine_slice.c:(.text+0x9920): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_nearly_equal': nine_slice.c:(.text+0x9960): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_equal': nine_slice.c:(.text+0x9980): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_equal': nine_slice.c:(.text+0x99c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_near_zero': nine_slice.c:(.text+0x99e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_near_zero': nine_slice.c:(.text+0x9a20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_zero': nine_slice.c:(.text+0x9a40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_zero': nine_slice.c:(.text+0x9a80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_distance_squared': nine_slice.c:(.text+0x9aa0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_distance_squared': nine_slice.c:(.text+0x9ae0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_distance': nine_slice.c:(.text+0x9b00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_distance': nine_slice.c:(.text+0x9b20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_length': nine_slice.c:(.text+0x9b40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_length': nine_slice.c:(.text+0x9b60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_length_squared': nine_slice.c:(.text+0x9b80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_length_squared': nine_slice.c:(.text+0x9ba0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_angle': nine_slice.c:(.text+0x9bc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_angle': nine_slice.c:(.text+0x9be0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_dot': nine_slice.c:(.text+0x9c00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_dot': nine_slice.c:(.text+0x9c40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_bezier4': nine_slice.c:(.text+0x9c60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_bezier4': nine_slice.c:(.text+0x9d00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_bezier3': nine_slice.c:(.text+0x9d40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_bezier3': nine_slice.c:(.text+0x9de0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_lerp': nine_slice.c:(.text+0x9e00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_lerp': nine_slice.c:(.text+0x9e80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_rotate': nine_slice.c:(.text+0x9ea0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_rotate': nine_slice.c:(.text+0x9f20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_tangent': nine_slice.c:(.text+0x9f40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_tangent': nine_slice.c:(.text+0x9fc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_reflect': nine_slice.c:(.text+0x9fe0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_reflect': nine_slice.c:(.text+0xa060): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_slide': nine_slice.c:(.text+0xa080): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_slide': nine_slice.c:(.text+0xa100): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_project': nine_slice.c:(.text+0xa120): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_project': nine_slice.c:(.text+0xa1a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_normalize': nine_slice.c:(.text+0xa1c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_normalize': nine_slice.c:(.text+0xa240): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_clamp': nine_slice.c:(.text+0xa260): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_clamp': nine_slice.c:(.text+0xa300): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_min': nine_slice.c:(.text+0xa320): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_min': nine_slice.c:(.text+0xa3a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_max': nine_slice.c:(.text+0xa3c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_max': nine_slice.c:(.text+0xa440): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_round': nine_slice.c:(.text+0xa460): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_round': nine_slice.c:(.text+0xa4e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_ceil': nine_slice.c:(.text+0xa500): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_ceil': nine_slice.c:(.text+0xa580): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_floor': nine_slice.c:(.text+0xa5a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_floor': nine_slice.c:(.text+0xa620): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_abs': nine_slice.c:(.text+0xa640): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_abs': nine_slice.c:(.text+0xa6c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_inverse': nine_slice.c:(.text+0xa6e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_inverse': nine_slice.c:(.text+0xa760): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_negative': nine_slice.c:(.text+0xa780): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_negative': nine_slice.c:(.text+0xa800): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_snap': nine_slice.c:(.text+0xa820): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_snap': nine_slice.c:(.text+0xa8a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_divide': nine_slice.c:(.text+0xa8c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_divide': nine_slice.c:(.text+0xa940): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_multiply_mat2': nine_slice.c:(.text+0xa960): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_multiply_mat2': nine_slice.c:(.text+0xaa00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_multiply': nine_slice.c:(.text+0xaa20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_multiply': nine_slice.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_scale': nine_slice.c:(.text+0xaac0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_scale': nine_slice.c:(.text+0xab40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_subtract': nine_slice.c:(.text+0xab60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_subtract': nine_slice.c:(.text+0xabe0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_add': nine_slice.c:(.text+0xac00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_add': nine_slice.c:(.text+0xac80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_one': nine_slice.c:(.text+0xaca0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_one': nine_slice.c:(.text+0xad20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_zero': nine_slice.c:(.text+0xad40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_zero': nine_slice.c:(.text+0xadc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_assign_vec2': nine_slice.c:(.text+0xade0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_assign_vec2': nine_slice.c:(.text+0xae60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_assign': nine_slice.c:(.text+0xae80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_assign': nine_slice.c:(.text+0xaf00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i': nine_slice.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i': nine_slice.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_is_equal': nine_slice.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_is_equal': nine_slice.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_is_zero': nine_slice.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_is_zero': nine_slice.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_distance_squared': nine_slice.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_distance_squared': nine_slice.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_distance': nine_slice.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_distance': nine_slice.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_length': nine_slice.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_length': nine_slice.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_length_squared': nine_slice.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_length_squared': nine_slice.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_angle': nine_slice.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_angle': nine_slice.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_dot': nine_slice.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_dot': nine_slice.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_bezier4': nine_slice.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_bezier4': nine_slice.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_bezier3': nine_slice.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_bezier3': nine_slice.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_lerp': nine_slice.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_lerp': nine_slice.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_rotate': nine_slice.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_rotate': nine_slice.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_tangent': nine_slice.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_tangent': nine_slice.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_reflect': nine_slice.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_reflect': nine_slice.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_slide': nine_slice.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_slide': nine_slice.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_project': nine_slice.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_project': nine_slice.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_normalize': nine_slice.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_normalize': nine_slice.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_clamp': nine_slice.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_clamp': nine_slice.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_min': nine_slice.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_min': nine_slice.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_max': nine_slice.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_max': nine_slice.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_round': nine_slice.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_round': nine_slice.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_ceil': nine_slice.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_ceil': nine_slice.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_floor': nine_slice.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_floor': nine_slice.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_abs': nine_slice.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_abs': nine_slice.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_inverse': nine_slice.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_inverse': nine_slice.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_negative': nine_slice.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_negative': nine_slice.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_snap': nine_slice.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_snap': nine_slice.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_divide': nine_slice.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_divide': nine_slice.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_multiply_mat2': nine_slice.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_multiply_mat2': nine_slice.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_multiply': nine_slice.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_multiply': nine_slice.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_scale': nine_slice.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_scale': nine_slice.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_subtract': nine_slice.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_subtract': nine_slice.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_add': nine_slice.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_add': nine_slice.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_one': nine_slice.c:(.text+0xc440): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_one': nine_slice.c:(.text+0xc4c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_zero': nine_slice.c:(.text+0xc4e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_zero': nine_slice.c:(.text+0xc560): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_assign_vec2i': nine_slice.c:(.text+0xc580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_assign_vec2i': nine_slice.c:(.text+0xc600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_assign': nine_slice.c:(.text+0xc620): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_assign': nine_slice.c:(.text+0xc6a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2': nine_slice.c:(.text+0xc6c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2': nine_slice.c:(.text+0xc740): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_nearly_equal': nine_slice.c:(.text+0xc760): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_nearly_equal': nine_slice.c:(.text+0xc7a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_equal': nine_slice.c:(.text+0xc7c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_equal': nine_slice.c:(.text+0xc800): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_near_zero': nine_slice.c:(.text+0xc820): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_near_zero': nine_slice.c:(.text+0xc840): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_zero': nine_slice.c:(.text+0xc860): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_zero': nine_slice.c:(.text+0xc880): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_lerp': emitter.c:(.text+0x60): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_lerp': emitter.c:(.text+0xe0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_multiply': emitter.c:(.text+0x100): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_multiply': emitter.c:(.text+0x180): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_scale': emitter.c:(.text+0x1a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_scale': emitter.c:(.text+0x220): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_negative': emitter.c:(.text+0x240): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_negative': emitter.c:(.text+0x2c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_scaling': emitter.c:(.text+0x2e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_scaling': emitter.c:(.text+0x360): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_translation': emitter.c:(.text+0x380): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_translation': emitter.c:(.text+0x400): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_look_at': emitter.c:(.text+0x420): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_look_at': emitter.c:(.text+0x4e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_quaternion': emitter.c:(.text+0x500): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_quaternion': emitter.c:(.text+0x580): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_axis': emitter.c:(.text+0x5a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_axis': emitter.c:(.text+0x620): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_z': emitter.c:(.text+0x640): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_z': emitter.c:(.text+0x6c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_y': emitter.c:(.text+0x6e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_y': emitter.c:(.text+0x760): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_x': emitter.c:(.text+0x780): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_x': emitter.c:(.text+0x800): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_perspective_infinite': emitter.c:(.text+0x820): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_perspective_infinite': emitter.c:(.text+0x8a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_perspective_fov': emitter.c:(.text+0x8c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_perspective_fov': emitter.c:(.text+0x940): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_perspective': emitter.c:(.text+0x960): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_perspective': emitter.c:(.text+0x9e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_ortho': emitter.c:(.text+0xa00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_ortho': emitter.c:(.text+0xa80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_inverse': emitter.c:(.text+0xaa0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_inverse': emitter.c:(.text+0xb20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_adjugate': emitter.c:(.text+0xb40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_adjugate': emitter.c:(.text+0xbc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_transpose': emitter.c:(.text+0xbe0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_transpose': emitter.c:(.text+0xc60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_assign_mat3': emitter.c:(.text+0xc80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_assign_mat3': emitter.c:(.text+0xd00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_assign_mat2': emitter.c:(.text+0xd20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_assign_mat2': emitter.c:(.text+0xdc0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_assign': emitter.c:(.text+0xde0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_assign': emitter.c:(.text+0xe60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_determinant': emitter.c:(.text+0xe80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_determinant': emitter.c:(.text+0xea0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_identity': emitter.c:(.text+0xec0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_identity': emitter.c:(.text+0xf40): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_zero': emitter.c:(.text+0xf60): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_zero': emitter.c:(.text+0xfe0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4': emitter.c:(.text+0x1000): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4': emitter.c:(.text+0x1080): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_lerp': emitter.c:(.text+0x10a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_lerp': emitter.c:(.text+0x1120): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_multiply': emitter.c:(.text+0x1140): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_multiply': emitter.c:(.text+0x11c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_scale': emitter.c:(.text+0x11e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_scale': emitter.c:(.text+0x1260): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_negative': emitter.c:(.text+0x1280): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_negative': emitter.c:(.text+0x1300): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_scaling': emitter.c:(.text+0x1320): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_scaling': emitter.c:(.text+0x13a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_quaternion': emitter.c:(.text+0x13c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_quaternion': emitter.c:(.text+0x1460): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_axis': emitter.c:(.text+0x1480): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_axis': emitter.c:(.text+0x1520): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_z': emitter.c:(.text+0x1540): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_z': emitter.c:(.text+0x15c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_y': emitter.c:(.text+0x15e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_y': emitter.c:(.text+0x1660): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_x': emitter.c:(.text+0x1680): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_x': emitter.c:(.text+0x1700): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_inverse': emitter.c:(.text+0x1720): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_inverse': emitter.c:(.text+0x17a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_adjugate': emitter.c:(.text+0x17c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_adjugate': emitter.c:(.text+0x1840): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_cofactor': emitter.c:(.text+0x1860): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_cofactor': emitter.c:(.text+0x18e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_transpose': emitter.c:(.text+0x1900): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_transpose': emitter.c:(.text+0x1980): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_assign_mat4': emitter.c:(.text+0x19a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_assign_mat4': emitter.c:(.text+0x1a20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_assign_mat2': emitter.c:(.text+0x1a40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_assign_mat2': emitter.c:(.text+0x1ae0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_assign': emitter.c:(.text+0x1b00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_assign': emitter.c:(.text+0x1b80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_determinant': emitter.c:(.text+0x1ba0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_determinant': emitter.c:(.text+0x1bc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_identity': emitter.c:(.text+0x1be0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_identity': emitter.c:(.text+0x1c60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_zero': emitter.c:(.text+0x1c80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_zero': emitter.c:(.text+0x1d00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3': emitter.c:(.text+0x1d20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3': emitter.c:(.text+0x1da0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_lerp': emitter.c:(.text+0x1dc0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_lerp': emitter.c:(.text+0x1e80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_multiply': emitter.c:(.text+0x1ea0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_multiply': emitter.c:(.text+0x1f60): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_scale': emitter.c:(.text+0x1f80): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_scale': emitter.c:(.text+0x2020): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_negative': emitter.c:(.text+0x2040): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_negative': emitter.c:(.text+0x20e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_scaling': emitter.c:(.text+0x2100): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_scaling': emitter.c:(.text+0x21a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_rotation': emitter.c:(.text+0x21c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_rotation': emitter.c:(.text+0x2260): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_inverse': emitter.c:(.text+0x2280): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_inverse': emitter.c:(.text+0x2320): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_cofactor': emitter.c:(.text+0x2340): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_cofactor': emitter.c:(.text+0x23e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_transpose': emitter.c:(.text+0x2400): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_transpose': emitter.c:(.text+0x24a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_assign_mat4': emitter.c:(.text+0x24c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_assign_mat4': emitter.c:(.text+0x2560): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_assign_mat3': emitter.c:(.text+0x2580): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_assign_mat3': emitter.c:(.text+0x2620): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_assign': emitter.c:(.text+0x2640): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_assign': emitter.c:(.text+0x26e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_determinant': emitter.c:(.text+0x2700): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_determinant': emitter.c:(.text+0x2740): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_identity': emitter.c:(.text+0x2760): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_identity': emitter.c:(.text+0x2800): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_zero': emitter.c:(.text+0x2820): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_zero': emitter.c:(.text+0x28c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2': emitter.c:(.text+0x28e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2': emitter.c:(.text+0x2980): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_length_squared': emitter.c:(.text+0x29a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_length_squared': emitter.c:(.text+0x29e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_length': emitter.c:(.text+0x2a00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_length': emitter.c:(.text+0x2a40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_angle': emitter.c:(.text+0x2a60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_angle': emitter.c:(.text+0x2aa0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_dot': emitter.c:(.text+0x2ac0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_dot': emitter.c:(.text+0x2b00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_slerp': emitter.c:(.text+0x2b20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_slerp': emitter.c:(.text+0x2be0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_lerp': emitter.c:(.text+0x2c00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_lerp': emitter.c:(.text+0x2cc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_yaw_pitch_roll': emitter.c:(.text+0x2ce0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_yaw_pitch_roll': emitter.c:(.text+0x2d80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_mat4': emitter.c:(.text+0x2da0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_mat4': emitter.c:(.text+0x2e40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_vec3': emitter.c:(.text+0x2e60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_vec3': emitter.c:(.text+0x2f00): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_axis_angle': emitter.c:(.text+0x2f20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_axis_angle': emitter.c:(.text+0x2fc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_power': emitter.c:(.text+0x2fe0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_power': emitter.c:(.text+0x3080): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_normalize': emitter.c:(.text+0x30a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_normalize': emitter.c:(.text+0x3140): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_inverse': emitter.c:(.text+0x3160): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_inverse': emitter.c:(.text+0x3200): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_conjugate': emitter.c:(.text+0x3220): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_conjugate': emitter.c:(.text+0x32c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_negative': emitter.c:(.text+0x32e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_negative': emitter.c:(.text+0x3380): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_divide': emitter.c:(.text+0x33a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_divide': emitter.c:(.text+0x3460): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_multiply': emitter.c:(.text+0x3480): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_multiply': emitter.c:(.text+0x3540): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_scale': emitter.c:(.text+0x3560): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_scale': emitter.c:(.text+0x3600): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_null': emitter.c:(.text+0x3620): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_null': emitter.c:(.text+0x36c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_zero': emitter.c:(.text+0x36e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_zero': emitter.c:(.text+0x3780): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_assign': emitter.c:(.text+0x37a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_assign': emitter.c:(.text+0x3840): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat': emitter.c:(.text+0x3860): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat': emitter.c:(.text+0x3900): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_nearly_equal': emitter.c:(.text+0x3920): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_nearly_equal': emitter.c:(.text+0x3960): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_equal': emitter.c:(.text+0x3980): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_equal': emitter.c:(.text+0x39c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_near_zero': emitter.c:(.text+0x39e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_near_zero': emitter.c:(.text+0x3a20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_zero': emitter.c:(.text+0x3a40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_zero': emitter.c:(.text+0x3a80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_lerp': emitter.c:(.text+0x3aa0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_lerp': emitter.c:(.text+0x3b40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_normalize': emitter.c:(.text+0x3b60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_normalize': emitter.c:(.text+0x3c00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_clamp': emitter.c:(.text+0x3c20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_clamp': emitter.c:(.text+0x3cc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_min': emitter.c:(.text+0x3ce0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_min': emitter.c:(.text+0x3d80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_max': emitter.c:(.text+0x3da0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_max': emitter.c:(.text+0x3e40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_round': emitter.c:(.text+0x3e60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_round': emitter.c:(.text+0x3f00): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_ceil': emitter.c:(.text+0x3f20): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_ceil': emitter.c:(.text+0x3fc0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_floor': emitter.c:(.text+0x3fe0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_floor': emitter.c:(.text+0x4080): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_abs': emitter.c:(.text+0x40a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_abs': emitter.c:(.text+0x4140): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_inverse': emitter.c:(.text+0x4160): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_inverse': emitter.c:(.text+0x4200): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_negative': emitter.c:(.text+0x4220): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_negative': emitter.c:(.text+0x42c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_snap': emitter.c:(.text+0x42e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_snap': emitter.c:(.text+0x4380): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_divide': emitter.c:(.text+0x43a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_divide': emitter.c:(.text+0x4440): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_multiply_mat4': emitter.c:(.text+0x4460): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_multiply_mat4': emitter.c:(.text+0x4500): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_multiply': emitter.c:(.text+0x4520): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_multiply': emitter.c:(.text+0x45c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_scale': emitter.c:(.text+0x45e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_scale': emitter.c:(.text+0x4680): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_subtract': emitter.c:(.text+0x46a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_subtract': emitter.c:(.text+0x4740): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_add': emitter.c:(.text+0x4760): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_add': emitter.c:(.text+0x4800): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_one': emitter.c:(.text+0x4820): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_one': emitter.c:(.text+0x48a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_zero': emitter.c:(.text+0x48c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_zero': emitter.c:(.text+0x4940): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_assign_vec4': emitter.c:(.text+0x4960): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_assign_vec4': emitter.c:(.text+0x4a00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_assign': emitter.c:(.text+0x4a20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_assign': emitter.c:(.text+0x4ac0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i': emitter.c:(.text+0x4ae0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i': emitter.c:(.text+0x4b80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_is_equal': emitter.c:(.text+0x4bc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_is_equal': emitter.c:(.text+0x4c00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_is_zero': emitter.c:(.text+0x4c20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_is_zero': emitter.c:(.text+0x4c40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_lerp': emitter.c:(.text+0x4c60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_lerp': emitter.c:(.text+0x4d00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_normalize': emitter.c:(.text+0x4d20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_normalize': emitter.c:(.text+0x4dc0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_clamp': emitter.c:(.text+0x4de0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_clamp': emitter.c:(.text+0x4e80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_min': emitter.c:(.text+0x4ea0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_min': emitter.c:(.text+0x4f40): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_max': emitter.c:(.text+0x4f60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_max': emitter.c:(.text+0x5000): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_round': emitter.c:(.text+0x5020): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_round': emitter.c:(.text+0x50c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_ceil': emitter.c:(.text+0x50e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_ceil': emitter.c:(.text+0x5180): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_floor': emitter.c:(.text+0x51a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_floor': emitter.c:(.text+0x5240): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_abs': emitter.c:(.text+0x5260): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_abs': emitter.c:(.text+0x5300): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_inverse': emitter.c:(.text+0x5320): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_inverse': emitter.c:(.text+0x53c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_negative': emitter.c:(.text+0x53e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_negative': emitter.c:(.text+0x5480): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_snap': emitter.c:(.text+0x54a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_snap': emitter.c:(.text+0x5540): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_divide': emitter.c:(.text+0x5560): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_divide': emitter.c:(.text+0x5600): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_multiply_mat4': emitter.c:(.text+0x5620): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_multiply_mat4': emitter.c:(.text+0x56c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_multiply': emitter.c:(.text+0x56e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_multiply': emitter.c:(.text+0x5780): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_scale': emitter.c:(.text+0x57a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_scale': emitter.c:(.text+0x5840): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_subtract': emitter.c:(.text+0x5860): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_subtract': emitter.c:(.text+0x5900): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_add': emitter.c:(.text+0x5920): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_add': emitter.c:(.text+0x59c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_one': emitter.c:(.text+0x59e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_one': emitter.c:(.text+0x5a60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_zero': emitter.c:(.text+0x5a80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_zero': emitter.c:(.text+0x5b00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_assign_vec4i': emitter.c:(.text+0x5b20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_assign_vec4i': emitter.c:(.text+0x5bc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_assign': emitter.c:(.text+0x5be0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_assign': emitter.c:(.text+0x5c80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4': emitter.c:(.text+0x5ca0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4': emitter.c:(.text+0x5d40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_nearly_equal': emitter.c:(.text+0x5d60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_nearly_equal': emitter.c:(.text+0x5da0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_equal': emitter.c:(.text+0x5dc0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_equal': emitter.c:(.text+0x5e00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_near_zero': emitter.c:(.text+0x5e20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_near_zero': emitter.c:(.text+0x5e60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_zero': emitter.c:(.text+0x5e80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_zero': emitter.c:(.text+0x5ea0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_distance_squared': emitter.c:(.text+0x5ec0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_distance_squared': emitter.c:(.text+0x5f20): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_distance': emitter.c:(.text+0x5f40): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_distance': emitter.c:(.text+0x5fa0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_length_squared': emitter.c:(.text+0x5fc0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_length_squared': emitter.c:(.text+0x6000): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_length': emitter.c:(.text+0x6020): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_length': emitter.c:(.text+0x6060): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_dot': emitter.c:(.text+0x6080): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_dot': emitter.c:(.text+0x60e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_bezier4': emitter.c:(.text+0x6100): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_bezier4': emitter.c:(.text+0x6200): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_bezier3': emitter.c:(.text+0x6240): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_bezier3': emitter.c:(.text+0x6340): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_lerp': emitter.c:(.text+0x6360): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_lerp': emitter.c:(.text+0x6440): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_reflect': emitter.c:(.text+0x6460): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_reflect': emitter.c:(.text+0x6540): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_slide': emitter.c:(.text+0x6560): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_slide': emitter.c:(.text+0x6640): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_project': emitter.c:(.text+0x6660): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_project': emitter.c:(.text+0x6740): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_normalize': emitter.c:(.text+0x6760): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_normalize': emitter.c:(.text+0x6820): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_cross': emitter.c:(.text+0x6840): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_cross': emitter.c:(.text+0x6920): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_clamp': emitter.c:(.text+0x6940): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_clamp': emitter.c:(.text+0x6a40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_min': emitter.c:(.text+0x6a60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_min': emitter.c:(.text+0x6b40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_max': emitter.c:(.text+0x6b60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_max': emitter.c:(.text+0x6c40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_round': emitter.c:(.text+0x6c60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_round': emitter.c:(.text+0x6d00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_ceil': emitter.c:(.text+0x6d20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_ceil': emitter.c:(.text+0x6dc0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_floor': emitter.c:(.text+0x6de0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_floor': emitter.c:(.text+0x6e80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_abs': emitter.c:(.text+0x6ea0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_abs': emitter.c:(.text+0x6f60): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_inverse': emitter.c:(.text+0x6f80): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_inverse': emitter.c:(.text+0x7040): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_negative': emitter.c:(.text+0x7060): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_negative': emitter.c:(.text+0x7120): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_snap': emitter.c:(.text+0x7140): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_snap': emitter.c:(.text+0x7220): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_divide': emitter.c:(.text+0x7240): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_divide': emitter.c:(.text+0x7320): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_multiply_mat3': emitter.c:(.text+0x7340): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_multiply_mat3': emitter.c:(.text+0x7400): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_multiply': emitter.c:(.text+0x7420): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_multiply': emitter.c:(.text+0x7500): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_scale': emitter.c:(.text+0x7520): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_scale': emitter.c:(.text+0x75e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_subtract': emitter.c:(.text+0x7600): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_subtract': emitter.c:(.text+0x76e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_add': emitter.c:(.text+0x7700): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_add': emitter.c:(.text+0x77e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_one': emitter.c:(.text+0x7800): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_one': emitter.c:(.text+0x78a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_zero': emitter.c:(.text+0x78c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_zero': emitter.c:(.text+0x7960): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_assign_vec3': emitter.c:(.text+0x7980): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_assign_vec3': emitter.c:(.text+0x7a20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_assign': emitter.c:(.text+0x7a40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_assign': emitter.c:(.text+0x7b00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i': emitter.c:(.text+0x7b20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i': emitter.c:(.text+0x7bc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_is_equal': emitter.c:(.text+0x7be0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_is_equal': emitter.c:(.text+0x7c40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_is_zero': emitter.c:(.text+0x7c60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_is_zero': emitter.c:(.text+0x7ca0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_distance_squared': emitter.c:(.text+0x7cc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_distance_squared': emitter.c:(.text+0x7d00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_distance': emitter.c:(.text+0x7d20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_distance': emitter.c:(.text+0x7d60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_length_squared': emitter.c:(.text+0x7d80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_length_squared': emitter.c:(.text+0x7da0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_length': emitter.c:(.text+0x7dc0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_length': emitter.c:(.text+0x7de0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_dot': emitter.c:(.text+0x7e00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_dot': emitter.c:(.text+0x7e40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_bezier4': emitter.c:(.text+0x7e60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_bezier4': emitter.c:(.text+0x7f40): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_bezier3': emitter.c:(.text+0x7f80): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_bezier3': emitter.c:(.text+0x8040): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_lerp': emitter.c:(.text+0x8060): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_lerp': emitter.c:(.text+0x8120): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_reflect': emitter.c:(.text+0x8140): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_reflect': emitter.c:(.text+0x8200): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_slide': emitter.c:(.text+0x8220): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_slide': emitter.c:(.text+0x82e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_project': emitter.c:(.text+0x8300): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_project': emitter.c:(.text+0x83c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_normalize': emitter.c:(.text+0x83e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_normalize': emitter.c:(.text+0x8480): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_cross': emitter.c:(.text+0x84a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_cross': emitter.c:(.text+0x8560): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_clamp': emitter.c:(.text+0x8580): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_clamp': emitter.c:(.text+0x8640): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_min': emitter.c:(.text+0x8660): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_min': emitter.c:(.text+0x8720): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_max': emitter.c:(.text+0x8740): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_max': emitter.c:(.text+0x8800): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_round': emitter.c:(.text+0x8820): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_round': emitter.c:(.text+0x88c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_ceil': emitter.c:(.text+0x88e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_ceil': emitter.c:(.text+0x8980): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_floor': emitter.c:(.text+0x89a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_floor': emitter.c:(.text+0x8a40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_abs': emitter.c:(.text+0x8a60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_abs': emitter.c:(.text+0x8b00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_inverse': emitter.c:(.text+0x8b20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_inverse': emitter.c:(.text+0x8bc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_negative': emitter.c:(.text+0x8be0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_negative': emitter.c:(.text+0x8c80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_snap': emitter.c:(.text+0x8ca0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_snap': emitter.c:(.text+0x8d60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_divide': emitter.c:(.text+0x8d80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_divide': emitter.c:(.text+0x8e40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_multiply_mat3': emitter.c:(.text+0x8e60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_multiply_mat3': emitter.c:(.text+0x8f00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_multiply': emitter.c:(.text+0x8f20): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_multiply': emitter.c:(.text+0x8fe0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_scale': emitter.c:(.text+0x9000): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_scale': emitter.c:(.text+0x90a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_subtract': emitter.c:(.text+0x90c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_subtract': emitter.c:(.text+0x9180): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_add': emitter.c:(.text+0x91a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_add': emitter.c:(.text+0x9260): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_one': emitter.c:(.text+0x9280): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_one': emitter.c:(.text+0x9320): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_zero': emitter.c:(.text+0x9340): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_zero': emitter.c:(.text+0x93e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_assign_vec3i': emitter.c:(.text+0x9400): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_assign_vec3i': emitter.c:(.text+0x94c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_assign': emitter.c:(.text+0x94e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_assign': emitter.c:(.text+0x9580): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3': emitter.c:(.text+0x95a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3': emitter.c:(.text+0x9640): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_nearly_equal': emitter.c:(.text+0x9660): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_nearly_equal': emitter.c:(.text+0x96a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_equal': emitter.c:(.text+0x96c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_equal': emitter.c:(.text+0x9700): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_near_zero': emitter.c:(.text+0x9720): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_near_zero': emitter.c:(.text+0x9760): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_zero': emitter.c:(.text+0x9780): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_zero': emitter.c:(.text+0x97c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_distance_squared': emitter.c:(.text+0x97e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_distance_squared': emitter.c:(.text+0x9820): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_distance': emitter.c:(.text+0x9840): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_distance': emitter.c:(.text+0x9860): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_length': emitter.c:(.text+0x9880): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_length': emitter.c:(.text+0x98a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_length_squared': emitter.c:(.text+0x98c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_length_squared': emitter.c:(.text+0x98e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_angle': emitter.c:(.text+0x9900): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_angle': emitter.c:(.text+0x9920): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_dot': emitter.c:(.text+0x9940): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_dot': emitter.c:(.text+0x9980): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_bezier4': emitter.c:(.text+0x99a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_bezier4': emitter.c:(.text+0x9a40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_bezier3': emitter.c:(.text+0x9a80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_bezier3': emitter.c:(.text+0x9b20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_lerp': emitter.c:(.text+0x9b40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_lerp': emitter.c:(.text+0x9bc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_rotate': emitter.c:(.text+0x9be0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_rotate': emitter.c:(.text+0x9c60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_tangent': emitter.c:(.text+0x9c80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_tangent': emitter.c:(.text+0x9d00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_reflect': emitter.c:(.text+0x9d20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_reflect': emitter.c:(.text+0x9da0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_slide': emitter.c:(.text+0x9dc0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_slide': emitter.c:(.text+0x9e40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_project': emitter.c:(.text+0x9e60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_project': emitter.c:(.text+0x9ee0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_normalize': emitter.c:(.text+0x9f00): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_normalize': emitter.c:(.text+0x9f80): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_clamp': emitter.c:(.text+0x9fa0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_clamp': emitter.c:(.text+0xa040): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_min': emitter.c:(.text+0xa060): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_min': emitter.c:(.text+0xa0e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_max': emitter.c:(.text+0xa100): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_max': emitter.c:(.text+0xa180): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_round': emitter.c:(.text+0xa1a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_round': emitter.c:(.text+0xa220): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_ceil': emitter.c:(.text+0xa240): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_ceil': emitter.c:(.text+0xa2c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_floor': emitter.c:(.text+0xa2e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_floor': emitter.c:(.text+0xa360): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_abs': emitter.c:(.text+0xa380): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_abs': emitter.c:(.text+0xa400): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_inverse': emitter.c:(.text+0xa420): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_inverse': emitter.c:(.text+0xa4a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_negative': emitter.c:(.text+0xa4c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_negative': emitter.c:(.text+0xa540): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_snap': emitter.c:(.text+0xa560): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_snap': emitter.c:(.text+0xa5e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_divide': emitter.c:(.text+0xa600): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_divide': emitter.c:(.text+0xa680): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_multiply_mat2': emitter.c:(.text+0xa6a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_multiply_mat2': emitter.c:(.text+0xa740): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_multiply': emitter.c:(.text+0xa760): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_multiply': emitter.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_scale': emitter.c:(.text+0xa800): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_scale': emitter.c:(.text+0xa880): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_subtract': emitter.c:(.text+0xa8a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_subtract': emitter.c:(.text+0xa920): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_add': emitter.c:(.text+0xa940): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_add': emitter.c:(.text+0xa9c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_one': emitter.c:(.text+0xa9e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_one': emitter.c:(.text+0xaa60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_zero': emitter.c:(.text+0xaa80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_zero': emitter.c:(.text+0xab00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_assign_vec2': emitter.c:(.text+0xab20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_assign_vec2': emitter.c:(.text+0xaba0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_assign': emitter.c:(.text+0xabc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_assign': emitter.c:(.text+0xac40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i': emitter.c:(.text+0xac60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i': emitter.c:(.text+0xace0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_is_equal': emitter.c:(.text+0xad00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_is_equal': emitter.c:(.text+0xad40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_is_zero': emitter.c:(.text+0xad60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_is_zero': emitter.c:(.text+0xad80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_distance_squared': emitter.c:(.text+0xada0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_distance_squared': emitter.c:(.text+0xade0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_distance': emitter.c:(.text+0xae00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_distance': emitter.c:(.text+0xae40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_length': emitter.c:(.text+0xae60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_length': emitter.c:(.text+0xae80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_length_squared': emitter.c:(.text+0xaea0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_length_squared': emitter.c:(.text+0xaec0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_angle': emitter.c:(.text+0xaee0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_angle': emitter.c:(.text+0xaf00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_dot': emitter.c:(.text+0xaf20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_dot': emitter.c:(.text+0xaf60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_bezier4': emitter.c:(.text+0xaf80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_bezier4': emitter.c:(.text+0xb040): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_bezier3': emitter.c:(.text+0xb080): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_bezier3': emitter.c:(.text+0xb120): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_lerp': emitter.c:(.text+0xb140): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_lerp': emitter.c:(.text+0xb1e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_rotate': emitter.c:(.text+0xb200): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_rotate': emitter.c:(.text+0xb2a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_tangent': emitter.c:(.text+0xb2c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_tangent': emitter.c:(.text+0xb340): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_reflect': emitter.c:(.text+0xb360): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_reflect': emitter.c:(.text+0xb400): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_slide': emitter.c:(.text+0xb420): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_slide': emitter.c:(.text+0xb4c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_project': emitter.c:(.text+0xb4e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_project': emitter.c:(.text+0xb580): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_normalize': emitter.c:(.text+0xb5a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_normalize': emitter.c:(.text+0xb620): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_clamp': emitter.c:(.text+0xb640): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_clamp': emitter.c:(.text+0xb6e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_min': emitter.c:(.text+0xb700): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_min': emitter.c:(.text+0xb7a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_max': emitter.c:(.text+0xb7c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_max': emitter.c:(.text+0xb860): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_round': emitter.c:(.text+0xb880): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_round': emitter.c:(.text+0xb900): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_ceil': emitter.c:(.text+0xb920): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_ceil': emitter.c:(.text+0xb9a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_floor': emitter.c:(.text+0xb9c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_floor': emitter.c:(.text+0xba40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_abs': emitter.c:(.text+0xba60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_abs': emitter.c:(.text+0xbae0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_inverse': emitter.c:(.text+0xbb00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_inverse': emitter.c:(.text+0xbb80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_negative': emitter.c:(.text+0xbba0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_negative': emitter.c:(.text+0xbc20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_snap': emitter.c:(.text+0xbc40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_snap': emitter.c:(.text+0xbce0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_divide': emitter.c:(.text+0xbd00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_divide': emitter.c:(.text+0xbda0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_multiply_mat2': emitter.c:(.text+0xbdc0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_multiply_mat2': emitter.c:(.text+0xbe60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_multiply': emitter.c:(.text+0xbe80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_multiply': emitter.c:(.text+0xbf20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_scale': emitter.c:(.text+0xbf40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_scale': emitter.c:(.text+0xbfe0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_subtract': emitter.c:(.text+0xc000): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_subtract': emitter.c:(.text+0xc0a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_add': emitter.c:(.text+0xc0c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_add': emitter.c:(.text+0xc160): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_one': emitter.c:(.text+0xc180): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_one': emitter.c:(.text+0xc200): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_zero': emitter.c:(.text+0xc220): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_zero': emitter.c:(.text+0xc2a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_assign_vec2i': emitter.c:(.text+0xc2c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_assign_vec2i': emitter.c:(.text+0xc340): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_assign': emitter.c:(.text+0xc360): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_assign': emitter.c:(.text+0xc3e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2': emitter.c:(.text+0xc7c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2': emitter.c:(.text+0xc840): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_nearly_equal': emitter.c:(.text+0xc860): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_nearly_equal': emitter.c:(.text+0xc8a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_equal': emitter.c:(.text+0xc8c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_equal': emitter.c:(.text+0xc900): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_near_zero': emitter.c:(.text+0xc920): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_near_zero': emitter.c:(.text+0xc940): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_zero': emitter.c:(.text+0xc960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_zero': emitter.c:(.text+0xc980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_lerp': events.c:(.text+0xd80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_lerp': events.c:(.text+0xe00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_multiply': events.c:(.text+0xe20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_multiply': events.c:(.text+0xea0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_scale': events.c:(.text+0xec0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_scale': events.c:(.text+0xf40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_negative': events.c:(.text+0xf60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_negative': events.c:(.text+0xfe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_scaling': events.c:(.text+0x1000): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_scaling': events.c:(.text+0x1080): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_translation': events.c:(.text+0x10a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_translation': events.c:(.text+0x1120): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_look_at': events.c:(.text+0x1140): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_look_at': events.c:(.text+0x1200): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_quaternion': events.c:(.text+0x1220): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_quaternion': events.c:(.text+0x12a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_axis': events.c:(.text+0x12c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_axis': events.c:(.text+0x1340): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_z': events.c:(.text+0x1360): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_z': events.c:(.text+0x13e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_y': events.c:(.text+0x1400): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_y': events.c:(.text+0x1480): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_x': events.c:(.text+0x14a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_x': events.c:(.text+0x1520): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_perspective_infinite': events.c:(.text+0x1540): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_perspective_infinite': events.c:(.text+0x15c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_perspective_fov': events.c:(.text+0x15e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_perspective_fov': events.c:(.text+0x1660): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_perspective': events.c:(.text+0x1680): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_perspective': events.c:(.text+0x1700): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_ortho': events.c:(.text+0x1720): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_ortho': events.c:(.text+0x17a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_inverse': events.c:(.text+0x17c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_inverse': events.c:(.text+0x1840): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_adjugate': events.c:(.text+0x1860): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_adjugate': events.c:(.text+0x18e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_transpose': events.c:(.text+0x1900): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_transpose': events.c:(.text+0x1980): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_assign_mat3': events.c:(.text+0x19a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_assign_mat3': events.c:(.text+0x1a20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_assign_mat2': events.c:(.text+0x1a40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_assign_mat2': events.c:(.text+0x1ae0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_assign': events.c:(.text+0x1b00): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_assign': events.c:(.text+0x1b80): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_determinant': events.c:(.text+0x1ba0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_determinant': events.c:(.text+0x1bc0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_identity': events.c:(.text+0x1be0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_identity': events.c:(.text+0x1c60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_zero': events.c:(.text+0x1c80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_zero': events.c:(.text+0x1d00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4': events.c:(.text+0x1d20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4': events.c:(.text+0x1da0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_lerp': events.c:(.text+0x1dc0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_lerp': events.c:(.text+0x1e40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_multiply': events.c:(.text+0x1e60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_multiply': events.c:(.text+0x1ee0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_scale': events.c:(.text+0x1f00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_scale': events.c:(.text+0x1f80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_negative': events.c:(.text+0x1fa0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_negative': events.c:(.text+0x2020): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_scaling': events.c:(.text+0x2040): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_scaling': events.c:(.text+0x20c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_quaternion': events.c:(.text+0x20e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_quaternion': events.c:(.text+0x2180): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_axis': events.c:(.text+0x21a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_axis': events.c:(.text+0x2240): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_z': events.c:(.text+0x2260): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_z': events.c:(.text+0x22e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_y': events.c:(.text+0x2300): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_y': events.c:(.text+0x2380): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_x': events.c:(.text+0x23a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_x': events.c:(.text+0x2420): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_inverse': events.c:(.text+0x2440): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_inverse': events.c:(.text+0x24c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_adjugate': events.c:(.text+0x24e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_adjugate': events.c:(.text+0x2560): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_cofactor': events.c:(.text+0x2580): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_cofactor': events.c:(.text+0x2600): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_transpose': events.c:(.text+0x2620): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_transpose': events.c:(.text+0x26a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_assign_mat4': events.c:(.text+0x26c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_assign_mat4': events.c:(.text+0x2740): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_assign_mat2': events.c:(.text+0x2760): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_assign_mat2': events.c:(.text+0x2800): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_assign': events.c:(.text+0x2820): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_assign': events.c:(.text+0x28a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_determinant': events.c:(.text+0x28c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_determinant': events.c:(.text+0x28e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_identity': events.c:(.text+0x2900): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_identity': events.c:(.text+0x2980): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_zero': events.c:(.text+0x29a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_zero': events.c:(.text+0x2a20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3': events.c:(.text+0x2a40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3': events.c:(.text+0x2ac0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_lerp': events.c:(.text+0x2ae0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_lerp': events.c:(.text+0x2ba0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_multiply': events.c:(.text+0x2bc0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_multiply': events.c:(.text+0x2c80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_scale': events.c:(.text+0x2ca0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_scale': events.c:(.text+0x2d40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_negative': events.c:(.text+0x2d60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_negative': events.c:(.text+0x2e00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_scaling': events.c:(.text+0x2e20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_scaling': events.c:(.text+0x2ec0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_rotation': events.c:(.text+0x2ee0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_rotation': events.c:(.text+0x2f80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_inverse': events.c:(.text+0x2fa0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_inverse': events.c:(.text+0x3040): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_cofactor': events.c:(.text+0x3060): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_cofactor': events.c:(.text+0x3100): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_transpose': events.c:(.text+0x3120): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_transpose': events.c:(.text+0x31c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_assign_mat4': events.c:(.text+0x31e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_assign_mat4': events.c:(.text+0x3280): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_assign_mat3': events.c:(.text+0x32a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_assign_mat3': events.c:(.text+0x3340): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_assign': events.c:(.text+0x3360): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_assign': events.c:(.text+0x3400): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_determinant': events.c:(.text+0x3420): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_determinant': events.c:(.text+0x3460): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_identity': events.c:(.text+0x3480): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_identity': events.c:(.text+0x3520): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_zero': events.c:(.text+0x3540): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_zero': events.c:(.text+0x35e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2': events.c:(.text+0x3600): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2': events.c:(.text+0x36a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_length_squared': events.c:(.text+0x36c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_length_squared': events.c:(.text+0x3700): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_length': events.c:(.text+0x3720): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_length': events.c:(.text+0x3760): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_angle': events.c:(.text+0x3780): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_angle': events.c:(.text+0x37c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_dot': events.c:(.text+0x37e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_dot': events.c:(.text+0x3820): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_slerp': events.c:(.text+0x3840): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_slerp': events.c:(.text+0x3900): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_lerp': events.c:(.text+0x3920): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_lerp': events.c:(.text+0x39e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_yaw_pitch_roll': events.c:(.text+0x3a00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_yaw_pitch_roll': events.c:(.text+0x3aa0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_mat4': events.c:(.text+0x3ac0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_mat4': events.c:(.text+0x3b60): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_vec3': events.c:(.text+0x3b80): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_vec3': events.c:(.text+0x3c20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_axis_angle': events.c:(.text+0x3c40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_axis_angle': events.c:(.text+0x3ce0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_power': events.c:(.text+0x3d00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_power': events.c:(.text+0x3da0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_normalize': events.c:(.text+0x3dc0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_normalize': events.c:(.text+0x3e60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_inverse': events.c:(.text+0x3e80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_inverse': events.c:(.text+0x3f20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_conjugate': events.c:(.text+0x3f40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_conjugate': events.c:(.text+0x3fe0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_negative': events.c:(.text+0x4000): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_negative': events.c:(.text+0x40a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_divide': events.c:(.text+0x40c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_divide': events.c:(.text+0x4180): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_multiply': events.c:(.text+0x41a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_multiply': events.c:(.text+0x4260): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_scale': events.c:(.text+0x4280): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_scale': events.c:(.text+0x4320): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_null': events.c:(.text+0x4340): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_null': events.c:(.text+0x43e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_zero': events.c:(.text+0x4400): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_zero': events.c:(.text+0x44a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_assign': events.c:(.text+0x44c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_assign': events.c:(.text+0x4560): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat': events.c:(.text+0x4580): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat': events.c:(.text+0x4620): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_nearly_equal': events.c:(.text+0x4640): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_nearly_equal': events.c:(.text+0x4680): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_equal': events.c:(.text+0x46a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_equal': events.c:(.text+0x46e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_near_zero': events.c:(.text+0x4700): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_near_zero': events.c:(.text+0x4740): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_zero': events.c:(.text+0x4760): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_zero': events.c:(.text+0x47a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_lerp': events.c:(.text+0x47c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_lerp': events.c:(.text+0x4860): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_normalize': events.c:(.text+0x4880): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_normalize': events.c:(.text+0x4920): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_clamp': events.c:(.text+0x4940): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_clamp': events.c:(.text+0x49e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_min': events.c:(.text+0x4a00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_min': events.c:(.text+0x4aa0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_max': events.c:(.text+0x4ac0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_max': events.c:(.text+0x4b60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_round': events.c:(.text+0x4b80): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_round': events.c:(.text+0x4c20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_ceil': events.c:(.text+0x4c40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_ceil': events.c:(.text+0x4ce0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_floor': events.c:(.text+0x4d00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_floor': events.c:(.text+0x4da0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_abs': events.c:(.text+0x4dc0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_abs': events.c:(.text+0x4e60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_inverse': events.c:(.text+0x4e80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_inverse': events.c:(.text+0x4f20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_negative': events.c:(.text+0x4f40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_negative': events.c:(.text+0x4fe0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_snap': events.c:(.text+0x5000): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_snap': events.c:(.text+0x50a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_divide': events.c:(.text+0x50c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_divide': events.c:(.text+0x5160): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_multiply_mat4': events.c:(.text+0x5180): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_multiply_mat4': events.c:(.text+0x5220): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_multiply': events.c:(.text+0x5240): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_multiply': events.c:(.text+0x52e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_scale': events.c:(.text+0x5300): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_scale': events.c:(.text+0x53a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_subtract': events.c:(.text+0x53c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_subtract': events.c:(.text+0x5460): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_add': events.c:(.text+0x5480): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_add': events.c:(.text+0x5520): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_one': events.c:(.text+0x5540): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_one': events.c:(.text+0x55c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_zero': events.c:(.text+0x55e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_zero': events.c:(.text+0x5660): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_assign_vec4': events.c:(.text+0x5680): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_assign_vec4': events.c:(.text+0x5720): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_assign': events.c:(.text+0x5740): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_assign': events.c:(.text+0x57e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i': events.c:(.text+0x5800): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i': events.c:(.text+0x58a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_is_equal': events.c:(.text+0x58e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_is_equal': events.c:(.text+0x5920): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_is_zero': events.c:(.text+0x5940): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_is_zero': events.c:(.text+0x5960): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_lerp': events.c:(.text+0x5980): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_lerp': events.c:(.text+0x5a20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_normalize': events.c:(.text+0x5a40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_normalize': events.c:(.text+0x5ae0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_clamp': events.c:(.text+0x5b00): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_clamp': events.c:(.text+0x5ba0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_min': events.c:(.text+0x5bc0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_min': events.c:(.text+0x5c60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_max': events.c:(.text+0x5c80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_max': events.c:(.text+0x5d20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_round': events.c:(.text+0x5d40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_round': events.c:(.text+0x5de0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_ceil': events.c:(.text+0x5e00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_ceil': events.c:(.text+0x5ea0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_floor': events.c:(.text+0x5ec0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_floor': events.c:(.text+0x5f60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_abs': events.c:(.text+0x5f80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_abs': events.c:(.text+0x6020): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_inverse': events.c:(.text+0x6040): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_inverse': events.c:(.text+0x60e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_negative': events.c:(.text+0x6100): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_negative': events.c:(.text+0x61a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_snap': events.c:(.text+0x61c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_snap': events.c:(.text+0x6260): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_divide': events.c:(.text+0x6280): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_divide': events.c:(.text+0x6320): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_multiply_mat4': events.c:(.text+0x6340): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_multiply_mat4': events.c:(.text+0x63e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_multiply': events.c:(.text+0x6400): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_multiply': events.c:(.text+0x64a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_scale': events.c:(.text+0x64c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_scale': events.c:(.text+0x6560): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_subtract': events.c:(.text+0x6580): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_subtract': events.c:(.text+0x6620): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_add': events.c:(.text+0x6640): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_add': events.c:(.text+0x66e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_one': events.c:(.text+0x6700): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_one': events.c:(.text+0x6780): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_zero': events.c:(.text+0x67a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_zero': events.c:(.text+0x6820): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_assign_vec4i': events.c:(.text+0x6840): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_assign_vec4i': events.c:(.text+0x68e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_assign': events.c:(.text+0x6900): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_assign': events.c:(.text+0x69a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4': events.c:(.text+0x69c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4': events.c:(.text+0x6a60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_nearly_equal': events.c:(.text+0x6a80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_nearly_equal': events.c:(.text+0x6ac0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_equal': events.c:(.text+0x6ae0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_equal': events.c:(.text+0x6b20): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_near_zero': events.c:(.text+0x6b40): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_near_zero': events.c:(.text+0x6b80): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_zero': events.c:(.text+0x6ba0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_zero': events.c:(.text+0x6bc0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_distance_squared': events.c:(.text+0x6be0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_distance_squared': events.c:(.text+0x6c40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_distance': events.c:(.text+0x6c60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_distance': events.c:(.text+0x6cc0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_length_squared': events.c:(.text+0x6ce0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_length_squared': events.c:(.text+0x6d20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_length': events.c:(.text+0x6d40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_length': events.c:(.text+0x6d80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_dot': events.c:(.text+0x6da0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_dot': events.c:(.text+0x6e00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_bezier4': events.c:(.text+0x6e20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_bezier4': events.c:(.text+0x6f20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_bezier3': events.c:(.text+0x6f60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_bezier3': events.c:(.text+0x7060): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_lerp': events.c:(.text+0x7080): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_lerp': events.c:(.text+0x7160): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_reflect': events.c:(.text+0x7180): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_reflect': events.c:(.text+0x7260): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_slide': events.c:(.text+0x7280): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_slide': events.c:(.text+0x7360): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_project': events.c:(.text+0x7380): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_project': events.c:(.text+0x7460): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_normalize': events.c:(.text+0x7480): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_normalize': events.c:(.text+0x7540): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_cross': events.c:(.text+0x7560): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_cross': events.c:(.text+0x7640): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_clamp': events.c:(.text+0x7660): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_clamp': events.c:(.text+0x7760): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_min': events.c:(.text+0x7780): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_min': events.c:(.text+0x7860): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_max': events.c:(.text+0x7880): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_max': events.c:(.text+0x7960): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_round': events.c:(.text+0x7980): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_round': events.c:(.text+0x7a20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_ceil': events.c:(.text+0x7a40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_ceil': events.c:(.text+0x7ae0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_floor': events.c:(.text+0x7b00): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_floor': events.c:(.text+0x7ba0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_abs': events.c:(.text+0x7bc0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_abs': events.c:(.text+0x7c80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_inverse': events.c:(.text+0x7ca0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_inverse': events.c:(.text+0x7d60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_negative': events.c:(.text+0x7d80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_negative': events.c:(.text+0x7e40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_snap': events.c:(.text+0x7e60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_snap': events.c:(.text+0x7f40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_divide': events.c:(.text+0x7f60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_divide': events.c:(.text+0x8040): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_multiply_mat3': events.c:(.text+0x8060): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_multiply_mat3': events.c:(.text+0x8120): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_multiply': events.c:(.text+0x8140): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_multiply': events.c:(.text+0x8220): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_scale': events.c:(.text+0x8240): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_scale': events.c:(.text+0x8300): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_subtract': events.c:(.text+0x8320): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_subtract': events.c:(.text+0x8400): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_add': events.c:(.text+0x8420): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_add': events.c:(.text+0x8500): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_one': events.c:(.text+0x8520): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_one': events.c:(.text+0x85c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_zero': events.c:(.text+0x85e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_zero': events.c:(.text+0x8680): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_assign_vec3': events.c:(.text+0x86a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_assign_vec3': events.c:(.text+0x8740): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_assign': events.c:(.text+0x8760): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_assign': events.c:(.text+0x8820): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i': events.c:(.text+0x8840): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i': events.c:(.text+0x88e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_is_equal': events.c:(.text+0x8900): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_is_equal': events.c:(.text+0x8960): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_is_zero': events.c:(.text+0x8980): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_is_zero': events.c:(.text+0x89c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_distance_squared': events.c:(.text+0x89e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_distance_squared': events.c:(.text+0x8a20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_distance': events.c:(.text+0x8a40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_distance': events.c:(.text+0x8a80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_length_squared': events.c:(.text+0x8aa0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_length_squared': events.c:(.text+0x8ac0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_length': events.c:(.text+0x8ae0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_length': events.c:(.text+0x8b00): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_dot': events.c:(.text+0x8b20): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_dot': events.c:(.text+0x8b60): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_bezier4': events.c:(.text+0x8b80): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_bezier4': events.c:(.text+0x8c60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_bezier3': events.c:(.text+0x8ca0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_bezier3': events.c:(.text+0x8d60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_lerp': events.c:(.text+0x8d80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_lerp': events.c:(.text+0x8e40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_reflect': events.c:(.text+0x8e60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_reflect': events.c:(.text+0x8f20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_slide': events.c:(.text+0x8f40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_slide': events.c:(.text+0x9000): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_project': events.c:(.text+0x9020): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_project': events.c:(.text+0x90e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_normalize': events.c:(.text+0x9100): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_normalize': events.c:(.text+0x91a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_cross': events.c:(.text+0x91c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_cross': events.c:(.text+0x9280): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_clamp': events.c:(.text+0x92a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_clamp': events.c:(.text+0x9360): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_min': events.c:(.text+0x9380): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_min': events.c:(.text+0x9440): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_max': events.c:(.text+0x9460): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_max': events.c:(.text+0x9520): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_round': events.c:(.text+0x9540): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_round': events.c:(.text+0x95e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_ceil': events.c:(.text+0x9600): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_ceil': events.c:(.text+0x96a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_floor': events.c:(.text+0x96c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_floor': events.c:(.text+0x9760): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_abs': events.c:(.text+0x9780): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_abs': events.c:(.text+0x9820): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_inverse': events.c:(.text+0x9840): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_inverse': events.c:(.text+0x98e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_negative': events.c:(.text+0x9900): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_negative': events.c:(.text+0x99a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_snap': events.c:(.text+0x99c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_snap': events.c:(.text+0x9a80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_divide': events.c:(.text+0x9aa0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_divide': events.c:(.text+0x9b60): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_multiply_mat3': events.c:(.text+0x9b80): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_multiply_mat3': events.c:(.text+0x9c20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_multiply': events.c:(.text+0x9c40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_multiply': events.c:(.text+0x9d00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_scale': events.c:(.text+0x9d20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_scale': events.c:(.text+0x9dc0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_subtract': events.c:(.text+0x9de0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_subtract': events.c:(.text+0x9ea0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_add': events.c:(.text+0x9ec0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_add': events.c:(.text+0x9f80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_one': events.c:(.text+0x9fa0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_one': events.c:(.text+0xa040): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_zero': events.c:(.text+0xa060): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_zero': events.c:(.text+0xa100): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_assign_vec3i': events.c:(.text+0xa120): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_assign_vec3i': events.c:(.text+0xa1e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_assign': events.c:(.text+0xa200): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_assign': events.c:(.text+0xa2a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3': events.c:(.text+0xa2c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3': events.c:(.text+0xa360): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_nearly_equal': events.c:(.text+0xa380): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_nearly_equal': events.c:(.text+0xa3c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_equal': events.c:(.text+0xa3e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_equal': events.c:(.text+0xa420): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_near_zero': events.c:(.text+0xa440): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_near_zero': events.c:(.text+0xa480): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_zero': events.c:(.text+0xa4a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_zero': events.c:(.text+0xa4e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_distance_squared': events.c:(.text+0xa500): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_distance_squared': events.c:(.text+0xa540): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_distance': events.c:(.text+0xa560): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_distance': events.c:(.text+0xa580): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_length': events.c:(.text+0xa5a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_length': events.c:(.text+0xa5c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_length_squared': events.c:(.text+0xa5e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_length_squared': events.c:(.text+0xa600): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_angle': events.c:(.text+0xa620): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_angle': events.c:(.text+0xa640): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_dot': events.c:(.text+0xa660): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_dot': events.c:(.text+0xa6a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_bezier4': events.c:(.text+0xa6c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_bezier4': events.c:(.text+0xa760): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_bezier3': events.c:(.text+0xa7a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_bezier3': events.c:(.text+0xa840): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_lerp': events.c:(.text+0xa860): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_lerp': events.c:(.text+0xa8e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_rotate': events.c:(.text+0xa900): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_rotate': events.c:(.text+0xa980): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_tangent': events.c:(.text+0xa9a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_tangent': events.c:(.text+0xaa20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_reflect': events.c:(.text+0xaa40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_reflect': events.c:(.text+0xaac0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_slide': events.c:(.text+0xaae0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_slide': events.c:(.text+0xab60): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_project': events.c:(.text+0xab80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_project': events.c:(.text+0xac00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_normalize': events.c:(.text+0xac20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_normalize': events.c:(.text+0xaca0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_clamp': events.c:(.text+0xacc0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_clamp': events.c:(.text+0xad60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_min': events.c:(.text+0xad80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_min': events.c:(.text+0xae00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_max': events.c:(.text+0xae20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_max': events.c:(.text+0xaea0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_round': events.c:(.text+0xaec0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_round': events.c:(.text+0xaf40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_ceil': events.c:(.text+0xaf60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_ceil': events.c:(.text+0xafe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_floor': events.c:(.text+0xb000): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_floor': events.c:(.text+0xb080): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_abs': events.c:(.text+0xb0a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_abs': events.c:(.text+0xb120): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_inverse': events.c:(.text+0xb140): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_inverse': events.c:(.text+0xb1c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_negative': events.c:(.text+0xb1e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_negative': events.c:(.text+0xb260): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_snap': events.c:(.text+0xb280): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_snap': events.c:(.text+0xb300): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_divide': events.c:(.text+0xb320): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_divide': events.c:(.text+0xb3a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_multiply_mat2': events.c:(.text+0xb3c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_multiply_mat2': events.c:(.text+0xb460): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_multiply': events.c:(.text+0xb480): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_multiply': events.c:(.text+0xb500): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_scale': events.c:(.text+0xb520): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_scale': events.c:(.text+0xb5a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_subtract': events.c:(.text+0xb5c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_subtract': events.c:(.text+0xb640): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_add': events.c:(.text+0xb660): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_add': events.c:(.text+0xb6e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_one': events.c:(.text+0xb700): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_one': events.c:(.text+0xb780): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_zero': events.c:(.text+0xb7a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_zero': events.c:(.text+0xb820): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_assign_vec2': events.c:(.text+0xb840): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_assign_vec2': events.c:(.text+0xb8c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_assign': events.c:(.text+0xb8e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_assign': events.c:(.text+0xb960): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i': events.c:(.text+0xc400): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i': events.c:(.text+0xc480): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_is_equal': events.c:(.text+0xc4a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_is_equal': events.c:(.text+0xc4e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_is_zero': events.c:(.text+0xc500): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_is_zero': events.c:(.text+0xc520): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_distance_squared': events.c:(.text+0xc540): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_distance_squared': events.c:(.text+0xc580): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_distance': events.c:(.text+0xc5a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_distance': events.c:(.text+0xc5e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_length': events.c:(.text+0xc600): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_length': events.c:(.text+0xc620): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_length_squared': events.c:(.text+0xc640): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_length_squared': events.c:(.text+0xc660): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_angle': events.c:(.text+0xc680): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_angle': events.c:(.text+0xc6a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_dot': events.c:(.text+0xc6c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_dot': events.c:(.text+0xc700): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_bezier4': events.c:(.text+0xc720): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_bezier4': events.c:(.text+0xc7e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_bezier3': events.c:(.text+0xc820): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_bezier3': events.c:(.text+0xc8c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_lerp': events.c:(.text+0xc8e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_lerp': events.c:(.text+0xc980): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_rotate': events.c:(.text+0xc9a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_rotate': events.c:(.text+0xca40): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_tangent': events.c:(.text+0xca60): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_tangent': events.c:(.text+0xcae0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_reflect': events.c:(.text+0xcb00): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_reflect': events.c:(.text+0xcba0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_slide': events.c:(.text+0xcbc0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_slide': events.c:(.text+0xcc60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_project': events.c:(.text+0xcc80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_project': events.c:(.text+0xcd20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_normalize': events.c:(.text+0xcd40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_normalize': events.c:(.text+0xcdc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_clamp': events.c:(.text+0xcde0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_clamp': events.c:(.text+0xce80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_min': events.c:(.text+0xcea0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_min': events.c:(.text+0xcf40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_max': events.c:(.text+0xcf60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_max': events.c:(.text+0xd000): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_round': events.c:(.text+0xd020): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_round': events.c:(.text+0xd0a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_ceil': events.c:(.text+0xd0c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_ceil': events.c:(.text+0xd140): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_floor': events.c:(.text+0xd160): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_floor': events.c:(.text+0xd1e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_abs': events.c:(.text+0xd200): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_abs': events.c:(.text+0xd280): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_inverse': events.c:(.text+0xd2a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_inverse': events.c:(.text+0xd320): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_negative': events.c:(.text+0xd340): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_negative': events.c:(.text+0xd3c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_snap': events.c:(.text+0xd3e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_snap': events.c:(.text+0xd480): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_divide': events.c:(.text+0xd4a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_divide': events.c:(.text+0xd540): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_multiply_mat2': events.c:(.text+0xd560): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_multiply_mat2': events.c:(.text+0xd600): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_multiply': events.c:(.text+0xd620): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_multiply': events.c:(.text+0xd6c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_scale': events.c:(.text+0xd6e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_scale': events.c:(.text+0xd780): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_subtract': events.c:(.text+0xd7a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_subtract': events.c:(.text+0xd840): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_add': events.c:(.text+0xd860): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_add': events.c:(.text+0xd900): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_one': events.c:(.text+0xd920): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_one': events.c:(.text+0xd9a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_zero': events.c:(.text+0xd9c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_zero': events.c:(.text+0xda40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_assign_vec2i': events.c:(.text+0xda60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_assign_vec2i': events.c:(.text+0xdae0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_assign': events.c:(.text+0xdb00): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_assign': events.c:(.text+0xdb80): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2': events.c:(.text+0xdba0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2': events.c:(.text+0xdc20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_nearly_equal': events.c:(.text+0xdc40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_nearly_equal': events.c:(.text+0xdc80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_equal': events.c:(.text+0xdca0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_equal': events.c:(.text+0xdce0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_near_zero': events.c:(.text+0xdd00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_near_zero': events.c:(.text+0xdd20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_zero': events.c:(.text+0xdd40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_zero': events.c:(.text+0xdd60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_lerp': files.c:(.text+0x2240): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_lerp': files.c:(.text+0x22c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_multiply': files.c:(.text+0x22e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_multiply': files.c:(.text+0x2360): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_scale': files.c:(.text+0x2380): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_scale': files.c:(.text+0x2400): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_negative': files.c:(.text+0x2420): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_negative': files.c:(.text+0x24a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_scaling': files.c:(.text+0x24c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_scaling': files.c:(.text+0x2540): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_translation': files.c:(.text+0x2560): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_translation': files.c:(.text+0x25e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_look_at': files.c:(.text+0x2600): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_look_at': files.c:(.text+0x26c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_quaternion': files.c:(.text+0x26e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_quaternion': files.c:(.text+0x2760): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_axis': files.c:(.text+0x2780): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_axis': files.c:(.text+0x2800): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_z': files.c:(.text+0x2820): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_z': files.c:(.text+0x28a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_y': files.c:(.text+0x28c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_y': files.c:(.text+0x2940): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_x': files.c:(.text+0x2960): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_x': files.c:(.text+0x29e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_perspective_infinite': files.c:(.text+0x2a00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_perspective_infinite': files.c:(.text+0x2a80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_perspective_fov': files.c:(.text+0x2aa0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_perspective_fov': files.c:(.text+0x2b20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_perspective': files.c:(.text+0x2b40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_perspective': files.c:(.text+0x2bc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_ortho': files.c:(.text+0x2be0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_ortho': files.c:(.text+0x2c60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_inverse': files.c:(.text+0x2c80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_inverse': files.c:(.text+0x2d00): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_adjugate': files.c:(.text+0x2d20): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_adjugate': files.c:(.text+0x2da0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_transpose': files.c:(.text+0x2dc0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_transpose': files.c:(.text+0x2e40): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_assign_mat3': files.c:(.text+0x2e60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_assign_mat3': files.c:(.text+0x2ee0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_assign_mat2': files.c:(.text+0x2f00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_assign_mat2': files.c:(.text+0x2fa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_assign': files.c:(.text+0x2fc0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_assign': files.c:(.text+0x3040): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_determinant': files.c:(.text+0x3060): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_determinant': files.c:(.text+0x3080): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_identity': files.c:(.text+0x30a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_identity': files.c:(.text+0x3120): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_zero': files.c:(.text+0x3140): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_zero': files.c:(.text+0x31c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4': files.c:(.text+0x31e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4': files.c:(.text+0x3260): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_lerp': files.c:(.text+0x3280): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_lerp': files.c:(.text+0x3300): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_multiply': files.c:(.text+0x3320): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_multiply': files.c:(.text+0x33a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_scale': files.c:(.text+0x33c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_scale': files.c:(.text+0x3440): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_negative': files.c:(.text+0x3460): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_negative': files.c:(.text+0x34e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_scaling': files.c:(.text+0x3500): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_scaling': files.c:(.text+0x3580): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_quaternion': files.c:(.text+0x35a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_quaternion': files.c:(.text+0x3640): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_axis': files.c:(.text+0x3660): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_axis': files.c:(.text+0x3700): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_z': files.c:(.text+0x3720): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_z': files.c:(.text+0x37a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_y': files.c:(.text+0x37c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_y': files.c:(.text+0x3840): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_x': files.c:(.text+0x3860): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_x': files.c:(.text+0x38e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_inverse': files.c:(.text+0x3900): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_inverse': files.c:(.text+0x3980): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_adjugate': files.c:(.text+0x39a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_adjugate': files.c:(.text+0x3a20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_cofactor': files.c:(.text+0x3a40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_cofactor': files.c:(.text+0x3ac0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_transpose': files.c:(.text+0x3ae0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_transpose': files.c:(.text+0x3b60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_assign_mat4': files.c:(.text+0x3b80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_assign_mat4': files.c:(.text+0x3c00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_assign_mat2': files.c:(.text+0x3c20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_assign_mat2': files.c:(.text+0x3cc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_assign': files.c:(.text+0x3ce0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_assign': files.c:(.text+0x3d60): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_determinant': files.c:(.text+0x3d80): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_determinant': files.c:(.text+0x3da0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_identity': files.c:(.text+0x3dc0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_identity': files.c:(.text+0x3e40): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_zero': files.c:(.text+0x3e60): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_zero': files.c:(.text+0x3ee0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3': files.c:(.text+0x3f00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3': files.c:(.text+0x3f80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_lerp': files.c:(.text+0x3fa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_lerp': files.c:(.text+0x4060): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_multiply': files.c:(.text+0x4080): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_multiply': files.c:(.text+0x4140): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_scale': files.c:(.text+0x4160): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_scale': files.c:(.text+0x4200): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_negative': files.c:(.text+0x4220): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_negative': files.c:(.text+0x42c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_scaling': files.c:(.text+0x42e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_scaling': files.c:(.text+0x4380): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_rotation': files.c:(.text+0x43a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_rotation': files.c:(.text+0x4440): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_inverse': files.c:(.text+0x4460): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_inverse': files.c:(.text+0x4500): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_cofactor': files.c:(.text+0x4520): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_cofactor': files.c:(.text+0x45c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_transpose': files.c:(.text+0x45e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_transpose': files.c:(.text+0x4680): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_assign_mat4': files.c:(.text+0x46a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_assign_mat4': files.c:(.text+0x4740): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_assign_mat3': files.c:(.text+0x4760): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_assign_mat3': files.c:(.text+0x4800): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_assign': files.c:(.text+0x4820): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_assign': files.c:(.text+0x48c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_determinant': files.c:(.text+0x48e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_determinant': files.c:(.text+0x4920): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_identity': files.c:(.text+0x4940): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_identity': files.c:(.text+0x49e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_zero': files.c:(.text+0x4a00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_zero': files.c:(.text+0x4aa0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2': files.c:(.text+0x4ac0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2': files.c:(.text+0x4b60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_length_squared': files.c:(.text+0x4b80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_length_squared': files.c:(.text+0x4bc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_length': files.c:(.text+0x4be0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_length': files.c:(.text+0x4c20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_angle': files.c:(.text+0x4c40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_angle': files.c:(.text+0x4c80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_dot': files.c:(.text+0x4ca0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_dot': files.c:(.text+0x4ce0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_slerp': files.c:(.text+0x4d00): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_slerp': files.c:(.text+0x4dc0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_lerp': files.c:(.text+0x4de0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_lerp': files.c:(.text+0x4ea0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_yaw_pitch_roll': files.c:(.text+0x4ec0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_yaw_pitch_roll': files.c:(.text+0x4f60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_mat4': files.c:(.text+0x4f80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_mat4': files.c:(.text+0x5020): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_vec3': files.c:(.text+0x5040): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_vec3': files.c:(.text+0x50e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_axis_angle': files.c:(.text+0x5100): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_axis_angle': files.c:(.text+0x51a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_power': files.c:(.text+0x51c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_power': files.c:(.text+0x5260): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_normalize': files.c:(.text+0x5280): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_normalize': files.c:(.text+0x5320): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_inverse': files.c:(.text+0x5340): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_inverse': files.c:(.text+0x53e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_conjugate': files.c:(.text+0x5400): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_conjugate': files.c:(.text+0x54a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_negative': files.c:(.text+0x54c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_negative': files.c:(.text+0x5560): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_divide': files.c:(.text+0x5580): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_divide': files.c:(.text+0x5640): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_multiply': files.c:(.text+0x5660): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_multiply': files.c:(.text+0x5720): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_scale': files.c:(.text+0x5740): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_scale': files.c:(.text+0x57e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_null': files.c:(.text+0x5800): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_null': files.c:(.text+0x58a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_zero': files.c:(.text+0x58c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_zero': files.c:(.text+0x5960): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_assign': files.c:(.text+0x5980): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_assign': files.c:(.text+0x5a20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat': files.c:(.text+0x5a40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat': files.c:(.text+0x5ae0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_nearly_equal': files.c:(.text+0x5b00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_nearly_equal': files.c:(.text+0x5b40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_equal': files.c:(.text+0x5b60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_equal': files.c:(.text+0x5ba0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_near_zero': files.c:(.text+0x5bc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_near_zero': files.c:(.text+0x5c00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_zero': files.c:(.text+0x5c20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_zero': files.c:(.text+0x5c60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_lerp': files.c:(.text+0x5c80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_lerp': files.c:(.text+0x5d20): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_normalize': files.c:(.text+0x5d40): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_normalize': files.c:(.text+0x5de0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_clamp': files.c:(.text+0x5e00): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_clamp': files.c:(.text+0x5ea0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_min': files.c:(.text+0x5ec0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_min': files.c:(.text+0x5f60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_max': files.c:(.text+0x5f80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_max': files.c:(.text+0x6020): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_round': files.c:(.text+0x6040): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_round': files.c:(.text+0x60e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_ceil': files.c:(.text+0x6100): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_ceil': files.c:(.text+0x61a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_floor': files.c:(.text+0x61c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_floor': files.c:(.text+0x6260): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_abs': files.c:(.text+0x6280): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_abs': files.c:(.text+0x6320): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_inverse': files.c:(.text+0x6340): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_inverse': files.c:(.text+0x63e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_negative': files.c:(.text+0x6400): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_negative': files.c:(.text+0x64a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_snap': files.c:(.text+0x64c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_snap': files.c:(.text+0x6560): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_divide': files.c:(.text+0x6580): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_divide': files.c:(.text+0x6620): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_multiply_mat4': files.c:(.text+0x6640): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_multiply_mat4': files.c:(.text+0x66e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_multiply': files.c:(.text+0x6700): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_multiply': files.c:(.text+0x67a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_scale': files.c:(.text+0x67c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_scale': files.c:(.text+0x6860): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_subtract': files.c:(.text+0x6880): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_subtract': files.c:(.text+0x6920): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_add': files.c:(.text+0x6940): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_add': files.c:(.text+0x69e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_one': files.c:(.text+0x6a00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_one': files.c:(.text+0x6a80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_zero': files.c:(.text+0x6aa0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_zero': files.c:(.text+0x6b20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_assign_vec4': files.c:(.text+0x6b40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_assign_vec4': files.c:(.text+0x6be0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_assign': files.c:(.text+0x6c00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_assign': files.c:(.text+0x6ca0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i': files.c:(.text+0x6cc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i': files.c:(.text+0x6d60): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_is_equal': files.c:(.text+0x6da0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_is_equal': files.c:(.text+0x6de0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_is_zero': files.c:(.text+0x6e00): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_is_zero': files.c:(.text+0x6e20): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_lerp': files.c:(.text+0x6e40): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_lerp': files.c:(.text+0x6ee0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_normalize': files.c:(.text+0x6f00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_normalize': files.c:(.text+0x6fa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_clamp': files.c:(.text+0x6fc0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_clamp': files.c:(.text+0x7060): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_min': files.c:(.text+0x7080): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_min': files.c:(.text+0x7120): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_max': files.c:(.text+0x7140): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_max': files.c:(.text+0x71e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_round': files.c:(.text+0x7200): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_round': files.c:(.text+0x72a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_ceil': files.c:(.text+0x72c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_ceil': files.c:(.text+0x7360): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_floor': files.c:(.text+0x7380): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_floor': files.c:(.text+0x7420): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_abs': files.c:(.text+0x7440): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_abs': files.c:(.text+0x74e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_inverse': files.c:(.text+0x7500): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_inverse': files.c:(.text+0x75a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_negative': files.c:(.text+0x75c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_negative': files.c:(.text+0x7660): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_snap': files.c:(.text+0x7680): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_snap': files.c:(.text+0x7720): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_divide': files.c:(.text+0x7740): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_divide': files.c:(.text+0x77e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_multiply_mat4': files.c:(.text+0x7800): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_multiply_mat4': files.c:(.text+0x78a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_multiply': files.c:(.text+0x78c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_multiply': files.c:(.text+0x7960): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_scale': files.c:(.text+0x7980): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_scale': files.c:(.text+0x7a20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_subtract': files.c:(.text+0x7a40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_subtract': files.c:(.text+0x7ae0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_add': files.c:(.text+0x7b00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_add': files.c:(.text+0x7ba0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_one': files.c:(.text+0x7bc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_one': files.c:(.text+0x7c40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_zero': files.c:(.text+0x7c60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_zero': files.c:(.text+0x7ce0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_assign_vec4i': files.c:(.text+0x7d00): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_assign_vec4i': files.c:(.text+0x7da0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_assign': files.c:(.text+0x7dc0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_assign': files.c:(.text+0x7e60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4': files.c:(.text+0x7e80): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4': files.c:(.text+0x7f20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_nearly_equal': files.c:(.text+0x7f40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_nearly_equal': files.c:(.text+0x7f80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_equal': files.c:(.text+0x7fa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_equal': files.c:(.text+0x7fe0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_near_zero': files.c:(.text+0x8000): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_near_zero': files.c:(.text+0x8040): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_zero': files.c:(.text+0x8060): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_zero': files.c:(.text+0x8080): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_distance_squared': files.c:(.text+0x80a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_distance_squared': files.c:(.text+0x8100): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_distance': files.c:(.text+0x8120): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_distance': files.c:(.text+0x8180): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_length_squared': files.c:(.text+0x81a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_length_squared': files.c:(.text+0x81e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_length': files.c:(.text+0x8200): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_length': files.c:(.text+0x8240): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_dot': files.c:(.text+0x8260): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_dot': files.c:(.text+0x82c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_bezier4': files.c:(.text+0x82e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_bezier4': files.c:(.text+0x83e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_bezier3': files.c:(.text+0x8420): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_bezier3': files.c:(.text+0x8520): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_lerp': files.c:(.text+0x8540): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_lerp': files.c:(.text+0x8620): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_reflect': files.c:(.text+0x8640): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_reflect': files.c:(.text+0x8720): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_slide': files.c:(.text+0x8740): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_slide': files.c:(.text+0x8820): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_project': files.c:(.text+0x8840): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_project': files.c:(.text+0x8920): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_normalize': files.c:(.text+0x8940): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_normalize': files.c:(.text+0x8a00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_cross': files.c:(.text+0x8a20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_cross': files.c:(.text+0x8b00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_clamp': files.c:(.text+0x8b20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_clamp': files.c:(.text+0x8c20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_min': files.c:(.text+0x8c40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_min': files.c:(.text+0x8d20): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_max': files.c:(.text+0x8d40): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_max': files.c:(.text+0x8e20): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_round': files.c:(.text+0x8e40): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_round': files.c:(.text+0x8ee0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_ceil': files.c:(.text+0x8f00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_ceil': files.c:(.text+0x8fa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_floor': files.c:(.text+0x8fc0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_floor': files.c:(.text+0x9060): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_abs': files.c:(.text+0x9080): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_abs': files.c:(.text+0x9140): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_inverse': files.c:(.text+0x9160): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_inverse': files.c:(.text+0x9220): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_negative': files.c:(.text+0x9240): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_negative': files.c:(.text+0x9300): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_snap': files.c:(.text+0x9320): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_snap': files.c:(.text+0x9400): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_divide': files.c:(.text+0x9420): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_divide': files.c:(.text+0x9500): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_multiply_mat3': files.c:(.text+0x9520): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_multiply_mat3': files.c:(.text+0x95e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_multiply': files.c:(.text+0x9600): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_multiply': files.c:(.text+0x96e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_scale': files.c:(.text+0x9700): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_scale': files.c:(.text+0x97c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_subtract': files.c:(.text+0x97e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_subtract': files.c:(.text+0x98c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_add': files.c:(.text+0x98e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_add': files.c:(.text+0x99c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_one': files.c:(.text+0x99e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_one': files.c:(.text+0x9a80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_zero': files.c:(.text+0x9aa0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_zero': files.c:(.text+0x9b40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_assign_vec3': files.c:(.text+0x9b60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_assign_vec3': files.c:(.text+0x9c00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_assign': files.c:(.text+0x9c20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_assign': files.c:(.text+0x9ce0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i': files.c:(.text+0x9d00): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i': files.c:(.text+0x9da0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_is_equal': files.c:(.text+0x9dc0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_is_equal': files.c:(.text+0x9e20): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_is_zero': files.c:(.text+0x9e40): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_is_zero': files.c:(.text+0x9e80): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_distance_squared': files.c:(.text+0x9ea0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_distance_squared': files.c:(.text+0x9ee0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_distance': files.c:(.text+0x9f00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_distance': files.c:(.text+0x9f40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_length_squared': files.c:(.text+0x9f60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_length_squared': files.c:(.text+0x9f80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_length': files.c:(.text+0x9fa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_length': files.c:(.text+0x9fc0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_dot': files.c:(.text+0x9fe0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_dot': files.c:(.text+0xa020): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_bezier4': files.c:(.text+0xa040): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_bezier4': files.c:(.text+0xa120): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_bezier3': files.c:(.text+0xa160): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_bezier3': files.c:(.text+0xa220): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_lerp': files.c:(.text+0xa240): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_lerp': files.c:(.text+0xa300): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_reflect': files.c:(.text+0xa320): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_reflect': files.c:(.text+0xa3e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_slide': files.c:(.text+0xa400): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_slide': files.c:(.text+0xa4c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_project': files.c:(.text+0xa4e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_project': files.c:(.text+0xa5a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_normalize': files.c:(.text+0xa5c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_normalize': files.c:(.text+0xa660): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_cross': files.c:(.text+0xa680): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_cross': files.c:(.text+0xa740): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_clamp': files.c:(.text+0xa760): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_clamp': files.c:(.text+0xa820): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_min': files.c:(.text+0xa840): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_min': files.c:(.text+0xa900): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_max': files.c:(.text+0xa920): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_max': files.c:(.text+0xa9e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_round': files.c:(.text+0xaa00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_round': files.c:(.text+0xaaa0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_ceil': files.c:(.text+0xaac0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_ceil': files.c:(.text+0xab60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_floor': files.c:(.text+0xab80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_floor': files.c:(.text+0xac20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_abs': files.c:(.text+0xac40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_abs': files.c:(.text+0xace0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_inverse': files.c:(.text+0xad00): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_inverse': files.c:(.text+0xada0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_negative': files.c:(.text+0xadc0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_negative': files.c:(.text+0xae60): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_snap': files.c:(.text+0xae80): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_snap': files.c:(.text+0xaf40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_divide': files.c:(.text+0xaf60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_divide': files.c:(.text+0xb020): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_multiply_mat3': files.c:(.text+0xb040): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_multiply_mat3': files.c:(.text+0xb0e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_multiply': files.c:(.text+0xb100): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_multiply': files.c:(.text+0xb1c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_scale': files.c:(.text+0xb1e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_scale': files.c:(.text+0xb280): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_subtract': files.c:(.text+0xb2a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_subtract': files.c:(.text+0xb360): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_add': files.c:(.text+0xb380): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_add': files.c:(.text+0xb440): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_one': files.c:(.text+0xb460): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_one': files.c:(.text+0xb500): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_zero': files.c:(.text+0xb520): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_zero': files.c:(.text+0xb5c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_assign_vec3i': files.c:(.text+0xb5e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_assign_vec3i': files.c:(.text+0xb6a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_assign': files.c:(.text+0xb6c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_assign': files.c:(.text+0xb760): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3': files.c:(.text+0xb780): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3': files.c:(.text+0xb820): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_nearly_equal': files.c:(.text+0xb840): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_nearly_equal': files.c:(.text+0xb880): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_equal': files.c:(.text+0xb8a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_equal': files.c:(.text+0xb8e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_near_zero': files.c:(.text+0xb900): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_near_zero': files.c:(.text+0xb940): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_zero': files.c:(.text+0xb960): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_zero': files.c:(.text+0xb9a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_distance_squared': files.c:(.text+0xb9c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_distance_squared': files.c:(.text+0xba00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_distance': files.c:(.text+0xba20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_distance': files.c:(.text+0xba40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_length': files.c:(.text+0xba60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_length': files.c:(.text+0xba80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_length_squared': files.c:(.text+0xbaa0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_length_squared': files.c:(.text+0xbac0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_angle': files.c:(.text+0xbae0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_angle': files.c:(.text+0xbb00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_dot': files.c:(.text+0xbb20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_dot': files.c:(.text+0xbb60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_bezier4': files.c:(.text+0xbb80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_bezier4': files.c:(.text+0xbc20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_bezier3': files.c:(.text+0xbc60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_bezier3': files.c:(.text+0xbd00): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_lerp': files.c:(.text+0xbd20): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_lerp': files.c:(.text+0xbda0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_rotate': files.c:(.text+0xbdc0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_rotate': files.c:(.text+0xbe40): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_tangent': files.c:(.text+0xbe60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_tangent': files.c:(.text+0xbee0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_reflect': files.c:(.text+0xbf00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_reflect': files.c:(.text+0xbf80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_slide': files.c:(.text+0xbfa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_slide': files.c:(.text+0xc020): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_project': files.c:(.text+0xc040): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_project': files.c:(.text+0xc0c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_normalize': files.c:(.text+0xc0e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_normalize': files.c:(.text+0xc160): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_clamp': files.c:(.text+0xc180): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_clamp': files.c:(.text+0xc220): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_min': files.c:(.text+0xc240): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_min': files.c:(.text+0xc2c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_max': files.c:(.text+0xc2e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_max': files.c:(.text+0xc360): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_round': files.c:(.text+0xc380): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_round': files.c:(.text+0xc400): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_ceil': files.c:(.text+0xc420): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_ceil': files.c:(.text+0xc4a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_floor': files.c:(.text+0xc4c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_floor': files.c:(.text+0xc540): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_abs': files.c:(.text+0xc560): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_abs': files.c:(.text+0xc5e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_inverse': files.c:(.text+0xc600): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_inverse': files.c:(.text+0xc680): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_negative': files.c:(.text+0xc6a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_negative': files.c:(.text+0xc720): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_snap': files.c:(.text+0xc740): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_snap': files.c:(.text+0xc7c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_divide': files.c:(.text+0xc7e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_divide': files.c:(.text+0xc860): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_multiply_mat2': files.c:(.text+0xc880): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_multiply_mat2': files.c:(.text+0xc920): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_multiply': files.c:(.text+0xc940): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_multiply': files.c:(.text+0xc9c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_scale': files.c:(.text+0xc9e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_scale': files.c:(.text+0xca60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_subtract': files.c:(.text+0xca80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_subtract': files.c:(.text+0xcb00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_add': files.c:(.text+0xcb20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_add': files.c:(.text+0xcba0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_one': files.c:(.text+0xcbc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_one': files.c:(.text+0xcc40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_zero': files.c:(.text+0xcc60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_zero': files.c:(.text+0xcce0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_assign_vec2': files.c:(.text+0xcd00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_assign_vec2': files.c:(.text+0xcd80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_assign': files.c:(.text+0xcda0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_assign': files.c:(.text+0xce20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i': files.c:(.text+0xdbe0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i': files.c:(.text+0xdc60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_is_equal': files.c:(.text+0xdc80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_is_equal': files.c:(.text+0xdcc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_is_zero': files.c:(.text+0xdce0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_is_zero': files.c:(.text+0xdd00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_distance_squared': files.c:(.text+0xdd20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_distance_squared': files.c:(.text+0xdd60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_distance': files.c:(.text+0xdd80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_distance': files.c:(.text+0xddc0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_length': files.c:(.text+0xdde0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_length': files.c:(.text+0xde00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_length_squared': files.c:(.text+0xde20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_length_squared': files.c:(.text+0xde40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_angle': files.c:(.text+0xde60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_angle': files.c:(.text+0xde80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_dot': files.c:(.text+0xdea0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_dot': files.c:(.text+0xdee0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_bezier4': files.c:(.text+0xdf00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_bezier4': files.c:(.text+0xdfc0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_bezier3': files.c:(.text+0xe000): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_bezier3': files.c:(.text+0xe0a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_lerp': files.c:(.text+0xe0c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_lerp': files.c:(.text+0xe160): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_rotate': files.c:(.text+0xe180): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_rotate': files.c:(.text+0xe220): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_tangent': files.c:(.text+0xe240): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_tangent': files.c:(.text+0xe2c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_reflect': files.c:(.text+0xe2e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_reflect': files.c:(.text+0xe380): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_slide': files.c:(.text+0xe3a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_slide': files.c:(.text+0xe440): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_project': files.c:(.text+0xe460): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_project': files.c:(.text+0xe500): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_normalize': files.c:(.text+0xe520): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_normalize': files.c:(.text+0xe5a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_clamp': files.c:(.text+0xe5c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_clamp': files.c:(.text+0xe660): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_min': files.c:(.text+0xe680): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_min': files.c:(.text+0xe720): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_max': files.c:(.text+0xe740): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_max': files.c:(.text+0xe7e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_round': files.c:(.text+0xe800): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_round': files.c:(.text+0xe880): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_ceil': files.c:(.text+0xe8a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_ceil': files.c:(.text+0xe920): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_floor': files.c:(.text+0xe940): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_floor': files.c:(.text+0xe9c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_abs': files.c:(.text+0xe9e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_abs': files.c:(.text+0xea60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_inverse': files.c:(.text+0xea80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_inverse': files.c:(.text+0xeb00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_negative': files.c:(.text+0xeb20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_negative': files.c:(.text+0xeba0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_snap': files.c:(.text+0xebc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_snap': files.c:(.text+0xec60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_divide': files.c:(.text+0xec80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_divide': files.c:(.text+0xed20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_multiply_mat2': files.c:(.text+0xed40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_multiply_mat2': files.c:(.text+0xede0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_multiply': files.c:(.text+0xee00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_multiply': files.c:(.text+0xeea0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_scale': files.c:(.text+0xeec0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_scale': files.c:(.text+0xef60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_subtract': files.c:(.text+0xef80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_subtract': files.c:(.text+0xf020): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_add': files.c:(.text+0xf040): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_add': files.c:(.text+0xf0e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_one': files.c:(.text+0xf100): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_one': files.c:(.text+0xf180): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_zero': files.c:(.text+0xf1a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_zero': files.c:(.text+0xf220): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_assign_vec2i': files.c:(.text+0xf240): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_assign_vec2i': files.c:(.text+0xf2c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_assign': files.c:(.text+0xf2e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_assign': files.c:(.text+0xf360): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2': files.c:(.text+0xf380): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2': files.c:(.text+0xf400): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_nearly_equal': files.c:(.text+0xf420): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_nearly_equal': files.c:(.text+0xf460): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_equal': files.c:(.text+0xf480): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_equal': files.c:(.text+0xf4c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_near_zero': files.c:(.text+0xf4e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_near_zero': files.c:(.text+0xf500): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_zero': files.c:(.text+0xf520): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_zero': files.c:(.text+0xf540): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_lerp': font.c:(.text+0x700): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_lerp': font.c:(.text+0x780): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_multiply': font.c:(.text+0x7a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_multiply': font.c:(.text+0x820): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_scale': font.c:(.text+0x840): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_scale': font.c:(.text+0x8c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_negative': font.c:(.text+0x8e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_negative': font.c:(.text+0x960): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_scaling': font.c:(.text+0x980): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_scaling': font.c:(.text+0xa00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_translation': font.c:(.text+0xa20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_translation': font.c:(.text+0xaa0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_look_at': font.c:(.text+0xac0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_look_at': font.c:(.text+0xb80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_quaternion': font.c:(.text+0xba0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_quaternion': font.c:(.text+0xc20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_axis': font.c:(.text+0xc40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_axis': font.c:(.text+0xcc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_z': font.c:(.text+0xce0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_z': font.c:(.text+0xd60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_y': font.c:(.text+0xd80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_y': font.c:(.text+0xe00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_x': font.c:(.text+0xe20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_x': font.c:(.text+0xea0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_perspective_infinite': font.c:(.text+0xec0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_perspective_infinite': font.c:(.text+0xf40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_perspective_fov': font.c:(.text+0xf60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_perspective_fov': font.c:(.text+0xfe0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_perspective': font.c:(.text+0x1000): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_perspective': font.c:(.text+0x1080): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_ortho': font.c:(.text+0x10a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_ortho': font.c:(.text+0x1120): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_inverse': font.c:(.text+0x1140): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_inverse': font.c:(.text+0x11c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_adjugate': font.c:(.text+0x11e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_adjugate': font.c:(.text+0x1260): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_transpose': font.c:(.text+0x1280): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_transpose': font.c:(.text+0x1300): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_assign_mat3': font.c:(.text+0x1320): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_assign_mat3': font.c:(.text+0x13a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_assign_mat2': font.c:(.text+0x13c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_assign_mat2': font.c:(.text+0x1460): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_assign': font.c:(.text+0x1480): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_assign': font.c:(.text+0x1500): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_determinant': font.c:(.text+0x1520): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_determinant': font.c:(.text+0x1540): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_identity': font.c:(.text+0x1560): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_identity': font.c:(.text+0x15e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_zero': font.c:(.text+0x1600): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_zero': font.c:(.text+0x1680): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4': font.c:(.text+0x16a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4': font.c:(.text+0x1720): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_lerp': font.c:(.text+0x1740): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_lerp': font.c:(.text+0x17c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_multiply': font.c:(.text+0x17e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_multiply': font.c:(.text+0x1860): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_scale': font.c:(.text+0x1880): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_scale': font.c:(.text+0x1900): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_negative': font.c:(.text+0x1920): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_negative': font.c:(.text+0x19a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_scaling': font.c:(.text+0x19c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_scaling': font.c:(.text+0x1a40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_quaternion': font.c:(.text+0x1a60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_quaternion': font.c:(.text+0x1b00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_axis': font.c:(.text+0x1b20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_axis': font.c:(.text+0x1bc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_z': font.c:(.text+0x1be0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_z': font.c:(.text+0x1c60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_y': font.c:(.text+0x1c80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_y': font.c:(.text+0x1d00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_x': font.c:(.text+0x1d20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_x': font.c:(.text+0x1da0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_inverse': font.c:(.text+0x1dc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_inverse': font.c:(.text+0x1e40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_adjugate': font.c:(.text+0x1e60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_adjugate': font.c:(.text+0x1ee0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_cofactor': font.c:(.text+0x1f00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_cofactor': font.c:(.text+0x1f80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_transpose': font.c:(.text+0x1fa0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_transpose': font.c:(.text+0x2020): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_assign_mat4': font.c:(.text+0x2040): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_assign_mat4': font.c:(.text+0x20c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_assign_mat2': font.c:(.text+0x20e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_assign_mat2': font.c:(.text+0x2180): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_assign': font.c:(.text+0x21a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_assign': font.c:(.text+0x2220): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_determinant': font.c:(.text+0x2240): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_determinant': font.c:(.text+0x2260): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_identity': font.c:(.text+0x2280): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_identity': font.c:(.text+0x2300): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_zero': font.c:(.text+0x2320): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_zero': font.c:(.text+0x23a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3': font.c:(.text+0x23c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3': font.c:(.text+0x2440): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_lerp': font.c:(.text+0x2460): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_lerp': font.c:(.text+0x2520): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_multiply': font.c:(.text+0x2540): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_multiply': font.c:(.text+0x2600): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_scale': font.c:(.text+0x2620): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_scale': font.c:(.text+0x26c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_negative': font.c:(.text+0x26e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_negative': font.c:(.text+0x2780): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_scaling': font.c:(.text+0x27a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_scaling': font.c:(.text+0x2840): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_rotation': font.c:(.text+0x2860): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_rotation': font.c:(.text+0x2900): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_inverse': font.c:(.text+0x2920): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_inverse': font.c:(.text+0x29c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_cofactor': font.c:(.text+0x29e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_cofactor': font.c:(.text+0x2a80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_transpose': font.c:(.text+0x2aa0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_transpose': font.c:(.text+0x2b40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_assign_mat4': font.c:(.text+0x2b60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_assign_mat4': font.c:(.text+0x2c00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_assign_mat3': font.c:(.text+0x2c20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_assign_mat3': font.c:(.text+0x2cc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_assign': font.c:(.text+0x2ce0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_assign': font.c:(.text+0x2d80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_determinant': font.c:(.text+0x2da0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_determinant': font.c:(.text+0x2de0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_identity': font.c:(.text+0x2e00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_identity': font.c:(.text+0x2ea0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_zero': font.c:(.text+0x2ec0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_zero': font.c:(.text+0x2f60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2': font.c:(.text+0x2f80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2': font.c:(.text+0x3020): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_length_squared': font.c:(.text+0x3040): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_length_squared': font.c:(.text+0x3080): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_length': font.c:(.text+0x30a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_length': font.c:(.text+0x30e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_angle': font.c:(.text+0x3100): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_angle': font.c:(.text+0x3140): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_dot': font.c:(.text+0x3160): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_dot': font.c:(.text+0x31a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_slerp': font.c:(.text+0x31c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_slerp': font.c:(.text+0x3280): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_lerp': font.c:(.text+0x32a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_lerp': font.c:(.text+0x3360): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_yaw_pitch_roll': font.c:(.text+0x3380): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_yaw_pitch_roll': font.c:(.text+0x3420): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_mat4': font.c:(.text+0x3440): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_mat4': font.c:(.text+0x34e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_vec3': font.c:(.text+0x3500): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_vec3': font.c:(.text+0x35a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_axis_angle': font.c:(.text+0x35c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_axis_angle': font.c:(.text+0x3660): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_power': font.c:(.text+0x3680): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_power': font.c:(.text+0x3720): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_normalize': font.c:(.text+0x3740): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_normalize': font.c:(.text+0x37e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_inverse': font.c:(.text+0x3800): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_inverse': font.c:(.text+0x38a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_conjugate': font.c:(.text+0x38c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_conjugate': font.c:(.text+0x3960): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_negative': font.c:(.text+0x3980): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_negative': font.c:(.text+0x3a20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_divide': font.c:(.text+0x3a40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_divide': font.c:(.text+0x3b00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_multiply': font.c:(.text+0x3b20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_multiply': font.c:(.text+0x3be0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_scale': font.c:(.text+0x3c00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_scale': font.c:(.text+0x3ca0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_null': font.c:(.text+0x3cc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_null': font.c:(.text+0x3d60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_zero': font.c:(.text+0x3d80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_zero': font.c:(.text+0x3e20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_assign': font.c:(.text+0x3e40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_assign': font.c:(.text+0x3ee0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat': font.c:(.text+0x3f00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat': font.c:(.text+0x3fa0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_nearly_equal': font.c:(.text+0x3fc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_nearly_equal': font.c:(.text+0x4000): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_equal': font.c:(.text+0x4020): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_equal': font.c:(.text+0x4060): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_near_zero': font.c:(.text+0x4080): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_near_zero': font.c:(.text+0x40c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_zero': font.c:(.text+0x40e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_zero': font.c:(.text+0x4120): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_lerp': font.c:(.text+0x4140): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_lerp': font.c:(.text+0x41e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_normalize': font.c:(.text+0x4200): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_normalize': font.c:(.text+0x42a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_clamp': font.c:(.text+0x42c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_clamp': font.c:(.text+0x4360): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_min': font.c:(.text+0x4380): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_min': font.c:(.text+0x4420): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_max': font.c:(.text+0x4440): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_max': font.c:(.text+0x44e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_round': font.c:(.text+0x4500): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_round': font.c:(.text+0x45a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_ceil': font.c:(.text+0x45c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_ceil': font.c:(.text+0x4660): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_floor': font.c:(.text+0x4680): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_floor': font.c:(.text+0x4720): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_abs': font.c:(.text+0x4740): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_abs': font.c:(.text+0x47e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_inverse': font.c:(.text+0x4800): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_inverse': font.c:(.text+0x48a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_negative': font.c:(.text+0x48c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_negative': font.c:(.text+0x4960): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_snap': font.c:(.text+0x4980): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_snap': font.c:(.text+0x4a20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_divide': font.c:(.text+0x4a40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_divide': font.c:(.text+0x4ae0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_multiply_mat4': font.c:(.text+0x4b00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_multiply_mat4': font.c:(.text+0x4ba0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_multiply': font.c:(.text+0x4bc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_multiply': font.c:(.text+0x4c60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_scale': font.c:(.text+0x4c80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_scale': font.c:(.text+0x4d20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_subtract': font.c:(.text+0x4d40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_subtract': font.c:(.text+0x4de0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_add': font.c:(.text+0x4e00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_add': font.c:(.text+0x4ea0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_one': font.c:(.text+0x4ec0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_one': font.c:(.text+0x4f40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_zero': font.c:(.text+0x4f60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_zero': font.c:(.text+0x4fe0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_assign_vec4': font.c:(.text+0x5000): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_assign_vec4': font.c:(.text+0x50a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_assign': font.c:(.text+0x50c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_assign': font.c:(.text+0x5160): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i': font.c:(.text+0x5180): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i': font.c:(.text+0x5220): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_is_equal': font.c:(.text+0x5260): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_is_equal': font.c:(.text+0x52a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_is_zero': font.c:(.text+0x52c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_is_zero': font.c:(.text+0x52e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_lerp': font.c:(.text+0x5300): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_lerp': font.c:(.text+0x53a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_normalize': font.c:(.text+0x53c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_normalize': font.c:(.text+0x5460): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_clamp': font.c:(.text+0x5480): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_clamp': font.c:(.text+0x5520): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_min': font.c:(.text+0x5540): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_min': font.c:(.text+0x55e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_max': font.c:(.text+0x5600): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_max': font.c:(.text+0x56a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_round': font.c:(.text+0x56c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_round': font.c:(.text+0x5760): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_ceil': font.c:(.text+0x5780): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_ceil': font.c:(.text+0x5820): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_floor': font.c:(.text+0x5840): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_floor': font.c:(.text+0x58e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_abs': font.c:(.text+0x5900): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_abs': font.c:(.text+0x59a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_inverse': font.c:(.text+0x59c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_inverse': font.c:(.text+0x5a60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_negative': font.c:(.text+0x5a80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_negative': font.c:(.text+0x5b20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_snap': font.c:(.text+0x5b40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_snap': font.c:(.text+0x5be0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_divide': font.c:(.text+0x5c00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_divide': font.c:(.text+0x5ca0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_multiply_mat4': font.c:(.text+0x5cc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_multiply_mat4': font.c:(.text+0x5d60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_multiply': font.c:(.text+0x5d80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_multiply': font.c:(.text+0x5e20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_scale': font.c:(.text+0x5e40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_scale': font.c:(.text+0x5ee0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_subtract': font.c:(.text+0x5f00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_subtract': font.c:(.text+0x5fa0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_add': font.c:(.text+0x5fc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_add': font.c:(.text+0x6060): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_one': font.c:(.text+0x6080): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_one': font.c:(.text+0x6100): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_zero': font.c:(.text+0x6120): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_zero': font.c:(.text+0x61a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_assign_vec4i': font.c:(.text+0x61c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_assign_vec4i': font.c:(.text+0x6260): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_assign': font.c:(.text+0x6280): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_assign': font.c:(.text+0x6320): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4': font.c:(.text+0x6340): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4': font.c:(.text+0x63e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_nearly_equal': font.c:(.text+0x6400): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_nearly_equal': font.c:(.text+0x6440): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_equal': font.c:(.text+0x6460): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_equal': font.c:(.text+0x64a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_near_zero': font.c:(.text+0x64c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_near_zero': font.c:(.text+0x6500): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_zero': font.c:(.text+0x6520): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_zero': font.c:(.text+0x6540): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_distance_squared': font.c:(.text+0x6560): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_distance_squared': font.c:(.text+0x65c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_distance': font.c:(.text+0x65e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_distance': font.c:(.text+0x6640): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_length_squared': font.c:(.text+0x6660): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_length_squared': font.c:(.text+0x66a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_length': font.c:(.text+0x66c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_length': font.c:(.text+0x6700): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_dot': font.c:(.text+0x6720): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_dot': font.c:(.text+0x6780): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_bezier4': font.c:(.text+0x67a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_bezier4': font.c:(.text+0x68a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_bezier3': font.c:(.text+0x68e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_bezier3': font.c:(.text+0x69e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_lerp': font.c:(.text+0x6a00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_lerp': font.c:(.text+0x6ae0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_reflect': font.c:(.text+0x6b00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_reflect': font.c:(.text+0x6be0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_slide': font.c:(.text+0x6c00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_slide': font.c:(.text+0x6ce0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_project': font.c:(.text+0x6d00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_project': font.c:(.text+0x6de0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_normalize': font.c:(.text+0x6e00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_normalize': font.c:(.text+0x6ec0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_cross': font.c:(.text+0x6ee0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_cross': font.c:(.text+0x6fc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_clamp': font.c:(.text+0x6fe0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_clamp': font.c:(.text+0x70e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_min': font.c:(.text+0x7100): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_min': font.c:(.text+0x71e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_max': font.c:(.text+0x7200): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_max': font.c:(.text+0x72e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_round': font.c:(.text+0x7300): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_round': font.c:(.text+0x73a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_ceil': font.c:(.text+0x73c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_ceil': font.c:(.text+0x7460): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_floor': font.c:(.text+0x7480): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_floor': font.c:(.text+0x7520): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_abs': font.c:(.text+0x7540): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_abs': font.c:(.text+0x7600): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_inverse': font.c:(.text+0x7620): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_inverse': font.c:(.text+0x76e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_negative': font.c:(.text+0x7700): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_negative': font.c:(.text+0x77c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_snap': font.c:(.text+0x77e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_snap': font.c:(.text+0x78c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_divide': font.c:(.text+0x78e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_divide': font.c:(.text+0x79c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_multiply_mat3': font.c:(.text+0x79e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_multiply_mat3': font.c:(.text+0x7aa0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_multiply': font.c:(.text+0x7ac0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_multiply': font.c:(.text+0x7ba0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_scale': font.c:(.text+0x7bc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_scale': font.c:(.text+0x7c80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_subtract': font.c:(.text+0x7ca0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_subtract': font.c:(.text+0x7d80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_add': font.c:(.text+0x7da0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_add': font.c:(.text+0x7e80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_one': font.c:(.text+0x7ea0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_one': font.c:(.text+0x7f40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_zero': font.c:(.text+0x7f60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_zero': font.c:(.text+0x8000): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_assign_vec3': font.c:(.text+0x8020): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_assign_vec3': font.c:(.text+0x80c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_assign': font.c:(.text+0x80e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_assign': font.c:(.text+0x81a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i': font.c:(.text+0x81c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i': font.c:(.text+0x8260): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_is_equal': font.c:(.text+0x8280): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_is_equal': font.c:(.text+0x82e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_is_zero': font.c:(.text+0x8300): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_is_zero': font.c:(.text+0x8340): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_distance_squared': font.c:(.text+0x8360): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_distance_squared': font.c:(.text+0x83a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_distance': font.c:(.text+0x83c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_distance': font.c:(.text+0x8400): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_length_squared': font.c:(.text+0x8420): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_length_squared': font.c:(.text+0x8440): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_length': font.c:(.text+0x8460): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_length': font.c:(.text+0x8480): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_dot': font.c:(.text+0x84a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_dot': font.c:(.text+0x84e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_bezier4': font.c:(.text+0x8500): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_bezier4': font.c:(.text+0x85e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_bezier3': font.c:(.text+0x8620): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_bezier3': font.c:(.text+0x86e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_lerp': font.c:(.text+0x8700): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_lerp': font.c:(.text+0x87c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_reflect': font.c:(.text+0x87e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_reflect': font.c:(.text+0x88a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_slide': font.c:(.text+0x88c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_slide': font.c:(.text+0x8980): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_project': font.c:(.text+0x89a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_project': font.c:(.text+0x8a60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_normalize': font.c:(.text+0x8a80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_normalize': font.c:(.text+0x8b20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_cross': font.c:(.text+0x8b40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_cross': font.c:(.text+0x8c00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_clamp': font.c:(.text+0x8c20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_clamp': font.c:(.text+0x8ce0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_min': font.c:(.text+0x8d00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_min': font.c:(.text+0x8dc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_max': font.c:(.text+0x8de0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_max': font.c:(.text+0x8ea0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_round': font.c:(.text+0x8ec0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_round': font.c:(.text+0x8f60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_ceil': font.c:(.text+0x8f80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_ceil': font.c:(.text+0x9020): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_floor': font.c:(.text+0x9040): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_floor': font.c:(.text+0x90e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_abs': font.c:(.text+0x9100): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_abs': font.c:(.text+0x91a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_inverse': font.c:(.text+0x91c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_inverse': font.c:(.text+0x9260): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_negative': font.c:(.text+0x9280): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_negative': font.c:(.text+0x9320): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_snap': font.c:(.text+0x9340): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_snap': font.c:(.text+0x9400): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_divide': font.c:(.text+0x9420): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_divide': font.c:(.text+0x94e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_multiply_mat3': font.c:(.text+0x9500): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_multiply_mat3': font.c:(.text+0x95a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_multiply': font.c:(.text+0x95c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_multiply': font.c:(.text+0x9680): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_scale': font.c:(.text+0x96a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_scale': font.c:(.text+0x9740): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_subtract': font.c:(.text+0x9760): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_subtract': font.c:(.text+0x9820): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_add': font.c:(.text+0x9840): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_add': font.c:(.text+0x9900): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_one': font.c:(.text+0x9920): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_one': font.c:(.text+0x99c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_zero': font.c:(.text+0x99e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_zero': font.c:(.text+0x9a80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_assign_vec3i': font.c:(.text+0x9aa0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_assign_vec3i': font.c:(.text+0x9b60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_assign': font.c:(.text+0x9b80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_assign': font.c:(.text+0x9c20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3': font.c:(.text+0x9c40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3': font.c:(.text+0x9ce0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_nearly_equal': font.c:(.text+0x9d00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_nearly_equal': font.c:(.text+0x9d40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_equal': font.c:(.text+0x9d60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_equal': font.c:(.text+0x9da0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_near_zero': font.c:(.text+0x9dc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_near_zero': font.c:(.text+0x9e00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_zero': font.c:(.text+0x9e20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_zero': font.c:(.text+0x9e60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_distance_squared': font.c:(.text+0x9e80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_distance_squared': font.c:(.text+0x9ec0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_distance': font.c:(.text+0x9ee0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_distance': font.c:(.text+0x9f00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_length': font.c:(.text+0x9f20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_length': font.c:(.text+0x9f40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_length_squared': font.c:(.text+0x9f60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_length_squared': font.c:(.text+0x9f80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_angle': font.c:(.text+0x9fa0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_angle': font.c:(.text+0x9fc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_dot': font.c:(.text+0x9fe0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_dot': font.c:(.text+0xa020): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_bezier4': font.c:(.text+0xa040): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_bezier4': font.c:(.text+0xa0e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_bezier3': font.c:(.text+0xa120): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_bezier3': font.c:(.text+0xa1c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_lerp': font.c:(.text+0xa1e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_lerp': font.c:(.text+0xa260): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_rotate': font.c:(.text+0xa280): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_rotate': font.c:(.text+0xa300): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_tangent': font.c:(.text+0xa320): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_tangent': font.c:(.text+0xa3a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_reflect': font.c:(.text+0xa3c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_reflect': font.c:(.text+0xa440): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_slide': font.c:(.text+0xa460): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_slide': font.c:(.text+0xa4e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_project': font.c:(.text+0xa500): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_project': font.c:(.text+0xa580): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_normalize': font.c:(.text+0xa5a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_normalize': font.c:(.text+0xa620): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_clamp': font.c:(.text+0xa640): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_clamp': font.c:(.text+0xa6e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_min': font.c:(.text+0xa700): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_min': font.c:(.text+0xa780): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_max': font.c:(.text+0xa7a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_max': font.c:(.text+0xa820): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_round': font.c:(.text+0xa840): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_round': font.c:(.text+0xa8c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_ceil': font.c:(.text+0xa8e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_ceil': font.c:(.text+0xa960): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_floor': font.c:(.text+0xa980): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_floor': font.c:(.text+0xaa00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_abs': font.c:(.text+0xaa20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_abs': font.c:(.text+0xaaa0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_inverse': font.c:(.text+0xaac0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_inverse': font.c:(.text+0xab40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_negative': font.c:(.text+0xab60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_negative': font.c:(.text+0xabe0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_snap': font.c:(.text+0xac00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_snap': font.c:(.text+0xac80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_divide': font.c:(.text+0xaca0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_divide': font.c:(.text+0xad20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_multiply_mat2': font.c:(.text+0xad40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_multiply_mat2': font.c:(.text+0xade0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_multiply': font.c:(.text+0xae00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_multiply': font.c:(.text+0xae80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_scale': font.c:(.text+0xaea0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_scale': font.c:(.text+0xaf20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_subtract': font.c:(.text+0xaf40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_subtract': font.c:(.text+0xafc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_add': font.c:(.text+0xafe0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_add': font.c:(.text+0xb060): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_one': font.c:(.text+0xb080): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_one': font.c:(.text+0xb100): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_zero': font.c:(.text+0xb260): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_zero': font.c:(.text+0xb2e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_assign_vec2': font.c:(.text+0xb300): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_assign_vec2': font.c:(.text+0xb380): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_assign': font.c:(.text+0xb3a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_assign': font.c:(.text+0xb420): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i': font.c:(.text+0xb440): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i': font.c:(.text+0xb4c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_is_equal': font.c:(.text+0xb4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_is_equal': font.c:(.text+0xb520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_is_zero': font.c:(.text+0xb540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_is_zero': font.c:(.text+0xb560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_distance_squared': font.c:(.text+0xb580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_distance_squared': font.c:(.text+0xb5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_distance': font.c:(.text+0xb5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_distance': font.c:(.text+0xb620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_length': font.c:(.text+0xb640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_length': font.c:(.text+0xb660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_length_squared': font.c:(.text+0xb680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_length_squared': font.c:(.text+0xb6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_angle': font.c:(.text+0xb6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_angle': font.c:(.text+0xb6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_dot': font.c:(.text+0xb700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_dot': font.c:(.text+0xb740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_bezier4': font.c:(.text+0xb760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_bezier4': font.c:(.text+0xb820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_bezier3': font.c:(.text+0xb860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_bezier3': font.c:(.text+0xb900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_lerp': font.c:(.text+0xb920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_lerp': font.c:(.text+0xb9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_rotate': font.c:(.text+0xb9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_rotate': font.c:(.text+0xba80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_tangent': font.c:(.text+0xbaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_tangent': font.c:(.text+0xbb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_reflect': font.c:(.text+0xbb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_reflect': font.c:(.text+0xbbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_slide': font.c:(.text+0xbc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_slide': font.c:(.text+0xbca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_project': font.c:(.text+0xbcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_project': font.c:(.text+0xbd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_normalize': font.c:(.text+0xbd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_normalize': font.c:(.text+0xbe00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_clamp': font.c:(.text+0xbe20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_clamp': font.c:(.text+0xbec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_min': font.c:(.text+0xbee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_min': font.c:(.text+0xbf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_max': font.c:(.text+0xbfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_max': font.c:(.text+0xc040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_round': font.c:(.text+0xc060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_round': font.c:(.text+0xc0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_ceil': font.c:(.text+0xc100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_ceil': font.c:(.text+0xc180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_floor': font.c:(.text+0xc1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_floor': font.c:(.text+0xc220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_abs': font.c:(.text+0xc240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_abs': font.c:(.text+0xc2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_inverse': font.c:(.text+0xc2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_inverse': font.c:(.text+0xc360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_negative': font.c:(.text+0xc380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_negative': font.c:(.text+0xc400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_snap': font.c:(.text+0xc420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_snap': font.c:(.text+0xc4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_divide': font.c:(.text+0xc4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_divide': font.c:(.text+0xc580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_multiply_mat2': font.c:(.text+0xc5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_multiply_mat2': font.c:(.text+0xc640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_multiply': font.c:(.text+0xc660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_multiply': font.c:(.text+0xc700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_scale': font.c:(.text+0xc720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_scale': font.c:(.text+0xc7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_subtract': font.c:(.text+0xc7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_subtract': font.c:(.text+0xc880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_add': font.c:(.text+0xc8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_add': font.c:(.text+0xc940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_one': font.c:(.text+0xcec0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_one': font.c:(.text+0xcf40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_zero': font.c:(.text+0xcf60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_zero': font.c:(.text+0xcfe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_assign_vec2i': font.c:(.text+0xd000): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_assign_vec2i': font.c:(.text+0xd080): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_assign': font.c:(.text+0xd0a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_assign': font.c:(.text+0xd120): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2': font.c:(.text+0xd140): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2': font.c:(.text+0xd1c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_nearly_equal': font.c:(.text+0xd1e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_nearly_equal': font.c:(.text+0xd220): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_equal': font.c:(.text+0xd240): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_equal': font.c:(.text+0xd280): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_near_zero': font.c:(.text+0xd2a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_near_zero': font.c:(.text+0xd2c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_zero': font.c:(.text+0xd2e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_zero': font.c:(.text+0xd300): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_lerp': font_utils.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_lerp': font_utils.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_multiply': font_utils.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_multiply': font_utils.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_scale': font_utils.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_scale': font_utils.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_negative': font_utils.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_negative': font_utils.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_scaling': font_utils.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_scaling': font_utils.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_translation': font_utils.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_translation': font_utils.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_look_at': font_utils.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_look_at': font_utils.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_quaternion': font_utils.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_quaternion': font_utils.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_axis': font_utils.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_axis': font_utils.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_z': font_utils.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_z': font_utils.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_y': font_utils.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_y': font_utils.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_x': font_utils.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_x': font_utils.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_perspective_infinite': font_utils.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_perspective_infinite': font_utils.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_perspective_fov': font_utils.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_perspective_fov': font_utils.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_perspective': font_utils.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_perspective': font_utils.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_ortho': font_utils.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_ortho': font_utils.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_inverse': font_utils.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_inverse': font_utils.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_adjugate': font_utils.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_adjugate': font_utils.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_transpose': font_utils.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_transpose': font_utils.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_assign_mat3': font_utils.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_assign_mat3': font_utils.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_assign_mat2': font_utils.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_assign_mat2': font_utils.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_assign': font_utils.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_assign': font_utils.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_determinant': font_utils.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_determinant': font_utils.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_identity': font_utils.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_identity': font_utils.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_zero': font_utils.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_zero': font_utils.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4': font_utils.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4': font_utils.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_lerp': font_utils.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_lerp': font_utils.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_multiply': font_utils.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_multiply': font_utils.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_scale': font_utils.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_scale': font_utils.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_negative': font_utils.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_negative': font_utils.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_scaling': font_utils.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_scaling': font_utils.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_quaternion': font_utils.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_quaternion': font_utils.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_axis': font_utils.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_axis': font_utils.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_z': font_utils.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_z': font_utils.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_y': font_utils.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_y': font_utils.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_x': font_utils.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_x': font_utils.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_inverse': font_utils.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_inverse': font_utils.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_adjugate': font_utils.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_adjugate': font_utils.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_cofactor': font_utils.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_cofactor': font_utils.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_transpose': font_utils.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_transpose': font_utils.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_assign_mat4': font_utils.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_assign_mat4': font_utils.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_assign_mat2': font_utils.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_assign_mat2': font_utils.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_assign': font_utils.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_assign': font_utils.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_determinant': font_utils.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_determinant': font_utils.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_identity': font_utils.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_identity': font_utils.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_zero': font_utils.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_zero': font_utils.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3': font_utils.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3': font_utils.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_lerp': font_utils.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_lerp': font_utils.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_multiply': font_utils.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_multiply': font_utils.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_scale': font_utils.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_scale': font_utils.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_negative': font_utils.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_negative': font_utils.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_scaling': font_utils.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_scaling': font_utils.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_rotation': font_utils.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_rotation': font_utils.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_inverse': font_utils.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_inverse': font_utils.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_cofactor': font_utils.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_cofactor': font_utils.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_transpose': font_utils.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_transpose': font_utils.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_assign_mat4': font_utils.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_assign_mat4': font_utils.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_assign_mat3': font_utils.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_assign_mat3': font_utils.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_assign': font_utils.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_assign': font_utils.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_determinant': font_utils.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_determinant': font_utils.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_identity': font_utils.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_identity': font_utils.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_zero': font_utils.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_zero': font_utils.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2': font_utils.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2': font_utils.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_length_squared': font_utils.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_length_squared': font_utils.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_length': font_utils.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_length': font_utils.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_angle': font_utils.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_angle': font_utils.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_dot': font_utils.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_dot': font_utils.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_slerp': font_utils.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_slerp': font_utils.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_lerp': font_utils.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_lerp': font_utils.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_yaw_pitch_roll': font_utils.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_yaw_pitch_roll': font_utils.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_mat4': font_utils.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_mat4': font_utils.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_vec3': font_utils.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_vec3': font_utils.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_axis_angle': font_utils.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_axis_angle': font_utils.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_power': font_utils.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_power': font_utils.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_normalize': font_utils.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_normalize': font_utils.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_inverse': font_utils.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_inverse': font_utils.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_conjugate': font_utils.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_conjugate': font_utils.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_negative': font_utils.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_negative': font_utils.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_divide': font_utils.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_divide': font_utils.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_multiply': font_utils.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_multiply': font_utils.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_scale': font_utils.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_scale': font_utils.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_null': font_utils.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_null': font_utils.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_zero': font_utils.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_zero': font_utils.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_assign': font_utils.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_assign': font_utils.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat': font_utils.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat': font_utils.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_nearly_equal': font_utils.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_nearly_equal': font_utils.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_equal': font_utils.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_equal': font_utils.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_near_zero': font_utils.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_near_zero': font_utils.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_zero': font_utils.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_zero': font_utils.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_lerp': font_utils.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_lerp': font_utils.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_normalize': font_utils.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_normalize': font_utils.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_clamp': font_utils.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_clamp': font_utils.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_min': font_utils.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_min': font_utils.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_max': font_utils.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_max': font_utils.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_round': font_utils.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_round': font_utils.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_ceil': font_utils.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_ceil': font_utils.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_floor': font_utils.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_floor': font_utils.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_abs': font_utils.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_abs': font_utils.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_inverse': font_utils.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_inverse': font_utils.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_negative': font_utils.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_negative': font_utils.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_snap': font_utils.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_snap': font_utils.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_divide': font_utils.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_divide': font_utils.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_multiply_mat4': font_utils.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_multiply_mat4': font_utils.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_multiply': font_utils.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_multiply': font_utils.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_scale': font_utils.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_scale': font_utils.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_subtract': font_utils.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_subtract': font_utils.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_add': font_utils.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_add': font_utils.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_one': font_utils.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_one': font_utils.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_zero': font_utils.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_zero': font_utils.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_assign_vec4': font_utils.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_assign_vec4': font_utils.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_assign': font_utils.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_assign': font_utils.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i': font_utils.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i': font_utils.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_is_equal': font_utils.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_is_equal': font_utils.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_is_zero': font_utils.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_is_zero': font_utils.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_lerp': font_utils.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_lerp': font_utils.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_normalize': font_utils.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_normalize': font_utils.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_clamp': font_utils.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_clamp': font_utils.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_min': font_utils.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_min': font_utils.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_max': font_utils.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_max': font_utils.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_round': font_utils.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_round': font_utils.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_ceil': font_utils.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_ceil': font_utils.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_floor': font_utils.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_floor': font_utils.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_abs': font_utils.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_abs': font_utils.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_inverse': font_utils.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_inverse': font_utils.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_negative': font_utils.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_negative': font_utils.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_snap': font_utils.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_snap': font_utils.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_divide': font_utils.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_divide': font_utils.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_multiply_mat4': font_utils.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_multiply_mat4': font_utils.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_multiply': font_utils.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_multiply': font_utils.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_scale': font_utils.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_scale': font_utils.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_subtract': font_utils.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_subtract': font_utils.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_add': font_utils.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_add': font_utils.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_one': font_utils.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_one': font_utils.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_zero': font_utils.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_zero': font_utils.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_assign_vec4i': font_utils.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_assign_vec4i': font_utils.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_assign': font_utils.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_assign': font_utils.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4': font_utils.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4': font_utils.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_nearly_equal': font_utils.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_nearly_equal': font_utils.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_equal': font_utils.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_equal': font_utils.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_near_zero': font_utils.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_near_zero': font_utils.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_zero': font_utils.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_zero': font_utils.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_distance_squared': font_utils.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_distance_squared': font_utils.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_distance': font_utils.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_distance': font_utils.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_length_squared': font_utils.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_length_squared': font_utils.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_length': font_utils.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_length': font_utils.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_dot': font_utils.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_dot': font_utils.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_bezier4': font_utils.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_bezier4': font_utils.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_bezier3': font_utils.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_bezier3': font_utils.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_lerp': font_utils.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_lerp': font_utils.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_reflect': font_utils.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_reflect': font_utils.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_slide': font_utils.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_slide': font_utils.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_project': font_utils.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_project': font_utils.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_normalize': font_utils.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_normalize': font_utils.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_cross': font_utils.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_cross': font_utils.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_clamp': font_utils.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_clamp': font_utils.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_min': font_utils.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_min': font_utils.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_max': font_utils.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_max': font_utils.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_round': font_utils.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_round': font_utils.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_ceil': font_utils.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_ceil': font_utils.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_floor': font_utils.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_floor': font_utils.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_abs': font_utils.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_abs': font_utils.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_inverse': font_utils.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_inverse': font_utils.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_negative': font_utils.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_negative': font_utils.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_snap': font_utils.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_snap': font_utils.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_divide': font_utils.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_divide': font_utils.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_multiply_mat3': font_utils.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_multiply_mat3': font_utils.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_multiply': font_utils.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_multiply': font_utils.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_scale': font_utils.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_scale': font_utils.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_subtract': font_utils.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_subtract': font_utils.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_add': font_utils.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_add': font_utils.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_one': font_utils.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_one': font_utils.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_zero': font_utils.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_zero': font_utils.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_assign_vec3': font_utils.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_assign_vec3': font_utils.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_assign': font_utils.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_assign': font_utils.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i': font_utils.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i': font_utils.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_is_equal': font_utils.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_is_equal': font_utils.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_is_zero': font_utils.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_is_zero': font_utils.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_distance_squared': font_utils.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_distance_squared': font_utils.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_distance': font_utils.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_distance': font_utils.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_length_squared': font_utils.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_length_squared': font_utils.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_length': font_utils.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_length': font_utils.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_dot': font_utils.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_dot': font_utils.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_bezier4': font_utils.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_bezier4': font_utils.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_bezier3': font_utils.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_bezier3': font_utils.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_lerp': font_utils.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_lerp': font_utils.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_reflect': font_utils.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_reflect': font_utils.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_slide': font_utils.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_slide': font_utils.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_project': font_utils.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_project': font_utils.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_normalize': font_utils.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_normalize': font_utils.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_cross': font_utils.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_cross': font_utils.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_clamp': font_utils.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_clamp': font_utils.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_min': font_utils.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_min': font_utils.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_max': font_utils.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_max': font_utils.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_round': font_utils.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_round': font_utils.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_ceil': font_utils.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_ceil': font_utils.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_floor': font_utils.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_floor': font_utils.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_abs': font_utils.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_abs': font_utils.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_inverse': font_utils.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_inverse': font_utils.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_negative': font_utils.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_negative': font_utils.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_snap': font_utils.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_snap': font_utils.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_divide': font_utils.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_divide': font_utils.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_multiply_mat3': font_utils.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_multiply_mat3': font_utils.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_multiply': font_utils.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_multiply': font_utils.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_scale': font_utils.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_scale': font_utils.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_subtract': font_utils.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_subtract': font_utils.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_add': font_utils.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_add': font_utils.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_one': font_utils.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_one': font_utils.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_zero': font_utils.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_zero': font_utils.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_assign_vec3i': font_utils.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_assign_vec3i': font_utils.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_assign': font_utils.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_assign': font_utils.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3': font_utils.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3': font_utils.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_nearly_equal': font_utils.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_nearly_equal': font_utils.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_equal': font_utils.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_equal': font_utils.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_near_zero': font_utils.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_near_zero': font_utils.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_zero': font_utils.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_zero': font_utils.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_distance_squared': font_utils.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_distance_squared': font_utils.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_distance': font_utils.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_distance': font_utils.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_length': font_utils.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_length': font_utils.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_length_squared': font_utils.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_length_squared': font_utils.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_angle': font_utils.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_angle': font_utils.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_dot': font_utils.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_dot': font_utils.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_bezier4': font_utils.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_bezier4': font_utils.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_bezier3': font_utils.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_bezier3': font_utils.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_lerp': font_utils.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_lerp': font_utils.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_rotate': font_utils.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_rotate': font_utils.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_tangent': font_utils.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_tangent': font_utils.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_reflect': font_utils.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_reflect': font_utils.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_slide': font_utils.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_slide': font_utils.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_project': font_utils.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_project': font_utils.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_normalize': font_utils.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_normalize': font_utils.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_clamp': font_utils.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_clamp': font_utils.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_min': font_utils.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_min': font_utils.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_max': font_utils.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_max': font_utils.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_round': font_utils.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_round': font_utils.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_ceil': font_utils.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_ceil': font_utils.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_floor': font_utils.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_floor': font_utils.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_abs': font_utils.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_abs': font_utils.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_inverse': font_utils.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_inverse': font_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_negative': font_utils.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_negative': font_utils.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_snap': font_utils.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_snap': font_utils.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_divide': font_utils.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_divide': font_utils.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_multiply_mat2': font_utils.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_multiply_mat2': font_utils.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_multiply': font_utils.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_multiply': font_utils.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_scale': font_utils.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_scale': font_utils.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_subtract': font_utils.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_subtract': font_utils.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_add': font_utils.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_add': font_utils.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_one': font_utils.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_one': font_utils.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_zero': font_utils.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_zero': font_utils.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_assign_vec2': font_utils.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_assign_vec2': font_utils.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_assign': font_utils.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_assign': font_utils.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i': font_utils.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i': font_utils.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_is_equal': font_utils.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_is_equal': font_utils.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_is_zero': font_utils.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_is_zero': font_utils.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_distance_squared': font_utils.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_distance_squared': font_utils.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_distance': font_utils.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_distance': font_utils.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_length': font_utils.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_length': font_utils.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_length_squared': font_utils.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_length_squared': font_utils.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_angle': font_utils.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_angle': font_utils.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_dot': font_utils.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_dot': font_utils.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_bezier4': font_utils.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_bezier4': font_utils.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_bezier3': font_utils.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_bezier3': font_utils.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_lerp': font_utils.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_lerp': font_utils.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_rotate': font_utils.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_rotate': font_utils.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_tangent': font_utils.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_tangent': font_utils.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_reflect': font_utils.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_reflect': font_utils.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_slide': font_utils.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_slide': font_utils.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_project': font_utils.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_project': font_utils.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_normalize': font_utils.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_normalize': font_utils.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_clamp': font_utils.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_clamp': font_utils.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_min': font_utils.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_min': font_utils.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_max': font_utils.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_max': font_utils.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_round': font_utils.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_round': font_utils.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_ceil': font_utils.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_ceil': font_utils.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_floor': font_utils.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_floor': font_utils.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_abs': font_utils.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_abs': font_utils.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_inverse': font_utils.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_inverse': font_utils.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_negative': font_utils.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_negative': font_utils.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_snap': font_utils.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_snap': font_utils.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_divide': font_utils.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_divide': font_utils.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_multiply_mat2': font_utils.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_multiply_mat2': font_utils.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_multiply': font_utils.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_multiply': font_utils.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_scale': font_utils.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_scale': font_utils.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_subtract': font_utils.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_subtract': font_utils.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_add': font_utils.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_add': font_utils.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_one': font_utils.c:(.text+0xc480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_one': font_utils.c:(.text+0xc500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_zero': font_utils.c:(.text+0xc520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_zero': font_utils.c:(.text+0xc5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_assign_vec2i': font_utils.c:(.text+0xc5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_assign_vec2i': font_utils.c:(.text+0xc640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_assign': font_utils.c:(.text+0xc660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_assign': font_utils.c:(.text+0xc6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2': font_utils.c:(.text+0xc700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2': font_utils.c:(.text+0xc780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_nearly_equal': font_utils.c:(.text+0xc7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_nearly_equal': font_utils.c:(.text+0xc7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_equal': font_utils.c:(.text+0xc800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_equal': font_utils.c:(.text+0xc840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_near_zero': font_utils.c:(.text+0xc860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_near_zero': font_utils.c:(.text+0xc880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_zero': font_utils.c:(.text+0xc8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_zero': font_utils.c:(.text+0xc8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_lerp': game_events.c:(.text+0x5e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_lerp': game_events.c:(.text+0x660): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_multiply': game_events.c:(.text+0x680): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_multiply': game_events.c:(.text+0x700): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_scale': game_events.c:(.text+0x720): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_scale': game_events.c:(.text+0x7a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_negative': game_events.c:(.text+0x7c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_negative': game_events.c:(.text+0x840): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_scaling': game_events.c:(.text+0x860): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_scaling': game_events.c:(.text+0x8e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_translation': game_events.c:(.text+0x900): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_translation': game_events.c:(.text+0x980): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_look_at': game_events.c:(.text+0x9a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_look_at': game_events.c:(.text+0xa60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_quaternion': game_events.c:(.text+0xa80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_quaternion': game_events.c:(.text+0xb00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_axis': game_events.c:(.text+0xb20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_axis': game_events.c:(.text+0xba0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_z': game_events.c:(.text+0xbc0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_z': game_events.c:(.text+0xc40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_y': game_events.c:(.text+0xc60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_y': game_events.c:(.text+0xce0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_x': game_events.c:(.text+0xd00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_x': game_events.c:(.text+0xd80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_perspective_infinite': game_events.c:(.text+0xda0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_perspective_infinite': game_events.c:(.text+0xe20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_perspective_fov': game_events.c:(.text+0xe40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_perspective_fov': game_events.c:(.text+0xec0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_perspective': game_events.c:(.text+0xee0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_perspective': game_events.c:(.text+0xf60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_ortho': game_events.c:(.text+0xf80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_ortho': game_events.c:(.text+0x1000): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_inverse': game_events.c:(.text+0x1020): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_inverse': game_events.c:(.text+0x10a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_adjugate': game_events.c:(.text+0x10c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_adjugate': game_events.c:(.text+0x1140): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_transpose': game_events.c:(.text+0x1160): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_transpose': game_events.c:(.text+0x11e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_assign_mat3': game_events.c:(.text+0x1200): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_assign_mat3': game_events.c:(.text+0x1280): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_assign_mat2': game_events.c:(.text+0x12a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_assign_mat2': game_events.c:(.text+0x1340): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_assign': game_events.c:(.text+0x1360): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_assign': game_events.c:(.text+0x13e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_determinant': game_events.c:(.text+0x1400): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_determinant': game_events.c:(.text+0x1420): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_identity': game_events.c:(.text+0x1440): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_identity': game_events.c:(.text+0x14c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_zero': game_events.c:(.text+0x14e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_zero': game_events.c:(.text+0x1560): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4': game_events.c:(.text+0x1580): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4': game_events.c:(.text+0x1600): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_lerp': game_events.c:(.text+0x1620): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_lerp': game_events.c:(.text+0x16a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_multiply': game_events.c:(.text+0x16c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_multiply': game_events.c:(.text+0x1740): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_scale': game_events.c:(.text+0x1760): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_scale': game_events.c:(.text+0x17e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_negative': game_events.c:(.text+0x1800): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_negative': game_events.c:(.text+0x1880): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_scaling': game_events.c:(.text+0x18a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_scaling': game_events.c:(.text+0x1920): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_quaternion': game_events.c:(.text+0x1940): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_quaternion': game_events.c:(.text+0x19e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_axis': game_events.c:(.text+0x1a00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_axis': game_events.c:(.text+0x1aa0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_z': game_events.c:(.text+0x1ac0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_z': game_events.c:(.text+0x1b40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_y': game_events.c:(.text+0x1b60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_y': game_events.c:(.text+0x1be0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_x': game_events.c:(.text+0x1c00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_x': game_events.c:(.text+0x1c80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_inverse': game_events.c:(.text+0x1ca0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_inverse': game_events.c:(.text+0x1d20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_adjugate': game_events.c:(.text+0x1d40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_adjugate': game_events.c:(.text+0x1dc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_cofactor': game_events.c:(.text+0x1de0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_cofactor': game_events.c:(.text+0x1e60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_transpose': game_events.c:(.text+0x1e80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_transpose': game_events.c:(.text+0x1f00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_assign_mat4': game_events.c:(.text+0x1f20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_assign_mat4': game_events.c:(.text+0x1fa0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_assign_mat2': game_events.c:(.text+0x1fc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_assign_mat2': game_events.c:(.text+0x2060): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_assign': game_events.c:(.text+0x2080): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_assign': game_events.c:(.text+0x2100): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_determinant': game_events.c:(.text+0x2120): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_determinant': game_events.c:(.text+0x2140): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_identity': game_events.c:(.text+0x2160): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_identity': game_events.c:(.text+0x21e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_zero': game_events.c:(.text+0x2200): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_zero': game_events.c:(.text+0x2280): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3': game_events.c:(.text+0x22a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3': game_events.c:(.text+0x2320): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_lerp': game_events.c:(.text+0x2340): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_lerp': game_events.c:(.text+0x2400): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_multiply': game_events.c:(.text+0x2420): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_multiply': game_events.c:(.text+0x24e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_scale': game_events.c:(.text+0x2500): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_scale': game_events.c:(.text+0x25a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_negative': game_events.c:(.text+0x25c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_negative': game_events.c:(.text+0x2660): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_scaling': game_events.c:(.text+0x2680): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_scaling': game_events.c:(.text+0x2720): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_rotation': game_events.c:(.text+0x2740): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_rotation': game_events.c:(.text+0x27e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_inverse': game_events.c:(.text+0x2800): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_inverse': game_events.c:(.text+0x28a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_cofactor': game_events.c:(.text+0x28c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_cofactor': game_events.c:(.text+0x2960): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_transpose': game_events.c:(.text+0x2980): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_transpose': game_events.c:(.text+0x2a20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_assign_mat4': game_events.c:(.text+0x2a40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_assign_mat4': game_events.c:(.text+0x2ae0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_assign_mat3': game_events.c:(.text+0x2b00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_assign_mat3': game_events.c:(.text+0x2ba0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_assign': game_events.c:(.text+0x2bc0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_assign': game_events.c:(.text+0x2c60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_determinant': game_events.c:(.text+0x2c80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_determinant': game_events.c:(.text+0x2cc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_identity': game_events.c:(.text+0x2ce0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_identity': game_events.c:(.text+0x2d80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_zero': game_events.c:(.text+0x2da0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_zero': game_events.c:(.text+0x2e40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2': game_events.c:(.text+0x2e60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2': game_events.c:(.text+0x2f00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_length_squared': game_events.c:(.text+0x2f20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_length_squared': game_events.c:(.text+0x2f60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_length': game_events.c:(.text+0x2f80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_length': game_events.c:(.text+0x2fc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_angle': game_events.c:(.text+0x2fe0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_angle': game_events.c:(.text+0x3020): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_dot': game_events.c:(.text+0x3040): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_dot': game_events.c:(.text+0x3080): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_slerp': game_events.c:(.text+0x30a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_slerp': game_events.c:(.text+0x3160): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_lerp': game_events.c:(.text+0x3180): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_lerp': game_events.c:(.text+0x3240): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_yaw_pitch_roll': game_events.c:(.text+0x3260): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_yaw_pitch_roll': game_events.c:(.text+0x3300): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_mat4': game_events.c:(.text+0x3320): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_mat4': game_events.c:(.text+0x33c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_vec3': game_events.c:(.text+0x33e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_vec3': game_events.c:(.text+0x3480): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_axis_angle': game_events.c:(.text+0x34a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_axis_angle': game_events.c:(.text+0x3540): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_power': game_events.c:(.text+0x3560): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_power': game_events.c:(.text+0x3600): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_normalize': game_events.c:(.text+0x3620): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_normalize': game_events.c:(.text+0x36c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_inverse': game_events.c:(.text+0x36e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_inverse': game_events.c:(.text+0x3780): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_conjugate': game_events.c:(.text+0x37a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_conjugate': game_events.c:(.text+0x3840): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_negative': game_events.c:(.text+0x3860): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_negative': game_events.c:(.text+0x3900): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_divide': game_events.c:(.text+0x3920): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_divide': game_events.c:(.text+0x39e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_multiply': game_events.c:(.text+0x3a00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_multiply': game_events.c:(.text+0x3ac0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_scale': game_events.c:(.text+0x3ae0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_scale': game_events.c:(.text+0x3b80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_null': game_events.c:(.text+0x3ba0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_null': game_events.c:(.text+0x3c40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_zero': game_events.c:(.text+0x3c60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_zero': game_events.c:(.text+0x3d00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_assign': game_events.c:(.text+0x3d20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_assign': game_events.c:(.text+0x3dc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat': game_events.c:(.text+0x3de0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat': game_events.c:(.text+0x3e80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_nearly_equal': game_events.c:(.text+0x3ea0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_nearly_equal': game_events.c:(.text+0x3ee0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_equal': game_events.c:(.text+0x3f00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_equal': game_events.c:(.text+0x3f40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_near_zero': game_events.c:(.text+0x3f60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_near_zero': game_events.c:(.text+0x3fa0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_zero': game_events.c:(.text+0x3fc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_zero': game_events.c:(.text+0x4000): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_lerp': game_events.c:(.text+0x4020): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_lerp': game_events.c:(.text+0x40c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_normalize': game_events.c:(.text+0x40e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_normalize': game_events.c:(.text+0x4180): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_clamp': game_events.c:(.text+0x41a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_clamp': game_events.c:(.text+0x4240): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_min': game_events.c:(.text+0x4260): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_min': game_events.c:(.text+0x4300): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_max': game_events.c:(.text+0x4320): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_max': game_events.c:(.text+0x43c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_round': game_events.c:(.text+0x43e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_round': game_events.c:(.text+0x4480): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_ceil': game_events.c:(.text+0x44a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_ceil': game_events.c:(.text+0x4540): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_floor': game_events.c:(.text+0x4560): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_floor': game_events.c:(.text+0x4600): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_abs': game_events.c:(.text+0x4620): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_abs': game_events.c:(.text+0x46c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_inverse': game_events.c:(.text+0x46e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_inverse': game_events.c:(.text+0x4780): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_negative': game_events.c:(.text+0x47a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_negative': game_events.c:(.text+0x4840): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_snap': game_events.c:(.text+0x4860): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_snap': game_events.c:(.text+0x4900): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_divide': game_events.c:(.text+0x4920): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_divide': game_events.c:(.text+0x49c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_multiply_mat4': game_events.c:(.text+0x49e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_multiply_mat4': game_events.c:(.text+0x4a80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_multiply': game_events.c:(.text+0x4aa0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_multiply': game_events.c:(.text+0x4b40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_scale': game_events.c:(.text+0x4b60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_scale': game_events.c:(.text+0x4c00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_subtract': game_events.c:(.text+0x4c20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_subtract': game_events.c:(.text+0x4cc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_add': game_events.c:(.text+0x4ce0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_add': game_events.c:(.text+0x4d80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_one': game_events.c:(.text+0x4da0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_one': game_events.c:(.text+0x4e20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_zero': game_events.c:(.text+0x4e40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_zero': game_events.c:(.text+0x4ec0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_assign_vec4': game_events.c:(.text+0x4ee0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_assign_vec4': game_events.c:(.text+0x4f80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_assign': game_events.c:(.text+0x4fa0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_assign': game_events.c:(.text+0x5040): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i': game_events.c:(.text+0x5060): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i': game_events.c:(.text+0x5100): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_is_equal': game_events.c:(.text+0x5140): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_is_equal': game_events.c:(.text+0x5180): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_is_zero': game_events.c:(.text+0x51a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_is_zero': game_events.c:(.text+0x51c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_lerp': game_events.c:(.text+0x51e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_lerp': game_events.c:(.text+0x5280): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_normalize': game_events.c:(.text+0x52a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_normalize': game_events.c:(.text+0x5340): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_clamp': game_events.c:(.text+0x5360): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_clamp': game_events.c:(.text+0x5400): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_min': game_events.c:(.text+0x5420): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_min': game_events.c:(.text+0x54c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_max': game_events.c:(.text+0x54e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_max': game_events.c:(.text+0x5580): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_round': game_events.c:(.text+0x55a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_round': game_events.c:(.text+0x5640): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_ceil': game_events.c:(.text+0x5660): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_ceil': game_events.c:(.text+0x5700): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_floor': game_events.c:(.text+0x5720): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_floor': game_events.c:(.text+0x57c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_abs': game_events.c:(.text+0x57e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_abs': game_events.c:(.text+0x5880): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_inverse': game_events.c:(.text+0x58a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_inverse': game_events.c:(.text+0x5940): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_negative': game_events.c:(.text+0x5960): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_negative': game_events.c:(.text+0x5a00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_snap': game_events.c:(.text+0x5a20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_snap': game_events.c:(.text+0x5ac0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_divide': game_events.c:(.text+0x5ae0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_divide': game_events.c:(.text+0x5b80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_multiply_mat4': game_events.c:(.text+0x5ba0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_multiply_mat4': game_events.c:(.text+0x5c40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_multiply': game_events.c:(.text+0x5c60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_multiply': game_events.c:(.text+0x5d00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_scale': game_events.c:(.text+0x5d20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_scale': game_events.c:(.text+0x5dc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_subtract': game_events.c:(.text+0x5de0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_subtract': game_events.c:(.text+0x5e80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_add': game_events.c:(.text+0x5ea0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_add': game_events.c:(.text+0x5f40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_one': game_events.c:(.text+0x5f60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_one': game_events.c:(.text+0x5fe0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_zero': game_events.c:(.text+0x6000): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_zero': game_events.c:(.text+0x6080): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_assign_vec4i': game_events.c:(.text+0x60a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_assign_vec4i': game_events.c:(.text+0x6140): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_assign': game_events.c:(.text+0x6160): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_assign': game_events.c:(.text+0x6200): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4': game_events.c:(.text+0x6220): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4': game_events.c:(.text+0x62c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_nearly_equal': game_events.c:(.text+0x62e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_nearly_equal': game_events.c:(.text+0x6320): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_equal': game_events.c:(.text+0x6340): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_equal': game_events.c:(.text+0x6380): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_near_zero': game_events.c:(.text+0x63a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_near_zero': game_events.c:(.text+0x63e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_zero': game_events.c:(.text+0x6400): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_zero': game_events.c:(.text+0x6420): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_distance_squared': game_events.c:(.text+0x6440): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_distance_squared': game_events.c:(.text+0x64a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_distance': game_events.c:(.text+0x64c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_distance': game_events.c:(.text+0x6520): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_length_squared': game_events.c:(.text+0x6540): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_length_squared': game_events.c:(.text+0x6580): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_length': game_events.c:(.text+0x65a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_length': game_events.c:(.text+0x65e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_dot': game_events.c:(.text+0x6600): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_dot': game_events.c:(.text+0x6660): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_bezier4': game_events.c:(.text+0x6680): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_bezier4': game_events.c:(.text+0x6780): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_bezier3': game_events.c:(.text+0x67c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_bezier3': game_events.c:(.text+0x68c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_lerp': game_events.c:(.text+0x68e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_lerp': game_events.c:(.text+0x69c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_reflect': game_events.c:(.text+0x69e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_reflect': game_events.c:(.text+0x6ac0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_slide': game_events.c:(.text+0x6ae0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_slide': game_events.c:(.text+0x6bc0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_project': game_events.c:(.text+0x6be0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_project': game_events.c:(.text+0x6cc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_normalize': game_events.c:(.text+0x6ce0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_normalize': game_events.c:(.text+0x6da0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_cross': game_events.c:(.text+0x6dc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_cross': game_events.c:(.text+0x6ea0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_clamp': game_events.c:(.text+0x6ec0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_clamp': game_events.c:(.text+0x6fc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_min': game_events.c:(.text+0x6fe0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_min': game_events.c:(.text+0x70c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_max': game_events.c:(.text+0x70e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_max': game_events.c:(.text+0x71c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_round': game_events.c:(.text+0x71e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_round': game_events.c:(.text+0x7280): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_ceil': game_events.c:(.text+0x72a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_ceil': game_events.c:(.text+0x7340): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_floor': game_events.c:(.text+0x7360): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_floor': game_events.c:(.text+0x7400): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_abs': game_events.c:(.text+0x7420): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_abs': game_events.c:(.text+0x74e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_inverse': game_events.c:(.text+0x7500): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_inverse': game_events.c:(.text+0x75c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_negative': game_events.c:(.text+0x75e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_negative': game_events.c:(.text+0x76a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_snap': game_events.c:(.text+0x76c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_snap': game_events.c:(.text+0x77a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_divide': game_events.c:(.text+0x77c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_divide': game_events.c:(.text+0x78a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_multiply_mat3': game_events.c:(.text+0x78c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_multiply_mat3': game_events.c:(.text+0x7980): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_multiply': game_events.c:(.text+0x79a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_multiply': game_events.c:(.text+0x7a80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_scale': game_events.c:(.text+0x7aa0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_scale': game_events.c:(.text+0x7b60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_subtract': game_events.c:(.text+0x7b80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_subtract': game_events.c:(.text+0x7c60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_add': game_events.c:(.text+0x7c80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_add': game_events.c:(.text+0x7d60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_one': game_events.c:(.text+0x7d80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_one': game_events.c:(.text+0x7e20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_zero': game_events.c:(.text+0x7e40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_zero': game_events.c:(.text+0x7ee0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_assign_vec3': game_events.c:(.text+0x7f00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_assign_vec3': game_events.c:(.text+0x7fa0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_assign': game_events.c:(.text+0x7fc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_assign': game_events.c:(.text+0x8080): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i': game_events.c:(.text+0x80a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i': game_events.c:(.text+0x8140): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_is_equal': game_events.c:(.text+0x8160): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_is_equal': game_events.c:(.text+0x81c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_is_zero': game_events.c:(.text+0x81e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_is_zero': game_events.c:(.text+0x8220): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_distance_squared': game_events.c:(.text+0x8240): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_distance_squared': game_events.c:(.text+0x8280): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_distance': game_events.c:(.text+0x82a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_distance': game_events.c:(.text+0x82e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_length_squared': game_events.c:(.text+0x8300): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_length_squared': game_events.c:(.text+0x8320): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_length': game_events.c:(.text+0x8340): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_length': game_events.c:(.text+0x8360): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_dot': game_events.c:(.text+0x8380): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_dot': game_events.c:(.text+0x83c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_bezier4': game_events.c:(.text+0x83e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_bezier4': game_events.c:(.text+0x84c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_bezier3': game_events.c:(.text+0x8500): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_bezier3': game_events.c:(.text+0x85c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_lerp': game_events.c:(.text+0x85e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_lerp': game_events.c:(.text+0x86a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_reflect': game_events.c:(.text+0x86c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_reflect': game_events.c:(.text+0x8780): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_slide': game_events.c:(.text+0x87a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_slide': game_events.c:(.text+0x8860): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_project': game_events.c:(.text+0x8880): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_project': game_events.c:(.text+0x8940): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_normalize': game_events.c:(.text+0x8960): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_normalize': game_events.c:(.text+0x8a00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_cross': game_events.c:(.text+0x8a20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_cross': game_events.c:(.text+0x8ae0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_clamp': game_events.c:(.text+0x8b00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_clamp': game_events.c:(.text+0x8bc0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_min': game_events.c:(.text+0x8be0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_min': game_events.c:(.text+0x8ca0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_max': game_events.c:(.text+0x8cc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_max': game_events.c:(.text+0x8d80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_round': game_events.c:(.text+0x8da0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_round': game_events.c:(.text+0x8e40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_ceil': game_events.c:(.text+0x8e60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_ceil': game_events.c:(.text+0x8f00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_floor': game_events.c:(.text+0x8f20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_floor': game_events.c:(.text+0x8fc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_abs': game_events.c:(.text+0x8fe0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_abs': game_events.c:(.text+0x9080): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_inverse': game_events.c:(.text+0x90a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_inverse': game_events.c:(.text+0x9140): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_negative': game_events.c:(.text+0x9160): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_negative': game_events.c:(.text+0x9200): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_snap': game_events.c:(.text+0x9220): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_snap': game_events.c:(.text+0x92e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_divide': game_events.c:(.text+0x9300): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_divide': game_events.c:(.text+0x93c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_multiply_mat3': game_events.c:(.text+0x93e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_multiply_mat3': game_events.c:(.text+0x9480): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_multiply': game_events.c:(.text+0x94a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_multiply': game_events.c:(.text+0x9560): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_scale': game_events.c:(.text+0x9580): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_scale': game_events.c:(.text+0x9620): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_subtract': game_events.c:(.text+0x9640): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_subtract': game_events.c:(.text+0x9700): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_add': game_events.c:(.text+0x9720): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_add': game_events.c:(.text+0x97e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_one': game_events.c:(.text+0x9800): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_one': game_events.c:(.text+0x98a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_zero': game_events.c:(.text+0x98c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_zero': game_events.c:(.text+0x9960): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_assign_vec3i': game_events.c:(.text+0x9980): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_assign_vec3i': game_events.c:(.text+0x9a40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_assign': game_events.c:(.text+0x9a60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_assign': game_events.c:(.text+0x9b00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3': game_events.c:(.text+0x9b20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3': game_events.c:(.text+0x9bc0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_nearly_equal': game_events.c:(.text+0x9be0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_nearly_equal': game_events.c:(.text+0x9c20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_equal': game_events.c:(.text+0x9c40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_equal': game_events.c:(.text+0x9c80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_near_zero': game_events.c:(.text+0x9ca0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_near_zero': game_events.c:(.text+0x9ce0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_zero': game_events.c:(.text+0x9d00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_zero': game_events.c:(.text+0x9d40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_distance_squared': game_events.c:(.text+0x9d60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_distance_squared': game_events.c:(.text+0x9da0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_distance': game_events.c:(.text+0x9dc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_distance': game_events.c:(.text+0x9de0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_length': game_events.c:(.text+0x9e00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_length': game_events.c:(.text+0x9e20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_length_squared': game_events.c:(.text+0x9e40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_length_squared': game_events.c:(.text+0x9e60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_angle': game_events.c:(.text+0x9e80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_angle': game_events.c:(.text+0x9ea0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_dot': game_events.c:(.text+0x9ec0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_dot': game_events.c:(.text+0x9f00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_bezier4': game_events.c:(.text+0x9f20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_bezier4': game_events.c:(.text+0x9fc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_bezier3': game_events.c:(.text+0xa000): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_bezier3': game_events.c:(.text+0xa0a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_lerp': game_events.c:(.text+0xa0c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_lerp': game_events.c:(.text+0xa140): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_rotate': game_events.c:(.text+0xa160): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_rotate': game_events.c:(.text+0xa1e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_tangent': game_events.c:(.text+0xa200): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_tangent': game_events.c:(.text+0xa280): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_reflect': game_events.c:(.text+0xa2a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_reflect': game_events.c:(.text+0xa320): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_slide': game_events.c:(.text+0xa340): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_slide': game_events.c:(.text+0xa3c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_project': game_events.c:(.text+0xa3e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_project': game_events.c:(.text+0xa460): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_normalize': game_events.c:(.text+0xa480): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_normalize': game_events.c:(.text+0xa500): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_clamp': game_events.c:(.text+0xa520): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_clamp': game_events.c:(.text+0xa5c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_min': game_events.c:(.text+0xa5e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_min': game_events.c:(.text+0xa660): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_max': game_events.c:(.text+0xa680): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_max': game_events.c:(.text+0xa700): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_round': game_events.c:(.text+0xa720): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_round': game_events.c:(.text+0xa7a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_ceil': game_events.c:(.text+0xa7c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_ceil': game_events.c:(.text+0xa840): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_floor': game_events.c:(.text+0xa860): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_floor': game_events.c:(.text+0xa8e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_abs': game_events.c:(.text+0xa900): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_abs': game_events.c:(.text+0xa980): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_inverse': game_events.c:(.text+0xa9a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_inverse': game_events.c:(.text+0xaa20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_negative': game_events.c:(.text+0xaa40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_negative': game_events.c:(.text+0xaac0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_snap': game_events.c:(.text+0xaae0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_snap': game_events.c:(.text+0xab60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_divide': game_events.c:(.text+0xab80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_divide': game_events.c:(.text+0xac00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_multiply_mat2': game_events.c:(.text+0xac20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_multiply_mat2': game_events.c:(.text+0xacc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_multiply': game_events.c:(.text+0xace0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_multiply': game_events.c:(.text+0xad60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_scale': game_events.c:(.text+0xad80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_scale': game_events.c:(.text+0xae00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_subtract': game_events.c:(.text+0xae20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_subtract': game_events.c:(.text+0xaea0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_add': game_events.c:(.text+0xaec0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_add': game_events.c:(.text+0xaf40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_one': game_events.c:(.text+0xaf60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_one': game_events.c:(.text+0xafe0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_zero': game_events.c:(.text+0xb000): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_zero': game_events.c:(.text+0xb080): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_assign_vec2': game_events.c:(.text+0xb0a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_assign_vec2': game_events.c:(.text+0xb120): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_assign': game_events.c:(.text+0xb140): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_assign': game_events.c:(.text+0xb1c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i': game_events.c:(.text+0xb1e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i': game_events.c:(.text+0xb260): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_is_equal': game_events.c:(.text+0xb280): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_is_equal': game_events.c:(.text+0xb2c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_is_zero': game_events.c:(.text+0xb2e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_is_zero': game_events.c:(.text+0xb300): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_distance_squared': game_events.c:(.text+0xb320): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_distance_squared': game_events.c:(.text+0xb360): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_distance': game_events.c:(.text+0xb380): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_distance': game_events.c:(.text+0xb3c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_length': game_events.c:(.text+0xb3e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_length': game_events.c:(.text+0xb400): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_length_squared': game_events.c:(.text+0xb420): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_length_squared': game_events.c:(.text+0xb440): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_angle': game_events.c:(.text+0xb460): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_angle': game_events.c:(.text+0xb480): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_dot': game_events.c:(.text+0xb4a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_dot': game_events.c:(.text+0xb4e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_bezier4': game_events.c:(.text+0xb500): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_bezier4': game_events.c:(.text+0xb5c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_bezier3': game_events.c:(.text+0xb600): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_bezier3': game_events.c:(.text+0xb6a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_lerp': game_events.c:(.text+0xb6c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_lerp': game_events.c:(.text+0xb760): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_rotate': game_events.c:(.text+0xb780): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_rotate': game_events.c:(.text+0xb820): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_tangent': game_events.c:(.text+0xb840): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_tangent': game_events.c:(.text+0xb8c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_reflect': game_events.c:(.text+0xb8e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_reflect': game_events.c:(.text+0xb980): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_slide': game_events.c:(.text+0xb9a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_slide': game_events.c:(.text+0xba40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_project': game_events.c:(.text+0xba60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_project': game_events.c:(.text+0xbb00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_normalize': game_events.c:(.text+0xbb20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_normalize': game_events.c:(.text+0xbba0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_clamp': game_events.c:(.text+0xbbc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_clamp': game_events.c:(.text+0xbc60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_min': game_events.c:(.text+0xbc80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_min': game_events.c:(.text+0xbd20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_max': game_events.c:(.text+0xbd40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_max': game_events.c:(.text+0xbde0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_round': game_events.c:(.text+0xbe00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_round': game_events.c:(.text+0xbe80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_ceil': game_events.c:(.text+0xbea0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_ceil': game_events.c:(.text+0xbf20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_floor': game_events.c:(.text+0xbf40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_floor': game_events.c:(.text+0xbfc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_abs': game_events.c:(.text+0xbfe0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_abs': game_events.c:(.text+0xc060): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_inverse': game_events.c:(.text+0xc080): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_inverse': game_events.c:(.text+0xc100): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_negative': game_events.c:(.text+0xc120): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_negative': game_events.c:(.text+0xc1a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_snap': game_events.c:(.text+0xc1c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_snap': game_events.c:(.text+0xc260): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_divide': game_events.c:(.text+0xc280): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_divide': game_events.c:(.text+0xc320): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_multiply_mat2': game_events.c:(.text+0xc340): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_multiply_mat2': game_events.c:(.text+0xc3e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_multiply': game_events.c:(.text+0xc400): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_multiply': game_events.c:(.text+0xc4a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_scale': game_events.c:(.text+0xc4c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_scale': game_events.c:(.text+0xc560): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_subtract': game_events.c:(.text+0xc580): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_subtract': game_events.c:(.text+0xc620): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_add': game_events.c:(.text+0xc640): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_add': game_events.c:(.text+0xc6e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_one': game_events.c:(.text+0xc700): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_one': game_events.c:(.text+0xc780): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_zero': game_events.c:(.text+0xc7a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_zero': game_events.c:(.text+0xc820): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_assign_vec2i': game_events.c:(.text+0xc840): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_assign_vec2i': game_events.c:(.text+0xc8c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_assign': game_events.c:(.text+0xc8e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_assign': game_events.c:(.text+0xc960): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2': game_events.c:(.text+0xc980): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2': game_events.c:(.text+0xca00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_nearly_equal': game_events.c:(.text+0xca20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_nearly_equal': game_events.c:(.text+0xca60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_equal': game_events.c:(.text+0xca80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_equal': game_events.c:(.text+0xcac0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_near_zero': game_events.c:(.text+0xcae0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_near_zero': game_events.c:(.text+0xcb00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_zero': game_events.c:(.text+0xcb20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_zero': game_events.c:(.text+0xcb40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_lerp': game_mode.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_lerp': game_mode.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_multiply': game_mode.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_multiply': game_mode.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_scale': game_mode.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_scale': game_mode.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_negative': game_mode.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_negative': game_mode.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_scaling': game_mode.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_scaling': game_mode.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_translation': game_mode.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_translation': game_mode.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_look_at': game_mode.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_look_at': game_mode.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_quaternion': game_mode.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_quaternion': game_mode.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_axis': game_mode.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_axis': game_mode.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_z': game_mode.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_z': game_mode.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_y': game_mode.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_y': game_mode.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_x': game_mode.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_x': game_mode.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_perspective_infinite': game_mode.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_perspective_infinite': game_mode.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_perspective_fov': game_mode.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_perspective_fov': game_mode.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_perspective': game_mode.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_perspective': game_mode.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_ortho': game_mode.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_ortho': game_mode.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_inverse': game_mode.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_inverse': game_mode.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_adjugate': game_mode.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_adjugate': game_mode.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_transpose': game_mode.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_transpose': game_mode.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_assign_mat3': game_mode.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_assign_mat3': game_mode.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_assign_mat2': game_mode.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_assign_mat2': game_mode.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_assign': game_mode.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_assign': game_mode.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_determinant': game_mode.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_determinant': game_mode.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_identity': game_mode.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_identity': game_mode.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_zero': game_mode.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_zero': game_mode.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4': game_mode.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4': game_mode.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_lerp': game_mode.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_lerp': game_mode.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_multiply': game_mode.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_multiply': game_mode.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_scale': game_mode.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_scale': game_mode.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_negative': game_mode.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_negative': game_mode.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_scaling': game_mode.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_scaling': game_mode.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_quaternion': game_mode.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_quaternion': game_mode.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_axis': game_mode.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_axis': game_mode.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_z': game_mode.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_z': game_mode.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_y': game_mode.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_y': game_mode.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_x': game_mode.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_x': game_mode.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_inverse': game_mode.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_inverse': game_mode.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_adjugate': game_mode.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_adjugate': game_mode.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_cofactor': game_mode.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_cofactor': game_mode.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_transpose': game_mode.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_transpose': game_mode.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_assign_mat4': game_mode.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_assign_mat4': game_mode.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_assign_mat2': game_mode.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_assign_mat2': game_mode.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_assign': game_mode.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_assign': game_mode.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_determinant': game_mode.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_determinant': game_mode.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_identity': game_mode.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_identity': game_mode.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_zero': game_mode.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_zero': game_mode.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3': game_mode.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3': game_mode.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_lerp': game_mode.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_lerp': game_mode.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_multiply': game_mode.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_multiply': game_mode.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_scale': game_mode.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_scale': game_mode.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_negative': game_mode.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_negative': game_mode.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_scaling': game_mode.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_scaling': game_mode.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_rotation': game_mode.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_rotation': game_mode.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_inverse': game_mode.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_inverse': game_mode.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_cofactor': game_mode.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_cofactor': game_mode.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_transpose': game_mode.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_transpose': game_mode.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_assign_mat4': game_mode.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_assign_mat4': game_mode.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_assign_mat3': game_mode.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_assign_mat3': game_mode.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_assign': game_mode.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_assign': game_mode.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_determinant': game_mode.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_determinant': game_mode.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_identity': game_mode.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_identity': game_mode.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_zero': game_mode.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_zero': game_mode.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2': game_mode.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2': game_mode.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_length_squared': game_mode.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_length_squared': game_mode.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_length': game_mode.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_length': game_mode.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_angle': game_mode.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_angle': game_mode.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_dot': game_mode.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_dot': game_mode.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_slerp': game_mode.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_slerp': game_mode.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_lerp': game_mode.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_lerp': game_mode.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_yaw_pitch_roll': game_mode.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_yaw_pitch_roll': game_mode.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_mat4': game_mode.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_mat4': game_mode.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_vec3': game_mode.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_vec3': game_mode.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_axis_angle': game_mode.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_axis_angle': game_mode.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_power': game_mode.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_power': game_mode.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_normalize': game_mode.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_normalize': game_mode.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_inverse': game_mode.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_inverse': game_mode.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_conjugate': game_mode.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_conjugate': game_mode.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_negative': game_mode.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_negative': game_mode.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_divide': game_mode.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_divide': game_mode.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_multiply': game_mode.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_multiply': game_mode.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_scale': game_mode.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_scale': game_mode.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_null': game_mode.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_null': game_mode.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_zero': game_mode.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_zero': game_mode.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_assign': game_mode.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_assign': game_mode.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat': game_mode.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat': game_mode.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_nearly_equal': game_mode.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_nearly_equal': game_mode.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_equal': game_mode.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_equal': game_mode.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_near_zero': game_mode.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_near_zero': game_mode.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_zero': game_mode.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_zero': game_mode.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_lerp': game_mode.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_lerp': game_mode.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_normalize': game_mode.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_normalize': game_mode.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_clamp': game_mode.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_clamp': game_mode.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_min': game_mode.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_min': game_mode.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_max': game_mode.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_max': game_mode.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_round': game_mode.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_round': game_mode.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_ceil': game_mode.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_ceil': game_mode.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_floor': game_mode.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_floor': game_mode.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_abs': game_mode.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_abs': game_mode.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_inverse': game_mode.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_inverse': game_mode.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_negative': game_mode.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_negative': game_mode.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_snap': game_mode.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_snap': game_mode.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_divide': game_mode.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_divide': game_mode.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_multiply_mat4': game_mode.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_multiply_mat4': game_mode.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_multiply': game_mode.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_multiply': game_mode.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_scale': game_mode.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_scale': game_mode.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_subtract': game_mode.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_subtract': game_mode.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_add': game_mode.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_add': game_mode.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_one': game_mode.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_one': game_mode.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_zero': game_mode.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_zero': game_mode.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_assign_vec4': game_mode.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_assign_vec4': game_mode.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_assign': game_mode.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_assign': game_mode.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i': game_mode.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i': game_mode.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_is_equal': game_mode.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_is_equal': game_mode.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_is_zero': game_mode.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_is_zero': game_mode.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_lerp': game_mode.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_lerp': game_mode.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_normalize': game_mode.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_normalize': game_mode.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_clamp': game_mode.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_clamp': game_mode.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_min': game_mode.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_min': game_mode.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_max': game_mode.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_max': game_mode.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_round': game_mode.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_round': game_mode.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_ceil': game_mode.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_ceil': game_mode.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_floor': game_mode.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_floor': game_mode.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_abs': game_mode.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_abs': game_mode.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_inverse': game_mode.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_inverse': game_mode.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_negative': game_mode.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_negative': game_mode.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_snap': game_mode.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_snap': game_mode.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_divide': game_mode.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_divide': game_mode.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_multiply_mat4': game_mode.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_multiply_mat4': game_mode.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_multiply': game_mode.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_multiply': game_mode.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_scale': game_mode.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_scale': game_mode.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_subtract': game_mode.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_subtract': game_mode.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_add': game_mode.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_add': game_mode.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_one': game_mode.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_one': game_mode.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_zero': game_mode.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_zero': game_mode.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_assign_vec4i': game_mode.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_assign_vec4i': game_mode.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_assign': game_mode.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_assign': game_mode.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4': game_mode.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4': game_mode.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_nearly_equal': game_mode.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_nearly_equal': game_mode.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_equal': game_mode.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_equal': game_mode.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_near_zero': game_mode.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_near_zero': game_mode.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_zero': game_mode.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_zero': game_mode.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_distance_squared': game_mode.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_distance_squared': game_mode.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_distance': game_mode.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_distance': game_mode.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_length_squared': game_mode.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_length_squared': game_mode.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_length': game_mode.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_length': game_mode.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_dot': game_mode.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_dot': game_mode.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_bezier4': game_mode.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_bezier4': game_mode.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_bezier3': game_mode.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_bezier3': game_mode.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_lerp': game_mode.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_lerp': game_mode.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_reflect': game_mode.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_reflect': game_mode.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_slide': game_mode.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_slide': game_mode.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_project': game_mode.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_project': game_mode.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_normalize': game_mode.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_normalize': game_mode.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_cross': game_mode.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_cross': game_mode.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_clamp': game_mode.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_clamp': game_mode.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_min': game_mode.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_min': game_mode.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_max': game_mode.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_max': game_mode.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_round': game_mode.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_round': game_mode.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_ceil': game_mode.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_ceil': game_mode.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_floor': game_mode.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_floor': game_mode.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_abs': game_mode.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_abs': game_mode.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_inverse': game_mode.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_inverse': game_mode.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_negative': game_mode.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_negative': game_mode.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_snap': game_mode.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_snap': game_mode.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_divide': game_mode.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_divide': game_mode.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_multiply_mat3': game_mode.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_multiply_mat3': game_mode.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_multiply': game_mode.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_multiply': game_mode.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_scale': game_mode.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_scale': game_mode.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_subtract': game_mode.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_subtract': game_mode.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_add': game_mode.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_add': game_mode.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_one': game_mode.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_one': game_mode.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_zero': game_mode.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_zero': game_mode.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_assign_vec3': game_mode.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_assign_vec3': game_mode.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_assign': game_mode.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_assign': game_mode.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i': game_mode.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i': game_mode.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_is_equal': game_mode.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_is_equal': game_mode.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_is_zero': game_mode.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_is_zero': game_mode.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_distance_squared': game_mode.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_distance_squared': game_mode.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_distance': game_mode.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_distance': game_mode.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_length_squared': game_mode.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_length_squared': game_mode.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_length': game_mode.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_length': game_mode.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_dot': game_mode.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_dot': game_mode.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_bezier4': game_mode.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_bezier4': game_mode.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_bezier3': game_mode.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_bezier3': game_mode.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_lerp': game_mode.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_lerp': game_mode.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_reflect': game_mode.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_reflect': game_mode.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_slide': game_mode.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_slide': game_mode.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_project': game_mode.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_project': game_mode.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_normalize': game_mode.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_normalize': game_mode.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_cross': game_mode.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_cross': game_mode.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_clamp': game_mode.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_clamp': game_mode.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_min': game_mode.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_min': game_mode.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_max': game_mode.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_max': game_mode.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_round': game_mode.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_round': game_mode.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_ceil': game_mode.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_ceil': game_mode.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_floor': game_mode.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_floor': game_mode.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_abs': game_mode.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_abs': game_mode.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_inverse': game_mode.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_inverse': game_mode.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_negative': game_mode.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_negative': game_mode.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_snap': game_mode.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_snap': game_mode.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_divide': game_mode.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_divide': game_mode.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_multiply_mat3': game_mode.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_multiply_mat3': game_mode.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_multiply': game_mode.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_multiply': game_mode.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_scale': game_mode.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_scale': game_mode.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_subtract': game_mode.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_subtract': game_mode.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_add': game_mode.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_add': game_mode.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_one': game_mode.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_one': game_mode.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_zero': game_mode.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_zero': game_mode.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_assign_vec3i': game_mode.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_assign_vec3i': game_mode.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_assign': game_mode.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_assign': game_mode.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3': game_mode.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3': game_mode.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_nearly_equal': game_mode.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_nearly_equal': game_mode.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_equal': game_mode.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_equal': game_mode.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_near_zero': game_mode.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_near_zero': game_mode.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_zero': game_mode.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_zero': game_mode.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_distance_squared': game_mode.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_distance_squared': game_mode.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_distance': game_mode.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_distance': game_mode.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_length': game_mode.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_length': game_mode.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_length_squared': game_mode.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_length_squared': game_mode.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_angle': game_mode.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_angle': game_mode.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_dot': game_mode.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_dot': game_mode.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_bezier4': game_mode.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_bezier4': game_mode.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_bezier3': game_mode.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_bezier3': game_mode.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_lerp': game_mode.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_lerp': game_mode.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_rotate': game_mode.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_rotate': game_mode.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_tangent': game_mode.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_tangent': game_mode.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_reflect': game_mode.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_reflect': game_mode.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_slide': game_mode.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_slide': game_mode.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_project': game_mode.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_project': game_mode.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_normalize': game_mode.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_normalize': game_mode.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_clamp': game_mode.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_clamp': game_mode.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_min': game_mode.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_min': game_mode.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_max': game_mode.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_max': game_mode.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_round': game_mode.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_round': game_mode.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_ceil': game_mode.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_ceil': game_mode.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_floor': game_mode.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_floor': game_mode.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_abs': game_mode.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_abs': game_mode.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_inverse': game_mode.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_inverse': game_mode.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_negative': game_mode.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_negative': game_mode.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_snap': game_mode.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_snap': game_mode.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_divide': game_mode.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_divide': game_mode.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_multiply_mat2': game_mode.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_multiply_mat2': game_mode.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_multiply': game_mode.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_multiply': game_mode.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_scale': game_mode.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_scale': game_mode.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_subtract': game_mode.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_subtract': game_mode.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_add': game_mode.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_add': game_mode.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_one': game_mode.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_one': game_mode.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_zero': game_mode.c:(.text+0xaee0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_zero': game_mode.c:(.text+0xaf60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_assign_vec2': game_mode.c:(.text+0xaf80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_assign_vec2': game_mode.c:(.text+0xb000): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_assign': game_mode.c:(.text+0xb020): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_assign': game_mode.c:(.text+0xb0a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i': game_mode.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i': game_mode.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_is_equal': game_mode.c:(.text+0xb160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_is_equal': game_mode.c:(.text+0xb1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_is_zero': game_mode.c:(.text+0xb1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_is_zero': game_mode.c:(.text+0xb1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_distance_squared': game_mode.c:(.text+0xb200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_distance_squared': game_mode.c:(.text+0xb240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_distance': game_mode.c:(.text+0xb260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_distance': game_mode.c:(.text+0xb2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_length': game_mode.c:(.text+0xb2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_length': game_mode.c:(.text+0xb2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_length_squared': game_mode.c:(.text+0xb300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_length_squared': game_mode.c:(.text+0xb320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_angle': game_mode.c:(.text+0xb340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_angle': game_mode.c:(.text+0xb360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_dot': game_mode.c:(.text+0xb380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_dot': game_mode.c:(.text+0xb3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_bezier4': game_mode.c:(.text+0xb3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_bezier4': game_mode.c:(.text+0xb4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_bezier3': game_mode.c:(.text+0xb4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_bezier3': game_mode.c:(.text+0xb580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_lerp': game_mode.c:(.text+0xb5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_lerp': game_mode.c:(.text+0xb640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_rotate': game_mode.c:(.text+0xb660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_rotate': game_mode.c:(.text+0xb700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_tangent': game_mode.c:(.text+0xb720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_tangent': game_mode.c:(.text+0xb7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_reflect': game_mode.c:(.text+0xb7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_reflect': game_mode.c:(.text+0xb860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_slide': game_mode.c:(.text+0xb880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_slide': game_mode.c:(.text+0xb920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_project': game_mode.c:(.text+0xb940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_project': game_mode.c:(.text+0xb9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_normalize': game_mode.c:(.text+0xba00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_normalize': game_mode.c:(.text+0xba80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_clamp': game_mode.c:(.text+0xbaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_clamp': game_mode.c:(.text+0xbb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_min': game_mode.c:(.text+0xbb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_min': game_mode.c:(.text+0xbc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_max': game_mode.c:(.text+0xbc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_max': game_mode.c:(.text+0xbcc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_round': game_mode.c:(.text+0xbce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_round': game_mode.c:(.text+0xbd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_ceil': game_mode.c:(.text+0xbd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_ceil': game_mode.c:(.text+0xbe00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_floor': game_mode.c:(.text+0xbe20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_floor': game_mode.c:(.text+0xbea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_abs': game_mode.c:(.text+0xbec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_abs': game_mode.c:(.text+0xbf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_inverse': game_mode.c:(.text+0xbf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_inverse': game_mode.c:(.text+0xbfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_negative': game_mode.c:(.text+0xc000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_negative': game_mode.c:(.text+0xc080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_snap': game_mode.c:(.text+0xc0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_snap': game_mode.c:(.text+0xc140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_divide': game_mode.c:(.text+0xc160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_divide': game_mode.c:(.text+0xc200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_multiply_mat2': game_mode.c:(.text+0xc220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_multiply_mat2': game_mode.c:(.text+0xc2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_multiply': game_mode.c:(.text+0xc2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_multiply': game_mode.c:(.text+0xc380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_scale': game_mode.c:(.text+0xc3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_scale': game_mode.c:(.text+0xc440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_subtract': game_mode.c:(.text+0xc460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_subtract': game_mode.c:(.text+0xc500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_add': game_mode.c:(.text+0xc520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_add': game_mode.c:(.text+0xc5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_one': game_mode.c:(.text+0xc5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_one': game_mode.c:(.text+0xc660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_zero': game_mode.c:(.text+0xc680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_zero': game_mode.c:(.text+0xc700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_assign_vec2i': game_mode.c:(.text+0xc720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_assign_vec2i': game_mode.c:(.text+0xc7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_assign': game_mode.c:(.text+0xc7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_assign': game_mode.c:(.text+0xc840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2': game_mode.c:(.text+0xc860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2': game_mode.c:(.text+0xc8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_nearly_equal': game_mode.c:(.text+0xc900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_nearly_equal': game_mode.c:(.text+0xc940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_equal': game_mode.c:(.text+0xc960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_equal': game_mode.c:(.text+0xc9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_near_zero': game_mode.c:(.text+0xc9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_near_zero': game_mode.c:(.text+0xc9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_zero': game_mode.c:(.text+0xca00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_zero': game_mode.c:(.text+0xca20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_lerp': gamedata.c:(.text+0x5a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_lerp': gamedata.c:(.text+0x620): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_multiply': gamedata.c:(.text+0x640): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_multiply': gamedata.c:(.text+0x6c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_scale': gamedata.c:(.text+0x6e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_scale': gamedata.c:(.text+0x760): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_negative': gamedata.c:(.text+0x780): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_negative': gamedata.c:(.text+0x800): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_scaling': gamedata.c:(.text+0x820): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_scaling': gamedata.c:(.text+0x8a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_translation': gamedata.c:(.text+0x8c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_translation': gamedata.c:(.text+0x940): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_look_at': gamedata.c:(.text+0x960): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_look_at': gamedata.c:(.text+0xa20): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_quaternion': gamedata.c:(.text+0xa40): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_quaternion': gamedata.c:(.text+0xac0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_axis': gamedata.c:(.text+0xae0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_axis': gamedata.c:(.text+0xb60): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_z': gamedata.c:(.text+0xb80): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_z': gamedata.c:(.text+0xc00): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_y': gamedata.c:(.text+0xc20): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_y': gamedata.c:(.text+0xca0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_x': gamedata.c:(.text+0xcc0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_x': gamedata.c:(.text+0xd40): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_perspective_infinite': gamedata.c:(.text+0xd60): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_perspective_infinite': gamedata.c:(.text+0xde0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_perspective_fov': gamedata.c:(.text+0xe00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_perspective_fov': gamedata.c:(.text+0xe80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_perspective': gamedata.c:(.text+0xea0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_perspective': gamedata.c:(.text+0xf20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_ortho': gamedata.c:(.text+0xf40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_ortho': gamedata.c:(.text+0xfc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_inverse': gamedata.c:(.text+0xfe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_inverse': gamedata.c:(.text+0x1060): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_adjugate': gamedata.c:(.text+0x1080): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_adjugate': gamedata.c:(.text+0x1100): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_transpose': gamedata.c:(.text+0x1120): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_transpose': gamedata.c:(.text+0x11a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_assign_mat3': gamedata.c:(.text+0x11c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_assign_mat3': gamedata.c:(.text+0x1240): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_assign_mat2': gamedata.c:(.text+0x1260): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_assign_mat2': gamedata.c:(.text+0x1300): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_assign': gamedata.c:(.text+0x1320): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_assign': gamedata.c:(.text+0x13a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_determinant': gamedata.c:(.text+0x13c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_determinant': gamedata.c:(.text+0x13e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_identity': gamedata.c:(.text+0x1400): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_identity': gamedata.c:(.text+0x1480): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_zero': gamedata.c:(.text+0x14a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_zero': gamedata.c:(.text+0x1520): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4': gamedata.c:(.text+0x1540): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4': gamedata.c:(.text+0x15c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_lerp': gamedata.c:(.text+0x15e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_lerp': gamedata.c:(.text+0x1660): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_multiply': gamedata.c:(.text+0x1680): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_multiply': gamedata.c:(.text+0x1700): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_scale': gamedata.c:(.text+0x1720): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_scale': gamedata.c:(.text+0x17a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_negative': gamedata.c:(.text+0x17c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_negative': gamedata.c:(.text+0x1840): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_scaling': gamedata.c:(.text+0x1860): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_scaling': gamedata.c:(.text+0x18e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_quaternion': gamedata.c:(.text+0x1900): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_quaternion': gamedata.c:(.text+0x19a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_axis': gamedata.c:(.text+0x19c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_axis': gamedata.c:(.text+0x1a60): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_z': gamedata.c:(.text+0x1a80): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_z': gamedata.c:(.text+0x1b00): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_y': gamedata.c:(.text+0x1b20): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_y': gamedata.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_x': gamedata.c:(.text+0x1bc0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_x': gamedata.c:(.text+0x1c40): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_inverse': gamedata.c:(.text+0x1c60): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_inverse': gamedata.c:(.text+0x1ce0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_adjugate': gamedata.c:(.text+0x1d00): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_adjugate': gamedata.c:(.text+0x1d80): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_cofactor': gamedata.c:(.text+0x1da0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_cofactor': gamedata.c:(.text+0x1e20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_transpose': gamedata.c:(.text+0x1e40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_transpose': gamedata.c:(.text+0x1ec0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_assign_mat4': gamedata.c:(.text+0x1ee0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_assign_mat4': gamedata.c:(.text+0x1f60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_assign_mat2': gamedata.c:(.text+0x1f80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_assign_mat2': gamedata.c:(.text+0x2020): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_assign': gamedata.c:(.text+0x2040): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_assign': gamedata.c:(.text+0x20c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_determinant': gamedata.c:(.text+0x20e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_determinant': gamedata.c:(.text+0x2100): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_identity': gamedata.c:(.text+0x2120): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_identity': gamedata.c:(.text+0x21a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_zero': gamedata.c:(.text+0x21c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_zero': gamedata.c:(.text+0x2240): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3': gamedata.c:(.text+0x2260): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3': gamedata.c:(.text+0x22e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_lerp': gamedata.c:(.text+0x2300): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_lerp': gamedata.c:(.text+0x23c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_multiply': gamedata.c:(.text+0x23e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_multiply': gamedata.c:(.text+0x24a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_scale': gamedata.c:(.text+0x24c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_scale': gamedata.c:(.text+0x2560): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_negative': gamedata.c:(.text+0x2580): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_negative': gamedata.c:(.text+0x2620): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_scaling': gamedata.c:(.text+0x2640): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_scaling': gamedata.c:(.text+0x26e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_rotation': gamedata.c:(.text+0x2700): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_rotation': gamedata.c:(.text+0x27a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_inverse': gamedata.c:(.text+0x27c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_inverse': gamedata.c:(.text+0x2860): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_cofactor': gamedata.c:(.text+0x2880): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_cofactor': gamedata.c:(.text+0x2920): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_transpose': gamedata.c:(.text+0x2940): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_transpose': gamedata.c:(.text+0x29e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_assign_mat4': gamedata.c:(.text+0x2a00): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_assign_mat4': gamedata.c:(.text+0x2aa0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_assign_mat3': gamedata.c:(.text+0x2ac0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_assign_mat3': gamedata.c:(.text+0x2b60): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_assign': gamedata.c:(.text+0x2b80): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_assign': gamedata.c:(.text+0x2c20): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_determinant': gamedata.c:(.text+0x2c40): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_determinant': gamedata.c:(.text+0x2c80): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_identity': gamedata.c:(.text+0x2ca0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_identity': gamedata.c:(.text+0x2d40): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_zero': gamedata.c:(.text+0x2d60): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_zero': gamedata.c:(.text+0x2e00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2': gamedata.c:(.text+0x2e20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2': gamedata.c:(.text+0x2ec0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_length_squared': gamedata.c:(.text+0x2ee0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_length_squared': gamedata.c:(.text+0x2f20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_length': gamedata.c:(.text+0x2f40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_length': gamedata.c:(.text+0x2f80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_angle': gamedata.c:(.text+0x2fa0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_angle': gamedata.c:(.text+0x2fe0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_dot': gamedata.c:(.text+0x3000): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_dot': gamedata.c:(.text+0x3040): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_slerp': gamedata.c:(.text+0x3060): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_slerp': gamedata.c:(.text+0x3120): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_lerp': gamedata.c:(.text+0x3140): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_lerp': gamedata.c:(.text+0x3200): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_yaw_pitch_roll': gamedata.c:(.text+0x3220): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_yaw_pitch_roll': gamedata.c:(.text+0x32c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_mat4': gamedata.c:(.text+0x32e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_mat4': gamedata.c:(.text+0x3380): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_vec3': gamedata.c:(.text+0x33a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_vec3': gamedata.c:(.text+0x3440): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_axis_angle': gamedata.c:(.text+0x3460): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_axis_angle': gamedata.c:(.text+0x3500): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_power': gamedata.c:(.text+0x3520): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_power': gamedata.c:(.text+0x35c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_normalize': gamedata.c:(.text+0x35e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_normalize': gamedata.c:(.text+0x3680): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_inverse': gamedata.c:(.text+0x36a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_inverse': gamedata.c:(.text+0x3740): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_conjugate': gamedata.c:(.text+0x3760): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_conjugate': gamedata.c:(.text+0x3800): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_negative': gamedata.c:(.text+0x3820): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_negative': gamedata.c:(.text+0x38c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_divide': gamedata.c:(.text+0x38e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_divide': gamedata.c:(.text+0x39a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_multiply': gamedata.c:(.text+0x39c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_multiply': gamedata.c:(.text+0x3a80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_scale': gamedata.c:(.text+0x3aa0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_scale': gamedata.c:(.text+0x3b40): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_null': gamedata.c:(.text+0x3b60): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_null': gamedata.c:(.text+0x3c00): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_zero': gamedata.c:(.text+0x3c20): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_zero': gamedata.c:(.text+0x3cc0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_assign': gamedata.c:(.text+0x3ce0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_assign': gamedata.c:(.text+0x3d80): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat': gamedata.c:(.text+0x3da0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat': gamedata.c:(.text+0x3e40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_nearly_equal': gamedata.c:(.text+0x3e60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_nearly_equal': gamedata.c:(.text+0x3ea0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_equal': gamedata.c:(.text+0x3ec0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_equal': gamedata.c:(.text+0x3f00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_near_zero': gamedata.c:(.text+0x3f20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_near_zero': gamedata.c:(.text+0x3f60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_zero': gamedata.c:(.text+0x3f80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_zero': gamedata.c:(.text+0x3fc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_lerp': gamedata.c:(.text+0x3fe0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_lerp': gamedata.c:(.text+0x4080): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_normalize': gamedata.c:(.text+0x40a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_normalize': gamedata.c:(.text+0x4140): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_clamp': gamedata.c:(.text+0x4160): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_clamp': gamedata.c:(.text+0x4200): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_min': gamedata.c:(.text+0x4220): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_min': gamedata.c:(.text+0x42c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_max': gamedata.c:(.text+0x42e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_max': gamedata.c:(.text+0x4380): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_round': gamedata.c:(.text+0x43a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_round': gamedata.c:(.text+0x4440): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_ceil': gamedata.c:(.text+0x4460): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_ceil': gamedata.c:(.text+0x4500): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_floor': gamedata.c:(.text+0x4520): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_floor': gamedata.c:(.text+0x45c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_abs': gamedata.c:(.text+0x45e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_abs': gamedata.c:(.text+0x4680): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_inverse': gamedata.c:(.text+0x46a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_inverse': gamedata.c:(.text+0x4740): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_negative': gamedata.c:(.text+0x4760): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_negative': gamedata.c:(.text+0x4800): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_snap': gamedata.c:(.text+0x4820): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_snap': gamedata.c:(.text+0x48c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_divide': gamedata.c:(.text+0x48e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_divide': gamedata.c:(.text+0x4980): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_multiply_mat4': gamedata.c:(.text+0x49a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_multiply_mat4': gamedata.c:(.text+0x4a40): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_multiply': gamedata.c:(.text+0x4a60): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_multiply': gamedata.c:(.text+0x4b00): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_scale': gamedata.c:(.text+0x4b20): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_scale': gamedata.c:(.text+0x4bc0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_subtract': gamedata.c:(.text+0x4be0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_subtract': gamedata.c:(.text+0x4c80): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_add': gamedata.c:(.text+0x4ca0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_add': gamedata.c:(.text+0x4d40): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_one': gamedata.c:(.text+0x4d60): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_one': gamedata.c:(.text+0x4de0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_zero': gamedata.c:(.text+0x4e00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_zero': gamedata.c:(.text+0x4e80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_assign_vec4': gamedata.c:(.text+0x4ea0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_assign_vec4': gamedata.c:(.text+0x4f40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_assign': gamedata.c:(.text+0x4f60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_assign': gamedata.c:(.text+0x5000): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i': gamedata.c:(.text+0x5020): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i': gamedata.c:(.text+0x50c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_is_equal': gamedata.c:(.text+0x5100): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_is_equal': gamedata.c:(.text+0x5140): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_is_zero': gamedata.c:(.text+0x5160): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_is_zero': gamedata.c:(.text+0x5180): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_lerp': gamedata.c:(.text+0x51a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_lerp': gamedata.c:(.text+0x5240): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_normalize': gamedata.c:(.text+0x5260): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_normalize': gamedata.c:(.text+0x5300): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_clamp': gamedata.c:(.text+0x5320): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_clamp': gamedata.c:(.text+0x53c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_min': gamedata.c:(.text+0x53e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_min': gamedata.c:(.text+0x5480): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_max': gamedata.c:(.text+0x54a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_max': gamedata.c:(.text+0x5540): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_round': gamedata.c:(.text+0x5560): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_round': gamedata.c:(.text+0x5600): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_ceil': gamedata.c:(.text+0x5620): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_ceil': gamedata.c:(.text+0x56c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_floor': gamedata.c:(.text+0x56e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_floor': gamedata.c:(.text+0x5780): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_abs': gamedata.c:(.text+0x57a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_abs': gamedata.c:(.text+0x5840): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_inverse': gamedata.c:(.text+0x5860): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_inverse': gamedata.c:(.text+0x5900): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_negative': gamedata.c:(.text+0x5920): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_negative': gamedata.c:(.text+0x59c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_snap': gamedata.c:(.text+0x59e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_snap': gamedata.c:(.text+0x5a80): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_divide': gamedata.c:(.text+0x5aa0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_divide': gamedata.c:(.text+0x5b40): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_multiply_mat4': gamedata.c:(.text+0x5b60): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_multiply_mat4': gamedata.c:(.text+0x5c00): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_multiply': gamedata.c:(.text+0x5c20): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_multiply': gamedata.c:(.text+0x5cc0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_scale': gamedata.c:(.text+0x5ce0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_scale': gamedata.c:(.text+0x5d80): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_subtract': gamedata.c:(.text+0x5da0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_subtract': gamedata.c:(.text+0x5e40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_add': gamedata.c:(.text+0x5e60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_add': gamedata.c:(.text+0x5f00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_one': gamedata.c:(.text+0x5f20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_one': gamedata.c:(.text+0x5fa0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_zero': gamedata.c:(.text+0x5fc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_zero': gamedata.c:(.text+0x6040): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_assign_vec4i': gamedata.c:(.text+0x6060): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_assign_vec4i': gamedata.c:(.text+0x6100): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_assign': gamedata.c:(.text+0x6120): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_assign': gamedata.c:(.text+0x61c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4': gamedata.c:(.text+0x61e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4': gamedata.c:(.text+0x6280): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_nearly_equal': gamedata.c:(.text+0x62a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_nearly_equal': gamedata.c:(.text+0x62e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_equal': gamedata.c:(.text+0x6300): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_equal': gamedata.c:(.text+0x6340): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_near_zero': gamedata.c:(.text+0x6360): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_near_zero': gamedata.c:(.text+0x63a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_zero': gamedata.c:(.text+0x63c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_zero': gamedata.c:(.text+0x63e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_distance_squared': gamedata.c:(.text+0x6400): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_distance_squared': gamedata.c:(.text+0x6460): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_distance': gamedata.c:(.text+0x6480): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_distance': gamedata.c:(.text+0x64e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_length_squared': gamedata.c:(.text+0x6500): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_length_squared': gamedata.c:(.text+0x6540): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_length': gamedata.c:(.text+0x6560): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_length': gamedata.c:(.text+0x65a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_dot': gamedata.c:(.text+0x65c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_dot': gamedata.c:(.text+0x6620): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_bezier4': gamedata.c:(.text+0x6640): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_bezier4': gamedata.c:(.text+0x6740): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_bezier3': gamedata.c:(.text+0x6780): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_bezier3': gamedata.c:(.text+0x6880): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_lerp': gamedata.c:(.text+0x68a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_lerp': gamedata.c:(.text+0x6980): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_reflect': gamedata.c:(.text+0x69a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_reflect': gamedata.c:(.text+0x6a80): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_slide': gamedata.c:(.text+0x6aa0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_slide': gamedata.c:(.text+0x6b80): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_project': gamedata.c:(.text+0x6ba0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_project': gamedata.c:(.text+0x6c80): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_normalize': gamedata.c:(.text+0x6ca0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_normalize': gamedata.c:(.text+0x6d60): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_cross': gamedata.c:(.text+0x6d80): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_cross': gamedata.c:(.text+0x6e60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_clamp': gamedata.c:(.text+0x6e80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_clamp': gamedata.c:(.text+0x6f80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_min': gamedata.c:(.text+0x6fa0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_min': gamedata.c:(.text+0x7080): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_max': gamedata.c:(.text+0x70a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_max': gamedata.c:(.text+0x7180): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_round': gamedata.c:(.text+0x71a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_round': gamedata.c:(.text+0x7240): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_ceil': gamedata.c:(.text+0x7260): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_ceil': gamedata.c:(.text+0x7300): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_floor': gamedata.c:(.text+0x7320): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_floor': gamedata.c:(.text+0x73c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_abs': gamedata.c:(.text+0x73e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_abs': gamedata.c:(.text+0x74a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_inverse': gamedata.c:(.text+0x74c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_inverse': gamedata.c:(.text+0x7580): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_negative': gamedata.c:(.text+0x75a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_negative': gamedata.c:(.text+0x7660): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_snap': gamedata.c:(.text+0x7680): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_snap': gamedata.c:(.text+0x7760): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_divide': gamedata.c:(.text+0x7780): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_divide': gamedata.c:(.text+0x7860): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_multiply_mat3': gamedata.c:(.text+0x7880): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_multiply_mat3': gamedata.c:(.text+0x7940): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_multiply': gamedata.c:(.text+0x7960): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_multiply': gamedata.c:(.text+0x7a40): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_scale': gamedata.c:(.text+0x7a60): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_scale': gamedata.c:(.text+0x7b20): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_subtract': gamedata.c:(.text+0x7b40): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_subtract': gamedata.c:(.text+0x7c20): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_add': gamedata.c:(.text+0x7c40): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_add': gamedata.c:(.text+0x7d20): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_one': gamedata.c:(.text+0x7d40): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_one': gamedata.c:(.text+0x7de0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_zero': gamedata.c:(.text+0x7e00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_zero': gamedata.c:(.text+0x7ea0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_assign_vec3': gamedata.c:(.text+0x7ec0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_assign_vec3': gamedata.c:(.text+0x7f60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_assign': gamedata.c:(.text+0x7f80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_assign': gamedata.c:(.text+0x8040): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i': gamedata.c:(.text+0x8060): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i': gamedata.c:(.text+0x8100): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_is_equal': gamedata.c:(.text+0x8120): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_is_equal': gamedata.c:(.text+0x8180): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_is_zero': gamedata.c:(.text+0x81a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_is_zero': gamedata.c:(.text+0x81e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_distance_squared': gamedata.c:(.text+0x8200): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_distance_squared': gamedata.c:(.text+0x8240): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_distance': gamedata.c:(.text+0x8260): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_distance': gamedata.c:(.text+0x82a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_length_squared': gamedata.c:(.text+0x82c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_length_squared': gamedata.c:(.text+0x82e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_length': gamedata.c:(.text+0x8300): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_length': gamedata.c:(.text+0x8320): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_dot': gamedata.c:(.text+0x8340): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_dot': gamedata.c:(.text+0x8380): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_bezier4': gamedata.c:(.text+0x83a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_bezier4': gamedata.c:(.text+0x8480): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_bezier3': gamedata.c:(.text+0x84c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_bezier3': gamedata.c:(.text+0x8580): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_lerp': gamedata.c:(.text+0x85a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_lerp': gamedata.c:(.text+0x8660): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_reflect': gamedata.c:(.text+0x8680): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_reflect': gamedata.c:(.text+0x8740): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_slide': gamedata.c:(.text+0x8760): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_slide': gamedata.c:(.text+0x8820): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_project': gamedata.c:(.text+0x8840): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_project': gamedata.c:(.text+0x8900): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_normalize': gamedata.c:(.text+0x8920): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_normalize': gamedata.c:(.text+0x89c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_cross': gamedata.c:(.text+0x89e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_cross': gamedata.c:(.text+0x8aa0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_clamp': gamedata.c:(.text+0x8ac0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_clamp': gamedata.c:(.text+0x8b80): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_min': gamedata.c:(.text+0x8ba0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_min': gamedata.c:(.text+0x8c60): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_max': gamedata.c:(.text+0x8c80): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_max': gamedata.c:(.text+0x8d40): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_round': gamedata.c:(.text+0x8d60): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_round': gamedata.c:(.text+0x8e00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_ceil': gamedata.c:(.text+0x8e20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_ceil': gamedata.c:(.text+0x8ec0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_floor': gamedata.c:(.text+0x8ee0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_floor': gamedata.c:(.text+0x8f80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_abs': gamedata.c:(.text+0x8fa0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_abs': gamedata.c:(.text+0x9040): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_inverse': gamedata.c:(.text+0x9060): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_inverse': gamedata.c:(.text+0x9100): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_negative': gamedata.c:(.text+0x9120): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_negative': gamedata.c:(.text+0x91c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_snap': gamedata.c:(.text+0x91e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_snap': gamedata.c:(.text+0x92a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_divide': gamedata.c:(.text+0x92c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_divide': gamedata.c:(.text+0x9380): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_multiply_mat3': gamedata.c:(.text+0x93a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_multiply_mat3': gamedata.c:(.text+0x9440): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_multiply': gamedata.c:(.text+0x9460): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_multiply': gamedata.c:(.text+0x9520): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_scale': gamedata.c:(.text+0x9540): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_scale': gamedata.c:(.text+0x95e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_subtract': gamedata.c:(.text+0x9600): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_subtract': gamedata.c:(.text+0x96c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_add': gamedata.c:(.text+0x96e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_add': gamedata.c:(.text+0x97a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_one': gamedata.c:(.text+0x97c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_one': gamedata.c:(.text+0x9860): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_zero': gamedata.c:(.text+0x9880): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_zero': gamedata.c:(.text+0x9920): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_assign_vec3i': gamedata.c:(.text+0x9940): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_assign_vec3i': gamedata.c:(.text+0x9a00): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_assign': gamedata.c:(.text+0x9a20): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_assign': gamedata.c:(.text+0x9ac0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3': gamedata.c:(.text+0x9ae0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3': gamedata.c:(.text+0x9b80): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_nearly_equal': gamedata.c:(.text+0x9ba0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_nearly_equal': gamedata.c:(.text+0x9be0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_equal': gamedata.c:(.text+0x9c00): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_equal': gamedata.c:(.text+0x9c40): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_near_zero': gamedata.c:(.text+0x9c60): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_near_zero': gamedata.c:(.text+0x9ca0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_zero': gamedata.c:(.text+0x9cc0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_zero': gamedata.c:(.text+0x9d00): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_distance_squared': gamedata.c:(.text+0x9d20): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_distance_squared': gamedata.c:(.text+0x9d60): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_distance': gamedata.c:(.text+0x9d80): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_distance': gamedata.c:(.text+0x9da0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_length': gamedata.c:(.text+0x9dc0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_length': gamedata.c:(.text+0x9de0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_length_squared': gamedata.c:(.text+0x9e00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_length_squared': gamedata.c:(.text+0x9e20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_angle': gamedata.c:(.text+0x9e40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_angle': gamedata.c:(.text+0x9e60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_dot': gamedata.c:(.text+0x9e80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_dot': gamedata.c:(.text+0x9ec0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_bezier4': gamedata.c:(.text+0x9ee0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_bezier4': gamedata.c:(.text+0x9f80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_bezier3': gamedata.c:(.text+0x9fc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_bezier3': gamedata.c:(.text+0xa060): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_lerp': gamedata.c:(.text+0xa080): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_lerp': gamedata.c:(.text+0xa100): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_rotate': gamedata.c:(.text+0xa120): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_rotate': gamedata.c:(.text+0xa1a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_tangent': gamedata.c:(.text+0xa1c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_tangent': gamedata.c:(.text+0xa240): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_reflect': gamedata.c:(.text+0xa260): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_reflect': gamedata.c:(.text+0xa2e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_slide': gamedata.c:(.text+0xa300): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_slide': gamedata.c:(.text+0xa380): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_project': gamedata.c:(.text+0xa3a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_project': gamedata.c:(.text+0xa420): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_normalize': gamedata.c:(.text+0xa440): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_normalize': gamedata.c:(.text+0xa4c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_clamp': gamedata.c:(.text+0xa4e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_clamp': gamedata.c:(.text+0xa580): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_min': gamedata.c:(.text+0xa5a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_min': gamedata.c:(.text+0xa620): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_max': gamedata.c:(.text+0xa640): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_max': gamedata.c:(.text+0xa6c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_round': gamedata.c:(.text+0xa6e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_round': gamedata.c:(.text+0xa760): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_ceil': gamedata.c:(.text+0xa780): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_ceil': gamedata.c:(.text+0xa800): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_floor': gamedata.c:(.text+0xa820): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_floor': gamedata.c:(.text+0xa8a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_abs': gamedata.c:(.text+0xa8c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_abs': gamedata.c:(.text+0xa940): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_inverse': gamedata.c:(.text+0xa960): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_inverse': gamedata.c:(.text+0xa9e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_negative': gamedata.c:(.text+0xaa00): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_negative': gamedata.c:(.text+0xaa80): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_snap': gamedata.c:(.text+0xaaa0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_snap': gamedata.c:(.text+0xab20): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_divide': gamedata.c:(.text+0xab40): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_divide': gamedata.c:(.text+0xabc0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_multiply_mat2': gamedata.c:(.text+0xabe0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_multiply_mat2': gamedata.c:(.text+0xac80): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_multiply': gamedata.c:(.text+0xaca0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_multiply': gamedata.c:(.text+0xad20): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_scale': gamedata.c:(.text+0xad40): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_scale': gamedata.c:(.text+0xadc0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_subtract': gamedata.c:(.text+0xade0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_subtract': gamedata.c:(.text+0xae60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_add': gamedata.c:(.text+0xae80): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_add': gamedata.c:(.text+0xaf00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_one': gamedata.c:(.text+0xaf20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_one': gamedata.c:(.text+0xafa0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_zero': gamedata.c:(.text+0xafc0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_zero': gamedata.c:(.text+0xb040): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_assign_vec2': gamedata.c:(.text+0xb060): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_assign_vec2': gamedata.c:(.text+0xb0e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_assign': gamedata.c:(.text+0xb100): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_assign': gamedata.c:(.text+0xb180): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i': gamedata.c:(.text+0xb1a0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i': gamedata.c:(.text+0xb220): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_is_equal': gamedata.c:(.text+0xb240): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_is_equal': gamedata.c:(.text+0xb280): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_is_zero': gamedata.c:(.text+0xb2a0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_is_zero': gamedata.c:(.text+0xb2c0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_distance_squared': gamedata.c:(.text+0xb2e0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_distance_squared': gamedata.c:(.text+0xb320): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_distance': gamedata.c:(.text+0xb340): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_distance': gamedata.c:(.text+0xb380): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_length': gamedata.c:(.text+0xb3a0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_length': gamedata.c:(.text+0xb3c0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_length_squared': gamedata.c:(.text+0xb3e0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_length_squared': gamedata.c:(.text+0xb400): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_angle': gamedata.c:(.text+0xb420): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_angle': gamedata.c:(.text+0xb440): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_dot': gamedata.c:(.text+0xb460): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_dot': gamedata.c:(.text+0xb4a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_bezier4': gamedata.c:(.text+0xb4c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_bezier4': gamedata.c:(.text+0xb580): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_bezier3': gamedata.c:(.text+0xb5c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_bezier3': gamedata.c:(.text+0xb660): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_lerp': gamedata.c:(.text+0xb680): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_lerp': gamedata.c:(.text+0xb720): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_rotate': gamedata.c:(.text+0xb740): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_rotate': gamedata.c:(.text+0xb7e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_tangent': gamedata.c:(.text+0xb800): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_tangent': gamedata.c:(.text+0xb880): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_reflect': gamedata.c:(.text+0xb8a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_reflect': gamedata.c:(.text+0xb940): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_slide': gamedata.c:(.text+0xb960): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_slide': gamedata.c:(.text+0xba00): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_project': gamedata.c:(.text+0xba20): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_project': gamedata.c:(.text+0xbac0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_normalize': gamedata.c:(.text+0xbae0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_normalize': gamedata.c:(.text+0xbb60): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_clamp': gamedata.c:(.text+0xbb80): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_clamp': gamedata.c:(.text+0xbc20): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_min': gamedata.c:(.text+0xbc40): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_min': gamedata.c:(.text+0xbce0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_max': gamedata.c:(.text+0xbd00): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_max': gamedata.c:(.text+0xbda0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_round': gamedata.c:(.text+0xbdc0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_round': gamedata.c:(.text+0xbe40): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_ceil': gamedata.c:(.text+0xbe60): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_ceil': gamedata.c:(.text+0xbee0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_floor': gamedata.c:(.text+0xbf00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_floor': gamedata.c:(.text+0xbf80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_abs': gamedata.c:(.text+0xbfa0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_abs': gamedata.c:(.text+0xc020): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_inverse': gamedata.c:(.text+0xc040): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_inverse': gamedata.c:(.text+0xc0c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_negative': gamedata.c:(.text+0xc0e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_negative': gamedata.c:(.text+0xc160): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_snap': gamedata.c:(.text+0xc180): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_snap': gamedata.c:(.text+0xc220): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_divide': gamedata.c:(.text+0xc240): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_divide': gamedata.c:(.text+0xc2e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_multiply_mat2': gamedata.c:(.text+0xc300): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_multiply_mat2': gamedata.c:(.text+0xc3a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_multiply': gamedata.c:(.text+0xc3c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_multiply': gamedata.c:(.text+0xc460): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_scale': gamedata.c:(.text+0xc480): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_scale': gamedata.c:(.text+0xc520): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_subtract': gamedata.c:(.text+0xc540): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_subtract': gamedata.c:(.text+0xc5e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_add': gamedata.c:(.text+0xc600): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_add': gamedata.c:(.text+0xc6a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_one': gamedata.c:(.text+0xc6c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_one': gamedata.c:(.text+0xc740): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_zero': gamedata.c:(.text+0xc760): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_zero': gamedata.c:(.text+0xc7e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_assign_vec2i': gamedata.c:(.text+0xc800): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_assign_vec2i': gamedata.c:(.text+0xc880): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_assign': gamedata.c:(.text+0xc8a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_assign': gamedata.c:(.text+0xc920): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2': gamedata.c:(.text+0xc940): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2': gamedata.c:(.text+0xc9c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_nearly_equal': gamedata.c:(.text+0xc9e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_nearly_equal': gamedata.c:(.text+0xca20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_equal': gamedata.c:(.text+0xca40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_equal': gamedata.c:(.text+0xca80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_near_zero': gamedata.c:(.text+0xcaa0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_near_zero': gamedata.c:(.text+0xcac0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_zero': gamedata.c:(.text+0xcae0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_zero': gamedata.c:(.text+0xcb00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_lerp': grafx.c:(.text+0x3c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_lerp': grafx.c:(.text+0x440): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_multiply': grafx.c:(.text+0x460): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_multiply': grafx.c:(.text+0x4e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_scale': grafx.c:(.text+0x500): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_scale': grafx.c:(.text+0x580): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_negative': grafx.c:(.text+0x5a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_negative': grafx.c:(.text+0x620): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_scaling': grafx.c:(.text+0x640): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_scaling': grafx.c:(.text+0x6c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_translation': grafx.c:(.text+0x6e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_translation': grafx.c:(.text+0x760): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_look_at': grafx.c:(.text+0x780): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_look_at': grafx.c:(.text+0x840): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_quaternion': grafx.c:(.text+0x860): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_quaternion': grafx.c:(.text+0x8e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_axis': grafx.c:(.text+0x900): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_axis': grafx.c:(.text+0x980): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_z': grafx.c:(.text+0x9a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_z': grafx.c:(.text+0xa20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_y': grafx.c:(.text+0xa40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_y': grafx.c:(.text+0xac0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_x': grafx.c:(.text+0xae0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_x': grafx.c:(.text+0xb60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_perspective_infinite': grafx.c:(.text+0xb80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_perspective_infinite': grafx.c:(.text+0xc00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_perspective_fov': grafx.c:(.text+0xc20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_perspective_fov': grafx.c:(.text+0xca0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_perspective': grafx.c:(.text+0xcc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_perspective': grafx.c:(.text+0xd40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_ortho': grafx.c:(.text+0xd60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_ortho': grafx.c:(.text+0xde0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_inverse': grafx.c:(.text+0xe00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_inverse': grafx.c:(.text+0xe80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_adjugate': grafx.c:(.text+0xea0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_adjugate': grafx.c:(.text+0xf20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_transpose': grafx.c:(.text+0xf40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_transpose': grafx.c:(.text+0xfc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_assign_mat3': grafx.c:(.text+0xfe0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_assign_mat3': grafx.c:(.text+0x1060): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_assign_mat2': grafx.c:(.text+0x1080): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_assign_mat2': grafx.c:(.text+0x1120): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_assign': grafx.c:(.text+0x1140): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_assign': grafx.c:(.text+0x11c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_determinant': grafx.c:(.text+0x11e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_determinant': grafx.c:(.text+0x1200): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_identity': grafx.c:(.text+0x1220): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_identity': grafx.c:(.text+0x12a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_zero': grafx.c:(.text+0x12c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_zero': grafx.c:(.text+0x1340): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4': grafx.c:(.text+0x1360): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4': grafx.c:(.text+0x13e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_lerp': grafx.c:(.text+0x1400): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_lerp': grafx.c:(.text+0x1480): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_multiply': grafx.c:(.text+0x14a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_multiply': grafx.c:(.text+0x1520): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_scale': grafx.c:(.text+0x1540): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_scale': grafx.c:(.text+0x15c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_negative': grafx.c:(.text+0x15e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_negative': grafx.c:(.text+0x1660): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_scaling': grafx.c:(.text+0x1680): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_scaling': grafx.c:(.text+0x1700): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_quaternion': grafx.c:(.text+0x1720): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_quaternion': grafx.c:(.text+0x17c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_axis': grafx.c:(.text+0x17e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_axis': grafx.c:(.text+0x1880): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_z': grafx.c:(.text+0x18a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_z': grafx.c:(.text+0x1920): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_y': grafx.c:(.text+0x1940): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_y': grafx.c:(.text+0x19c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_x': grafx.c:(.text+0x19e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_x': grafx.c:(.text+0x1a60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_inverse': grafx.c:(.text+0x1a80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_inverse': grafx.c:(.text+0x1b00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_adjugate': grafx.c:(.text+0x1b20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_adjugate': grafx.c:(.text+0x1ba0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_cofactor': grafx.c:(.text+0x1bc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_cofactor': grafx.c:(.text+0x1c40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_transpose': grafx.c:(.text+0x1c60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_transpose': grafx.c:(.text+0x1ce0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_assign_mat4': grafx.c:(.text+0x1d00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_assign_mat4': grafx.c:(.text+0x1d80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_assign_mat2': grafx.c:(.text+0x1da0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_assign_mat2': grafx.c:(.text+0x1e40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_assign': grafx.c:(.text+0x1e60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_assign': grafx.c:(.text+0x1ee0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_determinant': grafx.c:(.text+0x1f00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_determinant': grafx.c:(.text+0x1f20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_identity': grafx.c:(.text+0x1f40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_identity': grafx.c:(.text+0x1fc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_zero': grafx.c:(.text+0x1fe0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_zero': grafx.c:(.text+0x2060): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3': grafx.c:(.text+0x2080): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3': grafx.c:(.text+0x2100): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_lerp': grafx.c:(.text+0x2120): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_lerp': grafx.c:(.text+0x21e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_multiply': grafx.c:(.text+0x2200): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_multiply': grafx.c:(.text+0x22c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_scale': grafx.c:(.text+0x22e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_scale': grafx.c:(.text+0x2380): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_negative': grafx.c:(.text+0x23a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_negative': grafx.c:(.text+0x2440): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_scaling': grafx.c:(.text+0x2460): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_scaling': grafx.c:(.text+0x2500): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_rotation': grafx.c:(.text+0x2520): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_rotation': grafx.c:(.text+0x25c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_inverse': grafx.c:(.text+0x25e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_inverse': grafx.c:(.text+0x2680): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_cofactor': grafx.c:(.text+0x26a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_cofactor': grafx.c:(.text+0x2740): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_transpose': grafx.c:(.text+0x2760): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_transpose': grafx.c:(.text+0x2800): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_assign_mat4': grafx.c:(.text+0x2820): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_assign_mat4': grafx.c:(.text+0x28c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_assign_mat3': grafx.c:(.text+0x28e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_assign_mat3': grafx.c:(.text+0x2980): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_assign': grafx.c:(.text+0x29a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_assign': grafx.c:(.text+0x2a40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_determinant': grafx.c:(.text+0x2a60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_determinant': grafx.c:(.text+0x2aa0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_identity': grafx.c:(.text+0x2ac0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_identity': grafx.c:(.text+0x2b60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_zero': grafx.c:(.text+0x2b80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_zero': grafx.c:(.text+0x2c20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2': grafx.c:(.text+0x2c40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2': grafx.c:(.text+0x2ce0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_length_squared': grafx.c:(.text+0x2d00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_length_squared': grafx.c:(.text+0x2d40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_length': grafx.c:(.text+0x2d60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_length': grafx.c:(.text+0x2da0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_angle': grafx.c:(.text+0x2dc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_angle': grafx.c:(.text+0x2e00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_dot': grafx.c:(.text+0x2e20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_dot': grafx.c:(.text+0x2e60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_slerp': grafx.c:(.text+0x2e80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_slerp': grafx.c:(.text+0x2f40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_lerp': grafx.c:(.text+0x2f60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_lerp': grafx.c:(.text+0x3020): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_yaw_pitch_roll': grafx.c:(.text+0x3040): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_yaw_pitch_roll': grafx.c:(.text+0x30e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_mat4': grafx.c:(.text+0x3100): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_mat4': grafx.c:(.text+0x31a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_vec3': grafx.c:(.text+0x31c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_vec3': grafx.c:(.text+0x3260): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_axis_angle': grafx.c:(.text+0x3280): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_axis_angle': grafx.c:(.text+0x3320): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_power': grafx.c:(.text+0x3340): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_power': grafx.c:(.text+0x33e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_normalize': grafx.c:(.text+0x3400): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_normalize': grafx.c:(.text+0x34a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_inverse': grafx.c:(.text+0x34c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_inverse': grafx.c:(.text+0x3560): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_conjugate': grafx.c:(.text+0x3580): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_conjugate': grafx.c:(.text+0x3620): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_negative': grafx.c:(.text+0x3640): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_negative': grafx.c:(.text+0x36e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_divide': grafx.c:(.text+0x3700): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_divide': grafx.c:(.text+0x37c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_multiply': grafx.c:(.text+0x37e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_multiply': grafx.c:(.text+0x38a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_scale': grafx.c:(.text+0x38c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_scale': grafx.c:(.text+0x3960): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_null': grafx.c:(.text+0x3980): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_null': grafx.c:(.text+0x3a20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_zero': grafx.c:(.text+0x3a40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_zero': grafx.c:(.text+0x3ae0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_assign': grafx.c:(.text+0x3b00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_assign': grafx.c:(.text+0x3ba0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat': grafx.c:(.text+0x3bc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat': grafx.c:(.text+0x3c60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_nearly_equal': grafx.c:(.text+0x3c80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_nearly_equal': grafx.c:(.text+0x3cc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_equal': grafx.c:(.text+0x3ce0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_equal': grafx.c:(.text+0x3d20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_near_zero': grafx.c:(.text+0x3d40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_near_zero': grafx.c:(.text+0x3d80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_zero': grafx.c:(.text+0x3da0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_zero': grafx.c:(.text+0x3de0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_lerp': grafx.c:(.text+0x3e00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_lerp': grafx.c:(.text+0x3ea0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_normalize': grafx.c:(.text+0x3ec0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_normalize': grafx.c:(.text+0x3f60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_clamp': grafx.c:(.text+0x3f80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_clamp': grafx.c:(.text+0x4020): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_min': grafx.c:(.text+0x4040): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_min': grafx.c:(.text+0x40e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_max': grafx.c:(.text+0x4100): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_max': grafx.c:(.text+0x41a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_round': grafx.c:(.text+0x41c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_round': grafx.c:(.text+0x4260): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_ceil': grafx.c:(.text+0x4280): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_ceil': grafx.c:(.text+0x4320): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_floor': grafx.c:(.text+0x4340): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_floor': grafx.c:(.text+0x43e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_abs': grafx.c:(.text+0x4400): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_abs': grafx.c:(.text+0x44a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_inverse': grafx.c:(.text+0x44c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_inverse': grafx.c:(.text+0x4560): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_negative': grafx.c:(.text+0x4580): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_negative': grafx.c:(.text+0x4620): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_snap': grafx.c:(.text+0x4640): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_snap': grafx.c:(.text+0x46e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_divide': grafx.c:(.text+0x4700): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_divide': grafx.c:(.text+0x47a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_multiply_mat4': grafx.c:(.text+0x47c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_multiply_mat4': grafx.c:(.text+0x4860): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_multiply': grafx.c:(.text+0x4880): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_multiply': grafx.c:(.text+0x4920): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_scale': grafx.c:(.text+0x4940): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_scale': grafx.c:(.text+0x49e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_subtract': grafx.c:(.text+0x4a00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_subtract': grafx.c:(.text+0x4aa0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_add': grafx.c:(.text+0x4ac0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_add': grafx.c:(.text+0x4b60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_one': grafx.c:(.text+0x4b80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_one': grafx.c:(.text+0x4c00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_zero': grafx.c:(.text+0x4c20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_zero': grafx.c:(.text+0x4ca0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_assign_vec4': grafx.c:(.text+0x4cc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_assign_vec4': grafx.c:(.text+0x4d60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_assign': grafx.c:(.text+0x4d80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_assign': grafx.c:(.text+0x4e20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i': grafx.c:(.text+0x4e40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i': grafx.c:(.text+0x4ee0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_is_equal': grafx.c:(.text+0x4f20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_is_equal': grafx.c:(.text+0x4f60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_is_zero': grafx.c:(.text+0x4f80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_is_zero': grafx.c:(.text+0x4fa0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_lerp': grafx.c:(.text+0x4fc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_lerp': grafx.c:(.text+0x5060): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_normalize': grafx.c:(.text+0x5080): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_normalize': grafx.c:(.text+0x5120): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_clamp': grafx.c:(.text+0x5140): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_clamp': grafx.c:(.text+0x51e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_min': grafx.c:(.text+0x5200): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_min': grafx.c:(.text+0x52a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_max': grafx.c:(.text+0x52c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_max': grafx.c:(.text+0x5360): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_round': grafx.c:(.text+0x5380): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_round': grafx.c:(.text+0x5420): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_ceil': grafx.c:(.text+0x5440): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_ceil': grafx.c:(.text+0x54e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_floor': grafx.c:(.text+0x5500): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_floor': grafx.c:(.text+0x55a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_abs': grafx.c:(.text+0x55c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_abs': grafx.c:(.text+0x5660): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_inverse': grafx.c:(.text+0x5680): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_inverse': grafx.c:(.text+0x5720): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_negative': grafx.c:(.text+0x5740): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_negative': grafx.c:(.text+0x57e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_snap': grafx.c:(.text+0x5800): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_snap': grafx.c:(.text+0x58a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_divide': grafx.c:(.text+0x58c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_divide': grafx.c:(.text+0x5960): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_multiply_mat4': grafx.c:(.text+0x5980): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_multiply_mat4': grafx.c:(.text+0x5a20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_multiply': grafx.c:(.text+0x5a40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_multiply': grafx.c:(.text+0x5ae0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_scale': grafx.c:(.text+0x5b00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_scale': grafx.c:(.text+0x5ba0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_subtract': grafx.c:(.text+0x5bc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_subtract': grafx.c:(.text+0x5c60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_add': grafx.c:(.text+0x5c80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_add': grafx.c:(.text+0x5d20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_one': grafx.c:(.text+0x5d40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_one': grafx.c:(.text+0x5dc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_zero': grafx.c:(.text+0x5de0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_zero': grafx.c:(.text+0x5e60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_assign_vec4i': grafx.c:(.text+0x5e80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_assign_vec4i': grafx.c:(.text+0x5f20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_assign': grafx.c:(.text+0x5f40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_assign': grafx.c:(.text+0x5fe0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4': grafx.c:(.text+0x6000): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4': grafx.c:(.text+0x60a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_nearly_equal': grafx.c:(.text+0x60c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_nearly_equal': grafx.c:(.text+0x6100): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_equal': grafx.c:(.text+0x6120): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_equal': grafx.c:(.text+0x6160): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_near_zero': grafx.c:(.text+0x6180): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_near_zero': grafx.c:(.text+0x61c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_zero': grafx.c:(.text+0x61e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_zero': grafx.c:(.text+0x6200): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_distance_squared': grafx.c:(.text+0x6220): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_distance_squared': grafx.c:(.text+0x6280): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_distance': grafx.c:(.text+0x62a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_distance': grafx.c:(.text+0x6300): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_length_squared': grafx.c:(.text+0x6320): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_length_squared': grafx.c:(.text+0x6360): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_length': grafx.c:(.text+0x6380): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_length': grafx.c:(.text+0x63c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_dot': grafx.c:(.text+0x63e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_dot': grafx.c:(.text+0x6440): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_bezier4': grafx.c:(.text+0x6460): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_bezier4': grafx.c:(.text+0x6560): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_bezier3': grafx.c:(.text+0x65a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_bezier3': grafx.c:(.text+0x66a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_lerp': grafx.c:(.text+0x66c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_lerp': grafx.c:(.text+0x67a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_reflect': grafx.c:(.text+0x67c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_reflect': grafx.c:(.text+0x68a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_slide': grafx.c:(.text+0x68c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_slide': grafx.c:(.text+0x69a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_project': grafx.c:(.text+0x69c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_project': grafx.c:(.text+0x6aa0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_normalize': grafx.c:(.text+0x6ac0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_normalize': grafx.c:(.text+0x6b80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_cross': grafx.c:(.text+0x6ba0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_cross': grafx.c:(.text+0x6c80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_clamp': grafx.c:(.text+0x6ca0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_clamp': grafx.c:(.text+0x6da0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_min': grafx.c:(.text+0x6dc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_min': grafx.c:(.text+0x6ea0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_max': grafx.c:(.text+0x6ec0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_max': grafx.c:(.text+0x6fa0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_round': grafx.c:(.text+0x6fc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_round': grafx.c:(.text+0x7060): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_ceil': grafx.c:(.text+0x7080): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_ceil': grafx.c:(.text+0x7120): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_floor': grafx.c:(.text+0x7140): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_floor': grafx.c:(.text+0x71e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_abs': grafx.c:(.text+0x7200): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_abs': grafx.c:(.text+0x72c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_inverse': grafx.c:(.text+0x72e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_inverse': grafx.c:(.text+0x73a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_negative': grafx.c:(.text+0x73c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_negative': grafx.c:(.text+0x7480): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_snap': grafx.c:(.text+0x74a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_snap': grafx.c:(.text+0x7580): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_divide': grafx.c:(.text+0x75a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_divide': grafx.c:(.text+0x7680): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_multiply_mat3': grafx.c:(.text+0x76a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_multiply_mat3': grafx.c:(.text+0x7760): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_multiply': grafx.c:(.text+0x7780): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_multiply': grafx.c:(.text+0x7860): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_scale': grafx.c:(.text+0x7880): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_scale': grafx.c:(.text+0x7940): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_subtract': grafx.c:(.text+0x7960): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_subtract': grafx.c:(.text+0x7a40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_add': grafx.c:(.text+0x7a60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_add': grafx.c:(.text+0x7b40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_one': grafx.c:(.text+0x7b60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_one': grafx.c:(.text+0x7c00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_zero': grafx.c:(.text+0x7c20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_zero': grafx.c:(.text+0x7cc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_assign_vec3': grafx.c:(.text+0x7ce0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_assign_vec3': grafx.c:(.text+0x7d80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_assign': grafx.c:(.text+0x7da0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_assign': grafx.c:(.text+0x7e60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i': grafx.c:(.text+0x7e80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i': grafx.c:(.text+0x7f20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_is_equal': grafx.c:(.text+0x7f40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_is_equal': grafx.c:(.text+0x7fa0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_is_zero': grafx.c:(.text+0x7fc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_is_zero': grafx.c:(.text+0x8000): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_distance_squared': grafx.c:(.text+0x8020): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_distance_squared': grafx.c:(.text+0x8060): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_distance': grafx.c:(.text+0x8080): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_distance': grafx.c:(.text+0x80c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_length_squared': grafx.c:(.text+0x80e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_length_squared': grafx.c:(.text+0x8100): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_length': grafx.c:(.text+0x8120): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_length': grafx.c:(.text+0x8140): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_dot': grafx.c:(.text+0x8160): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_dot': grafx.c:(.text+0x81a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_bezier4': grafx.c:(.text+0x81c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_bezier4': grafx.c:(.text+0x82a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_bezier3': grafx.c:(.text+0x82e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_bezier3': grafx.c:(.text+0x83a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_lerp': grafx.c:(.text+0x83c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_lerp': grafx.c:(.text+0x8480): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_reflect': grafx.c:(.text+0x84a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_reflect': grafx.c:(.text+0x8560): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_slide': grafx.c:(.text+0x8580): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_slide': grafx.c:(.text+0x8640): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_project': grafx.c:(.text+0x8660): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_project': grafx.c:(.text+0x8720): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_normalize': grafx.c:(.text+0x8740): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_normalize': grafx.c:(.text+0x87e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_cross': grafx.c:(.text+0x8800): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_cross': grafx.c:(.text+0x88c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_clamp': grafx.c:(.text+0x88e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_clamp': grafx.c:(.text+0x89a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_min': grafx.c:(.text+0x89c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_min': grafx.c:(.text+0x8a80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_max': grafx.c:(.text+0x8aa0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_max': grafx.c:(.text+0x8b60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_round': grafx.c:(.text+0x8b80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_round': grafx.c:(.text+0x8c20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_ceil': grafx.c:(.text+0x8c40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_ceil': grafx.c:(.text+0x8ce0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_floor': grafx.c:(.text+0x8d00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_floor': grafx.c:(.text+0x8da0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_abs': grafx.c:(.text+0x8dc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_abs': grafx.c:(.text+0x8e60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_inverse': grafx.c:(.text+0x8e80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_inverse': grafx.c:(.text+0x8f20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_negative': grafx.c:(.text+0x8f40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_negative': grafx.c:(.text+0x8fe0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_snap': grafx.c:(.text+0x9000): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_snap': grafx.c:(.text+0x90c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_divide': grafx.c:(.text+0x90e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_divide': grafx.c:(.text+0x91a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_multiply_mat3': grafx.c:(.text+0x91c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_multiply_mat3': grafx.c:(.text+0x9260): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_multiply': grafx.c:(.text+0x9280): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_multiply': grafx.c:(.text+0x9340): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_scale': grafx.c:(.text+0x9360): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_scale': grafx.c:(.text+0x9400): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_subtract': grafx.c:(.text+0x9420): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_subtract': grafx.c:(.text+0x94e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_add': grafx.c:(.text+0x9500): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_add': grafx.c:(.text+0x95c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_one': grafx.c:(.text+0x95e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_one': grafx.c:(.text+0x9680): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_zero': grafx.c:(.text+0x96a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_zero': grafx.c:(.text+0x9740): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_assign_vec3i': grafx.c:(.text+0x9760): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_assign_vec3i': grafx.c:(.text+0x9820): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_assign': grafx.c:(.text+0x9840): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_assign': grafx.c:(.text+0x98e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3': grafx.c:(.text+0x9900): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3': grafx.c:(.text+0x99a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_nearly_equal': grafx.c:(.text+0x99c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_nearly_equal': grafx.c:(.text+0x9a00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_equal': grafx.c:(.text+0x9a20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_equal': grafx.c:(.text+0x9a60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_near_zero': grafx.c:(.text+0x9a80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_near_zero': grafx.c:(.text+0x9ac0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_zero': grafx.c:(.text+0x9ae0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_zero': grafx.c:(.text+0x9b20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_distance_squared': grafx.c:(.text+0x9b40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_distance_squared': grafx.c:(.text+0x9b80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_distance': grafx.c:(.text+0x9ba0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_distance': grafx.c:(.text+0x9bc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_length': grafx.c:(.text+0x9be0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_length': grafx.c:(.text+0x9c00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_length_squared': grafx.c:(.text+0x9c20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_length_squared': grafx.c:(.text+0x9c40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_angle': grafx.c:(.text+0x9c60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_angle': grafx.c:(.text+0x9c80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_dot': grafx.c:(.text+0x9ca0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_dot': grafx.c:(.text+0x9ce0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_bezier4': grafx.c:(.text+0x9d00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_bezier4': grafx.c:(.text+0x9da0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_bezier3': grafx.c:(.text+0x9de0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_bezier3': grafx.c:(.text+0x9e80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_lerp': grafx.c:(.text+0x9ea0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_lerp': grafx.c:(.text+0x9f20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_rotate': grafx.c:(.text+0x9f40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_rotate': grafx.c:(.text+0x9fc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_tangent': grafx.c:(.text+0x9fe0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_tangent': grafx.c:(.text+0xa060): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_reflect': grafx.c:(.text+0xa080): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_reflect': grafx.c:(.text+0xa100): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_slide': grafx.c:(.text+0xa120): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_slide': grafx.c:(.text+0xa1a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_project': grafx.c:(.text+0xa1c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_project': grafx.c:(.text+0xa240): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_normalize': grafx.c:(.text+0xa260): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_normalize': grafx.c:(.text+0xa2e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_clamp': grafx.c:(.text+0xa300): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_clamp': grafx.c:(.text+0xa3a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_min': grafx.c:(.text+0xa3c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_min': grafx.c:(.text+0xa440): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_max': grafx.c:(.text+0xa460): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_max': grafx.c:(.text+0xa4e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_round': grafx.c:(.text+0xa500): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_round': grafx.c:(.text+0xa580): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_ceil': grafx.c:(.text+0xa5a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_ceil': grafx.c:(.text+0xa620): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_floor': grafx.c:(.text+0xa640): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_floor': grafx.c:(.text+0xa6c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_abs': grafx.c:(.text+0xa6e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_abs': grafx.c:(.text+0xa760): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_inverse': grafx.c:(.text+0xa780): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_inverse': grafx.c:(.text+0xa800): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_negative': grafx.c:(.text+0xa820): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_negative': grafx.c:(.text+0xa8a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_snap': grafx.c:(.text+0xa8c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_snap': grafx.c:(.text+0xa940): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_divide': grafx.c:(.text+0xa960): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_divide': grafx.c:(.text+0xa9e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_multiply_mat2': grafx.c:(.text+0xaa00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_multiply_mat2': grafx.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_multiply': grafx.c:(.text+0xaac0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_multiply': grafx.c:(.text+0xab40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_scale': grafx.c:(.text+0xab60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_scale': grafx.c:(.text+0xabe0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_subtract': grafx.c:(.text+0xac00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_subtract': grafx.c:(.text+0xac80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_add': grafx.c:(.text+0xaca0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_add': grafx.c:(.text+0xad20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_one': grafx.c:(.text+0xad40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_one': grafx.c:(.text+0xadc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_zero': grafx.c:(.text+0xade0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_zero': grafx.c:(.text+0xae60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_assign_vec2': grafx.c:(.text+0xae80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_assign_vec2': grafx.c:(.text+0xaf00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_assign': grafx.c:(.text+0xaf20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_assign': grafx.c:(.text+0xafa0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i': grafx.c:(.text+0xafc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i': grafx.c:(.text+0xb040): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_is_equal': grafx.c:(.text+0xb500): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_is_equal': grafx.c:(.text+0xb540): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_is_zero': grafx.c:(.text+0xb560): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_is_zero': grafx.c:(.text+0xb580): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_distance_squared': grafx.c:(.text+0xb5a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_distance_squared': grafx.c:(.text+0xb5e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_distance': grafx.c:(.text+0xb600): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_distance': grafx.c:(.text+0xb640): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_length': grafx.c:(.text+0xb660): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_length': grafx.c:(.text+0xb680): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_length_squared': grafx.c:(.text+0xb6a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_length_squared': grafx.c:(.text+0xb6c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_angle': grafx.c:(.text+0xb6e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_angle': grafx.c:(.text+0xb700): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_dot': grafx.c:(.text+0xb720): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_dot': grafx.c:(.text+0xb760): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_bezier4': grafx.c:(.text+0xb780): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_bezier4': grafx.c:(.text+0xb840): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_bezier3': grafx.c:(.text+0xb880): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_bezier3': grafx.c:(.text+0xb920): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_lerp': grafx.c:(.text+0xb940): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_lerp': grafx.c:(.text+0xb9e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_rotate': grafx.c:(.text+0xba00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_rotate': grafx.c:(.text+0xbaa0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_tangent': grafx.c:(.text+0xbac0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_tangent': grafx.c:(.text+0xbb40): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_reflect': grafx.c:(.text+0xbb60): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_reflect': grafx.c:(.text+0xbc00): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_slide': grafx.c:(.text+0xbc20): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_slide': grafx.c:(.text+0xbcc0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_project': grafx.c:(.text+0xbce0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_project': grafx.c:(.text+0xbd80): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_normalize': grafx.c:(.text+0xbda0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_normalize': grafx.c:(.text+0xbe20): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_clamp': grafx.c:(.text+0xbe40): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_clamp': grafx.c:(.text+0xbee0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_min': grafx.c:(.text+0xbf00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_min': grafx.c:(.text+0xbfa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_max': grafx.c:(.text+0xbfc0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_max': grafx.c:(.text+0xc060): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_round': grafx.c:(.text+0xc080): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_round': grafx.c:(.text+0xc100): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_ceil': grafx.c:(.text+0xc120): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_ceil': grafx.c:(.text+0xc1a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_floor': grafx.c:(.text+0xc1c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_floor': grafx.c:(.text+0xc240): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_abs': grafx.c:(.text+0xc260): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_abs': grafx.c:(.text+0xc2e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_inverse': grafx.c:(.text+0xc300): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_inverse': grafx.c:(.text+0xc380): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_negative': grafx.c:(.text+0xc3a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_negative': grafx.c:(.text+0xc420): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_snap': grafx.c:(.text+0xc440): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_snap': grafx.c:(.text+0xc4e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_divide': grafx.c:(.text+0xc500): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_divide': grafx.c:(.text+0xc5a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_multiply_mat2': grafx.c:(.text+0xc5c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_multiply_mat2': grafx.c:(.text+0xc660): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_multiply': grafx.c:(.text+0xc680): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_multiply': grafx.c:(.text+0xc720): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_scale': grafx.c:(.text+0xc740): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_scale': grafx.c:(.text+0xc7e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_subtract': grafx.c:(.text+0xc800): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_subtract': grafx.c:(.text+0xc8a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_add': grafx.c:(.text+0xc8c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_add': grafx.c:(.text+0xc960): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_one': grafx.c:(.text+0xc980): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_one': grafx.c:(.text+0xca00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_zero': grafx.c:(.text+0xca20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_zero': grafx.c:(.text+0xcaa0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_assign_vec2i': grafx.c:(.text+0xcac0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_assign_vec2i': grafx.c:(.text+0xcb40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_assign': grafx.c:(.text+0xcb60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_assign': grafx.c:(.text+0xcbe0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2': grafx.c:(.text+0xcc00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2': grafx.c:(.text+0xcc80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_nearly_equal': grafx.c:(.text+0xcca0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_nearly_equal': grafx.c:(.text+0xcce0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_equal': grafx.c:(.text+0xcd00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_equal': grafx.c:(.text+0xcd40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_near_zero': grafx.c:(.text+0xcd60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_near_zero': grafx.c:(.text+0xcd80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_zero': grafx.c:(.text+0xcda0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_zero': grafx.c:(.text+0xcdc0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_lerp': grafx_bg.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_lerp': grafx_bg.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_multiply': grafx_bg.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_multiply': grafx_bg.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_scale': grafx_bg.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_scale': grafx_bg.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_negative': grafx_bg.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_negative': grafx_bg.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_scaling': grafx_bg.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_scaling': grafx_bg.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_translation': grafx_bg.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_translation': grafx_bg.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_look_at': grafx_bg.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_look_at': grafx_bg.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_quaternion': grafx_bg.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_quaternion': grafx_bg.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_axis': grafx_bg.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_axis': grafx_bg.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_z': grafx_bg.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_z': grafx_bg.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_y': grafx_bg.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_y': grafx_bg.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_x': grafx_bg.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_x': grafx_bg.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_perspective_infinite': grafx_bg.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_perspective_infinite': grafx_bg.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_perspective_fov': grafx_bg.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_perspective_fov': grafx_bg.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_perspective': grafx_bg.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_perspective': grafx_bg.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_ortho': grafx_bg.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_ortho': grafx_bg.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_inverse': grafx_bg.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_inverse': grafx_bg.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_adjugate': grafx_bg.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_adjugate': grafx_bg.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_transpose': grafx_bg.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_transpose': grafx_bg.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_assign_mat3': grafx_bg.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_assign_mat3': grafx_bg.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_assign_mat2': grafx_bg.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_assign_mat2': grafx_bg.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_assign': grafx_bg.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_assign': grafx_bg.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_determinant': grafx_bg.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_determinant': grafx_bg.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_identity': grafx_bg.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_identity': grafx_bg.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_zero': grafx_bg.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_zero': grafx_bg.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4': grafx_bg.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4': grafx_bg.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_lerp': grafx_bg.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_lerp': grafx_bg.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_multiply': grafx_bg.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_multiply': grafx_bg.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_scale': grafx_bg.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_scale': grafx_bg.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_negative': grafx_bg.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_negative': grafx_bg.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_scaling': grafx_bg.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_scaling': grafx_bg.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_quaternion': grafx_bg.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_quaternion': grafx_bg.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_axis': grafx_bg.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_axis': grafx_bg.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_z': grafx_bg.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_z': grafx_bg.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_y': grafx_bg.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_y': grafx_bg.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_x': grafx_bg.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_x': grafx_bg.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_inverse': grafx_bg.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_inverse': grafx_bg.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_adjugate': grafx_bg.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_adjugate': grafx_bg.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_cofactor': grafx_bg.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_cofactor': grafx_bg.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_transpose': grafx_bg.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_transpose': grafx_bg.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_assign_mat4': grafx_bg.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_assign_mat4': grafx_bg.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_assign_mat2': grafx_bg.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_assign_mat2': grafx_bg.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_assign': grafx_bg.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_assign': grafx_bg.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_determinant': grafx_bg.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_determinant': grafx_bg.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_identity': grafx_bg.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_identity': grafx_bg.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_zero': grafx_bg.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_zero': grafx_bg.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3': grafx_bg.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3': grafx_bg.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_lerp': grafx_bg.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_lerp': grafx_bg.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_multiply': grafx_bg.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_multiply': grafx_bg.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_scale': grafx_bg.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_scale': grafx_bg.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_negative': grafx_bg.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_negative': grafx_bg.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_scaling': grafx_bg.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_scaling': grafx_bg.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_rotation': grafx_bg.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_rotation': grafx_bg.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_inverse': grafx_bg.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_inverse': grafx_bg.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_cofactor': grafx_bg.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_cofactor': grafx_bg.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_transpose': grafx_bg.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_transpose': grafx_bg.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_assign_mat4': grafx_bg.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_assign_mat4': grafx_bg.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_assign_mat3': grafx_bg.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_assign_mat3': grafx_bg.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_assign': grafx_bg.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_assign': grafx_bg.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_determinant': grafx_bg.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_determinant': grafx_bg.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_identity': grafx_bg.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_identity': grafx_bg.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_zero': grafx_bg.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_zero': grafx_bg.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2': grafx_bg.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2': grafx_bg.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_length_squared': grafx_bg.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_length_squared': grafx_bg.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_length': grafx_bg.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_length': grafx_bg.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_angle': grafx_bg.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_angle': grafx_bg.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_dot': grafx_bg.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_dot': grafx_bg.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_slerp': grafx_bg.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_slerp': grafx_bg.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_lerp': grafx_bg.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_lerp': grafx_bg.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_yaw_pitch_roll': grafx_bg.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_yaw_pitch_roll': grafx_bg.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_mat4': grafx_bg.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_mat4': grafx_bg.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_vec3': grafx_bg.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_vec3': grafx_bg.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_axis_angle': grafx_bg.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_axis_angle': grafx_bg.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_power': grafx_bg.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_power': grafx_bg.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_normalize': grafx_bg.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_normalize': grafx_bg.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_inverse': grafx_bg.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_inverse': grafx_bg.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_conjugate': grafx_bg.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_conjugate': grafx_bg.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_negative': grafx_bg.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_negative': grafx_bg.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_divide': grafx_bg.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_divide': grafx_bg.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_multiply': grafx_bg.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_multiply': grafx_bg.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_scale': grafx_bg.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_scale': grafx_bg.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_null': grafx_bg.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_null': grafx_bg.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_zero': grafx_bg.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_zero': grafx_bg.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_assign': grafx_bg.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_assign': grafx_bg.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat': grafx_bg.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat': grafx_bg.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_nearly_equal': grafx_bg.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_nearly_equal': grafx_bg.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_equal': grafx_bg.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_equal': grafx_bg.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_near_zero': grafx_bg.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_near_zero': grafx_bg.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_zero': grafx_bg.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_zero': grafx_bg.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_lerp': grafx_bg.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_lerp': grafx_bg.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_normalize': grafx_bg.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_normalize': grafx_bg.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_clamp': grafx_bg.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_clamp': grafx_bg.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_min': grafx_bg.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_min': grafx_bg.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_max': grafx_bg.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_max': grafx_bg.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_round': grafx_bg.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_round': grafx_bg.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_ceil': grafx_bg.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_ceil': grafx_bg.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_floor': grafx_bg.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_floor': grafx_bg.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_abs': grafx_bg.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_abs': grafx_bg.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_inverse': grafx_bg.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_inverse': grafx_bg.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_negative': grafx_bg.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_negative': grafx_bg.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_snap': grafx_bg.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_snap': grafx_bg.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_divide': grafx_bg.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_divide': grafx_bg.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_multiply_mat4': grafx_bg.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_multiply_mat4': grafx_bg.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_multiply': grafx_bg.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_multiply': grafx_bg.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_scale': grafx_bg.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_scale': grafx_bg.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_subtract': grafx_bg.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_subtract': grafx_bg.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_add': grafx_bg.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_add': grafx_bg.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_one': grafx_bg.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_one': grafx_bg.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_zero': grafx_bg.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_zero': grafx_bg.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_assign_vec4': grafx_bg.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_assign_vec4': grafx_bg.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_assign': grafx_bg.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_assign': grafx_bg.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i': grafx_bg.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i': grafx_bg.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_is_equal': grafx_bg.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_is_equal': grafx_bg.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_is_zero': grafx_bg.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_is_zero': grafx_bg.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_lerp': grafx_bg.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_lerp': grafx_bg.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_normalize': grafx_bg.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_normalize': grafx_bg.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_clamp': grafx_bg.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_clamp': grafx_bg.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_min': grafx_bg.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_min': grafx_bg.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_max': grafx_bg.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_max': grafx_bg.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_round': grafx_bg.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_round': grafx_bg.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_ceil': grafx_bg.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_ceil': grafx_bg.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_floor': grafx_bg.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_floor': grafx_bg.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_abs': grafx_bg.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_abs': grafx_bg.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_inverse': grafx_bg.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_inverse': grafx_bg.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_negative': grafx_bg.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_negative': grafx_bg.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_snap': grafx_bg.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_snap': grafx_bg.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_divide': grafx_bg.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_divide': grafx_bg.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_multiply_mat4': grafx_bg.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_multiply_mat4': grafx_bg.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_multiply': grafx_bg.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_multiply': grafx_bg.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_scale': grafx_bg.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_scale': grafx_bg.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_subtract': grafx_bg.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_subtract': grafx_bg.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_add': grafx_bg.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_add': grafx_bg.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_one': grafx_bg.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_one': grafx_bg.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_zero': grafx_bg.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_zero': grafx_bg.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_assign_vec4i': grafx_bg.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_assign_vec4i': grafx_bg.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_assign': grafx_bg.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_assign': grafx_bg.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4': grafx_bg.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4': grafx_bg.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_nearly_equal': grafx_bg.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_nearly_equal': grafx_bg.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_equal': grafx_bg.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_equal': grafx_bg.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_near_zero': grafx_bg.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_near_zero': grafx_bg.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_zero': grafx_bg.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_zero': grafx_bg.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_distance_squared': grafx_bg.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_distance_squared': grafx_bg.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_distance': grafx_bg.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_distance': grafx_bg.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_length_squared': grafx_bg.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_length_squared': grafx_bg.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_length': grafx_bg.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_length': grafx_bg.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_dot': grafx_bg.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_dot': grafx_bg.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_bezier4': grafx_bg.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_bezier4': grafx_bg.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_bezier3': grafx_bg.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_bezier3': grafx_bg.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_lerp': grafx_bg.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_lerp': grafx_bg.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_reflect': grafx_bg.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_reflect': grafx_bg.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_slide': grafx_bg.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_slide': grafx_bg.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_project': grafx_bg.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_project': grafx_bg.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_normalize': grafx_bg.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_normalize': grafx_bg.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_cross': grafx_bg.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_cross': grafx_bg.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_clamp': grafx_bg.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_clamp': grafx_bg.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_min': grafx_bg.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_min': grafx_bg.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_max': grafx_bg.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_max': grafx_bg.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_round': grafx_bg.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_round': grafx_bg.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_ceil': grafx_bg.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_ceil': grafx_bg.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_floor': grafx_bg.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_floor': grafx_bg.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_abs': grafx_bg.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_abs': grafx_bg.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_inverse': grafx_bg.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_inverse': grafx_bg.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_negative': grafx_bg.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_negative': grafx_bg.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_snap': grafx_bg.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_snap': grafx_bg.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_divide': grafx_bg.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_divide': grafx_bg.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_multiply_mat3': grafx_bg.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_multiply_mat3': grafx_bg.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_multiply': grafx_bg.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_multiply': grafx_bg.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_scale': grafx_bg.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_scale': grafx_bg.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_subtract': grafx_bg.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_subtract': grafx_bg.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_add': grafx_bg.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_add': grafx_bg.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_one': grafx_bg.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_one': grafx_bg.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_zero': grafx_bg.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_zero': grafx_bg.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_assign_vec3': grafx_bg.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_assign_vec3': grafx_bg.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_assign': grafx_bg.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_assign': grafx_bg.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i': grafx_bg.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i': grafx_bg.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_is_equal': grafx_bg.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_is_equal': grafx_bg.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_is_zero': grafx_bg.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_is_zero': grafx_bg.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_distance_squared': grafx_bg.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_distance_squared': grafx_bg.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_distance': grafx_bg.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_distance': grafx_bg.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_length_squared': grafx_bg.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_length_squared': grafx_bg.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_length': grafx_bg.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_length': grafx_bg.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_dot': grafx_bg.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_dot': grafx_bg.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_bezier4': grafx_bg.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_bezier4': grafx_bg.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_bezier3': grafx_bg.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_bezier3': grafx_bg.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_lerp': grafx_bg.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_lerp': grafx_bg.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_reflect': grafx_bg.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_reflect': grafx_bg.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_slide': grafx_bg.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_slide': grafx_bg.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_project': grafx_bg.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_project': grafx_bg.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_normalize': grafx_bg.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_normalize': grafx_bg.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_cross': grafx_bg.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_cross': grafx_bg.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_clamp': grafx_bg.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_clamp': grafx_bg.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_min': grafx_bg.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_min': grafx_bg.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_max': grafx_bg.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_max': grafx_bg.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_round': grafx_bg.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_round': grafx_bg.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_ceil': grafx_bg.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_ceil': grafx_bg.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_floor': grafx_bg.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_floor': grafx_bg.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_abs': grafx_bg.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_abs': grafx_bg.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_inverse': grafx_bg.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_inverse': grafx_bg.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_negative': grafx_bg.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_negative': grafx_bg.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_snap': grafx_bg.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_snap': grafx_bg.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_divide': grafx_bg.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_divide': grafx_bg.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_multiply_mat3': grafx_bg.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_multiply_mat3': grafx_bg.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_multiply': grafx_bg.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_multiply': grafx_bg.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_scale': grafx_bg.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_scale': grafx_bg.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_subtract': grafx_bg.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_subtract': grafx_bg.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_add': grafx_bg.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_add': grafx_bg.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_one': grafx_bg.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_one': grafx_bg.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_zero': grafx_bg.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_zero': grafx_bg.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_assign_vec3i': grafx_bg.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_assign_vec3i': grafx_bg.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_assign': grafx_bg.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_assign': grafx_bg.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3': grafx_bg.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3': grafx_bg.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_nearly_equal': grafx_bg.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_nearly_equal': grafx_bg.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_equal': grafx_bg.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_equal': grafx_bg.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_near_zero': grafx_bg.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_near_zero': grafx_bg.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_zero': grafx_bg.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_zero': grafx_bg.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_distance_squared': grafx_bg.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_distance_squared': grafx_bg.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_distance': grafx_bg.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_distance': grafx_bg.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_length': grafx_bg.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_length': grafx_bg.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_length_squared': grafx_bg.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_length_squared': grafx_bg.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_angle': grafx_bg.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_angle': grafx_bg.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_dot': grafx_bg.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_dot': grafx_bg.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_bezier4': grafx_bg.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_bezier4': grafx_bg.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_bezier3': grafx_bg.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_bezier3': grafx_bg.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_lerp': grafx_bg.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_lerp': grafx_bg.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_rotate': grafx_bg.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_rotate': grafx_bg.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_tangent': grafx_bg.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_tangent': grafx_bg.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_reflect': grafx_bg.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_reflect': grafx_bg.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_slide': grafx_bg.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_slide': grafx_bg.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_project': grafx_bg.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_project': grafx_bg.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_normalize': grafx_bg.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_normalize': grafx_bg.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_clamp': grafx_bg.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_clamp': grafx_bg.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_min': grafx_bg.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_min': grafx_bg.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_max': grafx_bg.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_max': grafx_bg.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_round': grafx_bg.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_round': grafx_bg.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_ceil': grafx_bg.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_ceil': grafx_bg.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_floor': grafx_bg.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_floor': grafx_bg.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_abs': grafx_bg.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_abs': grafx_bg.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_inverse': grafx_bg.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_inverse': grafx_bg.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_negative': grafx_bg.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_negative': grafx_bg.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_snap': grafx_bg.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_snap': grafx_bg.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_divide': grafx_bg.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_divide': grafx_bg.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_multiply_mat2': grafx_bg.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_multiply_mat2': grafx_bg.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_multiply': grafx_bg.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_multiply': grafx_bg.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_scale': grafx_bg.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_scale': grafx_bg.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_subtract': grafx_bg.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_subtract': grafx_bg.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_add': grafx_bg.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_add': grafx_bg.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_one': grafx_bg.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_one': grafx_bg.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_zero': grafx_bg.c:(.text+0xb260): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_zero': grafx_bg.c:(.text+0xb2e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_assign_vec2': grafx_bg.c:(.text+0xb300): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_assign_vec2': grafx_bg.c:(.text+0xb380): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_assign': grafx_bg.c:(.text+0xb3a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_assign': grafx_bg.c:(.text+0xb420): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i': grafx_bg.c:(.text+0xb440): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i': grafx_bg.c:(.text+0xb4c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_is_equal': grafx_bg.c:(.text+0xb4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_is_equal': grafx_bg.c:(.text+0xb520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_is_zero': grafx_bg.c:(.text+0xb540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_is_zero': grafx_bg.c:(.text+0xb560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_distance_squared': grafx_bg.c:(.text+0xb580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_distance_squared': grafx_bg.c:(.text+0xb5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_distance': grafx_bg.c:(.text+0xb5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_distance': grafx_bg.c:(.text+0xb620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_length': grafx_bg.c:(.text+0xb640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_length': grafx_bg.c:(.text+0xb660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_length_squared': grafx_bg.c:(.text+0xb680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_length_squared': grafx_bg.c:(.text+0xb6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_angle': grafx_bg.c:(.text+0xb6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_angle': grafx_bg.c:(.text+0xb6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_dot': grafx_bg.c:(.text+0xb700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_dot': grafx_bg.c:(.text+0xb740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_bezier4': grafx_bg.c:(.text+0xb760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_bezier4': grafx_bg.c:(.text+0xb820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_bezier3': grafx_bg.c:(.text+0xb860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_bezier3': grafx_bg.c:(.text+0xb900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_lerp': grafx_bg.c:(.text+0xb920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_lerp': grafx_bg.c:(.text+0xb9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_rotate': grafx_bg.c:(.text+0xb9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_rotate': grafx_bg.c:(.text+0xba80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_tangent': grafx_bg.c:(.text+0xbaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_tangent': grafx_bg.c:(.text+0xbb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_reflect': grafx_bg.c:(.text+0xbb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_reflect': grafx_bg.c:(.text+0xbbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_slide': grafx_bg.c:(.text+0xbc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_slide': grafx_bg.c:(.text+0xbca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_project': grafx_bg.c:(.text+0xbcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_project': grafx_bg.c:(.text+0xbd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_normalize': grafx_bg.c:(.text+0xbd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_normalize': grafx_bg.c:(.text+0xbe00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_clamp': grafx_bg.c:(.text+0xbe20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_clamp': grafx_bg.c:(.text+0xbec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_min': grafx_bg.c:(.text+0xbee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_min': grafx_bg.c:(.text+0xbf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_max': grafx_bg.c:(.text+0xbfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_max': grafx_bg.c:(.text+0xc040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_round': grafx_bg.c:(.text+0xc060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_round': grafx_bg.c:(.text+0xc0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_ceil': grafx_bg.c:(.text+0xc100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_ceil': grafx_bg.c:(.text+0xc180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_floor': grafx_bg.c:(.text+0xc1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_floor': grafx_bg.c:(.text+0xc220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_abs': grafx_bg.c:(.text+0xc240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_abs': grafx_bg.c:(.text+0xc2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_inverse': grafx_bg.c:(.text+0xc2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_inverse': grafx_bg.c:(.text+0xc360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_negative': grafx_bg.c:(.text+0xc380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_negative': grafx_bg.c:(.text+0xc400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_snap': grafx_bg.c:(.text+0xc420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_snap': grafx_bg.c:(.text+0xc4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_divide': grafx_bg.c:(.text+0xc4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_divide': grafx_bg.c:(.text+0xc580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_multiply_mat2': grafx_bg.c:(.text+0xc5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_multiply_mat2': grafx_bg.c:(.text+0xc640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_multiply': grafx_bg.c:(.text+0xc660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_multiply': grafx_bg.c:(.text+0xc700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_scale': grafx_bg.c:(.text+0xc720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_scale': grafx_bg.c:(.text+0xc7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_subtract': grafx_bg.c:(.text+0xc7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_subtract': grafx_bg.c:(.text+0xc880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_add': grafx_bg.c:(.text+0xc8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_add': grafx_bg.c:(.text+0xc940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_one': grafx_bg.c:(.text+0xc960): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_one': grafx_bg.c:(.text+0xc9e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_zero': grafx_bg.c:(.text+0xca00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_zero': grafx_bg.c:(.text+0xca80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_assign_vec2i': grafx_bg.c:(.text+0xcaa0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_assign_vec2i': grafx_bg.c:(.text+0xcb20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_assign': grafx_bg.c:(.text+0xcb40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_assign': grafx_bg.c:(.text+0xcbc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2': grafx_bg.c:(.text+0xcbe0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2': grafx_bg.c:(.text+0xcc60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_nearly_equal': grafx_bg.c:(.text+0xcc80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_nearly_equal': grafx_bg.c:(.text+0xccc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_equal': grafx_bg.c:(.text+0xcce0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_equal': grafx_bg.c:(.text+0xcd20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_near_zero': grafx_bg.c:(.text+0xcd40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_near_zero': grafx_bg.c:(.text+0xcd60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_zero': grafx_bg.c:(.text+0xcd80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_zero': grafx_bg.c:(.text+0xcda0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_lerp': handle_game_events.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_lerp': handle_game_events.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_multiply': handle_game_events.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_multiply': handle_game_events.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_scale': handle_game_events.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_scale': handle_game_events.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_negative': handle_game_events.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_negative': handle_game_events.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_scaling': handle_game_events.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_scaling': handle_game_events.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_translation': handle_game_events.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_translation': handle_game_events.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_look_at': handle_game_events.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_look_at': handle_game_events.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_quaternion': handle_game_events.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_quaternion': handle_game_events.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_axis': handle_game_events.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_axis': handle_game_events.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_z': handle_game_events.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_z': handle_game_events.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_y': handle_game_events.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_y': handle_game_events.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_x': handle_game_events.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_x': handle_game_events.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_perspective_infinite': handle_game_events.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_perspective_infinite': handle_game_events.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_perspective_fov': handle_game_events.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_perspective_fov': handle_game_events.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_perspective': handle_game_events.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_perspective': handle_game_events.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_ortho': handle_game_events.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_ortho': handle_game_events.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_inverse': handle_game_events.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_inverse': handle_game_events.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_adjugate': handle_game_events.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_adjugate': handle_game_events.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_transpose': handle_game_events.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_transpose': handle_game_events.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_assign_mat3': handle_game_events.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_assign_mat3': handle_game_events.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_assign_mat2': handle_game_events.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_assign_mat2': handle_game_events.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_assign': handle_game_events.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_assign': handle_game_events.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_determinant': handle_game_events.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_determinant': handle_game_events.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_identity': handle_game_events.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_identity': handle_game_events.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_zero': handle_game_events.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_zero': handle_game_events.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4': handle_game_events.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4': handle_game_events.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_lerp': handle_game_events.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_lerp': handle_game_events.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_multiply': handle_game_events.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_multiply': handle_game_events.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_scale': handle_game_events.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_scale': handle_game_events.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_negative': handle_game_events.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_negative': handle_game_events.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_scaling': handle_game_events.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_scaling': handle_game_events.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_quaternion': handle_game_events.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_quaternion': handle_game_events.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_axis': handle_game_events.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_axis': handle_game_events.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_z': handle_game_events.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_z': handle_game_events.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_y': handle_game_events.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_y': handle_game_events.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_x': handle_game_events.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_x': handle_game_events.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_inverse': handle_game_events.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_inverse': handle_game_events.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_adjugate': handle_game_events.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_adjugate': handle_game_events.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_cofactor': handle_game_events.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_cofactor': handle_game_events.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_transpose': handle_game_events.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_transpose': handle_game_events.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_assign_mat4': handle_game_events.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_assign_mat4': handle_game_events.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_assign_mat2': handle_game_events.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_assign_mat2': handle_game_events.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_assign': handle_game_events.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_assign': handle_game_events.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_determinant': handle_game_events.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_determinant': handle_game_events.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_identity': handle_game_events.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_identity': handle_game_events.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_zero': handle_game_events.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_zero': handle_game_events.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3': handle_game_events.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3': handle_game_events.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_lerp': handle_game_events.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_lerp': handle_game_events.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_multiply': handle_game_events.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_multiply': handle_game_events.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_scale': handle_game_events.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_scale': handle_game_events.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_negative': handle_game_events.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_negative': handle_game_events.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_scaling': handle_game_events.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_scaling': handle_game_events.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_rotation': handle_game_events.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_rotation': handle_game_events.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_inverse': handle_game_events.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_inverse': handle_game_events.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_cofactor': handle_game_events.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_cofactor': handle_game_events.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_transpose': handle_game_events.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_transpose': handle_game_events.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_assign_mat4': handle_game_events.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_assign_mat4': handle_game_events.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_assign_mat3': handle_game_events.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_assign_mat3': handle_game_events.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_assign': handle_game_events.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_assign': handle_game_events.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_determinant': handle_game_events.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_determinant': handle_game_events.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_identity': handle_game_events.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_identity': handle_game_events.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_zero': handle_game_events.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_zero': handle_game_events.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2': handle_game_events.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2': handle_game_events.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_length_squared': handle_game_events.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_length_squared': handle_game_events.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_length': handle_game_events.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_length': handle_game_events.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_angle': handle_game_events.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_angle': handle_game_events.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_dot': handle_game_events.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_dot': handle_game_events.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_slerp': handle_game_events.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_slerp': handle_game_events.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_lerp': handle_game_events.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_lerp': handle_game_events.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_yaw_pitch_roll': handle_game_events.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_yaw_pitch_roll': handle_game_events.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_mat4': handle_game_events.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_mat4': handle_game_events.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_vec3': handle_game_events.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_vec3': handle_game_events.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_axis_angle': handle_game_events.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_axis_angle': handle_game_events.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_power': handle_game_events.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_power': handle_game_events.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_normalize': handle_game_events.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_normalize': handle_game_events.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_inverse': handle_game_events.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_inverse': handle_game_events.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_conjugate': handle_game_events.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_conjugate': handle_game_events.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_negative': handle_game_events.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_negative': handle_game_events.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_divide': handle_game_events.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_divide': handle_game_events.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_multiply': handle_game_events.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_multiply': handle_game_events.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_scale': handle_game_events.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_scale': handle_game_events.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_null': handle_game_events.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_null': handle_game_events.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_zero': handle_game_events.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_zero': handle_game_events.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_assign': handle_game_events.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_assign': handle_game_events.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat': handle_game_events.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat': handle_game_events.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_nearly_equal': handle_game_events.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_nearly_equal': handle_game_events.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_equal': handle_game_events.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_equal': handle_game_events.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_near_zero': handle_game_events.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_near_zero': handle_game_events.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_zero': handle_game_events.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_zero': handle_game_events.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_lerp': handle_game_events.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_lerp': handle_game_events.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_normalize': handle_game_events.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_normalize': handle_game_events.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_clamp': handle_game_events.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_clamp': handle_game_events.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_min': handle_game_events.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_min': handle_game_events.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_max': handle_game_events.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_max': handle_game_events.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_round': handle_game_events.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_round': handle_game_events.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_ceil': handle_game_events.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_ceil': handle_game_events.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_floor': handle_game_events.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_floor': handle_game_events.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_abs': handle_game_events.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_abs': handle_game_events.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_inverse': handle_game_events.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_inverse': handle_game_events.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_negative': handle_game_events.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_negative': handle_game_events.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_snap': handle_game_events.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_snap': handle_game_events.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_divide': handle_game_events.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_divide': handle_game_events.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_multiply_mat4': handle_game_events.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_multiply_mat4': handle_game_events.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_multiply': handle_game_events.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_multiply': handle_game_events.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_scale': handle_game_events.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_scale': handle_game_events.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_subtract': handle_game_events.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_subtract': handle_game_events.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_add': handle_game_events.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_add': handle_game_events.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_one': handle_game_events.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_one': handle_game_events.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_zero': handle_game_events.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_zero': handle_game_events.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_assign_vec4': handle_game_events.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_assign_vec4': handle_game_events.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_assign': handle_game_events.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_assign': handle_game_events.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i': handle_game_events.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i': handle_game_events.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_is_equal': handle_game_events.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_is_equal': handle_game_events.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_is_zero': handle_game_events.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_is_zero': handle_game_events.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_lerp': handle_game_events.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_lerp': handle_game_events.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_normalize': handle_game_events.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_normalize': handle_game_events.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_clamp': handle_game_events.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_clamp': handle_game_events.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_min': handle_game_events.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_min': handle_game_events.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_max': handle_game_events.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_max': handle_game_events.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_round': handle_game_events.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_round': handle_game_events.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_ceil': handle_game_events.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_ceil': handle_game_events.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_floor': handle_game_events.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_floor': handle_game_events.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_abs': handle_game_events.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_abs': handle_game_events.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_inverse': handle_game_events.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_inverse': handle_game_events.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_negative': handle_game_events.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_negative': handle_game_events.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_snap': handle_game_events.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_snap': handle_game_events.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_divide': handle_game_events.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_divide': handle_game_events.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_multiply_mat4': handle_game_events.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_multiply_mat4': handle_game_events.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_multiply': handle_game_events.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_multiply': handle_game_events.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_scale': handle_game_events.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_scale': handle_game_events.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_subtract': handle_game_events.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_subtract': handle_game_events.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_add': handle_game_events.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_add': handle_game_events.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_one': handle_game_events.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_one': handle_game_events.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_zero': handle_game_events.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_zero': handle_game_events.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_assign_vec4i': handle_game_events.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_assign_vec4i': handle_game_events.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_assign': handle_game_events.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_assign': handle_game_events.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4': handle_game_events.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4': handle_game_events.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_nearly_equal': handle_game_events.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_nearly_equal': handle_game_events.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_equal': handle_game_events.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_equal': handle_game_events.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_near_zero': handle_game_events.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_near_zero': handle_game_events.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_zero': handle_game_events.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_zero': handle_game_events.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_distance_squared': handle_game_events.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_distance_squared': handle_game_events.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_distance': handle_game_events.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_distance': handle_game_events.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_length_squared': handle_game_events.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_length_squared': handle_game_events.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_length': handle_game_events.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_length': handle_game_events.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_dot': handle_game_events.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_dot': handle_game_events.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_bezier4': handle_game_events.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_bezier4': handle_game_events.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_bezier3': handle_game_events.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_bezier3': handle_game_events.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_lerp': handle_game_events.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_lerp': handle_game_events.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_reflect': handle_game_events.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_reflect': handle_game_events.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_slide': handle_game_events.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_slide': handle_game_events.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_project': handle_game_events.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_project': handle_game_events.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_normalize': handle_game_events.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_normalize': handle_game_events.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_cross': handle_game_events.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_cross': handle_game_events.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_clamp': handle_game_events.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_clamp': handle_game_events.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_min': handle_game_events.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_min': handle_game_events.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_max': handle_game_events.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_max': handle_game_events.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_round': handle_game_events.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_round': handle_game_events.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_ceil': handle_game_events.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_ceil': handle_game_events.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_floor': handle_game_events.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_floor': handle_game_events.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_abs': handle_game_events.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_abs': handle_game_events.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_inverse': handle_game_events.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_inverse': handle_game_events.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_negative': handle_game_events.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_negative': handle_game_events.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_snap': handle_game_events.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_snap': handle_game_events.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_divide': handle_game_events.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_divide': handle_game_events.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_multiply_mat3': handle_game_events.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_multiply_mat3': handle_game_events.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_multiply': handle_game_events.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_multiply': handle_game_events.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_scale': handle_game_events.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_scale': handle_game_events.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_subtract': handle_game_events.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_subtract': handle_game_events.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_add': handle_game_events.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_add': handle_game_events.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_one': handle_game_events.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_one': handle_game_events.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_zero': handle_game_events.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_zero': handle_game_events.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_assign_vec3': handle_game_events.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_assign_vec3': handle_game_events.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_assign': handle_game_events.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_assign': handle_game_events.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i': handle_game_events.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i': handle_game_events.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_is_equal': handle_game_events.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_is_equal': handle_game_events.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_is_zero': handle_game_events.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_is_zero': handle_game_events.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_distance_squared': handle_game_events.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_distance_squared': handle_game_events.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_distance': handle_game_events.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_distance': handle_game_events.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_length_squared': handle_game_events.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_length_squared': handle_game_events.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_length': handle_game_events.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_length': handle_game_events.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_dot': handle_game_events.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_dot': handle_game_events.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_bezier4': handle_game_events.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_bezier4': handle_game_events.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_bezier3': handle_game_events.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_bezier3': handle_game_events.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_lerp': handle_game_events.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_lerp': handle_game_events.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_reflect': handle_game_events.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_reflect': handle_game_events.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_slide': handle_game_events.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_slide': handle_game_events.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_project': handle_game_events.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_project': handle_game_events.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_normalize': handle_game_events.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_normalize': handle_game_events.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_cross': handle_game_events.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_cross': handle_game_events.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_clamp': handle_game_events.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_clamp': handle_game_events.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_min': handle_game_events.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_min': handle_game_events.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_max': handle_game_events.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_max': handle_game_events.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_round': handle_game_events.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_round': handle_game_events.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_ceil': handle_game_events.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_ceil': handle_game_events.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_floor': handle_game_events.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_floor': handle_game_events.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_abs': handle_game_events.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_abs': handle_game_events.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_inverse': handle_game_events.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_inverse': handle_game_events.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_negative': handle_game_events.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_negative': handle_game_events.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_snap': handle_game_events.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_snap': handle_game_events.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_divide': handle_game_events.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_divide': handle_game_events.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_multiply_mat3': handle_game_events.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_multiply_mat3': handle_game_events.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_multiply': handle_game_events.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_multiply': handle_game_events.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_scale': handle_game_events.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_scale': handle_game_events.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_subtract': handle_game_events.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_subtract': handle_game_events.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_add': handle_game_events.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_add': handle_game_events.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_one': handle_game_events.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_one': handle_game_events.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_zero': handle_game_events.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_zero': handle_game_events.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_assign_vec3i': handle_game_events.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_assign_vec3i': handle_game_events.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_assign': handle_game_events.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_assign': handle_game_events.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3': handle_game_events.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3': handle_game_events.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_nearly_equal': handle_game_events.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_nearly_equal': handle_game_events.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_equal': handle_game_events.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_equal': handle_game_events.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_near_zero': handle_game_events.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_near_zero': handle_game_events.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_zero': handle_game_events.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_zero': handle_game_events.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_distance_squared': handle_game_events.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_distance_squared': handle_game_events.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_distance': handle_game_events.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_distance': handle_game_events.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_length': handle_game_events.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_length': handle_game_events.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_length_squared': handle_game_events.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_length_squared': handle_game_events.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_angle': handle_game_events.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_angle': handle_game_events.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_dot': handle_game_events.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_dot': handle_game_events.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_bezier4': handle_game_events.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_bezier4': handle_game_events.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_bezier3': handle_game_events.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_bezier3': handle_game_events.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_lerp': handle_game_events.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_lerp': handle_game_events.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_rotate': handle_game_events.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_rotate': handle_game_events.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_tangent': handle_game_events.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_tangent': handle_game_events.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_reflect': handle_game_events.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_reflect': handle_game_events.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_slide': handle_game_events.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_slide': handle_game_events.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_project': handle_game_events.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_project': handle_game_events.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_normalize': handle_game_events.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_normalize': handle_game_events.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_clamp': handle_game_events.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_clamp': handle_game_events.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_min': handle_game_events.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_min': handle_game_events.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_max': handle_game_events.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_max': handle_game_events.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_round': handle_game_events.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_round': handle_game_events.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_ceil': handle_game_events.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_ceil': handle_game_events.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_floor': handle_game_events.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_floor': handle_game_events.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_abs': handle_game_events.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_abs': handle_game_events.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_inverse': handle_game_events.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_inverse': handle_game_events.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_negative': handle_game_events.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_negative': handle_game_events.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_snap': handle_game_events.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_snap': handle_game_events.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_divide': handle_game_events.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_divide': handle_game_events.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_multiply_mat2': handle_game_events.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_multiply_mat2': handle_game_events.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_multiply': handle_game_events.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_multiply': handle_game_events.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_scale': handle_game_events.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_scale': handle_game_events.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_subtract': handle_game_events.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_subtract': handle_game_events.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_add': handle_game_events.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_add': handle_game_events.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_one': handle_game_events.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_one': handle_game_events.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_zero': handle_game_events.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_zero': handle_game_events.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_assign_vec2': handle_game_events.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_assign_vec2': handle_game_events.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_assign': handle_game_events.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_assign': handle_game_events.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i': handle_game_events.c:(.text+0xac20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i': handle_game_events.c:(.text+0xaca0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_is_equal': handle_game_events.c:(.text+0xacc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_is_equal': handle_game_events.c:(.text+0xad00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_is_zero': handle_game_events.c:(.text+0xad20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_is_zero': handle_game_events.c:(.text+0xad40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_distance_squared': handle_game_events.c:(.text+0xad60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_distance_squared': handle_game_events.c:(.text+0xada0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_distance': handle_game_events.c:(.text+0xadc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_distance': handle_game_events.c:(.text+0xae00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_length': handle_game_events.c:(.text+0xae20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_length': handle_game_events.c:(.text+0xae40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_length_squared': handle_game_events.c:(.text+0xae60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_length_squared': handle_game_events.c:(.text+0xae80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_angle': handle_game_events.c:(.text+0xaea0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_angle': handle_game_events.c:(.text+0xaec0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_dot': handle_game_events.c:(.text+0xaee0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_dot': handle_game_events.c:(.text+0xaf20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_bezier4': handle_game_events.c:(.text+0xaf40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_bezier4': handle_game_events.c:(.text+0xb000): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_bezier3': handle_game_events.c:(.text+0xb040): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_bezier3': handle_game_events.c:(.text+0xb0e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_lerp': handle_game_events.c:(.text+0xb100): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_lerp': handle_game_events.c:(.text+0xb1a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_rotate': handle_game_events.c:(.text+0xb1c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_rotate': handle_game_events.c:(.text+0xb260): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_tangent': handle_game_events.c:(.text+0xb280): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_tangent': handle_game_events.c:(.text+0xb300): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_reflect': handle_game_events.c:(.text+0xb320): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_reflect': handle_game_events.c:(.text+0xb3c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_slide': handle_game_events.c:(.text+0xb3e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_slide': handle_game_events.c:(.text+0xb480): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_project': handle_game_events.c:(.text+0xb4a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_project': handle_game_events.c:(.text+0xb540): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_normalize': handle_game_events.c:(.text+0xb560): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_normalize': handle_game_events.c:(.text+0xb5e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_clamp': handle_game_events.c:(.text+0xb600): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_clamp': handle_game_events.c:(.text+0xb6a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_min': handle_game_events.c:(.text+0xb6c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_min': handle_game_events.c:(.text+0xb760): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_max': handle_game_events.c:(.text+0xb780): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_max': handle_game_events.c:(.text+0xb820): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_round': handle_game_events.c:(.text+0xb840): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_round': handle_game_events.c:(.text+0xb8c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_ceil': handle_game_events.c:(.text+0xb8e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_ceil': handle_game_events.c:(.text+0xb960): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_floor': handle_game_events.c:(.text+0xb980): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_floor': handle_game_events.c:(.text+0xba00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_abs': handle_game_events.c:(.text+0xba20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_abs': handle_game_events.c:(.text+0xbaa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_inverse': handle_game_events.c:(.text+0xbac0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_inverse': handle_game_events.c:(.text+0xbb40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_negative': handle_game_events.c:(.text+0xbb60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_negative': handle_game_events.c:(.text+0xbbe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_snap': handle_game_events.c:(.text+0xbc00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_snap': handle_game_events.c:(.text+0xbca0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_divide': handle_game_events.c:(.text+0xbcc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_divide': handle_game_events.c:(.text+0xbd60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_multiply_mat2': handle_game_events.c:(.text+0xbd80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_multiply_mat2': handle_game_events.c:(.text+0xbe20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_multiply': handle_game_events.c:(.text+0xbe40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_multiply': handle_game_events.c:(.text+0xbee0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_scale': handle_game_events.c:(.text+0xbf00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_scale': handle_game_events.c:(.text+0xbfa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_subtract': handle_game_events.c:(.text+0xbfc0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_subtract': handle_game_events.c:(.text+0xc060): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_add': handle_game_events.c:(.text+0xc080): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_add': handle_game_events.c:(.text+0xc120): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_one': handle_game_events.c:(.text+0xc140): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_one': handle_game_events.c:(.text+0xc1c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_zero': handle_game_events.c:(.text+0xc1e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_zero': handle_game_events.c:(.text+0xc260): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_assign_vec2i': handle_game_events.c:(.text+0xc280): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_assign_vec2i': handle_game_events.c:(.text+0xc300): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_assign': handle_game_events.c:(.text+0xc320): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_assign': handle_game_events.c:(.text+0xc3a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2': handle_game_events.c:(.text+0xc3c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2': handle_game_events.c:(.text+0xc440): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_nearly_equal': handle_game_events.c:(.text+0xc460): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_nearly_equal': handle_game_events.c:(.text+0xc4a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_equal': handle_game_events.c:(.text+0xc4c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_equal': handle_game_events.c:(.text+0xc500): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_near_zero': handle_game_events.c:(.text+0xc520): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_near_zero': handle_game_events.c:(.text+0xc540): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_zero': handle_game_events.c:(.text+0xe4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_zero': handle_game_events.c:(.text+0xe500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_lerp': hud.c:(.text+0x2e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_lerp': hud.c:(.text+0x360): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_multiply': hud.c:(.text+0x380): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_multiply': hud.c:(.text+0x400): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_scale': hud.c:(.text+0x420): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_scale': hud.c:(.text+0x4a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_negative': hud.c:(.text+0x4c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_negative': hud.c:(.text+0x540): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_scaling': hud.c:(.text+0x560): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_scaling': hud.c:(.text+0x5e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_translation': hud.c:(.text+0x600): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_translation': hud.c:(.text+0x680): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_look_at': hud.c:(.text+0x6a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_look_at': hud.c:(.text+0x760): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_quaternion': hud.c:(.text+0x780): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_quaternion': hud.c:(.text+0x800): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_axis': hud.c:(.text+0x820): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_axis': hud.c:(.text+0x8a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_z': hud.c:(.text+0x8c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_z': hud.c:(.text+0x940): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_y': hud.c:(.text+0x960): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_y': hud.c:(.text+0x9e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_x': hud.c:(.text+0xa00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_x': hud.c:(.text+0xa80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_perspective_infinite': hud.c:(.text+0xaa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_perspective_infinite': hud.c:(.text+0xb20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_perspective_fov': hud.c:(.text+0xb40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_perspective_fov': hud.c:(.text+0xbc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_perspective': hud.c:(.text+0xbe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_perspective': hud.c:(.text+0xc60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_ortho': hud.c:(.text+0xc80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_ortho': hud.c:(.text+0xd00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_inverse': hud.c:(.text+0xd20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_inverse': hud.c:(.text+0xda0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_adjugate': hud.c:(.text+0xdc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_adjugate': hud.c:(.text+0xe40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_transpose': hud.c:(.text+0xe60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_transpose': hud.c:(.text+0xee0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_assign_mat3': hud.c:(.text+0xf00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_assign_mat3': hud.c:(.text+0xf80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_assign_mat2': hud.c:(.text+0xfa0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_assign_mat2': hud.c:(.text+0x1040): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_assign': hud.c:(.text+0x1060): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_assign': hud.c:(.text+0x10e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_determinant': hud.c:(.text+0x1100): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_determinant': hud.c:(.text+0x1120): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_identity': hud.c:(.text+0x1140): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_identity': hud.c:(.text+0x11c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_zero': hud.c:(.text+0x11e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_zero': hud.c:(.text+0x1260): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4': hud.c:(.text+0x1280): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4': hud.c:(.text+0x1300): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_lerp': hud.c:(.text+0x1320): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_lerp': hud.c:(.text+0x13a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_multiply': hud.c:(.text+0x13c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_multiply': hud.c:(.text+0x1440): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_scale': hud.c:(.text+0x1460): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_scale': hud.c:(.text+0x14e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_negative': hud.c:(.text+0x1500): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_negative': hud.c:(.text+0x1580): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_scaling': hud.c:(.text+0x15a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_scaling': hud.c:(.text+0x1620): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_quaternion': hud.c:(.text+0x1640): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_quaternion': hud.c:(.text+0x16e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_axis': hud.c:(.text+0x1700): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_axis': hud.c:(.text+0x17a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_z': hud.c:(.text+0x17c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_z': hud.c:(.text+0x1840): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_y': hud.c:(.text+0x1860): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_y': hud.c:(.text+0x18e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_x': hud.c:(.text+0x1900): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_x': hud.c:(.text+0x1980): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_inverse': hud.c:(.text+0x19a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_inverse': hud.c:(.text+0x1a20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_adjugate': hud.c:(.text+0x1a40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_adjugate': hud.c:(.text+0x1ac0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_cofactor': hud.c:(.text+0x1ae0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_cofactor': hud.c:(.text+0x1b60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_transpose': hud.c:(.text+0x1b80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_transpose': hud.c:(.text+0x1c00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_assign_mat4': hud.c:(.text+0x1c20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_assign_mat4': hud.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_assign_mat2': hud.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_assign_mat2': hud.c:(.text+0x1d60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_assign': hud.c:(.text+0x1d80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_assign': hud.c:(.text+0x1e00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_determinant': hud.c:(.text+0x1e20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_determinant': hud.c:(.text+0x1e40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_identity': hud.c:(.text+0x1e60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_identity': hud.c:(.text+0x1ee0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_zero': hud.c:(.text+0x1f00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_zero': hud.c:(.text+0x1f80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3': hud.c:(.text+0x1fa0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3': hud.c:(.text+0x2020): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_lerp': hud.c:(.text+0x2040): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_lerp': hud.c:(.text+0x2100): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_multiply': hud.c:(.text+0x2120): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_multiply': hud.c:(.text+0x21e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_scale': hud.c:(.text+0x2200): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_scale': hud.c:(.text+0x22a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_negative': hud.c:(.text+0x22c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_negative': hud.c:(.text+0x2360): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_scaling': hud.c:(.text+0x2380): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_scaling': hud.c:(.text+0x2420): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_rotation': hud.c:(.text+0x2440): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_rotation': hud.c:(.text+0x24e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_inverse': hud.c:(.text+0x2500): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_inverse': hud.c:(.text+0x25a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_cofactor': hud.c:(.text+0x25c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_cofactor': hud.c:(.text+0x2660): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_transpose': hud.c:(.text+0x2680): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_transpose': hud.c:(.text+0x2720): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_assign_mat4': hud.c:(.text+0x2740): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_assign_mat4': hud.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_assign_mat3': hud.c:(.text+0x2800): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_assign_mat3': hud.c:(.text+0x28a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_assign': hud.c:(.text+0x28c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_assign': hud.c:(.text+0x2960): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_determinant': hud.c:(.text+0x2980): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_determinant': hud.c:(.text+0x29c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_identity': hud.c:(.text+0x29e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_identity': hud.c:(.text+0x2a80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_zero': hud.c:(.text+0x2aa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_zero': hud.c:(.text+0x2b40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2': hud.c:(.text+0x2b60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2': hud.c:(.text+0x2c00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_length_squared': hud.c:(.text+0x2c20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_length_squared': hud.c:(.text+0x2c60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_length': hud.c:(.text+0x2c80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_length': hud.c:(.text+0x2cc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_angle': hud.c:(.text+0x2ce0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_angle': hud.c:(.text+0x2d20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_dot': hud.c:(.text+0x2d40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_dot': hud.c:(.text+0x2d80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_slerp': hud.c:(.text+0x2da0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_slerp': hud.c:(.text+0x2e60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_lerp': hud.c:(.text+0x2e80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_lerp': hud.c:(.text+0x2f40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_yaw_pitch_roll': hud.c:(.text+0x2f60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_yaw_pitch_roll': hud.c:(.text+0x3000): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_mat4': hud.c:(.text+0x3020): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_mat4': hud.c:(.text+0x30c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_vec3': hud.c:(.text+0x30e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_vec3': hud.c:(.text+0x3180): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_axis_angle': hud.c:(.text+0x31a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_axis_angle': hud.c:(.text+0x3240): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_power': hud.c:(.text+0x3260): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_power': hud.c:(.text+0x3300): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_normalize': hud.c:(.text+0x3320): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_normalize': hud.c:(.text+0x33c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_inverse': hud.c:(.text+0x33e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_inverse': hud.c:(.text+0x3480): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_conjugate': hud.c:(.text+0x34a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_conjugate': hud.c:(.text+0x3540): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_negative': hud.c:(.text+0x3560): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_negative': hud.c:(.text+0x3600): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_divide': hud.c:(.text+0x3620): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_divide': hud.c:(.text+0x36e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_multiply': hud.c:(.text+0x3700): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_multiply': hud.c:(.text+0x37c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_scale': hud.c:(.text+0x37e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_scale': hud.c:(.text+0x3880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_null': hud.c:(.text+0x38a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_null': hud.c:(.text+0x3940): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_zero': hud.c:(.text+0x3960): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_zero': hud.c:(.text+0x3a00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_assign': hud.c:(.text+0x3a20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_assign': hud.c:(.text+0x3ac0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat': hud.c:(.text+0x3ae0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat': hud.c:(.text+0x3b80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_nearly_equal': hud.c:(.text+0x3ba0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_nearly_equal': hud.c:(.text+0x3be0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_equal': hud.c:(.text+0x3c00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_equal': hud.c:(.text+0x3c40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_near_zero': hud.c:(.text+0x3c60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_near_zero': hud.c:(.text+0x3ca0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_zero': hud.c:(.text+0x3cc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_zero': hud.c:(.text+0x3d00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_lerp': hud.c:(.text+0x3d20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_lerp': hud.c:(.text+0x3dc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_normalize': hud.c:(.text+0x3de0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_normalize': hud.c:(.text+0x3e80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_clamp': hud.c:(.text+0x3ea0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_clamp': hud.c:(.text+0x3f40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_min': hud.c:(.text+0x3f60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_min': hud.c:(.text+0x4000): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_max': hud.c:(.text+0x4020): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_max': hud.c:(.text+0x40c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_round': hud.c:(.text+0x40e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_round': hud.c:(.text+0x4180): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_ceil': hud.c:(.text+0x41a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_ceil': hud.c:(.text+0x4240): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_floor': hud.c:(.text+0x4260): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_floor': hud.c:(.text+0x4300): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_abs': hud.c:(.text+0x4320): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_abs': hud.c:(.text+0x43c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_inverse': hud.c:(.text+0x43e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_inverse': hud.c:(.text+0x4480): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_negative': hud.c:(.text+0x44a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_negative': hud.c:(.text+0x4540): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_snap': hud.c:(.text+0x4560): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_snap': hud.c:(.text+0x4600): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_divide': hud.c:(.text+0x4620): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_divide': hud.c:(.text+0x46c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_multiply_mat4': hud.c:(.text+0x46e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_multiply_mat4': hud.c:(.text+0x4780): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_multiply': hud.c:(.text+0x47a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_multiply': hud.c:(.text+0x4840): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_scale': hud.c:(.text+0x4860): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_scale': hud.c:(.text+0x4900): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_subtract': hud.c:(.text+0x4920): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_subtract': hud.c:(.text+0x49c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_add': hud.c:(.text+0x49e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_add': hud.c:(.text+0x4a80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_one': hud.c:(.text+0x4aa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_one': hud.c:(.text+0x4b20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_zero': hud.c:(.text+0x4b40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_zero': hud.c:(.text+0x4bc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_assign_vec4': hud.c:(.text+0x4be0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_assign_vec4': hud.c:(.text+0x4c80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_assign': hud.c:(.text+0x4ca0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_assign': hud.c:(.text+0x4d40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i': hud.c:(.text+0x4d60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i': hud.c:(.text+0x4e00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_is_equal': hud.c:(.text+0x4e40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_is_equal': hud.c:(.text+0x4e80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_is_zero': hud.c:(.text+0x4ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_is_zero': hud.c:(.text+0x4ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_lerp': hud.c:(.text+0x4ee0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_lerp': hud.c:(.text+0x4f80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_normalize': hud.c:(.text+0x4fa0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_normalize': hud.c:(.text+0x5040): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_clamp': hud.c:(.text+0x5060): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_clamp': hud.c:(.text+0x5100): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_min': hud.c:(.text+0x5120): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_min': hud.c:(.text+0x51c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_max': hud.c:(.text+0x51e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_max': hud.c:(.text+0x5280): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_round': hud.c:(.text+0x52a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_round': hud.c:(.text+0x5340): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_ceil': hud.c:(.text+0x5360): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_ceil': hud.c:(.text+0x5400): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_floor': hud.c:(.text+0x5420): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_floor': hud.c:(.text+0x54c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_abs': hud.c:(.text+0x54e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_abs': hud.c:(.text+0x5580): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_inverse': hud.c:(.text+0x55a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_inverse': hud.c:(.text+0x5640): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_negative': hud.c:(.text+0x5660): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_negative': hud.c:(.text+0x5700): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_snap': hud.c:(.text+0x5720): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_snap': hud.c:(.text+0x57c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_divide': hud.c:(.text+0x57e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_divide': hud.c:(.text+0x5880): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_multiply_mat4': hud.c:(.text+0x58a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_multiply_mat4': hud.c:(.text+0x5940): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_multiply': hud.c:(.text+0x5960): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_multiply': hud.c:(.text+0x5a00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_scale': hud.c:(.text+0x5a20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_scale': hud.c:(.text+0x5ac0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_subtract': hud.c:(.text+0x5ae0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_subtract': hud.c:(.text+0x5b80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_add': hud.c:(.text+0x5ba0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_add': hud.c:(.text+0x5c40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_one': hud.c:(.text+0x5c60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_one': hud.c:(.text+0x5ce0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_zero': hud.c:(.text+0x5d00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_zero': hud.c:(.text+0x5d80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_assign_vec4i': hud.c:(.text+0x5da0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_assign_vec4i': hud.c:(.text+0x5e40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_assign': hud.c:(.text+0x5e60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_assign': hud.c:(.text+0x5f00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4': hud.c:(.text+0x5f20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4': hud.c:(.text+0x5fc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_nearly_equal': hud.c:(.text+0x5fe0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_nearly_equal': hud.c:(.text+0x6020): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_equal': hud.c:(.text+0x6040): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_equal': hud.c:(.text+0x6080): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_near_zero': hud.c:(.text+0x60a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_near_zero': hud.c:(.text+0x60e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_zero': hud.c:(.text+0x6100): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_zero': hud.c:(.text+0x6120): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_distance_squared': hud.c:(.text+0x6140): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_distance_squared': hud.c:(.text+0x61a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_distance': hud.c:(.text+0x61c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_distance': hud.c:(.text+0x6220): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_length_squared': hud.c:(.text+0x6240): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_length_squared': hud.c:(.text+0x6280): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_length': hud.c:(.text+0x62a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_length': hud.c:(.text+0x62e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_dot': hud.c:(.text+0x6300): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_dot': hud.c:(.text+0x6360): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_bezier4': hud.c:(.text+0x6380): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_bezier4': hud.c:(.text+0x6480): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_bezier3': hud.c:(.text+0x64c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_bezier3': hud.c:(.text+0x65c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_lerp': hud.c:(.text+0x65e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_lerp': hud.c:(.text+0x66c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_reflect': hud.c:(.text+0x66e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_reflect': hud.c:(.text+0x67c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_slide': hud.c:(.text+0x67e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_slide': hud.c:(.text+0x68c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_project': hud.c:(.text+0x68e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_project': hud.c:(.text+0x69c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_normalize': hud.c:(.text+0x69e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_normalize': hud.c:(.text+0x6aa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_cross': hud.c:(.text+0x6ac0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_cross': hud.c:(.text+0x6ba0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_clamp': hud.c:(.text+0x6bc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_clamp': hud.c:(.text+0x6cc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_min': hud.c:(.text+0x6ce0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_min': hud.c:(.text+0x6dc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_max': hud.c:(.text+0x6de0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_max': hud.c:(.text+0x6ec0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_round': hud.c:(.text+0x6ee0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_round': hud.c:(.text+0x6f80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_ceil': hud.c:(.text+0x6fa0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_ceil': hud.c:(.text+0x7040): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_floor': hud.c:(.text+0x7060): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_floor': hud.c:(.text+0x7100): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_abs': hud.c:(.text+0x7120): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_abs': hud.c:(.text+0x71e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_inverse': hud.c:(.text+0x7200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_inverse': hud.c:(.text+0x72c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_negative': hud.c:(.text+0x72e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_negative': hud.c:(.text+0x73a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_snap': hud.c:(.text+0x73c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_snap': hud.c:(.text+0x74a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_divide': hud.c:(.text+0x74c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_divide': hud.c:(.text+0x75a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_multiply_mat3': hud.c:(.text+0x75c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_multiply_mat3': hud.c:(.text+0x7680): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_multiply': hud.c:(.text+0x76a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_multiply': hud.c:(.text+0x7780): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_scale': hud.c:(.text+0x77a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_scale': hud.c:(.text+0x7860): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_subtract': hud.c:(.text+0x7880): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_subtract': hud.c:(.text+0x7960): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_add': hud.c:(.text+0x7980): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_add': hud.c:(.text+0x7a60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_one': hud.c:(.text+0x7a80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_one': hud.c:(.text+0x7b20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_zero': hud.c:(.text+0x7b40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_zero': hud.c:(.text+0x7be0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_assign_vec3': hud.c:(.text+0x7c00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_assign_vec3': hud.c:(.text+0x7ca0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_assign': hud.c:(.text+0x7cc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_assign': hud.c:(.text+0x7d80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i': hud.c:(.text+0x7da0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i': hud.c:(.text+0x7e40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_is_equal': hud.c:(.text+0x7e60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_is_equal': hud.c:(.text+0x7ec0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_is_zero': hud.c:(.text+0x7ee0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_is_zero': hud.c:(.text+0x7f20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_distance_squared': hud.c:(.text+0x7f40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_distance_squared': hud.c:(.text+0x7f80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_distance': hud.c:(.text+0x7fa0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_distance': hud.c:(.text+0x7fe0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_length_squared': hud.c:(.text+0x8000): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_length_squared': hud.c:(.text+0x8020): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_length': hud.c:(.text+0x8040): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_length': hud.c:(.text+0x8060): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_dot': hud.c:(.text+0x8080): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_dot': hud.c:(.text+0x80c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_bezier4': hud.c:(.text+0x80e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_bezier4': hud.c:(.text+0x81c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_bezier3': hud.c:(.text+0x8200): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_bezier3': hud.c:(.text+0x82c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_lerp': hud.c:(.text+0x82e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_lerp': hud.c:(.text+0x83a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_reflect': hud.c:(.text+0x83c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_reflect': hud.c:(.text+0x8480): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_slide': hud.c:(.text+0x84a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_slide': hud.c:(.text+0x8560): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_project': hud.c:(.text+0x8580): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_project': hud.c:(.text+0x8640): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_normalize': hud.c:(.text+0x8660): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_normalize': hud.c:(.text+0x8700): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_cross': hud.c:(.text+0x8720): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_cross': hud.c:(.text+0x87e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_clamp': hud.c:(.text+0x8800): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_clamp': hud.c:(.text+0x88c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_min': hud.c:(.text+0x88e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_min': hud.c:(.text+0x89a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_max': hud.c:(.text+0x89c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_max': hud.c:(.text+0x8a80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_round': hud.c:(.text+0x8aa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_round': hud.c:(.text+0x8b40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_ceil': hud.c:(.text+0x8b60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_ceil': hud.c:(.text+0x8c00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_floor': hud.c:(.text+0x8c20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_floor': hud.c:(.text+0x8cc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_abs': hud.c:(.text+0x8ce0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_abs': hud.c:(.text+0x8d80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_inverse': hud.c:(.text+0x8da0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_inverse': hud.c:(.text+0x8e40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_negative': hud.c:(.text+0x8e60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_negative': hud.c:(.text+0x8f00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_snap': hud.c:(.text+0x8f20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_snap': hud.c:(.text+0x8fe0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_divide': hud.c:(.text+0x9000): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_divide': hud.c:(.text+0x90c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_multiply_mat3': hud.c:(.text+0x90e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_multiply_mat3': hud.c:(.text+0x9180): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_multiply': hud.c:(.text+0x91a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_multiply': hud.c:(.text+0x9260): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_scale': hud.c:(.text+0x9280): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_scale': hud.c:(.text+0x9320): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_subtract': hud.c:(.text+0x9340): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_subtract': hud.c:(.text+0x9400): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_add': hud.c:(.text+0x9420): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_add': hud.c:(.text+0x94e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_one': hud.c:(.text+0x9500): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_one': hud.c:(.text+0x95a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_zero': hud.c:(.text+0x95c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_zero': hud.c:(.text+0x9660): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_assign_vec3i': hud.c:(.text+0x9680): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_assign_vec3i': hud.c:(.text+0x9740): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_assign': hud.c:(.text+0x9760): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_assign': hud.c:(.text+0x9800): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3': hud.c:(.text+0x9820): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3': hud.c:(.text+0x98c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_nearly_equal': hud.c:(.text+0x98e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_nearly_equal': hud.c:(.text+0x9920): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_equal': hud.c:(.text+0x9940): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_equal': hud.c:(.text+0x9980): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_near_zero': hud.c:(.text+0x99a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_near_zero': hud.c:(.text+0x99e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_zero': hud.c:(.text+0x9a00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_zero': hud.c:(.text+0x9a40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_distance_squared': hud.c:(.text+0x9a60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_distance_squared': hud.c:(.text+0x9aa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_distance': hud.c:(.text+0x9ac0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_distance': hud.c:(.text+0x9ae0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_length': hud.c:(.text+0x9b00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_length': hud.c:(.text+0x9b20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_length_squared': hud.c:(.text+0x9b40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_length_squared': hud.c:(.text+0x9b60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_angle': hud.c:(.text+0x9b80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_angle': hud.c:(.text+0x9ba0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_dot': hud.c:(.text+0x9bc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_dot': hud.c:(.text+0x9c00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_bezier4': hud.c:(.text+0x9c20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_bezier4': hud.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_bezier3': hud.c:(.text+0x9d00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_bezier3': hud.c:(.text+0x9da0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_lerp': hud.c:(.text+0x9dc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_lerp': hud.c:(.text+0x9e40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_rotate': hud.c:(.text+0x9e60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_rotate': hud.c:(.text+0x9ee0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_tangent': hud.c:(.text+0x9f00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_tangent': hud.c:(.text+0x9f80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_reflect': hud.c:(.text+0x9fa0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_reflect': hud.c:(.text+0xa020): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_slide': hud.c:(.text+0xa040): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_slide': hud.c:(.text+0xa0c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_project': hud.c:(.text+0xa0e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_project': hud.c:(.text+0xa160): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_normalize': hud.c:(.text+0xa180): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_normalize': hud.c:(.text+0xa200): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_clamp': hud.c:(.text+0xa220): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_clamp': hud.c:(.text+0xa2c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_min': hud.c:(.text+0xa2e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_min': hud.c:(.text+0xa360): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_max': hud.c:(.text+0xa380): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_max': hud.c:(.text+0xa400): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_round': hud.c:(.text+0xa420): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_round': hud.c:(.text+0xa4a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_ceil': hud.c:(.text+0xa4c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_ceil': hud.c:(.text+0xa540): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_floor': hud.c:(.text+0xa560): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_floor': hud.c:(.text+0xa5e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_abs': hud.c:(.text+0xa600): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_abs': hud.c:(.text+0xa680): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_inverse': hud.c:(.text+0xa6a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_inverse': hud.c:(.text+0xa720): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_negative': hud.c:(.text+0xa740): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_negative': hud.c:(.text+0xa7c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_snap': hud.c:(.text+0xa7e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_snap': hud.c:(.text+0xa860): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_divide': hud.c:(.text+0xa880): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_divide': hud.c:(.text+0xa900): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_multiply_mat2': hud.c:(.text+0xa920): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_multiply_mat2': hud.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_multiply': hud.c:(.text+0xa9e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_multiply': hud.c:(.text+0xaa60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_scale': hud.c:(.text+0xaa80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_scale': hud.c:(.text+0xab00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_subtract': hud.c:(.text+0xab20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_subtract': hud.c:(.text+0xaba0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_add': hud.c:(.text+0xabc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_add': hud.c:(.text+0xac40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_one': hud.c:(.text+0xac60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_one': hud.c:(.text+0xace0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_zero': hud.c:(.text+0xad00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_zero': hud.c:(.text+0xad80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_assign_vec2': hud.c:(.text+0xada0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_assign_vec2': hud.c:(.text+0xae20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_assign': hud.c:(.text+0xae40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_assign': hud.c:(.text+0xaec0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i': hud.c:(.text+0xc000): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i': hud.c:(.text+0xc080): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_is_equal': hud.c:(.text+0xc0a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_is_equal': hud.c:(.text+0xc0e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_is_zero': hud.c:(.text+0xc100): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_is_zero': hud.c:(.text+0xc120): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_distance_squared': hud.c:(.text+0xc140): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_distance_squared': hud.c:(.text+0xc180): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_distance': hud.c:(.text+0xc1a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_distance': hud.c:(.text+0xc1e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_length': hud.c:(.text+0xc200): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_length': hud.c:(.text+0xc220): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_length_squared': hud.c:(.text+0xc240): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_length_squared': hud.c:(.text+0xc260): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_angle': hud.c:(.text+0xc280): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_angle': hud.c:(.text+0xc2a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_dot': hud.c:(.text+0xc2c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_dot': hud.c:(.text+0xc300): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_bezier4': hud.c:(.text+0xc320): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_bezier4': hud.c:(.text+0xc3e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_bezier3': hud.c:(.text+0xc420): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_bezier3': hud.c:(.text+0xc4c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_lerp': hud.c:(.text+0xc4e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_lerp': hud.c:(.text+0xc580): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_rotate': hud.c:(.text+0xc5a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_rotate': hud.c:(.text+0xc640): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_tangent': hud.c:(.text+0xc660): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_tangent': hud.c:(.text+0xc6e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_reflect': hud.c:(.text+0xc700): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_reflect': hud.c:(.text+0xc7a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_slide': hud.c:(.text+0xc7c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_slide': hud.c:(.text+0xc860): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_project': hud.c:(.text+0xc880): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_project': hud.c:(.text+0xc920): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_normalize': hud.c:(.text+0xc940): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_normalize': hud.c:(.text+0xc9c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_clamp': hud.c:(.text+0xc9e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_clamp': hud.c:(.text+0xca80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_min': hud.c:(.text+0xcaa0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_min': hud.c:(.text+0xcb40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_max': hud.c:(.text+0xcb60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_max': hud.c:(.text+0xcc00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_round': hud.c:(.text+0xcc20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_round': hud.c:(.text+0xcca0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_ceil': hud.c:(.text+0xccc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_ceil': hud.c:(.text+0xcd40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_floor': hud.c:(.text+0xcd60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_floor': hud.c:(.text+0xcde0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_abs': hud.c:(.text+0xce00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_abs': hud.c:(.text+0xce80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_inverse': hud.c:(.text+0xcea0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_inverse': hud.c:(.text+0xcf20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_negative': hud.c:(.text+0xcf40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_negative': hud.c:(.text+0xcfc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_snap': hud.c:(.text+0xcfe0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_snap': hud.c:(.text+0xd080): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_divide': hud.c:(.text+0xd0a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_divide': hud.c:(.text+0xd140): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_multiply_mat2': hud.c:(.text+0xd160): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_multiply_mat2': hud.c:(.text+0xd200): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_multiply': hud.c:(.text+0xd220): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_multiply': hud.c:(.text+0xd2c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_scale': hud.c:(.text+0xd2e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_scale': hud.c:(.text+0xd380): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_subtract': hud.c:(.text+0xd3a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_subtract': hud.c:(.text+0xd440): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_add': hud.c:(.text+0xd460): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_add': hud.c:(.text+0xd500): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_one': hud.c:(.text+0xd520): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_one': hud.c:(.text+0xd5a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_zero': hud.c:(.text+0xd5c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_zero': hud.c:(.text+0xd640): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_assign_vec2i': hud.c:(.text+0xd660): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_assign_vec2i': hud.c:(.text+0xd6e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_assign': hud.c:(.text+0xd700): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_assign': hud.c:(.text+0xd780): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2': hud.c:(.text+0xd7a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2': hud.c:(.text+0xd820): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_nearly_equal': hud.c:(.text+0xd840): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_nearly_equal': hud.c:(.text+0xd880): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_equal': hud.c:(.text+0xd8a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_equal': hud.c:(.text+0xd8e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_near_zero': hud.c:(.text+0xd900): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_near_zero': hud.c:(.text+0xd920): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_zero': hud.c:(.text+0xd940): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_zero': hud.c:(.text+0xd960): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_lerp': hud_num_popup.c:(.text+0x3c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_lerp': hud_num_popup.c:(.text+0x440): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_multiply': hud_num_popup.c:(.text+0x460): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_multiply': hud_num_popup.c:(.text+0x4e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_scale': hud_num_popup.c:(.text+0x500): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_scale': hud_num_popup.c:(.text+0x580): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_negative': hud_num_popup.c:(.text+0x5a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_negative': hud_num_popup.c:(.text+0x620): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_scaling': hud_num_popup.c:(.text+0x640): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_scaling': hud_num_popup.c:(.text+0x6c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_translation': hud_num_popup.c:(.text+0x6e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_translation': hud_num_popup.c:(.text+0x760): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_look_at': hud_num_popup.c:(.text+0x780): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_look_at': hud_num_popup.c:(.text+0x840): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_quaternion': hud_num_popup.c:(.text+0x860): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_quaternion': hud_num_popup.c:(.text+0x8e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_axis': hud_num_popup.c:(.text+0x900): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_axis': hud_num_popup.c:(.text+0x980): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_z': hud_num_popup.c:(.text+0x9a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_z': hud_num_popup.c:(.text+0xa20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_y': hud_num_popup.c:(.text+0xa40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_y': hud_num_popup.c:(.text+0xac0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_x': hud_num_popup.c:(.text+0xae0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_x': hud_num_popup.c:(.text+0xb60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_perspective_infinite': hud_num_popup.c:(.text+0xb80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_perspective_infinite': hud_num_popup.c:(.text+0xc00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_perspective_fov': hud_num_popup.c:(.text+0xc20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_perspective_fov': hud_num_popup.c:(.text+0xca0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_perspective': hud_num_popup.c:(.text+0xcc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_perspective': hud_num_popup.c:(.text+0xd40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_ortho': hud_num_popup.c:(.text+0xd60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_ortho': hud_num_popup.c:(.text+0xde0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_inverse': hud_num_popup.c:(.text+0xe00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_inverse': hud_num_popup.c:(.text+0xe80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_adjugate': hud_num_popup.c:(.text+0xea0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_adjugate': hud_num_popup.c:(.text+0xf20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_transpose': hud_num_popup.c:(.text+0xf40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_transpose': hud_num_popup.c:(.text+0xfc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_assign_mat3': hud_num_popup.c:(.text+0xfe0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_assign_mat3': hud_num_popup.c:(.text+0x1060): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_assign_mat2': hud_num_popup.c:(.text+0x1080): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_assign_mat2': hud_num_popup.c:(.text+0x1120): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_assign': hud_num_popup.c:(.text+0x1140): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_assign': hud_num_popup.c:(.text+0x11c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_determinant': hud_num_popup.c:(.text+0x11e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_determinant': hud_num_popup.c:(.text+0x1200): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_identity': hud_num_popup.c:(.text+0x1220): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_identity': hud_num_popup.c:(.text+0x12a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_zero': hud_num_popup.c:(.text+0x12c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_zero': hud_num_popup.c:(.text+0x1340): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4': hud_num_popup.c:(.text+0x1360): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4': hud_num_popup.c:(.text+0x13e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_lerp': hud_num_popup.c:(.text+0x1400): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_lerp': hud_num_popup.c:(.text+0x1480): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_multiply': hud_num_popup.c:(.text+0x14a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_multiply': hud_num_popup.c:(.text+0x1520): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_scale': hud_num_popup.c:(.text+0x1540): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_scale': hud_num_popup.c:(.text+0x15c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_negative': hud_num_popup.c:(.text+0x15e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_negative': hud_num_popup.c:(.text+0x1660): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_scaling': hud_num_popup.c:(.text+0x1680): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_scaling': hud_num_popup.c:(.text+0x1700): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_quaternion': hud_num_popup.c:(.text+0x1720): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_quaternion': hud_num_popup.c:(.text+0x17c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_axis': hud_num_popup.c:(.text+0x17e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_axis': hud_num_popup.c:(.text+0x1880): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_z': hud_num_popup.c:(.text+0x18a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_z': hud_num_popup.c:(.text+0x1920): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_y': hud_num_popup.c:(.text+0x1940): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_y': hud_num_popup.c:(.text+0x19c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_x': hud_num_popup.c:(.text+0x19e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_x': hud_num_popup.c:(.text+0x1a60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_inverse': hud_num_popup.c:(.text+0x1a80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_inverse': hud_num_popup.c:(.text+0x1b00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_adjugate': hud_num_popup.c:(.text+0x1b20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_adjugate': hud_num_popup.c:(.text+0x1ba0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_cofactor': hud_num_popup.c:(.text+0x1bc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_cofactor': hud_num_popup.c:(.text+0x1c40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_transpose': hud_num_popup.c:(.text+0x1c60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_transpose': hud_num_popup.c:(.text+0x1ce0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_assign_mat4': hud_num_popup.c:(.text+0x1d00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_assign_mat4': hud_num_popup.c:(.text+0x1d80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_assign_mat2': hud_num_popup.c:(.text+0x1da0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_assign_mat2': hud_num_popup.c:(.text+0x1e40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_assign': hud_num_popup.c:(.text+0x1e60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_assign': hud_num_popup.c:(.text+0x1ee0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_determinant': hud_num_popup.c:(.text+0x1f00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_determinant': hud_num_popup.c:(.text+0x1f20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_identity': hud_num_popup.c:(.text+0x1f40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_identity': hud_num_popup.c:(.text+0x1fc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_zero': hud_num_popup.c:(.text+0x1fe0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_zero': hud_num_popup.c:(.text+0x2060): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3': hud_num_popup.c:(.text+0x2080): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3': hud_num_popup.c:(.text+0x2100): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_lerp': hud_num_popup.c:(.text+0x2120): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_lerp': hud_num_popup.c:(.text+0x21e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_multiply': hud_num_popup.c:(.text+0x2200): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_multiply': hud_num_popup.c:(.text+0x22c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_scale': hud_num_popup.c:(.text+0x22e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_scale': hud_num_popup.c:(.text+0x2380): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_negative': hud_num_popup.c:(.text+0x23a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_negative': hud_num_popup.c:(.text+0x2440): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_scaling': hud_num_popup.c:(.text+0x2460): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_scaling': hud_num_popup.c:(.text+0x2500): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_rotation': hud_num_popup.c:(.text+0x2520): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_rotation': hud_num_popup.c:(.text+0x25c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_inverse': hud_num_popup.c:(.text+0x25e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_inverse': hud_num_popup.c:(.text+0x2680): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_cofactor': hud_num_popup.c:(.text+0x26a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_cofactor': hud_num_popup.c:(.text+0x2740): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_transpose': hud_num_popup.c:(.text+0x2760): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_transpose': hud_num_popup.c:(.text+0x2800): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_assign_mat4': hud_num_popup.c:(.text+0x2820): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_assign_mat4': hud_num_popup.c:(.text+0x28c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_assign_mat3': hud_num_popup.c:(.text+0x28e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_assign_mat3': hud_num_popup.c:(.text+0x2980): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_assign': hud_num_popup.c:(.text+0x29a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_assign': hud_num_popup.c:(.text+0x2a40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_determinant': hud_num_popup.c:(.text+0x2a60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_determinant': hud_num_popup.c:(.text+0x2aa0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_identity': hud_num_popup.c:(.text+0x2ac0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_identity': hud_num_popup.c:(.text+0x2b60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_zero': hud_num_popup.c:(.text+0x2b80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_zero': hud_num_popup.c:(.text+0x2c20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2': hud_num_popup.c:(.text+0x2c40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2': hud_num_popup.c:(.text+0x2ce0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_length_squared': hud_num_popup.c:(.text+0x2d00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_length_squared': hud_num_popup.c:(.text+0x2d40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_length': hud_num_popup.c:(.text+0x2d60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_length': hud_num_popup.c:(.text+0x2da0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_angle': hud_num_popup.c:(.text+0x2dc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_angle': hud_num_popup.c:(.text+0x2e00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_dot': hud_num_popup.c:(.text+0x2e20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_dot': hud_num_popup.c:(.text+0x2e60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_slerp': hud_num_popup.c:(.text+0x2e80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_slerp': hud_num_popup.c:(.text+0x2f40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_lerp': hud_num_popup.c:(.text+0x2f60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_lerp': hud_num_popup.c:(.text+0x3020): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_yaw_pitch_roll': hud_num_popup.c:(.text+0x3040): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_yaw_pitch_roll': hud_num_popup.c:(.text+0x30e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_mat4': hud_num_popup.c:(.text+0x3100): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_mat4': hud_num_popup.c:(.text+0x31a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_vec3': hud_num_popup.c:(.text+0x31c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_vec3': hud_num_popup.c:(.text+0x3260): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_axis_angle': hud_num_popup.c:(.text+0x3280): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_axis_angle': hud_num_popup.c:(.text+0x3320): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_power': hud_num_popup.c:(.text+0x3340): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_power': hud_num_popup.c:(.text+0x33e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_normalize': hud_num_popup.c:(.text+0x3400): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_normalize': hud_num_popup.c:(.text+0x34a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_inverse': hud_num_popup.c:(.text+0x34c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_inverse': hud_num_popup.c:(.text+0x3560): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_conjugate': hud_num_popup.c:(.text+0x3580): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_conjugate': hud_num_popup.c:(.text+0x3620): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_negative': hud_num_popup.c:(.text+0x3640): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_negative': hud_num_popup.c:(.text+0x36e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_divide': hud_num_popup.c:(.text+0x3700): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_divide': hud_num_popup.c:(.text+0x37c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_multiply': hud_num_popup.c:(.text+0x37e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_multiply': hud_num_popup.c:(.text+0x38a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_scale': hud_num_popup.c:(.text+0x38c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_scale': hud_num_popup.c:(.text+0x3960): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_null': hud_num_popup.c:(.text+0x3980): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_null': hud_num_popup.c:(.text+0x3a20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_zero': hud_num_popup.c:(.text+0x3a40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_zero': hud_num_popup.c:(.text+0x3ae0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_assign': hud_num_popup.c:(.text+0x3b00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_assign': hud_num_popup.c:(.text+0x3ba0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat': hud_num_popup.c:(.text+0x3bc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat': hud_num_popup.c:(.text+0x3c60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_nearly_equal': hud_num_popup.c:(.text+0x3c80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_nearly_equal': hud_num_popup.c:(.text+0x3cc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_equal': hud_num_popup.c:(.text+0x3ce0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_equal': hud_num_popup.c:(.text+0x3d20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_near_zero': hud_num_popup.c:(.text+0x3d40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_near_zero': hud_num_popup.c:(.text+0x3d80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_zero': hud_num_popup.c:(.text+0x3da0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_zero': hud_num_popup.c:(.text+0x3de0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_lerp': hud_num_popup.c:(.text+0x3e00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_lerp': hud_num_popup.c:(.text+0x3ea0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_normalize': hud_num_popup.c:(.text+0x3ec0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_normalize': hud_num_popup.c:(.text+0x3f60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_clamp': hud_num_popup.c:(.text+0x3f80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_clamp': hud_num_popup.c:(.text+0x4020): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_min': hud_num_popup.c:(.text+0x4040): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_min': hud_num_popup.c:(.text+0x40e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_max': hud_num_popup.c:(.text+0x4100): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_max': hud_num_popup.c:(.text+0x41a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_round': hud_num_popup.c:(.text+0x41c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_round': hud_num_popup.c:(.text+0x4260): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_ceil': hud_num_popup.c:(.text+0x4280): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_ceil': hud_num_popup.c:(.text+0x4320): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_floor': hud_num_popup.c:(.text+0x4340): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_floor': hud_num_popup.c:(.text+0x43e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_abs': hud_num_popup.c:(.text+0x4400): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_abs': hud_num_popup.c:(.text+0x44a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_inverse': hud_num_popup.c:(.text+0x44c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_inverse': hud_num_popup.c:(.text+0x4560): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_negative': hud_num_popup.c:(.text+0x4580): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_negative': hud_num_popup.c:(.text+0x4620): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_snap': hud_num_popup.c:(.text+0x4640): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_snap': hud_num_popup.c:(.text+0x46e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_divide': hud_num_popup.c:(.text+0x4700): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_divide': hud_num_popup.c:(.text+0x47a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_multiply_mat4': hud_num_popup.c:(.text+0x47c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_multiply_mat4': hud_num_popup.c:(.text+0x4860): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_multiply': hud_num_popup.c:(.text+0x4880): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_multiply': hud_num_popup.c:(.text+0x4920): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_scale': hud_num_popup.c:(.text+0x4940): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_scale': hud_num_popup.c:(.text+0x49e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_subtract': hud_num_popup.c:(.text+0x4a00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_subtract': hud_num_popup.c:(.text+0x4aa0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_add': hud_num_popup.c:(.text+0x4ac0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_add': hud_num_popup.c:(.text+0x4b60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_one': hud_num_popup.c:(.text+0x4b80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_one': hud_num_popup.c:(.text+0x4c00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_zero': hud_num_popup.c:(.text+0x4c20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_zero': hud_num_popup.c:(.text+0x4ca0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_assign_vec4': hud_num_popup.c:(.text+0x4cc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_assign_vec4': hud_num_popup.c:(.text+0x4d60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_assign': hud_num_popup.c:(.text+0x4d80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_assign': hud_num_popup.c:(.text+0x4e20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i': hud_num_popup.c:(.text+0x4e40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i': hud_num_popup.c:(.text+0x4ee0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_is_equal': hud_num_popup.c:(.text+0x4f20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_is_equal': hud_num_popup.c:(.text+0x4f60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_is_zero': hud_num_popup.c:(.text+0x4f80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_is_zero': hud_num_popup.c:(.text+0x4fa0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_lerp': hud_num_popup.c:(.text+0x4fc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_lerp': hud_num_popup.c:(.text+0x5060): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_normalize': hud_num_popup.c:(.text+0x5080): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_normalize': hud_num_popup.c:(.text+0x5120): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_clamp': hud_num_popup.c:(.text+0x5140): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_clamp': hud_num_popup.c:(.text+0x51e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_min': hud_num_popup.c:(.text+0x5200): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_min': hud_num_popup.c:(.text+0x52a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_max': hud_num_popup.c:(.text+0x52c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_max': hud_num_popup.c:(.text+0x5360): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_round': hud_num_popup.c:(.text+0x5380): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_round': hud_num_popup.c:(.text+0x5420): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_ceil': hud_num_popup.c:(.text+0x5440): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_ceil': hud_num_popup.c:(.text+0x54e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_floor': hud_num_popup.c:(.text+0x5500): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_floor': hud_num_popup.c:(.text+0x55a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_abs': hud_num_popup.c:(.text+0x55c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_abs': hud_num_popup.c:(.text+0x5660): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_inverse': hud_num_popup.c:(.text+0x5680): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_inverse': hud_num_popup.c:(.text+0x5720): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_negative': hud_num_popup.c:(.text+0x5740): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_negative': hud_num_popup.c:(.text+0x57e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_snap': hud_num_popup.c:(.text+0x5800): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_snap': hud_num_popup.c:(.text+0x58a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_divide': hud_num_popup.c:(.text+0x58c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_divide': hud_num_popup.c:(.text+0x5960): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_multiply_mat4': hud_num_popup.c:(.text+0x5980): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_multiply_mat4': hud_num_popup.c:(.text+0x5a20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_multiply': hud_num_popup.c:(.text+0x5a40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_multiply': hud_num_popup.c:(.text+0x5ae0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_scale': hud_num_popup.c:(.text+0x5b00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_scale': hud_num_popup.c:(.text+0x5ba0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_subtract': hud_num_popup.c:(.text+0x5bc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_subtract': hud_num_popup.c:(.text+0x5c60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_add': hud_num_popup.c:(.text+0x5c80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_add': hud_num_popup.c:(.text+0x5d20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_one': hud_num_popup.c:(.text+0x5d40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_one': hud_num_popup.c:(.text+0x5dc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_zero': hud_num_popup.c:(.text+0x5de0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_zero': hud_num_popup.c:(.text+0x5e60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_assign_vec4i': hud_num_popup.c:(.text+0x5e80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_assign_vec4i': hud_num_popup.c:(.text+0x5f20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_assign': hud_num_popup.c:(.text+0x5f40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_assign': hud_num_popup.c:(.text+0x5fe0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4': hud_num_popup.c:(.text+0x6000): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4': hud_num_popup.c:(.text+0x60a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_nearly_equal': hud_num_popup.c:(.text+0x60c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_nearly_equal': hud_num_popup.c:(.text+0x6100): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_equal': hud_num_popup.c:(.text+0x6120): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_equal': hud_num_popup.c:(.text+0x6160): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_near_zero': hud_num_popup.c:(.text+0x6180): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_near_zero': hud_num_popup.c:(.text+0x61c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_zero': hud_num_popup.c:(.text+0x61e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_zero': hud_num_popup.c:(.text+0x6200): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_distance_squared': hud_num_popup.c:(.text+0x6220): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_distance_squared': hud_num_popup.c:(.text+0x6280): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_distance': hud_num_popup.c:(.text+0x62a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_distance': hud_num_popup.c:(.text+0x6300): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_length_squared': hud_num_popup.c:(.text+0x6320): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_length_squared': hud_num_popup.c:(.text+0x6360): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_length': hud_num_popup.c:(.text+0x6380): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_length': hud_num_popup.c:(.text+0x63c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_dot': hud_num_popup.c:(.text+0x63e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_dot': hud_num_popup.c:(.text+0x6440): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_bezier4': hud_num_popup.c:(.text+0x6460): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_bezier4': hud_num_popup.c:(.text+0x6560): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_bezier3': hud_num_popup.c:(.text+0x65a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_bezier3': hud_num_popup.c:(.text+0x66a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_lerp': hud_num_popup.c:(.text+0x66c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_lerp': hud_num_popup.c:(.text+0x67a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_reflect': hud_num_popup.c:(.text+0x67c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_reflect': hud_num_popup.c:(.text+0x68a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_slide': hud_num_popup.c:(.text+0x68c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_slide': hud_num_popup.c:(.text+0x69a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_project': hud_num_popup.c:(.text+0x69c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_project': hud_num_popup.c:(.text+0x6aa0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_normalize': hud_num_popup.c:(.text+0x6ac0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_normalize': hud_num_popup.c:(.text+0x6b80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_cross': hud_num_popup.c:(.text+0x6ba0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_cross': hud_num_popup.c:(.text+0x6c80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_clamp': hud_num_popup.c:(.text+0x6ca0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_clamp': hud_num_popup.c:(.text+0x6da0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_min': hud_num_popup.c:(.text+0x6dc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_min': hud_num_popup.c:(.text+0x6ea0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_max': hud_num_popup.c:(.text+0x6ec0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_max': hud_num_popup.c:(.text+0x6fa0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_round': hud_num_popup.c:(.text+0x6fc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_round': hud_num_popup.c:(.text+0x7060): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_ceil': hud_num_popup.c:(.text+0x7080): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_ceil': hud_num_popup.c:(.text+0x7120): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_floor': hud_num_popup.c:(.text+0x7140): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_floor': hud_num_popup.c:(.text+0x71e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_abs': hud_num_popup.c:(.text+0x7200): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_abs': hud_num_popup.c:(.text+0x72c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_inverse': hud_num_popup.c:(.text+0x72e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_inverse': hud_num_popup.c:(.text+0x73a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_negative': hud_num_popup.c:(.text+0x73c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_negative': hud_num_popup.c:(.text+0x7480): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_snap': hud_num_popup.c:(.text+0x74a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_snap': hud_num_popup.c:(.text+0x7580): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_divide': hud_num_popup.c:(.text+0x75a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_divide': hud_num_popup.c:(.text+0x7680): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_multiply_mat3': hud_num_popup.c:(.text+0x76a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_multiply_mat3': hud_num_popup.c:(.text+0x7760): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_multiply': hud_num_popup.c:(.text+0x7780): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_multiply': hud_num_popup.c:(.text+0x7860): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_scale': hud_num_popup.c:(.text+0x7880): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_scale': hud_num_popup.c:(.text+0x7940): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_subtract': hud_num_popup.c:(.text+0x7960): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_subtract': hud_num_popup.c:(.text+0x7a40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_add': hud_num_popup.c:(.text+0x7a60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_add': hud_num_popup.c:(.text+0x7b40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_one': hud_num_popup.c:(.text+0x7b60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_one': hud_num_popup.c:(.text+0x7c00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_zero': hud_num_popup.c:(.text+0x7c20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_zero': hud_num_popup.c:(.text+0x7cc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_assign_vec3': hud_num_popup.c:(.text+0x7ce0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_assign_vec3': hud_num_popup.c:(.text+0x7d80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_assign': hud_num_popup.c:(.text+0x7da0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_assign': hud_num_popup.c:(.text+0x7e60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i': hud_num_popup.c:(.text+0x7e80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i': hud_num_popup.c:(.text+0x7f20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_is_equal': hud_num_popup.c:(.text+0x7f40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_is_equal': hud_num_popup.c:(.text+0x7fa0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_is_zero': hud_num_popup.c:(.text+0x7fc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_is_zero': hud_num_popup.c:(.text+0x8000): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_distance_squared': hud_num_popup.c:(.text+0x8020): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_distance_squared': hud_num_popup.c:(.text+0x8060): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_distance': hud_num_popup.c:(.text+0x8080): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_distance': hud_num_popup.c:(.text+0x80c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_length_squared': hud_num_popup.c:(.text+0x80e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_length_squared': hud_num_popup.c:(.text+0x8100): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_length': hud_num_popup.c:(.text+0x8120): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_length': hud_num_popup.c:(.text+0x8140): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_dot': hud_num_popup.c:(.text+0x8160): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_dot': hud_num_popup.c:(.text+0x81a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_bezier4': hud_num_popup.c:(.text+0x81c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_bezier4': hud_num_popup.c:(.text+0x82a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_bezier3': hud_num_popup.c:(.text+0x82e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_bezier3': hud_num_popup.c:(.text+0x83a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_lerp': hud_num_popup.c:(.text+0x83c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_lerp': hud_num_popup.c:(.text+0x8480): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_reflect': hud_num_popup.c:(.text+0x84a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_reflect': hud_num_popup.c:(.text+0x8560): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_slide': hud_num_popup.c:(.text+0x8580): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_slide': hud_num_popup.c:(.text+0x8640): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_project': hud_num_popup.c:(.text+0x8660): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_project': hud_num_popup.c:(.text+0x8720): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_normalize': hud_num_popup.c:(.text+0x8740): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_normalize': hud_num_popup.c:(.text+0x87e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_cross': hud_num_popup.c:(.text+0x8800): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_cross': hud_num_popup.c:(.text+0x88c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_clamp': hud_num_popup.c:(.text+0x88e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_clamp': hud_num_popup.c:(.text+0x89a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_min': hud_num_popup.c:(.text+0x89c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_min': hud_num_popup.c:(.text+0x8a80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_max': hud_num_popup.c:(.text+0x8aa0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_max': hud_num_popup.c:(.text+0x8b60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_round': hud_num_popup.c:(.text+0x8b80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_round': hud_num_popup.c:(.text+0x8c20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_ceil': hud_num_popup.c:(.text+0x8c40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_ceil': hud_num_popup.c:(.text+0x8ce0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_floor': hud_num_popup.c:(.text+0x8d00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_floor': hud_num_popup.c:(.text+0x8da0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_abs': hud_num_popup.c:(.text+0x8dc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_abs': hud_num_popup.c:(.text+0x8e60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_inverse': hud_num_popup.c:(.text+0x8e80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_inverse': hud_num_popup.c:(.text+0x8f20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_negative': hud_num_popup.c:(.text+0x8f40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_negative': hud_num_popup.c:(.text+0x8fe0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_snap': hud_num_popup.c:(.text+0x9000): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_snap': hud_num_popup.c:(.text+0x90c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_divide': hud_num_popup.c:(.text+0x90e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_divide': hud_num_popup.c:(.text+0x91a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_multiply_mat3': hud_num_popup.c:(.text+0x91c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_multiply_mat3': hud_num_popup.c:(.text+0x9260): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_multiply': hud_num_popup.c:(.text+0x9280): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_multiply': hud_num_popup.c:(.text+0x9340): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_scale': hud_num_popup.c:(.text+0x9360): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_scale': hud_num_popup.c:(.text+0x9400): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_subtract': hud_num_popup.c:(.text+0x9420): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_subtract': hud_num_popup.c:(.text+0x94e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_add': hud_num_popup.c:(.text+0x9500): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_add': hud_num_popup.c:(.text+0x95c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_one': hud_num_popup.c:(.text+0x95e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_one': hud_num_popup.c:(.text+0x9680): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_zero': hud_num_popup.c:(.text+0x96a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_zero': hud_num_popup.c:(.text+0x9740): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_assign_vec3i': hud_num_popup.c:(.text+0x9760): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_assign_vec3i': hud_num_popup.c:(.text+0x9820): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_assign': hud_num_popup.c:(.text+0x9840): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_assign': hud_num_popup.c:(.text+0x98e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3': hud_num_popup.c:(.text+0x9900): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3': hud_num_popup.c:(.text+0x99a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_nearly_equal': hud_num_popup.c:(.text+0x99c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_nearly_equal': hud_num_popup.c:(.text+0x9a00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_equal': hud_num_popup.c:(.text+0x9a20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_equal': hud_num_popup.c:(.text+0x9a60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_near_zero': hud_num_popup.c:(.text+0x9a80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_near_zero': hud_num_popup.c:(.text+0x9ac0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_zero': hud_num_popup.c:(.text+0x9ae0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_zero': hud_num_popup.c:(.text+0x9b20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_distance_squared': hud_num_popup.c:(.text+0x9b40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_distance_squared': hud_num_popup.c:(.text+0x9b80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_distance': hud_num_popup.c:(.text+0x9ba0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_distance': hud_num_popup.c:(.text+0x9bc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_length': hud_num_popup.c:(.text+0x9be0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_length': hud_num_popup.c:(.text+0x9c00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_length_squared': hud_num_popup.c:(.text+0x9c20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_length_squared': hud_num_popup.c:(.text+0x9c40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_angle': hud_num_popup.c:(.text+0x9c60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_angle': hud_num_popup.c:(.text+0x9c80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_dot': hud_num_popup.c:(.text+0x9ca0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_dot': hud_num_popup.c:(.text+0x9ce0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_bezier4': hud_num_popup.c:(.text+0x9d00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_bezier4': hud_num_popup.c:(.text+0x9da0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_bezier3': hud_num_popup.c:(.text+0x9de0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_bezier3': hud_num_popup.c:(.text+0x9e80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_lerp': hud_num_popup.c:(.text+0x9ea0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_lerp': hud_num_popup.c:(.text+0x9f20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_rotate': hud_num_popup.c:(.text+0x9f40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_rotate': hud_num_popup.c:(.text+0x9fc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_tangent': hud_num_popup.c:(.text+0x9fe0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_tangent': hud_num_popup.c:(.text+0xa060): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_reflect': hud_num_popup.c:(.text+0xa080): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_reflect': hud_num_popup.c:(.text+0xa100): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_slide': hud_num_popup.c:(.text+0xa120): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_slide': hud_num_popup.c:(.text+0xa1a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_project': hud_num_popup.c:(.text+0xa1c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_project': hud_num_popup.c:(.text+0xa240): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_normalize': hud_num_popup.c:(.text+0xa260): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_normalize': hud_num_popup.c:(.text+0xa2e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_clamp': hud_num_popup.c:(.text+0xa300): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_clamp': hud_num_popup.c:(.text+0xa3a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_min': hud_num_popup.c:(.text+0xa3c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_min': hud_num_popup.c:(.text+0xa440): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_max': hud_num_popup.c:(.text+0xa460): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_max': hud_num_popup.c:(.text+0xa4e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_round': hud_num_popup.c:(.text+0xa500): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_round': hud_num_popup.c:(.text+0xa580): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_ceil': hud_num_popup.c:(.text+0xa5a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_ceil': hud_num_popup.c:(.text+0xa620): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_floor': hud_num_popup.c:(.text+0xa640): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_floor': hud_num_popup.c:(.text+0xa6c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_abs': hud_num_popup.c:(.text+0xa6e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_abs': hud_num_popup.c:(.text+0xa760): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_inverse': hud_num_popup.c:(.text+0xa780): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_inverse': hud_num_popup.c:(.text+0xa800): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_negative': hud_num_popup.c:(.text+0xa820): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_negative': hud_num_popup.c:(.text+0xa8a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_snap': hud_num_popup.c:(.text+0xa8c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_snap': hud_num_popup.c:(.text+0xa940): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_divide': hud_num_popup.c:(.text+0xa960): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_divide': hud_num_popup.c:(.text+0xa9e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_multiply_mat2': hud_num_popup.c:(.text+0xaa00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_multiply_mat2': hud_num_popup.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_multiply': hud_num_popup.c:(.text+0xaac0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_multiply': hud_num_popup.c:(.text+0xab40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_scale': hud_num_popup.c:(.text+0xab60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_scale': hud_num_popup.c:(.text+0xabe0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_subtract': hud_num_popup.c:(.text+0xac00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_subtract': hud_num_popup.c:(.text+0xac80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_add': hud_num_popup.c:(.text+0xaca0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_add': hud_num_popup.c:(.text+0xad20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_one': hud_num_popup.c:(.text+0xad40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_one': hud_num_popup.c:(.text+0xadc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_zero': hud_num_popup.c:(.text+0xb200): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_zero': hud_num_popup.c:(.text+0xb280): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_assign_vec2': hud_num_popup.c:(.text+0xb2a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_assign_vec2': hud_num_popup.c:(.text+0xb320): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_assign': hud_num_popup.c:(.text+0xb340): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_assign': hud_num_popup.c:(.text+0xb3c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i': hud_num_popup.c:(.text+0xb3e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i': hud_num_popup.c:(.text+0xb460): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_is_equal': hud_num_popup.c:(.text+0xb480): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_is_equal': hud_num_popup.c:(.text+0xb4c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_is_zero': hud_num_popup.c:(.text+0xb4e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_is_zero': hud_num_popup.c:(.text+0xb500): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_distance_squared': hud_num_popup.c:(.text+0xb520): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_distance_squared': hud_num_popup.c:(.text+0xb560): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_distance': hud_num_popup.c:(.text+0xb580): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_distance': hud_num_popup.c:(.text+0xb5c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_length': hud_num_popup.c:(.text+0xb5e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_length': hud_num_popup.c:(.text+0xb600): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_length_squared': hud_num_popup.c:(.text+0xb620): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_length_squared': hud_num_popup.c:(.text+0xb640): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_angle': hud_num_popup.c:(.text+0xb660): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_angle': hud_num_popup.c:(.text+0xb680): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_dot': hud_num_popup.c:(.text+0xb6a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_dot': hud_num_popup.c:(.text+0xb6e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_bezier4': hud_num_popup.c:(.text+0xb700): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_bezier4': hud_num_popup.c:(.text+0xb7c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_bezier3': hud_num_popup.c:(.text+0xb800): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_bezier3': hud_num_popup.c:(.text+0xb8a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_lerp': hud_num_popup.c:(.text+0xb8c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_lerp': hud_num_popup.c:(.text+0xb960): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_rotate': hud_num_popup.c:(.text+0xb980): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_rotate': hud_num_popup.c:(.text+0xba20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_tangent': hud_num_popup.c:(.text+0xba40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_tangent': hud_num_popup.c:(.text+0xbac0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_reflect': hud_num_popup.c:(.text+0xbae0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_reflect': hud_num_popup.c:(.text+0xbb80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_slide': hud_num_popup.c:(.text+0xbba0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_slide': hud_num_popup.c:(.text+0xbc40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_project': hud_num_popup.c:(.text+0xbc60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_project': hud_num_popup.c:(.text+0xbd00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_normalize': hud_num_popup.c:(.text+0xbd20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_normalize': hud_num_popup.c:(.text+0xbda0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_clamp': hud_num_popup.c:(.text+0xbdc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_clamp': hud_num_popup.c:(.text+0xbe60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_min': hud_num_popup.c:(.text+0xbe80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_min': hud_num_popup.c:(.text+0xbf20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_max': hud_num_popup.c:(.text+0xbf40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_max': hud_num_popup.c:(.text+0xbfe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_round': hud_num_popup.c:(.text+0xc000): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_round': hud_num_popup.c:(.text+0xc080): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_ceil': hud_num_popup.c:(.text+0xc0a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_ceil': hud_num_popup.c:(.text+0xc120): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_floor': hud_num_popup.c:(.text+0xc140): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_floor': hud_num_popup.c:(.text+0xc1c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_abs': hud_num_popup.c:(.text+0xc1e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_abs': hud_num_popup.c:(.text+0xc260): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_inverse': hud_num_popup.c:(.text+0xc280): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_inverse': hud_num_popup.c:(.text+0xc300): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_negative': hud_num_popup.c:(.text+0xc320): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_negative': hud_num_popup.c:(.text+0xc3a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_snap': hud_num_popup.c:(.text+0xc3c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_snap': hud_num_popup.c:(.text+0xc460): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_divide': hud_num_popup.c:(.text+0xc480): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_divide': hud_num_popup.c:(.text+0xc520): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_multiply_mat2': hud_num_popup.c:(.text+0xc540): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_multiply_mat2': hud_num_popup.c:(.text+0xc5e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_multiply': hud_num_popup.c:(.text+0xc600): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_multiply': hud_num_popup.c:(.text+0xc6a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_scale': hud_num_popup.c:(.text+0xc6c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_scale': hud_num_popup.c:(.text+0xc760): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_subtract': hud_num_popup.c:(.text+0xc780): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_subtract': hud_num_popup.c:(.text+0xc820): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_add': hud_num_popup.c:(.text+0xc840): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_add': hud_num_popup.c:(.text+0xc8e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_one': hud_num_popup.c:(.text+0xc900): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_one': hud_num_popup.c:(.text+0xc980): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_zero': hud_num_popup.c:(.text+0xc9a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_zero': hud_num_popup.c:(.text+0xca20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_assign_vec2i': hud_num_popup.c:(.text+0xca40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_assign_vec2i': hud_num_popup.c:(.text+0xcac0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_assign': hud_num_popup.c:(.text+0xcae0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_assign': hud_num_popup.c:(.text+0xcb60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2': hud_num_popup.c:(.text+0xcb80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2': hud_num_popup.c:(.text+0xcc00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_nearly_equal': hud_num_popup.c:(.text+0xcc20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_nearly_equal': hud_num_popup.c:(.text+0xcc60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_equal': hud_num_popup.c:(.text+0xcc80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_equal': hud_num_popup.c:(.text+0xccc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_near_zero': hud_num_popup.c:(.text+0xcce0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_near_zero': hud_num_popup.c:(.text+0xcd00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_zero': hud_num_popup.c:(.text+0xcd20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_zero': hud_num_popup.c:(.text+0xcd40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_lerp': player_hud.c:(.text+0x1c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_lerp': player_hud.c:(.text+0x240): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_multiply': player_hud.c:(.text+0x260): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_multiply': player_hud.c:(.text+0x2e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_scale': player_hud.c:(.text+0x300): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_scale': player_hud.c:(.text+0x380): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_negative': player_hud.c:(.text+0x3a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_negative': player_hud.c:(.text+0x420): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_scaling': player_hud.c:(.text+0x440): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_scaling': player_hud.c:(.text+0x4c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_translation': player_hud.c:(.text+0x4e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_translation': player_hud.c:(.text+0x560): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_look_at': player_hud.c:(.text+0x580): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_look_at': player_hud.c:(.text+0x640): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_quaternion': player_hud.c:(.text+0x660): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_quaternion': player_hud.c:(.text+0x6e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_axis': player_hud.c:(.text+0x700): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_axis': player_hud.c:(.text+0x780): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_z': player_hud.c:(.text+0x7a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_z': player_hud.c:(.text+0x820): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_y': player_hud.c:(.text+0x840): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_y': player_hud.c:(.text+0x8c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_x': player_hud.c:(.text+0x8e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_x': player_hud.c:(.text+0x960): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_perspective_infinite': player_hud.c:(.text+0x980): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_perspective_infinite': player_hud.c:(.text+0xa00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_perspective_fov': player_hud.c:(.text+0xa20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_perspective_fov': player_hud.c:(.text+0xaa0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_perspective': player_hud.c:(.text+0xac0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_perspective': player_hud.c:(.text+0xb40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_ortho': player_hud.c:(.text+0xb60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_ortho': player_hud.c:(.text+0xbe0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_inverse': player_hud.c:(.text+0xc00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_inverse': player_hud.c:(.text+0xc80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_adjugate': player_hud.c:(.text+0xca0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_adjugate': player_hud.c:(.text+0xd20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_transpose': player_hud.c:(.text+0xd40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_transpose': player_hud.c:(.text+0xdc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_assign_mat3': player_hud.c:(.text+0xde0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_assign_mat3': player_hud.c:(.text+0xe60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_assign_mat2': player_hud.c:(.text+0xe80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_assign_mat2': player_hud.c:(.text+0xf20): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_assign': player_hud.c:(.text+0xf40): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_assign': player_hud.c:(.text+0xfc0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_determinant': player_hud.c:(.text+0xfe0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_determinant': player_hud.c:(.text+0x1000): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_identity': player_hud.c:(.text+0x1020): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_identity': player_hud.c:(.text+0x10a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_zero': player_hud.c:(.text+0x10c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_zero': player_hud.c:(.text+0x1140): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4': player_hud.c:(.text+0x1160): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4': player_hud.c:(.text+0x11e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_lerp': player_hud.c:(.text+0x1200): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_lerp': player_hud.c:(.text+0x1280): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_multiply': player_hud.c:(.text+0x12a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_multiply': player_hud.c:(.text+0x1320): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_scale': player_hud.c:(.text+0x1340): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_scale': player_hud.c:(.text+0x13c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_negative': player_hud.c:(.text+0x13e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_negative': player_hud.c:(.text+0x1460): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_scaling': player_hud.c:(.text+0x1480): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_scaling': player_hud.c:(.text+0x1500): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_quaternion': player_hud.c:(.text+0x1520): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_quaternion': player_hud.c:(.text+0x15c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_axis': player_hud.c:(.text+0x15e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_axis': player_hud.c:(.text+0x1680): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_z': player_hud.c:(.text+0x16a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_z': player_hud.c:(.text+0x1720): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_y': player_hud.c:(.text+0x1740): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_y': player_hud.c:(.text+0x17c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_x': player_hud.c:(.text+0x17e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_x': player_hud.c:(.text+0x1860): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_inverse': player_hud.c:(.text+0x1880): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_inverse': player_hud.c:(.text+0x1900): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_adjugate': player_hud.c:(.text+0x1920): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_adjugate': player_hud.c:(.text+0x19a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_cofactor': player_hud.c:(.text+0x19c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_cofactor': player_hud.c:(.text+0x1a40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_transpose': player_hud.c:(.text+0x1a60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_transpose': player_hud.c:(.text+0x1ae0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_assign_mat4': player_hud.c:(.text+0x1b00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_assign_mat4': player_hud.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_assign_mat2': player_hud.c:(.text+0x1ba0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_assign_mat2': player_hud.c:(.text+0x1c40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_assign': player_hud.c:(.text+0x1c60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_assign': player_hud.c:(.text+0x1ce0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_determinant': player_hud.c:(.text+0x1d00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_determinant': player_hud.c:(.text+0x1d20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_identity': player_hud.c:(.text+0x1d40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_identity': player_hud.c:(.text+0x1dc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_zero': player_hud.c:(.text+0x1de0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_zero': player_hud.c:(.text+0x1e60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3': player_hud.c:(.text+0x1e80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3': player_hud.c:(.text+0x1f00): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_lerp': player_hud.c:(.text+0x1f20): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_lerp': player_hud.c:(.text+0x1fe0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_multiply': player_hud.c:(.text+0x2000): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_multiply': player_hud.c:(.text+0x20c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_scale': player_hud.c:(.text+0x20e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_scale': player_hud.c:(.text+0x2180): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_negative': player_hud.c:(.text+0x21a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_negative': player_hud.c:(.text+0x2240): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_scaling': player_hud.c:(.text+0x2260): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_scaling': player_hud.c:(.text+0x2300): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_rotation': player_hud.c:(.text+0x2320): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_rotation': player_hud.c:(.text+0x23c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_inverse': player_hud.c:(.text+0x23e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_inverse': player_hud.c:(.text+0x2480): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_cofactor': player_hud.c:(.text+0x24a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_cofactor': player_hud.c:(.text+0x2540): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_transpose': player_hud.c:(.text+0x2560): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_transpose': player_hud.c:(.text+0x2600): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_assign_mat4': player_hud.c:(.text+0x2620): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_assign_mat4': player_hud.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_assign_mat3': player_hud.c:(.text+0x26e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_assign_mat3': player_hud.c:(.text+0x2780): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_assign': player_hud.c:(.text+0x27a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_assign': player_hud.c:(.text+0x2840): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_determinant': player_hud.c:(.text+0x2860): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_determinant': player_hud.c:(.text+0x28a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_identity': player_hud.c:(.text+0x28c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_identity': player_hud.c:(.text+0x2960): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_zero': player_hud.c:(.text+0x2980): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_zero': player_hud.c:(.text+0x2a20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2': player_hud.c:(.text+0x2a40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2': player_hud.c:(.text+0x2ae0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_length_squared': player_hud.c:(.text+0x2b00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_length_squared': player_hud.c:(.text+0x2b40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_length': player_hud.c:(.text+0x2b60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_length': player_hud.c:(.text+0x2ba0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_angle': player_hud.c:(.text+0x2bc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_angle': player_hud.c:(.text+0x2c00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_dot': player_hud.c:(.text+0x2c20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_dot': player_hud.c:(.text+0x2c60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_slerp': player_hud.c:(.text+0x2c80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_slerp': player_hud.c:(.text+0x2d40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_lerp': player_hud.c:(.text+0x2d60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_lerp': player_hud.c:(.text+0x2e20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_yaw_pitch_roll': player_hud.c:(.text+0x2e40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_yaw_pitch_roll': player_hud.c:(.text+0x2ee0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_mat4': player_hud.c:(.text+0x2f00): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_mat4': player_hud.c:(.text+0x2fa0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_vec3': player_hud.c:(.text+0x2fc0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_vec3': player_hud.c:(.text+0x3060): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_axis_angle': player_hud.c:(.text+0x3080): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_axis_angle': player_hud.c:(.text+0x3120): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_power': player_hud.c:(.text+0x3140): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_power': player_hud.c:(.text+0x31e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_normalize': player_hud.c:(.text+0x3200): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_normalize': player_hud.c:(.text+0x32a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_inverse': player_hud.c:(.text+0x32c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_inverse': player_hud.c:(.text+0x3360): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_conjugate': player_hud.c:(.text+0x3380): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_conjugate': player_hud.c:(.text+0x3420): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_negative': player_hud.c:(.text+0x3440): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_negative': player_hud.c:(.text+0x34e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_divide': player_hud.c:(.text+0x3500): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_divide': player_hud.c:(.text+0x35c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_multiply': player_hud.c:(.text+0x35e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_multiply': player_hud.c:(.text+0x36a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_scale': player_hud.c:(.text+0x36c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_scale': player_hud.c:(.text+0x3760): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_null': player_hud.c:(.text+0x3780): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_null': player_hud.c:(.text+0x3820): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_zero': player_hud.c:(.text+0x3840): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_zero': player_hud.c:(.text+0x38e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_assign': player_hud.c:(.text+0x3900): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_assign': player_hud.c:(.text+0x39a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat': player_hud.c:(.text+0x39c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat': player_hud.c:(.text+0x3a60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_nearly_equal': player_hud.c:(.text+0x3a80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_nearly_equal': player_hud.c:(.text+0x3ac0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_equal': player_hud.c:(.text+0x3ae0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_equal': player_hud.c:(.text+0x3b20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_near_zero': player_hud.c:(.text+0x3b40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_near_zero': player_hud.c:(.text+0x3b80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_zero': player_hud.c:(.text+0x3ba0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_zero': player_hud.c:(.text+0x3be0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_lerp': player_hud.c:(.text+0x3c00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_lerp': player_hud.c:(.text+0x3ca0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_normalize': player_hud.c:(.text+0x3cc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_normalize': player_hud.c:(.text+0x3d60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_clamp': player_hud.c:(.text+0x3d80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_clamp': player_hud.c:(.text+0x3e20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_min': player_hud.c:(.text+0x3e40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_min': player_hud.c:(.text+0x3ee0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_max': player_hud.c:(.text+0x3f00): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_max': player_hud.c:(.text+0x3fa0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_round': player_hud.c:(.text+0x3fc0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_round': player_hud.c:(.text+0x4060): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_ceil': player_hud.c:(.text+0x4080): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_ceil': player_hud.c:(.text+0x4120): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_floor': player_hud.c:(.text+0x4140): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_floor': player_hud.c:(.text+0x41e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_abs': player_hud.c:(.text+0x4200): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_abs': player_hud.c:(.text+0x42a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_inverse': player_hud.c:(.text+0x42c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_inverse': player_hud.c:(.text+0x4360): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_negative': player_hud.c:(.text+0x4380): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_negative': player_hud.c:(.text+0x4420): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_snap': player_hud.c:(.text+0x4440): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_snap': player_hud.c:(.text+0x44e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_divide': player_hud.c:(.text+0x4500): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_divide': player_hud.c:(.text+0x45a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_multiply_mat4': player_hud.c:(.text+0x45c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_multiply_mat4': player_hud.c:(.text+0x4660): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_multiply': player_hud.c:(.text+0x4680): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_multiply': player_hud.c:(.text+0x4720): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_scale': player_hud.c:(.text+0x4740): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_scale': player_hud.c:(.text+0x47e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_subtract': player_hud.c:(.text+0x4800): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_subtract': player_hud.c:(.text+0x48a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_add': player_hud.c:(.text+0x48c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_add': player_hud.c:(.text+0x4960): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_one': player_hud.c:(.text+0x4980): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_one': player_hud.c:(.text+0x4a00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_zero': player_hud.c:(.text+0x4a20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_zero': player_hud.c:(.text+0x4aa0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_assign_vec4': player_hud.c:(.text+0x4ac0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_assign_vec4': player_hud.c:(.text+0x4b60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_assign': player_hud.c:(.text+0x4b80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_assign': player_hud.c:(.text+0x4c20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i': player_hud.c:(.text+0x4c40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i': player_hud.c:(.text+0x4ce0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_is_equal': player_hud.c:(.text+0x4d20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_is_equal': player_hud.c:(.text+0x4d60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_is_zero': player_hud.c:(.text+0x4d80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_is_zero': player_hud.c:(.text+0x4da0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_lerp': player_hud.c:(.text+0x4dc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_lerp': player_hud.c:(.text+0x4e60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_normalize': player_hud.c:(.text+0x4e80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_normalize': player_hud.c:(.text+0x4f20): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_clamp': player_hud.c:(.text+0x4f40): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_clamp': player_hud.c:(.text+0x4fe0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_min': player_hud.c:(.text+0x5000): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_min': player_hud.c:(.text+0x50a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_max': player_hud.c:(.text+0x50c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_max': player_hud.c:(.text+0x5160): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_round': player_hud.c:(.text+0x5180): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_round': player_hud.c:(.text+0x5220): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_ceil': player_hud.c:(.text+0x5240): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_ceil': player_hud.c:(.text+0x52e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_floor': player_hud.c:(.text+0x5300): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_floor': player_hud.c:(.text+0x53a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_abs': player_hud.c:(.text+0x53c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_abs': player_hud.c:(.text+0x5460): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_inverse': player_hud.c:(.text+0x5480): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_inverse': player_hud.c:(.text+0x5520): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_negative': player_hud.c:(.text+0x5540): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_negative': player_hud.c:(.text+0x55e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_snap': player_hud.c:(.text+0x5600): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_snap': player_hud.c:(.text+0x56a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_divide': player_hud.c:(.text+0x56c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_divide': player_hud.c:(.text+0x5760): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_multiply_mat4': player_hud.c:(.text+0x5780): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_multiply_mat4': player_hud.c:(.text+0x5820): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_multiply': player_hud.c:(.text+0x5840): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_multiply': player_hud.c:(.text+0x58e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_scale': player_hud.c:(.text+0x5900): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_scale': player_hud.c:(.text+0x59a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_subtract': player_hud.c:(.text+0x59c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_subtract': player_hud.c:(.text+0x5a60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_add': player_hud.c:(.text+0x5a80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_add': player_hud.c:(.text+0x5b20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_one': player_hud.c:(.text+0x5b40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_one': player_hud.c:(.text+0x5bc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_zero': player_hud.c:(.text+0x5be0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_zero': player_hud.c:(.text+0x5c60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_assign_vec4i': player_hud.c:(.text+0x5c80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_assign_vec4i': player_hud.c:(.text+0x5d20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_assign': player_hud.c:(.text+0x5d40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_assign': player_hud.c:(.text+0x5de0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4': player_hud.c:(.text+0x5e00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4': player_hud.c:(.text+0x5ea0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_nearly_equal': player_hud.c:(.text+0x5ec0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_nearly_equal': player_hud.c:(.text+0x5f00): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_equal': player_hud.c:(.text+0x5f20): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_equal': player_hud.c:(.text+0x5f60): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_near_zero': player_hud.c:(.text+0x5f80): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_near_zero': player_hud.c:(.text+0x5fc0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_zero': player_hud.c:(.text+0x5fe0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_zero': player_hud.c:(.text+0x6000): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_distance_squared': player_hud.c:(.text+0x6020): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_distance_squared': player_hud.c:(.text+0x6080): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_distance': player_hud.c:(.text+0x60a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_distance': player_hud.c:(.text+0x6100): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_length_squared': player_hud.c:(.text+0x6120): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_length_squared': player_hud.c:(.text+0x6160): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_length': player_hud.c:(.text+0x6180): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_length': player_hud.c:(.text+0x61c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_dot': player_hud.c:(.text+0x61e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_dot': player_hud.c:(.text+0x6240): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_bezier4': player_hud.c:(.text+0x6260): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_bezier4': player_hud.c:(.text+0x6360): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_bezier3': player_hud.c:(.text+0x63a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_bezier3': player_hud.c:(.text+0x64a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_lerp': player_hud.c:(.text+0x64c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_lerp': player_hud.c:(.text+0x65a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_reflect': player_hud.c:(.text+0x65c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_reflect': player_hud.c:(.text+0x66a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_slide': player_hud.c:(.text+0x66c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_slide': player_hud.c:(.text+0x67a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_project': player_hud.c:(.text+0x67c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_project': player_hud.c:(.text+0x68a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_normalize': player_hud.c:(.text+0x68c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_normalize': player_hud.c:(.text+0x6980): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_cross': player_hud.c:(.text+0x69a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_cross': player_hud.c:(.text+0x6a80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_clamp': player_hud.c:(.text+0x6aa0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_clamp': player_hud.c:(.text+0x6ba0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_min': player_hud.c:(.text+0x6bc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_min': player_hud.c:(.text+0x6ca0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_max': player_hud.c:(.text+0x6cc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_max': player_hud.c:(.text+0x6da0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_round': player_hud.c:(.text+0x6dc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_round': player_hud.c:(.text+0x6e60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_ceil': player_hud.c:(.text+0x6e80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_ceil': player_hud.c:(.text+0x6f20): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_floor': player_hud.c:(.text+0x6f40): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_floor': player_hud.c:(.text+0x6fe0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_abs': player_hud.c:(.text+0x7000): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_abs': player_hud.c:(.text+0x70c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_inverse': player_hud.c:(.text+0x70e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_inverse': player_hud.c:(.text+0x71a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_negative': player_hud.c:(.text+0x71c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_negative': player_hud.c:(.text+0x7280): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_snap': player_hud.c:(.text+0x72a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_snap': player_hud.c:(.text+0x7380): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_divide': player_hud.c:(.text+0x73a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_divide': player_hud.c:(.text+0x7480): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_multiply_mat3': player_hud.c:(.text+0x74a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_multiply_mat3': player_hud.c:(.text+0x7560): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_multiply': player_hud.c:(.text+0x7580): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_multiply': player_hud.c:(.text+0x7660): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_scale': player_hud.c:(.text+0x7680): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_scale': player_hud.c:(.text+0x7740): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_subtract': player_hud.c:(.text+0x7760): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_subtract': player_hud.c:(.text+0x7840): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_add': player_hud.c:(.text+0x7860): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_add': player_hud.c:(.text+0x7940): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_one': player_hud.c:(.text+0x7960): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_one': player_hud.c:(.text+0x7a00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_zero': player_hud.c:(.text+0x7a20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_zero': player_hud.c:(.text+0x7ac0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_assign_vec3': player_hud.c:(.text+0x7ae0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_assign_vec3': player_hud.c:(.text+0x7b80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_assign': player_hud.c:(.text+0x7ba0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_assign': player_hud.c:(.text+0x7c60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i': player_hud.c:(.text+0x7c80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i': player_hud.c:(.text+0x7d20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_is_equal': player_hud.c:(.text+0x7d40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_is_equal': player_hud.c:(.text+0x7da0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_is_zero': player_hud.c:(.text+0x7dc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_is_zero': player_hud.c:(.text+0x7e00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_distance_squared': player_hud.c:(.text+0x7e20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_distance_squared': player_hud.c:(.text+0x7e60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_distance': player_hud.c:(.text+0x7e80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_distance': player_hud.c:(.text+0x7ec0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_length_squared': player_hud.c:(.text+0x7ee0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_length_squared': player_hud.c:(.text+0x7f00): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_length': player_hud.c:(.text+0x7f20): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_length': player_hud.c:(.text+0x7f40): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_dot': player_hud.c:(.text+0x7f60): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_dot': player_hud.c:(.text+0x7fa0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_bezier4': player_hud.c:(.text+0x7fc0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_bezier4': player_hud.c:(.text+0x80a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_bezier3': player_hud.c:(.text+0x80e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_bezier3': player_hud.c:(.text+0x81a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_lerp': player_hud.c:(.text+0x81c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_lerp': player_hud.c:(.text+0x8280): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_reflect': player_hud.c:(.text+0x82a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_reflect': player_hud.c:(.text+0x8360): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_slide': player_hud.c:(.text+0x8380): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_slide': player_hud.c:(.text+0x8440): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_project': player_hud.c:(.text+0x8460): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_project': player_hud.c:(.text+0x8520): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_normalize': player_hud.c:(.text+0x8540): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_normalize': player_hud.c:(.text+0x85e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_cross': player_hud.c:(.text+0x8600): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_cross': player_hud.c:(.text+0x86c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_clamp': player_hud.c:(.text+0x86e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_clamp': player_hud.c:(.text+0x87a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_min': player_hud.c:(.text+0x87c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_min': player_hud.c:(.text+0x8880): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_max': player_hud.c:(.text+0x88a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_max': player_hud.c:(.text+0x8960): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_round': player_hud.c:(.text+0x8980): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_round': player_hud.c:(.text+0x8a20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_ceil': player_hud.c:(.text+0x8a40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_ceil': player_hud.c:(.text+0x8ae0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_floor': player_hud.c:(.text+0x8b00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_floor': player_hud.c:(.text+0x8ba0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_abs': player_hud.c:(.text+0x8bc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_abs': player_hud.c:(.text+0x8c60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_inverse': player_hud.c:(.text+0x8c80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_inverse': player_hud.c:(.text+0x8d20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_negative': player_hud.c:(.text+0x8d40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_negative': player_hud.c:(.text+0x8de0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_snap': player_hud.c:(.text+0x8e00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_snap': player_hud.c:(.text+0x8ec0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_divide': player_hud.c:(.text+0x8ee0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_divide': player_hud.c:(.text+0x8fa0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_multiply_mat3': player_hud.c:(.text+0x8fc0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_multiply_mat3': player_hud.c:(.text+0x9060): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_multiply': player_hud.c:(.text+0x9080): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_multiply': player_hud.c:(.text+0x9140): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_scale': player_hud.c:(.text+0x9160): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_scale': player_hud.c:(.text+0x9200): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_subtract': player_hud.c:(.text+0x9220): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_subtract': player_hud.c:(.text+0x92e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_add': player_hud.c:(.text+0x9300): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_add': player_hud.c:(.text+0x93c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_one': player_hud.c:(.text+0x93e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_one': player_hud.c:(.text+0x9480): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_zero': player_hud.c:(.text+0x94a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_zero': player_hud.c:(.text+0x9540): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_assign_vec3i': player_hud.c:(.text+0x9560): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_assign_vec3i': player_hud.c:(.text+0x9620): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_assign': player_hud.c:(.text+0x9640): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_assign': player_hud.c:(.text+0x96e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3': player_hud.c:(.text+0x9700): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3': player_hud.c:(.text+0x97a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_nearly_equal': player_hud.c:(.text+0x97c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_nearly_equal': player_hud.c:(.text+0x9800): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_equal': player_hud.c:(.text+0x9820): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_equal': player_hud.c:(.text+0x9860): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_near_zero': player_hud.c:(.text+0x9880): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_near_zero': player_hud.c:(.text+0x98c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_zero': player_hud.c:(.text+0x98e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_zero': player_hud.c:(.text+0x9920): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_distance_squared': player_hud.c:(.text+0x9940): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_distance_squared': player_hud.c:(.text+0x9980): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_distance': player_hud.c:(.text+0x99a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_distance': player_hud.c:(.text+0x99c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_length': player_hud.c:(.text+0x99e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_length': player_hud.c:(.text+0x9a00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_length_squared': player_hud.c:(.text+0x9a20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_length_squared': player_hud.c:(.text+0x9a40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_angle': player_hud.c:(.text+0x9a60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_angle': player_hud.c:(.text+0x9a80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_dot': player_hud.c:(.text+0x9aa0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_dot': player_hud.c:(.text+0x9ae0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_bezier4': player_hud.c:(.text+0x9b00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_bezier4': player_hud.c:(.text+0x9ba0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_bezier3': player_hud.c:(.text+0x9be0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_bezier3': player_hud.c:(.text+0x9c80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_lerp': player_hud.c:(.text+0x9ca0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_lerp': player_hud.c:(.text+0x9d20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_rotate': player_hud.c:(.text+0x9d40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_rotate': player_hud.c:(.text+0x9dc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_tangent': player_hud.c:(.text+0x9de0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_tangent': player_hud.c:(.text+0x9e60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_reflect': player_hud.c:(.text+0x9e80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_reflect': player_hud.c:(.text+0x9f00): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_slide': player_hud.c:(.text+0x9f20): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_slide': player_hud.c:(.text+0x9fa0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_project': player_hud.c:(.text+0x9fc0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_project': player_hud.c:(.text+0xa040): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_normalize': player_hud.c:(.text+0xa060): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_normalize': player_hud.c:(.text+0xa0e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_clamp': player_hud.c:(.text+0xa100): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_clamp': player_hud.c:(.text+0xa1a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_min': player_hud.c:(.text+0xa1c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_min': player_hud.c:(.text+0xa240): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_max': player_hud.c:(.text+0xa260): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_max': player_hud.c:(.text+0xa2e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_round': player_hud.c:(.text+0xa300): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_round': player_hud.c:(.text+0xa380): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_ceil': player_hud.c:(.text+0xa3a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_ceil': player_hud.c:(.text+0xa420): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_floor': player_hud.c:(.text+0xa440): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_floor': player_hud.c:(.text+0xa4c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_abs': player_hud.c:(.text+0xa4e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_abs': player_hud.c:(.text+0xa560): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_inverse': player_hud.c:(.text+0xa580): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_inverse': player_hud.c:(.text+0xa600): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_negative': player_hud.c:(.text+0xa620): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_negative': player_hud.c:(.text+0xa6a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_snap': player_hud.c:(.text+0xa6c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_snap': player_hud.c:(.text+0xa740): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_divide': player_hud.c:(.text+0xa760): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_divide': player_hud.c:(.text+0xa7e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_multiply_mat2': player_hud.c:(.text+0xa800): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_multiply_mat2': player_hud.c:(.text+0xa8a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_multiply': player_hud.c:(.text+0xa8c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_multiply': player_hud.c:(.text+0xa940): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_scale': player_hud.c:(.text+0xa960): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_scale': player_hud.c:(.text+0xa9e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_subtract': player_hud.c:(.text+0xaa00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_subtract': player_hud.c:(.text+0xaa80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_add': player_hud.c:(.text+0xaaa0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_add': player_hud.c:(.text+0xab20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_one': player_hud.c:(.text+0xab40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_one': player_hud.c:(.text+0xabc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_zero': player_hud.c:(.text+0xabe0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_zero': player_hud.c:(.text+0xac60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_assign_vec2': player_hud.c:(.text+0xac80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_assign_vec2': player_hud.c:(.text+0xad00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_assign': player_hud.c:(.text+0xad20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_assign': player_hud.c:(.text+0xada0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i': player_hud.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i': player_hud.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_is_equal': player_hud.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_is_equal': player_hud.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_is_zero': player_hud.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_is_zero': player_hud.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_distance_squared': player_hud.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_distance_squared': player_hud.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_distance': player_hud.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_distance': player_hud.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_length': player_hud.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_length': player_hud.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_length_squared': player_hud.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_length_squared': player_hud.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_angle': player_hud.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_angle': player_hud.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_dot': player_hud.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_dot': player_hud.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_bezier4': player_hud.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_bezier4': player_hud.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_bezier3': player_hud.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_bezier3': player_hud.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_lerp': player_hud.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_lerp': player_hud.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_rotate': player_hud.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_rotate': player_hud.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_tangent': player_hud.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_tangent': player_hud.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_reflect': player_hud.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_reflect': player_hud.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_slide': player_hud.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_slide': player_hud.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_project': player_hud.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_project': player_hud.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_normalize': player_hud.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_normalize': player_hud.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_clamp': player_hud.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_clamp': player_hud.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_min': player_hud.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_min': player_hud.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_max': player_hud.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_max': player_hud.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_round': player_hud.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_round': player_hud.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_ceil': player_hud.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_ceil': player_hud.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_floor': player_hud.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_floor': player_hud.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_abs': player_hud.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_abs': player_hud.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_inverse': player_hud.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_inverse': player_hud.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_negative': player_hud.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_negative': player_hud.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_snap': player_hud.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_snap': player_hud.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_divide': player_hud.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_divide': player_hud.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_multiply_mat2': player_hud.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_multiply_mat2': player_hud.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_multiply': player_hud.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_multiply': player_hud.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_scale': player_hud.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_scale': player_hud.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_subtract': player_hud.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_subtract': player_hud.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_add': player_hud.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_add': player_hud.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_one': player_hud.c:(.text+0xc620): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_one': player_hud.c:(.text+0xc6a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_zero': player_hud.c:(.text+0xc6c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_zero': player_hud.c:(.text+0xc740): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_assign_vec2i': player_hud.c:(.text+0xc760): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_assign_vec2i': player_hud.c:(.text+0xc7e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_assign': player_hud.c:(.text+0xc800): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_assign': player_hud.c:(.text+0xc880): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2': player_hud.c:(.text+0xece0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2': player_hud.c:(.text+0xed60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_nearly_equal': player_hud.c:(.text+0xed80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_nearly_equal': player_hud.c:(.text+0xedc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_equal': player_hud.c:(.text+0xede0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_equal': player_hud.c:(.text+0xee20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_near_zero': player_hud.c:(.text+0xee40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_near_zero': player_hud.c:(.text+0xee60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_zero': player_hud.c:(.text+0xee80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_zero': player_hud.c:(.text+0xeea0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_lerp': wall_clock.c:(.text+0x100): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_lerp': wall_clock.c:(.text+0x180): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_multiply': wall_clock.c:(.text+0x1a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_multiply': wall_clock.c:(.text+0x220): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_scale': wall_clock.c:(.text+0x240): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_scale': wall_clock.c:(.text+0x2c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_negative': wall_clock.c:(.text+0x2e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_negative': wall_clock.c:(.text+0x360): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_scaling': wall_clock.c:(.text+0x380): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_scaling': wall_clock.c:(.text+0x400): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_translation': wall_clock.c:(.text+0x420): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_translation': wall_clock.c:(.text+0x4a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_look_at': wall_clock.c:(.text+0x4c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_look_at': wall_clock.c:(.text+0x580): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_quaternion': wall_clock.c:(.text+0x5a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_quaternion': wall_clock.c:(.text+0x620): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_axis': wall_clock.c:(.text+0x640): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_axis': wall_clock.c:(.text+0x6c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_z': wall_clock.c:(.text+0x6e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_z': wall_clock.c:(.text+0x760): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_y': wall_clock.c:(.text+0x780): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_y': wall_clock.c:(.text+0x800): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_x': wall_clock.c:(.text+0x820): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_x': wall_clock.c:(.text+0x8a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_perspective_infinite': wall_clock.c:(.text+0x8c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_perspective_infinite': wall_clock.c:(.text+0x940): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_perspective_fov': wall_clock.c:(.text+0x960): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_perspective_fov': wall_clock.c:(.text+0x9e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_perspective': wall_clock.c:(.text+0xa00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_perspective': wall_clock.c:(.text+0xa80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_ortho': wall_clock.c:(.text+0xaa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_ortho': wall_clock.c:(.text+0xb20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_inverse': wall_clock.c:(.text+0xb40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_inverse': wall_clock.c:(.text+0xbc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_adjugate': wall_clock.c:(.text+0xbe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_adjugate': wall_clock.c:(.text+0xc60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_transpose': wall_clock.c:(.text+0xc80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_transpose': wall_clock.c:(.text+0xd00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_assign_mat3': wall_clock.c:(.text+0xd20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_assign_mat3': wall_clock.c:(.text+0xda0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_assign_mat2': wall_clock.c:(.text+0xdc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_assign_mat2': wall_clock.c:(.text+0xe60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_assign': wall_clock.c:(.text+0xe80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_assign': wall_clock.c:(.text+0xf00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_determinant': wall_clock.c:(.text+0xf20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_determinant': wall_clock.c:(.text+0xf40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_identity': wall_clock.c:(.text+0xf60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_identity': wall_clock.c:(.text+0xfe0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_zero': wall_clock.c:(.text+0x1000): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_zero': wall_clock.c:(.text+0x1080): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4': wall_clock.c:(.text+0x10a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4': wall_clock.c:(.text+0x1120): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_lerp': wall_clock.c:(.text+0x1140): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_lerp': wall_clock.c:(.text+0x11c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_multiply': wall_clock.c:(.text+0x11e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_multiply': wall_clock.c:(.text+0x1260): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_scale': wall_clock.c:(.text+0x1280): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_scale': wall_clock.c:(.text+0x1300): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_negative': wall_clock.c:(.text+0x1320): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_negative': wall_clock.c:(.text+0x13a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_scaling': wall_clock.c:(.text+0x13c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_scaling': wall_clock.c:(.text+0x1440): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_quaternion': wall_clock.c:(.text+0x1460): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_quaternion': wall_clock.c:(.text+0x1500): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_axis': wall_clock.c:(.text+0x1520): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_axis': wall_clock.c:(.text+0x15c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_z': wall_clock.c:(.text+0x15e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_z': wall_clock.c:(.text+0x1660): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_y': wall_clock.c:(.text+0x1680): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_y': wall_clock.c:(.text+0x1700): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_x': wall_clock.c:(.text+0x1720): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_x': wall_clock.c:(.text+0x17a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_inverse': wall_clock.c:(.text+0x17c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_inverse': wall_clock.c:(.text+0x1840): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_adjugate': wall_clock.c:(.text+0x1860): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_adjugate': wall_clock.c:(.text+0x18e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_cofactor': wall_clock.c:(.text+0x1900): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_cofactor': wall_clock.c:(.text+0x1980): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_transpose': wall_clock.c:(.text+0x19a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_transpose': wall_clock.c:(.text+0x1a20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_assign_mat4': wall_clock.c:(.text+0x1a40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_assign_mat4': wall_clock.c:(.text+0x1ac0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_assign_mat2': wall_clock.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_assign_mat2': wall_clock.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_assign': wall_clock.c:(.text+0x1ba0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_assign': wall_clock.c:(.text+0x1c20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_determinant': wall_clock.c:(.text+0x1c40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_determinant': wall_clock.c:(.text+0x1c60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_identity': wall_clock.c:(.text+0x1c80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_identity': wall_clock.c:(.text+0x1d00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_zero': wall_clock.c:(.text+0x1d20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_zero': wall_clock.c:(.text+0x1da0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3': wall_clock.c:(.text+0x1dc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3': wall_clock.c:(.text+0x1e40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_lerp': wall_clock.c:(.text+0x1e60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_lerp': wall_clock.c:(.text+0x1f20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_multiply': wall_clock.c:(.text+0x1f40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_multiply': wall_clock.c:(.text+0x2000): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_scale': wall_clock.c:(.text+0x2020): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_scale': wall_clock.c:(.text+0x20c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_negative': wall_clock.c:(.text+0x20e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_negative': wall_clock.c:(.text+0x2180): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_scaling': wall_clock.c:(.text+0x21a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_scaling': wall_clock.c:(.text+0x2240): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_rotation': wall_clock.c:(.text+0x2260): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_rotation': wall_clock.c:(.text+0x2300): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_inverse': wall_clock.c:(.text+0x2320): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_inverse': wall_clock.c:(.text+0x23c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_cofactor': wall_clock.c:(.text+0x23e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_cofactor': wall_clock.c:(.text+0x2480): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_transpose': wall_clock.c:(.text+0x24a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_transpose': wall_clock.c:(.text+0x2540): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_assign_mat4': wall_clock.c:(.text+0x2560): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_assign_mat4': wall_clock.c:(.text+0x2600): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_assign_mat3': wall_clock.c:(.text+0x2620): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_assign_mat3': wall_clock.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_assign': wall_clock.c:(.text+0x26e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_assign': wall_clock.c:(.text+0x2780): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_determinant': wall_clock.c:(.text+0x27a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_determinant': wall_clock.c:(.text+0x27e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_identity': wall_clock.c:(.text+0x2800): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_identity': wall_clock.c:(.text+0x28a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_zero': wall_clock.c:(.text+0x28c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_zero': wall_clock.c:(.text+0x2960): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2': wall_clock.c:(.text+0x2980): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2': wall_clock.c:(.text+0x2a20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_length_squared': wall_clock.c:(.text+0x2a40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_length_squared': wall_clock.c:(.text+0x2a80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_length': wall_clock.c:(.text+0x2aa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_length': wall_clock.c:(.text+0x2ae0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_angle': wall_clock.c:(.text+0x2b00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_angle': wall_clock.c:(.text+0x2b40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_dot': wall_clock.c:(.text+0x2b60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_dot': wall_clock.c:(.text+0x2ba0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_slerp': wall_clock.c:(.text+0x2bc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_slerp': wall_clock.c:(.text+0x2c80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_lerp': wall_clock.c:(.text+0x2ca0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_lerp': wall_clock.c:(.text+0x2d60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_yaw_pitch_roll': wall_clock.c:(.text+0x2d80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_yaw_pitch_roll': wall_clock.c:(.text+0x2e20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_mat4': wall_clock.c:(.text+0x2e40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_mat4': wall_clock.c:(.text+0x2ee0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_vec3': wall_clock.c:(.text+0x2f00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_vec3': wall_clock.c:(.text+0x2fa0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_axis_angle': wall_clock.c:(.text+0x2fc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_axis_angle': wall_clock.c:(.text+0x3060): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_power': wall_clock.c:(.text+0x3080): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_power': wall_clock.c:(.text+0x3120): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_normalize': wall_clock.c:(.text+0x3140): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_normalize': wall_clock.c:(.text+0x31e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_inverse': wall_clock.c:(.text+0x3200): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_inverse': wall_clock.c:(.text+0x32a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_conjugate': wall_clock.c:(.text+0x32c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_conjugate': wall_clock.c:(.text+0x3360): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_negative': wall_clock.c:(.text+0x3380): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_negative': wall_clock.c:(.text+0x3420): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_divide': wall_clock.c:(.text+0x3440): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_divide': wall_clock.c:(.text+0x3500): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_multiply': wall_clock.c:(.text+0x3520): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_multiply': wall_clock.c:(.text+0x35e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_scale': wall_clock.c:(.text+0x3600): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_scale': wall_clock.c:(.text+0x36a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_null': wall_clock.c:(.text+0x36c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_null': wall_clock.c:(.text+0x3760): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_zero': wall_clock.c:(.text+0x3780): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_zero': wall_clock.c:(.text+0x3820): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_assign': wall_clock.c:(.text+0x3840): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_assign': wall_clock.c:(.text+0x38e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat': wall_clock.c:(.text+0x3900): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat': wall_clock.c:(.text+0x39a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_nearly_equal': wall_clock.c:(.text+0x39c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_nearly_equal': wall_clock.c:(.text+0x3a00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_equal': wall_clock.c:(.text+0x3a20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_equal': wall_clock.c:(.text+0x3a60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_near_zero': wall_clock.c:(.text+0x3a80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_near_zero': wall_clock.c:(.text+0x3ac0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_zero': wall_clock.c:(.text+0x3ae0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_zero': wall_clock.c:(.text+0x3b20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_lerp': wall_clock.c:(.text+0x3b40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_lerp': wall_clock.c:(.text+0x3be0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_normalize': wall_clock.c:(.text+0x3c00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_normalize': wall_clock.c:(.text+0x3ca0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_clamp': wall_clock.c:(.text+0x3cc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_clamp': wall_clock.c:(.text+0x3d60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_min': wall_clock.c:(.text+0x3d80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_min': wall_clock.c:(.text+0x3e20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_max': wall_clock.c:(.text+0x3e40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_max': wall_clock.c:(.text+0x3ee0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_round': wall_clock.c:(.text+0x3f00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_round': wall_clock.c:(.text+0x3fa0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_ceil': wall_clock.c:(.text+0x3fc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_ceil': wall_clock.c:(.text+0x4060): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_floor': wall_clock.c:(.text+0x4080): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_floor': wall_clock.c:(.text+0x4120): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_abs': wall_clock.c:(.text+0x4140): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_abs': wall_clock.c:(.text+0x41e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_inverse': wall_clock.c:(.text+0x4200): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_inverse': wall_clock.c:(.text+0x42a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_negative': wall_clock.c:(.text+0x42c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_negative': wall_clock.c:(.text+0x4360): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_snap': wall_clock.c:(.text+0x4380): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_snap': wall_clock.c:(.text+0x4420): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_divide': wall_clock.c:(.text+0x4440): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_divide': wall_clock.c:(.text+0x44e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_multiply_mat4': wall_clock.c:(.text+0x4500): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_multiply_mat4': wall_clock.c:(.text+0x45a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_multiply': wall_clock.c:(.text+0x45c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_multiply': wall_clock.c:(.text+0x4660): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_scale': wall_clock.c:(.text+0x4680): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_scale': wall_clock.c:(.text+0x4720): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_subtract': wall_clock.c:(.text+0x4740): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_subtract': wall_clock.c:(.text+0x47e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_add': wall_clock.c:(.text+0x4800): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_add': wall_clock.c:(.text+0x48a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_one': wall_clock.c:(.text+0x48c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_one': wall_clock.c:(.text+0x4940): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_zero': wall_clock.c:(.text+0x4960): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_zero': wall_clock.c:(.text+0x49e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_assign_vec4': wall_clock.c:(.text+0x4a00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_assign_vec4': wall_clock.c:(.text+0x4aa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_assign': wall_clock.c:(.text+0x4ac0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_assign': wall_clock.c:(.text+0x4b60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i': wall_clock.c:(.text+0x4b80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i': wall_clock.c:(.text+0x4c20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_is_equal': wall_clock.c:(.text+0x4c60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_is_equal': wall_clock.c:(.text+0x4ca0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_is_zero': wall_clock.c:(.text+0x4cc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_is_zero': wall_clock.c:(.text+0x4ce0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_lerp': wall_clock.c:(.text+0x4d00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_lerp': wall_clock.c:(.text+0x4da0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_normalize': wall_clock.c:(.text+0x4dc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_normalize': wall_clock.c:(.text+0x4e60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_clamp': wall_clock.c:(.text+0x4e80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_clamp': wall_clock.c:(.text+0x4f20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_min': wall_clock.c:(.text+0x4f40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_min': wall_clock.c:(.text+0x4fe0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_max': wall_clock.c:(.text+0x5000): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_max': wall_clock.c:(.text+0x50a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_round': wall_clock.c:(.text+0x50c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_round': wall_clock.c:(.text+0x5160): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_ceil': wall_clock.c:(.text+0x5180): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_ceil': wall_clock.c:(.text+0x5220): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_floor': wall_clock.c:(.text+0x5240): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_floor': wall_clock.c:(.text+0x52e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_abs': wall_clock.c:(.text+0x5300): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_abs': wall_clock.c:(.text+0x53a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_inverse': wall_clock.c:(.text+0x53c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_inverse': wall_clock.c:(.text+0x5460): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_negative': wall_clock.c:(.text+0x5480): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_negative': wall_clock.c:(.text+0x5520): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_snap': wall_clock.c:(.text+0x5540): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_snap': wall_clock.c:(.text+0x55e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_divide': wall_clock.c:(.text+0x5600): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_divide': wall_clock.c:(.text+0x56a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_multiply_mat4': wall_clock.c:(.text+0x56c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_multiply_mat4': wall_clock.c:(.text+0x5760): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_multiply': wall_clock.c:(.text+0x5780): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_multiply': wall_clock.c:(.text+0x5820): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_scale': wall_clock.c:(.text+0x5840): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_scale': wall_clock.c:(.text+0x58e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_subtract': wall_clock.c:(.text+0x5900): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_subtract': wall_clock.c:(.text+0x59a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_add': wall_clock.c:(.text+0x59c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_add': wall_clock.c:(.text+0x5a60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_one': wall_clock.c:(.text+0x5a80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_one': wall_clock.c:(.text+0x5b00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_zero': wall_clock.c:(.text+0x5b20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_zero': wall_clock.c:(.text+0x5ba0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_assign_vec4i': wall_clock.c:(.text+0x5bc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_assign_vec4i': wall_clock.c:(.text+0x5c60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_assign': wall_clock.c:(.text+0x5c80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_assign': wall_clock.c:(.text+0x5d20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4': wall_clock.c:(.text+0x5d40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4': wall_clock.c:(.text+0x5de0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_nearly_equal': wall_clock.c:(.text+0x5e00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_nearly_equal': wall_clock.c:(.text+0x5e40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_equal': wall_clock.c:(.text+0x5e60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_equal': wall_clock.c:(.text+0x5ea0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_near_zero': wall_clock.c:(.text+0x5ec0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_near_zero': wall_clock.c:(.text+0x5f00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_zero': wall_clock.c:(.text+0x5f20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_zero': wall_clock.c:(.text+0x5f40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_distance_squared': wall_clock.c:(.text+0x5f60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_distance_squared': wall_clock.c:(.text+0x5fc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_distance': wall_clock.c:(.text+0x5fe0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_distance': wall_clock.c:(.text+0x6040): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_length_squared': wall_clock.c:(.text+0x6060): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_length_squared': wall_clock.c:(.text+0x60a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_length': wall_clock.c:(.text+0x60c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_length': wall_clock.c:(.text+0x6100): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_dot': wall_clock.c:(.text+0x6120): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_dot': wall_clock.c:(.text+0x6180): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_bezier4': wall_clock.c:(.text+0x61a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_bezier4': wall_clock.c:(.text+0x62a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_bezier3': wall_clock.c:(.text+0x62e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_bezier3': wall_clock.c:(.text+0x63e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_lerp': wall_clock.c:(.text+0x6400): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_lerp': wall_clock.c:(.text+0x64e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_reflect': wall_clock.c:(.text+0x6500): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_reflect': wall_clock.c:(.text+0x65e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_slide': wall_clock.c:(.text+0x6600): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_slide': wall_clock.c:(.text+0x66e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_project': wall_clock.c:(.text+0x6700): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_project': wall_clock.c:(.text+0x67e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_normalize': wall_clock.c:(.text+0x6800): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_normalize': wall_clock.c:(.text+0x68c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_cross': wall_clock.c:(.text+0x68e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_cross': wall_clock.c:(.text+0x69c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_clamp': wall_clock.c:(.text+0x69e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_clamp': wall_clock.c:(.text+0x6ae0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_min': wall_clock.c:(.text+0x6b00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_min': wall_clock.c:(.text+0x6be0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_max': wall_clock.c:(.text+0x6c00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_max': wall_clock.c:(.text+0x6ce0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_round': wall_clock.c:(.text+0x6d00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_round': wall_clock.c:(.text+0x6da0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_ceil': wall_clock.c:(.text+0x6dc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_ceil': wall_clock.c:(.text+0x6e60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_floor': wall_clock.c:(.text+0x6e80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_floor': wall_clock.c:(.text+0x6f20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_abs': wall_clock.c:(.text+0x6f40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_abs': wall_clock.c:(.text+0x7000): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_inverse': wall_clock.c:(.text+0x7020): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_inverse': wall_clock.c:(.text+0x70e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_negative': wall_clock.c:(.text+0x7100): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_negative': wall_clock.c:(.text+0x71c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_snap': wall_clock.c:(.text+0x71e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_snap': wall_clock.c:(.text+0x72c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_divide': wall_clock.c:(.text+0x72e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_divide': wall_clock.c:(.text+0x73c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_multiply_mat3': wall_clock.c:(.text+0x73e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_multiply_mat3': wall_clock.c:(.text+0x74a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_multiply': wall_clock.c:(.text+0x74c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_multiply': wall_clock.c:(.text+0x75a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_scale': wall_clock.c:(.text+0x75c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_scale': wall_clock.c:(.text+0x7680): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_subtract': wall_clock.c:(.text+0x76a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_subtract': wall_clock.c:(.text+0x7780): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_add': wall_clock.c:(.text+0x77a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_add': wall_clock.c:(.text+0x7880): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_one': wall_clock.c:(.text+0x78a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_one': wall_clock.c:(.text+0x7940): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_zero': wall_clock.c:(.text+0x7960): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_zero': wall_clock.c:(.text+0x7a00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_assign_vec3': wall_clock.c:(.text+0x7a20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_assign_vec3': wall_clock.c:(.text+0x7ac0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_assign': wall_clock.c:(.text+0x7ae0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_assign': wall_clock.c:(.text+0x7ba0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i': wall_clock.c:(.text+0x7bc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i': wall_clock.c:(.text+0x7c60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_is_equal': wall_clock.c:(.text+0x7c80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_is_equal': wall_clock.c:(.text+0x7ce0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_is_zero': wall_clock.c:(.text+0x7d00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_is_zero': wall_clock.c:(.text+0x7d40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_distance_squared': wall_clock.c:(.text+0x7d60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_distance_squared': wall_clock.c:(.text+0x7da0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_distance': wall_clock.c:(.text+0x7dc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_distance': wall_clock.c:(.text+0x7e00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_length_squared': wall_clock.c:(.text+0x7e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_length_squared': wall_clock.c:(.text+0x7e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_length': wall_clock.c:(.text+0x7e60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_length': wall_clock.c:(.text+0x7e80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_dot': wall_clock.c:(.text+0x7ea0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_dot': wall_clock.c:(.text+0x7ee0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_bezier4': wall_clock.c:(.text+0x7f00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_bezier4': wall_clock.c:(.text+0x7fe0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_bezier3': wall_clock.c:(.text+0x8020): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_bezier3': wall_clock.c:(.text+0x80e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_lerp': wall_clock.c:(.text+0x8100): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_lerp': wall_clock.c:(.text+0x81c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_reflect': wall_clock.c:(.text+0x81e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_reflect': wall_clock.c:(.text+0x82a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_slide': wall_clock.c:(.text+0x82c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_slide': wall_clock.c:(.text+0x8380): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_project': wall_clock.c:(.text+0x83a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_project': wall_clock.c:(.text+0x8460): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_normalize': wall_clock.c:(.text+0x8480): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_normalize': wall_clock.c:(.text+0x8520): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_cross': wall_clock.c:(.text+0x8540): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_cross': wall_clock.c:(.text+0x8600): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_clamp': wall_clock.c:(.text+0x8620): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_clamp': wall_clock.c:(.text+0x86e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_min': wall_clock.c:(.text+0x8700): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_min': wall_clock.c:(.text+0x87c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_max': wall_clock.c:(.text+0x87e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_max': wall_clock.c:(.text+0x88a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_round': wall_clock.c:(.text+0x88c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_round': wall_clock.c:(.text+0x8960): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_ceil': wall_clock.c:(.text+0x8980): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_ceil': wall_clock.c:(.text+0x8a20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_floor': wall_clock.c:(.text+0x8a40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_floor': wall_clock.c:(.text+0x8ae0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_abs': wall_clock.c:(.text+0x8b00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_abs': wall_clock.c:(.text+0x8ba0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_inverse': wall_clock.c:(.text+0x8bc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_inverse': wall_clock.c:(.text+0x8c60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_negative': wall_clock.c:(.text+0x8c80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_negative': wall_clock.c:(.text+0x8d20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_snap': wall_clock.c:(.text+0x8d40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_snap': wall_clock.c:(.text+0x8e00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_divide': wall_clock.c:(.text+0x8e20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_divide': wall_clock.c:(.text+0x8ee0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_multiply_mat3': wall_clock.c:(.text+0x8f00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_multiply_mat3': wall_clock.c:(.text+0x8fa0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_multiply': wall_clock.c:(.text+0x8fc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_multiply': wall_clock.c:(.text+0x9080): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_scale': wall_clock.c:(.text+0x90a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_scale': wall_clock.c:(.text+0x9140): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_subtract': wall_clock.c:(.text+0x9160): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_subtract': wall_clock.c:(.text+0x9220): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_add': wall_clock.c:(.text+0x9240): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_add': wall_clock.c:(.text+0x9300): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_one': wall_clock.c:(.text+0x9320): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_one': wall_clock.c:(.text+0x93c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_zero': wall_clock.c:(.text+0x93e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_zero': wall_clock.c:(.text+0x9480): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_assign_vec3i': wall_clock.c:(.text+0x94a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_assign_vec3i': wall_clock.c:(.text+0x9560): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_assign': wall_clock.c:(.text+0x9580): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_assign': wall_clock.c:(.text+0x9620): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3': wall_clock.c:(.text+0x9640): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3': wall_clock.c:(.text+0x96e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_nearly_equal': wall_clock.c:(.text+0x9700): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_nearly_equal': wall_clock.c:(.text+0x9740): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_equal': wall_clock.c:(.text+0x9760): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_equal': wall_clock.c:(.text+0x97a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_near_zero': wall_clock.c:(.text+0x97c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_near_zero': wall_clock.c:(.text+0x9800): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_zero': wall_clock.c:(.text+0x9820): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_zero': wall_clock.c:(.text+0x9860): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_distance_squared': wall_clock.c:(.text+0x9880): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_distance_squared': wall_clock.c:(.text+0x98c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_distance': wall_clock.c:(.text+0x98e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_distance': wall_clock.c:(.text+0x9900): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_length': wall_clock.c:(.text+0x9920): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_length': wall_clock.c:(.text+0x9940): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_length_squared': wall_clock.c:(.text+0x9960): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_length_squared': wall_clock.c:(.text+0x9980): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_angle': wall_clock.c:(.text+0x99a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_angle': wall_clock.c:(.text+0x99c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_dot': wall_clock.c:(.text+0x99e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_dot': wall_clock.c:(.text+0x9a20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_bezier4': wall_clock.c:(.text+0x9a40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_bezier4': wall_clock.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_bezier3': wall_clock.c:(.text+0x9b20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_bezier3': wall_clock.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_lerp': wall_clock.c:(.text+0x9be0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_lerp': wall_clock.c:(.text+0x9c60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_rotate': wall_clock.c:(.text+0x9c80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_rotate': wall_clock.c:(.text+0x9d00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_tangent': wall_clock.c:(.text+0x9d20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_tangent': wall_clock.c:(.text+0x9da0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_reflect': wall_clock.c:(.text+0x9dc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_reflect': wall_clock.c:(.text+0x9e40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_slide': wall_clock.c:(.text+0x9e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_slide': wall_clock.c:(.text+0x9ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_project': wall_clock.c:(.text+0x9f00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_project': wall_clock.c:(.text+0x9f80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_normalize': wall_clock.c:(.text+0x9fa0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_normalize': wall_clock.c:(.text+0xa020): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_clamp': wall_clock.c:(.text+0xa040): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_clamp': wall_clock.c:(.text+0xa0e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_min': wall_clock.c:(.text+0xa100): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_min': wall_clock.c:(.text+0xa180): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_max': wall_clock.c:(.text+0xa1a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_max': wall_clock.c:(.text+0xa220): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_round': wall_clock.c:(.text+0xa240): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_round': wall_clock.c:(.text+0xa2c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_ceil': wall_clock.c:(.text+0xa2e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_ceil': wall_clock.c:(.text+0xa360): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_floor': wall_clock.c:(.text+0xa380): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_floor': wall_clock.c:(.text+0xa400): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_abs': wall_clock.c:(.text+0xa420): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_abs': wall_clock.c:(.text+0xa4a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_inverse': wall_clock.c:(.text+0xa4c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_inverse': wall_clock.c:(.text+0xa540): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_negative': wall_clock.c:(.text+0xa560): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_negative': wall_clock.c:(.text+0xa5e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_snap': wall_clock.c:(.text+0xa600): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_snap': wall_clock.c:(.text+0xa680): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_divide': wall_clock.c:(.text+0xa6a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_divide': wall_clock.c:(.text+0xa720): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_multiply_mat2': wall_clock.c:(.text+0xa740): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_multiply_mat2': wall_clock.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_multiply': wall_clock.c:(.text+0xa800): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_multiply': wall_clock.c:(.text+0xa880): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_scale': wall_clock.c:(.text+0xa8a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_scale': wall_clock.c:(.text+0xa920): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_subtract': wall_clock.c:(.text+0xa940): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_subtract': wall_clock.c:(.text+0xa9c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_add': wall_clock.c:(.text+0xa9e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_add': wall_clock.c:(.text+0xaa60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_one': wall_clock.c:(.text+0xaa80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_one': wall_clock.c:(.text+0xab00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_zero': wall_clock.c:(.text+0xab20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_zero': wall_clock.c:(.text+0xaba0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_assign_vec2': wall_clock.c:(.text+0xabc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_assign_vec2': wall_clock.c:(.text+0xac40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_assign': wall_clock.c:(.text+0xac60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_assign': wall_clock.c:(.text+0xace0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i': wall_clock.c:(.text+0xad00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i': wall_clock.c:(.text+0xad80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_is_equal': wall_clock.c:(.text+0xada0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_is_equal': wall_clock.c:(.text+0xade0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_is_zero': wall_clock.c:(.text+0xae00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_is_zero': wall_clock.c:(.text+0xae20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_distance_squared': wall_clock.c:(.text+0xae40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_distance_squared': wall_clock.c:(.text+0xae80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_distance': wall_clock.c:(.text+0xaea0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_distance': wall_clock.c:(.text+0xaee0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_length': wall_clock.c:(.text+0xaf00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_length': wall_clock.c:(.text+0xaf20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_length_squared': wall_clock.c:(.text+0xaf40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_length_squared': wall_clock.c:(.text+0xaf60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_angle': wall_clock.c:(.text+0xaf80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_angle': wall_clock.c:(.text+0xafa0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_dot': wall_clock.c:(.text+0xafc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_dot': wall_clock.c:(.text+0xb000): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_bezier4': wall_clock.c:(.text+0xb020): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_bezier4': wall_clock.c:(.text+0xb0e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_bezier3': wall_clock.c:(.text+0xb120): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_bezier3': wall_clock.c:(.text+0xb1c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_lerp': wall_clock.c:(.text+0xb1e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_lerp': wall_clock.c:(.text+0xb280): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_rotate': wall_clock.c:(.text+0xb2a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_rotate': wall_clock.c:(.text+0xb340): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_tangent': wall_clock.c:(.text+0xb360): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_tangent': wall_clock.c:(.text+0xb3e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_reflect': wall_clock.c:(.text+0xb400): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_reflect': wall_clock.c:(.text+0xb4a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_slide': wall_clock.c:(.text+0xb4c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_slide': wall_clock.c:(.text+0xb560): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_project': wall_clock.c:(.text+0xb580): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_project': wall_clock.c:(.text+0xb620): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_normalize': wall_clock.c:(.text+0xb640): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_normalize': wall_clock.c:(.text+0xb6c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_clamp': wall_clock.c:(.text+0xb6e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_clamp': wall_clock.c:(.text+0xb780): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_min': wall_clock.c:(.text+0xb7a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_min': wall_clock.c:(.text+0xb840): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_max': wall_clock.c:(.text+0xb860): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_max': wall_clock.c:(.text+0xb900): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_round': wall_clock.c:(.text+0xb920): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_round': wall_clock.c:(.text+0xb9a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_ceil': wall_clock.c:(.text+0xb9c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_ceil': wall_clock.c:(.text+0xba40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_floor': wall_clock.c:(.text+0xba60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_floor': wall_clock.c:(.text+0xbae0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_abs': wall_clock.c:(.text+0xbb00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_abs': wall_clock.c:(.text+0xbb80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_inverse': wall_clock.c:(.text+0xbba0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_inverse': wall_clock.c:(.text+0xbc20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_negative': wall_clock.c:(.text+0xbc40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_negative': wall_clock.c:(.text+0xbcc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_snap': wall_clock.c:(.text+0xbce0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_snap': wall_clock.c:(.text+0xbd80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_divide': wall_clock.c:(.text+0xbda0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_divide': wall_clock.c:(.text+0xbe40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_multiply_mat2': wall_clock.c:(.text+0xbe60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_multiply_mat2': wall_clock.c:(.text+0xbf00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_multiply': wall_clock.c:(.text+0xbf20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_multiply': wall_clock.c:(.text+0xbfc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_scale': wall_clock.c:(.text+0xbfe0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_scale': wall_clock.c:(.text+0xc080): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_subtract': wall_clock.c:(.text+0xc0a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_subtract': wall_clock.c:(.text+0xc140): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_add': wall_clock.c:(.text+0xc160): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_add': wall_clock.c:(.text+0xc200): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_one': wall_clock.c:(.text+0xc220): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_one': wall_clock.c:(.text+0xc2a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_zero': wall_clock.c:(.text+0xc2c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_zero': wall_clock.c:(.text+0xc340): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_assign_vec2i': wall_clock.c:(.text+0xc360): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_assign_vec2i': wall_clock.c:(.text+0xc3e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_assign': wall_clock.c:(.text+0xc400): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_assign': wall_clock.c:(.text+0xc480): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2': wall_clock.c:(.text+0xc4a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2': wall_clock.c:(.text+0xc520): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_nearly_equal': wall_clock.c:(.text+0xc540): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_nearly_equal': wall_clock.c:(.text+0xc580): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_equal': wall_clock.c:(.text+0xc5a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_equal': wall_clock.c:(.text+0xc5e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_near_zero': wall_clock.c:(.text+0xc600): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_near_zero': wall_clock.c:(.text+0xc620): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_zero': wall_clock.c:(.text+0xc640): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_zero': wall_clock.c:(.text+0xc660): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_lerp': joystick.c:(.text+0x1fa0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_lerp': joystick.c:(.text+0x2020): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_multiply': joystick.c:(.text+0x2040): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_multiply': joystick.c:(.text+0x20c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_scale': joystick.c:(.text+0x20e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_scale': joystick.c:(.text+0x2160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_negative': joystick.c:(.text+0x2180): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_negative': joystick.c:(.text+0x2200): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_scaling': joystick.c:(.text+0x2220): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_scaling': joystick.c:(.text+0x22a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_translation': joystick.c:(.text+0x22c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_translation': joystick.c:(.text+0x2340): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_look_at': joystick.c:(.text+0x2360): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_look_at': joystick.c:(.text+0x2420): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_quaternion': joystick.c:(.text+0x2440): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_quaternion': joystick.c:(.text+0x24c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_axis': joystick.c:(.text+0x24e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_axis': joystick.c:(.text+0x2560): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_z': joystick.c:(.text+0x2580): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_z': joystick.c:(.text+0x2600): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_y': joystick.c:(.text+0x2620): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_y': joystick.c:(.text+0x26a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_x': joystick.c:(.text+0x26c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_x': joystick.c:(.text+0x2740): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_perspective_infinite': joystick.c:(.text+0x2760): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_perspective_infinite': joystick.c:(.text+0x27e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_perspective_fov': joystick.c:(.text+0x2800): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_perspective_fov': joystick.c:(.text+0x2880): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_perspective': joystick.c:(.text+0x28a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_perspective': joystick.c:(.text+0x2920): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_ortho': joystick.c:(.text+0x2940): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_ortho': joystick.c:(.text+0x29c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_inverse': joystick.c:(.text+0x29e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_inverse': joystick.c:(.text+0x2a60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_adjugate': joystick.c:(.text+0x2a80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_adjugate': joystick.c:(.text+0x2b00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_transpose': joystick.c:(.text+0x2b20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_transpose': joystick.c:(.text+0x2ba0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_assign_mat3': joystick.c:(.text+0x2bc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_assign_mat3': joystick.c:(.text+0x2c40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_assign_mat2': joystick.c:(.text+0x2c60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_assign_mat2': joystick.c:(.text+0x2d00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_assign': joystick.c:(.text+0x2d20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_assign': joystick.c:(.text+0x2da0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_determinant': joystick.c:(.text+0x2dc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_determinant': joystick.c:(.text+0x2de0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_identity': joystick.c:(.text+0x2e00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_identity': joystick.c:(.text+0x2e80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_zero': joystick.c:(.text+0x2ea0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_zero': joystick.c:(.text+0x2f20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4': joystick.c:(.text+0x2f40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4': joystick.c:(.text+0x2fc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_lerp': joystick.c:(.text+0x2fe0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_lerp': joystick.c:(.text+0x3060): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_multiply': joystick.c:(.text+0x3080): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_multiply': joystick.c:(.text+0x3100): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_scale': joystick.c:(.text+0x3120): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_scale': joystick.c:(.text+0x31a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_negative': joystick.c:(.text+0x31c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_negative': joystick.c:(.text+0x3240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_scaling': joystick.c:(.text+0x3260): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_scaling': joystick.c:(.text+0x32e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_quaternion': joystick.c:(.text+0x3300): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_quaternion': joystick.c:(.text+0x33a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_axis': joystick.c:(.text+0x33c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_axis': joystick.c:(.text+0x3460): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_z': joystick.c:(.text+0x3480): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_z': joystick.c:(.text+0x3500): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_y': joystick.c:(.text+0x3520): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_y': joystick.c:(.text+0x35a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_x': joystick.c:(.text+0x35c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_x': joystick.c:(.text+0x3640): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_inverse': joystick.c:(.text+0x3660): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_inverse': joystick.c:(.text+0x36e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_adjugate': joystick.c:(.text+0x3700): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_adjugate': joystick.c:(.text+0x3780): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_cofactor': joystick.c:(.text+0x37a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_cofactor': joystick.c:(.text+0x3820): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_transpose': joystick.c:(.text+0x3840): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_transpose': joystick.c:(.text+0x38c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_assign_mat4': joystick.c:(.text+0x38e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_assign_mat4': joystick.c:(.text+0x3960): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_assign_mat2': joystick.c:(.text+0x3980): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_assign_mat2': joystick.c:(.text+0x3a20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_assign': joystick.c:(.text+0x3a40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_assign': joystick.c:(.text+0x3ac0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_determinant': joystick.c:(.text+0x3ae0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_determinant': joystick.c:(.text+0x3b00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_identity': joystick.c:(.text+0x3b20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_identity': joystick.c:(.text+0x3ba0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_zero': joystick.c:(.text+0x3bc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_zero': joystick.c:(.text+0x3c40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3': joystick.c:(.text+0x3c60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3': joystick.c:(.text+0x3ce0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_lerp': joystick.c:(.text+0x3d00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_lerp': joystick.c:(.text+0x3dc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_multiply': joystick.c:(.text+0x3de0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_multiply': joystick.c:(.text+0x3ea0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_scale': joystick.c:(.text+0x3ec0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_scale': joystick.c:(.text+0x3f60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_negative': joystick.c:(.text+0x3f80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_negative': joystick.c:(.text+0x4020): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_scaling': joystick.c:(.text+0x4040): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_scaling': joystick.c:(.text+0x40e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_rotation': joystick.c:(.text+0x4100): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_rotation': joystick.c:(.text+0x41a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_inverse': joystick.c:(.text+0x41c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_inverse': joystick.c:(.text+0x4260): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_cofactor': joystick.c:(.text+0x4280): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_cofactor': joystick.c:(.text+0x4320): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_transpose': joystick.c:(.text+0x4340): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_transpose': joystick.c:(.text+0x43e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_assign_mat4': joystick.c:(.text+0x4400): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_assign_mat4': joystick.c:(.text+0x44a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_assign_mat3': joystick.c:(.text+0x44c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_assign_mat3': joystick.c:(.text+0x4560): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_assign': joystick.c:(.text+0x4580): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_assign': joystick.c:(.text+0x4620): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_determinant': joystick.c:(.text+0x4640): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_determinant': joystick.c:(.text+0x4680): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_identity': joystick.c:(.text+0x46a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_identity': joystick.c:(.text+0x4740): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_zero': joystick.c:(.text+0x4760): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_zero': joystick.c:(.text+0x4800): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2': joystick.c:(.text+0x4820): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2': joystick.c:(.text+0x48c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_length_squared': joystick.c:(.text+0x48e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_length_squared': joystick.c:(.text+0x4920): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_length': joystick.c:(.text+0x4940): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_length': joystick.c:(.text+0x4980): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_angle': joystick.c:(.text+0x49a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_angle': joystick.c:(.text+0x49e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_dot': joystick.c:(.text+0x4a00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_dot': joystick.c:(.text+0x4a40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_slerp': joystick.c:(.text+0x4a60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_slerp': joystick.c:(.text+0x4b20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_lerp': joystick.c:(.text+0x4b40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_lerp': joystick.c:(.text+0x4c00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_yaw_pitch_roll': joystick.c:(.text+0x4c20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_yaw_pitch_roll': joystick.c:(.text+0x4cc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_mat4': joystick.c:(.text+0x4ce0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_mat4': joystick.c:(.text+0x4d80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_vec3': joystick.c:(.text+0x4da0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_vec3': joystick.c:(.text+0x4e40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_axis_angle': joystick.c:(.text+0x4e60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_axis_angle': joystick.c:(.text+0x4f00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_power': joystick.c:(.text+0x4f20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_power': joystick.c:(.text+0x4fc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_normalize': joystick.c:(.text+0x4fe0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_normalize': joystick.c:(.text+0x5080): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_inverse': joystick.c:(.text+0x50a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_inverse': joystick.c:(.text+0x5140): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_conjugate': joystick.c:(.text+0x5160): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_conjugate': joystick.c:(.text+0x5200): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_negative': joystick.c:(.text+0x5220): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_negative': joystick.c:(.text+0x52c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_divide': joystick.c:(.text+0x52e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_divide': joystick.c:(.text+0x53a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_multiply': joystick.c:(.text+0x53c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_multiply': joystick.c:(.text+0x5480): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_scale': joystick.c:(.text+0x54a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_scale': joystick.c:(.text+0x5540): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_null': joystick.c:(.text+0x5560): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_null': joystick.c:(.text+0x5600): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_zero': joystick.c:(.text+0x5620): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_zero': joystick.c:(.text+0x56c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_assign': joystick.c:(.text+0x56e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_assign': joystick.c:(.text+0x5780): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat': joystick.c:(.text+0x57a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat': joystick.c:(.text+0x5840): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_nearly_equal': joystick.c:(.text+0x5860): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_nearly_equal': joystick.c:(.text+0x58a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_equal': joystick.c:(.text+0x58c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_equal': joystick.c:(.text+0x5900): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_near_zero': joystick.c:(.text+0x5920): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_near_zero': joystick.c:(.text+0x5960): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_zero': joystick.c:(.text+0x5980): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_zero': joystick.c:(.text+0x59c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_lerp': joystick.c:(.text+0x59e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_lerp': joystick.c:(.text+0x5a80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_normalize': joystick.c:(.text+0x5aa0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_normalize': joystick.c:(.text+0x5b40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_clamp': joystick.c:(.text+0x5b60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_clamp': joystick.c:(.text+0x5c00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_min': joystick.c:(.text+0x5c20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_min': joystick.c:(.text+0x5cc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_max': joystick.c:(.text+0x5ce0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_max': joystick.c:(.text+0x5d80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_round': joystick.c:(.text+0x5da0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_round': joystick.c:(.text+0x5e40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_ceil': joystick.c:(.text+0x5e60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_ceil': joystick.c:(.text+0x5f00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_floor': joystick.c:(.text+0x5f20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_floor': joystick.c:(.text+0x5fc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_abs': joystick.c:(.text+0x5fe0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_abs': joystick.c:(.text+0x6080): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_inverse': joystick.c:(.text+0x60a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_inverse': joystick.c:(.text+0x6140): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_negative': joystick.c:(.text+0x6160): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_negative': joystick.c:(.text+0x6200): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_snap': joystick.c:(.text+0x6220): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_snap': joystick.c:(.text+0x62c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_divide': joystick.c:(.text+0x62e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_divide': joystick.c:(.text+0x6380): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_multiply_mat4': joystick.c:(.text+0x63a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_multiply_mat4': joystick.c:(.text+0x6440): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_multiply': joystick.c:(.text+0x6460): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_multiply': joystick.c:(.text+0x6500): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_scale': joystick.c:(.text+0x6520): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_scale': joystick.c:(.text+0x65c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_subtract': joystick.c:(.text+0x65e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_subtract': joystick.c:(.text+0x6680): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_add': joystick.c:(.text+0x66a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_add': joystick.c:(.text+0x6740): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_one': joystick.c:(.text+0x6760): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_one': joystick.c:(.text+0x67e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_zero': joystick.c:(.text+0x6800): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_zero': joystick.c:(.text+0x6880): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_assign_vec4': joystick.c:(.text+0x68a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_assign_vec4': joystick.c:(.text+0x6940): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_assign': joystick.c:(.text+0x6960): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_assign': joystick.c:(.text+0x6a00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i': joystick.c:(.text+0x6a20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i': joystick.c:(.text+0x6ac0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_is_equal': joystick.c:(.text+0x6b00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_is_equal': joystick.c:(.text+0x6b40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_is_zero': joystick.c:(.text+0x6b60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_is_zero': joystick.c:(.text+0x6b80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_lerp': joystick.c:(.text+0x6ba0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_lerp': joystick.c:(.text+0x6c40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_normalize': joystick.c:(.text+0x6c60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_normalize': joystick.c:(.text+0x6d00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_clamp': joystick.c:(.text+0x6d20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_clamp': joystick.c:(.text+0x6dc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_min': joystick.c:(.text+0x6de0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_min': joystick.c:(.text+0x6e80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_max': joystick.c:(.text+0x6ea0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_max': joystick.c:(.text+0x6f40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_round': joystick.c:(.text+0x6f60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_round': joystick.c:(.text+0x7000): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_ceil': joystick.c:(.text+0x7020): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_ceil': joystick.c:(.text+0x70c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_floor': joystick.c:(.text+0x70e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_floor': joystick.c:(.text+0x7180): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_abs': joystick.c:(.text+0x71a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_abs': joystick.c:(.text+0x7240): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_inverse': joystick.c:(.text+0x7260): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_inverse': joystick.c:(.text+0x7300): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_negative': joystick.c:(.text+0x7320): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_negative': joystick.c:(.text+0x73c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_snap': joystick.c:(.text+0x73e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_snap': joystick.c:(.text+0x7480): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_divide': joystick.c:(.text+0x74a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_divide': joystick.c:(.text+0x7540): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_multiply_mat4': joystick.c:(.text+0x7560): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_multiply_mat4': joystick.c:(.text+0x7600): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_multiply': joystick.c:(.text+0x7620): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_multiply': joystick.c:(.text+0x76c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_scale': joystick.c:(.text+0x76e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_scale': joystick.c:(.text+0x7780): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_subtract': joystick.c:(.text+0x77a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_subtract': joystick.c:(.text+0x7840): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_add': joystick.c:(.text+0x7860): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_add': joystick.c:(.text+0x7900): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_one': joystick.c:(.text+0x7920): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_one': joystick.c:(.text+0x79a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_zero': joystick.c:(.text+0x79c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_zero': joystick.c:(.text+0x7a40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_assign_vec4i': joystick.c:(.text+0x7a60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_assign_vec4i': joystick.c:(.text+0x7b00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_assign': joystick.c:(.text+0x7b20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_assign': joystick.c:(.text+0x7bc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4': joystick.c:(.text+0x7be0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4': joystick.c:(.text+0x7c80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_nearly_equal': joystick.c:(.text+0x7ca0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_nearly_equal': joystick.c:(.text+0x7ce0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_equal': joystick.c:(.text+0x7d00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_equal': joystick.c:(.text+0x7d40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_near_zero': joystick.c:(.text+0x7d60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_near_zero': joystick.c:(.text+0x7da0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_zero': joystick.c:(.text+0x7dc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_zero': joystick.c:(.text+0x7de0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_distance_squared': joystick.c:(.text+0x7e00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_distance_squared': joystick.c:(.text+0x7e60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_distance': joystick.c:(.text+0x7e80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_distance': joystick.c:(.text+0x7ee0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_length_squared': joystick.c:(.text+0x7f00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_length_squared': joystick.c:(.text+0x7f40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_length': joystick.c:(.text+0x7f60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_length': joystick.c:(.text+0x7fa0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_dot': joystick.c:(.text+0x7fc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_dot': joystick.c:(.text+0x8020): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_bezier4': joystick.c:(.text+0x8040): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_bezier4': joystick.c:(.text+0x8140): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_bezier3': joystick.c:(.text+0x8180): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_bezier3': joystick.c:(.text+0x8280): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_lerp': joystick.c:(.text+0x82a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_lerp': joystick.c:(.text+0x8380): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_reflect': joystick.c:(.text+0x83a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_reflect': joystick.c:(.text+0x8480): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_slide': joystick.c:(.text+0x84a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_slide': joystick.c:(.text+0x8580): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_project': joystick.c:(.text+0x85a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_project': joystick.c:(.text+0x8680): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_normalize': joystick.c:(.text+0x86a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_normalize': joystick.c:(.text+0x8760): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_cross': joystick.c:(.text+0x8780): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_cross': joystick.c:(.text+0x8860): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_clamp': joystick.c:(.text+0x8880): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_clamp': joystick.c:(.text+0x8980): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_min': joystick.c:(.text+0x89a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_min': joystick.c:(.text+0x8a80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_max': joystick.c:(.text+0x8aa0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_max': joystick.c:(.text+0x8b80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_round': joystick.c:(.text+0x8ba0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_round': joystick.c:(.text+0x8c40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_ceil': joystick.c:(.text+0x8c60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_ceil': joystick.c:(.text+0x8d00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_floor': joystick.c:(.text+0x8d20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_floor': joystick.c:(.text+0x8dc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_abs': joystick.c:(.text+0x8de0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_abs': joystick.c:(.text+0x8ea0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_inverse': joystick.c:(.text+0x8ec0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_inverse': joystick.c:(.text+0x8f80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_negative': joystick.c:(.text+0x8fa0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_negative': joystick.c:(.text+0x9060): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_snap': joystick.c:(.text+0x9080): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_snap': joystick.c:(.text+0x9160): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_divide': joystick.c:(.text+0x9180): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_divide': joystick.c:(.text+0x9260): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_multiply_mat3': joystick.c:(.text+0x9280): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_multiply_mat3': joystick.c:(.text+0x9340): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_multiply': joystick.c:(.text+0x9360): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_multiply': joystick.c:(.text+0x9440): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_scale': joystick.c:(.text+0x9460): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_scale': joystick.c:(.text+0x9520): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_subtract': joystick.c:(.text+0x9540): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_subtract': joystick.c:(.text+0x9620): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_add': joystick.c:(.text+0x9640): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_add': joystick.c:(.text+0x9720): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_one': joystick.c:(.text+0x9740): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_one': joystick.c:(.text+0x97e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_zero': joystick.c:(.text+0x9800): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_zero': joystick.c:(.text+0x98a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_assign_vec3': joystick.c:(.text+0x98c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_assign_vec3': joystick.c:(.text+0x9960): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_assign': joystick.c:(.text+0x9980): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_assign': joystick.c:(.text+0x9a40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i': joystick.c:(.text+0x9a60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i': joystick.c:(.text+0x9b00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_is_equal': joystick.c:(.text+0x9b20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_is_equal': joystick.c:(.text+0x9b80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_is_zero': joystick.c:(.text+0x9ba0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_is_zero': joystick.c:(.text+0x9be0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_distance_squared': joystick.c:(.text+0x9c00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_distance_squared': joystick.c:(.text+0x9c40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_distance': joystick.c:(.text+0x9c60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_distance': joystick.c:(.text+0x9ca0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_length_squared': joystick.c:(.text+0x9cc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_length_squared': joystick.c:(.text+0x9ce0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_length': joystick.c:(.text+0x9d00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_length': joystick.c:(.text+0x9d20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_dot': joystick.c:(.text+0x9d40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_dot': joystick.c:(.text+0x9d80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_bezier4': joystick.c:(.text+0x9da0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_bezier4': joystick.c:(.text+0x9e80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_bezier3': joystick.c:(.text+0x9ec0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_bezier3': joystick.c:(.text+0x9f80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_lerp': joystick.c:(.text+0x9fa0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_lerp': joystick.c:(.text+0xa060): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_reflect': joystick.c:(.text+0xa080): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_reflect': joystick.c:(.text+0xa140): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_slide': joystick.c:(.text+0xa160): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_slide': joystick.c:(.text+0xa220): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_project': joystick.c:(.text+0xa240): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_project': joystick.c:(.text+0xa300): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_normalize': joystick.c:(.text+0xa320): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_normalize': joystick.c:(.text+0xa3c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_cross': joystick.c:(.text+0xa3e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_cross': joystick.c:(.text+0xa4a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_clamp': joystick.c:(.text+0xa4c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_clamp': joystick.c:(.text+0xa580): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_min': joystick.c:(.text+0xa5a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_min': joystick.c:(.text+0xa660): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_max': joystick.c:(.text+0xa680): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_max': joystick.c:(.text+0xa740): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_round': joystick.c:(.text+0xa760): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_round': joystick.c:(.text+0xa800): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_ceil': joystick.c:(.text+0xa820): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_ceil': joystick.c:(.text+0xa8c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_floor': joystick.c:(.text+0xa8e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_floor': joystick.c:(.text+0xa980): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_abs': joystick.c:(.text+0xa9a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_abs': joystick.c:(.text+0xaa40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_inverse': joystick.c:(.text+0xaa60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_inverse': joystick.c:(.text+0xab00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_negative': joystick.c:(.text+0xab20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_negative': joystick.c:(.text+0xabc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_snap': joystick.c:(.text+0xabe0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_snap': joystick.c:(.text+0xaca0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_divide': joystick.c:(.text+0xacc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_divide': joystick.c:(.text+0xad80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_multiply_mat3': joystick.c:(.text+0xada0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_multiply_mat3': joystick.c:(.text+0xae40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_multiply': joystick.c:(.text+0xae60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_multiply': joystick.c:(.text+0xaf20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_scale': joystick.c:(.text+0xaf40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_scale': joystick.c:(.text+0xafe0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_subtract': joystick.c:(.text+0xb000): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_subtract': joystick.c:(.text+0xb0c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_add': joystick.c:(.text+0xb0e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_add': joystick.c:(.text+0xb1a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_one': joystick.c:(.text+0xb1c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_one': joystick.c:(.text+0xb260): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_zero': joystick.c:(.text+0xb280): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_zero': joystick.c:(.text+0xb320): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_assign_vec3i': joystick.c:(.text+0xb340): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_assign_vec3i': joystick.c:(.text+0xb400): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_assign': joystick.c:(.text+0xb420): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_assign': joystick.c:(.text+0xb4c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3': joystick.c:(.text+0xb4e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3': joystick.c:(.text+0xb580): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_nearly_equal': joystick.c:(.text+0xb5a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_nearly_equal': joystick.c:(.text+0xb5e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_equal': joystick.c:(.text+0xb600): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_equal': joystick.c:(.text+0xb640): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_near_zero': joystick.c:(.text+0xb660): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_near_zero': joystick.c:(.text+0xb6a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_zero': joystick.c:(.text+0xb6c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_zero': joystick.c:(.text+0xb700): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_distance_squared': joystick.c:(.text+0xb720): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_distance_squared': joystick.c:(.text+0xb760): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_distance': joystick.c:(.text+0xb780): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_distance': joystick.c:(.text+0xb7a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_length': joystick.c:(.text+0xb7c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_length': joystick.c:(.text+0xb7e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_length_squared': joystick.c:(.text+0xb800): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_length_squared': joystick.c:(.text+0xb820): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_angle': joystick.c:(.text+0xb840): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_angle': joystick.c:(.text+0xb860): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_dot': joystick.c:(.text+0xb880): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_dot': joystick.c:(.text+0xb8c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_bezier4': joystick.c:(.text+0xb8e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_bezier4': joystick.c:(.text+0xb980): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_bezier3': joystick.c:(.text+0xb9c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_bezier3': joystick.c:(.text+0xba60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_lerp': joystick.c:(.text+0xba80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_lerp': joystick.c:(.text+0xbb00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_rotate': joystick.c:(.text+0xbb20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_rotate': joystick.c:(.text+0xbba0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_tangent': joystick.c:(.text+0xbbc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_tangent': joystick.c:(.text+0xbc40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_reflect': joystick.c:(.text+0xbc60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_reflect': joystick.c:(.text+0xbce0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_slide': joystick.c:(.text+0xbd00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_slide': joystick.c:(.text+0xbd80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_project': joystick.c:(.text+0xbda0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_project': joystick.c:(.text+0xbe20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_normalize': joystick.c:(.text+0xbe40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_normalize': joystick.c:(.text+0xbec0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_clamp': joystick.c:(.text+0xbee0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_clamp': joystick.c:(.text+0xbf80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_min': joystick.c:(.text+0xbfa0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_min': joystick.c:(.text+0xc020): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_max': joystick.c:(.text+0xc040): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_max': joystick.c:(.text+0xc0c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_round': joystick.c:(.text+0xc0e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_round': joystick.c:(.text+0xc160): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_ceil': joystick.c:(.text+0xc180): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_ceil': joystick.c:(.text+0xc200): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_floor': joystick.c:(.text+0xc220): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_floor': joystick.c:(.text+0xc2a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_abs': joystick.c:(.text+0xc2c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_abs': joystick.c:(.text+0xc340): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_inverse': joystick.c:(.text+0xc360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_inverse': joystick.c:(.text+0xc3e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_negative': joystick.c:(.text+0xc400): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_negative': joystick.c:(.text+0xc480): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_snap': joystick.c:(.text+0xc4a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_snap': joystick.c:(.text+0xc520): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_divide': joystick.c:(.text+0xc540): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_divide': joystick.c:(.text+0xc5c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_multiply_mat2': joystick.c:(.text+0xc5e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_multiply_mat2': joystick.c:(.text+0xc680): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_multiply': joystick.c:(.text+0xc6a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_multiply': joystick.c:(.text+0xc720): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_scale': joystick.c:(.text+0xc740): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_scale': joystick.c:(.text+0xc7c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_subtract': joystick.c:(.text+0xc7e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_subtract': joystick.c:(.text+0xc860): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_add': joystick.c:(.text+0xc880): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_add': joystick.c:(.text+0xc900): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_one': joystick.c:(.text+0xc920): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_one': joystick.c:(.text+0xc9a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_zero': joystick.c:(.text+0xc9c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_zero': joystick.c:(.text+0xca40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_assign_vec2': joystick.c:(.text+0xca60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_assign_vec2': joystick.c:(.text+0xcae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_assign': joystick.c:(.text+0xcb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_assign': joystick.c:(.text+0xcb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i': joystick.c:(.text+0xcba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i': joystick.c:(.text+0xcc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_is_equal': joystick.c:(.text+0xcc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_is_equal': joystick.c:(.text+0xcc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_is_zero': joystick.c:(.text+0xcca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_is_zero': joystick.c:(.text+0xccc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_distance_squared': joystick.c:(.text+0xcce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_distance_squared': joystick.c:(.text+0xcd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_distance': joystick.c:(.text+0xcd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_distance': joystick.c:(.text+0xcd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_length': joystick.c:(.text+0xcda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_length': joystick.c:(.text+0xcdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_length_squared': joystick.c:(.text+0xcde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_length_squared': joystick.c:(.text+0xce00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_angle': joystick.c:(.text+0xce20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_angle': joystick.c:(.text+0xce40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_dot': joystick.c:(.text+0xce60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_dot': joystick.c:(.text+0xcea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_bezier4': joystick.c:(.text+0xcec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_bezier4': joystick.c:(.text+0xcf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_bezier3': joystick.c:(.text+0xcfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_bezier3': joystick.c:(.text+0xd060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_lerp': joystick.c:(.text+0xd080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_lerp': joystick.c:(.text+0xd120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_rotate': joystick.c:(.text+0xd140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_rotate': joystick.c:(.text+0xd1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_tangent': joystick.c:(.text+0xd200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_tangent': joystick.c:(.text+0xd280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_reflect': joystick.c:(.text+0xd2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_reflect': joystick.c:(.text+0xd340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_slide': joystick.c:(.text+0xd360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_slide': joystick.c:(.text+0xd400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_project': joystick.c:(.text+0xd420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_project': joystick.c:(.text+0xd4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_normalize': joystick.c:(.text+0xd4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_normalize': joystick.c:(.text+0xd560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_clamp': joystick.c:(.text+0xd580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_clamp': joystick.c:(.text+0xd620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_min': joystick.c:(.text+0xd640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_min': joystick.c:(.text+0xd6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_max': joystick.c:(.text+0xd700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_max': joystick.c:(.text+0xd7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_round': joystick.c:(.text+0xd7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_round': joystick.c:(.text+0xd840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_ceil': joystick.c:(.text+0xd860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_ceil': joystick.c:(.text+0xd8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_floor': joystick.c:(.text+0xd900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_floor': joystick.c:(.text+0xd980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_abs': joystick.c:(.text+0xd9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_abs': joystick.c:(.text+0xda20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_inverse': joystick.c:(.text+0xda40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_inverse': joystick.c:(.text+0xdac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_negative': joystick.c:(.text+0xdae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_negative': joystick.c:(.text+0xdb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_snap': joystick.c:(.text+0xdb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_snap': joystick.c:(.text+0xdc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_divide': joystick.c:(.text+0xdc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_divide': joystick.c:(.text+0xdce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_multiply_mat2': joystick.c:(.text+0xdd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_multiply_mat2': joystick.c:(.text+0xdda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_multiply': joystick.c:(.text+0xddc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_multiply': joystick.c:(.text+0xde60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_scale': joystick.c:(.text+0xde80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_scale': joystick.c:(.text+0xdf20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_subtract': joystick.c:(.text+0xdf40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_subtract': joystick.c:(.text+0xdfe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_add': joystick.c:(.text+0xe000): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_add': joystick.c:(.text+0xe0a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_one': joystick.c:(.text+0xe0c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_one': joystick.c:(.text+0xe140): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_zero': joystick.c:(.text+0xe160): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_zero': joystick.c:(.text+0xe1e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_assign_vec2i': joystick.c:(.text+0xe200): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_assign_vec2i': joystick.c:(.text+0xe280): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_assign': joystick.c:(.text+0xe2a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_assign': joystick.c:(.text+0xe320): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2': joystick.c:(.text+0xe340): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2': joystick.c:(.text+0xe3c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_nearly_equal': joystick.c:(.text+0xe3e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_nearly_equal': joystick.c:(.text+0xe420): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_equal': joystick.c:(.text+0xe440): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_equal': joystick.c:(.text+0xe480): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_near_zero': joystick.c:(.text+0xe4a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_near_zero': joystick.c:(.text+0xe4c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_zero': joystick.c:(.text+0xe4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_zero': joystick.c:(.text+0xe500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_lerp': json_utils.c:(.text+0xfa0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_lerp': json_utils.c:(.text+0x1020): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_multiply': json_utils.c:(.text+0x1040): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_multiply': json_utils.c:(.text+0x10c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_scale': json_utils.c:(.text+0x10e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_scale': json_utils.c:(.text+0x1160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_negative': json_utils.c:(.text+0x1180): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_negative': json_utils.c:(.text+0x1200): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_scaling': json_utils.c:(.text+0x1220): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_scaling': json_utils.c:(.text+0x12a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_translation': json_utils.c:(.text+0x12c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_translation': json_utils.c:(.text+0x1340): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_look_at': json_utils.c:(.text+0x1360): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_look_at': json_utils.c:(.text+0x1420): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_quaternion': json_utils.c:(.text+0x1440): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_quaternion': json_utils.c:(.text+0x14c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_axis': json_utils.c:(.text+0x14e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_axis': json_utils.c:(.text+0x1560): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_z': json_utils.c:(.text+0x1580): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_z': json_utils.c:(.text+0x1600): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_y': json_utils.c:(.text+0x1620): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_y': json_utils.c:(.text+0x16a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_x': json_utils.c:(.text+0x16c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_x': json_utils.c:(.text+0x1740): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_perspective_infinite': json_utils.c:(.text+0x1760): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_perspective_infinite': json_utils.c:(.text+0x17e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_perspective_fov': json_utils.c:(.text+0x1800): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_perspective_fov': json_utils.c:(.text+0x1880): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_perspective': json_utils.c:(.text+0x18a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_perspective': json_utils.c:(.text+0x1920): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_ortho': json_utils.c:(.text+0x1940): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_ortho': json_utils.c:(.text+0x19c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_inverse': json_utils.c:(.text+0x19e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_inverse': json_utils.c:(.text+0x1a60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_adjugate': json_utils.c:(.text+0x1a80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_adjugate': json_utils.c:(.text+0x1b00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_transpose': json_utils.c:(.text+0x1b20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_transpose': json_utils.c:(.text+0x1ba0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_assign_mat3': json_utils.c:(.text+0x1bc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_assign_mat3': json_utils.c:(.text+0x1c40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_assign_mat2': json_utils.c:(.text+0x1c60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_assign_mat2': json_utils.c:(.text+0x1d00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_assign': json_utils.c:(.text+0x1d20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_assign': json_utils.c:(.text+0x1da0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_determinant': json_utils.c:(.text+0x1dc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_determinant': json_utils.c:(.text+0x1de0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_identity': json_utils.c:(.text+0x1e00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_identity': json_utils.c:(.text+0x1e80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_zero': json_utils.c:(.text+0x1ea0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_zero': json_utils.c:(.text+0x1f20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4': json_utils.c:(.text+0x1f40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4': json_utils.c:(.text+0x1fc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_lerp': json_utils.c:(.text+0x1fe0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_lerp': json_utils.c:(.text+0x2060): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_multiply': json_utils.c:(.text+0x2080): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_multiply': json_utils.c:(.text+0x2100): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_scale': json_utils.c:(.text+0x2120): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_scale': json_utils.c:(.text+0x21a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_negative': json_utils.c:(.text+0x21c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_negative': json_utils.c:(.text+0x2240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_scaling': json_utils.c:(.text+0x2260): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_scaling': json_utils.c:(.text+0x22e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_quaternion': json_utils.c:(.text+0x2300): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_quaternion': json_utils.c:(.text+0x23a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_axis': json_utils.c:(.text+0x23c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_axis': json_utils.c:(.text+0x2460): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_z': json_utils.c:(.text+0x2480): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_z': json_utils.c:(.text+0x2500): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_y': json_utils.c:(.text+0x2520): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_y': json_utils.c:(.text+0x25a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_x': json_utils.c:(.text+0x25c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_x': json_utils.c:(.text+0x2640): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_inverse': json_utils.c:(.text+0x2660): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_inverse': json_utils.c:(.text+0x26e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_adjugate': json_utils.c:(.text+0x2700): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_adjugate': json_utils.c:(.text+0x2780): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_cofactor': json_utils.c:(.text+0x27a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_cofactor': json_utils.c:(.text+0x2820): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_transpose': json_utils.c:(.text+0x2840): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_transpose': json_utils.c:(.text+0x28c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_assign_mat4': json_utils.c:(.text+0x28e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_assign_mat4': json_utils.c:(.text+0x2960): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_assign_mat2': json_utils.c:(.text+0x2980): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_assign_mat2': json_utils.c:(.text+0x2a20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_assign': json_utils.c:(.text+0x2a40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_assign': json_utils.c:(.text+0x2ac0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_determinant': json_utils.c:(.text+0x2ae0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_determinant': json_utils.c:(.text+0x2b00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_identity': json_utils.c:(.text+0x2b20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_identity': json_utils.c:(.text+0x2ba0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_zero': json_utils.c:(.text+0x2bc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_zero': json_utils.c:(.text+0x2c40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3': json_utils.c:(.text+0x2c60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3': json_utils.c:(.text+0x2ce0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_lerp': json_utils.c:(.text+0x2d00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_lerp': json_utils.c:(.text+0x2dc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_multiply': json_utils.c:(.text+0x2de0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_multiply': json_utils.c:(.text+0x2ea0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_scale': json_utils.c:(.text+0x2ec0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_scale': json_utils.c:(.text+0x2f60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_negative': json_utils.c:(.text+0x2f80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_negative': json_utils.c:(.text+0x3020): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_scaling': json_utils.c:(.text+0x3040): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_scaling': json_utils.c:(.text+0x30e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_rotation': json_utils.c:(.text+0x3100): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_rotation': json_utils.c:(.text+0x31a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_inverse': json_utils.c:(.text+0x31c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_inverse': json_utils.c:(.text+0x3260): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_cofactor': json_utils.c:(.text+0x3280): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_cofactor': json_utils.c:(.text+0x3320): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_transpose': json_utils.c:(.text+0x3340): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_transpose': json_utils.c:(.text+0x33e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_assign_mat4': json_utils.c:(.text+0x3400): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_assign_mat4': json_utils.c:(.text+0x34a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_assign_mat3': json_utils.c:(.text+0x34c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_assign_mat3': json_utils.c:(.text+0x3560): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_assign': json_utils.c:(.text+0x3580): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_assign': json_utils.c:(.text+0x3620): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_determinant': json_utils.c:(.text+0x3640): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_determinant': json_utils.c:(.text+0x3680): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_identity': json_utils.c:(.text+0x36a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_identity': json_utils.c:(.text+0x3740): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_zero': json_utils.c:(.text+0x3760): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_zero': json_utils.c:(.text+0x3800): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2': json_utils.c:(.text+0x3820): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2': json_utils.c:(.text+0x38c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_length_squared': json_utils.c:(.text+0x38e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_length_squared': json_utils.c:(.text+0x3920): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_length': json_utils.c:(.text+0x3940): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_length': json_utils.c:(.text+0x3980): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_angle': json_utils.c:(.text+0x39a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_angle': json_utils.c:(.text+0x39e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_dot': json_utils.c:(.text+0x3a00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_dot': json_utils.c:(.text+0x3a40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_slerp': json_utils.c:(.text+0x3a60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_slerp': json_utils.c:(.text+0x3b20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_lerp': json_utils.c:(.text+0x3b40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_lerp': json_utils.c:(.text+0x3c00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_yaw_pitch_roll': json_utils.c:(.text+0x3c20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_yaw_pitch_roll': json_utils.c:(.text+0x3cc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_mat4': json_utils.c:(.text+0x3ce0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_mat4': json_utils.c:(.text+0x3d80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_vec3': json_utils.c:(.text+0x3da0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_vec3': json_utils.c:(.text+0x3e40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_axis_angle': json_utils.c:(.text+0x3e60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_axis_angle': json_utils.c:(.text+0x3f00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_power': json_utils.c:(.text+0x3f20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_power': json_utils.c:(.text+0x3fc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_normalize': json_utils.c:(.text+0x3fe0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_normalize': json_utils.c:(.text+0x4080): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_inverse': json_utils.c:(.text+0x40a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_inverse': json_utils.c:(.text+0x4140): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_conjugate': json_utils.c:(.text+0x4160): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_conjugate': json_utils.c:(.text+0x4200): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_negative': json_utils.c:(.text+0x4220): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_negative': json_utils.c:(.text+0x42c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_divide': json_utils.c:(.text+0x42e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_divide': json_utils.c:(.text+0x43a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_multiply': json_utils.c:(.text+0x43c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_multiply': json_utils.c:(.text+0x4480): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_scale': json_utils.c:(.text+0x44a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_scale': json_utils.c:(.text+0x4540): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_null': json_utils.c:(.text+0x4560): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_null': json_utils.c:(.text+0x4600): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_zero': json_utils.c:(.text+0x4620): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_zero': json_utils.c:(.text+0x46c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_assign': json_utils.c:(.text+0x46e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_assign': json_utils.c:(.text+0x4780): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat': json_utils.c:(.text+0x47a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat': json_utils.c:(.text+0x4840): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_nearly_equal': json_utils.c:(.text+0x4860): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_nearly_equal': json_utils.c:(.text+0x48a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_equal': json_utils.c:(.text+0x48c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_equal': json_utils.c:(.text+0x4900): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_near_zero': json_utils.c:(.text+0x4920): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_near_zero': json_utils.c:(.text+0x4960): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_zero': json_utils.c:(.text+0x4980): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_zero': json_utils.c:(.text+0x49c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_lerp': json_utils.c:(.text+0x49e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_lerp': json_utils.c:(.text+0x4a80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_normalize': json_utils.c:(.text+0x4aa0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_normalize': json_utils.c:(.text+0x4b40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_clamp': json_utils.c:(.text+0x4b60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_clamp': json_utils.c:(.text+0x4c00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_min': json_utils.c:(.text+0x4c20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_min': json_utils.c:(.text+0x4cc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_max': json_utils.c:(.text+0x4ce0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_max': json_utils.c:(.text+0x4d80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_round': json_utils.c:(.text+0x4da0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_round': json_utils.c:(.text+0x4e40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_ceil': json_utils.c:(.text+0x4e60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_ceil': json_utils.c:(.text+0x4f00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_floor': json_utils.c:(.text+0x4f20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_floor': json_utils.c:(.text+0x4fc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_abs': json_utils.c:(.text+0x4fe0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_abs': json_utils.c:(.text+0x5080): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_inverse': json_utils.c:(.text+0x50a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_inverse': json_utils.c:(.text+0x5140): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_negative': json_utils.c:(.text+0x5160): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_negative': json_utils.c:(.text+0x5200): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_snap': json_utils.c:(.text+0x5220): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_snap': json_utils.c:(.text+0x52c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_divide': json_utils.c:(.text+0x52e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_divide': json_utils.c:(.text+0x5380): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_multiply_mat4': json_utils.c:(.text+0x53a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_multiply_mat4': json_utils.c:(.text+0x5440): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_multiply': json_utils.c:(.text+0x5460): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_multiply': json_utils.c:(.text+0x5500): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_scale': json_utils.c:(.text+0x5520): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_scale': json_utils.c:(.text+0x55c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_subtract': json_utils.c:(.text+0x55e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_subtract': json_utils.c:(.text+0x5680): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_add': json_utils.c:(.text+0x56a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_add': json_utils.c:(.text+0x5740): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_one': json_utils.c:(.text+0x5760): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_one': json_utils.c:(.text+0x57e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_zero': json_utils.c:(.text+0x5800): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_zero': json_utils.c:(.text+0x5880): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_assign_vec4': json_utils.c:(.text+0x58a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_assign_vec4': json_utils.c:(.text+0x5940): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_assign': json_utils.c:(.text+0x5960): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_assign': json_utils.c:(.text+0x5a00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i': json_utils.c:(.text+0x5a20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i': json_utils.c:(.text+0x5ac0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_is_equal': json_utils.c:(.text+0x5b00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_is_equal': json_utils.c:(.text+0x5b40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_is_zero': json_utils.c:(.text+0x5b60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_is_zero': json_utils.c:(.text+0x5b80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_lerp': json_utils.c:(.text+0x5ba0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_lerp': json_utils.c:(.text+0x5c40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_normalize': json_utils.c:(.text+0x5c60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_normalize': json_utils.c:(.text+0x5d00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_clamp': json_utils.c:(.text+0x5d20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_clamp': json_utils.c:(.text+0x5dc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_min': json_utils.c:(.text+0x5de0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_min': json_utils.c:(.text+0x5e80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_max': json_utils.c:(.text+0x5ea0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_max': json_utils.c:(.text+0x5f40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_round': json_utils.c:(.text+0x5f60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_round': json_utils.c:(.text+0x6000): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_ceil': json_utils.c:(.text+0x6020): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_ceil': json_utils.c:(.text+0x60c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_floor': json_utils.c:(.text+0x60e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_floor': json_utils.c:(.text+0x6180): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_abs': json_utils.c:(.text+0x61a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_abs': json_utils.c:(.text+0x6240): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_inverse': json_utils.c:(.text+0x6260): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_inverse': json_utils.c:(.text+0x6300): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_negative': json_utils.c:(.text+0x6320): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_negative': json_utils.c:(.text+0x63c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_snap': json_utils.c:(.text+0x63e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_snap': json_utils.c:(.text+0x6480): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_divide': json_utils.c:(.text+0x64a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_divide': json_utils.c:(.text+0x6540): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_multiply_mat4': json_utils.c:(.text+0x6560): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_multiply_mat4': json_utils.c:(.text+0x6600): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_multiply': json_utils.c:(.text+0x6620): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_multiply': json_utils.c:(.text+0x66c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_scale': json_utils.c:(.text+0x66e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_scale': json_utils.c:(.text+0x6780): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_subtract': json_utils.c:(.text+0x67a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_subtract': json_utils.c:(.text+0x6840): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_add': json_utils.c:(.text+0x6860): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_add': json_utils.c:(.text+0x6900): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_one': json_utils.c:(.text+0x6920): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_one': json_utils.c:(.text+0x69a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_zero': json_utils.c:(.text+0x69c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_zero': json_utils.c:(.text+0x6a40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_assign_vec4i': json_utils.c:(.text+0x6a60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_assign_vec4i': json_utils.c:(.text+0x6b00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_assign': json_utils.c:(.text+0x6b20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_assign': json_utils.c:(.text+0x6bc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4': json_utils.c:(.text+0x6be0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4': json_utils.c:(.text+0x6c80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_nearly_equal': json_utils.c:(.text+0x6ca0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_nearly_equal': json_utils.c:(.text+0x6ce0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_equal': json_utils.c:(.text+0x6d00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_equal': json_utils.c:(.text+0x6d40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_near_zero': json_utils.c:(.text+0x6d60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_near_zero': json_utils.c:(.text+0x6da0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_zero': json_utils.c:(.text+0x6dc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_zero': json_utils.c:(.text+0x6de0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_distance_squared': json_utils.c:(.text+0x6e00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_distance_squared': json_utils.c:(.text+0x6e60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_distance': json_utils.c:(.text+0x6e80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_distance': json_utils.c:(.text+0x6ee0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_length_squared': json_utils.c:(.text+0x6f00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_length_squared': json_utils.c:(.text+0x6f40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_length': json_utils.c:(.text+0x6f60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_length': json_utils.c:(.text+0x6fa0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_dot': json_utils.c:(.text+0x6fc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_dot': json_utils.c:(.text+0x7020): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_bezier4': json_utils.c:(.text+0x7040): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_bezier4': json_utils.c:(.text+0x7140): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_bezier3': json_utils.c:(.text+0x7180): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_bezier3': json_utils.c:(.text+0x7280): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_lerp': json_utils.c:(.text+0x72a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_lerp': json_utils.c:(.text+0x7380): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_reflect': json_utils.c:(.text+0x73a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_reflect': json_utils.c:(.text+0x7480): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_slide': json_utils.c:(.text+0x74a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_slide': json_utils.c:(.text+0x7580): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_project': json_utils.c:(.text+0x75a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_project': json_utils.c:(.text+0x7680): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_normalize': json_utils.c:(.text+0x76a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_normalize': json_utils.c:(.text+0x7760): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_cross': json_utils.c:(.text+0x7780): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_cross': json_utils.c:(.text+0x7860): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_clamp': json_utils.c:(.text+0x7880): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_clamp': json_utils.c:(.text+0x7980): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_min': json_utils.c:(.text+0x79a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_min': json_utils.c:(.text+0x7a80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_max': json_utils.c:(.text+0x7aa0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_max': json_utils.c:(.text+0x7b80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_round': json_utils.c:(.text+0x7ba0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_round': json_utils.c:(.text+0x7c40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_ceil': json_utils.c:(.text+0x7c60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_ceil': json_utils.c:(.text+0x7d00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_floor': json_utils.c:(.text+0x7d20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_floor': json_utils.c:(.text+0x7dc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_abs': json_utils.c:(.text+0x7de0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_abs': json_utils.c:(.text+0x7ea0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_inverse': json_utils.c:(.text+0x7ec0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_inverse': json_utils.c:(.text+0x7f80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_negative': json_utils.c:(.text+0x7fa0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_negative': json_utils.c:(.text+0x8060): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_snap': json_utils.c:(.text+0x8080): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_snap': json_utils.c:(.text+0x8160): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_divide': json_utils.c:(.text+0x8180): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_divide': json_utils.c:(.text+0x8260): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_multiply_mat3': json_utils.c:(.text+0x8280): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_multiply_mat3': json_utils.c:(.text+0x8340): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_multiply': json_utils.c:(.text+0x8360): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_multiply': json_utils.c:(.text+0x8440): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_scale': json_utils.c:(.text+0x8460): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_scale': json_utils.c:(.text+0x8520): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_subtract': json_utils.c:(.text+0x8540): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_subtract': json_utils.c:(.text+0x8620): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_add': json_utils.c:(.text+0x8640): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_add': json_utils.c:(.text+0x8720): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_one': json_utils.c:(.text+0x8740): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_one': json_utils.c:(.text+0x87e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_zero': json_utils.c:(.text+0x8800): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_zero': json_utils.c:(.text+0x88a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_assign_vec3': json_utils.c:(.text+0x88c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_assign_vec3': json_utils.c:(.text+0x8960): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_assign': json_utils.c:(.text+0x8980): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_assign': json_utils.c:(.text+0x8a40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i': json_utils.c:(.text+0x8a60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i': json_utils.c:(.text+0x8b00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_is_equal': json_utils.c:(.text+0x8b20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_is_equal': json_utils.c:(.text+0x8b80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_is_zero': json_utils.c:(.text+0x8ba0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_is_zero': json_utils.c:(.text+0x8be0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_distance_squared': json_utils.c:(.text+0x8c00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_distance_squared': json_utils.c:(.text+0x8c40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_distance': json_utils.c:(.text+0x8c60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_distance': json_utils.c:(.text+0x8ca0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_length_squared': json_utils.c:(.text+0x8cc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_length_squared': json_utils.c:(.text+0x8ce0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_length': json_utils.c:(.text+0x8d00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_length': json_utils.c:(.text+0x8d20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_dot': json_utils.c:(.text+0x8d40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_dot': json_utils.c:(.text+0x8d80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_bezier4': json_utils.c:(.text+0x8da0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_bezier4': json_utils.c:(.text+0x8e80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_bezier3': json_utils.c:(.text+0x8ec0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_bezier3': json_utils.c:(.text+0x8f80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_lerp': json_utils.c:(.text+0x8fa0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_lerp': json_utils.c:(.text+0x9060): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_reflect': json_utils.c:(.text+0x9080): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_reflect': json_utils.c:(.text+0x9140): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_slide': json_utils.c:(.text+0x9160): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_slide': json_utils.c:(.text+0x9220): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_project': json_utils.c:(.text+0x9240): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_project': json_utils.c:(.text+0x9300): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_normalize': json_utils.c:(.text+0x9320): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_normalize': json_utils.c:(.text+0x93c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_cross': json_utils.c:(.text+0x93e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_cross': json_utils.c:(.text+0x94a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_clamp': json_utils.c:(.text+0x94c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_clamp': json_utils.c:(.text+0x9580): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_min': json_utils.c:(.text+0x95a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_min': json_utils.c:(.text+0x9660): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_max': json_utils.c:(.text+0x9680): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_max': json_utils.c:(.text+0x9740): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_round': json_utils.c:(.text+0x9760): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_round': json_utils.c:(.text+0x9800): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_ceil': json_utils.c:(.text+0x9820): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_ceil': json_utils.c:(.text+0x98c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_floor': json_utils.c:(.text+0x98e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_floor': json_utils.c:(.text+0x9980): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_abs': json_utils.c:(.text+0x99a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_abs': json_utils.c:(.text+0x9a40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_inverse': json_utils.c:(.text+0x9a60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_inverse': json_utils.c:(.text+0x9b00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_negative': json_utils.c:(.text+0x9b20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_negative': json_utils.c:(.text+0x9bc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_snap': json_utils.c:(.text+0x9be0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_snap': json_utils.c:(.text+0x9ca0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_divide': json_utils.c:(.text+0x9cc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_divide': json_utils.c:(.text+0x9d80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_multiply_mat3': json_utils.c:(.text+0x9da0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_multiply_mat3': json_utils.c:(.text+0x9e40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_multiply': json_utils.c:(.text+0x9e60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_multiply': json_utils.c:(.text+0x9f20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_scale': json_utils.c:(.text+0x9f40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_scale': json_utils.c:(.text+0x9fe0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_subtract': json_utils.c:(.text+0xa000): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_subtract': json_utils.c:(.text+0xa0c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_add': json_utils.c:(.text+0xa0e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_add': json_utils.c:(.text+0xa1a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_one': json_utils.c:(.text+0xa1c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_one': json_utils.c:(.text+0xa260): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_zero': json_utils.c:(.text+0xa280): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_zero': json_utils.c:(.text+0xa320): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_assign_vec3i': json_utils.c:(.text+0xa340): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_assign_vec3i': json_utils.c:(.text+0xa400): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_assign': json_utils.c:(.text+0xa420): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_assign': json_utils.c:(.text+0xa4c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3': json_utils.c:(.text+0xa4e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3': json_utils.c:(.text+0xa580): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_nearly_equal': json_utils.c:(.text+0xa5a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_nearly_equal': json_utils.c:(.text+0xa5e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_equal': json_utils.c:(.text+0xa600): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_equal': json_utils.c:(.text+0xa640): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_near_zero': json_utils.c:(.text+0xa660): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_near_zero': json_utils.c:(.text+0xa6a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_zero': json_utils.c:(.text+0xa6c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_zero': json_utils.c:(.text+0xa700): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_distance_squared': json_utils.c:(.text+0xa720): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_distance_squared': json_utils.c:(.text+0xa760): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_distance': json_utils.c:(.text+0xa780): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_distance': json_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_length': json_utils.c:(.text+0xa7c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_length': json_utils.c:(.text+0xa7e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_length_squared': json_utils.c:(.text+0xa800): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_length_squared': json_utils.c:(.text+0xa820): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_angle': json_utils.c:(.text+0xa840): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_angle': json_utils.c:(.text+0xa860): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_dot': json_utils.c:(.text+0xa880): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_dot': json_utils.c:(.text+0xa8c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_bezier4': json_utils.c:(.text+0xa8e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_bezier4': json_utils.c:(.text+0xa980): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_bezier3': json_utils.c:(.text+0xa9c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_bezier3': json_utils.c:(.text+0xaa60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_lerp': json_utils.c:(.text+0xaa80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_lerp': json_utils.c:(.text+0xab00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_rotate': json_utils.c:(.text+0xab20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_rotate': json_utils.c:(.text+0xaba0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_tangent': json_utils.c:(.text+0xabc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_tangent': json_utils.c:(.text+0xac40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_reflect': json_utils.c:(.text+0xac60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_reflect': json_utils.c:(.text+0xace0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_slide': json_utils.c:(.text+0xad00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_slide': json_utils.c:(.text+0xad80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_project': json_utils.c:(.text+0xada0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_project': json_utils.c:(.text+0xae20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_normalize': json_utils.c:(.text+0xae40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_normalize': json_utils.c:(.text+0xaec0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_clamp': json_utils.c:(.text+0xaee0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_clamp': json_utils.c:(.text+0xaf80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_min': json_utils.c:(.text+0xafa0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_min': json_utils.c:(.text+0xb020): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_max': json_utils.c:(.text+0xb040): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_max': json_utils.c:(.text+0xb0c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_round': json_utils.c:(.text+0xb0e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_round': json_utils.c:(.text+0xb160): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_ceil': json_utils.c:(.text+0xb180): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_ceil': json_utils.c:(.text+0xb200): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_floor': json_utils.c:(.text+0xb220): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_floor': json_utils.c:(.text+0xb2a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_abs': json_utils.c:(.text+0xb2c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_abs': json_utils.c:(.text+0xb340): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_inverse': json_utils.c:(.text+0xb360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_inverse': json_utils.c:(.text+0xb3e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_negative': json_utils.c:(.text+0xb400): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_negative': json_utils.c:(.text+0xb480): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_snap': json_utils.c:(.text+0xb4a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_snap': json_utils.c:(.text+0xb520): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_divide': json_utils.c:(.text+0xb540): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_divide': json_utils.c:(.text+0xb5c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_multiply_mat2': json_utils.c:(.text+0xb5e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_multiply_mat2': json_utils.c:(.text+0xb680): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_multiply': json_utils.c:(.text+0xb6a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_multiply': json_utils.c:(.text+0xb720): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_scale': json_utils.c:(.text+0xb740): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_scale': json_utils.c:(.text+0xb7c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_subtract': json_utils.c:(.text+0xb7e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_subtract': json_utils.c:(.text+0xb860): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_add': json_utils.c:(.text+0xb880): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_add': json_utils.c:(.text+0xb900): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_one': json_utils.c:(.text+0xb920): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_one': json_utils.c:(.text+0xb9a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_zero': json_utils.c:(.text+0xb9c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_zero': json_utils.c:(.text+0xba40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_assign_vec2': json_utils.c:(.text+0xba60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_assign_vec2': json_utils.c:(.text+0xbae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_assign': json_utils.c:(.text+0xbb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_assign': json_utils.c:(.text+0xbb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i': json_utils.c:(.text+0xbba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i': json_utils.c:(.text+0xbc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_is_equal': json_utils.c:(.text+0xbc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_is_equal': json_utils.c:(.text+0xbc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_is_zero': json_utils.c:(.text+0xbca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_is_zero': json_utils.c:(.text+0xbcc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_distance_squared': json_utils.c:(.text+0xbce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_distance_squared': json_utils.c:(.text+0xbd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_distance': json_utils.c:(.text+0xbd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_distance': json_utils.c:(.text+0xbd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_length': json_utils.c:(.text+0xbda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_length': json_utils.c:(.text+0xbdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_length_squared': json_utils.c:(.text+0xbde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_length_squared': json_utils.c:(.text+0xbe00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_angle': json_utils.c:(.text+0xbe20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_angle': json_utils.c:(.text+0xbe40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_dot': json_utils.c:(.text+0xbe60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_dot': json_utils.c:(.text+0xbea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_bezier4': json_utils.c:(.text+0xbec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_bezier4': json_utils.c:(.text+0xbf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_bezier3': json_utils.c:(.text+0xbfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_bezier3': json_utils.c:(.text+0xc060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_lerp': json_utils.c:(.text+0xc080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_lerp': json_utils.c:(.text+0xc120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_rotate': json_utils.c:(.text+0xc140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_rotate': json_utils.c:(.text+0xc1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_tangent': json_utils.c:(.text+0xc200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_tangent': json_utils.c:(.text+0xc280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_reflect': json_utils.c:(.text+0xc2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_reflect': json_utils.c:(.text+0xc340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_slide': json_utils.c:(.text+0xc360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_slide': json_utils.c:(.text+0xc400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_project': json_utils.c:(.text+0xc420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_project': json_utils.c:(.text+0xc4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_normalize': json_utils.c:(.text+0xc4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_normalize': json_utils.c:(.text+0xc560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_clamp': json_utils.c:(.text+0xc580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_clamp': json_utils.c:(.text+0xc620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_min': json_utils.c:(.text+0xc640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_min': json_utils.c:(.text+0xc6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_max': json_utils.c:(.text+0xc700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_max': json_utils.c:(.text+0xc7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_round': json_utils.c:(.text+0xc7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_round': json_utils.c:(.text+0xc840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_ceil': json_utils.c:(.text+0xc860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_ceil': json_utils.c:(.text+0xc8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_floor': json_utils.c:(.text+0xc900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_floor': json_utils.c:(.text+0xc980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_abs': json_utils.c:(.text+0xc9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_abs': json_utils.c:(.text+0xca20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_inverse': json_utils.c:(.text+0xca40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_inverse': json_utils.c:(.text+0xcac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_negative': json_utils.c:(.text+0xcae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_negative': json_utils.c:(.text+0xcb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_snap': json_utils.c:(.text+0xcb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_snap': json_utils.c:(.text+0xcc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_divide': json_utils.c:(.text+0xcc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_divide': json_utils.c:(.text+0xcce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_multiply_mat2': json_utils.c:(.text+0xcd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_multiply_mat2': json_utils.c:(.text+0xcda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_multiply': json_utils.c:(.text+0xcdc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_multiply': json_utils.c:(.text+0xce60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_scale': json_utils.c:(.text+0xce80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_scale': json_utils.c:(.text+0xcf20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_subtract': json_utils.c:(.text+0xcf40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_subtract': json_utils.c:(.text+0xcfe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_add': json_utils.c:(.text+0xd000): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_add': json_utils.c:(.text+0xd0a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_one': json_utils.c:(.text+0xd0c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_one': json_utils.c:(.text+0xd140): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_zero': json_utils.c:(.text+0xd160): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_zero': json_utils.c:(.text+0xd1e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_assign_vec2i': json_utils.c:(.text+0xd200): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_assign_vec2i': json_utils.c:(.text+0xd280): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_assign': json_utils.c:(.text+0xd2a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_assign': json_utils.c:(.text+0xd320): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2': json_utils.c:(.text+0xd340): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2': json_utils.c:(.text+0xd3c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_nearly_equal': json_utils.c:(.text+0xd3e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_nearly_equal': json_utils.c:(.text+0xd420): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_equal': json_utils.c:(.text+0xd440): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_equal': json_utils.c:(.text+0xd480): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_near_zero': json_utils.c:(.text+0xd4a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_near_zero': json_utils.c:(.text+0xd4c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_zero': json_utils.c:(.text+0xd4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_zero': json_utils.c:(.text+0xd500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_lerp': los.c:(.text+0x3c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_lerp': los.c:(.text+0x440): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_multiply': los.c:(.text+0x460): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_multiply': los.c:(.text+0x4e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_scale': los.c:(.text+0x500): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_scale': los.c:(.text+0x580): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_negative': los.c:(.text+0x5a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_negative': los.c:(.text+0x620): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_scaling': los.c:(.text+0x640): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_scaling': los.c:(.text+0x6c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_translation': los.c:(.text+0x6e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_translation': los.c:(.text+0x760): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_look_at': los.c:(.text+0x780): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_look_at': los.c:(.text+0x840): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_quaternion': los.c:(.text+0x860): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_quaternion': los.c:(.text+0x8e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_axis': los.c:(.text+0x900): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_axis': los.c:(.text+0x980): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_z': los.c:(.text+0x9a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_z': los.c:(.text+0xa20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_y': los.c:(.text+0xa40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_y': los.c:(.text+0xac0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_x': los.c:(.text+0xae0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_x': los.c:(.text+0xb60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_perspective_infinite': los.c:(.text+0xb80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_perspective_infinite': los.c:(.text+0xc00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_perspective_fov': los.c:(.text+0xc20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_perspective_fov': los.c:(.text+0xca0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_perspective': los.c:(.text+0xcc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_perspective': los.c:(.text+0xd40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_ortho': los.c:(.text+0xd60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_ortho': los.c:(.text+0xde0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_inverse': los.c:(.text+0xe00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_inverse': los.c:(.text+0xe80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_adjugate': los.c:(.text+0xea0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_adjugate': los.c:(.text+0xf20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_transpose': los.c:(.text+0xf40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_transpose': los.c:(.text+0xfc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_assign_mat3': los.c:(.text+0xfe0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_assign_mat3': los.c:(.text+0x1060): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_assign_mat2': los.c:(.text+0x1080): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_assign_mat2': los.c:(.text+0x1120): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_assign': los.c:(.text+0x1140): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_assign': los.c:(.text+0x11c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_determinant': los.c:(.text+0x11e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_determinant': los.c:(.text+0x1200): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_identity': los.c:(.text+0x1220): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_identity': los.c:(.text+0x12a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_zero': los.c:(.text+0x12c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_zero': los.c:(.text+0x1340): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4': los.c:(.text+0x1360): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4': los.c:(.text+0x13e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_lerp': los.c:(.text+0x1400): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_lerp': los.c:(.text+0x1480): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_multiply': los.c:(.text+0x14a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_multiply': los.c:(.text+0x1520): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_scale': los.c:(.text+0x1540): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_scale': los.c:(.text+0x15c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_negative': los.c:(.text+0x15e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_negative': los.c:(.text+0x1660): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_scaling': los.c:(.text+0x1680): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_scaling': los.c:(.text+0x1700): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_quaternion': los.c:(.text+0x1720): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_quaternion': los.c:(.text+0x17c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_axis': los.c:(.text+0x17e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_axis': los.c:(.text+0x1880): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_z': los.c:(.text+0x18a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_z': los.c:(.text+0x1920): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_y': los.c:(.text+0x1940): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_y': los.c:(.text+0x19c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_x': los.c:(.text+0x19e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_x': los.c:(.text+0x1a60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_inverse': los.c:(.text+0x1a80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_inverse': los.c:(.text+0x1b00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_adjugate': los.c:(.text+0x1b20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_adjugate': los.c:(.text+0x1ba0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_cofactor': los.c:(.text+0x1bc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_cofactor': los.c:(.text+0x1c40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_transpose': los.c:(.text+0x1c60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_transpose': los.c:(.text+0x1ce0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_assign_mat4': los.c:(.text+0x1d00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_assign_mat4': los.c:(.text+0x1d80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_assign_mat2': los.c:(.text+0x1da0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_assign_mat2': los.c:(.text+0x1e40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_assign': los.c:(.text+0x1e60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_assign': los.c:(.text+0x1ee0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_determinant': los.c:(.text+0x1f00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_determinant': los.c:(.text+0x1f20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_identity': los.c:(.text+0x1f40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_identity': los.c:(.text+0x1fc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_zero': los.c:(.text+0x1fe0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_zero': los.c:(.text+0x2060): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3': los.c:(.text+0x2080): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3': los.c:(.text+0x2100): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_lerp': los.c:(.text+0x2120): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_lerp': los.c:(.text+0x21e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_multiply': los.c:(.text+0x2200): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_multiply': los.c:(.text+0x22c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_scale': los.c:(.text+0x22e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_scale': los.c:(.text+0x2380): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_negative': los.c:(.text+0x23a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_negative': los.c:(.text+0x2440): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_scaling': los.c:(.text+0x2460): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_scaling': los.c:(.text+0x2500): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_rotation': los.c:(.text+0x2520): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_rotation': los.c:(.text+0x25c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_inverse': los.c:(.text+0x25e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_inverse': los.c:(.text+0x2680): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_cofactor': los.c:(.text+0x26a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_cofactor': los.c:(.text+0x2740): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_transpose': los.c:(.text+0x2760): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_transpose': los.c:(.text+0x2800): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_assign_mat4': los.c:(.text+0x2820): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_assign_mat4': los.c:(.text+0x28c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_assign_mat3': los.c:(.text+0x28e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_assign_mat3': los.c:(.text+0x2980): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_assign': los.c:(.text+0x29a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_assign': los.c:(.text+0x2a40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_determinant': los.c:(.text+0x2a60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_determinant': los.c:(.text+0x2aa0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_identity': los.c:(.text+0x2ac0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_identity': los.c:(.text+0x2b60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_zero': los.c:(.text+0x2b80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_zero': los.c:(.text+0x2c20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2': los.c:(.text+0x2c40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2': los.c:(.text+0x2ce0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_length_squared': los.c:(.text+0x2d00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_length_squared': los.c:(.text+0x2d40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_length': los.c:(.text+0x2d60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_length': los.c:(.text+0x2da0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_angle': los.c:(.text+0x2dc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_angle': los.c:(.text+0x2e00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_dot': los.c:(.text+0x2e20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_dot': los.c:(.text+0x2e60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_slerp': los.c:(.text+0x2e80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_slerp': los.c:(.text+0x2f40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_lerp': los.c:(.text+0x2f60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_lerp': los.c:(.text+0x3020): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_yaw_pitch_roll': los.c:(.text+0x3040): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_yaw_pitch_roll': los.c:(.text+0x30e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_mat4': los.c:(.text+0x3100): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_mat4': los.c:(.text+0x31a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_vec3': los.c:(.text+0x31c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_vec3': los.c:(.text+0x3260): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_axis_angle': los.c:(.text+0x3280): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_axis_angle': los.c:(.text+0x3320): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_power': los.c:(.text+0x3340): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_power': los.c:(.text+0x33e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_normalize': los.c:(.text+0x3400): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_normalize': los.c:(.text+0x34a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_inverse': los.c:(.text+0x34c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_inverse': los.c:(.text+0x3560): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_conjugate': los.c:(.text+0x3580): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_conjugate': los.c:(.text+0x3620): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_negative': los.c:(.text+0x3640): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_negative': los.c:(.text+0x36e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_divide': los.c:(.text+0x3700): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_divide': los.c:(.text+0x37c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_multiply': los.c:(.text+0x37e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_multiply': los.c:(.text+0x38a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_scale': los.c:(.text+0x38c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_scale': los.c:(.text+0x3960): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_null': los.c:(.text+0x3980): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_null': los.c:(.text+0x3a20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_zero': los.c:(.text+0x3a40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_zero': los.c:(.text+0x3ae0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_assign': los.c:(.text+0x3b00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_assign': los.c:(.text+0x3ba0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat': los.c:(.text+0x3bc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat': los.c:(.text+0x3c60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_nearly_equal': los.c:(.text+0x3c80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_nearly_equal': los.c:(.text+0x3cc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_equal': los.c:(.text+0x3ce0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_equal': los.c:(.text+0x3d20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_near_zero': los.c:(.text+0x3d40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_near_zero': los.c:(.text+0x3d80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_zero': los.c:(.text+0x3da0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_zero': los.c:(.text+0x3de0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_lerp': los.c:(.text+0x3e00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_lerp': los.c:(.text+0x3ea0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_normalize': los.c:(.text+0x3ec0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_normalize': los.c:(.text+0x3f60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_clamp': los.c:(.text+0x3f80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_clamp': los.c:(.text+0x4020): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_min': los.c:(.text+0x4040): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_min': los.c:(.text+0x40e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_max': los.c:(.text+0x4100): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_max': los.c:(.text+0x41a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_round': los.c:(.text+0x41c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_round': los.c:(.text+0x4260): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_ceil': los.c:(.text+0x4280): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_ceil': los.c:(.text+0x4320): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_floor': los.c:(.text+0x4340): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_floor': los.c:(.text+0x43e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_abs': los.c:(.text+0x4400): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_abs': los.c:(.text+0x44a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_inverse': los.c:(.text+0x44c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_inverse': los.c:(.text+0x4560): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_negative': los.c:(.text+0x4580): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_negative': los.c:(.text+0x4620): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_snap': los.c:(.text+0x4640): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_snap': los.c:(.text+0x46e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_divide': los.c:(.text+0x4700): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_divide': los.c:(.text+0x47a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_multiply_mat4': los.c:(.text+0x47c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_multiply_mat4': los.c:(.text+0x4860): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_multiply': los.c:(.text+0x4880): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_multiply': los.c:(.text+0x4920): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_scale': los.c:(.text+0x4940): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_scale': los.c:(.text+0x49e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_subtract': los.c:(.text+0x4a00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_subtract': los.c:(.text+0x4aa0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_add': los.c:(.text+0x4ac0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_add': los.c:(.text+0x4b60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_one': los.c:(.text+0x4b80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_one': los.c:(.text+0x4c00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_zero': los.c:(.text+0x4c20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_zero': los.c:(.text+0x4ca0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_assign_vec4': los.c:(.text+0x4cc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_assign_vec4': los.c:(.text+0x4d60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_assign': los.c:(.text+0x4d80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_assign': los.c:(.text+0x4e20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i': los.c:(.text+0x4e40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i': los.c:(.text+0x4ee0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_is_equal': los.c:(.text+0x4f20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_is_equal': los.c:(.text+0x4f60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_is_zero': los.c:(.text+0x4f80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_is_zero': los.c:(.text+0x4fa0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_lerp': los.c:(.text+0x4fc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_lerp': los.c:(.text+0x5060): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_normalize': los.c:(.text+0x5080): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_normalize': los.c:(.text+0x5120): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_clamp': los.c:(.text+0x5140): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_clamp': los.c:(.text+0x51e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_min': los.c:(.text+0x5200): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_min': los.c:(.text+0x52a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_max': los.c:(.text+0x52c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_max': los.c:(.text+0x5360): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_round': los.c:(.text+0x5380): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_round': los.c:(.text+0x5420): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_ceil': los.c:(.text+0x5440): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_ceil': los.c:(.text+0x54e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_floor': los.c:(.text+0x5500): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_floor': los.c:(.text+0x55a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_abs': los.c:(.text+0x55c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_abs': los.c:(.text+0x5660): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_inverse': los.c:(.text+0x5680): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_inverse': los.c:(.text+0x5720): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_negative': los.c:(.text+0x5740): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_negative': los.c:(.text+0x57e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_snap': los.c:(.text+0x5800): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_snap': los.c:(.text+0x58a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_divide': los.c:(.text+0x58c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_divide': los.c:(.text+0x5960): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_multiply_mat4': los.c:(.text+0x5980): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_multiply_mat4': los.c:(.text+0x5a20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_multiply': los.c:(.text+0x5a40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_multiply': los.c:(.text+0x5ae0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_scale': los.c:(.text+0x5b00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_scale': los.c:(.text+0x5ba0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_subtract': los.c:(.text+0x5bc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_subtract': los.c:(.text+0x5c60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_add': los.c:(.text+0x5c80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_add': los.c:(.text+0x5d20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_one': los.c:(.text+0x5d40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_one': los.c:(.text+0x5dc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_zero': los.c:(.text+0x5de0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_zero': los.c:(.text+0x5e60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_assign_vec4i': los.c:(.text+0x5e80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_assign_vec4i': los.c:(.text+0x5f20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_assign': los.c:(.text+0x5f40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_assign': los.c:(.text+0x5fe0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4': los.c:(.text+0x6000): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4': los.c:(.text+0x60a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_nearly_equal': los.c:(.text+0x60c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_nearly_equal': los.c:(.text+0x6100): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_equal': los.c:(.text+0x6120): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_equal': los.c:(.text+0x6160): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_near_zero': los.c:(.text+0x6180): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_near_zero': los.c:(.text+0x61c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_zero': los.c:(.text+0x61e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_zero': los.c:(.text+0x6200): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_distance_squared': los.c:(.text+0x6220): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_distance_squared': los.c:(.text+0x6280): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_distance': los.c:(.text+0x62a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_distance': los.c:(.text+0x6300): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_length_squared': los.c:(.text+0x6320): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_length_squared': los.c:(.text+0x6360): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_length': los.c:(.text+0x6380): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_length': los.c:(.text+0x63c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_dot': los.c:(.text+0x63e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_dot': los.c:(.text+0x6440): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_bezier4': los.c:(.text+0x6460): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_bezier4': los.c:(.text+0x6560): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_bezier3': los.c:(.text+0x65a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_bezier3': los.c:(.text+0x66a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_lerp': los.c:(.text+0x66c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_lerp': los.c:(.text+0x67a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_reflect': los.c:(.text+0x67c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_reflect': los.c:(.text+0x68a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_slide': los.c:(.text+0x68c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_slide': los.c:(.text+0x69a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_project': los.c:(.text+0x69c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_project': los.c:(.text+0x6aa0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_normalize': los.c:(.text+0x6ac0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_normalize': los.c:(.text+0x6b80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_cross': los.c:(.text+0x6ba0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_cross': los.c:(.text+0x6c80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_clamp': los.c:(.text+0x6ca0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_clamp': los.c:(.text+0x6da0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_min': los.c:(.text+0x6dc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_min': los.c:(.text+0x6ea0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_max': los.c:(.text+0x6ec0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_max': los.c:(.text+0x6fa0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_round': los.c:(.text+0x6fc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_round': los.c:(.text+0x7060): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_ceil': los.c:(.text+0x7080): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_ceil': los.c:(.text+0x7120): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_floor': los.c:(.text+0x7140): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_floor': los.c:(.text+0x71e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_abs': los.c:(.text+0x7200): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_abs': los.c:(.text+0x72c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_inverse': los.c:(.text+0x72e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_inverse': los.c:(.text+0x73a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_negative': los.c:(.text+0x73c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_negative': los.c:(.text+0x7480): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_snap': los.c:(.text+0x74a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_snap': los.c:(.text+0x7580): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_divide': los.c:(.text+0x75a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_divide': los.c:(.text+0x7680): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_multiply_mat3': los.c:(.text+0x76a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_multiply_mat3': los.c:(.text+0x7760): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_multiply': los.c:(.text+0x7780): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_multiply': los.c:(.text+0x7860): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_scale': los.c:(.text+0x7880): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_scale': los.c:(.text+0x7940): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_subtract': los.c:(.text+0x7960): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_subtract': los.c:(.text+0x7a40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_add': los.c:(.text+0x7a60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_add': los.c:(.text+0x7b40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_one': los.c:(.text+0x7b60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_one': los.c:(.text+0x7c00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_zero': los.c:(.text+0x7c20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_zero': los.c:(.text+0x7cc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_assign_vec3': los.c:(.text+0x7ce0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_assign_vec3': los.c:(.text+0x7d80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_assign': los.c:(.text+0x7da0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_assign': los.c:(.text+0x7e60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i': los.c:(.text+0x7e80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i': los.c:(.text+0x7f20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_is_equal': los.c:(.text+0x7f40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_is_equal': los.c:(.text+0x7fa0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_is_zero': los.c:(.text+0x7fc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_is_zero': los.c:(.text+0x8000): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_distance_squared': los.c:(.text+0x8020): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_distance_squared': los.c:(.text+0x8060): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_distance': los.c:(.text+0x8080): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_distance': los.c:(.text+0x80c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_length_squared': los.c:(.text+0x80e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_length_squared': los.c:(.text+0x8100): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_length': los.c:(.text+0x8120): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_length': los.c:(.text+0x8140): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_dot': los.c:(.text+0x8160): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_dot': los.c:(.text+0x81a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_bezier4': los.c:(.text+0x81c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_bezier4': los.c:(.text+0x82a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_bezier3': los.c:(.text+0x82e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_bezier3': los.c:(.text+0x83a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_lerp': los.c:(.text+0x83c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_lerp': los.c:(.text+0x8480): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_reflect': los.c:(.text+0x84a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_reflect': los.c:(.text+0x8560): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_slide': los.c:(.text+0x8580): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_slide': los.c:(.text+0x8640): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_project': los.c:(.text+0x8660): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_project': los.c:(.text+0x8720): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_normalize': los.c:(.text+0x8740): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_normalize': los.c:(.text+0x87e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_cross': los.c:(.text+0x8800): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_cross': los.c:(.text+0x88c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_clamp': los.c:(.text+0x88e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_clamp': los.c:(.text+0x89a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_min': los.c:(.text+0x89c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_min': los.c:(.text+0x8a80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_max': los.c:(.text+0x8aa0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_max': los.c:(.text+0x8b60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_round': los.c:(.text+0x8b80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_round': los.c:(.text+0x8c20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_ceil': los.c:(.text+0x8c40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_ceil': los.c:(.text+0x8ce0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_floor': los.c:(.text+0x8d00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_floor': los.c:(.text+0x8da0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_abs': los.c:(.text+0x8dc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_abs': los.c:(.text+0x8e60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_inverse': los.c:(.text+0x8e80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_inverse': los.c:(.text+0x8f20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_negative': los.c:(.text+0x8f40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_negative': los.c:(.text+0x8fe0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_snap': los.c:(.text+0x9000): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_snap': los.c:(.text+0x90c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_divide': los.c:(.text+0x90e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_divide': los.c:(.text+0x91a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_multiply_mat3': los.c:(.text+0x91c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_multiply_mat3': los.c:(.text+0x9260): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_multiply': los.c:(.text+0x9280): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_multiply': los.c:(.text+0x9340): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_scale': los.c:(.text+0x9360): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_scale': los.c:(.text+0x9400): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_subtract': los.c:(.text+0x9420): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_subtract': los.c:(.text+0x94e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_add': los.c:(.text+0x9500): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_add': los.c:(.text+0x95c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_one': los.c:(.text+0x95e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_one': los.c:(.text+0x9680): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_zero': los.c:(.text+0x96a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_zero': los.c:(.text+0x9740): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_assign_vec3i': los.c:(.text+0x9760): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_assign_vec3i': los.c:(.text+0x9820): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_assign': los.c:(.text+0x9840): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_assign': los.c:(.text+0x98e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3': los.c:(.text+0x9900): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3': los.c:(.text+0x99a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_nearly_equal': los.c:(.text+0x99c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_nearly_equal': los.c:(.text+0x9a00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_equal': los.c:(.text+0x9a20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_equal': los.c:(.text+0x9a60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_near_zero': los.c:(.text+0x9a80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_near_zero': los.c:(.text+0x9ac0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_zero': los.c:(.text+0x9ae0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_zero': los.c:(.text+0x9b20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_distance_squared': los.c:(.text+0x9b40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_distance_squared': los.c:(.text+0x9b80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_distance': los.c:(.text+0x9ba0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_distance': los.c:(.text+0x9bc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_length': los.c:(.text+0x9be0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_length': los.c:(.text+0x9c00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_length_squared': los.c:(.text+0x9c20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_length_squared': los.c:(.text+0x9c40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_angle': los.c:(.text+0x9c60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_angle': los.c:(.text+0x9c80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_dot': los.c:(.text+0x9ca0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_dot': los.c:(.text+0x9ce0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_bezier4': los.c:(.text+0x9d00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_bezier4': los.c:(.text+0x9da0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_bezier3': los.c:(.text+0x9de0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_bezier3': los.c:(.text+0x9e80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_lerp': los.c:(.text+0x9ea0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_lerp': los.c:(.text+0x9f20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_rotate': los.c:(.text+0x9f40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_rotate': los.c:(.text+0x9fc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_tangent': los.c:(.text+0x9fe0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_tangent': los.c:(.text+0xa060): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_reflect': los.c:(.text+0xa080): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_reflect': los.c:(.text+0xa100): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_slide': los.c:(.text+0xa120): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_slide': los.c:(.text+0xa1a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_project': los.c:(.text+0xa1c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_project': los.c:(.text+0xa240): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_normalize': los.c:(.text+0xa260): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_normalize': los.c:(.text+0xa2e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_clamp': los.c:(.text+0xa300): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_clamp': los.c:(.text+0xa3a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_min': los.c:(.text+0xa3c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_min': los.c:(.text+0xa440): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_max': los.c:(.text+0xa460): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_max': los.c:(.text+0xa4e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_round': los.c:(.text+0xa500): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_round': los.c:(.text+0xa580): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_ceil': los.c:(.text+0xa5a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_ceil': los.c:(.text+0xa620): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_floor': los.c:(.text+0xa640): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_floor': los.c:(.text+0xa6c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_abs': los.c:(.text+0xa6e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_abs': los.c:(.text+0xa760): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_inverse': los.c:(.text+0xa780): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_inverse': los.c:(.text+0xa800): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_negative': los.c:(.text+0xa820): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_negative': los.c:(.text+0xa8a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_snap': los.c:(.text+0xa8c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_snap': los.c:(.text+0xa940): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_divide': los.c:(.text+0xa960): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_divide': los.c:(.text+0xa9e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_multiply_mat2': los.c:(.text+0xaa00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_multiply_mat2': los.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_multiply': los.c:(.text+0xaac0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_multiply': los.c:(.text+0xab40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_scale': los.c:(.text+0xab60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_scale': los.c:(.text+0xabe0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_subtract': los.c:(.text+0xac00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_subtract': los.c:(.text+0xac80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_add': los.c:(.text+0xaca0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_add': los.c:(.text+0xad20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_one': los.c:(.text+0xad40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_one': los.c:(.text+0xadc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_zero': los.c:(.text+0xade0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_zero': los.c:(.text+0xae60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_assign_vec2': los.c:(.text+0xae80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_assign_vec2': los.c:(.text+0xaf00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_assign': los.c:(.text+0xaf20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_assign': los.c:(.text+0xafa0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i': los.c:(.text+0xafc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i': los.c:(.text+0xb040): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_is_equal': los.c:(.text+0xb060): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_is_equal': los.c:(.text+0xb0a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_is_zero': los.c:(.text+0xb0c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_is_zero': los.c:(.text+0xb0e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_distance_squared': los.c:(.text+0xb100): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_distance_squared': los.c:(.text+0xb140): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_distance': los.c:(.text+0xb160): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_distance': los.c:(.text+0xb1a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_length': los.c:(.text+0xb1c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_length': los.c:(.text+0xb1e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_length_squared': los.c:(.text+0xb200): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_length_squared': los.c:(.text+0xb220): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_angle': los.c:(.text+0xb240): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_angle': los.c:(.text+0xb260): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_dot': los.c:(.text+0xb280): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_dot': los.c:(.text+0xb2c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_bezier4': los.c:(.text+0xb2e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_bezier4': los.c:(.text+0xb3a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_bezier3': los.c:(.text+0xb3e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_bezier3': los.c:(.text+0xb480): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_lerp': los.c:(.text+0xb4a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_lerp': los.c:(.text+0xb540): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_rotate': los.c:(.text+0xb560): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_rotate': los.c:(.text+0xb600): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_tangent': los.c:(.text+0xb620): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_tangent': los.c:(.text+0xb6a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_reflect': los.c:(.text+0xb6c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_reflect': los.c:(.text+0xb760): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_slide': los.c:(.text+0xb780): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_slide': los.c:(.text+0xb820): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_project': los.c:(.text+0xb840): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_project': los.c:(.text+0xb8e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_normalize': los.c:(.text+0xb900): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_normalize': los.c:(.text+0xb980): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_clamp': los.c:(.text+0xb9a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_clamp': los.c:(.text+0xba40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_min': los.c:(.text+0xba60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_min': los.c:(.text+0xbb00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_max': los.c:(.text+0xbb20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_max': los.c:(.text+0xbbc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_round': los.c:(.text+0xbbe0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_round': los.c:(.text+0xbc60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_ceil': los.c:(.text+0xbc80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_ceil': los.c:(.text+0xbd00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_floor': los.c:(.text+0xbd20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_floor': los.c:(.text+0xbda0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_abs': los.c:(.text+0xbdc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_abs': los.c:(.text+0xbe40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_inverse': los.c:(.text+0xbe60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_inverse': los.c:(.text+0xbee0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_negative': los.c:(.text+0xbf00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_negative': los.c:(.text+0xbf80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_snap': los.c:(.text+0xbfa0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_snap': los.c:(.text+0xc040): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_divide': los.c:(.text+0xc060): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_divide': los.c:(.text+0xc100): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_multiply_mat2': los.c:(.text+0xc120): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_multiply_mat2': los.c:(.text+0xc1c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_multiply': los.c:(.text+0xc1e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_multiply': los.c:(.text+0xc280): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_scale': los.c:(.text+0xc2a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_scale': los.c:(.text+0xc340): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_subtract': los.c:(.text+0xc360): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_subtract': los.c:(.text+0xc400): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_add': los.c:(.text+0xc420): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_add': los.c:(.text+0xc4c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_one': los.c:(.text+0xc4e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_one': los.c:(.text+0xc560): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_zero': los.c:(.text+0xc580): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_zero': los.c:(.text+0xc600): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_assign_vec2i': los.c:(.text+0xc620): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_assign_vec2i': los.c:(.text+0xc6a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_assign': los.c:(.text+0xc6c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_assign': los.c:(.text+0xc740): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2': los.c:(.text+0xc760): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2': los.c:(.text+0xc7e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_nearly_equal': los.c:(.text+0xc800): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_nearly_equal': los.c:(.text+0xc840): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_equal': los.c:(.text+0xc860): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_equal': los.c:(.text+0xc8a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_near_zero': los.c:(.text+0xc8c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_near_zero': los.c:(.text+0xc8e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_zero': los.c:(.text+0xc900): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_zero': los.c:(.text+0xc920): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_lerp': map.c:(.text+0x800): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_lerp': map.c:(.text+0x880): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_multiply': map.c:(.text+0x8a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_multiply': map.c:(.text+0x920): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_scale': map.c:(.text+0x940): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_scale': map.c:(.text+0x9c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_negative': map.c:(.text+0x9e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_negative': map.c:(.text+0xa60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_scaling': map.c:(.text+0xa80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_scaling': map.c:(.text+0xb00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_translation': map.c:(.text+0xb20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_translation': map.c:(.text+0xba0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_look_at': map.c:(.text+0xbc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_look_at': map.c:(.text+0xc80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_quaternion': map.c:(.text+0xca0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_quaternion': map.c:(.text+0xd20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_axis': map.c:(.text+0xd40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_axis': map.c:(.text+0xdc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_z': map.c:(.text+0xde0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_z': map.c:(.text+0xe60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_y': map.c:(.text+0xe80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_y': map.c:(.text+0xf00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_x': map.c:(.text+0xf20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_x': map.c:(.text+0xfa0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_perspective_infinite': map.c:(.text+0xfc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_perspective_infinite': map.c:(.text+0x1040): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_perspective_fov': map.c:(.text+0x1060): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_perspective_fov': map.c:(.text+0x10e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_perspective': map.c:(.text+0x1100): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_perspective': map.c:(.text+0x1180): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_ortho': map.c:(.text+0x11a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_ortho': map.c:(.text+0x1220): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_inverse': map.c:(.text+0x1240): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_inverse': map.c:(.text+0x12c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_adjugate': map.c:(.text+0x12e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_adjugate': map.c:(.text+0x1360): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_transpose': map.c:(.text+0x1380): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_transpose': map.c:(.text+0x1400): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_assign_mat3': map.c:(.text+0x1420): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_assign_mat3': map.c:(.text+0x14a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_assign_mat2': map.c:(.text+0x14c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_assign_mat2': map.c:(.text+0x1560): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_assign': map.c:(.text+0x1580): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_assign': map.c:(.text+0x1600): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_determinant': map.c:(.text+0x1620): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_determinant': map.c:(.text+0x1640): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_identity': map.c:(.text+0x1660): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_identity': map.c:(.text+0x16e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_zero': map.c:(.text+0x1700): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_zero': map.c:(.text+0x1780): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4': map.c:(.text+0x17a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4': map.c:(.text+0x1820): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_lerp': map.c:(.text+0x1840): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_lerp': map.c:(.text+0x18c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_multiply': map.c:(.text+0x18e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_multiply': map.c:(.text+0x1960): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_scale': map.c:(.text+0x1980): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_scale': map.c:(.text+0x1a00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_negative': map.c:(.text+0x1a20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_negative': map.c:(.text+0x1aa0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_scaling': map.c:(.text+0x1ac0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_scaling': map.c:(.text+0x1b40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_quaternion': map.c:(.text+0x1b60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_quaternion': map.c:(.text+0x1c00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_axis': map.c:(.text+0x1c20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_axis': map.c:(.text+0x1cc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_z': map.c:(.text+0x1ce0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_z': map.c:(.text+0x1d60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_y': map.c:(.text+0x1d80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_y': map.c:(.text+0x1e00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_x': map.c:(.text+0x1e20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_x': map.c:(.text+0x1ea0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_inverse': map.c:(.text+0x1ec0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_inverse': map.c:(.text+0x1f40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_adjugate': map.c:(.text+0x1f60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_adjugate': map.c:(.text+0x1fe0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_cofactor': map.c:(.text+0x2000): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_cofactor': map.c:(.text+0x2080): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_transpose': map.c:(.text+0x20a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_transpose': map.c:(.text+0x2120): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_assign_mat4': map.c:(.text+0x2140): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_assign_mat4': map.c:(.text+0x21c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_assign_mat2': map.c:(.text+0x21e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_assign_mat2': map.c:(.text+0x2280): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_assign': map.c:(.text+0x22a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_assign': map.c:(.text+0x2320): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_determinant': map.c:(.text+0x2340): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_determinant': map.c:(.text+0x2360): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_identity': map.c:(.text+0x2380): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_identity': map.c:(.text+0x2400): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_zero': map.c:(.text+0x2420): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_zero': map.c:(.text+0x24a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3': map.c:(.text+0x24c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3': map.c:(.text+0x2540): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_lerp': map.c:(.text+0x2560): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_lerp': map.c:(.text+0x2620): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_multiply': map.c:(.text+0x2640): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_multiply': map.c:(.text+0x2700): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_scale': map.c:(.text+0x2720): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_scale': map.c:(.text+0x27c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_negative': map.c:(.text+0x27e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_negative': map.c:(.text+0x2880): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_scaling': map.c:(.text+0x28a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_scaling': map.c:(.text+0x2940): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_rotation': map.c:(.text+0x2960): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_rotation': map.c:(.text+0x2a00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_inverse': map.c:(.text+0x2a20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_inverse': map.c:(.text+0x2ac0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_cofactor': map.c:(.text+0x2ae0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_cofactor': map.c:(.text+0x2b80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_transpose': map.c:(.text+0x2ba0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_transpose': map.c:(.text+0x2c40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_assign_mat4': map.c:(.text+0x2c60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_assign_mat4': map.c:(.text+0x2d00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_assign_mat3': map.c:(.text+0x2d20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_assign_mat3': map.c:(.text+0x2dc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_assign': map.c:(.text+0x2de0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_assign': map.c:(.text+0x2e80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_determinant': map.c:(.text+0x2ea0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_determinant': map.c:(.text+0x2ee0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_identity': map.c:(.text+0x2f00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_identity': map.c:(.text+0x2fa0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_zero': map.c:(.text+0x2fc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_zero': map.c:(.text+0x3060): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2': map.c:(.text+0x3080): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2': map.c:(.text+0x3120): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_length_squared': map.c:(.text+0x3140): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_length_squared': map.c:(.text+0x3180): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_length': map.c:(.text+0x31a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_length': map.c:(.text+0x31e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_angle': map.c:(.text+0x3200): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_angle': map.c:(.text+0x3240): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_dot': map.c:(.text+0x3260): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_dot': map.c:(.text+0x32a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_slerp': map.c:(.text+0x32c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_slerp': map.c:(.text+0x3380): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_lerp': map.c:(.text+0x33a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_lerp': map.c:(.text+0x3460): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_yaw_pitch_roll': map.c:(.text+0x3480): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_yaw_pitch_roll': map.c:(.text+0x3520): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_mat4': map.c:(.text+0x3540): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_mat4': map.c:(.text+0x35e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_vec3': map.c:(.text+0x3600): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_vec3': map.c:(.text+0x36a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_axis_angle': map.c:(.text+0x36c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_axis_angle': map.c:(.text+0x3760): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_power': map.c:(.text+0x3780): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_power': map.c:(.text+0x3820): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_normalize': map.c:(.text+0x3840): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_normalize': map.c:(.text+0x38e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_inverse': map.c:(.text+0x3900): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_inverse': map.c:(.text+0x39a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_conjugate': map.c:(.text+0x39c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_conjugate': map.c:(.text+0x3a60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_negative': map.c:(.text+0x3a80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_negative': map.c:(.text+0x3b20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_divide': map.c:(.text+0x3b40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_divide': map.c:(.text+0x3c00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_multiply': map.c:(.text+0x3c20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_multiply': map.c:(.text+0x3ce0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_scale': map.c:(.text+0x3d00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_scale': map.c:(.text+0x3da0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_null': map.c:(.text+0x3dc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_null': map.c:(.text+0x3e60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_zero': map.c:(.text+0x3e80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_zero': map.c:(.text+0x3f20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_assign': map.c:(.text+0x3f40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_assign': map.c:(.text+0x3fe0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat': map.c:(.text+0x4000): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat': map.c:(.text+0x40a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_nearly_equal': map.c:(.text+0x40c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_nearly_equal': map.c:(.text+0x4100): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_equal': map.c:(.text+0x4120): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_equal': map.c:(.text+0x4160): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_near_zero': map.c:(.text+0x4180): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_near_zero': map.c:(.text+0x41c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_zero': map.c:(.text+0x41e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_zero': map.c:(.text+0x4220): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_lerp': map.c:(.text+0x4240): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_lerp': map.c:(.text+0x42e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_normalize': map.c:(.text+0x4300): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_normalize': map.c:(.text+0x43a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_clamp': map.c:(.text+0x43c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_clamp': map.c:(.text+0x4460): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_min': map.c:(.text+0x4480): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_min': map.c:(.text+0x4520): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_max': map.c:(.text+0x4540): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_max': map.c:(.text+0x45e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_round': map.c:(.text+0x4600): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_round': map.c:(.text+0x46a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_ceil': map.c:(.text+0x46c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_ceil': map.c:(.text+0x4760): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_floor': map.c:(.text+0x4780): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_floor': map.c:(.text+0x4820): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_abs': map.c:(.text+0x4840): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_abs': map.c:(.text+0x48e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_inverse': map.c:(.text+0x4900): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_inverse': map.c:(.text+0x49a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_negative': map.c:(.text+0x49c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_negative': map.c:(.text+0x4a60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_snap': map.c:(.text+0x4a80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_snap': map.c:(.text+0x4b20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_divide': map.c:(.text+0x4b40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_divide': map.c:(.text+0x4be0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_multiply_mat4': map.c:(.text+0x4c00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_multiply_mat4': map.c:(.text+0x4ca0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_multiply': map.c:(.text+0x4cc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_multiply': map.c:(.text+0x4d60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_scale': map.c:(.text+0x4d80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_scale': map.c:(.text+0x4e20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_subtract': map.c:(.text+0x4e40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_subtract': map.c:(.text+0x4ee0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_add': map.c:(.text+0x4f00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_add': map.c:(.text+0x4fa0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_one': map.c:(.text+0x4fc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_one': map.c:(.text+0x5040): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_zero': map.c:(.text+0x5060): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_zero': map.c:(.text+0x50e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_assign_vec4': map.c:(.text+0x5100): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_assign_vec4': map.c:(.text+0x51a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_assign': map.c:(.text+0x51c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_assign': map.c:(.text+0x5260): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i': map.c:(.text+0x5280): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i': map.c:(.text+0x5320): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_is_equal': map.c:(.text+0x5360): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_is_equal': map.c:(.text+0x53a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_is_zero': map.c:(.text+0x53c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_is_zero': map.c:(.text+0x53e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_lerp': map.c:(.text+0x5400): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_lerp': map.c:(.text+0x54a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_normalize': map.c:(.text+0x54c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_normalize': map.c:(.text+0x5560): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_clamp': map.c:(.text+0x5580): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_clamp': map.c:(.text+0x5620): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_min': map.c:(.text+0x5640): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_min': map.c:(.text+0x56e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_max': map.c:(.text+0x5700): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_max': map.c:(.text+0x57a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_round': map.c:(.text+0x57c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_round': map.c:(.text+0x5860): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_ceil': map.c:(.text+0x5880): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_ceil': map.c:(.text+0x5920): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_floor': map.c:(.text+0x5940): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_floor': map.c:(.text+0x59e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_abs': map.c:(.text+0x5a00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_abs': map.c:(.text+0x5aa0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_inverse': map.c:(.text+0x5ac0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_inverse': map.c:(.text+0x5b60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_negative': map.c:(.text+0x5b80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_negative': map.c:(.text+0x5c20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_snap': map.c:(.text+0x5c40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_snap': map.c:(.text+0x5ce0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_divide': map.c:(.text+0x5d00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_divide': map.c:(.text+0x5da0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_multiply_mat4': map.c:(.text+0x5dc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_multiply_mat4': map.c:(.text+0x5e60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_multiply': map.c:(.text+0x5e80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_multiply': map.c:(.text+0x5f20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_scale': map.c:(.text+0x5f40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_scale': map.c:(.text+0x5fe0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_subtract': map.c:(.text+0x6000): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_subtract': map.c:(.text+0x60a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_add': map.c:(.text+0x60c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_add': map.c:(.text+0x6160): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_one': map.c:(.text+0x6180): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_one': map.c:(.text+0x6200): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_zero': map.c:(.text+0x6220): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_zero': map.c:(.text+0x62a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_assign_vec4i': map.c:(.text+0x62c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_assign_vec4i': map.c:(.text+0x6360): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_assign': map.c:(.text+0x6380): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_assign': map.c:(.text+0x6420): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4': map.c:(.text+0x6440): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4': map.c:(.text+0x64e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_nearly_equal': map.c:(.text+0x6500): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_nearly_equal': map.c:(.text+0x6540): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_equal': map.c:(.text+0x6560): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_equal': map.c:(.text+0x65a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_near_zero': map.c:(.text+0x65c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_near_zero': map.c:(.text+0x6600): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_zero': map.c:(.text+0x6620): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_zero': map.c:(.text+0x6640): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_distance_squared': map.c:(.text+0x6660): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_distance_squared': map.c:(.text+0x66c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_distance': map.c:(.text+0x66e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_distance': map.c:(.text+0x6740): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_length_squared': map.c:(.text+0x6760): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_length_squared': map.c:(.text+0x67a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_length': map.c:(.text+0x67c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_length': map.c:(.text+0x6800): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_dot': map.c:(.text+0x6820): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_dot': map.c:(.text+0x6880): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_bezier4': map.c:(.text+0x68a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_bezier4': map.c:(.text+0x69a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_bezier3': map.c:(.text+0x69e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_bezier3': map.c:(.text+0x6ae0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_lerp': map.c:(.text+0x6b00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_lerp': map.c:(.text+0x6be0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_reflect': map.c:(.text+0x6c00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_reflect': map.c:(.text+0x6ce0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_slide': map.c:(.text+0x6d00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_slide': map.c:(.text+0x6de0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_project': map.c:(.text+0x6e00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_project': map.c:(.text+0x6ee0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_normalize': map.c:(.text+0x6f00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_normalize': map.c:(.text+0x6fc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_cross': map.c:(.text+0x6fe0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_cross': map.c:(.text+0x70c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_clamp': map.c:(.text+0x70e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_clamp': map.c:(.text+0x71e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_min': map.c:(.text+0x7200): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_min': map.c:(.text+0x72e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_max': map.c:(.text+0x7300): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_max': map.c:(.text+0x73e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_round': map.c:(.text+0x7400): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_round': map.c:(.text+0x74a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_ceil': map.c:(.text+0x74c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_ceil': map.c:(.text+0x7560): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_floor': map.c:(.text+0x7580): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_floor': map.c:(.text+0x7620): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_abs': map.c:(.text+0x7640): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_abs': map.c:(.text+0x7700): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_inverse': map.c:(.text+0x7720): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_inverse': map.c:(.text+0x77e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_negative': map.c:(.text+0x7800): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_negative': map.c:(.text+0x78c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_snap': map.c:(.text+0x78e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_snap': map.c:(.text+0x79c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_divide': map.c:(.text+0x79e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_divide': map.c:(.text+0x7ac0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_multiply_mat3': map.c:(.text+0x7ae0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_multiply_mat3': map.c:(.text+0x7ba0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_multiply': map.c:(.text+0x7bc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_multiply': map.c:(.text+0x7ca0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_scale': map.c:(.text+0x7cc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_scale': map.c:(.text+0x7d80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_subtract': map.c:(.text+0x7da0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_subtract': map.c:(.text+0x7e80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_add': map.c:(.text+0x7ea0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_add': map.c:(.text+0x7f80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_one': map.c:(.text+0x7fa0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_one': map.c:(.text+0x8040): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_zero': map.c:(.text+0x8060): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_zero': map.c:(.text+0x8100): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_assign_vec3': map.c:(.text+0x8120): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_assign_vec3': map.c:(.text+0x81c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_assign': map.c:(.text+0x81e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_assign': map.c:(.text+0x82a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i': map.c:(.text+0x82c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i': map.c:(.text+0x8360): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_is_equal': map.c:(.text+0x8380): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_is_equal': map.c:(.text+0x83e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_is_zero': map.c:(.text+0x8400): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_is_zero': map.c:(.text+0x8440): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_distance_squared': map.c:(.text+0x8460): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_distance_squared': map.c:(.text+0x84a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_distance': map.c:(.text+0x84c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_distance': map.c:(.text+0x8500): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_length_squared': map.c:(.text+0x8520): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_length_squared': map.c:(.text+0x8540): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_length': map.c:(.text+0x8560): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_length': map.c:(.text+0x8580): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_dot': map.c:(.text+0x85a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_dot': map.c:(.text+0x85e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_bezier4': map.c:(.text+0x8600): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_bezier4': map.c:(.text+0x86e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_bezier3': map.c:(.text+0x8720): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_bezier3': map.c:(.text+0x87e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_lerp': map.c:(.text+0x8800): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_lerp': map.c:(.text+0x88c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_reflect': map.c:(.text+0x88e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_reflect': map.c:(.text+0x89a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_slide': map.c:(.text+0x89c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_slide': map.c:(.text+0x8a80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_project': map.c:(.text+0x8aa0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_project': map.c:(.text+0x8b60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_normalize': map.c:(.text+0x8b80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_normalize': map.c:(.text+0x8c20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_cross': map.c:(.text+0x8c40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_cross': map.c:(.text+0x8d00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_clamp': map.c:(.text+0x8d20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_clamp': map.c:(.text+0x8de0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_min': map.c:(.text+0x8e00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_min': map.c:(.text+0x8ec0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_max': map.c:(.text+0x8ee0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_max': map.c:(.text+0x8fa0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_round': map.c:(.text+0x8fc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_round': map.c:(.text+0x9060): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_ceil': map.c:(.text+0x9080): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_ceil': map.c:(.text+0x9120): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_floor': map.c:(.text+0x9140): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_floor': map.c:(.text+0x91e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_abs': map.c:(.text+0x9200): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_abs': map.c:(.text+0x92a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_inverse': map.c:(.text+0x92c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_inverse': map.c:(.text+0x9360): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_negative': map.c:(.text+0x9380): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_negative': map.c:(.text+0x9420): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_snap': map.c:(.text+0x9440): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_snap': map.c:(.text+0x9500): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_divide': map.c:(.text+0x9520): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_divide': map.c:(.text+0x95e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_multiply_mat3': map.c:(.text+0x9600): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_multiply_mat3': map.c:(.text+0x96a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_multiply': map.c:(.text+0x96c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_multiply': map.c:(.text+0x9780): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_scale': map.c:(.text+0x97a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_scale': map.c:(.text+0x9840): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_subtract': map.c:(.text+0x9860): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_subtract': map.c:(.text+0x9920): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_add': map.c:(.text+0x9940): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_add': map.c:(.text+0x9a00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_one': map.c:(.text+0x9a20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_one': map.c:(.text+0x9ac0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_zero': map.c:(.text+0x9ae0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_zero': map.c:(.text+0x9b80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_assign_vec3i': map.c:(.text+0x9ba0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_assign_vec3i': map.c:(.text+0x9c60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_assign': map.c:(.text+0x9c80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_assign': map.c:(.text+0x9d20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3': map.c:(.text+0x9d40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3': map.c:(.text+0x9de0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_nearly_equal': map.c:(.text+0x9e00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_nearly_equal': map.c:(.text+0x9e40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_equal': map.c:(.text+0x9e60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_equal': map.c:(.text+0x9ea0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_near_zero': map.c:(.text+0x9ec0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_near_zero': map.c:(.text+0x9f00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_zero': map.c:(.text+0x9f20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_zero': map.c:(.text+0x9f60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_distance_squared': map.c:(.text+0x9f80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_distance_squared': map.c:(.text+0x9fc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_distance': map.c:(.text+0x9fe0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_distance': map.c:(.text+0xa000): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_length': map.c:(.text+0xa020): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_length': map.c:(.text+0xa040): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_length_squared': map.c:(.text+0xa060): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_length_squared': map.c:(.text+0xa080): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_angle': map.c:(.text+0xa0a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_angle': map.c:(.text+0xa0c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_dot': map.c:(.text+0xa0e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_dot': map.c:(.text+0xa120): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_bezier4': map.c:(.text+0xa140): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_bezier4': map.c:(.text+0xa1e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_bezier3': map.c:(.text+0xa220): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_bezier3': map.c:(.text+0xa2c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_lerp': map.c:(.text+0xa2e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_lerp': map.c:(.text+0xa360): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_rotate': map.c:(.text+0xa380): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_rotate': map.c:(.text+0xa400): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_tangent': map.c:(.text+0xa420): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_tangent': map.c:(.text+0xa4a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_reflect': map.c:(.text+0xa4c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_reflect': map.c:(.text+0xa540): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_slide': map.c:(.text+0xa560): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_slide': map.c:(.text+0xa5e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_project': map.c:(.text+0xa600): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_project': map.c:(.text+0xa680): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_normalize': map.c:(.text+0xa6a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_normalize': map.c:(.text+0xa720): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_clamp': map.c:(.text+0xa740): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_clamp': map.c:(.text+0xa7e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_min': map.c:(.text+0xa800): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_min': map.c:(.text+0xa880): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_max': map.c:(.text+0xa8a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_max': map.c:(.text+0xa920): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_round': map.c:(.text+0xa940): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_round': map.c:(.text+0xa9c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_ceil': map.c:(.text+0xa9e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_ceil': map.c:(.text+0xaa60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_floor': map.c:(.text+0xaa80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_floor': map.c:(.text+0xab00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_abs': map.c:(.text+0xab20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_abs': map.c:(.text+0xaba0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_inverse': map.c:(.text+0xabc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_inverse': map.c:(.text+0xac40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_negative': map.c:(.text+0xac60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_negative': map.c:(.text+0xace0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_snap': map.c:(.text+0xad00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_snap': map.c:(.text+0xad80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_divide': map.c:(.text+0xada0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_divide': map.c:(.text+0xae20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_multiply_mat2': map.c:(.text+0xae40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_multiply_mat2': map.c:(.text+0xaee0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_multiply': map.c:(.text+0xaf00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_multiply': map.c:(.text+0xaf80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_scale': map.c:(.text+0xafa0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_scale': map.c:(.text+0xb020): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_subtract': map.c:(.text+0xb040): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_subtract': map.c:(.text+0xb0c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_add': map.c:(.text+0xb0e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_add': map.c:(.text+0xb160): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_one': map.c:(.text+0xb300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_one': map.c:(.text+0xb380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_zero': map.c:(.text+0xbf40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_zero': map.c:(.text+0xbfc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_assign_vec2': map.c:(.text+0xbfe0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_assign_vec2': map.c:(.text+0xc060): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_assign': map.c:(.text+0xc080): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_assign': map.c:(.text+0xc100): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i': map.c:(.text+0xc580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i': map.c:(.text+0xc600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_is_equal': map.c:(.text+0xc620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_is_equal': map.c:(.text+0xc660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_is_zero': map.c:(.text+0xc680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_is_zero': map.c:(.text+0xc6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_distance_squared': map.c:(.text+0xc6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_distance_squared': map.c:(.text+0xc700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_distance': map.c:(.text+0xc720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_distance': map.c:(.text+0xc760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_length': map.c:(.text+0xc780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_length': map.c:(.text+0xc7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_length_squared': map.c:(.text+0xc7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_length_squared': map.c:(.text+0xc7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_angle': map.c:(.text+0xc800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_angle': map.c:(.text+0xc820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_dot': map.c:(.text+0xc840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_dot': map.c:(.text+0xc880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_bezier4': map.c:(.text+0xc8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_bezier4': map.c:(.text+0xc960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_bezier3': map.c:(.text+0xc9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_bezier3': map.c:(.text+0xca40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_lerp': map.c:(.text+0xca60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_lerp': map.c:(.text+0xcb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_rotate': map.c:(.text+0xcb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_rotate': map.c:(.text+0xcbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_tangent': map.c:(.text+0xcbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_tangent': map.c:(.text+0xcc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_reflect': map.c:(.text+0xcc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_reflect': map.c:(.text+0xcd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_slide': map.c:(.text+0xcd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_slide': map.c:(.text+0xcde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_project': map.c:(.text+0xce00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_project': map.c:(.text+0xcea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_normalize': map.c:(.text+0xcec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_normalize': map.c:(.text+0xcf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_clamp': map.c:(.text+0xcf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_clamp': map.c:(.text+0xd000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_min': map.c:(.text+0xd020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_min': map.c:(.text+0xd0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_max': map.c:(.text+0xd0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_max': map.c:(.text+0xd180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_round': map.c:(.text+0xd1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_round': map.c:(.text+0xd220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_ceil': map.c:(.text+0xd240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_ceil': map.c:(.text+0xd2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_floor': map.c:(.text+0xd2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_floor': map.c:(.text+0xd360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_abs': map.c:(.text+0xd380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_abs': map.c:(.text+0xd400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_inverse': map.c:(.text+0xd420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_inverse': map.c:(.text+0xd4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_negative': map.c:(.text+0xd4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_negative': map.c:(.text+0xd540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_snap': map.c:(.text+0xd560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_snap': map.c:(.text+0xd600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_divide': map.c:(.text+0xd620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_divide': map.c:(.text+0xd6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_multiply_mat2': map.c:(.text+0xd6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_multiply_mat2': map.c:(.text+0xd780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_multiply': map.c:(.text+0xd7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_multiply': map.c:(.text+0xd840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_scale': map.c:(.text+0xd860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_scale': map.c:(.text+0xd900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_subtract': map.c:(.text+0xd920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_subtract': map.c:(.text+0xd9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_add': map.c:(.text+0xd9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_add': map.c:(.text+0xda80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_one': map.c:(.text+0xdaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_one': map.c:(.text+0xdb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_zero': map.c:(.text+0xdb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_zero': map.c:(.text+0xdbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_assign_vec2i': map.c:(.text+0xdbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_assign_vec2i': map.c:(.text+0xdc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_assign': map.c:(.text+0xdc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_assign': map.c:(.text+0xdd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2': map.c:(.text+0xdfc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2': map.c:(.text+0xe040): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_nearly_equal': map.c:(.text+0xe060): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_nearly_equal': map.c:(.text+0xe0a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_equal': map.c:(.text+0xe0c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_equal': map.c:(.text+0xe100): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_near_zero': map.c:(.text+0xe120): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_near_zero': map.c:(.text+0xe140): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_zero': map.c:(.text+0xe160): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_zero': map.c:(.text+0xe180): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_lerp': map_archive.c:(.text+0x20a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_lerp': map_archive.c:(.text+0x2120): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_multiply': map_archive.c:(.text+0x2140): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_multiply': map_archive.c:(.text+0x21c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_scale': map_archive.c:(.text+0x21e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_scale': map_archive.c:(.text+0x2260): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_negative': map_archive.c:(.text+0x2280): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_negative': map_archive.c:(.text+0x2300): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_scaling': map_archive.c:(.text+0x2320): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_scaling': map_archive.c:(.text+0x23a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_translation': map_archive.c:(.text+0x23c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_translation': map_archive.c:(.text+0x2440): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_look_at': map_archive.c:(.text+0x2460): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_look_at': map_archive.c:(.text+0x2520): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_quaternion': map_archive.c:(.text+0x2540): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_quaternion': map_archive.c:(.text+0x25c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_axis': map_archive.c:(.text+0x25e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_axis': map_archive.c:(.text+0x2660): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_z': map_archive.c:(.text+0x2680): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_z': map_archive.c:(.text+0x2700): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_y': map_archive.c:(.text+0x2720): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_y': map_archive.c:(.text+0x27a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_x': map_archive.c:(.text+0x27c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_x': map_archive.c:(.text+0x2840): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_perspective_infinite': map_archive.c:(.text+0x2860): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_perspective_infinite': map_archive.c:(.text+0x28e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_perspective_fov': map_archive.c:(.text+0x2900): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_perspective_fov': map_archive.c:(.text+0x2980): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_perspective': map_archive.c:(.text+0x29a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_perspective': map_archive.c:(.text+0x2a20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_ortho': map_archive.c:(.text+0x2a40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_ortho': map_archive.c:(.text+0x2ac0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_inverse': map_archive.c:(.text+0x2ae0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_inverse': map_archive.c:(.text+0x2b60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_adjugate': map_archive.c:(.text+0x2b80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_adjugate': map_archive.c:(.text+0x2c00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_transpose': map_archive.c:(.text+0x2c20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_transpose': map_archive.c:(.text+0x2ca0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_assign_mat3': map_archive.c:(.text+0x2cc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_assign_mat3': map_archive.c:(.text+0x2d40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_assign_mat2': map_archive.c:(.text+0x2d60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_assign_mat2': map_archive.c:(.text+0x2e00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_assign': map_archive.c:(.text+0x2e20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_assign': map_archive.c:(.text+0x2ea0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_determinant': map_archive.c:(.text+0x2ec0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_determinant': map_archive.c:(.text+0x2ee0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_identity': map_archive.c:(.text+0x2f00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_identity': map_archive.c:(.text+0x2f80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_zero': map_archive.c:(.text+0x2fa0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_zero': map_archive.c:(.text+0x3020): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4': map_archive.c:(.text+0x3040): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4': map_archive.c:(.text+0x30c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_lerp': map_archive.c:(.text+0x30e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_lerp': map_archive.c:(.text+0x3160): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_multiply': map_archive.c:(.text+0x3180): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_multiply': map_archive.c:(.text+0x3200): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_scale': map_archive.c:(.text+0x3220): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_scale': map_archive.c:(.text+0x32a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_negative': map_archive.c:(.text+0x32c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_negative': map_archive.c:(.text+0x3340): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_scaling': map_archive.c:(.text+0x3360): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_scaling': map_archive.c:(.text+0x33e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_quaternion': map_archive.c:(.text+0x3400): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_quaternion': map_archive.c:(.text+0x34a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_axis': map_archive.c:(.text+0x34c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_axis': map_archive.c:(.text+0x3560): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_z': map_archive.c:(.text+0x3580): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_z': map_archive.c:(.text+0x3600): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_y': map_archive.c:(.text+0x3620): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_y': map_archive.c:(.text+0x36a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_x': map_archive.c:(.text+0x36c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_x': map_archive.c:(.text+0x3740): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_inverse': map_archive.c:(.text+0x3760): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_inverse': map_archive.c:(.text+0x37e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_adjugate': map_archive.c:(.text+0x3800): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_adjugate': map_archive.c:(.text+0x3880): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_cofactor': map_archive.c:(.text+0x38a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_cofactor': map_archive.c:(.text+0x3920): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_transpose': map_archive.c:(.text+0x3940): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_transpose': map_archive.c:(.text+0x39c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_assign_mat4': map_archive.c:(.text+0x39e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_assign_mat4': map_archive.c:(.text+0x3a60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_assign_mat2': map_archive.c:(.text+0x3a80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_assign_mat2': map_archive.c:(.text+0x3b20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_assign': map_archive.c:(.text+0x3b40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_assign': map_archive.c:(.text+0x3bc0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_determinant': map_archive.c:(.text+0x3be0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_determinant': map_archive.c:(.text+0x3c00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_identity': map_archive.c:(.text+0x3c20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_identity': map_archive.c:(.text+0x3ca0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_zero': map_archive.c:(.text+0x3cc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_zero': map_archive.c:(.text+0x3d40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3': map_archive.c:(.text+0x3d60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3': map_archive.c:(.text+0x3de0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_lerp': map_archive.c:(.text+0x3e00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_lerp': map_archive.c:(.text+0x3ec0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_multiply': map_archive.c:(.text+0x3ee0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_multiply': map_archive.c:(.text+0x3fa0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_scale': map_archive.c:(.text+0x3fc0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_scale': map_archive.c:(.text+0x4060): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_negative': map_archive.c:(.text+0x4080): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_negative': map_archive.c:(.text+0x4120): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_scaling': map_archive.c:(.text+0x4140): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_scaling': map_archive.c:(.text+0x41e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_rotation': map_archive.c:(.text+0x4200): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_rotation': map_archive.c:(.text+0x42a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_inverse': map_archive.c:(.text+0x42c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_inverse': map_archive.c:(.text+0x4360): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_cofactor': map_archive.c:(.text+0x4380): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_cofactor': map_archive.c:(.text+0x4420): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_transpose': map_archive.c:(.text+0x4440): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_transpose': map_archive.c:(.text+0x44e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_assign_mat4': map_archive.c:(.text+0x4500): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_assign_mat4': map_archive.c:(.text+0x45a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_assign_mat3': map_archive.c:(.text+0x45c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_assign_mat3': map_archive.c:(.text+0x4660): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_assign': map_archive.c:(.text+0x4680): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_assign': map_archive.c:(.text+0x4720): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_determinant': map_archive.c:(.text+0x4740): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_determinant': map_archive.c:(.text+0x4780): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_identity': map_archive.c:(.text+0x47a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_identity': map_archive.c:(.text+0x4840): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_zero': map_archive.c:(.text+0x4860): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_zero': map_archive.c:(.text+0x4900): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2': map_archive.c:(.text+0x4920): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2': map_archive.c:(.text+0x49c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_length_squared': map_archive.c:(.text+0x49e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_length_squared': map_archive.c:(.text+0x4a20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_length': map_archive.c:(.text+0x4a40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_length': map_archive.c:(.text+0x4a80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_angle': map_archive.c:(.text+0x4aa0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_angle': map_archive.c:(.text+0x4ae0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_dot': map_archive.c:(.text+0x4b00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_dot': map_archive.c:(.text+0x4b40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_slerp': map_archive.c:(.text+0x4b60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_slerp': map_archive.c:(.text+0x4c20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_lerp': map_archive.c:(.text+0x4c40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_lerp': map_archive.c:(.text+0x4d00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_yaw_pitch_roll': map_archive.c:(.text+0x4d20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_yaw_pitch_roll': map_archive.c:(.text+0x4dc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_mat4': map_archive.c:(.text+0x4de0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_mat4': map_archive.c:(.text+0x4e80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_vec3': map_archive.c:(.text+0x4ea0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_vec3': map_archive.c:(.text+0x4f40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_axis_angle': map_archive.c:(.text+0x4f60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_axis_angle': map_archive.c:(.text+0x5000): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_power': map_archive.c:(.text+0x5020): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_power': map_archive.c:(.text+0x50c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_normalize': map_archive.c:(.text+0x50e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_normalize': map_archive.c:(.text+0x5180): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_inverse': map_archive.c:(.text+0x51a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_inverse': map_archive.c:(.text+0x5240): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_conjugate': map_archive.c:(.text+0x5260): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_conjugate': map_archive.c:(.text+0x5300): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_negative': map_archive.c:(.text+0x5320): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_negative': map_archive.c:(.text+0x53c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_divide': map_archive.c:(.text+0x53e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_divide': map_archive.c:(.text+0x54a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_multiply': map_archive.c:(.text+0x54c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_multiply': map_archive.c:(.text+0x5580): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_scale': map_archive.c:(.text+0x55a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_scale': map_archive.c:(.text+0x5640): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_null': map_archive.c:(.text+0x5660): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_null': map_archive.c:(.text+0x5700): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_zero': map_archive.c:(.text+0x5720): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_zero': map_archive.c:(.text+0x57c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_assign': map_archive.c:(.text+0x57e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_assign': map_archive.c:(.text+0x5880): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat': map_archive.c:(.text+0x58a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat': map_archive.c:(.text+0x5940): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_nearly_equal': map_archive.c:(.text+0x5960): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_nearly_equal': map_archive.c:(.text+0x59a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_equal': map_archive.c:(.text+0x59c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_equal': map_archive.c:(.text+0x5a00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_near_zero': map_archive.c:(.text+0x5a20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_near_zero': map_archive.c:(.text+0x5a60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_zero': map_archive.c:(.text+0x5a80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_zero': map_archive.c:(.text+0x5ac0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_lerp': map_archive.c:(.text+0x5ae0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_lerp': map_archive.c:(.text+0x5b80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_normalize': map_archive.c:(.text+0x5ba0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_normalize': map_archive.c:(.text+0x5c40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_clamp': map_archive.c:(.text+0x5c60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_clamp': map_archive.c:(.text+0x5d00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_min': map_archive.c:(.text+0x5d20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_min': map_archive.c:(.text+0x5dc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_max': map_archive.c:(.text+0x5de0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_max': map_archive.c:(.text+0x5e80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_round': map_archive.c:(.text+0x5ea0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_round': map_archive.c:(.text+0x5f40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_ceil': map_archive.c:(.text+0x5f60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_ceil': map_archive.c:(.text+0x6000): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_floor': map_archive.c:(.text+0x6020): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_floor': map_archive.c:(.text+0x60c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_abs': map_archive.c:(.text+0x60e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_abs': map_archive.c:(.text+0x6180): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_inverse': map_archive.c:(.text+0x61a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_inverse': map_archive.c:(.text+0x6240): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_negative': map_archive.c:(.text+0x6260): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_negative': map_archive.c:(.text+0x6300): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_snap': map_archive.c:(.text+0x6320): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_snap': map_archive.c:(.text+0x63c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_divide': map_archive.c:(.text+0x63e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_divide': map_archive.c:(.text+0x6480): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_multiply_mat4': map_archive.c:(.text+0x64a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_multiply_mat4': map_archive.c:(.text+0x6540): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_multiply': map_archive.c:(.text+0x6560): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_multiply': map_archive.c:(.text+0x6600): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_scale': map_archive.c:(.text+0x6620): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_scale': map_archive.c:(.text+0x66c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_subtract': map_archive.c:(.text+0x66e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_subtract': map_archive.c:(.text+0x6780): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_add': map_archive.c:(.text+0x67a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_add': map_archive.c:(.text+0x6840): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_one': map_archive.c:(.text+0x6860): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_one': map_archive.c:(.text+0x68e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_zero': map_archive.c:(.text+0x6900): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_zero': map_archive.c:(.text+0x6980): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_assign_vec4': map_archive.c:(.text+0x69a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_assign_vec4': map_archive.c:(.text+0x6a40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_assign': map_archive.c:(.text+0x6a60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_assign': map_archive.c:(.text+0x6b00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i': map_archive.c:(.text+0x6b20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i': map_archive.c:(.text+0x6bc0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_is_equal': map_archive.c:(.text+0x6c00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_is_equal': map_archive.c:(.text+0x6c40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_is_zero': map_archive.c:(.text+0x6c60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_is_zero': map_archive.c:(.text+0x6c80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_lerp': map_archive.c:(.text+0x6ca0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_lerp': map_archive.c:(.text+0x6d40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_normalize': map_archive.c:(.text+0x6d60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_normalize': map_archive.c:(.text+0x6e00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_clamp': map_archive.c:(.text+0x6e20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_clamp': map_archive.c:(.text+0x6ec0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_min': map_archive.c:(.text+0x6ee0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_min': map_archive.c:(.text+0x6f80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_max': map_archive.c:(.text+0x6fa0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_max': map_archive.c:(.text+0x7040): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_round': map_archive.c:(.text+0x7060): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_round': map_archive.c:(.text+0x7100): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_ceil': map_archive.c:(.text+0x7120): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_ceil': map_archive.c:(.text+0x71c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_floor': map_archive.c:(.text+0x71e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_floor': map_archive.c:(.text+0x7280): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_abs': map_archive.c:(.text+0x72a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_abs': map_archive.c:(.text+0x7340): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_inverse': map_archive.c:(.text+0x7360): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_inverse': map_archive.c:(.text+0x7400): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_negative': map_archive.c:(.text+0x7420): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_negative': map_archive.c:(.text+0x74c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_snap': map_archive.c:(.text+0x74e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_snap': map_archive.c:(.text+0x7580): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_divide': map_archive.c:(.text+0x75a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_divide': map_archive.c:(.text+0x7640): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_multiply_mat4': map_archive.c:(.text+0x7660): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_multiply_mat4': map_archive.c:(.text+0x7700): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_multiply': map_archive.c:(.text+0x7720): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_multiply': map_archive.c:(.text+0x77c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_scale': map_archive.c:(.text+0x77e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_scale': map_archive.c:(.text+0x7880): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_subtract': map_archive.c:(.text+0x78a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_subtract': map_archive.c:(.text+0x7940): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_add': map_archive.c:(.text+0x7960): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_add': map_archive.c:(.text+0x7a00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_one': map_archive.c:(.text+0x7a20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_one': map_archive.c:(.text+0x7aa0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_zero': map_archive.c:(.text+0x7ac0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_zero': map_archive.c:(.text+0x7b40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_assign_vec4i': map_archive.c:(.text+0x7b60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_assign_vec4i': map_archive.c:(.text+0x7c00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_assign': map_archive.c:(.text+0x7c20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_assign': map_archive.c:(.text+0x7cc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4': map_archive.c:(.text+0x7ce0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4': map_archive.c:(.text+0x7d80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_nearly_equal': map_archive.c:(.text+0x7da0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_nearly_equal': map_archive.c:(.text+0x7de0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_equal': map_archive.c:(.text+0x7e00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_equal': map_archive.c:(.text+0x7e40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_near_zero': map_archive.c:(.text+0x7e60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_near_zero': map_archive.c:(.text+0x7ea0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_zero': map_archive.c:(.text+0x7ec0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_zero': map_archive.c:(.text+0x7ee0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_distance_squared': map_archive.c:(.text+0x7f00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_distance_squared': map_archive.c:(.text+0x7f60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_distance': map_archive.c:(.text+0x7f80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_distance': map_archive.c:(.text+0x7fe0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_length_squared': map_archive.c:(.text+0x8000): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_length_squared': map_archive.c:(.text+0x8040): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_length': map_archive.c:(.text+0x8060): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_length': map_archive.c:(.text+0x80a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_dot': map_archive.c:(.text+0x80c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_dot': map_archive.c:(.text+0x8120): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_bezier4': map_archive.c:(.text+0x8140): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_bezier4': map_archive.c:(.text+0x8240): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_bezier3': map_archive.c:(.text+0x8280): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_bezier3': map_archive.c:(.text+0x8380): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_lerp': map_archive.c:(.text+0x83a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_lerp': map_archive.c:(.text+0x8480): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_reflect': map_archive.c:(.text+0x84a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_reflect': map_archive.c:(.text+0x8580): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_slide': map_archive.c:(.text+0x85a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_slide': map_archive.c:(.text+0x8680): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_project': map_archive.c:(.text+0x86a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_project': map_archive.c:(.text+0x8780): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_normalize': map_archive.c:(.text+0x87a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_normalize': map_archive.c:(.text+0x8860): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_cross': map_archive.c:(.text+0x8880): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_cross': map_archive.c:(.text+0x8960): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_clamp': map_archive.c:(.text+0x8980): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_clamp': map_archive.c:(.text+0x8a80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_min': map_archive.c:(.text+0x8aa0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_min': map_archive.c:(.text+0x8b80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_max': map_archive.c:(.text+0x8ba0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_max': map_archive.c:(.text+0x8c80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_round': map_archive.c:(.text+0x8ca0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_round': map_archive.c:(.text+0x8d40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_ceil': map_archive.c:(.text+0x8d60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_ceil': map_archive.c:(.text+0x8e00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_floor': map_archive.c:(.text+0x8e20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_floor': map_archive.c:(.text+0x8ec0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_abs': map_archive.c:(.text+0x8ee0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_abs': map_archive.c:(.text+0x8fa0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_inverse': map_archive.c:(.text+0x8fc0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_inverse': map_archive.c:(.text+0x9080): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_negative': map_archive.c:(.text+0x90a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_negative': map_archive.c:(.text+0x9160): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_snap': map_archive.c:(.text+0x9180): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_snap': map_archive.c:(.text+0x9260): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_divide': map_archive.c:(.text+0x9280): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_divide': map_archive.c:(.text+0x9360): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_multiply_mat3': map_archive.c:(.text+0x9380): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_multiply_mat3': map_archive.c:(.text+0x9440): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_multiply': map_archive.c:(.text+0x9460): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_multiply': map_archive.c:(.text+0x9540): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_scale': map_archive.c:(.text+0x9560): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_scale': map_archive.c:(.text+0x9620): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_subtract': map_archive.c:(.text+0x9640): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_subtract': map_archive.c:(.text+0x9720): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_add': map_archive.c:(.text+0x9740): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_add': map_archive.c:(.text+0x9820): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_one': map_archive.c:(.text+0x9840): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_one': map_archive.c:(.text+0x98e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_zero': map_archive.c:(.text+0x9900): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_zero': map_archive.c:(.text+0x99a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_assign_vec3': map_archive.c:(.text+0x99c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_assign_vec3': map_archive.c:(.text+0x9a60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_assign': map_archive.c:(.text+0x9a80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_assign': map_archive.c:(.text+0x9b40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i': map_archive.c:(.text+0x9b60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i': map_archive.c:(.text+0x9c00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_is_equal': map_archive.c:(.text+0x9c20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_is_equal': map_archive.c:(.text+0x9c80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_is_zero': map_archive.c:(.text+0x9ca0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_is_zero': map_archive.c:(.text+0x9ce0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_distance_squared': map_archive.c:(.text+0x9d00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_distance_squared': map_archive.c:(.text+0x9d40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_distance': map_archive.c:(.text+0x9d60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_distance': map_archive.c:(.text+0x9da0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_length_squared': map_archive.c:(.text+0x9dc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_length_squared': map_archive.c:(.text+0x9de0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_length': map_archive.c:(.text+0x9e00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_length': map_archive.c:(.text+0x9e20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_dot': map_archive.c:(.text+0x9e40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_dot': map_archive.c:(.text+0x9e80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_bezier4': map_archive.c:(.text+0x9ea0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_bezier4': map_archive.c:(.text+0x9f80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_bezier3': map_archive.c:(.text+0x9fc0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_bezier3': map_archive.c:(.text+0xa080): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_lerp': map_archive.c:(.text+0xa0a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_lerp': map_archive.c:(.text+0xa160): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_reflect': map_archive.c:(.text+0xa180): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_reflect': map_archive.c:(.text+0xa240): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_slide': map_archive.c:(.text+0xa260): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_slide': map_archive.c:(.text+0xa320): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_project': map_archive.c:(.text+0xa340): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_project': map_archive.c:(.text+0xa400): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_normalize': map_archive.c:(.text+0xa420): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_normalize': map_archive.c:(.text+0xa4c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_cross': map_archive.c:(.text+0xa4e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_cross': map_archive.c:(.text+0xa5a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_clamp': map_archive.c:(.text+0xa5c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_clamp': map_archive.c:(.text+0xa680): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_min': map_archive.c:(.text+0xa6a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_min': map_archive.c:(.text+0xa760): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_max': map_archive.c:(.text+0xa780): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_max': map_archive.c:(.text+0xa840): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_round': map_archive.c:(.text+0xa860): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_round': map_archive.c:(.text+0xa900): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_ceil': map_archive.c:(.text+0xa920): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_ceil': map_archive.c:(.text+0xa9c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_floor': map_archive.c:(.text+0xa9e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_floor': map_archive.c:(.text+0xaa80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_abs': map_archive.c:(.text+0xaaa0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_abs': map_archive.c:(.text+0xab40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_inverse': map_archive.c:(.text+0xab60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_inverse': map_archive.c:(.text+0xac00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_negative': map_archive.c:(.text+0xac20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_negative': map_archive.c:(.text+0xacc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_snap': map_archive.c:(.text+0xace0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_snap': map_archive.c:(.text+0xada0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_divide': map_archive.c:(.text+0xadc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_divide': map_archive.c:(.text+0xae80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_multiply_mat3': map_archive.c:(.text+0xaea0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_multiply_mat3': map_archive.c:(.text+0xaf40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_multiply': map_archive.c:(.text+0xaf60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_multiply': map_archive.c:(.text+0xb020): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_scale': map_archive.c:(.text+0xb040): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_scale': map_archive.c:(.text+0xb0e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_subtract': map_archive.c:(.text+0xb100): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_subtract': map_archive.c:(.text+0xb1c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_add': map_archive.c:(.text+0xb1e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_add': map_archive.c:(.text+0xb2a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_one': map_archive.c:(.text+0xb2c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_one': map_archive.c:(.text+0xb360): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_zero': map_archive.c:(.text+0xb380): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_zero': map_archive.c:(.text+0xb420): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_assign_vec3i': map_archive.c:(.text+0xb440): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_assign_vec3i': map_archive.c:(.text+0xb500): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_assign': map_archive.c:(.text+0xb520): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_assign': map_archive.c:(.text+0xb5c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3': map_archive.c:(.text+0xb5e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3': map_archive.c:(.text+0xb680): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_nearly_equal': map_archive.c:(.text+0xb6a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_nearly_equal': map_archive.c:(.text+0xb6e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_equal': map_archive.c:(.text+0xb700): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_equal': map_archive.c:(.text+0xb740): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_near_zero': map_archive.c:(.text+0xb760): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_near_zero': map_archive.c:(.text+0xb7a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_zero': map_archive.c:(.text+0xb7c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_zero': map_archive.c:(.text+0xb800): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_distance_squared': map_archive.c:(.text+0xb820): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_distance_squared': map_archive.c:(.text+0xb860): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_distance': map_archive.c:(.text+0xb880): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_distance': map_archive.c:(.text+0xb8a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_length': map_archive.c:(.text+0xb8c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_length': map_archive.c:(.text+0xb8e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_length_squared': map_archive.c:(.text+0xb900): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_length_squared': map_archive.c:(.text+0xb920): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_angle': map_archive.c:(.text+0xb940): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_angle': map_archive.c:(.text+0xb960): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_dot': map_archive.c:(.text+0xb980): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_dot': map_archive.c:(.text+0xb9c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_bezier4': map_archive.c:(.text+0xb9e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_bezier4': map_archive.c:(.text+0xba80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_bezier3': map_archive.c:(.text+0xbac0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_bezier3': map_archive.c:(.text+0xbb60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_lerp': map_archive.c:(.text+0xbb80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_lerp': map_archive.c:(.text+0xbc00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_rotate': map_archive.c:(.text+0xbc20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_rotate': map_archive.c:(.text+0xbca0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_tangent': map_archive.c:(.text+0xbcc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_tangent': map_archive.c:(.text+0xbd40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_reflect': map_archive.c:(.text+0xbd60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_reflect': map_archive.c:(.text+0xbde0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_slide': map_archive.c:(.text+0xbe00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_slide': map_archive.c:(.text+0xbe80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_project': map_archive.c:(.text+0xbea0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_project': map_archive.c:(.text+0xbf20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_normalize': map_archive.c:(.text+0xbf40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_normalize': map_archive.c:(.text+0xbfc0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_clamp': map_archive.c:(.text+0xbfe0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_clamp': map_archive.c:(.text+0xc080): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_min': map_archive.c:(.text+0xc0a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_min': map_archive.c:(.text+0xc120): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_max': map_archive.c:(.text+0xc140): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_max': map_archive.c:(.text+0xc1c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_round': map_archive.c:(.text+0xc1e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_round': map_archive.c:(.text+0xc260): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_ceil': map_archive.c:(.text+0xc280): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_ceil': map_archive.c:(.text+0xc300): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_floor': map_archive.c:(.text+0xc320): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_floor': map_archive.c:(.text+0xc3a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_abs': map_archive.c:(.text+0xc3c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_abs': map_archive.c:(.text+0xc440): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_inverse': map_archive.c:(.text+0xc460): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_inverse': map_archive.c:(.text+0xc4e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_negative': map_archive.c:(.text+0xc500): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_negative': map_archive.c:(.text+0xc580): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_snap': map_archive.c:(.text+0xc5a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_snap': map_archive.c:(.text+0xc620): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_divide': map_archive.c:(.text+0xc640): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_divide': map_archive.c:(.text+0xc6c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_multiply_mat2': map_archive.c:(.text+0xc6e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_multiply_mat2': map_archive.c:(.text+0xc780): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_multiply': map_archive.c:(.text+0xc7a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_multiply': map_archive.c:(.text+0xc820): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_scale': map_archive.c:(.text+0xc840): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_scale': map_archive.c:(.text+0xc8c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_subtract': map_archive.c:(.text+0xc8e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_subtract': map_archive.c:(.text+0xc960): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_add': map_archive.c:(.text+0xc980): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_add': map_archive.c:(.text+0xca00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_one': map_archive.c:(.text+0xca20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_one': map_archive.c:(.text+0xcaa0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_zero': map_archive.c:(.text+0xcac0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_zero': map_archive.c:(.text+0xcb40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_assign_vec2': map_archive.c:(.text+0xcb60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_assign_vec2': map_archive.c:(.text+0xcbe0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_assign': map_archive.c:(.text+0xcc00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_assign': map_archive.c:(.text+0xcc80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i': map_archive.c:(.text+0xcca0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i': map_archive.c:(.text+0xcd20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_is_equal': map_archive.c:(.text+0xcd40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_is_equal': map_archive.c:(.text+0xcd80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_is_zero': map_archive.c:(.text+0xcda0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_is_zero': map_archive.c:(.text+0xcdc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_distance_squared': map_archive.c:(.text+0xcde0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_distance_squared': map_archive.c:(.text+0xce20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_distance': map_archive.c:(.text+0xce40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_distance': map_archive.c:(.text+0xce80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_length': map_archive.c:(.text+0xcea0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_length': map_archive.c:(.text+0xcec0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_length_squared': map_archive.c:(.text+0xcee0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_length_squared': map_archive.c:(.text+0xcf00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_angle': map_archive.c:(.text+0xcf20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_angle': map_archive.c:(.text+0xcf40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_dot': map_archive.c:(.text+0xcf60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_dot': map_archive.c:(.text+0xcfa0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_bezier4': map_archive.c:(.text+0xcfc0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_bezier4': map_archive.c:(.text+0xd080): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_bezier3': map_archive.c:(.text+0xd0c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_bezier3': map_archive.c:(.text+0xd160): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_lerp': map_archive.c:(.text+0xd180): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_lerp': map_archive.c:(.text+0xd220): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_rotate': map_archive.c:(.text+0xd240): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_rotate': map_archive.c:(.text+0xd2e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_tangent': map_archive.c:(.text+0xd300): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_tangent': map_archive.c:(.text+0xd380): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_reflect': map_archive.c:(.text+0xd3a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_reflect': map_archive.c:(.text+0xd440): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_slide': map_archive.c:(.text+0xd460): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_slide': map_archive.c:(.text+0xd500): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_project': map_archive.c:(.text+0xd520): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_project': map_archive.c:(.text+0xd5c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_normalize': map_archive.c:(.text+0xd5e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_normalize': map_archive.c:(.text+0xd660): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_clamp': map_archive.c:(.text+0xd680): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_clamp': map_archive.c:(.text+0xd720): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_min': map_archive.c:(.text+0xd740): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_min': map_archive.c:(.text+0xd7e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_max': map_archive.c:(.text+0xd800): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_max': map_archive.c:(.text+0xd8a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_round': map_archive.c:(.text+0xd8c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_round': map_archive.c:(.text+0xd940): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_ceil': map_archive.c:(.text+0xd960): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_ceil': map_archive.c:(.text+0xd9e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_floor': map_archive.c:(.text+0xda00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_floor': map_archive.c:(.text+0xda80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_abs': map_archive.c:(.text+0xdaa0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_abs': map_archive.c:(.text+0xdb20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_inverse': map_archive.c:(.text+0xdb40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_inverse': map_archive.c:(.text+0xdbc0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_negative': map_archive.c:(.text+0xdbe0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_negative': map_archive.c:(.text+0xdc60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_snap': map_archive.c:(.text+0xdc80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_snap': map_archive.c:(.text+0xdd20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_divide': map_archive.c:(.text+0xdd40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_divide': map_archive.c:(.text+0xdde0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_multiply_mat2': map_archive.c:(.text+0xde00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_multiply_mat2': map_archive.c:(.text+0xdea0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_multiply': map_archive.c:(.text+0xdec0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_multiply': map_archive.c:(.text+0xdf60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_scale': map_archive.c:(.text+0xdf80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_scale': map_archive.c:(.text+0xe020): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_subtract': map_archive.c:(.text+0xe040): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_subtract': map_archive.c:(.text+0xe0e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_add': map_archive.c:(.text+0xe100): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_add': map_archive.c:(.text+0xe1a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_one': map_archive.c:(.text+0xe1c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_one': map_archive.c:(.text+0xe240): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_zero': map_archive.c:(.text+0xe260): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_zero': map_archive.c:(.text+0xe2e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_assign_vec2i': map_archive.c:(.text+0xe300): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_assign_vec2i': map_archive.c:(.text+0xe380): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_assign': map_archive.c:(.text+0xe3a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_assign': map_archive.c:(.text+0xe420): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2': map_archive.c:(.text+0xe440): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2': map_archive.c:(.text+0xe4c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_nearly_equal': map_archive.c:(.text+0xe4e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_nearly_equal': map_archive.c:(.text+0xe520): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_equal': map_archive.c:(.text+0xe540): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_equal': map_archive.c:(.text+0xe580): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_near_zero': map_archive.c:(.text+0xe5a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_near_zero': map_archive.c:(.text+0xe5c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_zero': map_archive.c:(.text+0xe5e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_zero': map_archive.c:(.text+0xe600): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_lerp': map_build.c:(.text+0x1540): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_lerp': map_build.c:(.text+0x15c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_multiply': map_build.c:(.text+0x15e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_multiply': map_build.c:(.text+0x1660): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_scale': map_build.c:(.text+0x1680): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_scale': map_build.c:(.text+0x1700): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_negative': map_build.c:(.text+0x1720): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_negative': map_build.c:(.text+0x17a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_scaling': map_build.c:(.text+0x17c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_scaling': map_build.c:(.text+0x1840): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_translation': map_build.c:(.text+0x1860): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_translation': map_build.c:(.text+0x18e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_look_at': map_build.c:(.text+0x1900): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_look_at': map_build.c:(.text+0x19c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_quaternion': map_build.c:(.text+0x19e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_quaternion': map_build.c:(.text+0x1a60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_axis': map_build.c:(.text+0x1a80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_axis': map_build.c:(.text+0x1b00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_z': map_build.c:(.text+0x1b20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_z': map_build.c:(.text+0x1ba0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_y': map_build.c:(.text+0x1bc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_y': map_build.c:(.text+0x1c40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_x': map_build.c:(.text+0x1c60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_x': map_build.c:(.text+0x1ce0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_perspective_infinite': map_build.c:(.text+0x1d00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_perspective_infinite': map_build.c:(.text+0x1d80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_perspective_fov': map_build.c:(.text+0x1da0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_perspective_fov': map_build.c:(.text+0x1e20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_perspective': map_build.c:(.text+0x1e40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_perspective': map_build.c:(.text+0x1ec0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_ortho': map_build.c:(.text+0x1ee0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_ortho': map_build.c:(.text+0x1f60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_inverse': map_build.c:(.text+0x1f80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_inverse': map_build.c:(.text+0x2000): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_adjugate': map_build.c:(.text+0x2020): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_adjugate': map_build.c:(.text+0x20a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_transpose': map_build.c:(.text+0x20c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_transpose': map_build.c:(.text+0x2140): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_assign_mat3': map_build.c:(.text+0x2160): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_assign_mat3': map_build.c:(.text+0x21e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_assign_mat2': map_build.c:(.text+0x2200): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_assign_mat2': map_build.c:(.text+0x22a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_assign': map_build.c:(.text+0x22c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_assign': map_build.c:(.text+0x2340): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_determinant': map_build.c:(.text+0x2360): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_determinant': map_build.c:(.text+0x2380): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_identity': map_build.c:(.text+0x23a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_identity': map_build.c:(.text+0x2420): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_zero': map_build.c:(.text+0x2440): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_zero': map_build.c:(.text+0x24c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4': map_build.c:(.text+0x24e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4': map_build.c:(.text+0x2560): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_lerp': map_build.c:(.text+0x2580): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_lerp': map_build.c:(.text+0x2600): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_multiply': map_build.c:(.text+0x2620): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_multiply': map_build.c:(.text+0x26a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_scale': map_build.c:(.text+0x26c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_scale': map_build.c:(.text+0x2740): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_negative': map_build.c:(.text+0x2760): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_negative': map_build.c:(.text+0x27e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_scaling': map_build.c:(.text+0x2800): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_scaling': map_build.c:(.text+0x2880): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_quaternion': map_build.c:(.text+0x28a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_quaternion': map_build.c:(.text+0x2940): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_axis': map_build.c:(.text+0x2960): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_axis': map_build.c:(.text+0x2a00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_z': map_build.c:(.text+0x2a20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_z': map_build.c:(.text+0x2aa0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_y': map_build.c:(.text+0x2ac0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_y': map_build.c:(.text+0x2b40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_x': map_build.c:(.text+0x2b60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_x': map_build.c:(.text+0x2be0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_inverse': map_build.c:(.text+0x2c00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_inverse': map_build.c:(.text+0x2c80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_adjugate': map_build.c:(.text+0x2ca0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_adjugate': map_build.c:(.text+0x2d20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_cofactor': map_build.c:(.text+0x2d40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_cofactor': map_build.c:(.text+0x2dc0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_transpose': map_build.c:(.text+0x2de0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_transpose': map_build.c:(.text+0x2e60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_assign_mat4': map_build.c:(.text+0x2e80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_assign_mat4': map_build.c:(.text+0x2f00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_assign_mat2': map_build.c:(.text+0x2f20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_assign_mat2': map_build.c:(.text+0x2fc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_assign': map_build.c:(.text+0x2fe0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_assign': map_build.c:(.text+0x3060): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_determinant': map_build.c:(.text+0x3080): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_determinant': map_build.c:(.text+0x30a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_identity': map_build.c:(.text+0x30c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_identity': map_build.c:(.text+0x3140): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_zero': map_build.c:(.text+0x3160): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_zero': map_build.c:(.text+0x31e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3': map_build.c:(.text+0x3200): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3': map_build.c:(.text+0x3280): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_lerp': map_build.c:(.text+0x32a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_lerp': map_build.c:(.text+0x3360): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_multiply': map_build.c:(.text+0x3380): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_multiply': map_build.c:(.text+0x3440): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_scale': map_build.c:(.text+0x3460): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_scale': map_build.c:(.text+0x3500): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_negative': map_build.c:(.text+0x3520): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_negative': map_build.c:(.text+0x35c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_scaling': map_build.c:(.text+0x35e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_scaling': map_build.c:(.text+0x3680): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_rotation': map_build.c:(.text+0x36a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_rotation': map_build.c:(.text+0x3740): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_inverse': map_build.c:(.text+0x3760): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_inverse': map_build.c:(.text+0x3800): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_cofactor': map_build.c:(.text+0x3820): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_cofactor': map_build.c:(.text+0x38c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_transpose': map_build.c:(.text+0x38e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_transpose': map_build.c:(.text+0x3980): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_assign_mat4': map_build.c:(.text+0x39a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_assign_mat4': map_build.c:(.text+0x3a40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_assign_mat3': map_build.c:(.text+0x3a60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_assign_mat3': map_build.c:(.text+0x3b00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_assign': map_build.c:(.text+0x3b20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_assign': map_build.c:(.text+0x3bc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_determinant': map_build.c:(.text+0x3be0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_determinant': map_build.c:(.text+0x3c20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_identity': map_build.c:(.text+0x3c40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_identity': map_build.c:(.text+0x3ce0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_zero': map_build.c:(.text+0x3d00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_zero': map_build.c:(.text+0x3da0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2': map_build.c:(.text+0x3dc0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2': map_build.c:(.text+0x3e60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_length_squared': map_build.c:(.text+0x3e80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_length_squared': map_build.c:(.text+0x3ec0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_length': map_build.c:(.text+0x3ee0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_length': map_build.c:(.text+0x3f20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_angle': map_build.c:(.text+0x3f40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_angle': map_build.c:(.text+0x3f80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_dot': map_build.c:(.text+0x3fa0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_dot': map_build.c:(.text+0x3fe0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_slerp': map_build.c:(.text+0x4000): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_slerp': map_build.c:(.text+0x40c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_lerp': map_build.c:(.text+0x40e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_lerp': map_build.c:(.text+0x41a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_yaw_pitch_roll': map_build.c:(.text+0x41c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_yaw_pitch_roll': map_build.c:(.text+0x4260): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_mat4': map_build.c:(.text+0x4280): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_mat4': map_build.c:(.text+0x4320): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_vec3': map_build.c:(.text+0x4340): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_vec3': map_build.c:(.text+0x43e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_axis_angle': map_build.c:(.text+0x4400): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_axis_angle': map_build.c:(.text+0x44a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_power': map_build.c:(.text+0x44c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_power': map_build.c:(.text+0x4560): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_normalize': map_build.c:(.text+0x4580): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_normalize': map_build.c:(.text+0x4620): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_inverse': map_build.c:(.text+0x4640): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_inverse': map_build.c:(.text+0x46e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_conjugate': map_build.c:(.text+0x4700): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_conjugate': map_build.c:(.text+0x47a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_negative': map_build.c:(.text+0x47c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_negative': map_build.c:(.text+0x4860): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_divide': map_build.c:(.text+0x4880): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_divide': map_build.c:(.text+0x4940): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_multiply': map_build.c:(.text+0x4960): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_multiply': map_build.c:(.text+0x4a20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_scale': map_build.c:(.text+0x4a40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_scale': map_build.c:(.text+0x4ae0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_null': map_build.c:(.text+0x4b00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_null': map_build.c:(.text+0x4ba0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_zero': map_build.c:(.text+0x4bc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_zero': map_build.c:(.text+0x4c60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_assign': map_build.c:(.text+0x4c80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_assign': map_build.c:(.text+0x4d20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat': map_build.c:(.text+0x4d40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat': map_build.c:(.text+0x4de0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_nearly_equal': map_build.c:(.text+0x4e00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_nearly_equal': map_build.c:(.text+0x4e40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_equal': map_build.c:(.text+0x4e60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_equal': map_build.c:(.text+0x4ea0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_near_zero': map_build.c:(.text+0x4ec0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_near_zero': map_build.c:(.text+0x4f00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_zero': map_build.c:(.text+0x4f20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_zero': map_build.c:(.text+0x4f60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_lerp': map_build.c:(.text+0x4f80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_lerp': map_build.c:(.text+0x5020): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_normalize': map_build.c:(.text+0x5040): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_normalize': map_build.c:(.text+0x50e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_clamp': map_build.c:(.text+0x5100): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_clamp': map_build.c:(.text+0x51a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_min': map_build.c:(.text+0x51c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_min': map_build.c:(.text+0x5260): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_max': map_build.c:(.text+0x5280): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_max': map_build.c:(.text+0x5320): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_round': map_build.c:(.text+0x5340): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_round': map_build.c:(.text+0x53e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_ceil': map_build.c:(.text+0x5400): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_ceil': map_build.c:(.text+0x54a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_floor': map_build.c:(.text+0x54c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_floor': map_build.c:(.text+0x5560): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_abs': map_build.c:(.text+0x5580): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_abs': map_build.c:(.text+0x5620): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_inverse': map_build.c:(.text+0x5640): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_inverse': map_build.c:(.text+0x56e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_negative': map_build.c:(.text+0x5700): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_negative': map_build.c:(.text+0x57a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_snap': map_build.c:(.text+0x57c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_snap': map_build.c:(.text+0x5860): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_divide': map_build.c:(.text+0x5880): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_divide': map_build.c:(.text+0x5920): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_multiply_mat4': map_build.c:(.text+0x5940): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_multiply_mat4': map_build.c:(.text+0x59e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_multiply': map_build.c:(.text+0x5a00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_multiply': map_build.c:(.text+0x5aa0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_scale': map_build.c:(.text+0x5ac0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_scale': map_build.c:(.text+0x5b60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_subtract': map_build.c:(.text+0x5b80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_subtract': map_build.c:(.text+0x5c20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_add': map_build.c:(.text+0x5c40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_add': map_build.c:(.text+0x5ce0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_one': map_build.c:(.text+0x5d00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_one': map_build.c:(.text+0x5d80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_zero': map_build.c:(.text+0x5da0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_zero': map_build.c:(.text+0x5e20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_assign_vec4': map_build.c:(.text+0x5e40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_assign_vec4': map_build.c:(.text+0x5ee0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_assign': map_build.c:(.text+0x5f00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_assign': map_build.c:(.text+0x5fa0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i': map_build.c:(.text+0x5fc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i': map_build.c:(.text+0x6060): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_is_equal': map_build.c:(.text+0x60a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_is_equal': map_build.c:(.text+0x60e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_is_zero': map_build.c:(.text+0x6100): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_is_zero': map_build.c:(.text+0x6120): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_lerp': map_build.c:(.text+0x6140): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_lerp': map_build.c:(.text+0x61e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_normalize': map_build.c:(.text+0x6200): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_normalize': map_build.c:(.text+0x62a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_clamp': map_build.c:(.text+0x62c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_clamp': map_build.c:(.text+0x6360): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_min': map_build.c:(.text+0x6380): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_min': map_build.c:(.text+0x6420): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_max': map_build.c:(.text+0x6440): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_max': map_build.c:(.text+0x64e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_round': map_build.c:(.text+0x6500): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_round': map_build.c:(.text+0x65a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_ceil': map_build.c:(.text+0x65c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_ceil': map_build.c:(.text+0x6660): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_floor': map_build.c:(.text+0x6680): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_floor': map_build.c:(.text+0x6720): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_abs': map_build.c:(.text+0x6740): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_abs': map_build.c:(.text+0x67e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_inverse': map_build.c:(.text+0x6800): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_inverse': map_build.c:(.text+0x68a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_negative': map_build.c:(.text+0x68c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_negative': map_build.c:(.text+0x6960): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_snap': map_build.c:(.text+0x6980): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_snap': map_build.c:(.text+0x6a20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_divide': map_build.c:(.text+0x6a40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_divide': map_build.c:(.text+0x6ae0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_multiply_mat4': map_build.c:(.text+0x6b00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_multiply_mat4': map_build.c:(.text+0x6ba0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_multiply': map_build.c:(.text+0x6bc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_multiply': map_build.c:(.text+0x6c60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_scale': map_build.c:(.text+0x6c80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_scale': map_build.c:(.text+0x6d20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_subtract': map_build.c:(.text+0x6d40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_subtract': map_build.c:(.text+0x6de0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_add': map_build.c:(.text+0x6e00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_add': map_build.c:(.text+0x6ea0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_one': map_build.c:(.text+0x6ec0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_one': map_build.c:(.text+0x6f40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_zero': map_build.c:(.text+0x6f60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_zero': map_build.c:(.text+0x6fe0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_assign_vec4i': map_build.c:(.text+0x7000): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_assign_vec4i': map_build.c:(.text+0x70a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_assign': map_build.c:(.text+0x70c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_assign': map_build.c:(.text+0x7160): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4': map_build.c:(.text+0x7180): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4': map_build.c:(.text+0x7220): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_nearly_equal': map_build.c:(.text+0x7240): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_nearly_equal': map_build.c:(.text+0x7280): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_equal': map_build.c:(.text+0x72a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_equal': map_build.c:(.text+0x72e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_near_zero': map_build.c:(.text+0x7300): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_near_zero': map_build.c:(.text+0x7340): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_zero': map_build.c:(.text+0x7360): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_zero': map_build.c:(.text+0x7380): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_distance_squared': map_build.c:(.text+0x73a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_distance_squared': map_build.c:(.text+0x7400): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_distance': map_build.c:(.text+0x7420): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_distance': map_build.c:(.text+0x7480): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_length_squared': map_build.c:(.text+0x74a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_length_squared': map_build.c:(.text+0x74e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_length': map_build.c:(.text+0x7500): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_length': map_build.c:(.text+0x7540): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_dot': map_build.c:(.text+0x7560): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_dot': map_build.c:(.text+0x75c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_bezier4': map_build.c:(.text+0x75e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_bezier4': map_build.c:(.text+0x76e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_bezier3': map_build.c:(.text+0x7720): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_bezier3': map_build.c:(.text+0x7820): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_lerp': map_build.c:(.text+0x7840): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_lerp': map_build.c:(.text+0x7920): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_reflect': map_build.c:(.text+0x7940): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_reflect': map_build.c:(.text+0x7a20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_slide': map_build.c:(.text+0x7a40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_slide': map_build.c:(.text+0x7b20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_project': map_build.c:(.text+0x7b40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_project': map_build.c:(.text+0x7c20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_normalize': map_build.c:(.text+0x7c40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_normalize': map_build.c:(.text+0x7d00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_cross': map_build.c:(.text+0x7d20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_cross': map_build.c:(.text+0x7e00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_clamp': map_build.c:(.text+0x7e20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_clamp': map_build.c:(.text+0x7f20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_min': map_build.c:(.text+0x7f40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_min': map_build.c:(.text+0x8020): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_max': map_build.c:(.text+0x8040): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_max': map_build.c:(.text+0x8120): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_round': map_build.c:(.text+0x8140): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_round': map_build.c:(.text+0x81e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_ceil': map_build.c:(.text+0x8200): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_ceil': map_build.c:(.text+0x82a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_floor': map_build.c:(.text+0x82c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_floor': map_build.c:(.text+0x8360): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_abs': map_build.c:(.text+0x8380): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_abs': map_build.c:(.text+0x8440): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_inverse': map_build.c:(.text+0x8460): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_inverse': map_build.c:(.text+0x8520): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_negative': map_build.c:(.text+0x8540): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_negative': map_build.c:(.text+0x8600): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_snap': map_build.c:(.text+0x8620): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_snap': map_build.c:(.text+0x8700): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_divide': map_build.c:(.text+0x8720): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_divide': map_build.c:(.text+0x8800): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_multiply_mat3': map_build.c:(.text+0x8820): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_multiply_mat3': map_build.c:(.text+0x88e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_multiply': map_build.c:(.text+0x8900): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_multiply': map_build.c:(.text+0x89e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_scale': map_build.c:(.text+0x8a00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_scale': map_build.c:(.text+0x8ac0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_subtract': map_build.c:(.text+0x8ae0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_subtract': map_build.c:(.text+0x8bc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_add': map_build.c:(.text+0x8be0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_add': map_build.c:(.text+0x8cc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_one': map_build.c:(.text+0x8ce0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_one': map_build.c:(.text+0x8d80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_zero': map_build.c:(.text+0x8da0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_zero': map_build.c:(.text+0x8e40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_assign_vec3': map_build.c:(.text+0x8e60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_assign_vec3': map_build.c:(.text+0x8f00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_assign': map_build.c:(.text+0x8f20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_assign': map_build.c:(.text+0x8fe0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i': map_build.c:(.text+0x9000): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i': map_build.c:(.text+0x90a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_is_equal': map_build.c:(.text+0x90c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_is_equal': map_build.c:(.text+0x9120): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_is_zero': map_build.c:(.text+0x9140): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_is_zero': map_build.c:(.text+0x9180): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_distance_squared': map_build.c:(.text+0x91a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_distance_squared': map_build.c:(.text+0x91e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_distance': map_build.c:(.text+0x9200): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_distance': map_build.c:(.text+0x9240): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_length_squared': map_build.c:(.text+0x9260): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_length_squared': map_build.c:(.text+0x9280): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_length': map_build.c:(.text+0x92a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_length': map_build.c:(.text+0x92c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_dot': map_build.c:(.text+0x92e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_dot': map_build.c:(.text+0x9320): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_bezier4': map_build.c:(.text+0x9340): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_bezier4': map_build.c:(.text+0x9420): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_bezier3': map_build.c:(.text+0x9460): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_bezier3': map_build.c:(.text+0x9520): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_lerp': map_build.c:(.text+0x9540): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_lerp': map_build.c:(.text+0x9600): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_reflect': map_build.c:(.text+0x9620): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_reflect': map_build.c:(.text+0x96e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_slide': map_build.c:(.text+0x9700): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_slide': map_build.c:(.text+0x97c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_project': map_build.c:(.text+0x97e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_project': map_build.c:(.text+0x98a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_normalize': map_build.c:(.text+0x98c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_normalize': map_build.c:(.text+0x9960): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_cross': map_build.c:(.text+0x9980): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_cross': map_build.c:(.text+0x9a40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_clamp': map_build.c:(.text+0x9a60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_clamp': map_build.c:(.text+0x9b20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_min': map_build.c:(.text+0x9b40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_min': map_build.c:(.text+0x9c00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_max': map_build.c:(.text+0x9c20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_max': map_build.c:(.text+0x9ce0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_round': map_build.c:(.text+0x9d00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_round': map_build.c:(.text+0x9da0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_ceil': map_build.c:(.text+0x9dc0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_ceil': map_build.c:(.text+0x9e60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_floor': map_build.c:(.text+0x9e80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_floor': map_build.c:(.text+0x9f20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_abs': map_build.c:(.text+0x9f40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_abs': map_build.c:(.text+0x9fe0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_inverse': map_build.c:(.text+0xa000): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_inverse': map_build.c:(.text+0xa0a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_negative': map_build.c:(.text+0xa0c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_negative': map_build.c:(.text+0xa160): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_snap': map_build.c:(.text+0xa180): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_snap': map_build.c:(.text+0xa240): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_divide': map_build.c:(.text+0xa260): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_divide': map_build.c:(.text+0xa320): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_multiply_mat3': map_build.c:(.text+0xa340): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_multiply_mat3': map_build.c:(.text+0xa3e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_multiply': map_build.c:(.text+0xa400): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_multiply': map_build.c:(.text+0xa4c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_scale': map_build.c:(.text+0xa4e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_scale': map_build.c:(.text+0xa580): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_subtract': map_build.c:(.text+0xa5a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_subtract': map_build.c:(.text+0xa660): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_add': map_build.c:(.text+0xa680): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_add': map_build.c:(.text+0xa740): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_one': map_build.c:(.text+0xa760): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_one': map_build.c:(.text+0xa800): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_zero': map_build.c:(.text+0xa820): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_zero': map_build.c:(.text+0xa8c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_assign_vec3i': map_build.c:(.text+0xa8e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_assign_vec3i': map_build.c:(.text+0xa9a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_assign': map_build.c:(.text+0xa9c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_assign': map_build.c:(.text+0xaa60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3': map_build.c:(.text+0xaa80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3': map_build.c:(.text+0xab20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_nearly_equal': map_build.c:(.text+0xab40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_nearly_equal': map_build.c:(.text+0xab80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_equal': map_build.c:(.text+0xaba0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_equal': map_build.c:(.text+0xabe0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_near_zero': map_build.c:(.text+0xac00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_near_zero': map_build.c:(.text+0xac40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_zero': map_build.c:(.text+0xac60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_zero': map_build.c:(.text+0xaca0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_distance_squared': map_build.c:(.text+0xacc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_distance_squared': map_build.c:(.text+0xad00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_distance': map_build.c:(.text+0xad20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_distance': map_build.c:(.text+0xad40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_length': map_build.c:(.text+0xad60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_length': map_build.c:(.text+0xad80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_length_squared': map_build.c:(.text+0xada0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_length_squared': map_build.c:(.text+0xadc0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_angle': map_build.c:(.text+0xade0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_angle': map_build.c:(.text+0xae00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_dot': map_build.c:(.text+0xae20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_dot': map_build.c:(.text+0xae60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_bezier4': map_build.c:(.text+0xae80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_bezier4': map_build.c:(.text+0xaf20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_bezier3': map_build.c:(.text+0xaf60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_bezier3': map_build.c:(.text+0xb000): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_lerp': map_build.c:(.text+0xb020): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_lerp': map_build.c:(.text+0xb0a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_rotate': map_build.c:(.text+0xb0c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_rotate': map_build.c:(.text+0xb140): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_tangent': map_build.c:(.text+0xb160): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_tangent': map_build.c:(.text+0xb1e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_reflect': map_build.c:(.text+0xb200): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_reflect': map_build.c:(.text+0xb280): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_slide': map_build.c:(.text+0xb2a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_slide': map_build.c:(.text+0xb320): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_project': map_build.c:(.text+0xb340): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_project': map_build.c:(.text+0xb3c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_normalize': map_build.c:(.text+0xb3e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_normalize': map_build.c:(.text+0xb460): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_clamp': map_build.c:(.text+0xb480): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_clamp': map_build.c:(.text+0xb520): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_min': map_build.c:(.text+0xb540): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_min': map_build.c:(.text+0xb5c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_max': map_build.c:(.text+0xb5e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_max': map_build.c:(.text+0xb660): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_round': map_build.c:(.text+0xb680): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_round': map_build.c:(.text+0xb700): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_ceil': map_build.c:(.text+0xb720): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_ceil': map_build.c:(.text+0xb7a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_floor': map_build.c:(.text+0xb7c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_floor': map_build.c:(.text+0xb840): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_abs': map_build.c:(.text+0xb860): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_abs': map_build.c:(.text+0xb8e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_inverse': map_build.c:(.text+0xb900): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_inverse': map_build.c:(.text+0xb980): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_negative': map_build.c:(.text+0xb9a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_negative': map_build.c:(.text+0xba20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_snap': map_build.c:(.text+0xba40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_snap': map_build.c:(.text+0xbac0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_divide': map_build.c:(.text+0xbae0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_divide': map_build.c:(.text+0xbb60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_multiply_mat2': map_build.c:(.text+0xbb80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_multiply_mat2': map_build.c:(.text+0xbc20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_multiply': map_build.c:(.text+0xbc40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_multiply': map_build.c:(.text+0xbcc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_scale': map_build.c:(.text+0xbce0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_scale': map_build.c:(.text+0xbd60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_subtract': map_build.c:(.text+0xbd80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_subtract': map_build.c:(.text+0xbe00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_add': map_build.c:(.text+0xbe20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_add': map_build.c:(.text+0xbea0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_one': map_build.c:(.text+0xbec0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_one': map_build.c:(.text+0xbf40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_zero': map_build.c:(.text+0xbf60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_zero': map_build.c:(.text+0xbfe0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_assign_vec2': map_build.c:(.text+0xc000): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_assign_vec2': map_build.c:(.text+0xc080): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_assign': map_build.c:(.text+0xc0a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_assign': map_build.c:(.text+0xc120): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i': map_build.c:(.text+0xf020): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i': map_build.c:(.text+0xf0a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_is_equal': map_build.c:(.text+0xf0c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_is_equal': map_build.c:(.text+0xf100): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_is_zero': map_build.c:(.text+0xf120): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_is_zero': map_build.c:(.text+0xf140): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_distance_squared': map_build.c:(.text+0xf160): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_distance_squared': map_build.c:(.text+0xf1a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_distance': map_build.c:(.text+0xf1c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_distance': map_build.c:(.text+0xf200): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_length': map_build.c:(.text+0xf220): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_length': map_build.c:(.text+0xf240): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_length_squared': map_build.c:(.text+0xf260): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_length_squared': map_build.c:(.text+0xf280): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_angle': map_build.c:(.text+0xf2a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_angle': map_build.c:(.text+0xf2c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_dot': map_build.c:(.text+0xf2e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_dot': map_build.c:(.text+0xf320): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_bezier4': map_build.c:(.text+0xf340): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_bezier4': map_build.c:(.text+0xf400): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_bezier3': map_build.c:(.text+0xf440): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_bezier3': map_build.c:(.text+0xf4e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_lerp': map_build.c:(.text+0xf500): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_lerp': map_build.c:(.text+0xf5a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_rotate': map_build.c:(.text+0xf5c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_rotate': map_build.c:(.text+0xf660): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_tangent': map_build.c:(.text+0xf680): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_tangent': map_build.c:(.text+0xf700): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_reflect': map_build.c:(.text+0xf720): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_reflect': map_build.c:(.text+0xf7c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_slide': map_build.c:(.text+0xf7e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_slide': map_build.c:(.text+0xf880): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_project': map_build.c:(.text+0xf8a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_project': map_build.c:(.text+0xf940): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_normalize': map_build.c:(.text+0xf960): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_normalize': map_build.c:(.text+0xf9e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_clamp': map_build.c:(.text+0xfa00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_clamp': map_build.c:(.text+0xfaa0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_min': map_build.c:(.text+0xfac0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_min': map_build.c:(.text+0xfb60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_max': map_build.c:(.text+0xfb80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_max': map_build.c:(.text+0xfc20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_round': map_build.c:(.text+0xfc40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_round': map_build.c:(.text+0xfcc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_ceil': map_build.c:(.text+0xfce0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_ceil': map_build.c:(.text+0xfd60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_floor': map_build.c:(.text+0xfd80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_floor': map_build.c:(.text+0xfe00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_abs': map_build.c:(.text+0xfe20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_abs': map_build.c:(.text+0xfea0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_inverse': map_build.c:(.text+0xfec0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_inverse': map_build.c:(.text+0xff40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_negative': map_build.c:(.text+0xff60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_negative': map_build.c:(.text+0xffe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_snap': map_build.c:(.text+0x10000): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_snap': map_build.c:(.text+0x100a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_divide': map_build.c:(.text+0x100c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_divide': map_build.c:(.text+0x10160): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_multiply_mat2': map_build.c:(.text+0x10180): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_multiply_mat2': map_build.c:(.text+0x10220): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_multiply': map_build.c:(.text+0x10240): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_multiply': map_build.c:(.text+0x102e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_scale': map_build.c:(.text+0x10300): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_scale': map_build.c:(.text+0x103a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_subtract': map_build.c:(.text+0x103c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_subtract': map_build.c:(.text+0x10460): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_add': map_build.c:(.text+0x10480): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_add': map_build.c:(.text+0x10520): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_one': map_build.c:(.text+0x10540): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_one': map_build.c:(.text+0x105c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_zero': map_build.c:(.text+0x105e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_zero': map_build.c:(.text+0x10660): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_assign_vec2i': map_build.c:(.text+0x10680): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_assign_vec2i': map_build.c:(.text+0x10700): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_assign': map_build.c:(.text+0x10720): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_assign': map_build.c:(.text+0x107a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2': map_build.c:(.text+0x107c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2': map_build.c:(.text+0x10840): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_nearly_equal': map_build.c:(.text+0x10860): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_nearly_equal': map_build.c:(.text+0x108a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_equal': map_build.c:(.text+0x108c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_equal': map_build.c:(.text+0x10900): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_near_zero': map_build.c:(.text+0x10920): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_near_zero': map_build.c:(.text+0x10940): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_zero': map_build.c:(.text+0x10960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_zero': map_build.c:(.text+0x10980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_lerp': map_cave.c:(.text+0x100): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_lerp': map_cave.c:(.text+0x180): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_multiply': map_cave.c:(.text+0x1a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_multiply': map_cave.c:(.text+0x220): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_scale': map_cave.c:(.text+0x240): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_scale': map_cave.c:(.text+0x2c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_negative': map_cave.c:(.text+0x2e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_negative': map_cave.c:(.text+0x360): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_scaling': map_cave.c:(.text+0x380): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_scaling': map_cave.c:(.text+0x400): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_translation': map_cave.c:(.text+0x420): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_translation': map_cave.c:(.text+0x4a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_look_at': map_cave.c:(.text+0x4c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_look_at': map_cave.c:(.text+0x580): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_quaternion': map_cave.c:(.text+0x5a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_quaternion': map_cave.c:(.text+0x620): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_axis': map_cave.c:(.text+0x640): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_axis': map_cave.c:(.text+0x6c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_z': map_cave.c:(.text+0x6e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_z': map_cave.c:(.text+0x760): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_y': map_cave.c:(.text+0x780): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_y': map_cave.c:(.text+0x800): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_x': map_cave.c:(.text+0x820): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_x': map_cave.c:(.text+0x8a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_perspective_infinite': map_cave.c:(.text+0x8c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_perspective_infinite': map_cave.c:(.text+0x940): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_perspective_fov': map_cave.c:(.text+0x960): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_perspective_fov': map_cave.c:(.text+0x9e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_perspective': map_cave.c:(.text+0xa00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_perspective': map_cave.c:(.text+0xa80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_ortho': map_cave.c:(.text+0xaa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_ortho': map_cave.c:(.text+0xb20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_inverse': map_cave.c:(.text+0xb40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_inverse': map_cave.c:(.text+0xbc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_adjugate': map_cave.c:(.text+0xbe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_adjugate': map_cave.c:(.text+0xc60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_transpose': map_cave.c:(.text+0xc80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_transpose': map_cave.c:(.text+0xd00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_assign_mat3': map_cave.c:(.text+0xd20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_assign_mat3': map_cave.c:(.text+0xda0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_assign_mat2': map_cave.c:(.text+0xdc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_assign_mat2': map_cave.c:(.text+0xe60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_assign': map_cave.c:(.text+0xe80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_assign': map_cave.c:(.text+0xf00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_determinant': map_cave.c:(.text+0xf20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_determinant': map_cave.c:(.text+0xf40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_identity': map_cave.c:(.text+0xf60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_identity': map_cave.c:(.text+0xfe0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_zero': map_cave.c:(.text+0x1000): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_zero': map_cave.c:(.text+0x1080): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4': map_cave.c:(.text+0x10a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4': map_cave.c:(.text+0x1120): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_lerp': map_cave.c:(.text+0x1140): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_lerp': map_cave.c:(.text+0x11c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_multiply': map_cave.c:(.text+0x11e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_multiply': map_cave.c:(.text+0x1260): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_scale': map_cave.c:(.text+0x1280): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_scale': map_cave.c:(.text+0x1300): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_negative': map_cave.c:(.text+0x1320): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_negative': map_cave.c:(.text+0x13a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_scaling': map_cave.c:(.text+0x13c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_scaling': map_cave.c:(.text+0x1440): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_quaternion': map_cave.c:(.text+0x1460): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_quaternion': map_cave.c:(.text+0x1500): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_axis': map_cave.c:(.text+0x1520): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_axis': map_cave.c:(.text+0x15c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_z': map_cave.c:(.text+0x15e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_z': map_cave.c:(.text+0x1660): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_y': map_cave.c:(.text+0x1680): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_y': map_cave.c:(.text+0x1700): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_x': map_cave.c:(.text+0x1720): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_x': map_cave.c:(.text+0x17a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_inverse': map_cave.c:(.text+0x17c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_inverse': map_cave.c:(.text+0x1840): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_adjugate': map_cave.c:(.text+0x1860): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_adjugate': map_cave.c:(.text+0x18e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_cofactor': map_cave.c:(.text+0x1900): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_cofactor': map_cave.c:(.text+0x1980): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_transpose': map_cave.c:(.text+0x19a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_transpose': map_cave.c:(.text+0x1a20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_assign_mat4': map_cave.c:(.text+0x1a40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_assign_mat4': map_cave.c:(.text+0x1ac0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_assign_mat2': map_cave.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_assign_mat2': map_cave.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_assign': map_cave.c:(.text+0x1ba0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_assign': map_cave.c:(.text+0x1c20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_determinant': map_cave.c:(.text+0x1c40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_determinant': map_cave.c:(.text+0x1c60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_identity': map_cave.c:(.text+0x1c80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_identity': map_cave.c:(.text+0x1d00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_zero': map_cave.c:(.text+0x1d20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_zero': map_cave.c:(.text+0x1da0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3': map_cave.c:(.text+0x1dc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3': map_cave.c:(.text+0x1e40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_lerp': map_cave.c:(.text+0x1e60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_lerp': map_cave.c:(.text+0x1f20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_multiply': map_cave.c:(.text+0x1f40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_multiply': map_cave.c:(.text+0x2000): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_scale': map_cave.c:(.text+0x2020): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_scale': map_cave.c:(.text+0x20c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_negative': map_cave.c:(.text+0x20e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_negative': map_cave.c:(.text+0x2180): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_scaling': map_cave.c:(.text+0x21a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_scaling': map_cave.c:(.text+0x2240): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_rotation': map_cave.c:(.text+0x2260): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_rotation': map_cave.c:(.text+0x2300): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_inverse': map_cave.c:(.text+0x2320): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_inverse': map_cave.c:(.text+0x23c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_cofactor': map_cave.c:(.text+0x23e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_cofactor': map_cave.c:(.text+0x2480): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_transpose': map_cave.c:(.text+0x24a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_transpose': map_cave.c:(.text+0x2540): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_assign_mat4': map_cave.c:(.text+0x2560): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_assign_mat4': map_cave.c:(.text+0x2600): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_assign_mat3': map_cave.c:(.text+0x2620): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_assign_mat3': map_cave.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_assign': map_cave.c:(.text+0x26e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_assign': map_cave.c:(.text+0x2780): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_determinant': map_cave.c:(.text+0x27a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_determinant': map_cave.c:(.text+0x27e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_identity': map_cave.c:(.text+0x2800): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_identity': map_cave.c:(.text+0x28a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_zero': map_cave.c:(.text+0x28c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_zero': map_cave.c:(.text+0x2960): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2': map_cave.c:(.text+0x2980): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2': map_cave.c:(.text+0x2a20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_length_squared': map_cave.c:(.text+0x2a40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_length_squared': map_cave.c:(.text+0x2a80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_length': map_cave.c:(.text+0x2aa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_length': map_cave.c:(.text+0x2ae0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_angle': map_cave.c:(.text+0x2b00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_angle': map_cave.c:(.text+0x2b40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_dot': map_cave.c:(.text+0x2b60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_dot': map_cave.c:(.text+0x2ba0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_slerp': map_cave.c:(.text+0x2bc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_slerp': map_cave.c:(.text+0x2c80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_lerp': map_cave.c:(.text+0x2ca0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_lerp': map_cave.c:(.text+0x2d60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_yaw_pitch_roll': map_cave.c:(.text+0x2d80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_yaw_pitch_roll': map_cave.c:(.text+0x2e20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_mat4': map_cave.c:(.text+0x2e40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_mat4': map_cave.c:(.text+0x2ee0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_vec3': map_cave.c:(.text+0x2f00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_vec3': map_cave.c:(.text+0x2fa0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_axis_angle': map_cave.c:(.text+0x2fc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_axis_angle': map_cave.c:(.text+0x3060): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_power': map_cave.c:(.text+0x3080): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_power': map_cave.c:(.text+0x3120): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_normalize': map_cave.c:(.text+0x3140): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_normalize': map_cave.c:(.text+0x31e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_inverse': map_cave.c:(.text+0x3200): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_inverse': map_cave.c:(.text+0x32a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_conjugate': map_cave.c:(.text+0x32c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_conjugate': map_cave.c:(.text+0x3360): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_negative': map_cave.c:(.text+0x3380): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_negative': map_cave.c:(.text+0x3420): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_divide': map_cave.c:(.text+0x3440): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_divide': map_cave.c:(.text+0x3500): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_multiply': map_cave.c:(.text+0x3520): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_multiply': map_cave.c:(.text+0x35e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_scale': map_cave.c:(.text+0x3600): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_scale': map_cave.c:(.text+0x36a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_null': map_cave.c:(.text+0x36c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_null': map_cave.c:(.text+0x3760): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_zero': map_cave.c:(.text+0x3780): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_zero': map_cave.c:(.text+0x3820): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_assign': map_cave.c:(.text+0x3840): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_assign': map_cave.c:(.text+0x38e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat': map_cave.c:(.text+0x3900): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat': map_cave.c:(.text+0x39a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_nearly_equal': map_cave.c:(.text+0x39c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_nearly_equal': map_cave.c:(.text+0x3a00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_equal': map_cave.c:(.text+0x3a20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_equal': map_cave.c:(.text+0x3a60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_near_zero': map_cave.c:(.text+0x3a80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_near_zero': map_cave.c:(.text+0x3ac0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_zero': map_cave.c:(.text+0x3ae0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_zero': map_cave.c:(.text+0x3b20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_lerp': map_cave.c:(.text+0x3b40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_lerp': map_cave.c:(.text+0x3be0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_normalize': map_cave.c:(.text+0x3c00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_normalize': map_cave.c:(.text+0x3ca0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_clamp': map_cave.c:(.text+0x3cc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_clamp': map_cave.c:(.text+0x3d60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_min': map_cave.c:(.text+0x3d80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_min': map_cave.c:(.text+0x3e20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_max': map_cave.c:(.text+0x3e40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_max': map_cave.c:(.text+0x3ee0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_round': map_cave.c:(.text+0x3f00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_round': map_cave.c:(.text+0x3fa0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_ceil': map_cave.c:(.text+0x3fc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_ceil': map_cave.c:(.text+0x4060): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_floor': map_cave.c:(.text+0x4080): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_floor': map_cave.c:(.text+0x4120): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_abs': map_cave.c:(.text+0x4140): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_abs': map_cave.c:(.text+0x41e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_inverse': map_cave.c:(.text+0x4200): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_inverse': map_cave.c:(.text+0x42a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_negative': map_cave.c:(.text+0x42c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_negative': map_cave.c:(.text+0x4360): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_snap': map_cave.c:(.text+0x4380): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_snap': map_cave.c:(.text+0x4420): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_divide': map_cave.c:(.text+0x4440): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_divide': map_cave.c:(.text+0x44e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_multiply_mat4': map_cave.c:(.text+0x4500): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_multiply_mat4': map_cave.c:(.text+0x45a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_multiply': map_cave.c:(.text+0x45c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_multiply': map_cave.c:(.text+0x4660): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_scale': map_cave.c:(.text+0x4680): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_scale': map_cave.c:(.text+0x4720): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_subtract': map_cave.c:(.text+0x4740): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_subtract': map_cave.c:(.text+0x47e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_add': map_cave.c:(.text+0x4800): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_add': map_cave.c:(.text+0x48a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_one': map_cave.c:(.text+0x48c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_one': map_cave.c:(.text+0x4940): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_zero': map_cave.c:(.text+0x4960): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_zero': map_cave.c:(.text+0x49e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_assign_vec4': map_cave.c:(.text+0x4a00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_assign_vec4': map_cave.c:(.text+0x4aa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_assign': map_cave.c:(.text+0x4ac0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_assign': map_cave.c:(.text+0x4b60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i': map_cave.c:(.text+0x4b80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i': map_cave.c:(.text+0x4c20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_is_equal': map_cave.c:(.text+0x4c60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_is_equal': map_cave.c:(.text+0x4ca0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_is_zero': map_cave.c:(.text+0x4cc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_is_zero': map_cave.c:(.text+0x4ce0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_lerp': map_cave.c:(.text+0x4d00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_lerp': map_cave.c:(.text+0x4da0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_normalize': map_cave.c:(.text+0x4dc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_normalize': map_cave.c:(.text+0x4e60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_clamp': map_cave.c:(.text+0x4e80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_clamp': map_cave.c:(.text+0x4f20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_min': map_cave.c:(.text+0x4f40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_min': map_cave.c:(.text+0x4fe0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_max': map_cave.c:(.text+0x5000): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_max': map_cave.c:(.text+0x50a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_round': map_cave.c:(.text+0x50c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_round': map_cave.c:(.text+0x5160): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_ceil': map_cave.c:(.text+0x5180): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_ceil': map_cave.c:(.text+0x5220): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_floor': map_cave.c:(.text+0x5240): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_floor': map_cave.c:(.text+0x52e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_abs': map_cave.c:(.text+0x5300): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_abs': map_cave.c:(.text+0x53a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_inverse': map_cave.c:(.text+0x53c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_inverse': map_cave.c:(.text+0x5460): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_negative': map_cave.c:(.text+0x5480): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_negative': map_cave.c:(.text+0x5520): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_snap': map_cave.c:(.text+0x5540): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_snap': map_cave.c:(.text+0x55e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_divide': map_cave.c:(.text+0x5600): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_divide': map_cave.c:(.text+0x56a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_multiply_mat4': map_cave.c:(.text+0x56c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_multiply_mat4': map_cave.c:(.text+0x5760): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_multiply': map_cave.c:(.text+0x5780): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_multiply': map_cave.c:(.text+0x5820): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_scale': map_cave.c:(.text+0x5840): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_scale': map_cave.c:(.text+0x58e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_subtract': map_cave.c:(.text+0x5900): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_subtract': map_cave.c:(.text+0x59a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_add': map_cave.c:(.text+0x59c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_add': map_cave.c:(.text+0x5a60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_one': map_cave.c:(.text+0x5a80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_one': map_cave.c:(.text+0x5b00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_zero': map_cave.c:(.text+0x5b20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_zero': map_cave.c:(.text+0x5ba0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_assign_vec4i': map_cave.c:(.text+0x5bc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_assign_vec4i': map_cave.c:(.text+0x5c60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_assign': map_cave.c:(.text+0x5c80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_assign': map_cave.c:(.text+0x5d20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4': map_cave.c:(.text+0x5d40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4': map_cave.c:(.text+0x5de0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_nearly_equal': map_cave.c:(.text+0x5e00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_nearly_equal': map_cave.c:(.text+0x5e40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_equal': map_cave.c:(.text+0x5e60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_equal': map_cave.c:(.text+0x5ea0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_near_zero': map_cave.c:(.text+0x5ec0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_near_zero': map_cave.c:(.text+0x5f00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_zero': map_cave.c:(.text+0x5f20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_zero': map_cave.c:(.text+0x5f40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_distance_squared': map_cave.c:(.text+0x5f60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_distance_squared': map_cave.c:(.text+0x5fc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_distance': map_cave.c:(.text+0x5fe0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_distance': map_cave.c:(.text+0x6040): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_length_squared': map_cave.c:(.text+0x6060): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_length_squared': map_cave.c:(.text+0x60a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_length': map_cave.c:(.text+0x60c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_length': map_cave.c:(.text+0x6100): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_dot': map_cave.c:(.text+0x6120): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_dot': map_cave.c:(.text+0x6180): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_bezier4': map_cave.c:(.text+0x61a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_bezier4': map_cave.c:(.text+0x62a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_bezier3': map_cave.c:(.text+0x62e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_bezier3': map_cave.c:(.text+0x63e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_lerp': map_cave.c:(.text+0x6400): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_lerp': map_cave.c:(.text+0x64e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_reflect': map_cave.c:(.text+0x6500): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_reflect': map_cave.c:(.text+0x65e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_slide': map_cave.c:(.text+0x6600): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_slide': map_cave.c:(.text+0x66e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_project': map_cave.c:(.text+0x6700): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_project': map_cave.c:(.text+0x67e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_normalize': map_cave.c:(.text+0x6800): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_normalize': map_cave.c:(.text+0x68c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_cross': map_cave.c:(.text+0x68e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_cross': map_cave.c:(.text+0x69c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_clamp': map_cave.c:(.text+0x69e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_clamp': map_cave.c:(.text+0x6ae0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_min': map_cave.c:(.text+0x6b00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_min': map_cave.c:(.text+0x6be0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_max': map_cave.c:(.text+0x6c00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_max': map_cave.c:(.text+0x6ce0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_round': map_cave.c:(.text+0x6d00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_round': map_cave.c:(.text+0x6da0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_ceil': map_cave.c:(.text+0x6dc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_ceil': map_cave.c:(.text+0x6e60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_floor': map_cave.c:(.text+0x6e80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_floor': map_cave.c:(.text+0x6f20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_abs': map_cave.c:(.text+0x6f40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_abs': map_cave.c:(.text+0x7000): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_inverse': map_cave.c:(.text+0x7020): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_inverse': map_cave.c:(.text+0x70e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_negative': map_cave.c:(.text+0x7100): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_negative': map_cave.c:(.text+0x71c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_snap': map_cave.c:(.text+0x71e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_snap': map_cave.c:(.text+0x72c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_divide': map_cave.c:(.text+0x72e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_divide': map_cave.c:(.text+0x73c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_multiply_mat3': map_cave.c:(.text+0x73e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_multiply_mat3': map_cave.c:(.text+0x74a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_multiply': map_cave.c:(.text+0x74c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_multiply': map_cave.c:(.text+0x75a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_scale': map_cave.c:(.text+0x75c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_scale': map_cave.c:(.text+0x7680): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_subtract': map_cave.c:(.text+0x76a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_subtract': map_cave.c:(.text+0x7780): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_add': map_cave.c:(.text+0x77a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_add': map_cave.c:(.text+0x7880): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_one': map_cave.c:(.text+0x78a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_one': map_cave.c:(.text+0x7940): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_zero': map_cave.c:(.text+0x7960): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_zero': map_cave.c:(.text+0x7a00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_assign_vec3': map_cave.c:(.text+0x7a20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_assign_vec3': map_cave.c:(.text+0x7ac0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_assign': map_cave.c:(.text+0x7ae0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_assign': map_cave.c:(.text+0x7ba0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i': map_cave.c:(.text+0x7bc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i': map_cave.c:(.text+0x7c60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_is_equal': map_cave.c:(.text+0x7c80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_is_equal': map_cave.c:(.text+0x7ce0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_is_zero': map_cave.c:(.text+0x7d00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_is_zero': map_cave.c:(.text+0x7d40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_distance_squared': map_cave.c:(.text+0x7d60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_distance_squared': map_cave.c:(.text+0x7da0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_distance': map_cave.c:(.text+0x7dc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_distance': map_cave.c:(.text+0x7e00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_length_squared': map_cave.c:(.text+0x7e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_length_squared': map_cave.c:(.text+0x7e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_length': map_cave.c:(.text+0x7e60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_length': map_cave.c:(.text+0x7e80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_dot': map_cave.c:(.text+0x7ea0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_dot': map_cave.c:(.text+0x7ee0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_bezier4': map_cave.c:(.text+0x7f00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_bezier4': map_cave.c:(.text+0x7fe0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_bezier3': map_cave.c:(.text+0x8020): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_bezier3': map_cave.c:(.text+0x80e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_lerp': map_cave.c:(.text+0x8100): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_lerp': map_cave.c:(.text+0x81c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_reflect': map_cave.c:(.text+0x81e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_reflect': map_cave.c:(.text+0x82a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_slide': map_cave.c:(.text+0x82c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_slide': map_cave.c:(.text+0x8380): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_project': map_cave.c:(.text+0x83a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_project': map_cave.c:(.text+0x8460): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_normalize': map_cave.c:(.text+0x8480): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_normalize': map_cave.c:(.text+0x8520): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_cross': map_cave.c:(.text+0x8540): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_cross': map_cave.c:(.text+0x8600): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_clamp': map_cave.c:(.text+0x8620): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_clamp': map_cave.c:(.text+0x86e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_min': map_cave.c:(.text+0x8700): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_min': map_cave.c:(.text+0x87c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_max': map_cave.c:(.text+0x87e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_max': map_cave.c:(.text+0x88a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_round': map_cave.c:(.text+0x88c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_round': map_cave.c:(.text+0x8960): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_ceil': map_cave.c:(.text+0x8980): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_ceil': map_cave.c:(.text+0x8a20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_floor': map_cave.c:(.text+0x8a40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_floor': map_cave.c:(.text+0x8ae0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_abs': map_cave.c:(.text+0x8b00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_abs': map_cave.c:(.text+0x8ba0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_inverse': map_cave.c:(.text+0x8bc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_inverse': map_cave.c:(.text+0x8c60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_negative': map_cave.c:(.text+0x8c80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_negative': map_cave.c:(.text+0x8d20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_snap': map_cave.c:(.text+0x8d40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_snap': map_cave.c:(.text+0x8e00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_divide': map_cave.c:(.text+0x8e20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_divide': map_cave.c:(.text+0x8ee0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_multiply_mat3': map_cave.c:(.text+0x8f00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_multiply_mat3': map_cave.c:(.text+0x8fa0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_multiply': map_cave.c:(.text+0x8fc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_multiply': map_cave.c:(.text+0x9080): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_scale': map_cave.c:(.text+0x90a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_scale': map_cave.c:(.text+0x9140): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_subtract': map_cave.c:(.text+0x9160): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_subtract': map_cave.c:(.text+0x9220): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_add': map_cave.c:(.text+0x9240): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_add': map_cave.c:(.text+0x9300): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_one': map_cave.c:(.text+0x9320): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_one': map_cave.c:(.text+0x93c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_zero': map_cave.c:(.text+0x93e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_zero': map_cave.c:(.text+0x9480): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_assign_vec3i': map_cave.c:(.text+0x94a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_assign_vec3i': map_cave.c:(.text+0x9560): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_assign': map_cave.c:(.text+0x9580): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_assign': map_cave.c:(.text+0x9620): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3': map_cave.c:(.text+0x9640): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3': map_cave.c:(.text+0x96e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_nearly_equal': map_cave.c:(.text+0x9700): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_nearly_equal': map_cave.c:(.text+0x9740): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_equal': map_cave.c:(.text+0x9760): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_equal': map_cave.c:(.text+0x97a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_near_zero': map_cave.c:(.text+0x97c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_near_zero': map_cave.c:(.text+0x9800): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_zero': map_cave.c:(.text+0x9820): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_zero': map_cave.c:(.text+0x9860): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_distance_squared': map_cave.c:(.text+0x9880): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_distance_squared': map_cave.c:(.text+0x98c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_distance': map_cave.c:(.text+0x98e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_distance': map_cave.c:(.text+0x9900): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_length': map_cave.c:(.text+0x9920): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_length': map_cave.c:(.text+0x9940): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_length_squared': map_cave.c:(.text+0x9960): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_length_squared': map_cave.c:(.text+0x9980): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_angle': map_cave.c:(.text+0x99a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_angle': map_cave.c:(.text+0x99c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_dot': map_cave.c:(.text+0x99e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_dot': map_cave.c:(.text+0x9a20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_bezier4': map_cave.c:(.text+0x9a40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_bezier4': map_cave.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_bezier3': map_cave.c:(.text+0x9b20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_bezier3': map_cave.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_lerp': map_cave.c:(.text+0x9be0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_lerp': map_cave.c:(.text+0x9c60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_rotate': map_cave.c:(.text+0x9c80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_rotate': map_cave.c:(.text+0x9d00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_tangent': map_cave.c:(.text+0x9d20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_tangent': map_cave.c:(.text+0x9da0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_reflect': map_cave.c:(.text+0x9dc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_reflect': map_cave.c:(.text+0x9e40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_slide': map_cave.c:(.text+0x9e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_slide': map_cave.c:(.text+0x9ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_project': map_cave.c:(.text+0x9f00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_project': map_cave.c:(.text+0x9f80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_normalize': map_cave.c:(.text+0x9fa0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_normalize': map_cave.c:(.text+0xa020): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_clamp': map_cave.c:(.text+0xa040): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_clamp': map_cave.c:(.text+0xa0e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_min': map_cave.c:(.text+0xa100): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_min': map_cave.c:(.text+0xa180): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_max': map_cave.c:(.text+0xa1a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_max': map_cave.c:(.text+0xa220): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_round': map_cave.c:(.text+0xa240): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_round': map_cave.c:(.text+0xa2c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_ceil': map_cave.c:(.text+0xa2e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_ceil': map_cave.c:(.text+0xa360): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_floor': map_cave.c:(.text+0xa380): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_floor': map_cave.c:(.text+0xa400): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_abs': map_cave.c:(.text+0xa420): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_abs': map_cave.c:(.text+0xa4a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_inverse': map_cave.c:(.text+0xa4c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_inverse': map_cave.c:(.text+0xa540): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_negative': map_cave.c:(.text+0xa560): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_negative': map_cave.c:(.text+0xa5e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_snap': map_cave.c:(.text+0xa600): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_snap': map_cave.c:(.text+0xa680): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_divide': map_cave.c:(.text+0xa6a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_divide': map_cave.c:(.text+0xa720): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_multiply_mat2': map_cave.c:(.text+0xa740): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_multiply_mat2': map_cave.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_multiply': map_cave.c:(.text+0xa800): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_multiply': map_cave.c:(.text+0xa880): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_scale': map_cave.c:(.text+0xa8a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_scale': map_cave.c:(.text+0xa920): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_subtract': map_cave.c:(.text+0xa940): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_subtract': map_cave.c:(.text+0xa9c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_add': map_cave.c:(.text+0xa9e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_add': map_cave.c:(.text+0xaa60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_one': map_cave.c:(.text+0xaa80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_one': map_cave.c:(.text+0xab00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_zero': map_cave.c:(.text+0xab20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_zero': map_cave.c:(.text+0xaba0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_assign_vec2': map_cave.c:(.text+0xabc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_assign_vec2': map_cave.c:(.text+0xac40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_assign': map_cave.c:(.text+0xac60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_assign': map_cave.c:(.text+0xace0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i': map_cave.c:(.text+0xb1e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i': map_cave.c:(.text+0xb260): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_is_equal': map_cave.c:(.text+0xc080): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_is_equal': map_cave.c:(.text+0xc0c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_is_zero': map_cave.c:(.text+0xc0e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_is_zero': map_cave.c:(.text+0xc100): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_distance_squared': map_cave.c:(.text+0xc120): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_distance_squared': map_cave.c:(.text+0xc160): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_distance': map_cave.c:(.text+0xc180): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_distance': map_cave.c:(.text+0xc1c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_length': map_cave.c:(.text+0xc1e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_length': map_cave.c:(.text+0xc200): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_length_squared': map_cave.c:(.text+0xc220): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_length_squared': map_cave.c:(.text+0xc240): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_angle': map_cave.c:(.text+0xc260): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_angle': map_cave.c:(.text+0xc280): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_dot': map_cave.c:(.text+0xc2a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_dot': map_cave.c:(.text+0xc2e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_bezier4': map_cave.c:(.text+0xc300): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_bezier4': map_cave.c:(.text+0xc3c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_bezier3': map_cave.c:(.text+0xc400): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_bezier3': map_cave.c:(.text+0xc4a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_lerp': map_cave.c:(.text+0xc4c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_lerp': map_cave.c:(.text+0xc560): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_rotate': map_cave.c:(.text+0xc580): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_rotate': map_cave.c:(.text+0xc620): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_tangent': map_cave.c:(.text+0xc640): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_tangent': map_cave.c:(.text+0xc6c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_reflect': map_cave.c:(.text+0xc6e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_reflect': map_cave.c:(.text+0xc780): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_slide': map_cave.c:(.text+0xc7a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_slide': map_cave.c:(.text+0xc840): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_project': map_cave.c:(.text+0xc860): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_project': map_cave.c:(.text+0xc900): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_normalize': map_cave.c:(.text+0xc920): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_normalize': map_cave.c:(.text+0xc9a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_clamp': map_cave.c:(.text+0xc9c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_clamp': map_cave.c:(.text+0xca60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_min': map_cave.c:(.text+0xca80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_min': map_cave.c:(.text+0xcb20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_max': map_cave.c:(.text+0xcb40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_max': map_cave.c:(.text+0xcbe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_round': map_cave.c:(.text+0xcc00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_round': map_cave.c:(.text+0xcc80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_ceil': map_cave.c:(.text+0xcca0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_ceil': map_cave.c:(.text+0xcd20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_floor': map_cave.c:(.text+0xcd40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_floor': map_cave.c:(.text+0xcdc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_abs': map_cave.c:(.text+0xcde0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_abs': map_cave.c:(.text+0xce60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_inverse': map_cave.c:(.text+0xce80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_inverse': map_cave.c:(.text+0xcf00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_negative': map_cave.c:(.text+0xcf20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_negative': map_cave.c:(.text+0xcfa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_snap': map_cave.c:(.text+0xcfc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_snap': map_cave.c:(.text+0xd060): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_divide': map_cave.c:(.text+0xd080): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_divide': map_cave.c:(.text+0xd120): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_multiply_mat2': map_cave.c:(.text+0xd140): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_multiply_mat2': map_cave.c:(.text+0xd1e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_multiply': map_cave.c:(.text+0xd200): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_multiply': map_cave.c:(.text+0xd2a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_scale': map_cave.c:(.text+0xd2c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_scale': map_cave.c:(.text+0xd360): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_subtract': map_cave.c:(.text+0xd380): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_subtract': map_cave.c:(.text+0xd420): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_add': map_cave.c:(.text+0xd440): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_add': map_cave.c:(.text+0xd4e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_one': map_cave.c:(.text+0xd500): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_one': map_cave.c:(.text+0xd580): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_zero': map_cave.c:(.text+0xd5a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_zero': map_cave.c:(.text+0xd620): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_assign_vec2i': map_cave.c:(.text+0xd640): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_assign_vec2i': map_cave.c:(.text+0xd6c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_assign': map_cave.c:(.text+0xd6e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_assign': map_cave.c:(.text+0xd760): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2': map_cave.c:(.text+0xd780): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2': map_cave.c:(.text+0xd800): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_nearly_equal': map_cave.c:(.text+0xd820): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_nearly_equal': map_cave.c:(.text+0xd860): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_equal': map_cave.c:(.text+0xd880): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_equal': map_cave.c:(.text+0xd8c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_near_zero': map_cave.c:(.text+0xd8e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_near_zero': map_cave.c:(.text+0xd900): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_zero': map_cave.c:(.text+0xd920): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_zero': map_cave.c:(.text+0xd940): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_lerp': map_classic.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_lerp': map_classic.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_multiply': map_classic.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_multiply': map_classic.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_scale': map_classic.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_scale': map_classic.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_negative': map_classic.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_negative': map_classic.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_scaling': map_classic.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_scaling': map_classic.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_translation': map_classic.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_translation': map_classic.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_look_at': map_classic.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_look_at': map_classic.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_quaternion': map_classic.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_quaternion': map_classic.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_axis': map_classic.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_axis': map_classic.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_z': map_classic.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_z': map_classic.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_y': map_classic.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_y': map_classic.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_x': map_classic.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_x': map_classic.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_perspective_infinite': map_classic.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_perspective_infinite': map_classic.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_perspective_fov': map_classic.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_perspective_fov': map_classic.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_perspective': map_classic.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_perspective': map_classic.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_ortho': map_classic.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_ortho': map_classic.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_inverse': map_classic.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_inverse': map_classic.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_adjugate': map_classic.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_adjugate': map_classic.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_transpose': map_classic.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_transpose': map_classic.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_assign_mat3': map_classic.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_assign_mat3': map_classic.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_assign_mat2': map_classic.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_assign_mat2': map_classic.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_assign': map_classic.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_assign': map_classic.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_determinant': map_classic.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_determinant': map_classic.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_identity': map_classic.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_identity': map_classic.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_zero': map_classic.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_zero': map_classic.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4': map_classic.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4': map_classic.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_lerp': map_classic.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_lerp': map_classic.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_multiply': map_classic.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_multiply': map_classic.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_scale': map_classic.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_scale': map_classic.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_negative': map_classic.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_negative': map_classic.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_scaling': map_classic.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_scaling': map_classic.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_quaternion': map_classic.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_quaternion': map_classic.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_axis': map_classic.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_axis': map_classic.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_z': map_classic.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_z': map_classic.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_y': map_classic.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_y': map_classic.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_x': map_classic.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_x': map_classic.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_inverse': map_classic.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_inverse': map_classic.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_adjugate': map_classic.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_adjugate': map_classic.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_cofactor': map_classic.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_cofactor': map_classic.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_transpose': map_classic.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_transpose': map_classic.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_assign_mat4': map_classic.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_assign_mat4': map_classic.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_assign_mat2': map_classic.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_assign_mat2': map_classic.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_assign': map_classic.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_assign': map_classic.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_determinant': map_classic.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_determinant': map_classic.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_identity': map_classic.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_identity': map_classic.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_zero': map_classic.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_zero': map_classic.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3': map_classic.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3': map_classic.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_lerp': map_classic.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_lerp': map_classic.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_multiply': map_classic.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_multiply': map_classic.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_scale': map_classic.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_scale': map_classic.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_negative': map_classic.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_negative': map_classic.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_scaling': map_classic.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_scaling': map_classic.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_rotation': map_classic.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_rotation': map_classic.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_inverse': map_classic.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_inverse': map_classic.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_cofactor': map_classic.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_cofactor': map_classic.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_transpose': map_classic.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_transpose': map_classic.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_assign_mat4': map_classic.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_assign_mat4': map_classic.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_assign_mat3': map_classic.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_assign_mat3': map_classic.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_assign': map_classic.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_assign': map_classic.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_determinant': map_classic.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_determinant': map_classic.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_identity': map_classic.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_identity': map_classic.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_zero': map_classic.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_zero': map_classic.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2': map_classic.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2': map_classic.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_length_squared': map_classic.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_length_squared': map_classic.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_length': map_classic.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_length': map_classic.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_angle': map_classic.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_angle': map_classic.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_dot': map_classic.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_dot': map_classic.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_slerp': map_classic.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_slerp': map_classic.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_lerp': map_classic.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_lerp': map_classic.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_yaw_pitch_roll': map_classic.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_yaw_pitch_roll': map_classic.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_mat4': map_classic.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_mat4': map_classic.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_vec3': map_classic.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_vec3': map_classic.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_axis_angle': map_classic.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_axis_angle': map_classic.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_power': map_classic.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_power': map_classic.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_normalize': map_classic.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_normalize': map_classic.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_inverse': map_classic.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_inverse': map_classic.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_conjugate': map_classic.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_conjugate': map_classic.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_negative': map_classic.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_negative': map_classic.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_divide': map_classic.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_divide': map_classic.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_multiply': map_classic.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_multiply': map_classic.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_scale': map_classic.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_scale': map_classic.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_null': map_classic.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_null': map_classic.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_zero': map_classic.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_zero': map_classic.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_assign': map_classic.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_assign': map_classic.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat': map_classic.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat': map_classic.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_nearly_equal': map_classic.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_nearly_equal': map_classic.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_equal': map_classic.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_equal': map_classic.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_near_zero': map_classic.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_near_zero': map_classic.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_zero': map_classic.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_zero': map_classic.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_lerp': map_classic.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_lerp': map_classic.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_normalize': map_classic.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_normalize': map_classic.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_clamp': map_classic.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_clamp': map_classic.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_min': map_classic.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_min': map_classic.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_max': map_classic.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_max': map_classic.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_round': map_classic.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_round': map_classic.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_ceil': map_classic.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_ceil': map_classic.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_floor': map_classic.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_floor': map_classic.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_abs': map_classic.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_abs': map_classic.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_inverse': map_classic.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_inverse': map_classic.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_negative': map_classic.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_negative': map_classic.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_snap': map_classic.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_snap': map_classic.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_divide': map_classic.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_divide': map_classic.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_multiply_mat4': map_classic.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_multiply_mat4': map_classic.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_multiply': map_classic.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_multiply': map_classic.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_scale': map_classic.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_scale': map_classic.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_subtract': map_classic.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_subtract': map_classic.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_add': map_classic.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_add': map_classic.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_one': map_classic.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_one': map_classic.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_zero': map_classic.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_zero': map_classic.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_assign_vec4': map_classic.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_assign_vec4': map_classic.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_assign': map_classic.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_assign': map_classic.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i': map_classic.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i': map_classic.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_is_equal': map_classic.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_is_equal': map_classic.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_is_zero': map_classic.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_is_zero': map_classic.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_lerp': map_classic.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_lerp': map_classic.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_normalize': map_classic.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_normalize': map_classic.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_clamp': map_classic.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_clamp': map_classic.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_min': map_classic.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_min': map_classic.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_max': map_classic.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_max': map_classic.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_round': map_classic.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_round': map_classic.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_ceil': map_classic.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_ceil': map_classic.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_floor': map_classic.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_floor': map_classic.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_abs': map_classic.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_abs': map_classic.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_inverse': map_classic.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_inverse': map_classic.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_negative': map_classic.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_negative': map_classic.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_snap': map_classic.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_snap': map_classic.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_divide': map_classic.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_divide': map_classic.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_multiply_mat4': map_classic.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_multiply_mat4': map_classic.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_multiply': map_classic.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_multiply': map_classic.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_scale': map_classic.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_scale': map_classic.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_subtract': map_classic.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_subtract': map_classic.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_add': map_classic.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_add': map_classic.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_one': map_classic.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_one': map_classic.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_zero': map_classic.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_zero': map_classic.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_assign_vec4i': map_classic.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_assign_vec4i': map_classic.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_assign': map_classic.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_assign': map_classic.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4': map_classic.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4': map_classic.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_nearly_equal': map_classic.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_nearly_equal': map_classic.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_equal': map_classic.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_equal': map_classic.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_near_zero': map_classic.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_near_zero': map_classic.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_zero': map_classic.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_zero': map_classic.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_distance_squared': map_classic.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_distance_squared': map_classic.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_distance': map_classic.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_distance': map_classic.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_length_squared': map_classic.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_length_squared': map_classic.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_length': map_classic.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_length': map_classic.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_dot': map_classic.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_dot': map_classic.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_bezier4': map_classic.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_bezier4': map_classic.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_bezier3': map_classic.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_bezier3': map_classic.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_lerp': map_classic.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_lerp': map_classic.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_reflect': map_classic.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_reflect': map_classic.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_slide': map_classic.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_slide': map_classic.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_project': map_classic.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_project': map_classic.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_normalize': map_classic.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_normalize': map_classic.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_cross': map_classic.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_cross': map_classic.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_clamp': map_classic.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_clamp': map_classic.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_min': map_classic.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_min': map_classic.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_max': map_classic.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_max': map_classic.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_round': map_classic.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_round': map_classic.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_ceil': map_classic.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_ceil': map_classic.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_floor': map_classic.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_floor': map_classic.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_abs': map_classic.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_abs': map_classic.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_inverse': map_classic.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_inverse': map_classic.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_negative': map_classic.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_negative': map_classic.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_snap': map_classic.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_snap': map_classic.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_divide': map_classic.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_divide': map_classic.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_multiply_mat3': map_classic.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_multiply_mat3': map_classic.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_multiply': map_classic.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_multiply': map_classic.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_scale': map_classic.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_scale': map_classic.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_subtract': map_classic.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_subtract': map_classic.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_add': map_classic.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_add': map_classic.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_one': map_classic.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_one': map_classic.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_zero': map_classic.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_zero': map_classic.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_assign_vec3': map_classic.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_assign_vec3': map_classic.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_assign': map_classic.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_assign': map_classic.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i': map_classic.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i': map_classic.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_is_equal': map_classic.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_is_equal': map_classic.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_is_zero': map_classic.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_is_zero': map_classic.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_distance_squared': map_classic.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_distance_squared': map_classic.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_distance': map_classic.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_distance': map_classic.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_length_squared': map_classic.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_length_squared': map_classic.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_length': map_classic.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_length': map_classic.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_dot': map_classic.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_dot': map_classic.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_bezier4': map_classic.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_bezier4': map_classic.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_bezier3': map_classic.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_bezier3': map_classic.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_lerp': map_classic.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_lerp': map_classic.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_reflect': map_classic.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_reflect': map_classic.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_slide': map_classic.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_slide': map_classic.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_project': map_classic.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_project': map_classic.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_normalize': map_classic.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_normalize': map_classic.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_cross': map_classic.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_cross': map_classic.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_clamp': map_classic.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_clamp': map_classic.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_min': map_classic.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_min': map_classic.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_max': map_classic.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_max': map_classic.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_round': map_classic.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_round': map_classic.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_ceil': map_classic.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_ceil': map_classic.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_floor': map_classic.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_floor': map_classic.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_abs': map_classic.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_abs': map_classic.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_inverse': map_classic.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_inverse': map_classic.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_negative': map_classic.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_negative': map_classic.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_snap': map_classic.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_snap': map_classic.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_divide': map_classic.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_divide': map_classic.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_multiply_mat3': map_classic.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_multiply_mat3': map_classic.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_multiply': map_classic.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_multiply': map_classic.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_scale': map_classic.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_scale': map_classic.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_subtract': map_classic.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_subtract': map_classic.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_add': map_classic.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_add': map_classic.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_one': map_classic.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_one': map_classic.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_zero': map_classic.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_zero': map_classic.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_assign_vec3i': map_classic.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_assign_vec3i': map_classic.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_assign': map_classic.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_assign': map_classic.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3': map_classic.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3': map_classic.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_nearly_equal': map_classic.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_nearly_equal': map_classic.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_equal': map_classic.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_equal': map_classic.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_near_zero': map_classic.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_near_zero': map_classic.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_zero': map_classic.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_zero': map_classic.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_distance_squared': map_classic.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_distance_squared': map_classic.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_distance': map_classic.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_distance': map_classic.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_length': map_classic.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_length': map_classic.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_length_squared': map_classic.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_length_squared': map_classic.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_angle': map_classic.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_angle': map_classic.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_dot': map_classic.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_dot': map_classic.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_bezier4': map_classic.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_bezier4': map_classic.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_bezier3': map_classic.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_bezier3': map_classic.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_lerp': map_classic.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_lerp': map_classic.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_rotate': map_classic.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_rotate': map_classic.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_tangent': map_classic.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_tangent': map_classic.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_reflect': map_classic.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_reflect': map_classic.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_slide': map_classic.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_slide': map_classic.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_project': map_classic.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_project': map_classic.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_normalize': map_classic.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_normalize': map_classic.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_clamp': map_classic.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_clamp': map_classic.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_min': map_classic.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_min': map_classic.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_max': map_classic.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_max': map_classic.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_round': map_classic.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_round': map_classic.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_ceil': map_classic.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_ceil': map_classic.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_floor': map_classic.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_floor': map_classic.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_abs': map_classic.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_abs': map_classic.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_inverse': map_classic.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_inverse': map_classic.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_negative': map_classic.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_negative': map_classic.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_snap': map_classic.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_snap': map_classic.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_divide': map_classic.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_divide': map_classic.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_multiply_mat2': map_classic.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_multiply_mat2': map_classic.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_multiply': map_classic.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_multiply': map_classic.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_scale': map_classic.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_scale': map_classic.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_subtract': map_classic.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_subtract': map_classic.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_add': map_classic.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_add': map_classic.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_one': map_classic.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_one': map_classic.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_zero': map_classic.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_zero': map_classic.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_assign_vec2': map_classic.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_assign_vec2': map_classic.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_assign': map_classic.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_assign': map_classic.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i': map_classic.c:(.text+0xae20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i': map_classic.c:(.text+0xaea0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_is_equal': map_classic.c:(.text+0xaec0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_is_equal': map_classic.c:(.text+0xaf00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_is_zero': map_classic.c:(.text+0xaf20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_is_zero': map_classic.c:(.text+0xaf40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_distance_squared': map_classic.c:(.text+0xaf60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_distance_squared': map_classic.c:(.text+0xafa0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_distance': map_classic.c:(.text+0xafc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_distance': map_classic.c:(.text+0xb000): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_length': map_classic.c:(.text+0xb020): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_length': map_classic.c:(.text+0xb040): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_length_squared': map_classic.c:(.text+0xb060): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_length_squared': map_classic.c:(.text+0xb080): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_angle': map_classic.c:(.text+0xb0a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_angle': map_classic.c:(.text+0xb0c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_dot': map_classic.c:(.text+0xb0e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_dot': map_classic.c:(.text+0xb120): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_bezier4': map_classic.c:(.text+0xb140): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_bezier4': map_classic.c:(.text+0xb200): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_bezier3': map_classic.c:(.text+0xb240): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_bezier3': map_classic.c:(.text+0xb2e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_lerp': map_classic.c:(.text+0xb300): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_lerp': map_classic.c:(.text+0xb3a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_rotate': map_classic.c:(.text+0xb3c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_rotate': map_classic.c:(.text+0xb460): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_tangent': map_classic.c:(.text+0xb480): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_tangent': map_classic.c:(.text+0xb500): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_reflect': map_classic.c:(.text+0xb520): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_reflect': map_classic.c:(.text+0xb5c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_slide': map_classic.c:(.text+0xb5e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_slide': map_classic.c:(.text+0xb680): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_project': map_classic.c:(.text+0xb6a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_project': map_classic.c:(.text+0xb740): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_normalize': map_classic.c:(.text+0xb760): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_normalize': map_classic.c:(.text+0xb7e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_clamp': map_classic.c:(.text+0xb800): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_clamp': map_classic.c:(.text+0xb8a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_min': map_classic.c:(.text+0xb8c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_min': map_classic.c:(.text+0xb960): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_max': map_classic.c:(.text+0xb980): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_max': map_classic.c:(.text+0xba20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_round': map_classic.c:(.text+0xba40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_round': map_classic.c:(.text+0xbac0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_ceil': map_classic.c:(.text+0xbae0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_ceil': map_classic.c:(.text+0xbb60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_floor': map_classic.c:(.text+0xbb80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_floor': map_classic.c:(.text+0xbc00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_abs': map_classic.c:(.text+0xbc20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_abs': map_classic.c:(.text+0xbca0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_inverse': map_classic.c:(.text+0xbcc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_inverse': map_classic.c:(.text+0xbd40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_negative': map_classic.c:(.text+0xbd60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_negative': map_classic.c:(.text+0xbde0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_snap': map_classic.c:(.text+0xbe00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_snap': map_classic.c:(.text+0xbea0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_divide': map_classic.c:(.text+0xbec0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_divide': map_classic.c:(.text+0xbf60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_multiply_mat2': map_classic.c:(.text+0xbf80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_multiply_mat2': map_classic.c:(.text+0xc020): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_multiply': map_classic.c:(.text+0xc040): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_multiply': map_classic.c:(.text+0xc0e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_scale': map_classic.c:(.text+0xc100): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_scale': map_classic.c:(.text+0xc1a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_subtract': map_classic.c:(.text+0xc1c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_subtract': map_classic.c:(.text+0xc260): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_add': map_classic.c:(.text+0xc280): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_add': map_classic.c:(.text+0xc320): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_one': map_classic.c:(.text+0xc340): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_one': map_classic.c:(.text+0xc3c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_zero': map_classic.c:(.text+0xc3e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_zero': map_classic.c:(.text+0xc460): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_assign_vec2i': map_classic.c:(.text+0xc480): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_assign_vec2i': map_classic.c:(.text+0xc500): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_assign': map_classic.c:(.text+0xc520): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_assign': map_classic.c:(.text+0xc5a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2': map_classic.c:(.text+0xc5c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2': map_classic.c:(.text+0xc640): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_nearly_equal': map_classic.c:(.text+0xc660): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_nearly_equal': map_classic.c:(.text+0xc6a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_equal': map_classic.c:(.text+0xc6c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_equal': map_classic.c:(.text+0xc700): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_near_zero': map_classic.c:(.text+0xc720): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_near_zero': map_classic.c:(.text+0xc740): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_zero': map_classic.c:(.text+0xc760): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_zero': map_classic.c:(.text+0xc780): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_lerp': map_interior.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_lerp': map_interior.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_multiply': map_interior.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_multiply': map_interior.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_scale': map_interior.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_scale': map_interior.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_negative': map_interior.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_negative': map_interior.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_scaling': map_interior.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_scaling': map_interior.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_translation': map_interior.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_translation': map_interior.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_look_at': map_interior.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_look_at': map_interior.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_quaternion': map_interior.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_quaternion': map_interior.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_axis': map_interior.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_axis': map_interior.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_z': map_interior.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_z': map_interior.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_y': map_interior.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_y': map_interior.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_x': map_interior.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_x': map_interior.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_perspective_infinite': map_interior.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_perspective_infinite': map_interior.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_perspective_fov': map_interior.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_perspective_fov': map_interior.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_perspective': map_interior.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_perspective': map_interior.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_ortho': map_interior.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_ortho': map_interior.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_inverse': map_interior.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_inverse': map_interior.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_adjugate': map_interior.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_adjugate': map_interior.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_transpose': map_interior.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_transpose': map_interior.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_assign_mat3': map_interior.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_assign_mat3': map_interior.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_assign_mat2': map_interior.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_assign_mat2': map_interior.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_assign': map_interior.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_assign': map_interior.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_determinant': map_interior.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_determinant': map_interior.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_identity': map_interior.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_identity': map_interior.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_zero': map_interior.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_zero': map_interior.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4': map_interior.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4': map_interior.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_lerp': map_interior.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_lerp': map_interior.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_multiply': map_interior.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_multiply': map_interior.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_scale': map_interior.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_scale': map_interior.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_negative': map_interior.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_negative': map_interior.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_scaling': map_interior.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_scaling': map_interior.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_quaternion': map_interior.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_quaternion': map_interior.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_axis': map_interior.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_axis': map_interior.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_z': map_interior.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_z': map_interior.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_y': map_interior.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_y': map_interior.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_x': map_interior.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_x': map_interior.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_inverse': map_interior.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_inverse': map_interior.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_adjugate': map_interior.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_adjugate': map_interior.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_cofactor': map_interior.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_cofactor': map_interior.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_transpose': map_interior.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_transpose': map_interior.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_assign_mat4': map_interior.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_assign_mat4': map_interior.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_assign_mat2': map_interior.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_assign_mat2': map_interior.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_assign': map_interior.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_assign': map_interior.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_determinant': map_interior.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_determinant': map_interior.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_identity': map_interior.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_identity': map_interior.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_zero': map_interior.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_zero': map_interior.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3': map_interior.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3': map_interior.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_lerp': map_interior.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_lerp': map_interior.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_multiply': map_interior.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_multiply': map_interior.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_scale': map_interior.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_scale': map_interior.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_negative': map_interior.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_negative': map_interior.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_scaling': map_interior.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_scaling': map_interior.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_rotation': map_interior.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_rotation': map_interior.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_inverse': map_interior.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_inverse': map_interior.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_cofactor': map_interior.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_cofactor': map_interior.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_transpose': map_interior.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_transpose': map_interior.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_assign_mat4': map_interior.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_assign_mat4': map_interior.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_assign_mat3': map_interior.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_assign_mat3': map_interior.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_assign': map_interior.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_assign': map_interior.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_determinant': map_interior.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_determinant': map_interior.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_identity': map_interior.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_identity': map_interior.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_zero': map_interior.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_zero': map_interior.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2': map_interior.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2': map_interior.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_length_squared': map_interior.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_length_squared': map_interior.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_length': map_interior.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_length': map_interior.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_angle': map_interior.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_angle': map_interior.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_dot': map_interior.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_dot': map_interior.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_slerp': map_interior.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_slerp': map_interior.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_lerp': map_interior.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_lerp': map_interior.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_yaw_pitch_roll': map_interior.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_yaw_pitch_roll': map_interior.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_mat4': map_interior.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_mat4': map_interior.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_vec3': map_interior.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_vec3': map_interior.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_axis_angle': map_interior.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_axis_angle': map_interior.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_power': map_interior.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_power': map_interior.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_normalize': map_interior.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_normalize': map_interior.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_inverse': map_interior.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_inverse': map_interior.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_conjugate': map_interior.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_conjugate': map_interior.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_negative': map_interior.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_negative': map_interior.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_divide': map_interior.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_divide': map_interior.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_multiply': map_interior.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_multiply': map_interior.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_scale': map_interior.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_scale': map_interior.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_null': map_interior.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_null': map_interior.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_zero': map_interior.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_zero': map_interior.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_assign': map_interior.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_assign': map_interior.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat': map_interior.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat': map_interior.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_nearly_equal': map_interior.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_nearly_equal': map_interior.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_equal': map_interior.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_equal': map_interior.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_near_zero': map_interior.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_near_zero': map_interior.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_zero': map_interior.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_zero': map_interior.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_lerp': map_interior.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_lerp': map_interior.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_normalize': map_interior.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_normalize': map_interior.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_clamp': map_interior.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_clamp': map_interior.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_min': map_interior.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_min': map_interior.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_max': map_interior.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_max': map_interior.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_round': map_interior.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_round': map_interior.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_ceil': map_interior.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_ceil': map_interior.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_floor': map_interior.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_floor': map_interior.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_abs': map_interior.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_abs': map_interior.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_inverse': map_interior.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_inverse': map_interior.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_negative': map_interior.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_negative': map_interior.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_snap': map_interior.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_snap': map_interior.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_divide': map_interior.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_divide': map_interior.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_multiply_mat4': map_interior.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_multiply_mat4': map_interior.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_multiply': map_interior.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_multiply': map_interior.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_scale': map_interior.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_scale': map_interior.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_subtract': map_interior.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_subtract': map_interior.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_add': map_interior.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_add': map_interior.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_one': map_interior.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_one': map_interior.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_zero': map_interior.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_zero': map_interior.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_assign_vec4': map_interior.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_assign_vec4': map_interior.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_assign': map_interior.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_assign': map_interior.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i': map_interior.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i': map_interior.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_is_equal': map_interior.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_is_equal': map_interior.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_is_zero': map_interior.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_is_zero': map_interior.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_lerp': map_interior.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_lerp': map_interior.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_normalize': map_interior.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_normalize': map_interior.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_clamp': map_interior.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_clamp': map_interior.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_min': map_interior.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_min': map_interior.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_max': map_interior.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_max': map_interior.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_round': map_interior.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_round': map_interior.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_ceil': map_interior.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_ceil': map_interior.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_floor': map_interior.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_floor': map_interior.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_abs': map_interior.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_abs': map_interior.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_inverse': map_interior.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_inverse': map_interior.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_negative': map_interior.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_negative': map_interior.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_snap': map_interior.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_snap': map_interior.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_divide': map_interior.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_divide': map_interior.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_multiply_mat4': map_interior.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_multiply_mat4': map_interior.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_multiply': map_interior.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_multiply': map_interior.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_scale': map_interior.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_scale': map_interior.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_subtract': map_interior.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_subtract': map_interior.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_add': map_interior.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_add': map_interior.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_one': map_interior.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_one': map_interior.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_zero': map_interior.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_zero': map_interior.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_assign_vec4i': map_interior.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_assign_vec4i': map_interior.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_assign': map_interior.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_assign': map_interior.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4': map_interior.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4': map_interior.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_nearly_equal': map_interior.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_nearly_equal': map_interior.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_equal': map_interior.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_equal': map_interior.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_near_zero': map_interior.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_near_zero': map_interior.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_zero': map_interior.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_zero': map_interior.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_distance_squared': map_interior.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_distance_squared': map_interior.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_distance': map_interior.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_distance': map_interior.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_length_squared': map_interior.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_length_squared': map_interior.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_length': map_interior.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_length': map_interior.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_dot': map_interior.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_dot': map_interior.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_bezier4': map_interior.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_bezier4': map_interior.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_bezier3': map_interior.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_bezier3': map_interior.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_lerp': map_interior.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_lerp': map_interior.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_reflect': map_interior.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_reflect': map_interior.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_slide': map_interior.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_slide': map_interior.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_project': map_interior.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_project': map_interior.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_normalize': map_interior.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_normalize': map_interior.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_cross': map_interior.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_cross': map_interior.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_clamp': map_interior.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_clamp': map_interior.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_min': map_interior.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_min': map_interior.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_max': map_interior.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_max': map_interior.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_round': map_interior.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_round': map_interior.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_ceil': map_interior.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_ceil': map_interior.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_floor': map_interior.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_floor': map_interior.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_abs': map_interior.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_abs': map_interior.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_inverse': map_interior.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_inverse': map_interior.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_negative': map_interior.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_negative': map_interior.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_snap': map_interior.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_snap': map_interior.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_divide': map_interior.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_divide': map_interior.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_multiply_mat3': map_interior.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_multiply_mat3': map_interior.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_multiply': map_interior.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_multiply': map_interior.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_scale': map_interior.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_scale': map_interior.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_subtract': map_interior.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_subtract': map_interior.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_add': map_interior.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_add': map_interior.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_one': map_interior.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_one': map_interior.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_zero': map_interior.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_zero': map_interior.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_assign_vec3': map_interior.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_assign_vec3': map_interior.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_assign': map_interior.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_assign': map_interior.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i': map_interior.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i': map_interior.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_is_equal': map_interior.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_is_equal': map_interior.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_is_zero': map_interior.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_is_zero': map_interior.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_distance_squared': map_interior.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_distance_squared': map_interior.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_distance': map_interior.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_distance': map_interior.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_length_squared': map_interior.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_length_squared': map_interior.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_length': map_interior.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_length': map_interior.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_dot': map_interior.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_dot': map_interior.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_bezier4': map_interior.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_bezier4': map_interior.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_bezier3': map_interior.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_bezier3': map_interior.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_lerp': map_interior.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_lerp': map_interior.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_reflect': map_interior.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_reflect': map_interior.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_slide': map_interior.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_slide': map_interior.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_project': map_interior.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_project': map_interior.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_normalize': map_interior.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_normalize': map_interior.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_cross': map_interior.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_cross': map_interior.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_clamp': map_interior.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_clamp': map_interior.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_min': map_interior.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_min': map_interior.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_max': map_interior.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_max': map_interior.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_round': map_interior.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_round': map_interior.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_ceil': map_interior.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_ceil': map_interior.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_floor': map_interior.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_floor': map_interior.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_abs': map_interior.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_abs': map_interior.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_inverse': map_interior.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_inverse': map_interior.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_negative': map_interior.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_negative': map_interior.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_snap': map_interior.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_snap': map_interior.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_divide': map_interior.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_divide': map_interior.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_multiply_mat3': map_interior.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_multiply_mat3': map_interior.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_multiply': map_interior.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_multiply': map_interior.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_scale': map_interior.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_scale': map_interior.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_subtract': map_interior.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_subtract': map_interior.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_add': map_interior.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_add': map_interior.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_one': map_interior.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_one': map_interior.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_zero': map_interior.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_zero': map_interior.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_assign_vec3i': map_interior.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_assign_vec3i': map_interior.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_assign': map_interior.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_assign': map_interior.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3': map_interior.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3': map_interior.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_nearly_equal': map_interior.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_nearly_equal': map_interior.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_equal': map_interior.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_equal': map_interior.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_near_zero': map_interior.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_near_zero': map_interior.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_zero': map_interior.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_zero': map_interior.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_distance_squared': map_interior.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_distance_squared': map_interior.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_distance': map_interior.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_distance': map_interior.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_length': map_interior.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_length': map_interior.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_length_squared': map_interior.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_length_squared': map_interior.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_angle': map_interior.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_angle': map_interior.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_dot': map_interior.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_dot': map_interior.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_bezier4': map_interior.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_bezier4': map_interior.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_bezier3': map_interior.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_bezier3': map_interior.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_lerp': map_interior.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_lerp': map_interior.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_rotate': map_interior.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_rotate': map_interior.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_tangent': map_interior.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_tangent': map_interior.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_reflect': map_interior.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_reflect': map_interior.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_slide': map_interior.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_slide': map_interior.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_project': map_interior.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_project': map_interior.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_normalize': map_interior.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_normalize': map_interior.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_clamp': map_interior.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_clamp': map_interior.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_min': map_interior.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_min': map_interior.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_max': map_interior.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_max': map_interior.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_round': map_interior.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_round': map_interior.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_ceil': map_interior.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_ceil': map_interior.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_floor': map_interior.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_floor': map_interior.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_abs': map_interior.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_abs': map_interior.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_inverse': map_interior.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_inverse': map_interior.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_negative': map_interior.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_negative': map_interior.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_snap': map_interior.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_snap': map_interior.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_divide': map_interior.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_divide': map_interior.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_multiply_mat2': map_interior.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_multiply_mat2': map_interior.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_multiply': map_interior.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_multiply': map_interior.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_scale': map_interior.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_scale': map_interior.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_subtract': map_interior.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_subtract': map_interior.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_add': map_interior.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_add': map_interior.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_one': map_interior.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_one': map_interior.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_zero': map_interior.c:(.text+0xafa0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_zero': map_interior.c:(.text+0xb020): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_assign_vec2': map_interior.c:(.text+0xb040): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_assign_vec2': map_interior.c:(.text+0xb0c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_assign': map_interior.c:(.text+0xb0e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_assign': map_interior.c:(.text+0xb160): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i': map_interior.c:(.text+0xe200): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i': map_interior.c:(.text+0xe280): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_is_equal': map_interior.c:(.text+0xe2a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_is_equal': map_interior.c:(.text+0xe2e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_is_zero': map_interior.c:(.text+0xe300): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_is_zero': map_interior.c:(.text+0xe320): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_distance_squared': map_interior.c:(.text+0xe340): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_distance_squared': map_interior.c:(.text+0xe380): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_distance': map_interior.c:(.text+0xe3a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_distance': map_interior.c:(.text+0xe3e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_length': map_interior.c:(.text+0xe400): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_length': map_interior.c:(.text+0xe420): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_length_squared': map_interior.c:(.text+0xe440): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_length_squared': map_interior.c:(.text+0xe460): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_angle': map_interior.c:(.text+0xe480): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_angle': map_interior.c:(.text+0xe4a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_dot': map_interior.c:(.text+0xe4c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_dot': map_interior.c:(.text+0xe500): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_bezier4': map_interior.c:(.text+0xe520): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_bezier4': map_interior.c:(.text+0xe5e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_bezier3': map_interior.c:(.text+0xe620): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_bezier3': map_interior.c:(.text+0xe6c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_lerp': map_interior.c:(.text+0xe6e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_lerp': map_interior.c:(.text+0xe780): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_rotate': map_interior.c:(.text+0xe7a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_rotate': map_interior.c:(.text+0xe840): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_tangent': map_interior.c:(.text+0xe860): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_tangent': map_interior.c:(.text+0xe8e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_reflect': map_interior.c:(.text+0xe900): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_reflect': map_interior.c:(.text+0xe9a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_slide': map_interior.c:(.text+0xe9c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_slide': map_interior.c:(.text+0xea60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_project': map_interior.c:(.text+0xea80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_project': map_interior.c:(.text+0xeb20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_normalize': map_interior.c:(.text+0xeb40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_normalize': map_interior.c:(.text+0xebc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_clamp': map_interior.c:(.text+0xebe0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_clamp': map_interior.c:(.text+0xec80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_min': map_interior.c:(.text+0xeca0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_min': map_interior.c:(.text+0xed40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_max': map_interior.c:(.text+0xed60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_max': map_interior.c:(.text+0xee00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_round': map_interior.c:(.text+0xee20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_round': map_interior.c:(.text+0xeea0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_ceil': map_interior.c:(.text+0xeec0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_ceil': map_interior.c:(.text+0xef40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_floor': map_interior.c:(.text+0xef60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_floor': map_interior.c:(.text+0xefe0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_abs': map_interior.c:(.text+0xf000): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_abs': map_interior.c:(.text+0xf080): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_inverse': map_interior.c:(.text+0xf0a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_inverse': map_interior.c:(.text+0xf120): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_negative': map_interior.c:(.text+0xf140): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_negative': map_interior.c:(.text+0xf1c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_snap': map_interior.c:(.text+0xf1e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_snap': map_interior.c:(.text+0xf280): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_divide': map_interior.c:(.text+0xf2a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_divide': map_interior.c:(.text+0xf340): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_multiply_mat2': map_interior.c:(.text+0xf360): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_multiply_mat2': map_interior.c:(.text+0xf400): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_multiply': map_interior.c:(.text+0xf420): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_multiply': map_interior.c:(.text+0xf4c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_scale': map_interior.c:(.text+0xf4e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_scale': map_interior.c:(.text+0xf580): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_subtract': map_interior.c:(.text+0xf5a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_subtract': map_interior.c:(.text+0xf640): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_add': map_interior.c:(.text+0xf660): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_add': map_interior.c:(.text+0xf700): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_one': map_interior.c:(.text+0xf720): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_one': map_interior.c:(.text+0xf7a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_zero': map_interior.c:(.text+0xf7c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_zero': map_interior.c:(.text+0xf840): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_assign_vec2i': map_interior.c:(.text+0xf860): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_assign_vec2i': map_interior.c:(.text+0xf8e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_assign': map_interior.c:(.text+0xf900): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_assign': map_interior.c:(.text+0xf980): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2': map_interior.c:(.text+0xf9a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2': map_interior.c:(.text+0xfa20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_nearly_equal': map_interior.c:(.text+0xfa40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_nearly_equal': map_interior.c:(.text+0xfa80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_equal': map_interior.c:(.text+0xfaa0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_equal': map_interior.c:(.text+0xfae0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_near_zero': map_interior.c:(.text+0xfb00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_near_zero': map_interior.c:(.text+0xfb20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_zero': map_interior.c:(.text+0xfb40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_zero': map_interior.c:(.text+0xfb60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_lerp': map_new.c:(.text+0x16e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_lerp': map_new.c:(.text+0x1760): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_multiply': map_new.c:(.text+0x1780): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_multiply': map_new.c:(.text+0x1800): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_scale': map_new.c:(.text+0x1820): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_scale': map_new.c:(.text+0x18a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_negative': map_new.c:(.text+0x18c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_negative': map_new.c:(.text+0x1940): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_scaling': map_new.c:(.text+0x1960): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_scaling': map_new.c:(.text+0x19e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_translation': map_new.c:(.text+0x1a00): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_translation': map_new.c:(.text+0x1a80): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_look_at': map_new.c:(.text+0x1aa0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_look_at': map_new.c:(.text+0x1b60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_quaternion': map_new.c:(.text+0x1b80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_quaternion': map_new.c:(.text+0x1c00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_axis': map_new.c:(.text+0x1c20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_axis': map_new.c:(.text+0x1ca0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_z': map_new.c:(.text+0x1cc0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_z': map_new.c:(.text+0x1d40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_y': map_new.c:(.text+0x1d60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_y': map_new.c:(.text+0x1de0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_x': map_new.c:(.text+0x1e00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_x': map_new.c:(.text+0x1e80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_perspective_infinite': map_new.c:(.text+0x1ea0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_perspective_infinite': map_new.c:(.text+0x1f20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_perspective_fov': map_new.c:(.text+0x1f40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_perspective_fov': map_new.c:(.text+0x1fc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_perspective': map_new.c:(.text+0x1fe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_perspective': map_new.c:(.text+0x2060): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_ortho': map_new.c:(.text+0x2080): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_ortho': map_new.c:(.text+0x2100): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_inverse': map_new.c:(.text+0x2120): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_inverse': map_new.c:(.text+0x21a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_adjugate': map_new.c:(.text+0x21c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_adjugate': map_new.c:(.text+0x2240): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_transpose': map_new.c:(.text+0x2260): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_transpose': map_new.c:(.text+0x22e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_assign_mat3': map_new.c:(.text+0x2300): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_assign_mat3': map_new.c:(.text+0x2380): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_assign_mat2': map_new.c:(.text+0x23a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_assign_mat2': map_new.c:(.text+0x2440): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_assign': map_new.c:(.text+0x2460): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_assign': map_new.c:(.text+0x24e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_determinant': map_new.c:(.text+0x2500): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_determinant': map_new.c:(.text+0x2520): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_identity': map_new.c:(.text+0x2540): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_identity': map_new.c:(.text+0x25c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_zero': map_new.c:(.text+0x25e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_zero': map_new.c:(.text+0x2660): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4': map_new.c:(.text+0x2680): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4': map_new.c:(.text+0x2700): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_lerp': map_new.c:(.text+0x2720): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_lerp': map_new.c:(.text+0x27a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_multiply': map_new.c:(.text+0x27c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_multiply': map_new.c:(.text+0x2840): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_scale': map_new.c:(.text+0x2860): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_scale': map_new.c:(.text+0x28e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_negative': map_new.c:(.text+0x2900): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_negative': map_new.c:(.text+0x2980): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_scaling': map_new.c:(.text+0x29a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_scaling': map_new.c:(.text+0x2a20): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_quaternion': map_new.c:(.text+0x2a40): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_quaternion': map_new.c:(.text+0x2ae0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_axis': map_new.c:(.text+0x2b00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_axis': map_new.c:(.text+0x2ba0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_z': map_new.c:(.text+0x2bc0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_z': map_new.c:(.text+0x2c40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_y': map_new.c:(.text+0x2c60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_y': map_new.c:(.text+0x2ce0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_x': map_new.c:(.text+0x2d00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_x': map_new.c:(.text+0x2d80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_inverse': map_new.c:(.text+0x2da0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_inverse': map_new.c:(.text+0x2e20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_adjugate': map_new.c:(.text+0x2e40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_adjugate': map_new.c:(.text+0x2ec0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_cofactor': map_new.c:(.text+0x2ee0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_cofactor': map_new.c:(.text+0x2f60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_transpose': map_new.c:(.text+0x2f80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_transpose': map_new.c:(.text+0x3000): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_assign_mat4': map_new.c:(.text+0x3020): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_assign_mat4': map_new.c:(.text+0x30a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_assign_mat2': map_new.c:(.text+0x30c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_assign_mat2': map_new.c:(.text+0x3160): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_assign': map_new.c:(.text+0x3180): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_assign': map_new.c:(.text+0x3200): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_determinant': map_new.c:(.text+0x3220): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_determinant': map_new.c:(.text+0x3240): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_identity': map_new.c:(.text+0x3260): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_identity': map_new.c:(.text+0x32e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_zero': map_new.c:(.text+0x3300): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_zero': map_new.c:(.text+0x3380): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3': map_new.c:(.text+0x33a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3': map_new.c:(.text+0x3420): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_lerp': map_new.c:(.text+0x3440): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_lerp': map_new.c:(.text+0x3500): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_multiply': map_new.c:(.text+0x3520): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_multiply': map_new.c:(.text+0x35e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_scale': map_new.c:(.text+0x3600): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_scale': map_new.c:(.text+0x36a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_negative': map_new.c:(.text+0x36c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_negative': map_new.c:(.text+0x3760): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_scaling': map_new.c:(.text+0x3780): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_scaling': map_new.c:(.text+0x3820): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_rotation': map_new.c:(.text+0x3840): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_rotation': map_new.c:(.text+0x38e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_inverse': map_new.c:(.text+0x3900): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_inverse': map_new.c:(.text+0x39a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_cofactor': map_new.c:(.text+0x39c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_cofactor': map_new.c:(.text+0x3a60): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_transpose': map_new.c:(.text+0x3a80): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_transpose': map_new.c:(.text+0x3b20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_assign_mat4': map_new.c:(.text+0x3b40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_assign_mat4': map_new.c:(.text+0x3be0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_assign_mat3': map_new.c:(.text+0x3c00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_assign_mat3': map_new.c:(.text+0x3ca0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_assign': map_new.c:(.text+0x3cc0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_assign': map_new.c:(.text+0x3d60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_determinant': map_new.c:(.text+0x3d80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_determinant': map_new.c:(.text+0x3dc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_identity': map_new.c:(.text+0x3de0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_identity': map_new.c:(.text+0x3e80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_zero': map_new.c:(.text+0x3ea0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_zero': map_new.c:(.text+0x3f40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2': map_new.c:(.text+0x3f60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2': map_new.c:(.text+0x4000): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_length_squared': map_new.c:(.text+0x4020): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_length_squared': map_new.c:(.text+0x4060): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_length': map_new.c:(.text+0x4080): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_length': map_new.c:(.text+0x40c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_angle': map_new.c:(.text+0x40e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_angle': map_new.c:(.text+0x4120): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_dot': map_new.c:(.text+0x4140): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_dot': map_new.c:(.text+0x4180): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_slerp': map_new.c:(.text+0x41a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_slerp': map_new.c:(.text+0x4260): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_lerp': map_new.c:(.text+0x4280): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_lerp': map_new.c:(.text+0x4340): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_yaw_pitch_roll': map_new.c:(.text+0x4360): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_yaw_pitch_roll': map_new.c:(.text+0x4400): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_mat4': map_new.c:(.text+0x4420): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_mat4': map_new.c:(.text+0x44c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_vec3': map_new.c:(.text+0x44e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_vec3': map_new.c:(.text+0x4580): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_axis_angle': map_new.c:(.text+0x45a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_axis_angle': map_new.c:(.text+0x4640): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_power': map_new.c:(.text+0x4660): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_power': map_new.c:(.text+0x4700): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_normalize': map_new.c:(.text+0x4720): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_normalize': map_new.c:(.text+0x47c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_inverse': map_new.c:(.text+0x47e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_inverse': map_new.c:(.text+0x4880): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_conjugate': map_new.c:(.text+0x48a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_conjugate': map_new.c:(.text+0x4940): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_negative': map_new.c:(.text+0x4960): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_negative': map_new.c:(.text+0x4a00): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_divide': map_new.c:(.text+0x4a20): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_divide': map_new.c:(.text+0x4ae0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_multiply': map_new.c:(.text+0x4b00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_multiply': map_new.c:(.text+0x4bc0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_scale': map_new.c:(.text+0x4be0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_scale': map_new.c:(.text+0x4c80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_null': map_new.c:(.text+0x4ca0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_null': map_new.c:(.text+0x4d40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_zero': map_new.c:(.text+0x4d60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_zero': map_new.c:(.text+0x4e00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_assign': map_new.c:(.text+0x4e20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_assign': map_new.c:(.text+0x4ec0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat': map_new.c:(.text+0x4ee0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat': map_new.c:(.text+0x4f80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_nearly_equal': map_new.c:(.text+0x4fa0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_nearly_equal': map_new.c:(.text+0x4fe0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_equal': map_new.c:(.text+0x5000): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_equal': map_new.c:(.text+0x5040): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_near_zero': map_new.c:(.text+0x5060): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_near_zero': map_new.c:(.text+0x50a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_zero': map_new.c:(.text+0x50c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_zero': map_new.c:(.text+0x5100): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_lerp': map_new.c:(.text+0x5120): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_lerp': map_new.c:(.text+0x51c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_normalize': map_new.c:(.text+0x51e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_normalize': map_new.c:(.text+0x5280): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_clamp': map_new.c:(.text+0x52a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_clamp': map_new.c:(.text+0x5340): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_min': map_new.c:(.text+0x5360): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_min': map_new.c:(.text+0x5400): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_max': map_new.c:(.text+0x5420): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_max': map_new.c:(.text+0x54c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_round': map_new.c:(.text+0x54e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_round': map_new.c:(.text+0x5580): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_ceil': map_new.c:(.text+0x55a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_ceil': map_new.c:(.text+0x5640): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_floor': map_new.c:(.text+0x5660): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_floor': map_new.c:(.text+0x5700): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_abs': map_new.c:(.text+0x5720): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_abs': map_new.c:(.text+0x57c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_inverse': map_new.c:(.text+0x57e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_inverse': map_new.c:(.text+0x5880): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_negative': map_new.c:(.text+0x58a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_negative': map_new.c:(.text+0x5940): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_snap': map_new.c:(.text+0x5960): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_snap': map_new.c:(.text+0x5a00): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_divide': map_new.c:(.text+0x5a20): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_divide': map_new.c:(.text+0x5ac0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_multiply_mat4': map_new.c:(.text+0x5ae0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_multiply_mat4': map_new.c:(.text+0x5b80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_multiply': map_new.c:(.text+0x5ba0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_multiply': map_new.c:(.text+0x5c40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_scale': map_new.c:(.text+0x5c60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_scale': map_new.c:(.text+0x5d00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_subtract': map_new.c:(.text+0x5d20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_subtract': map_new.c:(.text+0x5dc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_add': map_new.c:(.text+0x5de0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_add': map_new.c:(.text+0x5e80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_one': map_new.c:(.text+0x5ea0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_one': map_new.c:(.text+0x5f20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_zero': map_new.c:(.text+0x5f40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_zero': map_new.c:(.text+0x5fc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_assign_vec4': map_new.c:(.text+0x5fe0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_assign_vec4': map_new.c:(.text+0x6080): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_assign': map_new.c:(.text+0x60a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_assign': map_new.c:(.text+0x6140): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i': map_new.c:(.text+0x6160): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i': map_new.c:(.text+0x6200): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_is_equal': map_new.c:(.text+0x6240): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_is_equal': map_new.c:(.text+0x6280): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_is_zero': map_new.c:(.text+0x62a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_is_zero': map_new.c:(.text+0x62c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_lerp': map_new.c:(.text+0x62e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_lerp': map_new.c:(.text+0x6380): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_normalize': map_new.c:(.text+0x63a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_normalize': map_new.c:(.text+0x6440): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_clamp': map_new.c:(.text+0x6460): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_clamp': map_new.c:(.text+0x6500): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_min': map_new.c:(.text+0x6520): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_min': map_new.c:(.text+0x65c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_max': map_new.c:(.text+0x65e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_max': map_new.c:(.text+0x6680): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_round': map_new.c:(.text+0x66a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_round': map_new.c:(.text+0x6740): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_ceil': map_new.c:(.text+0x6760): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_ceil': map_new.c:(.text+0x6800): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_floor': map_new.c:(.text+0x6820): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_floor': map_new.c:(.text+0x68c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_abs': map_new.c:(.text+0x68e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_abs': map_new.c:(.text+0x6980): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_inverse': map_new.c:(.text+0x69a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_inverse': map_new.c:(.text+0x6a40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_negative': map_new.c:(.text+0x6a60): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_negative': map_new.c:(.text+0x6b00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_snap': map_new.c:(.text+0x6b20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_snap': map_new.c:(.text+0x6bc0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_divide': map_new.c:(.text+0x6be0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_divide': map_new.c:(.text+0x6c80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_multiply_mat4': map_new.c:(.text+0x6ca0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_multiply_mat4': map_new.c:(.text+0x6d40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_multiply': map_new.c:(.text+0x6d60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_multiply': map_new.c:(.text+0x6e00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_scale': map_new.c:(.text+0x6e20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_scale': map_new.c:(.text+0x6ec0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_subtract': map_new.c:(.text+0x6ee0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_subtract': map_new.c:(.text+0x6f80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_add': map_new.c:(.text+0x6fa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_add': map_new.c:(.text+0x7040): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_one': map_new.c:(.text+0x7060): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_one': map_new.c:(.text+0x70e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_zero': map_new.c:(.text+0x7100): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_zero': map_new.c:(.text+0x7180): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_assign_vec4i': map_new.c:(.text+0x71a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_assign_vec4i': map_new.c:(.text+0x7240): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_assign': map_new.c:(.text+0x7260): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_assign': map_new.c:(.text+0x7300): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4': map_new.c:(.text+0x7320): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4': map_new.c:(.text+0x73c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_nearly_equal': map_new.c:(.text+0x73e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_nearly_equal': map_new.c:(.text+0x7420): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_equal': map_new.c:(.text+0x7440): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_equal': map_new.c:(.text+0x7480): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_near_zero': map_new.c:(.text+0x74a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_near_zero': map_new.c:(.text+0x74e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_zero': map_new.c:(.text+0x7500): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_zero': map_new.c:(.text+0x7520): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_distance_squared': map_new.c:(.text+0x7540): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_distance_squared': map_new.c:(.text+0x75a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_distance': map_new.c:(.text+0x75c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_distance': map_new.c:(.text+0x7620): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_length_squared': map_new.c:(.text+0x7640): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_length_squared': map_new.c:(.text+0x7680): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_length': map_new.c:(.text+0x76a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_length': map_new.c:(.text+0x76e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_dot': map_new.c:(.text+0x7700): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_dot': map_new.c:(.text+0x7760): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_bezier4': map_new.c:(.text+0x7780): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_bezier4': map_new.c:(.text+0x7880): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_bezier3': map_new.c:(.text+0x78c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_bezier3': map_new.c:(.text+0x79c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_lerp': map_new.c:(.text+0x79e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_lerp': map_new.c:(.text+0x7ac0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_reflect': map_new.c:(.text+0x7ae0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_reflect': map_new.c:(.text+0x7bc0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_slide': map_new.c:(.text+0x7be0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_slide': map_new.c:(.text+0x7cc0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_project': map_new.c:(.text+0x7ce0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_project': map_new.c:(.text+0x7dc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_normalize': map_new.c:(.text+0x7de0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_normalize': map_new.c:(.text+0x7ea0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_cross': map_new.c:(.text+0x7ec0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_cross': map_new.c:(.text+0x7fa0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_clamp': map_new.c:(.text+0x7fc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_clamp': map_new.c:(.text+0x80c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_min': map_new.c:(.text+0x80e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_min': map_new.c:(.text+0x81c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_max': map_new.c:(.text+0x81e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_max': map_new.c:(.text+0x82c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_round': map_new.c:(.text+0x82e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_round': map_new.c:(.text+0x8380): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_ceil': map_new.c:(.text+0x83a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_ceil': map_new.c:(.text+0x8440): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_floor': map_new.c:(.text+0x8460): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_floor': map_new.c:(.text+0x8500): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_abs': map_new.c:(.text+0x8520): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_abs': map_new.c:(.text+0x85e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_inverse': map_new.c:(.text+0x8600): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_inverse': map_new.c:(.text+0x86c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_negative': map_new.c:(.text+0x86e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_negative': map_new.c:(.text+0x87a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_snap': map_new.c:(.text+0x87c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_snap': map_new.c:(.text+0x88a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_divide': map_new.c:(.text+0x88c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_divide': map_new.c:(.text+0x89a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_multiply_mat3': map_new.c:(.text+0x89c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_multiply_mat3': map_new.c:(.text+0x8a80): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_multiply': map_new.c:(.text+0x8aa0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_multiply': map_new.c:(.text+0x8b80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_scale': map_new.c:(.text+0x8ba0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_scale': map_new.c:(.text+0x8c60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_subtract': map_new.c:(.text+0x8c80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_subtract': map_new.c:(.text+0x8d60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_add': map_new.c:(.text+0x8d80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_add': map_new.c:(.text+0x8e60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_one': map_new.c:(.text+0x8e80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_one': map_new.c:(.text+0x8f20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_zero': map_new.c:(.text+0x8f40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_zero': map_new.c:(.text+0x8fe0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_assign_vec3': map_new.c:(.text+0x9000): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_assign_vec3': map_new.c:(.text+0x90a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_assign': map_new.c:(.text+0x90c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_assign': map_new.c:(.text+0x9180): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i': map_new.c:(.text+0x91a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i': map_new.c:(.text+0x9240): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_is_equal': map_new.c:(.text+0x9260): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_is_equal': map_new.c:(.text+0x92c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_is_zero': map_new.c:(.text+0x92e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_is_zero': map_new.c:(.text+0x9320): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_distance_squared': map_new.c:(.text+0x9340): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_distance_squared': map_new.c:(.text+0x9380): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_distance': map_new.c:(.text+0x93a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_distance': map_new.c:(.text+0x93e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_length_squared': map_new.c:(.text+0x9400): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_length_squared': map_new.c:(.text+0x9420): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_length': map_new.c:(.text+0x9440): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_length': map_new.c:(.text+0x9460): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_dot': map_new.c:(.text+0x9480): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_dot': map_new.c:(.text+0x94c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_bezier4': map_new.c:(.text+0x94e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_bezier4': map_new.c:(.text+0x95c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_bezier3': map_new.c:(.text+0x9600): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_bezier3': map_new.c:(.text+0x96c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_lerp': map_new.c:(.text+0x96e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_lerp': map_new.c:(.text+0x97a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_reflect': map_new.c:(.text+0x97c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_reflect': map_new.c:(.text+0x9880): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_slide': map_new.c:(.text+0x98a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_slide': map_new.c:(.text+0x9960): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_project': map_new.c:(.text+0x9980): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_project': map_new.c:(.text+0x9a40): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_normalize': map_new.c:(.text+0x9a60): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_normalize': map_new.c:(.text+0x9b00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_cross': map_new.c:(.text+0x9b20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_cross': map_new.c:(.text+0x9be0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_clamp': map_new.c:(.text+0x9c00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_clamp': map_new.c:(.text+0x9cc0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_min': map_new.c:(.text+0x9ce0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_min': map_new.c:(.text+0x9da0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_max': map_new.c:(.text+0x9dc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_max': map_new.c:(.text+0x9e80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_round': map_new.c:(.text+0x9ea0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_round': map_new.c:(.text+0x9f40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_ceil': map_new.c:(.text+0x9f60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_ceil': map_new.c:(.text+0xa000): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_floor': map_new.c:(.text+0xa020): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_floor': map_new.c:(.text+0xa0c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_abs': map_new.c:(.text+0xa0e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_abs': map_new.c:(.text+0xa180): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_inverse': map_new.c:(.text+0xa1a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_inverse': map_new.c:(.text+0xa240): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_negative': map_new.c:(.text+0xa260): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_negative': map_new.c:(.text+0xa300): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_snap': map_new.c:(.text+0xa320): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_snap': map_new.c:(.text+0xa3e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_divide': map_new.c:(.text+0xa400): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_divide': map_new.c:(.text+0xa4c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_multiply_mat3': map_new.c:(.text+0xa4e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_multiply_mat3': map_new.c:(.text+0xa580): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_multiply': map_new.c:(.text+0xa5a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_multiply': map_new.c:(.text+0xa660): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_scale': map_new.c:(.text+0xa680): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_scale': map_new.c:(.text+0xa720): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_subtract': map_new.c:(.text+0xa740): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_subtract': map_new.c:(.text+0xa800): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_add': map_new.c:(.text+0xa820): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_add': map_new.c:(.text+0xa8e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_one': map_new.c:(.text+0xa900): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_one': map_new.c:(.text+0xa9a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_zero': map_new.c:(.text+0xa9c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_zero': map_new.c:(.text+0xaa60): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_assign_vec3i': map_new.c:(.text+0xaa80): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_assign_vec3i': map_new.c:(.text+0xab40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_assign': map_new.c:(.text+0xab60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_assign': map_new.c:(.text+0xac00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3': map_new.c:(.text+0xac20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3': map_new.c:(.text+0xacc0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_nearly_equal': map_new.c:(.text+0xace0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_nearly_equal': map_new.c:(.text+0xad20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_equal': map_new.c:(.text+0xad40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_equal': map_new.c:(.text+0xad80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_near_zero': map_new.c:(.text+0xada0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_near_zero': map_new.c:(.text+0xade0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_zero': map_new.c:(.text+0xae00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_zero': map_new.c:(.text+0xae40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_distance_squared': map_new.c:(.text+0xae60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_distance_squared': map_new.c:(.text+0xaea0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_distance': map_new.c:(.text+0xaec0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_distance': map_new.c:(.text+0xaee0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_length': map_new.c:(.text+0xaf00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_length': map_new.c:(.text+0xaf20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_length_squared': map_new.c:(.text+0xaf40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_length_squared': map_new.c:(.text+0xaf60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_angle': map_new.c:(.text+0xaf80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_angle': map_new.c:(.text+0xafa0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_dot': map_new.c:(.text+0xafc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_dot': map_new.c:(.text+0xb000): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_bezier4': map_new.c:(.text+0xb020): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_bezier4': map_new.c:(.text+0xb0c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_bezier3': map_new.c:(.text+0xb100): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_bezier3': map_new.c:(.text+0xb1a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_lerp': map_new.c:(.text+0xb1c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_lerp': map_new.c:(.text+0xb240): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_rotate': map_new.c:(.text+0xb260): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_rotate': map_new.c:(.text+0xb2e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_tangent': map_new.c:(.text+0xb300): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_tangent': map_new.c:(.text+0xb380): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_reflect': map_new.c:(.text+0xb3a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_reflect': map_new.c:(.text+0xb420): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_slide': map_new.c:(.text+0xb440): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_slide': map_new.c:(.text+0xb4c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_project': map_new.c:(.text+0xb4e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_project': map_new.c:(.text+0xb560): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_normalize': map_new.c:(.text+0xb580): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_normalize': map_new.c:(.text+0xb600): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_clamp': map_new.c:(.text+0xb620): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_clamp': map_new.c:(.text+0xb6c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_min': map_new.c:(.text+0xb6e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_min': map_new.c:(.text+0xb760): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_max': map_new.c:(.text+0xb780): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_max': map_new.c:(.text+0xb800): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_round': map_new.c:(.text+0xb820): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_round': map_new.c:(.text+0xb8a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_ceil': map_new.c:(.text+0xb8c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_ceil': map_new.c:(.text+0xb940): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_floor': map_new.c:(.text+0xb960): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_floor': map_new.c:(.text+0xb9e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_abs': map_new.c:(.text+0xba00): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_abs': map_new.c:(.text+0xba80): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_inverse': map_new.c:(.text+0xbaa0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_inverse': map_new.c:(.text+0xbb20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_negative': map_new.c:(.text+0xbb40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_negative': map_new.c:(.text+0xbbc0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_snap': map_new.c:(.text+0xbbe0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_snap': map_new.c:(.text+0xbc60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_divide': map_new.c:(.text+0xbc80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_divide': map_new.c:(.text+0xbd00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_multiply_mat2': map_new.c:(.text+0xbd20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_multiply_mat2': map_new.c:(.text+0xbdc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_multiply': map_new.c:(.text+0xbde0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_multiply': map_new.c:(.text+0xbe60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_scale': map_new.c:(.text+0xbe80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_scale': map_new.c:(.text+0xbf00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_subtract': map_new.c:(.text+0xbf20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_subtract': map_new.c:(.text+0xbfa0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_add': map_new.c:(.text+0xbfc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_add': map_new.c:(.text+0xc040): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_one': map_new.c:(.text+0xc060): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_one': map_new.c:(.text+0xc0e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_zero': map_new.c:(.text+0xc100): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_zero': map_new.c:(.text+0xc180): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_assign_vec2': map_new.c:(.text+0xc1a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_assign_vec2': map_new.c:(.text+0xc220): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_assign': map_new.c:(.text+0xc240): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_assign': map_new.c:(.text+0xc2c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i': map_new.c:(.text+0xc2e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i': map_new.c:(.text+0xc360): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_is_equal': map_new.c:(.text+0xc380): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_is_equal': map_new.c:(.text+0xc3c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_is_zero': map_new.c:(.text+0xc3e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_is_zero': map_new.c:(.text+0xc400): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_distance_squared': map_new.c:(.text+0xc420): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_distance_squared': map_new.c:(.text+0xc460): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_distance': map_new.c:(.text+0xc480): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_distance': map_new.c:(.text+0xc4c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_length': map_new.c:(.text+0xc4e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_length': map_new.c:(.text+0xc500): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_length_squared': map_new.c:(.text+0xc520): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_length_squared': map_new.c:(.text+0xc540): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_angle': map_new.c:(.text+0xc560): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_angle': map_new.c:(.text+0xc580): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_dot': map_new.c:(.text+0xc5a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_dot': map_new.c:(.text+0xc5e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_bezier4': map_new.c:(.text+0xc600): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_bezier4': map_new.c:(.text+0xc6c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_bezier3': map_new.c:(.text+0xc700): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_bezier3': map_new.c:(.text+0xc7a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_lerp': map_new.c:(.text+0xc7c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_lerp': map_new.c:(.text+0xc860): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_rotate': map_new.c:(.text+0xc880): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_rotate': map_new.c:(.text+0xc920): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_tangent': map_new.c:(.text+0xc940): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_tangent': map_new.c:(.text+0xc9c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_reflect': map_new.c:(.text+0xc9e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_reflect': map_new.c:(.text+0xca80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_slide': map_new.c:(.text+0xcaa0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_slide': map_new.c:(.text+0xcb40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_project': map_new.c:(.text+0xcb60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_project': map_new.c:(.text+0xcc00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_normalize': map_new.c:(.text+0xcc20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_normalize': map_new.c:(.text+0xcca0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_clamp': map_new.c:(.text+0xccc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_clamp': map_new.c:(.text+0xcd60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_min': map_new.c:(.text+0xcd80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_min': map_new.c:(.text+0xce20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_max': map_new.c:(.text+0xce40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_max': map_new.c:(.text+0xcee0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_round': map_new.c:(.text+0xcf00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_round': map_new.c:(.text+0xcf80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_ceil': map_new.c:(.text+0xcfa0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_ceil': map_new.c:(.text+0xd020): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_floor': map_new.c:(.text+0xd040): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_floor': map_new.c:(.text+0xd0c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_abs': map_new.c:(.text+0xd0e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_abs': map_new.c:(.text+0xd160): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_inverse': map_new.c:(.text+0xd180): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_inverse': map_new.c:(.text+0xd200): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_negative': map_new.c:(.text+0xd220): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_negative': map_new.c:(.text+0xd2a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_snap': map_new.c:(.text+0xd2c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_snap': map_new.c:(.text+0xd360): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_divide': map_new.c:(.text+0xd380): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_divide': map_new.c:(.text+0xd420): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_multiply_mat2': map_new.c:(.text+0xd440): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_multiply_mat2': map_new.c:(.text+0xd4e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_multiply': map_new.c:(.text+0xd500): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_multiply': map_new.c:(.text+0xd5a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_scale': map_new.c:(.text+0xd5c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_scale': map_new.c:(.text+0xd660): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_subtract': map_new.c:(.text+0xd680): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_subtract': map_new.c:(.text+0xd720): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_add': map_new.c:(.text+0xd740): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_add': map_new.c:(.text+0xd7e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_one': map_new.c:(.text+0xd800): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_one': map_new.c:(.text+0xd880): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_zero': map_new.c:(.text+0xd8a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_zero': map_new.c:(.text+0xd920): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_assign_vec2i': map_new.c:(.text+0xd940): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_assign_vec2i': map_new.c:(.text+0xd9c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_assign': map_new.c:(.text+0xd9e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_assign': map_new.c:(.text+0xda60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2': map_new.c:(.text+0xda80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2': map_new.c:(.text+0xdb00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_nearly_equal': map_new.c:(.text+0xdb20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_nearly_equal': map_new.c:(.text+0xdb60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_equal': map_new.c:(.text+0xdb80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_equal': map_new.c:(.text+0xdbc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_near_zero': map_new.c:(.text+0xdbe0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_near_zero': map_new.c:(.text+0xdc00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_zero': map_new.c:(.text+0xdc20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_zero': map_new.c:(.text+0xdc40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_lerp': map_object.c:(.text+0xa80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_lerp': map_object.c:(.text+0xb00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_multiply': map_object.c:(.text+0xb20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_multiply': map_object.c:(.text+0xba0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_scale': map_object.c:(.text+0xbc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_scale': map_object.c:(.text+0xc40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_negative': map_object.c:(.text+0xc60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_negative': map_object.c:(.text+0xce0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_scaling': map_object.c:(.text+0xd00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_scaling': map_object.c:(.text+0xd80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_translation': map_object.c:(.text+0xda0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_translation': map_object.c:(.text+0xe20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_look_at': map_object.c:(.text+0xe40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_look_at': map_object.c:(.text+0xf00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_quaternion': map_object.c:(.text+0xf20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_quaternion': map_object.c:(.text+0xfa0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_axis': map_object.c:(.text+0xfc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_axis': map_object.c:(.text+0x1040): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_z': map_object.c:(.text+0x1060): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_z': map_object.c:(.text+0x10e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_y': map_object.c:(.text+0x1100): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_y': map_object.c:(.text+0x1180): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_x': map_object.c:(.text+0x11a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_x': map_object.c:(.text+0x1220): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_perspective_infinite': map_object.c:(.text+0x1240): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_perspective_infinite': map_object.c:(.text+0x12c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_perspective_fov': map_object.c:(.text+0x12e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_perspective_fov': map_object.c:(.text+0x1360): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_perspective': map_object.c:(.text+0x1380): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_perspective': map_object.c:(.text+0x1400): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_ortho': map_object.c:(.text+0x1420): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_ortho': map_object.c:(.text+0x14a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_inverse': map_object.c:(.text+0x14c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_inverse': map_object.c:(.text+0x1540): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_adjugate': map_object.c:(.text+0x1560): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_adjugate': map_object.c:(.text+0x15e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_transpose': map_object.c:(.text+0x1600): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_transpose': map_object.c:(.text+0x1680): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_assign_mat3': map_object.c:(.text+0x16a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_assign_mat3': map_object.c:(.text+0x1720): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_assign_mat2': map_object.c:(.text+0x1740): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_assign_mat2': map_object.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_assign': map_object.c:(.text+0x1800): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_assign': map_object.c:(.text+0x1880): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_determinant': map_object.c:(.text+0x18a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_determinant': map_object.c:(.text+0x18c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_identity': map_object.c:(.text+0x18e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_identity': map_object.c:(.text+0x1960): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_zero': map_object.c:(.text+0x1980): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_zero': map_object.c:(.text+0x1a00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4': map_object.c:(.text+0x1a20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4': map_object.c:(.text+0x1aa0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_lerp': map_object.c:(.text+0x1ac0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_lerp': map_object.c:(.text+0x1b40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_multiply': map_object.c:(.text+0x1b60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_multiply': map_object.c:(.text+0x1be0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_scale': map_object.c:(.text+0x1c00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_scale': map_object.c:(.text+0x1c80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_negative': map_object.c:(.text+0x1ca0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_negative': map_object.c:(.text+0x1d20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_scaling': map_object.c:(.text+0x1d40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_scaling': map_object.c:(.text+0x1dc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_quaternion': map_object.c:(.text+0x1de0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_quaternion': map_object.c:(.text+0x1e80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_axis': map_object.c:(.text+0x1ea0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_axis': map_object.c:(.text+0x1f40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_z': map_object.c:(.text+0x1f60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_z': map_object.c:(.text+0x1fe0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_y': map_object.c:(.text+0x2000): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_y': map_object.c:(.text+0x2080): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_x': map_object.c:(.text+0x20a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_x': map_object.c:(.text+0x2120): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_inverse': map_object.c:(.text+0x2140): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_inverse': map_object.c:(.text+0x21c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_adjugate': map_object.c:(.text+0x21e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_adjugate': map_object.c:(.text+0x2260): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_cofactor': map_object.c:(.text+0x2280): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_cofactor': map_object.c:(.text+0x2300): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_transpose': map_object.c:(.text+0x2320): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_transpose': map_object.c:(.text+0x23a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_assign_mat4': map_object.c:(.text+0x23c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_assign_mat4': map_object.c:(.text+0x2440): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_assign_mat2': map_object.c:(.text+0x2460): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_assign_mat2': map_object.c:(.text+0x2500): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_assign': map_object.c:(.text+0x2520): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_assign': map_object.c:(.text+0x25a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_determinant': map_object.c:(.text+0x25c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_determinant': map_object.c:(.text+0x25e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_identity': map_object.c:(.text+0x2600): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_identity': map_object.c:(.text+0x2680): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_zero': map_object.c:(.text+0x26a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_zero': map_object.c:(.text+0x2720): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3': map_object.c:(.text+0x2740): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3': map_object.c:(.text+0x27c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_lerp': map_object.c:(.text+0x27e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_lerp': map_object.c:(.text+0x28a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_multiply': map_object.c:(.text+0x28c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_multiply': map_object.c:(.text+0x2980): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_scale': map_object.c:(.text+0x29a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_scale': map_object.c:(.text+0x2a40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_negative': map_object.c:(.text+0x2a60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_negative': map_object.c:(.text+0x2b00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_scaling': map_object.c:(.text+0x2b20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_scaling': map_object.c:(.text+0x2bc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_rotation': map_object.c:(.text+0x2be0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_rotation': map_object.c:(.text+0x2c80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_inverse': map_object.c:(.text+0x2ca0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_inverse': map_object.c:(.text+0x2d40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_cofactor': map_object.c:(.text+0x2d60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_cofactor': map_object.c:(.text+0x2e00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_transpose': map_object.c:(.text+0x2e20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_transpose': map_object.c:(.text+0x2ec0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_assign_mat4': map_object.c:(.text+0x2ee0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_assign_mat4': map_object.c:(.text+0x2f80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_assign_mat3': map_object.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_assign_mat3': map_object.c:(.text+0x3040): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_assign': map_object.c:(.text+0x3060): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_assign': map_object.c:(.text+0x3100): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_determinant': map_object.c:(.text+0x3120): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_determinant': map_object.c:(.text+0x3160): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_identity': map_object.c:(.text+0x3180): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_identity': map_object.c:(.text+0x3220): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_zero': map_object.c:(.text+0x3240): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_zero': map_object.c:(.text+0x32e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2': map_object.c:(.text+0x3300): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2': map_object.c:(.text+0x33a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_length_squared': map_object.c:(.text+0x33c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_length_squared': map_object.c:(.text+0x3400): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_length': map_object.c:(.text+0x3420): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_length': map_object.c:(.text+0x3460): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_angle': map_object.c:(.text+0x3480): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_angle': map_object.c:(.text+0x34c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_dot': map_object.c:(.text+0x34e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_dot': map_object.c:(.text+0x3520): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_slerp': map_object.c:(.text+0x3540): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_slerp': map_object.c:(.text+0x3600): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_lerp': map_object.c:(.text+0x3620): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_lerp': map_object.c:(.text+0x36e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_yaw_pitch_roll': map_object.c:(.text+0x3700): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_yaw_pitch_roll': map_object.c:(.text+0x37a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_mat4': map_object.c:(.text+0x37c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_mat4': map_object.c:(.text+0x3860): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_vec3': map_object.c:(.text+0x3880): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_vec3': map_object.c:(.text+0x3920): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_axis_angle': map_object.c:(.text+0x3940): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_axis_angle': map_object.c:(.text+0x39e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_power': map_object.c:(.text+0x3a00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_power': map_object.c:(.text+0x3aa0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_normalize': map_object.c:(.text+0x3ac0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_normalize': map_object.c:(.text+0x3b60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_inverse': map_object.c:(.text+0x3b80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_inverse': map_object.c:(.text+0x3c20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_conjugate': map_object.c:(.text+0x3c40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_conjugate': map_object.c:(.text+0x3ce0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_negative': map_object.c:(.text+0x3d00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_negative': map_object.c:(.text+0x3da0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_divide': map_object.c:(.text+0x3dc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_divide': map_object.c:(.text+0x3e80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_multiply': map_object.c:(.text+0x3ea0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_multiply': map_object.c:(.text+0x3f60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_scale': map_object.c:(.text+0x3f80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_scale': map_object.c:(.text+0x4020): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_null': map_object.c:(.text+0x4040): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_null': map_object.c:(.text+0x40e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_zero': map_object.c:(.text+0x4100): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_zero': map_object.c:(.text+0x41a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_assign': map_object.c:(.text+0x41c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_assign': map_object.c:(.text+0x4260): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat': map_object.c:(.text+0x4280): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat': map_object.c:(.text+0x4320): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_nearly_equal': map_object.c:(.text+0x4340): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_nearly_equal': map_object.c:(.text+0x4380): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_equal': map_object.c:(.text+0x43a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_equal': map_object.c:(.text+0x43e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_near_zero': map_object.c:(.text+0x4400): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_near_zero': map_object.c:(.text+0x4440): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_zero': map_object.c:(.text+0x4460): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_zero': map_object.c:(.text+0x44a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_lerp': map_object.c:(.text+0x44c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_lerp': map_object.c:(.text+0x4560): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_normalize': map_object.c:(.text+0x4580): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_normalize': map_object.c:(.text+0x4620): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_clamp': map_object.c:(.text+0x4640): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_clamp': map_object.c:(.text+0x46e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_min': map_object.c:(.text+0x4700): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_min': map_object.c:(.text+0x47a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_max': map_object.c:(.text+0x47c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_max': map_object.c:(.text+0x4860): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_round': map_object.c:(.text+0x4880): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_round': map_object.c:(.text+0x4920): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_ceil': map_object.c:(.text+0x4940): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_ceil': map_object.c:(.text+0x49e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_floor': map_object.c:(.text+0x4a00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_floor': map_object.c:(.text+0x4aa0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_abs': map_object.c:(.text+0x4ac0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_abs': map_object.c:(.text+0x4b60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_inverse': map_object.c:(.text+0x4b80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_inverse': map_object.c:(.text+0x4c20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_negative': map_object.c:(.text+0x4c40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_negative': map_object.c:(.text+0x4ce0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_snap': map_object.c:(.text+0x4d00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_snap': map_object.c:(.text+0x4da0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_divide': map_object.c:(.text+0x4dc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_divide': map_object.c:(.text+0x4e60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_multiply_mat4': map_object.c:(.text+0x4e80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_multiply_mat4': map_object.c:(.text+0x4f20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_multiply': map_object.c:(.text+0x4f40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_multiply': map_object.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_scale': map_object.c:(.text+0x5000): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_scale': map_object.c:(.text+0x50a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_subtract': map_object.c:(.text+0x50c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_subtract': map_object.c:(.text+0x5160): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_add': map_object.c:(.text+0x5180): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_add': map_object.c:(.text+0x5220): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_one': map_object.c:(.text+0x5240): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_one': map_object.c:(.text+0x52c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_zero': map_object.c:(.text+0x52e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_zero': map_object.c:(.text+0x5360): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_assign_vec4': map_object.c:(.text+0x5380): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_assign_vec4': map_object.c:(.text+0x5420): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_assign': map_object.c:(.text+0x5440): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_assign': map_object.c:(.text+0x54e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i': map_object.c:(.text+0x5500): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i': map_object.c:(.text+0x55a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_is_equal': map_object.c:(.text+0x55e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_is_equal': map_object.c:(.text+0x5620): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_is_zero': map_object.c:(.text+0x5640): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_is_zero': map_object.c:(.text+0x5660): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_lerp': map_object.c:(.text+0x5680): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_lerp': map_object.c:(.text+0x5720): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_normalize': map_object.c:(.text+0x5740): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_normalize': map_object.c:(.text+0x57e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_clamp': map_object.c:(.text+0x5800): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_clamp': map_object.c:(.text+0x58a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_min': map_object.c:(.text+0x58c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_min': map_object.c:(.text+0x5960): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_max': map_object.c:(.text+0x5980): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_max': map_object.c:(.text+0x5a20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_round': map_object.c:(.text+0x5a40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_round': map_object.c:(.text+0x5ae0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_ceil': map_object.c:(.text+0x5b00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_ceil': map_object.c:(.text+0x5ba0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_floor': map_object.c:(.text+0x5bc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_floor': map_object.c:(.text+0x5c60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_abs': map_object.c:(.text+0x5c80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_abs': map_object.c:(.text+0x5d20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_inverse': map_object.c:(.text+0x5d40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_inverse': map_object.c:(.text+0x5de0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_negative': map_object.c:(.text+0x5e00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_negative': map_object.c:(.text+0x5ea0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_snap': map_object.c:(.text+0x5ec0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_snap': map_object.c:(.text+0x5f60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_divide': map_object.c:(.text+0x5f80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_divide': map_object.c:(.text+0x6020): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_multiply_mat4': map_object.c:(.text+0x6040): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_multiply_mat4': map_object.c:(.text+0x60e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_multiply': map_object.c:(.text+0x6100): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_multiply': map_object.c:(.text+0x61a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_scale': map_object.c:(.text+0x61c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_scale': map_object.c:(.text+0x6260): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_subtract': map_object.c:(.text+0x6280): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_subtract': map_object.c:(.text+0x6320): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_add': map_object.c:(.text+0x6340): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_add': map_object.c:(.text+0x63e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_one': map_object.c:(.text+0x6400): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_one': map_object.c:(.text+0x6480): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_zero': map_object.c:(.text+0x64a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_zero': map_object.c:(.text+0x6520): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_assign_vec4i': map_object.c:(.text+0x6540): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_assign_vec4i': map_object.c:(.text+0x65e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_assign': map_object.c:(.text+0x6600): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_assign': map_object.c:(.text+0x66a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4': map_object.c:(.text+0x66c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4': map_object.c:(.text+0x6760): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_nearly_equal': map_object.c:(.text+0x6780): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_nearly_equal': map_object.c:(.text+0x67c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_equal': map_object.c:(.text+0x67e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_equal': map_object.c:(.text+0x6820): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_near_zero': map_object.c:(.text+0x6840): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_near_zero': map_object.c:(.text+0x6880): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_zero': map_object.c:(.text+0x68a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_zero': map_object.c:(.text+0x68c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_distance_squared': map_object.c:(.text+0x68e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_distance_squared': map_object.c:(.text+0x6940): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_distance': map_object.c:(.text+0x6960): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_distance': map_object.c:(.text+0x69c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_length_squared': map_object.c:(.text+0x69e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_length_squared': map_object.c:(.text+0x6a20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_length': map_object.c:(.text+0x6a40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_length': map_object.c:(.text+0x6a80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_dot': map_object.c:(.text+0x6aa0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_dot': map_object.c:(.text+0x6b00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_bezier4': map_object.c:(.text+0x6b20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_bezier4': map_object.c:(.text+0x6c20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_bezier3': map_object.c:(.text+0x6c60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_bezier3': map_object.c:(.text+0x6d60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_lerp': map_object.c:(.text+0x6d80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_lerp': map_object.c:(.text+0x6e60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_reflect': map_object.c:(.text+0x6e80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_reflect': map_object.c:(.text+0x6f60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_slide': map_object.c:(.text+0x6f80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_slide': map_object.c:(.text+0x7060): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_project': map_object.c:(.text+0x7080): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_project': map_object.c:(.text+0x7160): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_normalize': map_object.c:(.text+0x7180): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_normalize': map_object.c:(.text+0x7240): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_cross': map_object.c:(.text+0x7260): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_cross': map_object.c:(.text+0x7340): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_clamp': map_object.c:(.text+0x7360): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_clamp': map_object.c:(.text+0x7460): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_min': map_object.c:(.text+0x7480): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_min': map_object.c:(.text+0x7560): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_max': map_object.c:(.text+0x7580): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_max': map_object.c:(.text+0x7660): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_round': map_object.c:(.text+0x7680): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_round': map_object.c:(.text+0x7720): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_ceil': map_object.c:(.text+0x7740): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_ceil': map_object.c:(.text+0x77e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_floor': map_object.c:(.text+0x7800): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_floor': map_object.c:(.text+0x78a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_abs': map_object.c:(.text+0x78c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_abs': map_object.c:(.text+0x7980): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_inverse': map_object.c:(.text+0x79a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_inverse': map_object.c:(.text+0x7a60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_negative': map_object.c:(.text+0x7a80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_negative': map_object.c:(.text+0x7b40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_snap': map_object.c:(.text+0x7b60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_snap': map_object.c:(.text+0x7c40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_divide': map_object.c:(.text+0x7c60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_divide': map_object.c:(.text+0x7d40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_multiply_mat3': map_object.c:(.text+0x7d60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_multiply_mat3': map_object.c:(.text+0x7e20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_multiply': map_object.c:(.text+0x7e40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_multiply': map_object.c:(.text+0x7f20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_scale': map_object.c:(.text+0x7f40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_scale': map_object.c:(.text+0x8000): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_subtract': map_object.c:(.text+0x8020): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_subtract': map_object.c:(.text+0x8100): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_add': map_object.c:(.text+0x8120): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_add': map_object.c:(.text+0x8200): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_one': map_object.c:(.text+0x8220): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_one': map_object.c:(.text+0x82c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_zero': map_object.c:(.text+0x82e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_zero': map_object.c:(.text+0x8380): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_assign_vec3': map_object.c:(.text+0x83a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_assign_vec3': map_object.c:(.text+0x8440): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_assign': map_object.c:(.text+0x8460): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_assign': map_object.c:(.text+0x8520): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i': map_object.c:(.text+0x8540): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i': map_object.c:(.text+0x85e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_is_equal': map_object.c:(.text+0x8600): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_is_equal': map_object.c:(.text+0x8660): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_is_zero': map_object.c:(.text+0x8680): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_is_zero': map_object.c:(.text+0x86c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_distance_squared': map_object.c:(.text+0x86e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_distance_squared': map_object.c:(.text+0x8720): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_distance': map_object.c:(.text+0x8740): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_distance': map_object.c:(.text+0x8780): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_length_squared': map_object.c:(.text+0x87a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_length_squared': map_object.c:(.text+0x87c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_length': map_object.c:(.text+0x87e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_length': map_object.c:(.text+0x8800): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_dot': map_object.c:(.text+0x8820): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_dot': map_object.c:(.text+0x8860): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_bezier4': map_object.c:(.text+0x8880): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_bezier4': map_object.c:(.text+0x8960): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_bezier3': map_object.c:(.text+0x89a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_bezier3': map_object.c:(.text+0x8a60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_lerp': map_object.c:(.text+0x8a80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_lerp': map_object.c:(.text+0x8b40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_reflect': map_object.c:(.text+0x8b60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_reflect': map_object.c:(.text+0x8c20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_slide': map_object.c:(.text+0x8c40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_slide': map_object.c:(.text+0x8d00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_project': map_object.c:(.text+0x8d20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_project': map_object.c:(.text+0x8de0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_normalize': map_object.c:(.text+0x8e00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_normalize': map_object.c:(.text+0x8ea0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_cross': map_object.c:(.text+0x8ec0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_cross': map_object.c:(.text+0x8f80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_clamp': map_object.c:(.text+0x8fa0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_clamp': map_object.c:(.text+0x9060): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_min': map_object.c:(.text+0x9080): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_min': map_object.c:(.text+0x9140): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_max': map_object.c:(.text+0x9160): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_max': map_object.c:(.text+0x9220): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_round': map_object.c:(.text+0x9240): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_round': map_object.c:(.text+0x92e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_ceil': map_object.c:(.text+0x9300): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_ceil': map_object.c:(.text+0x93a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_floor': map_object.c:(.text+0x93c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_floor': map_object.c:(.text+0x9460): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_abs': map_object.c:(.text+0x9480): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_abs': map_object.c:(.text+0x9520): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_inverse': map_object.c:(.text+0x9540): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_inverse': map_object.c:(.text+0x95e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_negative': map_object.c:(.text+0x9600): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_negative': map_object.c:(.text+0x96a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_snap': map_object.c:(.text+0x96c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_snap': map_object.c:(.text+0x9780): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_divide': map_object.c:(.text+0x97a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_divide': map_object.c:(.text+0x9860): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_multiply_mat3': map_object.c:(.text+0x9880): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_multiply_mat3': map_object.c:(.text+0x9920): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_multiply': map_object.c:(.text+0x9940): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_multiply': map_object.c:(.text+0x9a00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_scale': map_object.c:(.text+0x9a20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_scale': map_object.c:(.text+0x9ac0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_subtract': map_object.c:(.text+0x9ae0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_subtract': map_object.c:(.text+0x9ba0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_add': map_object.c:(.text+0x9bc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_add': map_object.c:(.text+0x9c80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_one': map_object.c:(.text+0x9ca0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_one': map_object.c:(.text+0x9d40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_zero': map_object.c:(.text+0x9d60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_zero': map_object.c:(.text+0x9e00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_assign_vec3i': map_object.c:(.text+0x9e20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_assign_vec3i': map_object.c:(.text+0x9ee0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_assign': map_object.c:(.text+0x9f00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_assign': map_object.c:(.text+0x9fa0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3': map_object.c:(.text+0x9fc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3': map_object.c:(.text+0xa060): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_nearly_equal': map_object.c:(.text+0xa080): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_nearly_equal': map_object.c:(.text+0xa0c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_equal': map_object.c:(.text+0xa0e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_equal': map_object.c:(.text+0xa120): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_near_zero': map_object.c:(.text+0xa140): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_near_zero': map_object.c:(.text+0xa180): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_zero': map_object.c:(.text+0xa1a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_zero': map_object.c:(.text+0xa1e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_distance_squared': map_object.c:(.text+0xa200): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_distance_squared': map_object.c:(.text+0xa240): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_distance': map_object.c:(.text+0xa260): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_distance': map_object.c:(.text+0xa280): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_length': map_object.c:(.text+0xa2a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_length': map_object.c:(.text+0xa2c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_length_squared': map_object.c:(.text+0xa2e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_length_squared': map_object.c:(.text+0xa300): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_angle': map_object.c:(.text+0xa320): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_angle': map_object.c:(.text+0xa340): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_dot': map_object.c:(.text+0xa360): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_dot': map_object.c:(.text+0xa3a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_bezier4': map_object.c:(.text+0xa3c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_bezier4': map_object.c:(.text+0xa460): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_bezier3': map_object.c:(.text+0xa4a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_bezier3': map_object.c:(.text+0xa540): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_lerp': map_object.c:(.text+0xa560): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_lerp': map_object.c:(.text+0xa5e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_rotate': map_object.c:(.text+0xa600): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_rotate': map_object.c:(.text+0xa680): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_tangent': map_object.c:(.text+0xa6a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_tangent': map_object.c:(.text+0xa720): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_reflect': map_object.c:(.text+0xa740): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_reflect': map_object.c:(.text+0xa7c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_slide': map_object.c:(.text+0xa7e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_slide': map_object.c:(.text+0xa860): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_project': map_object.c:(.text+0xa880): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_project': map_object.c:(.text+0xa900): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_normalize': map_object.c:(.text+0xa920): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_normalize': map_object.c:(.text+0xa9a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_clamp': map_object.c:(.text+0xa9c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_clamp': map_object.c:(.text+0xaa60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_min': map_object.c:(.text+0xaa80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_min': map_object.c:(.text+0xab00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_max': map_object.c:(.text+0xab20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_max': map_object.c:(.text+0xaba0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_round': map_object.c:(.text+0xabc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_round': map_object.c:(.text+0xac40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_ceil': map_object.c:(.text+0xac60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_ceil': map_object.c:(.text+0xace0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_floor': map_object.c:(.text+0xad00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_floor': map_object.c:(.text+0xad80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_abs': map_object.c:(.text+0xada0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_abs': map_object.c:(.text+0xae20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_inverse': map_object.c:(.text+0xae40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_inverse': map_object.c:(.text+0xaec0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_negative': map_object.c:(.text+0xaee0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_negative': map_object.c:(.text+0xaf60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_snap': map_object.c:(.text+0xaf80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_snap': map_object.c:(.text+0xb000): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_divide': map_object.c:(.text+0xb020): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_divide': map_object.c:(.text+0xb0a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_multiply_mat2': map_object.c:(.text+0xb0c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_multiply_mat2': map_object.c:(.text+0xb160): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_multiply': map_object.c:(.text+0xb180): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_multiply': map_object.c:(.text+0xb200): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_scale': map_object.c:(.text+0xb220): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_scale': map_object.c:(.text+0xb2a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_subtract': map_object.c:(.text+0xb2c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_subtract': map_object.c:(.text+0xb340): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_add': map_object.c:(.text+0xb360): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_add': map_object.c:(.text+0xb3e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_one': map_object.c:(.text+0xb400): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_one': map_object.c:(.text+0xb480): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_zero': map_object.c:(.text+0xb4a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_zero': map_object.c:(.text+0xb520): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_assign_vec2': map_object.c:(.text+0xb540): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_assign_vec2': map_object.c:(.text+0xb5c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_assign': map_object.c:(.text+0xb5e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_assign': map_object.c:(.text+0xb660): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i': map_object.c:(.text+0xc8e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i': map_object.c:(.text+0xc960): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_is_equal': map_object.c:(.text+0xc980): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_is_equal': map_object.c:(.text+0xc9c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_is_zero': map_object.c:(.text+0xc9e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_is_zero': map_object.c:(.text+0xca00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_distance_squared': map_object.c:(.text+0xca20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_distance_squared': map_object.c:(.text+0xca60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_distance': map_object.c:(.text+0xca80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_distance': map_object.c:(.text+0xcac0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_length': map_object.c:(.text+0xcae0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_length': map_object.c:(.text+0xcb00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_length_squared': map_object.c:(.text+0xcb20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_length_squared': map_object.c:(.text+0xcb40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_angle': map_object.c:(.text+0xcb60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_angle': map_object.c:(.text+0xcb80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_dot': map_object.c:(.text+0xcba0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_dot': map_object.c:(.text+0xcbe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_bezier4': map_object.c:(.text+0xcc00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_bezier4': map_object.c:(.text+0xccc0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_bezier3': map_object.c:(.text+0xcd00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_bezier3': map_object.c:(.text+0xcda0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_lerp': map_object.c:(.text+0xcdc0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_lerp': map_object.c:(.text+0xce60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_rotate': map_object.c:(.text+0xce80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_rotate': map_object.c:(.text+0xcf20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_tangent': map_object.c:(.text+0xcf40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_tangent': map_object.c:(.text+0xcfc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_reflect': map_object.c:(.text+0xcfe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_reflect': map_object.c:(.text+0xd080): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_slide': map_object.c:(.text+0xd0a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_slide': map_object.c:(.text+0xd140): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_project': map_object.c:(.text+0xd160): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_project': map_object.c:(.text+0xd200): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_normalize': map_object.c:(.text+0xd220): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_normalize': map_object.c:(.text+0xd2a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_clamp': map_object.c:(.text+0xd2c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_clamp': map_object.c:(.text+0xd360): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_min': map_object.c:(.text+0xd380): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_min': map_object.c:(.text+0xd420): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_max': map_object.c:(.text+0xd440): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_max': map_object.c:(.text+0xd4e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_round': map_object.c:(.text+0xd500): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_round': map_object.c:(.text+0xd580): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_ceil': map_object.c:(.text+0xd5a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_ceil': map_object.c:(.text+0xd620): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_floor': map_object.c:(.text+0xd640): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_floor': map_object.c:(.text+0xd6c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_abs': map_object.c:(.text+0xd6e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_abs': map_object.c:(.text+0xd760): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_inverse': map_object.c:(.text+0xd780): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_inverse': map_object.c:(.text+0xd800): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_negative': map_object.c:(.text+0xd820): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_negative': map_object.c:(.text+0xd8a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_snap': map_object.c:(.text+0xd8c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_snap': map_object.c:(.text+0xd960): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_divide': map_object.c:(.text+0xd980): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_divide': map_object.c:(.text+0xda20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_multiply_mat2': map_object.c:(.text+0xda40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_multiply_mat2': map_object.c:(.text+0xdae0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_multiply': map_object.c:(.text+0xdb00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_multiply': map_object.c:(.text+0xdba0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_scale': map_object.c:(.text+0xdbc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_scale': map_object.c:(.text+0xdc60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_subtract': map_object.c:(.text+0xdc80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_subtract': map_object.c:(.text+0xdd20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_add': map_object.c:(.text+0xdd40): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_add': map_object.c:(.text+0xdde0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_one': map_object.c:(.text+0xde00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_one': map_object.c:(.text+0xde80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_zero': map_object.c:(.text+0xdea0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_zero': map_object.c:(.text+0xdf20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_assign_vec2i': map_object.c:(.text+0xdf40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_assign_vec2i': map_object.c:(.text+0xdfc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_assign': map_object.c:(.text+0xdfe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_assign': map_object.c:(.text+0xe060): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2': map_object.c:(.text+0xe080): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2': map_object.c:(.text+0xe100): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_nearly_equal': map_object.c:(.text+0xe120): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_nearly_equal': map_object.c:(.text+0xe160): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_equal': map_object.c:(.text+0xe180): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_equal': map_object.c:(.text+0xe1c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_near_zero': map_object.c:(.text+0xe1e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_near_zero': map_object.c:(.text+0xe200): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_zero': map_object.c:(.text+0xe220): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_zero': map_object.c:(.text+0xe240): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_lerp': map_static.c:(.text+0xd40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_lerp': map_static.c:(.text+0xdc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_multiply': map_static.c:(.text+0xde0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_multiply': map_static.c:(.text+0xe60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_scale': map_static.c:(.text+0xe80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_scale': map_static.c:(.text+0xf00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_negative': map_static.c:(.text+0xf20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_negative': map_static.c:(.text+0xfa0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_scaling': map_static.c:(.text+0xfc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_scaling': map_static.c:(.text+0x1040): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_translation': map_static.c:(.text+0x1060): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_translation': map_static.c:(.text+0x10e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_look_at': map_static.c:(.text+0x1100): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_look_at': map_static.c:(.text+0x11c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_quaternion': map_static.c:(.text+0x11e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_quaternion': map_static.c:(.text+0x1260): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_axis': map_static.c:(.text+0x1280): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_axis': map_static.c:(.text+0x1300): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_z': map_static.c:(.text+0x1320): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_z': map_static.c:(.text+0x13a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_y': map_static.c:(.text+0x13c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_y': map_static.c:(.text+0x1440): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_x': map_static.c:(.text+0x1460): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_x': map_static.c:(.text+0x14e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_perspective_infinite': map_static.c:(.text+0x1500): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_perspective_infinite': map_static.c:(.text+0x1580): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_perspective_fov': map_static.c:(.text+0x15a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_perspective_fov': map_static.c:(.text+0x1620): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_perspective': map_static.c:(.text+0x1640): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_perspective': map_static.c:(.text+0x16c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_ortho': map_static.c:(.text+0x16e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_ortho': map_static.c:(.text+0x1760): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_inverse': map_static.c:(.text+0x1780): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_inverse': map_static.c:(.text+0x1800): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_adjugate': map_static.c:(.text+0x1820): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_adjugate': map_static.c:(.text+0x18a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_transpose': map_static.c:(.text+0x18c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_transpose': map_static.c:(.text+0x1940): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_assign_mat3': map_static.c:(.text+0x1960): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_assign_mat3': map_static.c:(.text+0x19e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_assign_mat2': map_static.c:(.text+0x1a00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_assign_mat2': map_static.c:(.text+0x1aa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_assign': map_static.c:(.text+0x1ac0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_assign': map_static.c:(.text+0x1b40): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_determinant': map_static.c:(.text+0x1b60): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_determinant': map_static.c:(.text+0x1b80): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_identity': map_static.c:(.text+0x1ba0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_identity': map_static.c:(.text+0x1c20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_zero': map_static.c:(.text+0x1c40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_zero': map_static.c:(.text+0x1cc0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4': map_static.c:(.text+0x1ce0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4': map_static.c:(.text+0x1d60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_lerp': map_static.c:(.text+0x1d80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_lerp': map_static.c:(.text+0x1e00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_multiply': map_static.c:(.text+0x1e20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_multiply': map_static.c:(.text+0x1ea0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_scale': map_static.c:(.text+0x1ec0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_scale': map_static.c:(.text+0x1f40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_negative': map_static.c:(.text+0x1f60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_negative': map_static.c:(.text+0x1fe0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_scaling': map_static.c:(.text+0x2000): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_scaling': map_static.c:(.text+0x2080): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_quaternion': map_static.c:(.text+0x20a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_quaternion': map_static.c:(.text+0x2140): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_axis': map_static.c:(.text+0x2160): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_axis': map_static.c:(.text+0x2200): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_z': map_static.c:(.text+0x2220): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_z': map_static.c:(.text+0x22a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_y': map_static.c:(.text+0x22c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_y': map_static.c:(.text+0x2340): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_x': map_static.c:(.text+0x2360): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_x': map_static.c:(.text+0x23e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_inverse': map_static.c:(.text+0x2400): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_inverse': map_static.c:(.text+0x2480): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_adjugate': map_static.c:(.text+0x24a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_adjugate': map_static.c:(.text+0x2520): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_cofactor': map_static.c:(.text+0x2540): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_cofactor': map_static.c:(.text+0x25c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_transpose': map_static.c:(.text+0x25e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_transpose': map_static.c:(.text+0x2660): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_assign_mat4': map_static.c:(.text+0x2680): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_assign_mat4': map_static.c:(.text+0x2700): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_assign_mat2': map_static.c:(.text+0x2720): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_assign_mat2': map_static.c:(.text+0x27c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_assign': map_static.c:(.text+0x27e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_assign': map_static.c:(.text+0x2860): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_determinant': map_static.c:(.text+0x2880): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_determinant': map_static.c:(.text+0x28a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_identity': map_static.c:(.text+0x28c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_identity': map_static.c:(.text+0x2940): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_zero': map_static.c:(.text+0x2960): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_zero': map_static.c:(.text+0x29e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3': map_static.c:(.text+0x2a00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3': map_static.c:(.text+0x2a80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_lerp': map_static.c:(.text+0x2aa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_lerp': map_static.c:(.text+0x2b60): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_multiply': map_static.c:(.text+0x2b80): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_multiply': map_static.c:(.text+0x2c40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_scale': map_static.c:(.text+0x2c60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_scale': map_static.c:(.text+0x2d00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_negative': map_static.c:(.text+0x2d20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_negative': map_static.c:(.text+0x2dc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_scaling': map_static.c:(.text+0x2de0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_scaling': map_static.c:(.text+0x2e80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_rotation': map_static.c:(.text+0x2ea0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_rotation': map_static.c:(.text+0x2f40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_inverse': map_static.c:(.text+0x2f60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_inverse': map_static.c:(.text+0x3000): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_cofactor': map_static.c:(.text+0x3020): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_cofactor': map_static.c:(.text+0x30c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_transpose': map_static.c:(.text+0x30e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_transpose': map_static.c:(.text+0x3180): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_assign_mat4': map_static.c:(.text+0x31a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_assign_mat4': map_static.c:(.text+0x3240): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_assign_mat3': map_static.c:(.text+0x3260): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_assign_mat3': map_static.c:(.text+0x3300): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_assign': map_static.c:(.text+0x3320): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_assign': map_static.c:(.text+0x33c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_determinant': map_static.c:(.text+0x33e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_determinant': map_static.c:(.text+0x3420): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_identity': map_static.c:(.text+0x3440): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_identity': map_static.c:(.text+0x34e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_zero': map_static.c:(.text+0x3500): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_zero': map_static.c:(.text+0x35a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2': map_static.c:(.text+0x35c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2': map_static.c:(.text+0x3660): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_length_squared': map_static.c:(.text+0x3680): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_length_squared': map_static.c:(.text+0x36c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_length': map_static.c:(.text+0x36e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_length': map_static.c:(.text+0x3720): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_angle': map_static.c:(.text+0x3740): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_angle': map_static.c:(.text+0x3780): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_dot': map_static.c:(.text+0x37a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_dot': map_static.c:(.text+0x37e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_slerp': map_static.c:(.text+0x3800): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_slerp': map_static.c:(.text+0x38c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_lerp': map_static.c:(.text+0x38e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_lerp': map_static.c:(.text+0x39a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_yaw_pitch_roll': map_static.c:(.text+0x39c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_yaw_pitch_roll': map_static.c:(.text+0x3a60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_mat4': map_static.c:(.text+0x3a80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_mat4': map_static.c:(.text+0x3b20): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_vec3': map_static.c:(.text+0x3b40): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_vec3': map_static.c:(.text+0x3be0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_axis_angle': map_static.c:(.text+0x3c00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_axis_angle': map_static.c:(.text+0x3ca0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_power': map_static.c:(.text+0x3cc0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_power': map_static.c:(.text+0x3d60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_normalize': map_static.c:(.text+0x3d80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_normalize': map_static.c:(.text+0x3e20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_inverse': map_static.c:(.text+0x3e40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_inverse': map_static.c:(.text+0x3ee0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_conjugate': map_static.c:(.text+0x3f00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_conjugate': map_static.c:(.text+0x3fa0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_negative': map_static.c:(.text+0x3fc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_negative': map_static.c:(.text+0x4060): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_divide': map_static.c:(.text+0x4080): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_divide': map_static.c:(.text+0x4140): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_multiply': map_static.c:(.text+0x4160): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_multiply': map_static.c:(.text+0x4220): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_scale': map_static.c:(.text+0x4240): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_scale': map_static.c:(.text+0x42e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_null': map_static.c:(.text+0x4300): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_null': map_static.c:(.text+0x43a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_zero': map_static.c:(.text+0x43c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_zero': map_static.c:(.text+0x4460): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_assign': map_static.c:(.text+0x4480): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_assign': map_static.c:(.text+0x4520): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat': map_static.c:(.text+0x4540): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat': map_static.c:(.text+0x45e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_nearly_equal': map_static.c:(.text+0x4600): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_nearly_equal': map_static.c:(.text+0x4640): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_equal': map_static.c:(.text+0x4660): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_equal': map_static.c:(.text+0x46a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_near_zero': map_static.c:(.text+0x46c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_near_zero': map_static.c:(.text+0x4700): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_zero': map_static.c:(.text+0x4720): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_zero': map_static.c:(.text+0x4760): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_lerp': map_static.c:(.text+0x4780): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_lerp': map_static.c:(.text+0x4820): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_normalize': map_static.c:(.text+0x4840): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_normalize': map_static.c:(.text+0x48e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_clamp': map_static.c:(.text+0x4900): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_clamp': map_static.c:(.text+0x49a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_min': map_static.c:(.text+0x49c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_min': map_static.c:(.text+0x4a60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_max': map_static.c:(.text+0x4a80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_max': map_static.c:(.text+0x4b20): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_round': map_static.c:(.text+0x4b40): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_round': map_static.c:(.text+0x4be0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_ceil': map_static.c:(.text+0x4c00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_ceil': map_static.c:(.text+0x4ca0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_floor': map_static.c:(.text+0x4cc0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_floor': map_static.c:(.text+0x4d60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_abs': map_static.c:(.text+0x4d80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_abs': map_static.c:(.text+0x4e20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_inverse': map_static.c:(.text+0x4e40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_inverse': map_static.c:(.text+0x4ee0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_negative': map_static.c:(.text+0x4f00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_negative': map_static.c:(.text+0x4fa0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_snap': map_static.c:(.text+0x4fc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_snap': map_static.c:(.text+0x5060): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_divide': map_static.c:(.text+0x5080): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_divide': map_static.c:(.text+0x5120): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_multiply_mat4': map_static.c:(.text+0x5140): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_multiply_mat4': map_static.c:(.text+0x51e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_multiply': map_static.c:(.text+0x5200): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_multiply': map_static.c:(.text+0x52a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_scale': map_static.c:(.text+0x52c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_scale': map_static.c:(.text+0x5360): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_subtract': map_static.c:(.text+0x5380): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_subtract': map_static.c:(.text+0x5420): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_add': map_static.c:(.text+0x5440): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_add': map_static.c:(.text+0x54e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_one': map_static.c:(.text+0x5500): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_one': map_static.c:(.text+0x5580): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_zero': map_static.c:(.text+0x55a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_zero': map_static.c:(.text+0x5620): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_assign_vec4': map_static.c:(.text+0x5640): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_assign_vec4': map_static.c:(.text+0x56e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_assign': map_static.c:(.text+0x5700): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_assign': map_static.c:(.text+0x57a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i': map_static.c:(.text+0x57c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i': map_static.c:(.text+0x5860): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_is_equal': map_static.c:(.text+0x58a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_is_equal': map_static.c:(.text+0x58e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_is_zero': map_static.c:(.text+0x5900): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_is_zero': map_static.c:(.text+0x5920): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_lerp': map_static.c:(.text+0x5940): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_lerp': map_static.c:(.text+0x59e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_normalize': map_static.c:(.text+0x5a00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_normalize': map_static.c:(.text+0x5aa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_clamp': map_static.c:(.text+0x5ac0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_clamp': map_static.c:(.text+0x5b60): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_min': map_static.c:(.text+0x5b80): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_min': map_static.c:(.text+0x5c20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_max': map_static.c:(.text+0x5c40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_max': map_static.c:(.text+0x5ce0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_round': map_static.c:(.text+0x5d00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_round': map_static.c:(.text+0x5da0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_ceil': map_static.c:(.text+0x5dc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_ceil': map_static.c:(.text+0x5e60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_floor': map_static.c:(.text+0x5e80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_floor': map_static.c:(.text+0x5f20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_abs': map_static.c:(.text+0x5f40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_abs': map_static.c:(.text+0x5fe0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_inverse': map_static.c:(.text+0x6000): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_inverse': map_static.c:(.text+0x60a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_negative': map_static.c:(.text+0x60c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_negative': map_static.c:(.text+0x6160): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_snap': map_static.c:(.text+0x6180): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_snap': map_static.c:(.text+0x6220): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_divide': map_static.c:(.text+0x6240): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_divide': map_static.c:(.text+0x62e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_multiply_mat4': map_static.c:(.text+0x6300): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_multiply_mat4': map_static.c:(.text+0x63a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_multiply': map_static.c:(.text+0x63c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_multiply': map_static.c:(.text+0x6460): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_scale': map_static.c:(.text+0x6480): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_scale': map_static.c:(.text+0x6520): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_subtract': map_static.c:(.text+0x6540): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_subtract': map_static.c:(.text+0x65e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_add': map_static.c:(.text+0x6600): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_add': map_static.c:(.text+0x66a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_one': map_static.c:(.text+0x66c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_one': map_static.c:(.text+0x6740): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_zero': map_static.c:(.text+0x6760): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_zero': map_static.c:(.text+0x67e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_assign_vec4i': map_static.c:(.text+0x6800): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_assign_vec4i': map_static.c:(.text+0x68a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_assign': map_static.c:(.text+0x68c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_assign': map_static.c:(.text+0x6960): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4': map_static.c:(.text+0x6980): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4': map_static.c:(.text+0x6a20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_nearly_equal': map_static.c:(.text+0x6a40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_nearly_equal': map_static.c:(.text+0x6a80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_equal': map_static.c:(.text+0x6aa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_equal': map_static.c:(.text+0x6ae0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_near_zero': map_static.c:(.text+0x6b00): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_near_zero': map_static.c:(.text+0x6b40): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_zero': map_static.c:(.text+0x6b60): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_zero': map_static.c:(.text+0x6b80): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_distance_squared': map_static.c:(.text+0x6ba0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_distance_squared': map_static.c:(.text+0x6c00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_distance': map_static.c:(.text+0x6c20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_distance': map_static.c:(.text+0x6c80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_length_squared': map_static.c:(.text+0x6ca0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_length_squared': map_static.c:(.text+0x6ce0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_length': map_static.c:(.text+0x6d00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_length': map_static.c:(.text+0x6d40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_dot': map_static.c:(.text+0x6d60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_dot': map_static.c:(.text+0x6dc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_bezier4': map_static.c:(.text+0x6de0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_bezier4': map_static.c:(.text+0x6ee0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_bezier3': map_static.c:(.text+0x6f20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_bezier3': map_static.c:(.text+0x7020): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_lerp': map_static.c:(.text+0x7040): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_lerp': map_static.c:(.text+0x7120): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_reflect': map_static.c:(.text+0x7140): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_reflect': map_static.c:(.text+0x7220): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_slide': map_static.c:(.text+0x7240): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_slide': map_static.c:(.text+0x7320): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_project': map_static.c:(.text+0x7340): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_project': map_static.c:(.text+0x7420): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_normalize': map_static.c:(.text+0x7440): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_normalize': map_static.c:(.text+0x7500): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_cross': map_static.c:(.text+0x7520): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_cross': map_static.c:(.text+0x7600): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_clamp': map_static.c:(.text+0x7620): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_clamp': map_static.c:(.text+0x7720): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_min': map_static.c:(.text+0x7740): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_min': map_static.c:(.text+0x7820): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_max': map_static.c:(.text+0x7840): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_max': map_static.c:(.text+0x7920): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_round': map_static.c:(.text+0x7940): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_round': map_static.c:(.text+0x79e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_ceil': map_static.c:(.text+0x7a00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_ceil': map_static.c:(.text+0x7aa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_floor': map_static.c:(.text+0x7ac0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_floor': map_static.c:(.text+0x7b60): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_abs': map_static.c:(.text+0x7b80): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_abs': map_static.c:(.text+0x7c40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_inverse': map_static.c:(.text+0x7c60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_inverse': map_static.c:(.text+0x7d20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_negative': map_static.c:(.text+0x7d40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_negative': map_static.c:(.text+0x7e00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_snap': map_static.c:(.text+0x7e20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_snap': map_static.c:(.text+0x7f00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_divide': map_static.c:(.text+0x7f20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_divide': map_static.c:(.text+0x8000): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_multiply_mat3': map_static.c:(.text+0x8020): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_multiply_mat3': map_static.c:(.text+0x80e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_multiply': map_static.c:(.text+0x8100): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_multiply': map_static.c:(.text+0x81e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_scale': map_static.c:(.text+0x8200): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_scale': map_static.c:(.text+0x82c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_subtract': map_static.c:(.text+0x82e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_subtract': map_static.c:(.text+0x83c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_add': map_static.c:(.text+0x83e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_add': map_static.c:(.text+0x84c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_one': map_static.c:(.text+0x84e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_one': map_static.c:(.text+0x8580): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_zero': map_static.c:(.text+0x85a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_zero': map_static.c:(.text+0x8640): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_assign_vec3': map_static.c:(.text+0x8660): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_assign_vec3': map_static.c:(.text+0x8700): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_assign': map_static.c:(.text+0x8720): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_assign': map_static.c:(.text+0x87e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i': map_static.c:(.text+0x8800): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i': map_static.c:(.text+0x88a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_is_equal': map_static.c:(.text+0x88c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_is_equal': map_static.c:(.text+0x8920): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_is_zero': map_static.c:(.text+0x8940): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_is_zero': map_static.c:(.text+0x8980): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_distance_squared': map_static.c:(.text+0x89a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_distance_squared': map_static.c:(.text+0x89e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_distance': map_static.c:(.text+0x8a00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_distance': map_static.c:(.text+0x8a40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_length_squared': map_static.c:(.text+0x8a60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_length_squared': map_static.c:(.text+0x8a80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_length': map_static.c:(.text+0x8aa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_length': map_static.c:(.text+0x8ac0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_dot': map_static.c:(.text+0x8ae0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_dot': map_static.c:(.text+0x8b20): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_bezier4': map_static.c:(.text+0x8b40): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_bezier4': map_static.c:(.text+0x8c20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_bezier3': map_static.c:(.text+0x8c60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_bezier3': map_static.c:(.text+0x8d20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_lerp': map_static.c:(.text+0x8d40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_lerp': map_static.c:(.text+0x8e00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_reflect': map_static.c:(.text+0x8e20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_reflect': map_static.c:(.text+0x8ee0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_slide': map_static.c:(.text+0x8f00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_slide': map_static.c:(.text+0x8fc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_project': map_static.c:(.text+0x8fe0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_project': map_static.c:(.text+0x90a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_normalize': map_static.c:(.text+0x90c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_normalize': map_static.c:(.text+0x9160): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_cross': map_static.c:(.text+0x9180): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_cross': map_static.c:(.text+0x9240): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_clamp': map_static.c:(.text+0x9260): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_clamp': map_static.c:(.text+0x9320): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_min': map_static.c:(.text+0x9340): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_min': map_static.c:(.text+0x9400): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_max': map_static.c:(.text+0x9420): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_max': map_static.c:(.text+0x94e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_round': map_static.c:(.text+0x9500): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_round': map_static.c:(.text+0x95a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_ceil': map_static.c:(.text+0x95c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_ceil': map_static.c:(.text+0x9660): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_floor': map_static.c:(.text+0x9680): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_floor': map_static.c:(.text+0x9720): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_abs': map_static.c:(.text+0x9740): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_abs': map_static.c:(.text+0x97e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_inverse': map_static.c:(.text+0x9800): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_inverse': map_static.c:(.text+0x98a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_negative': map_static.c:(.text+0x98c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_negative': map_static.c:(.text+0x9960): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_snap': map_static.c:(.text+0x9980): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_snap': map_static.c:(.text+0x9a40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_divide': map_static.c:(.text+0x9a60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_divide': map_static.c:(.text+0x9b20): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_multiply_mat3': map_static.c:(.text+0x9b40): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_multiply_mat3': map_static.c:(.text+0x9be0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_multiply': map_static.c:(.text+0x9c00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_multiply': map_static.c:(.text+0x9cc0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_scale': map_static.c:(.text+0x9ce0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_scale': map_static.c:(.text+0x9d80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_subtract': map_static.c:(.text+0x9da0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_subtract': map_static.c:(.text+0x9e60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_add': map_static.c:(.text+0x9e80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_add': map_static.c:(.text+0x9f40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_one': map_static.c:(.text+0x9f60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_one': map_static.c:(.text+0xa000): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_zero': map_static.c:(.text+0xa020): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_zero': map_static.c:(.text+0xa0c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_assign_vec3i': map_static.c:(.text+0xa0e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_assign_vec3i': map_static.c:(.text+0xa1a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_assign': map_static.c:(.text+0xa1c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_assign': map_static.c:(.text+0xa260): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3': map_static.c:(.text+0xa280): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3': map_static.c:(.text+0xa320): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_nearly_equal': map_static.c:(.text+0xa340): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_nearly_equal': map_static.c:(.text+0xa380): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_equal': map_static.c:(.text+0xa3a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_equal': map_static.c:(.text+0xa3e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_near_zero': map_static.c:(.text+0xa400): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_near_zero': map_static.c:(.text+0xa440): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_zero': map_static.c:(.text+0xa460): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_zero': map_static.c:(.text+0xa4a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_distance_squared': map_static.c:(.text+0xa4c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_distance_squared': map_static.c:(.text+0xa500): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_distance': map_static.c:(.text+0xa520): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_distance': map_static.c:(.text+0xa540): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_length': map_static.c:(.text+0xa560): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_length': map_static.c:(.text+0xa580): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_length_squared': map_static.c:(.text+0xa5a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_length_squared': map_static.c:(.text+0xa5c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_angle': map_static.c:(.text+0xa5e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_angle': map_static.c:(.text+0xa600): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_dot': map_static.c:(.text+0xa620): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_dot': map_static.c:(.text+0xa660): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_bezier4': map_static.c:(.text+0xa680): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_bezier4': map_static.c:(.text+0xa720): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_bezier3': map_static.c:(.text+0xa760): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_bezier3': map_static.c:(.text+0xa800): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_lerp': map_static.c:(.text+0xa820): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_lerp': map_static.c:(.text+0xa8a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_rotate': map_static.c:(.text+0xa8c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_rotate': map_static.c:(.text+0xa940): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_tangent': map_static.c:(.text+0xa960): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_tangent': map_static.c:(.text+0xa9e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_reflect': map_static.c:(.text+0xaa00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_reflect': map_static.c:(.text+0xaa80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_slide': map_static.c:(.text+0xaaa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_slide': map_static.c:(.text+0xab20): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_project': map_static.c:(.text+0xab40): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_project': map_static.c:(.text+0xabc0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_normalize': map_static.c:(.text+0xabe0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_normalize': map_static.c:(.text+0xac60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_clamp': map_static.c:(.text+0xac80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_clamp': map_static.c:(.text+0xad20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_min': map_static.c:(.text+0xad40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_min': map_static.c:(.text+0xadc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_max': map_static.c:(.text+0xade0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_max': map_static.c:(.text+0xae60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_round': map_static.c:(.text+0xae80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_round': map_static.c:(.text+0xaf00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_ceil': map_static.c:(.text+0xaf20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_ceil': map_static.c:(.text+0xafa0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_floor': map_static.c:(.text+0xafc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_floor': map_static.c:(.text+0xb040): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_abs': map_static.c:(.text+0xb060): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_abs': map_static.c:(.text+0xb0e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_inverse': map_static.c:(.text+0xb100): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_inverse': map_static.c:(.text+0xb180): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_negative': map_static.c:(.text+0xb1a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_negative': map_static.c:(.text+0xb220): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_snap': map_static.c:(.text+0xb240): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_snap': map_static.c:(.text+0xb2c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_divide': map_static.c:(.text+0xb2e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_divide': map_static.c:(.text+0xb360): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_multiply_mat2': map_static.c:(.text+0xb380): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_multiply_mat2': map_static.c:(.text+0xb420): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_multiply': map_static.c:(.text+0xb440): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_multiply': map_static.c:(.text+0xb4c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_scale': map_static.c:(.text+0xb4e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_scale': map_static.c:(.text+0xb560): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_subtract': map_static.c:(.text+0xb580): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_subtract': map_static.c:(.text+0xb600): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_add': map_static.c:(.text+0xb620): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_add': map_static.c:(.text+0xb6a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_one': map_static.c:(.text+0xb6c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_one': map_static.c:(.text+0xb740): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_zero': map_static.c:(.text+0xb760): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_zero': map_static.c:(.text+0xb7e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_assign_vec2': map_static.c:(.text+0xb800): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_assign_vec2': map_static.c:(.text+0xb880): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_assign': map_static.c:(.text+0xb8a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_assign': map_static.c:(.text+0xb920): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i': map_static.c:(.text+0xb940): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i': map_static.c:(.text+0xb9c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_is_equal': map_static.c:(.text+0xb9e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_is_equal': map_static.c:(.text+0xba20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_is_zero': map_static.c:(.text+0xba40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_is_zero': map_static.c:(.text+0xba60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_distance_squared': map_static.c:(.text+0xba80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_distance_squared': map_static.c:(.text+0xbac0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_distance': map_static.c:(.text+0xbae0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_distance': map_static.c:(.text+0xbb20): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_length': map_static.c:(.text+0xbb40): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_length': map_static.c:(.text+0xbb60): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_length_squared': map_static.c:(.text+0xbb80): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_length_squared': map_static.c:(.text+0xbba0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_angle': map_static.c:(.text+0xbbc0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_angle': map_static.c:(.text+0xbbe0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_dot': map_static.c:(.text+0xbc00): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_dot': map_static.c:(.text+0xbc40): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_bezier4': map_static.c:(.text+0xbc60): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_bezier4': map_static.c:(.text+0xbd20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_bezier3': map_static.c:(.text+0xbd60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_bezier3': map_static.c:(.text+0xbe00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_lerp': map_static.c:(.text+0xbe20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_lerp': map_static.c:(.text+0xbec0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_rotate': map_static.c:(.text+0xbee0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_rotate': map_static.c:(.text+0xbf80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_tangent': map_static.c:(.text+0xbfa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_tangent': map_static.c:(.text+0xc020): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_reflect': map_static.c:(.text+0xc040): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_reflect': map_static.c:(.text+0xc0e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_slide': map_static.c:(.text+0xc100): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_slide': map_static.c:(.text+0xc1a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_project': map_static.c:(.text+0xc1c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_project': map_static.c:(.text+0xc260): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_normalize': map_static.c:(.text+0xc280): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_normalize': map_static.c:(.text+0xc300): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_clamp': map_static.c:(.text+0xc320): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_clamp': map_static.c:(.text+0xc3c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_min': map_static.c:(.text+0xc3e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_min': map_static.c:(.text+0xc480): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_max': map_static.c:(.text+0xc4a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_max': map_static.c:(.text+0xc540): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_round': map_static.c:(.text+0xc560): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_round': map_static.c:(.text+0xc5e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_ceil': map_static.c:(.text+0xc600): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_ceil': map_static.c:(.text+0xc680): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_floor': map_static.c:(.text+0xc6a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_floor': map_static.c:(.text+0xc720): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_abs': map_static.c:(.text+0xc740): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_abs': map_static.c:(.text+0xc7c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_inverse': map_static.c:(.text+0xc7e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_inverse': map_static.c:(.text+0xc860): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_negative': map_static.c:(.text+0xc880): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_negative': map_static.c:(.text+0xc900): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_snap': map_static.c:(.text+0xc920): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_snap': map_static.c:(.text+0xc9c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_divide': map_static.c:(.text+0xc9e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_divide': map_static.c:(.text+0xca80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_multiply_mat2': map_static.c:(.text+0xcaa0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_multiply_mat2': map_static.c:(.text+0xcb40): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_multiply': map_static.c:(.text+0xcb60): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_multiply': map_static.c:(.text+0xcc00): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_scale': map_static.c:(.text+0xcc20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_scale': map_static.c:(.text+0xccc0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_subtract': map_static.c:(.text+0xcce0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_subtract': map_static.c:(.text+0xcd80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_add': map_static.c:(.text+0xcda0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_add': map_static.c:(.text+0xce40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_one': map_static.c:(.text+0xce60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_one': map_static.c:(.text+0xcee0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_zero': map_static.c:(.text+0xcf00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_zero': map_static.c:(.text+0xcf80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_assign_vec2i': map_static.c:(.text+0xcfa0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_assign_vec2i': map_static.c:(.text+0xd020): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_assign': map_static.c:(.text+0xd040): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_assign': map_static.c:(.text+0xd0c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2': map_static.c:(.text+0xd0e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2': map_static.c:(.text+0xd160): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_nearly_equal': map_static.c:(.text+0xd180): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_nearly_equal': map_static.c:(.text+0xd1c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_equal': map_static.c:(.text+0xd1e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_equal': map_static.c:(.text+0xd220): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_near_zero': map_static.c:(.text+0xd240): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_near_zero': map_static.c:(.text+0xd260): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_zero': map_static.c:(.text+0xd280): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_zero': map_static.c:(.text+0xd2a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_lerp': map_wolf.c:(.text+0x15a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_lerp': map_wolf.c:(.text+0x1620): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_multiply': map_wolf.c:(.text+0x1640): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_multiply': map_wolf.c:(.text+0x16c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_scale': map_wolf.c:(.text+0x16e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_scale': map_wolf.c:(.text+0x1760): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_negative': map_wolf.c:(.text+0x1780): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_negative': map_wolf.c:(.text+0x1800): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_scaling': map_wolf.c:(.text+0x1820): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_scaling': map_wolf.c:(.text+0x18a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_translation': map_wolf.c:(.text+0x18c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_translation': map_wolf.c:(.text+0x1940): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_look_at': map_wolf.c:(.text+0x1960): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_look_at': map_wolf.c:(.text+0x1a20): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_quaternion': map_wolf.c:(.text+0x1a40): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_quaternion': map_wolf.c:(.text+0x1ac0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_axis': map_wolf.c:(.text+0x1ae0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_axis': map_wolf.c:(.text+0x1b60): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_z': map_wolf.c:(.text+0x1b80): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_z': map_wolf.c:(.text+0x1c00): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_y': map_wolf.c:(.text+0x1c20): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_y': map_wolf.c:(.text+0x1ca0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_x': map_wolf.c:(.text+0x1cc0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_x': map_wolf.c:(.text+0x1d40): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_perspective_infinite': map_wolf.c:(.text+0x1d60): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_perspective_infinite': map_wolf.c:(.text+0x1de0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_perspective_fov': map_wolf.c:(.text+0x1e00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_perspective_fov': map_wolf.c:(.text+0x1e80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_perspective': map_wolf.c:(.text+0x1ea0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_perspective': map_wolf.c:(.text+0x1f20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_ortho': map_wolf.c:(.text+0x1f40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_ortho': map_wolf.c:(.text+0x1fc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_inverse': map_wolf.c:(.text+0x1fe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_inverse': map_wolf.c:(.text+0x2060): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_adjugate': map_wolf.c:(.text+0x2080): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_adjugate': map_wolf.c:(.text+0x2100): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_transpose': map_wolf.c:(.text+0x2120): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_transpose': map_wolf.c:(.text+0x21a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_assign_mat3': map_wolf.c:(.text+0x21c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_assign_mat3': map_wolf.c:(.text+0x2240): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_assign_mat2': map_wolf.c:(.text+0x2260): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_assign_mat2': map_wolf.c:(.text+0x2300): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_assign': map_wolf.c:(.text+0x2320): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_assign': map_wolf.c:(.text+0x23a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_determinant': map_wolf.c:(.text+0x23c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_determinant': map_wolf.c:(.text+0x23e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_identity': map_wolf.c:(.text+0x2400): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_identity': map_wolf.c:(.text+0x2480): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_zero': map_wolf.c:(.text+0x24a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_zero': map_wolf.c:(.text+0x2520): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4': map_wolf.c:(.text+0x2540): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4': map_wolf.c:(.text+0x25c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_lerp': map_wolf.c:(.text+0x25e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_lerp': map_wolf.c:(.text+0x2660): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_multiply': map_wolf.c:(.text+0x2680): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_multiply': map_wolf.c:(.text+0x2700): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_scale': map_wolf.c:(.text+0x2720): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_scale': map_wolf.c:(.text+0x27a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_negative': map_wolf.c:(.text+0x27c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_negative': map_wolf.c:(.text+0x2840): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_scaling': map_wolf.c:(.text+0x2860): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_scaling': map_wolf.c:(.text+0x28e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_quaternion': map_wolf.c:(.text+0x2900): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_quaternion': map_wolf.c:(.text+0x29a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_axis': map_wolf.c:(.text+0x29c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_axis': map_wolf.c:(.text+0x2a60): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_z': map_wolf.c:(.text+0x2a80): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_z': map_wolf.c:(.text+0x2b00): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_y': map_wolf.c:(.text+0x2b20): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_y': map_wolf.c:(.text+0x2ba0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_x': map_wolf.c:(.text+0x2bc0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_x': map_wolf.c:(.text+0x2c40): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_inverse': map_wolf.c:(.text+0x2c60): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_inverse': map_wolf.c:(.text+0x2ce0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_adjugate': map_wolf.c:(.text+0x2d00): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_adjugate': map_wolf.c:(.text+0x2d80): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_cofactor': map_wolf.c:(.text+0x2da0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_cofactor': map_wolf.c:(.text+0x2e20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_transpose': map_wolf.c:(.text+0x2e40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_transpose': map_wolf.c:(.text+0x2ec0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_assign_mat4': map_wolf.c:(.text+0x2ee0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_assign_mat4': map_wolf.c:(.text+0x2f60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_assign_mat2': map_wolf.c:(.text+0x2f80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_assign_mat2': map_wolf.c:(.text+0x3020): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_assign': map_wolf.c:(.text+0x3040): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_assign': map_wolf.c:(.text+0x30c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_determinant': map_wolf.c:(.text+0x30e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_determinant': map_wolf.c:(.text+0x3100): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_identity': map_wolf.c:(.text+0x3120): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_identity': map_wolf.c:(.text+0x31a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_zero': map_wolf.c:(.text+0x31c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_zero': map_wolf.c:(.text+0x3240): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3': map_wolf.c:(.text+0x3260): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3': map_wolf.c:(.text+0x32e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_lerp': map_wolf.c:(.text+0x3300): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_lerp': map_wolf.c:(.text+0x33c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_multiply': map_wolf.c:(.text+0x33e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_multiply': map_wolf.c:(.text+0x34a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_scale': map_wolf.c:(.text+0x34c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_scale': map_wolf.c:(.text+0x3560): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_negative': map_wolf.c:(.text+0x3580): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_negative': map_wolf.c:(.text+0x3620): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_scaling': map_wolf.c:(.text+0x3640): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_scaling': map_wolf.c:(.text+0x36e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_rotation': map_wolf.c:(.text+0x3700): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_rotation': map_wolf.c:(.text+0x37a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_inverse': map_wolf.c:(.text+0x37c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_inverse': map_wolf.c:(.text+0x3860): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_cofactor': map_wolf.c:(.text+0x3880): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_cofactor': map_wolf.c:(.text+0x3920): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_transpose': map_wolf.c:(.text+0x3940): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_transpose': map_wolf.c:(.text+0x39e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_assign_mat4': map_wolf.c:(.text+0x3a00): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_assign_mat4': map_wolf.c:(.text+0x3aa0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_assign_mat3': map_wolf.c:(.text+0x3ac0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_assign_mat3': map_wolf.c:(.text+0x3b60): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_assign': map_wolf.c:(.text+0x3b80): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_assign': map_wolf.c:(.text+0x3c20): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_determinant': map_wolf.c:(.text+0x3c40): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_determinant': map_wolf.c:(.text+0x3c80): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_identity': map_wolf.c:(.text+0x3ca0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_identity': map_wolf.c:(.text+0x3d40): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_zero': map_wolf.c:(.text+0x3d60): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_zero': map_wolf.c:(.text+0x3e00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2': map_wolf.c:(.text+0x3e20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2': map_wolf.c:(.text+0x3ec0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_length_squared': map_wolf.c:(.text+0x3ee0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_length_squared': map_wolf.c:(.text+0x3f20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_length': map_wolf.c:(.text+0x3f40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_length': map_wolf.c:(.text+0x3f80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_angle': map_wolf.c:(.text+0x3fa0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_angle': map_wolf.c:(.text+0x3fe0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_dot': map_wolf.c:(.text+0x4000): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_dot': map_wolf.c:(.text+0x4040): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_slerp': map_wolf.c:(.text+0x4060): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_slerp': map_wolf.c:(.text+0x4120): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_lerp': map_wolf.c:(.text+0x4140): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_lerp': map_wolf.c:(.text+0x4200): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_yaw_pitch_roll': map_wolf.c:(.text+0x4220): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_yaw_pitch_roll': map_wolf.c:(.text+0x42c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_mat4': map_wolf.c:(.text+0x42e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_mat4': map_wolf.c:(.text+0x4380): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_vec3': map_wolf.c:(.text+0x43a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_vec3': map_wolf.c:(.text+0x4440): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_axis_angle': map_wolf.c:(.text+0x4460): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_axis_angle': map_wolf.c:(.text+0x4500): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_power': map_wolf.c:(.text+0x4520): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_power': map_wolf.c:(.text+0x45c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_normalize': map_wolf.c:(.text+0x45e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_normalize': map_wolf.c:(.text+0x4680): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_inverse': map_wolf.c:(.text+0x46a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_inverse': map_wolf.c:(.text+0x4740): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_conjugate': map_wolf.c:(.text+0x4760): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_conjugate': map_wolf.c:(.text+0x4800): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_negative': map_wolf.c:(.text+0x4820): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_negative': map_wolf.c:(.text+0x48c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_divide': map_wolf.c:(.text+0x48e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_divide': map_wolf.c:(.text+0x49a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_multiply': map_wolf.c:(.text+0x49c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_multiply': map_wolf.c:(.text+0x4a80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_scale': map_wolf.c:(.text+0x4aa0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_scale': map_wolf.c:(.text+0x4b40): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_null': map_wolf.c:(.text+0x4b60): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_null': map_wolf.c:(.text+0x4c00): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_zero': map_wolf.c:(.text+0x4c20): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_zero': map_wolf.c:(.text+0x4cc0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_assign': map_wolf.c:(.text+0x4ce0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_assign': map_wolf.c:(.text+0x4d80): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat': map_wolf.c:(.text+0x4da0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat': map_wolf.c:(.text+0x4e40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_nearly_equal': map_wolf.c:(.text+0x4e60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_nearly_equal': map_wolf.c:(.text+0x4ea0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_equal': map_wolf.c:(.text+0x4ec0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_equal': map_wolf.c:(.text+0x4f00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_near_zero': map_wolf.c:(.text+0x4f20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_near_zero': map_wolf.c:(.text+0x4f60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_zero': map_wolf.c:(.text+0x4f80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_zero': map_wolf.c:(.text+0x4fc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_lerp': map_wolf.c:(.text+0x4fe0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_lerp': map_wolf.c:(.text+0x5080): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_normalize': map_wolf.c:(.text+0x50a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_normalize': map_wolf.c:(.text+0x5140): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_clamp': map_wolf.c:(.text+0x5160): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_clamp': map_wolf.c:(.text+0x5200): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_min': map_wolf.c:(.text+0x5220): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_min': map_wolf.c:(.text+0x52c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_max': map_wolf.c:(.text+0x52e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_max': map_wolf.c:(.text+0x5380): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_round': map_wolf.c:(.text+0x53a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_round': map_wolf.c:(.text+0x5440): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_ceil': map_wolf.c:(.text+0x5460): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_ceil': map_wolf.c:(.text+0x5500): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_floor': map_wolf.c:(.text+0x5520): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_floor': map_wolf.c:(.text+0x55c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_abs': map_wolf.c:(.text+0x55e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_abs': map_wolf.c:(.text+0x5680): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_inverse': map_wolf.c:(.text+0x56a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_inverse': map_wolf.c:(.text+0x5740): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_negative': map_wolf.c:(.text+0x5760): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_negative': map_wolf.c:(.text+0x5800): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_snap': map_wolf.c:(.text+0x5820): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_snap': map_wolf.c:(.text+0x58c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_divide': map_wolf.c:(.text+0x58e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_divide': map_wolf.c:(.text+0x5980): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_multiply_mat4': map_wolf.c:(.text+0x59a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_multiply_mat4': map_wolf.c:(.text+0x5a40): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_multiply': map_wolf.c:(.text+0x5a60): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_multiply': map_wolf.c:(.text+0x5b00): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_scale': map_wolf.c:(.text+0x5b20): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_scale': map_wolf.c:(.text+0x5bc0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_subtract': map_wolf.c:(.text+0x5be0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_subtract': map_wolf.c:(.text+0x5c80): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_add': map_wolf.c:(.text+0x5ca0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_add': map_wolf.c:(.text+0x5d40): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_one': map_wolf.c:(.text+0x5d60): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_one': map_wolf.c:(.text+0x5de0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_zero': map_wolf.c:(.text+0x5e00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_zero': map_wolf.c:(.text+0x5e80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_assign_vec4': map_wolf.c:(.text+0x5ea0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_assign_vec4': map_wolf.c:(.text+0x5f40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_assign': map_wolf.c:(.text+0x5f60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_assign': map_wolf.c:(.text+0x6000): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i': map_wolf.c:(.text+0x6020): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i': map_wolf.c:(.text+0x60c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_is_equal': map_wolf.c:(.text+0x6100): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_is_equal': map_wolf.c:(.text+0x6140): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_is_zero': map_wolf.c:(.text+0x6160): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_is_zero': map_wolf.c:(.text+0x6180): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_lerp': map_wolf.c:(.text+0x61a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_lerp': map_wolf.c:(.text+0x6240): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_normalize': map_wolf.c:(.text+0x6260): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_normalize': map_wolf.c:(.text+0x6300): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_clamp': map_wolf.c:(.text+0x6320): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_clamp': map_wolf.c:(.text+0x63c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_min': map_wolf.c:(.text+0x63e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_min': map_wolf.c:(.text+0x6480): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_max': map_wolf.c:(.text+0x64a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_max': map_wolf.c:(.text+0x6540): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_round': map_wolf.c:(.text+0x6560): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_round': map_wolf.c:(.text+0x6600): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_ceil': map_wolf.c:(.text+0x6620): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_ceil': map_wolf.c:(.text+0x66c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_floor': map_wolf.c:(.text+0x66e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_floor': map_wolf.c:(.text+0x6780): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_abs': map_wolf.c:(.text+0x67a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_abs': map_wolf.c:(.text+0x6840): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_inverse': map_wolf.c:(.text+0x6860): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_inverse': map_wolf.c:(.text+0x6900): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_negative': map_wolf.c:(.text+0x6920): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_negative': map_wolf.c:(.text+0x69c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_snap': map_wolf.c:(.text+0x69e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_snap': map_wolf.c:(.text+0x6a80): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_divide': map_wolf.c:(.text+0x6aa0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_divide': map_wolf.c:(.text+0x6b40): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_multiply_mat4': map_wolf.c:(.text+0x6b60): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_multiply_mat4': map_wolf.c:(.text+0x6c00): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_multiply': map_wolf.c:(.text+0x6c20): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_multiply': map_wolf.c:(.text+0x6cc0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_scale': map_wolf.c:(.text+0x6ce0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_scale': map_wolf.c:(.text+0x6d80): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_subtract': map_wolf.c:(.text+0x6da0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_subtract': map_wolf.c:(.text+0x6e40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_add': map_wolf.c:(.text+0x6e60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_add': map_wolf.c:(.text+0x6f00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_one': map_wolf.c:(.text+0x6f20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_one': map_wolf.c:(.text+0x6fa0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_zero': map_wolf.c:(.text+0x6fc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_zero': map_wolf.c:(.text+0x7040): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_assign_vec4i': map_wolf.c:(.text+0x7060): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_assign_vec4i': map_wolf.c:(.text+0x7100): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_assign': map_wolf.c:(.text+0x7120): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_assign': map_wolf.c:(.text+0x71c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4': map_wolf.c:(.text+0x71e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4': map_wolf.c:(.text+0x7280): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_nearly_equal': map_wolf.c:(.text+0x72a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_nearly_equal': map_wolf.c:(.text+0x72e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_equal': map_wolf.c:(.text+0x7300): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_equal': map_wolf.c:(.text+0x7340): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_near_zero': map_wolf.c:(.text+0x7360): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_near_zero': map_wolf.c:(.text+0x73a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_zero': map_wolf.c:(.text+0x73c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_zero': map_wolf.c:(.text+0x73e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_distance_squared': map_wolf.c:(.text+0x7400): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_distance_squared': map_wolf.c:(.text+0x7460): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_distance': map_wolf.c:(.text+0x7480): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_distance': map_wolf.c:(.text+0x74e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_length_squared': map_wolf.c:(.text+0x7500): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_length_squared': map_wolf.c:(.text+0x7540): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_length': map_wolf.c:(.text+0x7560): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_length': map_wolf.c:(.text+0x75a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_dot': map_wolf.c:(.text+0x75c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_dot': map_wolf.c:(.text+0x7620): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_bezier4': map_wolf.c:(.text+0x7640): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_bezier4': map_wolf.c:(.text+0x7740): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_bezier3': map_wolf.c:(.text+0x7780): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_bezier3': map_wolf.c:(.text+0x7880): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_lerp': map_wolf.c:(.text+0x78a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_lerp': map_wolf.c:(.text+0x7980): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_reflect': map_wolf.c:(.text+0x79a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_reflect': map_wolf.c:(.text+0x7a80): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_slide': map_wolf.c:(.text+0x7aa0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_slide': map_wolf.c:(.text+0x7b80): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_project': map_wolf.c:(.text+0x7ba0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_project': map_wolf.c:(.text+0x7c80): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_normalize': map_wolf.c:(.text+0x7ca0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_normalize': map_wolf.c:(.text+0x7d60): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_cross': map_wolf.c:(.text+0x7d80): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_cross': map_wolf.c:(.text+0x7e60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_clamp': map_wolf.c:(.text+0x7e80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_clamp': map_wolf.c:(.text+0x7f80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_min': map_wolf.c:(.text+0x7fa0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_min': map_wolf.c:(.text+0x8080): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_max': map_wolf.c:(.text+0x80a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_max': map_wolf.c:(.text+0x8180): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_round': map_wolf.c:(.text+0x81a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_round': map_wolf.c:(.text+0x8240): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_ceil': map_wolf.c:(.text+0x8260): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_ceil': map_wolf.c:(.text+0x8300): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_floor': map_wolf.c:(.text+0x8320): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_floor': map_wolf.c:(.text+0x83c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_abs': map_wolf.c:(.text+0x83e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_abs': map_wolf.c:(.text+0x84a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_inverse': map_wolf.c:(.text+0x84c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_inverse': map_wolf.c:(.text+0x8580): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_negative': map_wolf.c:(.text+0x85a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_negative': map_wolf.c:(.text+0x8660): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_snap': map_wolf.c:(.text+0x8680): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_snap': map_wolf.c:(.text+0x8760): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_divide': map_wolf.c:(.text+0x8780): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_divide': map_wolf.c:(.text+0x8860): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_multiply_mat3': map_wolf.c:(.text+0x8880): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_multiply_mat3': map_wolf.c:(.text+0x8940): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_multiply': map_wolf.c:(.text+0x8960): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_multiply': map_wolf.c:(.text+0x8a40): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_scale': map_wolf.c:(.text+0x8a60): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_scale': map_wolf.c:(.text+0x8b20): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_subtract': map_wolf.c:(.text+0x8b40): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_subtract': map_wolf.c:(.text+0x8c20): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_add': map_wolf.c:(.text+0x8c40): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_add': map_wolf.c:(.text+0x8d20): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_one': map_wolf.c:(.text+0x8d40): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_one': map_wolf.c:(.text+0x8de0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_zero': map_wolf.c:(.text+0x8e00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_zero': map_wolf.c:(.text+0x8ea0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_assign_vec3': map_wolf.c:(.text+0x8ec0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_assign_vec3': map_wolf.c:(.text+0x8f60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_assign': map_wolf.c:(.text+0x8f80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_assign': map_wolf.c:(.text+0x9040): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i': map_wolf.c:(.text+0x9060): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i': map_wolf.c:(.text+0x9100): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_is_equal': map_wolf.c:(.text+0x9120): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_is_equal': map_wolf.c:(.text+0x9180): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_is_zero': map_wolf.c:(.text+0x91a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_is_zero': map_wolf.c:(.text+0x91e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_distance_squared': map_wolf.c:(.text+0x9200): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_distance_squared': map_wolf.c:(.text+0x9240): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_distance': map_wolf.c:(.text+0x9260): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_distance': map_wolf.c:(.text+0x92a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_length_squared': map_wolf.c:(.text+0x92c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_length_squared': map_wolf.c:(.text+0x92e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_length': map_wolf.c:(.text+0x9300): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_length': map_wolf.c:(.text+0x9320): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_dot': map_wolf.c:(.text+0x9340): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_dot': map_wolf.c:(.text+0x9380): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_bezier4': map_wolf.c:(.text+0x93a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_bezier4': map_wolf.c:(.text+0x9480): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_bezier3': map_wolf.c:(.text+0x94c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_bezier3': map_wolf.c:(.text+0x9580): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_lerp': map_wolf.c:(.text+0x95a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_lerp': map_wolf.c:(.text+0x9660): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_reflect': map_wolf.c:(.text+0x9680): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_reflect': map_wolf.c:(.text+0x9740): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_slide': map_wolf.c:(.text+0x9760): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_slide': map_wolf.c:(.text+0x9820): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_project': map_wolf.c:(.text+0x9840): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_project': map_wolf.c:(.text+0x9900): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_normalize': map_wolf.c:(.text+0x9920): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_normalize': map_wolf.c:(.text+0x99c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_cross': map_wolf.c:(.text+0x99e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_cross': map_wolf.c:(.text+0x9aa0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_clamp': map_wolf.c:(.text+0x9ac0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_clamp': map_wolf.c:(.text+0x9b80): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_min': map_wolf.c:(.text+0x9ba0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_min': map_wolf.c:(.text+0x9c60): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_max': map_wolf.c:(.text+0x9c80): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_max': map_wolf.c:(.text+0x9d40): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_round': map_wolf.c:(.text+0x9d60): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_round': map_wolf.c:(.text+0x9e00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_ceil': map_wolf.c:(.text+0x9e20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_ceil': map_wolf.c:(.text+0x9ec0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_floor': map_wolf.c:(.text+0x9ee0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_floor': map_wolf.c:(.text+0x9f80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_abs': map_wolf.c:(.text+0x9fa0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_abs': map_wolf.c:(.text+0xa040): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_inverse': map_wolf.c:(.text+0xa060): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_inverse': map_wolf.c:(.text+0xa100): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_negative': map_wolf.c:(.text+0xa120): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_negative': map_wolf.c:(.text+0xa1c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_snap': map_wolf.c:(.text+0xa1e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_snap': map_wolf.c:(.text+0xa2a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_divide': map_wolf.c:(.text+0xa2c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_divide': map_wolf.c:(.text+0xa380): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_multiply_mat3': map_wolf.c:(.text+0xa3a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_multiply_mat3': map_wolf.c:(.text+0xa440): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_multiply': map_wolf.c:(.text+0xa460): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_multiply': map_wolf.c:(.text+0xa520): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_scale': map_wolf.c:(.text+0xa540): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_scale': map_wolf.c:(.text+0xa5e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_subtract': map_wolf.c:(.text+0xa600): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_subtract': map_wolf.c:(.text+0xa6c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_add': map_wolf.c:(.text+0xa6e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_add': map_wolf.c:(.text+0xa7a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_one': map_wolf.c:(.text+0xa7c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_one': map_wolf.c:(.text+0xa860): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_zero': map_wolf.c:(.text+0xa880): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_zero': map_wolf.c:(.text+0xa920): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_assign_vec3i': map_wolf.c:(.text+0xa940): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_assign_vec3i': map_wolf.c:(.text+0xaa00): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_assign': map_wolf.c:(.text+0xaa20): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_assign': map_wolf.c:(.text+0xaac0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3': map_wolf.c:(.text+0xaae0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3': map_wolf.c:(.text+0xab80): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_nearly_equal': map_wolf.c:(.text+0xaba0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_nearly_equal': map_wolf.c:(.text+0xabe0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_equal': map_wolf.c:(.text+0xac00): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_equal': map_wolf.c:(.text+0xac40): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_near_zero': map_wolf.c:(.text+0xac60): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_near_zero': map_wolf.c:(.text+0xaca0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_zero': map_wolf.c:(.text+0xacc0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_zero': map_wolf.c:(.text+0xad00): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_distance_squared': map_wolf.c:(.text+0xad20): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_distance_squared': map_wolf.c:(.text+0xad60): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_distance': map_wolf.c:(.text+0xad80): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_distance': map_wolf.c:(.text+0xada0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_length': map_wolf.c:(.text+0xadc0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_length': map_wolf.c:(.text+0xade0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_length_squared': map_wolf.c:(.text+0xae00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_length_squared': map_wolf.c:(.text+0xae20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_angle': map_wolf.c:(.text+0xae40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_angle': map_wolf.c:(.text+0xae60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_dot': map_wolf.c:(.text+0xae80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_dot': map_wolf.c:(.text+0xaec0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_bezier4': map_wolf.c:(.text+0xaee0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_bezier4': map_wolf.c:(.text+0xaf80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_bezier3': map_wolf.c:(.text+0xafc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_bezier3': map_wolf.c:(.text+0xb060): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_lerp': map_wolf.c:(.text+0xb080): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_lerp': map_wolf.c:(.text+0xb100): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_rotate': map_wolf.c:(.text+0xb120): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_rotate': map_wolf.c:(.text+0xb1a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_tangent': map_wolf.c:(.text+0xb1c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_tangent': map_wolf.c:(.text+0xb240): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_reflect': map_wolf.c:(.text+0xb260): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_reflect': map_wolf.c:(.text+0xb2e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_slide': map_wolf.c:(.text+0xb300): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_slide': map_wolf.c:(.text+0xb380): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_project': map_wolf.c:(.text+0xb3a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_project': map_wolf.c:(.text+0xb420): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_normalize': map_wolf.c:(.text+0xb440): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_normalize': map_wolf.c:(.text+0xb4c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_clamp': map_wolf.c:(.text+0xb4e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_clamp': map_wolf.c:(.text+0xb580): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_min': map_wolf.c:(.text+0xb5a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_min': map_wolf.c:(.text+0xb620): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_max': map_wolf.c:(.text+0xb640): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_max': map_wolf.c:(.text+0xb6c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_round': map_wolf.c:(.text+0xb6e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_round': map_wolf.c:(.text+0xb760): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_ceil': map_wolf.c:(.text+0xb780): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_ceil': map_wolf.c:(.text+0xb800): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_floor': map_wolf.c:(.text+0xb820): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_floor': map_wolf.c:(.text+0xb8a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_abs': map_wolf.c:(.text+0xb8c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_abs': map_wolf.c:(.text+0xb940): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_inverse': map_wolf.c:(.text+0xb960): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_inverse': map_wolf.c:(.text+0xb9e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_negative': map_wolf.c:(.text+0xba00): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_negative': map_wolf.c:(.text+0xba80): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_snap': map_wolf.c:(.text+0xbaa0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_snap': map_wolf.c:(.text+0xbb20): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_divide': map_wolf.c:(.text+0xbb40): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_divide': map_wolf.c:(.text+0xbbc0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_multiply_mat2': map_wolf.c:(.text+0xbbe0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_multiply_mat2': map_wolf.c:(.text+0xbc80): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_multiply': map_wolf.c:(.text+0xbca0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_multiply': map_wolf.c:(.text+0xbd20): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_scale': map_wolf.c:(.text+0xbd40): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_scale': map_wolf.c:(.text+0xbdc0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_subtract': map_wolf.c:(.text+0xbde0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_subtract': map_wolf.c:(.text+0xbe60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_add': map_wolf.c:(.text+0xc080): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_add': map_wolf.c:(.text+0xc100): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_one': map_wolf.c:(.text+0xc120): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_one': map_wolf.c:(.text+0xc1a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_zero': map_wolf.c:(.text+0xc2e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_zero': map_wolf.c:(.text+0xc360): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_assign_vec2': map_wolf.c:(.text+0xc380): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_assign_vec2': map_wolf.c:(.text+0xc400): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_assign': map_wolf.c:(.text+0xc420): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_assign': map_wolf.c:(.text+0xc4a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i': map_wolf.c:(.text+0x10ca0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i': map_wolf.c:(.text+0x10d20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_is_equal': map_wolf.c:(.text+0x10d40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_is_equal': map_wolf.c:(.text+0x10d80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_is_zero': map_wolf.c:(.text+0x10da0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_is_zero': map_wolf.c:(.text+0x10dc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_distance_squared': map_wolf.c:(.text+0x10de0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_distance_squared': map_wolf.c:(.text+0x10e20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_distance': map_wolf.c:(.text+0x10e40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_distance': map_wolf.c:(.text+0x10e80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_length': map_wolf.c:(.text+0x10ea0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_length': map_wolf.c:(.text+0x10ec0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_length_squared': map_wolf.c:(.text+0x10ee0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_length_squared': map_wolf.c:(.text+0x10f00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_angle': map_wolf.c:(.text+0x10f20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_angle': map_wolf.c:(.text+0x10f40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_dot': map_wolf.c:(.text+0x10f60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_dot': map_wolf.c:(.text+0x10fa0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_bezier4': map_wolf.c:(.text+0x10fc0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_bezier4': map_wolf.c:(.text+0x11080): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_bezier3': map_wolf.c:(.text+0x110c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_bezier3': map_wolf.c:(.text+0x11160): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_lerp': map_wolf.c:(.text+0x11180): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_lerp': map_wolf.c:(.text+0x11220): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_rotate': map_wolf.c:(.text+0x11240): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_rotate': map_wolf.c:(.text+0x112e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_tangent': map_wolf.c:(.text+0x11300): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_tangent': map_wolf.c:(.text+0x11380): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_reflect': map_wolf.c:(.text+0x113a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_reflect': map_wolf.c:(.text+0x11440): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_slide': map_wolf.c:(.text+0x11460): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_slide': map_wolf.c:(.text+0x11500): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_project': map_wolf.c:(.text+0x11520): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_project': map_wolf.c:(.text+0x115c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_normalize': map_wolf.c:(.text+0x115e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_normalize': map_wolf.c:(.text+0x11660): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_clamp': map_wolf.c:(.text+0x11680): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_clamp': map_wolf.c:(.text+0x11720): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_min': map_wolf.c:(.text+0x11740): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_min': map_wolf.c:(.text+0x117e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_max': map_wolf.c:(.text+0x11800): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_max': map_wolf.c:(.text+0x118a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_round': map_wolf.c:(.text+0x118c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_round': map_wolf.c:(.text+0x11940): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_ceil': map_wolf.c:(.text+0x11960): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_ceil': map_wolf.c:(.text+0x119e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_floor': map_wolf.c:(.text+0x11a00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_floor': map_wolf.c:(.text+0x11a80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_abs': map_wolf.c:(.text+0x11aa0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_abs': map_wolf.c:(.text+0x11b20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_inverse': map_wolf.c:(.text+0x11b40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_inverse': map_wolf.c:(.text+0x11bc0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_negative': map_wolf.c:(.text+0x11be0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_negative': map_wolf.c:(.text+0x11c60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_snap': map_wolf.c:(.text+0x11c80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_snap': map_wolf.c:(.text+0x11d20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_divide': map_wolf.c:(.text+0x11d40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_divide': map_wolf.c:(.text+0x11de0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_multiply_mat2': map_wolf.c:(.text+0x11e00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_multiply_mat2': map_wolf.c:(.text+0x11ea0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_multiply': map_wolf.c:(.text+0x11ec0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_multiply': map_wolf.c:(.text+0x11f60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_scale': map_wolf.c:(.text+0x11f80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_scale': map_wolf.c:(.text+0x12020): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_subtract': map_wolf.c:(.text+0x12040): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_subtract': map_wolf.c:(.text+0x120e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_add': map_wolf.c:(.text+0x12100): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_add': map_wolf.c:(.text+0x121a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_one': map_wolf.c:(.text+0x121c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_one': map_wolf.c:(.text+0x12240): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_zero': map_wolf.c:(.text+0x12260): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_zero': map_wolf.c:(.text+0x122e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_assign_vec2i': map_wolf.c:(.text+0x12300): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_assign_vec2i': map_wolf.c:(.text+0x12380): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_assign': map_wolf.c:(.text+0x123a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_assign': map_wolf.c:(.text+0x12420): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2': map_wolf.c:(.text+0x12440): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2': map_wolf.c:(.text+0x124c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_nearly_equal': map_wolf.c:(.text+0x124e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_nearly_equal': map_wolf.c:(.text+0x12520): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_equal': map_wolf.c:(.text+0x12540): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_equal': map_wolf.c:(.text+0x12580): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_near_zero': map_wolf.c:(.text+0x125a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_near_zero': map_wolf.c:(.text+0x125c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_zero': map_wolf.c:(.text+0x125e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_zero': map_wolf.c:(.text+0x12600): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_lerp': material.c:(.text+0x520): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_lerp': material.c:(.text+0x5a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_multiply': material.c:(.text+0x5c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_multiply': material.c:(.text+0x640): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_scale': material.c:(.text+0x660): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_scale': material.c:(.text+0x6e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_negative': material.c:(.text+0x700): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_negative': material.c:(.text+0x780): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_scaling': material.c:(.text+0x7a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_scaling': material.c:(.text+0x820): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_translation': material.c:(.text+0x840): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_translation': material.c:(.text+0x8c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_look_at': material.c:(.text+0x8e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_look_at': material.c:(.text+0x9a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_quaternion': material.c:(.text+0x9c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_quaternion': material.c:(.text+0xa40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_axis': material.c:(.text+0xa60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_axis': material.c:(.text+0xae0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_z': material.c:(.text+0xb00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_z': material.c:(.text+0xb80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_y': material.c:(.text+0xba0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_y': material.c:(.text+0xc20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_x': material.c:(.text+0xc40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_x': material.c:(.text+0xcc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_perspective_infinite': material.c:(.text+0xce0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_perspective_infinite': material.c:(.text+0xd60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_perspective_fov': material.c:(.text+0xd80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_perspective_fov': material.c:(.text+0xe00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_perspective': material.c:(.text+0xe20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_perspective': material.c:(.text+0xea0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_ortho': material.c:(.text+0xec0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_ortho': material.c:(.text+0xf40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_inverse': material.c:(.text+0xf60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_inverse': material.c:(.text+0xfe0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_adjugate': material.c:(.text+0x1000): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_adjugate': material.c:(.text+0x1080): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_transpose': material.c:(.text+0x10a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_transpose': material.c:(.text+0x1120): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_assign_mat3': material.c:(.text+0x1140): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_assign_mat3': material.c:(.text+0x11c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_assign_mat2': material.c:(.text+0x11e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_assign_mat2': material.c:(.text+0x1280): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_assign': material.c:(.text+0x12a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_assign': material.c:(.text+0x1320): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_determinant': material.c:(.text+0x1340): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_determinant': material.c:(.text+0x1360): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_identity': material.c:(.text+0x1380): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_identity': material.c:(.text+0x1400): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_zero': material.c:(.text+0x1420): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_zero': material.c:(.text+0x14a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4': material.c:(.text+0x14c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4': material.c:(.text+0x1540): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_lerp': material.c:(.text+0x1560): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_lerp': material.c:(.text+0x15e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_multiply': material.c:(.text+0x1600): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_multiply': material.c:(.text+0x1680): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_scale': material.c:(.text+0x16a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_scale': material.c:(.text+0x1720): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_negative': material.c:(.text+0x1740): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_negative': material.c:(.text+0x17c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_scaling': material.c:(.text+0x17e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_scaling': material.c:(.text+0x1860): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_quaternion': material.c:(.text+0x1880): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_quaternion': material.c:(.text+0x1920): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_axis': material.c:(.text+0x1940): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_axis': material.c:(.text+0x19e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_z': material.c:(.text+0x1a00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_z': material.c:(.text+0x1a80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_y': material.c:(.text+0x1aa0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_y': material.c:(.text+0x1b20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_x': material.c:(.text+0x1b40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_x': material.c:(.text+0x1bc0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_inverse': material.c:(.text+0x1be0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_inverse': material.c:(.text+0x1c60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_adjugate': material.c:(.text+0x1c80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_adjugate': material.c:(.text+0x1d00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_cofactor': material.c:(.text+0x1d20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_cofactor': material.c:(.text+0x1da0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_transpose': material.c:(.text+0x1dc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_transpose': material.c:(.text+0x1e40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_assign_mat4': material.c:(.text+0x1e60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_assign_mat4': material.c:(.text+0x1ee0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_assign_mat2': material.c:(.text+0x1f00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_assign_mat2': material.c:(.text+0x1fa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_assign': material.c:(.text+0x1fc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_assign': material.c:(.text+0x2040): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_determinant': material.c:(.text+0x2060): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_determinant': material.c:(.text+0x2080): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_identity': material.c:(.text+0x20a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_identity': material.c:(.text+0x2120): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_zero': material.c:(.text+0x2140): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_zero': material.c:(.text+0x21c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3': material.c:(.text+0x21e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3': material.c:(.text+0x2260): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_lerp': material.c:(.text+0x2280): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_lerp': material.c:(.text+0x2340): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_multiply': material.c:(.text+0x2360): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_multiply': material.c:(.text+0x2420): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_scale': material.c:(.text+0x2440): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_scale': material.c:(.text+0x24e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_negative': material.c:(.text+0x2500): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_negative': material.c:(.text+0x25a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_scaling': material.c:(.text+0x25c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_scaling': material.c:(.text+0x2660): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_rotation': material.c:(.text+0x2680): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_rotation': material.c:(.text+0x2720): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_inverse': material.c:(.text+0x2740): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_inverse': material.c:(.text+0x27e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_cofactor': material.c:(.text+0x2800): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_cofactor': material.c:(.text+0x28a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_transpose': material.c:(.text+0x28c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_transpose': material.c:(.text+0x2960): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_assign_mat4': material.c:(.text+0x2980): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_assign_mat4': material.c:(.text+0x2a20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_assign_mat3': material.c:(.text+0x2a40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_assign_mat3': material.c:(.text+0x2ae0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_assign': material.c:(.text+0x2b00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_assign': material.c:(.text+0x2ba0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_determinant': material.c:(.text+0x2bc0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_determinant': material.c:(.text+0x2c00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_identity': material.c:(.text+0x2c20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_identity': material.c:(.text+0x2cc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_zero': material.c:(.text+0x2ce0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_zero': material.c:(.text+0x2d80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2': material.c:(.text+0x2da0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2': material.c:(.text+0x2e40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_length_squared': material.c:(.text+0x2e60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_length_squared': material.c:(.text+0x2ea0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_length': material.c:(.text+0x2ec0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_length': material.c:(.text+0x2f00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_angle': material.c:(.text+0x2f20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_angle': material.c:(.text+0x2f60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_dot': material.c:(.text+0x2f80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_dot': material.c:(.text+0x2fc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_slerp': material.c:(.text+0x2fe0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_slerp': material.c:(.text+0x30a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_lerp': material.c:(.text+0x30c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_lerp': material.c:(.text+0x3180): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_yaw_pitch_roll': material.c:(.text+0x31a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_yaw_pitch_roll': material.c:(.text+0x3240): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_mat4': material.c:(.text+0x3260): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_mat4': material.c:(.text+0x3300): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_vec3': material.c:(.text+0x3320): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_vec3': material.c:(.text+0x33c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_axis_angle': material.c:(.text+0x33e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_axis_angle': material.c:(.text+0x3480): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_power': material.c:(.text+0x34a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_power': material.c:(.text+0x3540): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_normalize': material.c:(.text+0x3560): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_normalize': material.c:(.text+0x3600): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_inverse': material.c:(.text+0x3620): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_inverse': material.c:(.text+0x36c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_conjugate': material.c:(.text+0x36e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_conjugate': material.c:(.text+0x3780): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_negative': material.c:(.text+0x37a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_negative': material.c:(.text+0x3840): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_divide': material.c:(.text+0x3860): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_divide': material.c:(.text+0x3920): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_multiply': material.c:(.text+0x3940): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_multiply': material.c:(.text+0x3a00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_scale': material.c:(.text+0x3a20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_scale': material.c:(.text+0x3ac0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_null': material.c:(.text+0x3ae0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_null': material.c:(.text+0x3b80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_zero': material.c:(.text+0x3ba0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_zero': material.c:(.text+0x3c40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_assign': material.c:(.text+0x3c60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_assign': material.c:(.text+0x3d00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat': material.c:(.text+0x3d20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat': material.c:(.text+0x3dc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_nearly_equal': material.c:(.text+0x3de0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_nearly_equal': material.c:(.text+0x3e20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_equal': material.c:(.text+0x3e40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_equal': material.c:(.text+0x3e80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_near_zero': material.c:(.text+0x3ea0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_near_zero': material.c:(.text+0x3ee0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_zero': material.c:(.text+0x3f00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_zero': material.c:(.text+0x3f40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_lerp': material.c:(.text+0x3f60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_lerp': material.c:(.text+0x4000): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_normalize': material.c:(.text+0x4020): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_normalize': material.c:(.text+0x40c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_clamp': material.c:(.text+0x40e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_clamp': material.c:(.text+0x4180): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_min': material.c:(.text+0x41a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_min': material.c:(.text+0x4240): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_max': material.c:(.text+0x4260): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_max': material.c:(.text+0x4300): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_round': material.c:(.text+0x4320): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_round': material.c:(.text+0x43c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_ceil': material.c:(.text+0x43e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_ceil': material.c:(.text+0x4480): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_floor': material.c:(.text+0x44a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_floor': material.c:(.text+0x4540): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_abs': material.c:(.text+0x4560): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_abs': material.c:(.text+0x4600): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_inverse': material.c:(.text+0x4620): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_inverse': material.c:(.text+0x46c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_negative': material.c:(.text+0x46e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_negative': material.c:(.text+0x4780): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_snap': material.c:(.text+0x47a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_snap': material.c:(.text+0x4840): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_divide': material.c:(.text+0x4860): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_divide': material.c:(.text+0x4900): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_multiply_mat4': material.c:(.text+0x4920): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_multiply_mat4': material.c:(.text+0x49c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_multiply': material.c:(.text+0x49e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_multiply': material.c:(.text+0x4a80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_scale': material.c:(.text+0x4aa0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_scale': material.c:(.text+0x4b40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_subtract': material.c:(.text+0x4b60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_subtract': material.c:(.text+0x4c00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_add': material.c:(.text+0x4c20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_add': material.c:(.text+0x4cc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_one': material.c:(.text+0x4ce0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_one': material.c:(.text+0x4d60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_zero': material.c:(.text+0x4d80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_zero': material.c:(.text+0x4e00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_assign_vec4': material.c:(.text+0x4e20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_assign_vec4': material.c:(.text+0x4ec0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_assign': material.c:(.text+0x4ee0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_assign': material.c:(.text+0x4f80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i': material.c:(.text+0x4fa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i': material.c:(.text+0x5040): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_is_equal': material.c:(.text+0x5080): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_is_equal': material.c:(.text+0x50c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_is_zero': material.c:(.text+0x50e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_is_zero': material.c:(.text+0x5100): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_lerp': material.c:(.text+0x5120): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_lerp': material.c:(.text+0x51c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_normalize': material.c:(.text+0x51e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_normalize': material.c:(.text+0x5280): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_clamp': material.c:(.text+0x52a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_clamp': material.c:(.text+0x5340): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_min': material.c:(.text+0x5360): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_min': material.c:(.text+0x5400): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_max': material.c:(.text+0x5420): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_max': material.c:(.text+0x54c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_round': material.c:(.text+0x54e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_round': material.c:(.text+0x5580): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_ceil': material.c:(.text+0x55a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_ceil': material.c:(.text+0x5640): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_floor': material.c:(.text+0x5660): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_floor': material.c:(.text+0x5700): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_abs': material.c:(.text+0x5720): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_abs': material.c:(.text+0x57c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_inverse': material.c:(.text+0x57e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_inverse': material.c:(.text+0x5880): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_negative': material.c:(.text+0x58a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_negative': material.c:(.text+0x5940): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_snap': material.c:(.text+0x5960): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_snap': material.c:(.text+0x5a00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_divide': material.c:(.text+0x5a20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_divide': material.c:(.text+0x5ac0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_multiply_mat4': material.c:(.text+0x5ae0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_multiply_mat4': material.c:(.text+0x5b80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_multiply': material.c:(.text+0x5ba0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_multiply': material.c:(.text+0x5c40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_scale': material.c:(.text+0x5c60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_scale': material.c:(.text+0x5d00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_subtract': material.c:(.text+0x5d20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_subtract': material.c:(.text+0x5dc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_add': material.c:(.text+0x5de0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_add': material.c:(.text+0x5e80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_one': material.c:(.text+0x5ea0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_one': material.c:(.text+0x5f20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_zero': material.c:(.text+0x5f40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_zero': material.c:(.text+0x5fc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_assign_vec4i': material.c:(.text+0x5fe0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_assign_vec4i': material.c:(.text+0x6080): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_assign': material.c:(.text+0x60a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_assign': material.c:(.text+0x6140): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4': material.c:(.text+0x6160): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4': material.c:(.text+0x6200): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_nearly_equal': material.c:(.text+0x6220): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_nearly_equal': material.c:(.text+0x6260): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_equal': material.c:(.text+0x6280): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_equal': material.c:(.text+0x62c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_near_zero': material.c:(.text+0x62e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_near_zero': material.c:(.text+0x6320): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_zero': material.c:(.text+0x6340): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_zero': material.c:(.text+0x6360): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_distance_squared': material.c:(.text+0x6380): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_distance_squared': material.c:(.text+0x63e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_distance': material.c:(.text+0x6400): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_distance': material.c:(.text+0x6460): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_length_squared': material.c:(.text+0x6480): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_length_squared': material.c:(.text+0x64c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_length': material.c:(.text+0x64e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_length': material.c:(.text+0x6520): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_dot': material.c:(.text+0x6540): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_dot': material.c:(.text+0x65a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_bezier4': material.c:(.text+0x65c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_bezier4': material.c:(.text+0x66c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_bezier3': material.c:(.text+0x6700): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_bezier3': material.c:(.text+0x6800): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_lerp': material.c:(.text+0x6820): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_lerp': material.c:(.text+0x6900): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_reflect': material.c:(.text+0x6920): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_reflect': material.c:(.text+0x6a00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_slide': material.c:(.text+0x6a20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_slide': material.c:(.text+0x6b00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_project': material.c:(.text+0x6b20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_project': material.c:(.text+0x6c00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_normalize': material.c:(.text+0x6c20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_normalize': material.c:(.text+0x6ce0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_cross': material.c:(.text+0x6d00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_cross': material.c:(.text+0x6de0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_clamp': material.c:(.text+0x6e00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_clamp': material.c:(.text+0x6f00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_min': material.c:(.text+0x6f20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_min': material.c:(.text+0x7000): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_max': material.c:(.text+0x7020): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_max': material.c:(.text+0x7100): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_round': material.c:(.text+0x7120): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_round': material.c:(.text+0x71c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_ceil': material.c:(.text+0x71e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_ceil': material.c:(.text+0x7280): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_floor': material.c:(.text+0x72a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_floor': material.c:(.text+0x7340): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_abs': material.c:(.text+0x7360): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_abs': material.c:(.text+0x7420): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_inverse': material.c:(.text+0x7440): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_inverse': material.c:(.text+0x7500): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_negative': material.c:(.text+0x7520): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_negative': material.c:(.text+0x75e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_snap': material.c:(.text+0x7600): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_snap': material.c:(.text+0x76e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_divide': material.c:(.text+0x7700): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_divide': material.c:(.text+0x77e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_multiply_mat3': material.c:(.text+0x7800): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_multiply_mat3': material.c:(.text+0x78c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_multiply': material.c:(.text+0x78e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_multiply': material.c:(.text+0x79c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_scale': material.c:(.text+0x79e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_scale': material.c:(.text+0x7aa0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_subtract': material.c:(.text+0x7ac0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_subtract': material.c:(.text+0x7ba0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_add': material.c:(.text+0x7bc0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_add': material.c:(.text+0x7ca0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_one': material.c:(.text+0x7cc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_one': material.c:(.text+0x7d60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_zero': material.c:(.text+0x7d80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_zero': material.c:(.text+0x7e20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_assign_vec3': material.c:(.text+0x7e40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_assign_vec3': material.c:(.text+0x7ee0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_assign': material.c:(.text+0x7f00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_assign': material.c:(.text+0x7fc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i': material.c:(.text+0x7fe0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i': material.c:(.text+0x8080): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_is_equal': material.c:(.text+0x80a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_is_equal': material.c:(.text+0x8100): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_is_zero': material.c:(.text+0x8120): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_is_zero': material.c:(.text+0x8160): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_distance_squared': material.c:(.text+0x8180): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_distance_squared': material.c:(.text+0x81c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_distance': material.c:(.text+0x81e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_distance': material.c:(.text+0x8220): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_length_squared': material.c:(.text+0x8240): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_length_squared': material.c:(.text+0x8260): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_length': material.c:(.text+0x8280): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_length': material.c:(.text+0x82a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_dot': material.c:(.text+0x82c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_dot': material.c:(.text+0x8300): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_bezier4': material.c:(.text+0x8320): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_bezier4': material.c:(.text+0x8400): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_bezier3': material.c:(.text+0x8440): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_bezier3': material.c:(.text+0x8500): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_lerp': material.c:(.text+0x8520): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_lerp': material.c:(.text+0x85e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_reflect': material.c:(.text+0x8600): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_reflect': material.c:(.text+0x86c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_slide': material.c:(.text+0x86e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_slide': material.c:(.text+0x87a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_project': material.c:(.text+0x87c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_project': material.c:(.text+0x8880): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_normalize': material.c:(.text+0x88a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_normalize': material.c:(.text+0x8940): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_cross': material.c:(.text+0x8960): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_cross': material.c:(.text+0x8a20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_clamp': material.c:(.text+0x8a40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_clamp': material.c:(.text+0x8b00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_min': material.c:(.text+0x8b20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_min': material.c:(.text+0x8be0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_max': material.c:(.text+0x8c00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_max': material.c:(.text+0x8cc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_round': material.c:(.text+0x8ce0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_round': material.c:(.text+0x8d80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_ceil': material.c:(.text+0x8da0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_ceil': material.c:(.text+0x8e40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_floor': material.c:(.text+0x8e60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_floor': material.c:(.text+0x8f00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_abs': material.c:(.text+0x8f20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_abs': material.c:(.text+0x8fc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_inverse': material.c:(.text+0x8fe0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_inverse': material.c:(.text+0x9080): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_negative': material.c:(.text+0x90a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_negative': material.c:(.text+0x9140): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_snap': material.c:(.text+0x9160): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_snap': material.c:(.text+0x9220): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_divide': material.c:(.text+0x9240): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_divide': material.c:(.text+0x9300): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_multiply_mat3': material.c:(.text+0x9320): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_multiply_mat3': material.c:(.text+0x93c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_multiply': material.c:(.text+0x93e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_multiply': material.c:(.text+0x94a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_scale': material.c:(.text+0x94c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_scale': material.c:(.text+0x9560): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_subtract': material.c:(.text+0x9580): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_subtract': material.c:(.text+0x9640): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_add': material.c:(.text+0x9660): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_add': material.c:(.text+0x9720): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_one': material.c:(.text+0x9740): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_one': material.c:(.text+0x97e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_zero': material.c:(.text+0x9800): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_zero': material.c:(.text+0x98a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_assign_vec3i': material.c:(.text+0x98c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_assign_vec3i': material.c:(.text+0x9980): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_assign': material.c:(.text+0x99a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_assign': material.c:(.text+0x9a40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3': material.c:(.text+0x9a60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3': material.c:(.text+0x9b00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_nearly_equal': material.c:(.text+0x9b20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_nearly_equal': material.c:(.text+0x9b60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_equal': material.c:(.text+0x9b80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_equal': material.c:(.text+0x9bc0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_near_zero': material.c:(.text+0x9be0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_near_zero': material.c:(.text+0x9c20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_zero': material.c:(.text+0x9c40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_zero': material.c:(.text+0x9c80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_distance_squared': material.c:(.text+0x9ca0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_distance_squared': material.c:(.text+0x9ce0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_distance': material.c:(.text+0x9d00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_distance': material.c:(.text+0x9d20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_length': material.c:(.text+0x9d40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_length': material.c:(.text+0x9d60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_length_squared': material.c:(.text+0x9d80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_length_squared': material.c:(.text+0x9da0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_angle': material.c:(.text+0x9dc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_angle': material.c:(.text+0x9de0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_dot': material.c:(.text+0x9e00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_dot': material.c:(.text+0x9e40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_bezier4': material.c:(.text+0x9e60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_bezier4': material.c:(.text+0x9f00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_bezier3': material.c:(.text+0x9f40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_bezier3': material.c:(.text+0x9fe0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_lerp': material.c:(.text+0xa000): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_lerp': material.c:(.text+0xa080): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_rotate': material.c:(.text+0xa0a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_rotate': material.c:(.text+0xa120): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_tangent': material.c:(.text+0xa140): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_tangent': material.c:(.text+0xa1c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_reflect': material.c:(.text+0xa1e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_reflect': material.c:(.text+0xa260): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_slide': material.c:(.text+0xa280): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_slide': material.c:(.text+0xa300): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_project': material.c:(.text+0xa320): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_project': material.c:(.text+0xa3a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_normalize': material.c:(.text+0xa3c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_normalize': material.c:(.text+0xa440): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_clamp': material.c:(.text+0xa460): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_clamp': material.c:(.text+0xa500): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_min': material.c:(.text+0xa520): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_min': material.c:(.text+0xa5a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_max': material.c:(.text+0xa5c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_max': material.c:(.text+0xa640): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_round': material.c:(.text+0xa660): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_round': material.c:(.text+0xa6e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_ceil': material.c:(.text+0xa700): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_ceil': material.c:(.text+0xa780): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_floor': material.c:(.text+0xa7a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_floor': material.c:(.text+0xa820): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_abs': material.c:(.text+0xa840): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_abs': material.c:(.text+0xa8c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_inverse': material.c:(.text+0xa8e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_inverse': material.c:(.text+0xa960): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_negative': material.c:(.text+0xa980): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_negative': material.c:(.text+0xaa00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_snap': material.c:(.text+0xaa20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_snap': material.c:(.text+0xaaa0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_divide': material.c:(.text+0xaac0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_divide': material.c:(.text+0xab40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_multiply_mat2': material.c:(.text+0xab60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_multiply_mat2': material.c:(.text+0xac00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_multiply': material.c:(.text+0xac20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_multiply': material.c:(.text+0xaca0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_scale': material.c:(.text+0xacc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_scale': material.c:(.text+0xad40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_subtract': material.c:(.text+0xad60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_subtract': material.c:(.text+0xade0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_add': material.c:(.text+0xae00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_add': material.c:(.text+0xae80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_one': material.c:(.text+0xaea0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_one': material.c:(.text+0xaf20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_zero': material.c:(.text+0xaf40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_zero': material.c:(.text+0xafc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_assign_vec2': material.c:(.text+0xafe0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_assign_vec2': material.c:(.text+0xb060): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_assign': material.c:(.text+0xb080): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_assign': material.c:(.text+0xb100): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i': material.c:(.text+0xb120): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i': material.c:(.text+0xb1a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_is_equal': material.c:(.text+0xb1c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_is_equal': material.c:(.text+0xb200): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_is_zero': material.c:(.text+0xb220): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_is_zero': material.c:(.text+0xb240): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_distance_squared': material.c:(.text+0xb260): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_distance_squared': material.c:(.text+0xb2a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_distance': material.c:(.text+0xb2c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_distance': material.c:(.text+0xb300): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_length': material.c:(.text+0xb320): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_length': material.c:(.text+0xb340): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_length_squared': material.c:(.text+0xb360): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_length_squared': material.c:(.text+0xb380): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_angle': material.c:(.text+0xb3a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_angle': material.c:(.text+0xb3c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_dot': material.c:(.text+0xb3e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_dot': material.c:(.text+0xb420): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_bezier4': material.c:(.text+0xb440): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_bezier4': material.c:(.text+0xb500): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_bezier3': material.c:(.text+0xb540): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_bezier3': material.c:(.text+0xb5e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_lerp': material.c:(.text+0xb600): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_lerp': material.c:(.text+0xb6a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_rotate': material.c:(.text+0xb6c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_rotate': material.c:(.text+0xb760): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_tangent': material.c:(.text+0xb780): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_tangent': material.c:(.text+0xb800): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_reflect': material.c:(.text+0xb820): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_reflect': material.c:(.text+0xb8c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_slide': material.c:(.text+0xb8e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_slide': material.c:(.text+0xb980): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_project': material.c:(.text+0xb9a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_project': material.c:(.text+0xba40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_normalize': material.c:(.text+0xba60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_normalize': material.c:(.text+0xbae0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_clamp': material.c:(.text+0xbb00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_clamp': material.c:(.text+0xbba0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_min': material.c:(.text+0xbbc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_min': material.c:(.text+0xbc60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_max': material.c:(.text+0xbc80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_max': material.c:(.text+0xbd20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_round': material.c:(.text+0xbd40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_round': material.c:(.text+0xbdc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_ceil': material.c:(.text+0xbde0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_ceil': material.c:(.text+0xbe60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_floor': material.c:(.text+0xbe80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_floor': material.c:(.text+0xbf00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_abs': material.c:(.text+0xbf20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_abs': material.c:(.text+0xbfa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_inverse': material.c:(.text+0xbfc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_inverse': material.c:(.text+0xc040): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_negative': material.c:(.text+0xc060): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_negative': material.c:(.text+0xc0e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_snap': material.c:(.text+0xc100): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_snap': material.c:(.text+0xc1a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_divide': material.c:(.text+0xc1c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_divide': material.c:(.text+0xc260): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_multiply_mat2': material.c:(.text+0xc280): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_multiply_mat2': material.c:(.text+0xc320): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_multiply': material.c:(.text+0xc340): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_multiply': material.c:(.text+0xc3e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_scale': material.c:(.text+0xc400): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_scale': material.c:(.text+0xc4a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_subtract': material.c:(.text+0xc4c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_subtract': material.c:(.text+0xc560): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_add': material.c:(.text+0xc580): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_add': material.c:(.text+0xc620): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_one': material.c:(.text+0xc640): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_one': material.c:(.text+0xc6c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_zero': material.c:(.text+0xc6e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_zero': material.c:(.text+0xc760): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_assign_vec2i': material.c:(.text+0xc780): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_assign_vec2i': material.c:(.text+0xc800): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_assign': material.c:(.text+0xc820): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_assign': material.c:(.text+0xc8a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2': material.c:(.text+0xc8c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2': material.c:(.text+0xc940): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_nearly_equal': material.c:(.text+0xc960): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_nearly_equal': material.c:(.text+0xc9a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_equal': material.c:(.text+0xc9c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_equal': material.c:(.text+0xca00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_near_zero': material.c:(.text+0xca20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_near_zero': material.c:(.text+0xca40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_zero': material.c:(.text+0xca60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_zero': material.c:(.text+0xca80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_zero': mathc.c:(.text+0x140): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_zero': mathc.c:(.text+0x160): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_near_zero': mathc.c:(.text+0x200): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_near_zero': mathc.c:(.text+0x220): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_equal': mathc.c:(.text+0x2c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_equal': mathc.c:(.text+0x300): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_nearly_equal': mathc.c:(.text+0x360): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_nearly_equal': mathc.c:(.text+0x3a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2': mathc.c:(.text+0x3e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2': mathc.c:(.text+0x460): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_assign': mathc.c:(.text+0x4a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_assign': mathc.c:(.text+0x520): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_assign_vec2i': mathc.c:(.text+0x580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_assign_vec2i': mathc.c:(.text+0x600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_zero': mathc.c:(.text+0x660): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_zero': mathc.c:(.text+0x6e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_one': mathc.c:(.text+0x740): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_one': mathc.c:(.text+0x7c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_add': mathc.c:(.text+0x820): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_add': mathc.c:(.text+0x8c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_subtract': mathc.c:(.text+0x920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_subtract': mathc.c:(.text+0x9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_scale': mathc.c:(.text+0xa20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_scale': mathc.c:(.text+0xac0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_multiply': mathc.c:(.text+0xb20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_multiply': mathc.c:(.text+0xbc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_multiply_mat2': mathc.c:(.text+0xc40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_multiply_mat2': mathc.c:(.text+0xce0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_divide': mathc.c:(.text+0xd40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_divide': mathc.c:(.text+0xde0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_negative': mathc.c:(.text+0xe40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_negative': mathc.c:(.text+0xec0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_inverse': mathc.c:(.text+0x1000): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_inverse': mathc.c:(.text+0x1080): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_abs': mathc.c:(.text+0x10e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_abs': mathc.c:(.text+0x1160): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_clamp': mathc.c:(.text+0x1200): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_clamp': mathc.c:(.text+0x12a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_tangent': mathc.c:(.text+0x12e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_tangent': mathc.c:(.text+0x1360): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_lerp': mathc.c:(.text+0x13c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_lerp': mathc.c:(.text+0x1460): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_bezier3': mathc.c:(.text+0x1540): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_bezier3': mathc.c:(.text+0x15e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_bezier4': mathc.c:(.text+0x1700): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_bezier4': mathc.c:(.text+0x17c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_reflect': mathc.c:(.text+0x18a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_reflect': mathc.c:(.text+0x1940): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_slide': mathc.c:(.text+0x19a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_slide': mathc.c:(.text+0x1a40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_project': mathc.c:(.text+0x1ac0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_project': mathc.c:(.text+0x1b60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_dot': mathc.c:(.text+0x1b80): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_dot': mathc.c:(.text+0x1bc0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_length_squared': mathc.c:(.text+0x1c00): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_length_squared': mathc.c:(.text+0x1c20): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_distance_squared': mathc.c:(.text+0x1c80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_distance_squared': mathc.c:(.text+0x1cc0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_is_zero': mathc.c:(.text+0x1d20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_is_zero': mathc.c:(.text+0x1d40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_is_equal': mathc.c:(.text+0x1da0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_is_equal': mathc.c:(.text+0x1de0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i': mathc.c:(.text+0x1e20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i': mathc.c:(.text+0x1ea0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_assign': mathc.c:(.text+0x1ee0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_assign': mathc.c:(.text+0x1f60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_assign_vec2': mathc.c:(.text+0x1fc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_assign_vec2': mathc.c:(.text+0x2040): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_zero': mathc.c:(.text+0x2080): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_zero': mathc.c:(.text+0x2100): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_one': mathc.c:(.text+0x2140): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_one': mathc.c:(.text+0x21c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_add': mathc.c:(.text+0x2220): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_add': mathc.c:(.text+0x22a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_subtract': mathc.c:(.text+0x2300): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_subtract': mathc.c:(.text+0x2380): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_multiply': mathc.c:(.text+0x23e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_multiply': mathc.c:(.text+0x2460): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_divide': mathc.c:(.text+0x24c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_divide': mathc.c:(.text+0x2540): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_snap': mathc.c:(.text+0x25c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_snap': mathc.c:(.text+0x2640): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_negative': mathc.c:(.text+0x26a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_negative': mathc.c:(.text+0x2720): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_abs': mathc.c:(.text+0x27a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_abs': mathc.c:(.text+0x2820): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_max': mathc.c:(.text+0x2880): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_max': mathc.c:(.text+0x2900): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_min': mathc.c:(.text+0x2960): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_min': mathc.c:(.text+0x29e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_clamp': mathc.c:(.text+0x2a80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_clamp': mathc.c:(.text+0x2b20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_tangent': mathc.c:(.text+0x2b60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_tangent': mathc.c:(.text+0x2be0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_dot': mathc.c:(.text+0x2c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_dot' changed from 36 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 32 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_dot': mathc.c:(.text+0x2c60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_length_squared': mathc.c:(.text+0x2cc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_length_squared' changed from 28 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_length_squared': mathc.c:(.text+0x2ce0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_distance_squared': mathc.c:(.text+0x2d40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_distance_squared' changed from 36 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 32 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_distance_squared': mathc.c:(.text+0x2d60): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_zero': mathc.c:(.text+0x2e40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_zero': mathc.c:(.text+0x2e80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_near_zero': mathc.c:(.text+0x2f40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_near_zero': mathc.c:(.text+0x2f80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_equal': mathc.c:(.text+0x3040): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_equal': mathc.c:(.text+0x3080): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_nearly_equal': mathc.c:(.text+0x3100): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_nearly_equal': mathc.c:(.text+0x3140): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3': mathc.c:(.text+0x3180): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3': mathc.c:(.text+0x3220): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_assign': mathc.c:(.text+0x3280): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_assign': mathc.c:(.text+0x3320): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_assign_vec3i': mathc.c:(.text+0x3380): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_assign_vec3i': mathc.c:(.text+0x3440): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_zero': mathc.c:(.text+0x34a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_zero': mathc.c:(.text+0x3540): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_one': mathc.c:(.text+0x35a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_one': mathc.c:(.text+0x3640): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_add': mathc.c:(.text+0x36a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_add': mathc.c:(.text+0x3760): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_subtract': mathc.c:(.text+0x37c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_subtract': mathc.c:(.text+0x3880): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_scale': mathc.c:(.text+0x38e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_scale': mathc.c:(.text+0x3980): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_multiply': mathc.c:(.text+0x39e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_multiply': mathc.c:(.text+0x3aa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_multiply_mat3': mathc.c:(.text+0x3b60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_multiply_mat3': mathc.c:(.text+0x3c00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_divide': mathc.c:(.text+0x3c60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_divide': mathc.c:(.text+0x3d20): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_negative': mathc.c:(.text+0x3d80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_negative': mathc.c:(.text+0x3e20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_inverse': mathc.c:(.text+0x3fe0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_inverse': mathc.c:(.text+0x4080): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_abs': mathc.c:(.text+0x40e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_abs': mathc.c:(.text+0x4180): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_clamp': mathc.c:(.text+0x4260): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_clamp': mathc.c:(.text+0x4320): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_cross': mathc.c:(.text+0x43a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_cross': mathc.c:(.text+0x4460): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_lerp': mathc.c:(.text+0x44e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_lerp': mathc.c:(.text+0x45a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_bezier3': mathc.c:(.text+0x4680): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_bezier3': mathc.c:(.text+0x4740): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_bezier4': mathc.c:(.text+0x4860): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_bezier4': mathc.c:(.text+0x4940): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_reflect': mathc.c:(.text+0x4a20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_reflect': mathc.c:(.text+0x4ae0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_slide': mathc.c:(.text+0x4b60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_slide': mathc.c:(.text+0x4c20): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_project': mathc.c:(.text+0x4ca0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_project': mathc.c:(.text+0x4d60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_dot': mathc.c:(.text+0x4d80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_dot': mathc.c:(.text+0x4dc0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_length_squared': mathc.c:(.text+0x4e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_length_squared': mathc.c:(.text+0x4e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_distance_squared': mathc.c:(.text+0x4ec0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_distance_squared': mathc.c:(.text+0x4f00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_is_zero': mathc.c:(.text+0x4f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_is_zero': mathc.c:(.text+0x4fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_is_equal': mathc.c:(.text+0x5000): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_is_equal': mathc.c:(.text+0x5060): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i': mathc.c:(.text+0x50a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i': mathc.c:(.text+0x5140): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_assign': mathc.c:(.text+0x51a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_assign': mathc.c:(.text+0x5260): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_assign_vec3': mathc.c:(.text+0x52c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_assign_vec3': mathc.c:(.text+0x5360): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_zero': mathc.c:(.text+0x53a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_zero': mathc.c:(.text+0x5440): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_one': mathc.c:(.text+0x5480): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_one': mathc.c:(.text+0x5520): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_add': mathc.c:(.text+0x5580): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_add': mathc.c:(.text+0x5660): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_subtract': mathc.c:(.text+0x56c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_subtract': mathc.c:(.text+0x57a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_multiply': mathc.c:(.text+0x5800): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_multiply': mathc.c:(.text+0x58e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_divide': mathc.c:(.text+0x5960): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_divide': mathc.c:(.text+0x5a40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_snap': mathc.c:(.text+0x5ac0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_snap': mathc.c:(.text+0x5ba0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_negative': mathc.c:(.text+0x5c00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_negative': mathc.c:(.text+0x5cc0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_abs': mathc.c:(.text+0x5d40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_abs': mathc.c:(.text+0x5e00): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_max': mathc.c:(.text+0x5e80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_max': mathc.c:(.text+0x5f60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_min': mathc.c:(.text+0x5fe0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_min': mathc.c:(.text+0x60c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_clamp': mathc.c:(.text+0x61a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_clamp': mathc.c:(.text+0x62a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_cross': mathc.c:(.text+0x6320): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_cross': mathc.c:(.text+0x6400): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_dot': mathc.c:(.text+0x6460): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_dot' changed from 92 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 88 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_dot': mathc.c:(.text+0x64c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_length_squared': mathc.c:(.text+0x6520): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_length_squared' changed from 48 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 44 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_length_squared': mathc.c:(.text+0x6560): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_distance_squared': mathc.c:(.text+0x65e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_distance_squared' changed from 92 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 88 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_distance_squared': mathc.c:(.text+0x6640): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_zero': mathc.c:(.text+0x6740): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_zero': mathc.c:(.text+0x6760): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_near_zero': mathc.c:(.text+0x6840): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_near_zero': mathc.c:(.text+0x6880): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_equal': mathc.c:(.text+0x6960): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_equal': mathc.c:(.text+0x69a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_nearly_equal': mathc.c:(.text+0x6a40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_nearly_equal': mathc.c:(.text+0x6a80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4': mathc.c:(.text+0x6ac0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4': mathc.c:(.text+0x6b60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_assign': mathc.c:(.text+0x6bc0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_assign': mathc.c:(.text+0x6c60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_assign_vec4i': mathc.c:(.text+0x6cc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_assign_vec4i': mathc.c:(.text+0x6d60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_zero': mathc.c:(.text+0x6dc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_zero': mathc.c:(.text+0x6e40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_one': mathc.c:(.text+0x6ea0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_one': mathc.c:(.text+0x6f20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_add': mathc.c:(.text+0x6fa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_add': mathc.c:(.text+0x7040): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_subtract': mathc.c:(.text+0x70c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_subtract': mathc.c:(.text+0x7160): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_scale': mathc.c:(.text+0x71c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_scale': mathc.c:(.text+0x7260): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_multiply': mathc.c:(.text+0x72e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_multiply': mathc.c:(.text+0x7380): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_multiply_mat4': mathc.c:(.text+0x7480): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_multiply_mat4': mathc.c:(.text+0x7520): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_divide': mathc.c:(.text+0x75a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_divide': mathc.c:(.text+0x7640): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_negative': mathc.c:(.text+0x76a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_negative': mathc.c:(.text+0x7740): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_inverse': mathc.c:(.text+0x79a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_inverse': mathc.c:(.text+0x7a40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_abs': mathc.c:(.text+0x7aa0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_abs': mathc.c:(.text+0x7b40): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_clamp': mathc.c:(.text+0x7c40): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_clamp': mathc.c:(.text+0x7ce0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_lerp': mathc.c:(.text+0x7d80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_lerp': mathc.c:(.text+0x7e20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_is_zero': mathc.c:(.text+0x7ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_is_zero': mathc.c:(.text+0x7ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_is_equal': mathc.c:(.text+0x7f60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_is_equal': mathc.c:(.text+0x7fa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i': mathc.c:(.text+0x7fe0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i': mathc.c:(.text+0x8080): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_assign': mathc.c:(.text+0x8100): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_assign': mathc.c:(.text+0x81a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_zero': mathc.c:(.text+0x81e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_zero': mathc.c:(.text+0x8260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_one': mathc.c:(.text+0x82a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_one': mathc.c:(.text+0x8320): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_add': mathc.c:(.text+0x83a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_add': mathc.c:(.text+0x8440): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_subtract': mathc.c:(.text+0x84c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_subtract': mathc.c:(.text+0x8560): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_multiply': mathc.c:(.text+0x85e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_multiply': mathc.c:(.text+0x8680): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_divide': mathc.c:(.text+0x8720): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_divide': mathc.c:(.text+0x87c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_snap': mathc.c:(.text+0x8860): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_snap': mathc.c:(.text+0x8900): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_negative': mathc.c:(.text+0x8960): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_negative': mathc.c:(.text+0x8a00): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_abs': mathc.c:(.text+0x8aa0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_abs': mathc.c:(.text+0x8b40): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_max': mathc.c:(.text+0x8bc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_max': mathc.c:(.text+0x8c60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_min': mathc.c:(.text+0x8ce0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_min': mathc.c:(.text+0x8d80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_clamp': mathc.c:(.text+0x8e80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_clamp': mathc.c:(.text+0x8f20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_zero': mathc.c:(.text+0x9020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_zero': mathc.c:(.text+0x9060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_near_zero': mathc.c:(.text+0x9140): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_near_zero': mathc.c:(.text+0x9180): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_equal': mathc.c:(.text+0x9260): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_equal': mathc.c:(.text+0x92a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_nearly_equal': mathc.c:(.text+0x9340): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_nearly_equal': mathc.c:(.text+0x9380): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat': mathc.c:(.text+0x93c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat': mathc.c:(.text+0x9460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_assign': mathc.c:(.text+0x94c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_assign': mathc.c:(.text+0x9560): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_zero': mathc.c:(.text+0x95c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_zero': mathc.c:(.text+0x9660): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_null': mathc.c:(.text+0x96e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_null': mathc.c:(.text+0x9780): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_scale': mathc.c:(.text+0x97e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_scale': mathc.c:(.text+0x9880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_multiply': mathc.c:(.text+0x99c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_multiply': mathc.c:(.text+0x9a80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_divide': mathc.c:(.text+0x9bc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_divide': mathc.c:(.text+0x9c80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_negative': mathc.c:(.text+0x9ce0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_negative': mathc.c:(.text+0x9d80): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_conjugate': mathc.c:(.text+0x9de0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_conjugate': mathc.c:(.text+0x9e80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_inverse': mathc.c:(.text+0x9fa0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_inverse': mathc.c:(.text+0xa040): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_lerp': mathc.c:(.text+0xa0e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_lerp': mathc.c:(.text+0xa1a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_dot': mathc.c:(.text+0xa220): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_dot': mathc.c:(.text+0xa260): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_length_squared': mathc.c:(.text+0xa2c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_length_squared': mathc.c:(.text+0xa300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2': mathc.c:(.text+0xa340): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2': mathc.c:(.text+0xa3e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_zero': mathc.c:(.text+0xa440): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_zero': mathc.c:(.text+0xa4e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_determinant': mathc.c:(.text+0xa540): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_determinant': mathc.c:(.text+0xa580): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_assign': mathc.c:(.text+0xa5e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_assign': mathc.c:(.text+0xa680): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_assign_mat3': mathc.c:(.text+0xa6e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_assign_mat3': mathc.c:(.text+0xa780): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_assign_mat4': mathc.c:(.text+0xa7e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_assign_mat4': mathc.c:(.text+0xa880): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_transpose': mathc.c:(.text+0xa8e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_transpose': mathc.c:(.text+0xa980): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_cofactor': mathc.c:(.text+0xa9e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_cofactor': mathc.c:(.text+0xaa80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_scaling': mathc.c:(.text+0xaae0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_scaling': mathc.c:(.text+0xab80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_negative': mathc.c:(.text+0xabe0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_negative': mathc.c:(.text+0xac80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_inverse': mathc.c:(.text+0xade0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_inverse': mathc.c:(.text+0xae80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_scale': mathc.c:(.text+0xaea0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_scale': mathc.c:(.text+0xaf40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_multiply': mathc.c:(.text+0xafe0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_multiply': mathc.c:(.text+0xb0a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_lerp': mathc.c:(.text+0xb140): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_lerp': mathc.c:(.text+0xb200): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3': mathc.c:(.text+0xb260): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3': mathc.c:(.text+0xb2e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_zero': mathc.c:(.text+0xb360): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_zero': mathc.c:(.text+0xb3e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_identity': mathc.c:(.text+0xb480): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_identity': mathc.c:(.text+0xb500): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_determinant': mathc.c:(.text+0xb660): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_determinant': mathc.c:(.text+0xb680): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_assign': mathc.c:(.text+0xb700): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_assign': mathc.c:(.text+0xb780): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_assign_mat2': mathc.c:(.text+0xb7e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_assign_mat2': mathc.c:(.text+0xb880): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_assign_mat4': mathc.c:(.text+0xb900): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_assign_mat4': mathc.c:(.text+0xb980): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_transpose': mathc.c:(.text+0xba00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_transpose': mathc.c:(.text+0xba80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_cofactor': mathc.c:(.text+0xbd20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_cofactor': mathc.c:(.text+0xbda0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_adjugate': mathc.c:(.text+0xbde0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here /usr/bin/ld: Warning: size of symbol `smat3_adjugate' changed from 124 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_adjugate': mathc.c:(.text+0xbe00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_adjugate' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_inverse': mathc.c:(.text+0xbe40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here /usr/bin/ld: Warning: size of symbol `smat3_inverse' changed from 124 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_inverse': mathc.c:(.text+0xbe60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_inverse' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_quaternion': mathc.c:(.text+0xbf80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_quaternion': mathc.c:(.text+0xc020): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_scaling': mathc.c:(.text+0xc0a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_scaling': mathc.c:(.text+0xc120): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_negative': mathc.c:(.text+0xc1c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_negative': mathc.c:(.text+0xc240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_scale': mathc.c:(.text+0xc2e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_scale': mathc.c:(.text+0xc360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_multiply': mathc.c:(.text+0xc4c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_multiply': mathc.c:(.text+0xc540): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_lerp': mathc.c:(.text+0xc660): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_lerp': mathc.c:(.text+0xc6e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4': mathc.c:(.text+0xc760): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4': mathc.c:(.text+0xc7e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_zero': mathc.c:(.text+0xc880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_zero': mathc.c:(.text+0xc900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_identity': mathc.c:(.text+0xc9a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_identity': mathc.c:(.text+0xca20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_determinant': mathc.c:(.text+0xcc80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_determinant': mathc.c:(.text+0xcca0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_assign': mathc.c:(.text+0xcd60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_assign': mathc.c:(.text+0xcde0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_assign_mat2': mathc.c:(.text+0xce40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_assign_mat2': mathc.c:(.text+0xcee0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_assign_mat3': mathc.c:(.text+0xcf60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_assign_mat3': mathc.c:(.text+0xcfe0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_transpose': mathc.c:(.text+0xd0a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_transpose': mathc.c:(.text+0xd120): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_adjugate': mathc.c:(.text+0xd160): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here /usr/bin/ld: Warning: size of symbol `smat4_adjugate' changed from 124 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_adjugate': mathc.c:(.text+0xd180): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here /usr/bin/ld: Warning: size of symbol `psmat4_adjugate' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_inverse': mathc.c:(.text+0xd820): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_inverse': mathc.c:(.text+0xd8a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_ortho': mathc.c:(.text+0xd9a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_ortho': mathc.c:(.text+0xda20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_quaternion': mathc.c:(.text+0xdb60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_quaternion': mathc.c:(.text+0xdbe0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_translation': mathc.c:(.text+0xdca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_translation': mathc.c:(.text+0xdd20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_scaling': mathc.c:(.text+0xdde0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_scaling': mathc.c:(.text+0xde60): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_negative': mathc.c:(.text+0xdf60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_negative': mathc.c:(.text+0xdfe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_scale': mathc.c:(.text+0xe0e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_scale': mathc.c:(.text+0xe160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_multiply': mathc.c:(.text+0xe4a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_multiply': mathc.c:(.text+0xe520): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_lerp': mathc.c:(.text+0xe6e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_lerp': mathc.c:(.text+0xe760): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_length': mathc.c:(.text+0xf740): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_length': mathc.c:(.text+0xf780): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_mat4': mathc.c:(.text+0xfa60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_mat4': mathc.c:(.text+0xfb00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_vec3': mathc.c:(.text+0xfce0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_vec3': mathc.c:(.text+0xfd80): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_normalize': mathc.c:(.text+0xfda0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_normalize': mathc.c:(.text+0xfe40): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_normalize': mathc.c:(.text+0xff40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_normalize': mathc.c:(.text+0xffe0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_distance': mathc.c:(.text+0x10080): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_distance': mathc.c:(.text+0x100e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_length': mathc.c:(.text+0x10160): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_length': mathc.c:(.text+0x101a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_distance': mathc.c:(.text+0x10220): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_distance': mathc.c:(.text+0x10260): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_length': mathc.c:(.text+0x102c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_length': mathc.c:(.text+0x102e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_look_at': mathc.c:(.text+0x10540): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_look_at': mathc.c:(.text+0x10600): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_normalize': mathc.c:(.text+0x10620): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_normalize': mathc.c:(.text+0x106c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_distance': mathc.c:(.text+0x10740): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_distance': mathc.c:(.text+0x10760): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_length': mathc.c:(.text+0x107e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_length': mathc.c:(.text+0x10800): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_distance': mathc.c:(.text+0x10860): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_distance': mathc.c:(.text+0x108a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_length': mathc.c:(.text+0x10900): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_length': mathc.c:(.text+0x10920): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_normalize': mathc.c:(.text+0x10a00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_normalize': mathc.c:(.text+0x10a80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_axis': mathc.c:(.text+0x10d00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_axis': mathc.c:(.text+0x10d80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_z': mathc.c:(.text+0x10e40): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_z': mathc.c:(.text+0x10ec0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_y': mathc.c:(.text+0x10f80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_y': mathc.c:(.text+0x11000): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_x': mathc.c:(.text+0x110c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_x': mathc.c:(.text+0x11140): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_perspective_fov': mathc.c:(.text+0x11260): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_perspective_fov': mathc.c:(.text+0x112e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_axis': mathc.c:(.text+0x114c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_axis': mathc.c:(.text+0x11560): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_z': mathc.c:(.text+0x11600): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_z': mathc.c:(.text+0x11680): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_y': mathc.c:(.text+0x11720): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_y': mathc.c:(.text+0x117a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_x': mathc.c:(.text+0x11840): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_x': mathc.c:(.text+0x118c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_rotation': mathc.c:(.text+0x11920): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_rotation': mathc.c:(.text+0x119c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_yaw_pitch_roll': mathc.c:(.text+0x11ae0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_yaw_pitch_roll': mathc.c:(.text+0x11b80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_axis_angle': mathc.c:(.text+0x11c20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_axis_angle': mathc.c:(.text+0x11cc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_rotate': mathc.c:(.text+0x11d40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_rotate': mathc.c:(.text+0x11de0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_perspective_infinite': mathc.c:(.text+0x11ee0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_perspective_infinite': mathc.c:(.text+0x11f60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_perspective': mathc.c:(.text+0x12060): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_perspective': mathc.c:(.text+0x120e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_angle': mathc.c:(.text+0x121a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_angle': mathc.c:(.text+0x121e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_slerp': mathc.c:(.text+0x12400): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_slerp': mathc.c:(.text+0x124c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_power': mathc.c:(.text+0x125c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_power': mathc.c:(.text+0x12660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_lerp': mathc.c:(.text+0x12780): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_lerp': mathc.c:(.text+0x12820): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_normalize': mathc.c:(.text+0x129a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_normalize': mathc.c:(.text+0x12a40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_round': mathc.c:(.text+0x12ac0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_round': mathc.c:(.text+0x12b60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_inverse': mathc.c:(.text+0x12ce0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_inverse': mathc.c:(.text+0x12d80): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_multiply_mat4': mathc.c:(.text+0x12f00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_multiply_mat4': mathc.c:(.text+0x12fa0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_scale': mathc.c:(.text+0x13040): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_scale': mathc.c:(.text+0x130e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_assign_vec4': mathc.c:(.text+0x13160): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_assign_vec4': mathc.c:(.text+0x13200): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_round': mathc.c:(.text+0x13260): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_round': mathc.c:(.text+0x13300): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_bezier4': mathc.c:(.text+0x134e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_bezier4': mathc.c:(.text+0x135e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_bezier3': mathc.c:(.text+0x136e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_bezier3': mathc.c:(.text+0x137e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_lerp': mathc.c:(.text+0x13800): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_lerp': mathc.c:(.text+0x138e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_reflect': mathc.c:(.text+0x139c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_reflect': mathc.c:(.text+0x13aa0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_slide': mathc.c:(.text+0x13b60): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_slide': mathc.c:(.text+0x13c40): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_project': mathc.c:(.text+0x13d00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_project': mathc.c:(.text+0x13de0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_normalize': mathc.c:(.text+0x13f20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_normalize': mathc.c:(.text+0x13fe0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_round': mathc.c:(.text+0x14040): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_round': mathc.c:(.text+0x140e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_inverse': mathc.c:(.text+0x14200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_inverse': mathc.c:(.text+0x142c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_multiply_mat3': mathc.c:(.text+0x143c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_multiply_mat3': mathc.c:(.text+0x14480): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_scale': mathc.c:(.text+0x14520): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_scale': mathc.c:(.text+0x145e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_round': mathc.c:(.text+0x14640): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_round': mathc.c:(.text+0x146e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_bezier4': mathc.c:(.text+0x14880): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_bezier4': mathc.c:(.text+0x14920): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_bezier3': mathc.c:(.text+0x14a20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_bezier3': mathc.c:(.text+0x14ac0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_lerp': mathc.c:(.text+0x14ae0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_lerp': mathc.c:(.text+0x14b60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_rotate': mathc.c:(.text+0x14c20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_rotate': mathc.c:(.text+0x14ca0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_reflect': mathc.c:(.text+0x14d40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_reflect': mathc.c:(.text+0x14dc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_slide': mathc.c:(.text+0x14e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_slide': mathc.c:(.text+0x14ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_project': mathc.c:(.text+0x14f80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_project': mathc.c:(.text+0x15000): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_normalize': mathc.c:(.text+0x15120): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_normalize': mathc.c:(.text+0x151a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_round': mathc.c:(.text+0x15200): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_round': mathc.c:(.text+0x15280): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_inverse': mathc.c:(.text+0x15360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_inverse': mathc.c:(.text+0x153e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_multiply_mat2': mathc.c:(.text+0x15480): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_multiply_mat2': mathc.c:(.text+0x15520): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_scale': mathc.c:(.text+0x155a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_scale': mathc.c:(.text+0x15620): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_round': mathc.c:(.text+0x15680): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_round': mathc.c:(.text+0x15700): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_ceil': mathc.c:(.text+0x15780): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_ceil': mathc.c:(.text+0x15820): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_ceil': mathc.c:(.text+0x15880): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_ceil': mathc.c:(.text+0x15920): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_ceil': mathc.c:(.text+0x15980): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_ceil': mathc.c:(.text+0x15a20): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_ceil': mathc.c:(.text+0x15a80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_ceil': mathc.c:(.text+0x15b20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_ceil': mathc.c:(.text+0x15b80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_ceil': mathc.c:(.text+0x15c00): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_ceil': mathc.c:(.text+0x15c60): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_ceil': mathc.c:(.text+0x15ce0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_floor': mathc.c:(.text+0x15d60): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_floor': mathc.c:(.text+0x15e00): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_floor': mathc.c:(.text+0x15e60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_floor': mathc.c:(.text+0x15f00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_snap': mathc.c:(.text+0x15fc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_snap': mathc.c:(.text+0x16060): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_floor': mathc.c:(.text+0x160c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_floor': mathc.c:(.text+0x16160): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_floor': mathc.c:(.text+0x161c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_floor': mathc.c:(.text+0x16260): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_snap': mathc.c:(.text+0x16300): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_snap': mathc.c:(.text+0x163c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_floor': mathc.c:(.text+0x16420): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_floor': mathc.c:(.text+0x164a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_floor': mathc.c:(.text+0x16500): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_floor': mathc.c:(.text+0x16580): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_snap': mathc.c:(.text+0x16600): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_snap': mathc.c:(.text+0x166a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_min': mathc.c:(.text+0x16720): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_min': mathc.c:(.text+0x167c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_min': mathc.c:(.text+0x16820): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_min': mathc.c:(.text+0x168e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_min': mathc.c:(.text+0x16940): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_min': mathc.c:(.text+0x169e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_max': mathc.c:(.text+0x16a60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_max': mathc.c:(.text+0x16b00): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_max': mathc.c:(.text+0x16b60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_max': mathc.c:(.text+0x16c20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_max': mathc.c:(.text+0x16c80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_max': mathc.c:(.text+0x16d20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_angle': mathc.c:(.text+0x16d80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_angle': mathc.c:(.text+0x16da0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_angle': mathc.c:(.text+0x16de0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_angle': mathc.c:(.text+0x16e00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_identity': mathc.c:(.text+0x16e20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_identity': mathc.c:(.text+0x16ec0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_lerp': mission.c:(.text+0x1b80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_lerp': mission.c:(.text+0x1c00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_multiply': mission.c:(.text+0x1c20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_multiply': mission.c:(.text+0x1ca0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_scale': mission.c:(.text+0x1cc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_scale': mission.c:(.text+0x1d40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_negative': mission.c:(.text+0x1d60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_negative': mission.c:(.text+0x1de0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_scaling': mission.c:(.text+0x1e00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_scaling': mission.c:(.text+0x1e80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_translation': mission.c:(.text+0x1ea0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_translation': mission.c:(.text+0x1f20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_look_at': mission.c:(.text+0x1f40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_look_at': mission.c:(.text+0x2000): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_quaternion': mission.c:(.text+0x2020): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_quaternion': mission.c:(.text+0x20a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_axis': mission.c:(.text+0x20c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_axis': mission.c:(.text+0x2140): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_z': mission.c:(.text+0x2160): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_z': mission.c:(.text+0x21e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_y': mission.c:(.text+0x2200): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_y': mission.c:(.text+0x2280): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_x': mission.c:(.text+0x22a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_x': mission.c:(.text+0x2320): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_perspective_infinite': mission.c:(.text+0x2340): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_perspective_infinite': mission.c:(.text+0x23c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_perspective_fov': mission.c:(.text+0x23e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_perspective_fov': mission.c:(.text+0x2460): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_perspective': mission.c:(.text+0x2480): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_perspective': mission.c:(.text+0x2500): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_ortho': mission.c:(.text+0x2520): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_ortho': mission.c:(.text+0x25a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_inverse': mission.c:(.text+0x25c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_inverse': mission.c:(.text+0x2640): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_adjugate': mission.c:(.text+0x2660): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here /usr/bin/ld: Warning: size of symbol `smat4_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 124 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_adjugate': mission.c:(.text+0x26e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here /usr/bin/ld: Warning: size of symbol `psmat4_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `smat4_transpose': mission.c:(.text+0x2700): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_transpose': mission.c:(.text+0x2780): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_assign_mat3': mission.c:(.text+0x27a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_assign_mat3': mission.c:(.text+0x2820): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_assign_mat2': mission.c:(.text+0x2840): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_assign_mat2': mission.c:(.text+0x28e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_assign': mission.c:(.text+0x2900): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_assign': mission.c:(.text+0x2980): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_determinant': mission.c:(.text+0x29a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_determinant': mission.c:(.text+0x29c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_identity': mission.c:(.text+0x29e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_identity': mission.c:(.text+0x2a60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_zero': mission.c:(.text+0x2a80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_zero': mission.c:(.text+0x2b00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4': mission.c:(.text+0x2b20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4': mission.c:(.text+0x2ba0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_lerp': mission.c:(.text+0x2bc0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_lerp': mission.c:(.text+0x2c40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_multiply': mission.c:(.text+0x2c60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_multiply': mission.c:(.text+0x2ce0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_scale': mission.c:(.text+0x2d00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_scale': mission.c:(.text+0x2d80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_negative': mission.c:(.text+0x2da0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_negative': mission.c:(.text+0x2e20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_scaling': mission.c:(.text+0x2e40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_scaling': mission.c:(.text+0x2ec0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_quaternion': mission.c:(.text+0x2ee0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_quaternion': mission.c:(.text+0x2f80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_axis': mission.c:(.text+0x2fa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_axis': mission.c:(.text+0x3040): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_z': mission.c:(.text+0x3060): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_z': mission.c:(.text+0x30e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_y': mission.c:(.text+0x3100): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_y': mission.c:(.text+0x3180): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_x': mission.c:(.text+0x31a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_x': mission.c:(.text+0x3220): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_inverse': mission.c:(.text+0x3240): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here /usr/bin/ld: Warning: size of symbol `smat3_inverse' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 124 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_inverse': mission.c:(.text+0x32c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_inverse' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `smat3_adjugate': mission.c:(.text+0x32e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here /usr/bin/ld: Warning: size of symbol `smat3_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 124 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_adjugate': mission.c:(.text+0x3360): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `smat3_cofactor': mission.c:(.text+0x3380): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_cofactor': mission.c:(.text+0x3400): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_transpose': mission.c:(.text+0x3420): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_transpose': mission.c:(.text+0x34a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_assign_mat4': mission.c:(.text+0x34c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_assign_mat4': mission.c:(.text+0x3540): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_assign_mat2': mission.c:(.text+0x3560): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_assign_mat2': mission.c:(.text+0x3600): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_assign': mission.c:(.text+0x3620): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_assign': mission.c:(.text+0x36a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_determinant': mission.c:(.text+0x36c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_determinant': mission.c:(.text+0x36e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_identity': mission.c:(.text+0x3700): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_identity': mission.c:(.text+0x3780): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_zero': mission.c:(.text+0x37a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_zero': mission.c:(.text+0x3820): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3': mission.c:(.text+0x3840): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3': mission.c:(.text+0x38c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_lerp': mission.c:(.text+0x38e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_lerp': mission.c:(.text+0x39a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_multiply': mission.c:(.text+0x39c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_multiply': mission.c:(.text+0x3a80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_scale': mission.c:(.text+0x3aa0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_scale': mission.c:(.text+0x3b40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_negative': mission.c:(.text+0x3b60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_negative': mission.c:(.text+0x3c00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_scaling': mission.c:(.text+0x3c20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_scaling': mission.c:(.text+0x3cc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_rotation': mission.c:(.text+0x3ce0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_rotation': mission.c:(.text+0x3d80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_inverse': mission.c:(.text+0x3da0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_inverse': mission.c:(.text+0x3e40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_cofactor': mission.c:(.text+0x3e60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_cofactor': mission.c:(.text+0x3f00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_transpose': mission.c:(.text+0x3f20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_transpose': mission.c:(.text+0x3fc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_assign_mat4': mission.c:(.text+0x3fe0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_assign_mat4': mission.c:(.text+0x4080): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_assign_mat3': mission.c:(.text+0x40a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_assign_mat3': mission.c:(.text+0x4140): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_assign': mission.c:(.text+0x4160): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_assign': mission.c:(.text+0x4200): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_determinant': mission.c:(.text+0x4220): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_determinant': mission.c:(.text+0x4260): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_identity': mission.c:(.text+0x4280): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_identity': mission.c:(.text+0x4320): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_zero': mission.c:(.text+0x4340): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_zero': mission.c:(.text+0x43e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2': mission.c:(.text+0x4400): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2': mission.c:(.text+0x44a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_length_squared': mission.c:(.text+0x44c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_length_squared': mission.c:(.text+0x4500): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_length': mission.c:(.text+0x4520): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_length': mission.c:(.text+0x4560): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_angle': mission.c:(.text+0x4580): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_angle': mission.c:(.text+0x45c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_dot': mission.c:(.text+0x45e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_dot': mission.c:(.text+0x4620): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_slerp': mission.c:(.text+0x4640): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_slerp': mission.c:(.text+0x4700): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_lerp': mission.c:(.text+0x4720): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_lerp': mission.c:(.text+0x47e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_yaw_pitch_roll': mission.c:(.text+0x4800): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_yaw_pitch_roll': mission.c:(.text+0x48a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_mat4': mission.c:(.text+0x48c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_mat4': mission.c:(.text+0x4960): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_vec3': mission.c:(.text+0x4980): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_vec3': mission.c:(.text+0x4a20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_axis_angle': mission.c:(.text+0x4a40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_axis_angle': mission.c:(.text+0x4ae0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_power': mission.c:(.text+0x4b00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_power': mission.c:(.text+0x4ba0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_normalize': mission.c:(.text+0x4bc0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_normalize': mission.c:(.text+0x4c60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_inverse': mission.c:(.text+0x4c80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_inverse': mission.c:(.text+0x4d20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_conjugate': mission.c:(.text+0x4d40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_conjugate': mission.c:(.text+0x4de0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_negative': mission.c:(.text+0x4e00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_negative': mission.c:(.text+0x4ea0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_divide': mission.c:(.text+0x4ec0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_divide': mission.c:(.text+0x4f80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_multiply': mission.c:(.text+0x4fa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_multiply': mission.c:(.text+0x5060): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_scale': mission.c:(.text+0x5080): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_scale': mission.c:(.text+0x5120): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_null': mission.c:(.text+0x5140): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_null': mission.c:(.text+0x51e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_zero': mission.c:(.text+0x5200): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_zero': mission.c:(.text+0x52a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_assign': mission.c:(.text+0x52c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_assign': mission.c:(.text+0x5360): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat': mission.c:(.text+0x5380): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat': mission.c:(.text+0x5420): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_nearly_equal': mission.c:(.text+0x5440): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_nearly_equal': mission.c:(.text+0x5480): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_equal': mission.c:(.text+0x54a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_equal': mission.c:(.text+0x54e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_near_zero': mission.c:(.text+0x5500): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_near_zero': mission.c:(.text+0x5540): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_zero': mission.c:(.text+0x5560): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_zero': mission.c:(.text+0x55a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_lerp': mission.c:(.text+0x55c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_lerp': mission.c:(.text+0x5660): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_normalize': mission.c:(.text+0x5680): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_normalize': mission.c:(.text+0x5720): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_clamp': mission.c:(.text+0x5740): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_clamp': mission.c:(.text+0x57e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_min': mission.c:(.text+0x5800): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_min': mission.c:(.text+0x58a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_max': mission.c:(.text+0x58c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_max': mission.c:(.text+0x5960): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_round': mission.c:(.text+0x5980): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_round': mission.c:(.text+0x5a20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_ceil': mission.c:(.text+0x5a40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_ceil': mission.c:(.text+0x5ae0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_floor': mission.c:(.text+0x5b00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_floor': mission.c:(.text+0x5ba0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_abs': mission.c:(.text+0x5bc0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_abs': mission.c:(.text+0x5c60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_inverse': mission.c:(.text+0x5c80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_inverse': mission.c:(.text+0x5d20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_negative': mission.c:(.text+0x5d40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_negative': mission.c:(.text+0x5de0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_snap': mission.c:(.text+0x5e00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_snap': mission.c:(.text+0x5ea0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_divide': mission.c:(.text+0x5ec0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_divide': mission.c:(.text+0x5f60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_multiply_mat4': mission.c:(.text+0x5f80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_multiply_mat4': mission.c:(.text+0x6020): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_multiply': mission.c:(.text+0x6040): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_multiply': mission.c:(.text+0x60e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_scale': mission.c:(.text+0x6100): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_scale': mission.c:(.text+0x61a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_subtract': mission.c:(.text+0x61c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_subtract': mission.c:(.text+0x6260): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_add': mission.c:(.text+0x6280): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_add': mission.c:(.text+0x6320): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_one': mission.c:(.text+0x6340): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_one': mission.c:(.text+0x63c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_zero': mission.c:(.text+0x63e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_zero': mission.c:(.text+0x6460): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_assign_vec4': mission.c:(.text+0x6480): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_assign_vec4': mission.c:(.text+0x6520): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_assign': mission.c:(.text+0x6540): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_assign': mission.c:(.text+0x65e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i': mission.c:(.text+0x6600): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i': mission.c:(.text+0x66a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_is_equal': mission.c:(.text+0x66e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_is_equal': mission.c:(.text+0x6720): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_is_zero': mission.c:(.text+0x6740): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_is_zero': mission.c:(.text+0x6760): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_lerp': mission.c:(.text+0x6780): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_lerp': mission.c:(.text+0x6820): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_normalize': mission.c:(.text+0x6840): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_normalize': mission.c:(.text+0x68e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_clamp': mission.c:(.text+0x6900): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_clamp': mission.c:(.text+0x69a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_min': mission.c:(.text+0x69c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_min': mission.c:(.text+0x6a60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_max': mission.c:(.text+0x6a80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_max': mission.c:(.text+0x6b20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_round': mission.c:(.text+0x6b40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_round': mission.c:(.text+0x6be0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_ceil': mission.c:(.text+0x6c00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_ceil': mission.c:(.text+0x6ca0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_floor': mission.c:(.text+0x6cc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_floor': mission.c:(.text+0x6d60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_abs': mission.c:(.text+0x6d80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_abs': mission.c:(.text+0x6e20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_inverse': mission.c:(.text+0x6e40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_inverse': mission.c:(.text+0x6ee0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_negative': mission.c:(.text+0x6f00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_negative': mission.c:(.text+0x6fa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_snap': mission.c:(.text+0x6fc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_snap': mission.c:(.text+0x7060): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_divide': mission.c:(.text+0x7080): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_divide': mission.c:(.text+0x7120): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_multiply_mat4': mission.c:(.text+0x7140): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_multiply_mat4': mission.c:(.text+0x71e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_multiply': mission.c:(.text+0x7200): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_multiply': mission.c:(.text+0x72a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_scale': mission.c:(.text+0x72c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_scale': mission.c:(.text+0x7360): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_subtract': mission.c:(.text+0x7380): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_subtract': mission.c:(.text+0x7420): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_add': mission.c:(.text+0x7440): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_add': mission.c:(.text+0x74e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_one': mission.c:(.text+0x7500): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_one': mission.c:(.text+0x7580): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_zero': mission.c:(.text+0x75a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_zero': mission.c:(.text+0x7620): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_assign_vec4i': mission.c:(.text+0x7640): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_assign_vec4i': mission.c:(.text+0x76e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_assign': mission.c:(.text+0x7700): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_assign': mission.c:(.text+0x77a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4': mission.c:(.text+0x77c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4': mission.c:(.text+0x7860): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_nearly_equal': mission.c:(.text+0x7880): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_nearly_equal': mission.c:(.text+0x78c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_equal': mission.c:(.text+0x78e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_equal': mission.c:(.text+0x7920): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_near_zero': mission.c:(.text+0x7940): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_near_zero': mission.c:(.text+0x7980): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_zero': mission.c:(.text+0x79a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_zero': mission.c:(.text+0x79c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_distance_squared': mission.c:(.text+0x79e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_distance_squared' changed from 88 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 92 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_distance_squared': mission.c:(.text+0x7a40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_distance': mission.c:(.text+0x7a60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_distance': mission.c:(.text+0x7ac0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_length_squared': mission.c:(.text+0x7ae0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_length_squared' changed from 44 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 48 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_length_squared': mission.c:(.text+0x7b20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_length': mission.c:(.text+0x7b40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_length': mission.c:(.text+0x7b80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_dot': mission.c:(.text+0x7ba0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_dot' changed from 88 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 92 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_dot': mission.c:(.text+0x7c00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_bezier4': mission.c:(.text+0x7c20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_bezier4': mission.c:(.text+0x7d20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_bezier3': mission.c:(.text+0x7d60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_bezier3': mission.c:(.text+0x7e60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_lerp': mission.c:(.text+0x7e80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_lerp': mission.c:(.text+0x7f60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_reflect': mission.c:(.text+0x7f80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_reflect': mission.c:(.text+0x8060): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_slide': mission.c:(.text+0x8080): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_slide': mission.c:(.text+0x8160): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_project': mission.c:(.text+0x8180): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_project': mission.c:(.text+0x8260): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_normalize': mission.c:(.text+0x8280): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_normalize': mission.c:(.text+0x8340): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_cross': mission.c:(.text+0x8360): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_cross': mission.c:(.text+0x8440): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_clamp': mission.c:(.text+0x8460): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_clamp': mission.c:(.text+0x8560): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_min': mission.c:(.text+0x8580): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_min': mission.c:(.text+0x8660): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_max': mission.c:(.text+0x8680): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_max': mission.c:(.text+0x8760): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_round': mission.c:(.text+0x8780): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_round': mission.c:(.text+0x8820): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_ceil': mission.c:(.text+0x8840): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_ceil': mission.c:(.text+0x88e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_floor': mission.c:(.text+0x8900): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_floor': mission.c:(.text+0x89a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_abs': mission.c:(.text+0x89c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_abs': mission.c:(.text+0x8a80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_inverse': mission.c:(.text+0x8aa0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_inverse': mission.c:(.text+0x8b60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_negative': mission.c:(.text+0x8b80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_negative': mission.c:(.text+0x8c40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_snap': mission.c:(.text+0x8c60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_snap': mission.c:(.text+0x8d40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_divide': mission.c:(.text+0x8d60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_divide': mission.c:(.text+0x8e40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_multiply_mat3': mission.c:(.text+0x8e60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_multiply_mat3': mission.c:(.text+0x8f20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_multiply': mission.c:(.text+0x8f40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_multiply': mission.c:(.text+0x9020): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_scale': mission.c:(.text+0x9040): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_scale': mission.c:(.text+0x9100): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_subtract': mission.c:(.text+0x9120): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_subtract': mission.c:(.text+0x9200): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_add': mission.c:(.text+0x9220): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_add': mission.c:(.text+0x9300): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_one': mission.c:(.text+0x9320): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_one': mission.c:(.text+0x93c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_zero': mission.c:(.text+0x93e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_zero': mission.c:(.text+0x9480): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_assign_vec3': mission.c:(.text+0x94a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_assign_vec3': mission.c:(.text+0x9540): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_assign': mission.c:(.text+0x9560): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_assign': mission.c:(.text+0x9620): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i': mission.c:(.text+0x9640): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i': mission.c:(.text+0x96e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_is_equal': mission.c:(.text+0x9700): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_is_equal': mission.c:(.text+0x9760): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_is_zero': mission.c:(.text+0x9780): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_is_zero': mission.c:(.text+0x97c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_distance_squared': mission.c:(.text+0x97e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_distance_squared': mission.c:(.text+0x9820): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_distance': mission.c:(.text+0x9840): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_distance': mission.c:(.text+0x9880): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_length_squared': mission.c:(.text+0x98a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_length_squared': mission.c:(.text+0x98c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_length': mission.c:(.text+0x98e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_length': mission.c:(.text+0x9900): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_dot': mission.c:(.text+0x9920): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_dot': mission.c:(.text+0x9960): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_bezier4': mission.c:(.text+0x9980): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_bezier4': mission.c:(.text+0x9a60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_bezier3': mission.c:(.text+0x9aa0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_bezier3': mission.c:(.text+0x9b60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_lerp': mission.c:(.text+0x9b80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_lerp': mission.c:(.text+0x9c40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_reflect': mission.c:(.text+0x9c60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_reflect': mission.c:(.text+0x9d20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_slide': mission.c:(.text+0x9d40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_slide': mission.c:(.text+0x9e00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_project': mission.c:(.text+0x9e20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_project': mission.c:(.text+0x9ee0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_normalize': mission.c:(.text+0x9f00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_normalize': mission.c:(.text+0x9fa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_cross': mission.c:(.text+0x9fc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_cross': mission.c:(.text+0xa080): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_clamp': mission.c:(.text+0xa0a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_clamp': mission.c:(.text+0xa160): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_min': mission.c:(.text+0xa180): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_min': mission.c:(.text+0xa240): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_max': mission.c:(.text+0xa260): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_max': mission.c:(.text+0xa320): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_round': mission.c:(.text+0xa340): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_round': mission.c:(.text+0xa3e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_ceil': mission.c:(.text+0xa400): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_ceil': mission.c:(.text+0xa4a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_floor': mission.c:(.text+0xa4c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_floor': mission.c:(.text+0xa560): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_abs': mission.c:(.text+0xa580): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_abs': mission.c:(.text+0xa620): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_inverse': mission.c:(.text+0xa640): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_inverse': mission.c:(.text+0xa6e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_negative': mission.c:(.text+0xa700): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_negative': mission.c:(.text+0xa7a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_snap': mission.c:(.text+0xa7c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_snap': mission.c:(.text+0xa880): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_divide': mission.c:(.text+0xa8a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_divide': mission.c:(.text+0xa960): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_multiply_mat3': mission.c:(.text+0xa980): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_multiply_mat3': mission.c:(.text+0xaa20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_multiply': mission.c:(.text+0xaa40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_multiply': mission.c:(.text+0xab00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_scale': mission.c:(.text+0xab20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_scale': mission.c:(.text+0xabc0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_subtract': mission.c:(.text+0xabe0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_subtract': mission.c:(.text+0xaca0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_add': mission.c:(.text+0xacc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_add': mission.c:(.text+0xad80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_one': mission.c:(.text+0xada0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_one': mission.c:(.text+0xae40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_zero': mission.c:(.text+0xae60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_zero': mission.c:(.text+0xaf00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_assign_vec3i': mission.c:(.text+0xaf20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_assign_vec3i': mission.c:(.text+0xafe0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_assign': mission.c:(.text+0xb000): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_assign': mission.c:(.text+0xb0a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3': mission.c:(.text+0xb0c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3': mission.c:(.text+0xb160): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_nearly_equal': mission.c:(.text+0xb180): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_nearly_equal': mission.c:(.text+0xb1c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_equal': mission.c:(.text+0xb1e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_equal': mission.c:(.text+0xb220): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_near_zero': mission.c:(.text+0xb240): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_near_zero': mission.c:(.text+0xb280): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_zero': mission.c:(.text+0xb2a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_zero': mission.c:(.text+0xb2e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_distance_squared': mission.c:(.text+0xb300): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_distance_squared' changed from 32 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 36 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_distance_squared': mission.c:(.text+0xb340): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_distance': mission.c:(.text+0xb360): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_distance': mission.c:(.text+0xb380): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_length': mission.c:(.text+0xb3a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_length': mission.c:(.text+0xb3c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_length_squared': mission.c:(.text+0xb3e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_length_squared' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 28 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_length_squared': mission.c:(.text+0xb400): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_angle': mission.c:(.text+0xb420): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_angle': mission.c:(.text+0xb440): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_dot': mission.c:(.text+0xb460): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_dot' changed from 32 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 36 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_dot': mission.c:(.text+0xb4a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_bezier4': mission.c:(.text+0xb4c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_bezier4': mission.c:(.text+0xb560): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_bezier3': mission.c:(.text+0xb5a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_bezier3': mission.c:(.text+0xb640): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_lerp': mission.c:(.text+0xb660): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_lerp': mission.c:(.text+0xb6e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_rotate': mission.c:(.text+0xb700): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_rotate': mission.c:(.text+0xb780): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_tangent': mission.c:(.text+0xb7a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_tangent': mission.c:(.text+0xb820): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_reflect': mission.c:(.text+0xb840): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_reflect': mission.c:(.text+0xb8c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_slide': mission.c:(.text+0xb8e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_slide': mission.c:(.text+0xb960): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_project': mission.c:(.text+0xb980): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_project': mission.c:(.text+0xba00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_normalize': mission.c:(.text+0xba20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_normalize': mission.c:(.text+0xbaa0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_clamp': mission.c:(.text+0xbac0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_clamp': mission.c:(.text+0xbb60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_min': mission.c:(.text+0xbb80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_min': mission.c:(.text+0xbc00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_max': mission.c:(.text+0xbc20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_max': mission.c:(.text+0xbca0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_round': mission.c:(.text+0xbcc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_round': mission.c:(.text+0xbd40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_ceil': mission.c:(.text+0xbd60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_ceil': mission.c:(.text+0xbde0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_floor': mission.c:(.text+0xbe00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_floor': mission.c:(.text+0xbe80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_abs': mission.c:(.text+0xbea0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_abs': mission.c:(.text+0xbf20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_inverse': mission.c:(.text+0xbf40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_inverse': mission.c:(.text+0xbfc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_negative': mission.c:(.text+0xbfe0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_negative': mission.c:(.text+0xc060): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_snap': mission.c:(.text+0xc080): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_snap': mission.c:(.text+0xc100): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_divide': mission.c:(.text+0xc120): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_divide': mission.c:(.text+0xc1a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_multiply_mat2': mission.c:(.text+0xc1c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_multiply_mat2': mission.c:(.text+0xc260): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_multiply': mission.c:(.text+0xc280): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_multiply': mission.c:(.text+0xc300): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_scale': mission.c:(.text+0xc320): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_scale': mission.c:(.text+0xc3a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_subtract': mission.c:(.text+0xc3c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_subtract': mission.c:(.text+0xc440): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_add': mission.c:(.text+0xc460): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_add': mission.c:(.text+0xc4e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_one': mission.c:(.text+0xc500): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_one': mission.c:(.text+0xc580): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_zero': mission.c:(.text+0xc5a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_zero': mission.c:(.text+0xc620): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_assign_vec2': mission.c:(.text+0xc640): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_assign_vec2': mission.c:(.text+0xc6c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_assign': mission.c:(.text+0xc6e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_assign': mission.c:(.text+0xc760): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i': mission.c:(.text+0xc780): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i': mission.c:(.text+0xc800): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_is_equal': mission.c:(.text+0xcb80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_is_equal': mission.c:(.text+0xcbc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_is_zero': mission.c:(.text+0xcbe0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_is_zero': mission.c:(.text+0xcc00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_distance_squared': mission.c:(.text+0xcc20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_distance_squared': mission.c:(.text+0xcc60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_distance': mission.c:(.text+0xcc80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_distance': mission.c:(.text+0xccc0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_length': mission.c:(.text+0xcce0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_length': mission.c:(.text+0xcd00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_length_squared': mission.c:(.text+0xcd20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_length_squared': mission.c:(.text+0xcd40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_angle': mission.c:(.text+0xcd60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_angle': mission.c:(.text+0xcd80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_dot': mission.c:(.text+0xcda0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_dot': mission.c:(.text+0xcde0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_bezier4': mission.c:(.text+0xce00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_bezier4': mission.c:(.text+0xcec0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_bezier3': mission.c:(.text+0xcf00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_bezier3': mission.c:(.text+0xcfa0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_lerp': mission.c:(.text+0xcfc0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_lerp': mission.c:(.text+0xd060): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_rotate': mission.c:(.text+0xd080): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_rotate': mission.c:(.text+0xd120): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_tangent': mission.c:(.text+0xd140): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_tangent': mission.c:(.text+0xd1c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_reflect': mission.c:(.text+0xd1e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_reflect': mission.c:(.text+0xd280): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_slide': mission.c:(.text+0xd2a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_slide': mission.c:(.text+0xd340): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_project': mission.c:(.text+0xd360): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_project': mission.c:(.text+0xd400): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_normalize': mission.c:(.text+0xd420): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_normalize': mission.c:(.text+0xd4a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_clamp': mission.c:(.text+0xd4c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_clamp': mission.c:(.text+0xd560): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_min': mission.c:(.text+0xd580): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_min': mission.c:(.text+0xd620): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_max': mission.c:(.text+0xd640): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_max': mission.c:(.text+0xd6e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_round': mission.c:(.text+0xd700): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_round': mission.c:(.text+0xd780): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_ceil': mission.c:(.text+0xd7a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_ceil': mission.c:(.text+0xd820): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_floor': mission.c:(.text+0xd840): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_floor': mission.c:(.text+0xd8c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_abs': mission.c:(.text+0xd8e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_abs': mission.c:(.text+0xd960): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_inverse': mission.c:(.text+0xd980): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_inverse': mission.c:(.text+0xda00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_negative': mission.c:(.text+0xda20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_negative': mission.c:(.text+0xdaa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_snap': mission.c:(.text+0xdac0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_snap': mission.c:(.text+0xdb60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_divide': mission.c:(.text+0xdb80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_divide': mission.c:(.text+0xdc20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_multiply_mat2': mission.c:(.text+0xdc40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_multiply_mat2': mission.c:(.text+0xdce0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_multiply': mission.c:(.text+0xdd00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_multiply': mission.c:(.text+0xdda0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_scale': mission.c:(.text+0xddc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_scale': mission.c:(.text+0xde60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_subtract': mission.c:(.text+0xde80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_subtract': mission.c:(.text+0xdf20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_add': mission.c:(.text+0xdf40): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_add': mission.c:(.text+0xdfe0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_one': mission.c:(.text+0xe000): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_one': mission.c:(.text+0xe080): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_zero': mission.c:(.text+0xe0a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_zero': mission.c:(.text+0xe120): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_assign_vec2i': mission.c:(.text+0xe140): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_assign_vec2i': mission.c:(.text+0xe1c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_assign': mission.c:(.text+0xe1e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_assign': mission.c:(.text+0xe260): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2': mission.c:(.text+0xe280): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2': mission.c:(.text+0xe300): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_nearly_equal': mission.c:(.text+0xe320): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_nearly_equal': mission.c:(.text+0xe360): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_equal': mission.c:(.text+0xe380): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_equal': mission.c:(.text+0xe3c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_near_zero': mission.c:(.text+0xe3e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_near_zero': mission.c:(.text+0xe400): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_zero': mission.c:(.text+0xe420): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_zero': mission.c:(.text+0xe440): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_lerp': mission_static.c:(.text+0x1bc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_lerp': mission_static.c:(.text+0x1c40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_multiply': mission_static.c:(.text+0x1c60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_multiply': mission_static.c:(.text+0x1ce0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_scale': mission_static.c:(.text+0x1d00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_scale': mission_static.c:(.text+0x1d80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_negative': mission_static.c:(.text+0x1da0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_negative': mission_static.c:(.text+0x1e20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_scaling': mission_static.c:(.text+0x1e40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_scaling': mission_static.c:(.text+0x1ec0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_translation': mission_static.c:(.text+0x1ee0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_translation': mission_static.c:(.text+0x1f60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_look_at': mission_static.c:(.text+0x1f80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_look_at': mission_static.c:(.text+0x2040): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_quaternion': mission_static.c:(.text+0x2060): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_quaternion': mission_static.c:(.text+0x20e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_axis': mission_static.c:(.text+0x2100): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_axis': mission_static.c:(.text+0x2180): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_z': mission_static.c:(.text+0x21a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_z': mission_static.c:(.text+0x2220): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_y': mission_static.c:(.text+0x2240): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_y': mission_static.c:(.text+0x22c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_x': mission_static.c:(.text+0x22e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_x': mission_static.c:(.text+0x2360): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_perspective_infinite': mission_static.c:(.text+0x2380): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_perspective_infinite': mission_static.c:(.text+0x2400): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_perspective_fov': mission_static.c:(.text+0x2420): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_perspective_fov': mission_static.c:(.text+0x24a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_perspective': mission_static.c:(.text+0x24c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_perspective': mission_static.c:(.text+0x2540): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_ortho': mission_static.c:(.text+0x2560): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_ortho': mission_static.c:(.text+0x25e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_inverse': mission_static.c:(.text+0x2600): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_inverse': mission_static.c:(.text+0x2680): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_adjugate': mission_static.c:(.text+0x26a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_adjugate': mission_static.c:(.text+0x2720): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_transpose': mission_static.c:(.text+0x2740): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_transpose': mission_static.c:(.text+0x27c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_assign_mat3': mission_static.c:(.text+0x27e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_assign_mat3': mission_static.c:(.text+0x2860): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_assign_mat2': mission_static.c:(.text+0x2880): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_assign_mat2': mission_static.c:(.text+0x2920): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_assign': mission_static.c:(.text+0x2940): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_assign': mission_static.c:(.text+0x29c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_determinant': mission_static.c:(.text+0x29e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_determinant': mission_static.c:(.text+0x2a00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_identity': mission_static.c:(.text+0x2a20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_identity': mission_static.c:(.text+0x2aa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_zero': mission_static.c:(.text+0x2ac0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_zero': mission_static.c:(.text+0x2b40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4': mission_static.c:(.text+0x2b60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4': mission_static.c:(.text+0x2be0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_lerp': mission_static.c:(.text+0x2c00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_lerp': mission_static.c:(.text+0x2c80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_multiply': mission_static.c:(.text+0x2ca0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_multiply': mission_static.c:(.text+0x2d20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_scale': mission_static.c:(.text+0x2d40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_scale': mission_static.c:(.text+0x2dc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_negative': mission_static.c:(.text+0x2de0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_negative': mission_static.c:(.text+0x2e60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_scaling': mission_static.c:(.text+0x2e80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_scaling': mission_static.c:(.text+0x2f00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_quaternion': mission_static.c:(.text+0x2f20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_quaternion': mission_static.c:(.text+0x2fc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_axis': mission_static.c:(.text+0x2fe0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_axis': mission_static.c:(.text+0x3080): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_z': mission_static.c:(.text+0x30a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_z': mission_static.c:(.text+0x3120): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_y': mission_static.c:(.text+0x3140): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_y': mission_static.c:(.text+0x31c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_x': mission_static.c:(.text+0x31e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_x': mission_static.c:(.text+0x3260): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_inverse': mission_static.c:(.text+0x3280): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_inverse': mission_static.c:(.text+0x3300): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_adjugate': mission_static.c:(.text+0x3320): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_adjugate': mission_static.c:(.text+0x33a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_cofactor': mission_static.c:(.text+0x33c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_cofactor': mission_static.c:(.text+0x3440): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_transpose': mission_static.c:(.text+0x3460): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_transpose': mission_static.c:(.text+0x34e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_assign_mat4': mission_static.c:(.text+0x3500): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_assign_mat4': mission_static.c:(.text+0x3580): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_assign_mat2': mission_static.c:(.text+0x35a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_assign_mat2': mission_static.c:(.text+0x3640): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_assign': mission_static.c:(.text+0x3660): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_assign': mission_static.c:(.text+0x36e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_determinant': mission_static.c:(.text+0x3700): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_determinant': mission_static.c:(.text+0x3720): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_identity': mission_static.c:(.text+0x3740): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_identity': mission_static.c:(.text+0x37c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_zero': mission_static.c:(.text+0x37e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_zero': mission_static.c:(.text+0x3860): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3': mission_static.c:(.text+0x3880): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3': mission_static.c:(.text+0x3900): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_lerp': mission_static.c:(.text+0x3920): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_lerp': mission_static.c:(.text+0x39e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_multiply': mission_static.c:(.text+0x3a00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_multiply': mission_static.c:(.text+0x3ac0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_scale': mission_static.c:(.text+0x3ae0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_scale': mission_static.c:(.text+0x3b80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_negative': mission_static.c:(.text+0x3ba0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_negative': mission_static.c:(.text+0x3c40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_scaling': mission_static.c:(.text+0x3c60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_scaling': mission_static.c:(.text+0x3d00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_rotation': mission_static.c:(.text+0x3d20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_rotation': mission_static.c:(.text+0x3dc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_inverse': mission_static.c:(.text+0x3de0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_inverse': mission_static.c:(.text+0x3e80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_cofactor': mission_static.c:(.text+0x3ea0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_cofactor': mission_static.c:(.text+0x3f40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_transpose': mission_static.c:(.text+0x3f60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_transpose': mission_static.c:(.text+0x4000): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_assign_mat4': mission_static.c:(.text+0x4020): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_assign_mat4': mission_static.c:(.text+0x40c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_assign_mat3': mission_static.c:(.text+0x40e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_assign_mat3': mission_static.c:(.text+0x4180): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_assign': mission_static.c:(.text+0x41a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_assign': mission_static.c:(.text+0x4240): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_determinant': mission_static.c:(.text+0x4260): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_determinant': mission_static.c:(.text+0x42a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_identity': mission_static.c:(.text+0x42c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_identity': mission_static.c:(.text+0x4360): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_zero': mission_static.c:(.text+0x4380): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_zero': mission_static.c:(.text+0x4420): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2': mission_static.c:(.text+0x4440): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2': mission_static.c:(.text+0x44e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_length_squared': mission_static.c:(.text+0x4500): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_length_squared': mission_static.c:(.text+0x4540): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_length': mission_static.c:(.text+0x4560): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_length': mission_static.c:(.text+0x45a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_angle': mission_static.c:(.text+0x45c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_angle': mission_static.c:(.text+0x4600): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_dot': mission_static.c:(.text+0x4620): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_dot': mission_static.c:(.text+0x4660): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_slerp': mission_static.c:(.text+0x4680): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_slerp': mission_static.c:(.text+0x4740): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_lerp': mission_static.c:(.text+0x4760): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_lerp': mission_static.c:(.text+0x4820): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_yaw_pitch_roll': mission_static.c:(.text+0x4840): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_yaw_pitch_roll': mission_static.c:(.text+0x48e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_mat4': mission_static.c:(.text+0x4900): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_mat4': mission_static.c:(.text+0x49a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_vec3': mission_static.c:(.text+0x49c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_vec3': mission_static.c:(.text+0x4a60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_axis_angle': mission_static.c:(.text+0x4a80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_axis_angle': mission_static.c:(.text+0x4b20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_power': mission_static.c:(.text+0x4b40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_power': mission_static.c:(.text+0x4be0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_normalize': mission_static.c:(.text+0x4c00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_normalize': mission_static.c:(.text+0x4ca0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_inverse': mission_static.c:(.text+0x4cc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_inverse': mission_static.c:(.text+0x4d60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_conjugate': mission_static.c:(.text+0x4d80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_conjugate': mission_static.c:(.text+0x4e20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_negative': mission_static.c:(.text+0x4e40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_negative': mission_static.c:(.text+0x4ee0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_divide': mission_static.c:(.text+0x4f00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_divide': mission_static.c:(.text+0x4fc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_multiply': mission_static.c:(.text+0x4fe0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_multiply': mission_static.c:(.text+0x50a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_scale': mission_static.c:(.text+0x50c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_scale': mission_static.c:(.text+0x5160): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_null': mission_static.c:(.text+0x5180): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_null': mission_static.c:(.text+0x5220): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_zero': mission_static.c:(.text+0x5240): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_zero': mission_static.c:(.text+0x52e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_assign': mission_static.c:(.text+0x5300): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_assign': mission_static.c:(.text+0x53a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat': mission_static.c:(.text+0x53c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat': mission_static.c:(.text+0x5460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_nearly_equal': mission_static.c:(.text+0x5480): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_nearly_equal': mission_static.c:(.text+0x54c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_equal': mission_static.c:(.text+0x54e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_equal': mission_static.c:(.text+0x5520): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_near_zero': mission_static.c:(.text+0x5540): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_near_zero': mission_static.c:(.text+0x5580): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_zero': mission_static.c:(.text+0x55a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_zero': mission_static.c:(.text+0x55e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_lerp': mission_static.c:(.text+0x5600): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_lerp': mission_static.c:(.text+0x56a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_normalize': mission_static.c:(.text+0x56c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_normalize': mission_static.c:(.text+0x5760): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_clamp': mission_static.c:(.text+0x5780): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_clamp': mission_static.c:(.text+0x5820): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_min': mission_static.c:(.text+0x5840): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_min': mission_static.c:(.text+0x58e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_max': mission_static.c:(.text+0x5900): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_max': mission_static.c:(.text+0x59a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_round': mission_static.c:(.text+0x59c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_round': mission_static.c:(.text+0x5a60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_ceil': mission_static.c:(.text+0x5a80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_ceil': mission_static.c:(.text+0x5b20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_floor': mission_static.c:(.text+0x5b40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_floor': mission_static.c:(.text+0x5be0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_abs': mission_static.c:(.text+0x5c00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_abs': mission_static.c:(.text+0x5ca0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_inverse': mission_static.c:(.text+0x5cc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_inverse': mission_static.c:(.text+0x5d60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_negative': mission_static.c:(.text+0x5d80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_negative': mission_static.c:(.text+0x5e20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_snap': mission_static.c:(.text+0x5e40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_snap': mission_static.c:(.text+0x5ee0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_divide': mission_static.c:(.text+0x5f00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_divide': mission_static.c:(.text+0x5fa0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_multiply_mat4': mission_static.c:(.text+0x5fc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_multiply_mat4': mission_static.c:(.text+0x6060): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_multiply': mission_static.c:(.text+0x6080): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_multiply': mission_static.c:(.text+0x6120): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_scale': mission_static.c:(.text+0x6140): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_scale': mission_static.c:(.text+0x61e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_subtract': mission_static.c:(.text+0x6200): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_subtract': mission_static.c:(.text+0x62a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_add': mission_static.c:(.text+0x62c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_add': mission_static.c:(.text+0x6360): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_one': mission_static.c:(.text+0x6380): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_one': mission_static.c:(.text+0x6400): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_zero': mission_static.c:(.text+0x6420): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_zero': mission_static.c:(.text+0x64a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_assign_vec4': mission_static.c:(.text+0x64c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_assign_vec4': mission_static.c:(.text+0x6560): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_assign': mission_static.c:(.text+0x6580): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_assign': mission_static.c:(.text+0x6620): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i': mission_static.c:(.text+0x6640): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i': mission_static.c:(.text+0x66e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_is_equal': mission_static.c:(.text+0x6720): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_is_equal': mission_static.c:(.text+0x6760): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_is_zero': mission_static.c:(.text+0x6780): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_is_zero': mission_static.c:(.text+0x67a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_lerp': mission_static.c:(.text+0x67c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_lerp': mission_static.c:(.text+0x6860): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_normalize': mission_static.c:(.text+0x6880): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_normalize': mission_static.c:(.text+0x6920): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_clamp': mission_static.c:(.text+0x6940): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_clamp': mission_static.c:(.text+0x69e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_min': mission_static.c:(.text+0x6a00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_min': mission_static.c:(.text+0x6aa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_max': mission_static.c:(.text+0x6ac0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_max': mission_static.c:(.text+0x6b60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_round': mission_static.c:(.text+0x6b80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_round': mission_static.c:(.text+0x6c20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_ceil': mission_static.c:(.text+0x6c40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_ceil': mission_static.c:(.text+0x6ce0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_floor': mission_static.c:(.text+0x6d00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_floor': mission_static.c:(.text+0x6da0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_abs': mission_static.c:(.text+0x6dc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_abs': mission_static.c:(.text+0x6e60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_inverse': mission_static.c:(.text+0x6e80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_inverse': mission_static.c:(.text+0x6f20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_negative': mission_static.c:(.text+0x6f40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_negative': mission_static.c:(.text+0x6fe0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_snap': mission_static.c:(.text+0x7000): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_snap': mission_static.c:(.text+0x70a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_divide': mission_static.c:(.text+0x70c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_divide': mission_static.c:(.text+0x7160): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_multiply_mat4': mission_static.c:(.text+0x7180): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_multiply_mat4': mission_static.c:(.text+0x7220): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_multiply': mission_static.c:(.text+0x7240): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_multiply': mission_static.c:(.text+0x72e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_scale': mission_static.c:(.text+0x7300): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_scale': mission_static.c:(.text+0x73a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_subtract': mission_static.c:(.text+0x73c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_subtract': mission_static.c:(.text+0x7460): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_add': mission_static.c:(.text+0x7480): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_add': mission_static.c:(.text+0x7520): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_one': mission_static.c:(.text+0x7540): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_one': mission_static.c:(.text+0x75c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_zero': mission_static.c:(.text+0x75e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_zero': mission_static.c:(.text+0x7660): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_assign_vec4i': mission_static.c:(.text+0x7680): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_assign_vec4i': mission_static.c:(.text+0x7720): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_assign': mission_static.c:(.text+0x7740): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_assign': mission_static.c:(.text+0x77e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4': mission_static.c:(.text+0x7800): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4': mission_static.c:(.text+0x78a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_nearly_equal': mission_static.c:(.text+0x78c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_nearly_equal': mission_static.c:(.text+0x7900): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_equal': mission_static.c:(.text+0x7920): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_equal': mission_static.c:(.text+0x7960): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_near_zero': mission_static.c:(.text+0x7980): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_near_zero': mission_static.c:(.text+0x79c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_zero': mission_static.c:(.text+0x79e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_zero': mission_static.c:(.text+0x7a00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_distance_squared': mission_static.c:(.text+0x7a20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_distance_squared': mission_static.c:(.text+0x7a80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_distance': mission_static.c:(.text+0x7aa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_distance': mission_static.c:(.text+0x7b00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_length_squared': mission_static.c:(.text+0x7b20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_length_squared': mission_static.c:(.text+0x7b60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_length': mission_static.c:(.text+0x7b80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_length': mission_static.c:(.text+0x7bc0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_dot': mission_static.c:(.text+0x7be0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_dot': mission_static.c:(.text+0x7c40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_bezier4': mission_static.c:(.text+0x7c60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_bezier4': mission_static.c:(.text+0x7d60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_bezier3': mission_static.c:(.text+0x7da0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_bezier3': mission_static.c:(.text+0x7ea0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_lerp': mission_static.c:(.text+0x7ec0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_lerp': mission_static.c:(.text+0x7fa0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_reflect': mission_static.c:(.text+0x7fc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_reflect': mission_static.c:(.text+0x80a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_slide': mission_static.c:(.text+0x80c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_slide': mission_static.c:(.text+0x81a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_project': mission_static.c:(.text+0x81c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_project': mission_static.c:(.text+0x82a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_normalize': mission_static.c:(.text+0x82c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_normalize': mission_static.c:(.text+0x8380): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_cross': mission_static.c:(.text+0x83a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_cross': mission_static.c:(.text+0x8480): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_clamp': mission_static.c:(.text+0x84a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_clamp': mission_static.c:(.text+0x85a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_min': mission_static.c:(.text+0x85c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_min': mission_static.c:(.text+0x86a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_max': mission_static.c:(.text+0x86c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_max': mission_static.c:(.text+0x87a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_round': mission_static.c:(.text+0x87c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_round': mission_static.c:(.text+0x8860): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_ceil': mission_static.c:(.text+0x8880): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_ceil': mission_static.c:(.text+0x8920): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_floor': mission_static.c:(.text+0x8940): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_floor': mission_static.c:(.text+0x89e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_abs': mission_static.c:(.text+0x8a00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_abs': mission_static.c:(.text+0x8ac0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_inverse': mission_static.c:(.text+0x8ae0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_inverse': mission_static.c:(.text+0x8ba0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_negative': mission_static.c:(.text+0x8bc0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_negative': mission_static.c:(.text+0x8c80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_snap': mission_static.c:(.text+0x8ca0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_snap': mission_static.c:(.text+0x8d80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_divide': mission_static.c:(.text+0x8da0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_divide': mission_static.c:(.text+0x8e80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_multiply_mat3': mission_static.c:(.text+0x8ea0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_multiply_mat3': mission_static.c:(.text+0x8f60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_multiply': mission_static.c:(.text+0x8f80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_multiply': mission_static.c:(.text+0x9060): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_scale': mission_static.c:(.text+0x9080): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_scale': mission_static.c:(.text+0x9140): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_subtract': mission_static.c:(.text+0x9160): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_subtract': mission_static.c:(.text+0x9240): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_add': mission_static.c:(.text+0x9260): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_add': mission_static.c:(.text+0x9340): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_one': mission_static.c:(.text+0x9360): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_one': mission_static.c:(.text+0x9400): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_zero': mission_static.c:(.text+0x9420): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_zero': mission_static.c:(.text+0x94c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_assign_vec3': mission_static.c:(.text+0x94e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_assign_vec3': mission_static.c:(.text+0x9580): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_assign': mission_static.c:(.text+0x95a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_assign': mission_static.c:(.text+0x9660): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i': mission_static.c:(.text+0x9680): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i': mission_static.c:(.text+0x9720): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_is_equal': mission_static.c:(.text+0x9740): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_is_equal': mission_static.c:(.text+0x97a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_is_zero': mission_static.c:(.text+0x97c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_is_zero': mission_static.c:(.text+0x9800): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_distance_squared': mission_static.c:(.text+0x9820): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_distance_squared': mission_static.c:(.text+0x9860): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_distance': mission_static.c:(.text+0x9880): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_distance': mission_static.c:(.text+0x98c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_length_squared': mission_static.c:(.text+0x98e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_length_squared': mission_static.c:(.text+0x9900): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_length': mission_static.c:(.text+0x9920): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_length': mission_static.c:(.text+0x9940): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_dot': mission_static.c:(.text+0x9960): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_dot': mission_static.c:(.text+0x99a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_bezier4': mission_static.c:(.text+0x99c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_bezier4': mission_static.c:(.text+0x9aa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_bezier3': mission_static.c:(.text+0x9ae0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_bezier3': mission_static.c:(.text+0x9ba0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_lerp': mission_static.c:(.text+0x9bc0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_lerp': mission_static.c:(.text+0x9c80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_reflect': mission_static.c:(.text+0x9ca0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_reflect': mission_static.c:(.text+0x9d60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_slide': mission_static.c:(.text+0x9d80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_slide': mission_static.c:(.text+0x9e40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_project': mission_static.c:(.text+0x9e60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_project': mission_static.c:(.text+0x9f20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_normalize': mission_static.c:(.text+0x9f40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_normalize': mission_static.c:(.text+0x9fe0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_cross': mission_static.c:(.text+0xa000): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_cross': mission_static.c:(.text+0xa0c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_clamp': mission_static.c:(.text+0xa0e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_clamp': mission_static.c:(.text+0xa1a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_min': mission_static.c:(.text+0xa1c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_min': mission_static.c:(.text+0xa280): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_max': mission_static.c:(.text+0xa2a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_max': mission_static.c:(.text+0xa360): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_round': mission_static.c:(.text+0xa380): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_round': mission_static.c:(.text+0xa420): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_ceil': mission_static.c:(.text+0xa440): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_ceil': mission_static.c:(.text+0xa4e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_floor': mission_static.c:(.text+0xa500): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_floor': mission_static.c:(.text+0xa5a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_abs': mission_static.c:(.text+0xa5c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_abs': mission_static.c:(.text+0xa660): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_inverse': mission_static.c:(.text+0xa680): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_inverse': mission_static.c:(.text+0xa720): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_negative': mission_static.c:(.text+0xa740): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_negative': mission_static.c:(.text+0xa7e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_snap': mission_static.c:(.text+0xa800): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_snap': mission_static.c:(.text+0xa8c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_divide': mission_static.c:(.text+0xa8e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_divide': mission_static.c:(.text+0xa9a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_multiply_mat3': mission_static.c:(.text+0xa9c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_multiply_mat3': mission_static.c:(.text+0xaa60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_multiply': mission_static.c:(.text+0xaa80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_multiply': mission_static.c:(.text+0xab40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_scale': mission_static.c:(.text+0xab60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_scale': mission_static.c:(.text+0xac00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_subtract': mission_static.c:(.text+0xac20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_subtract': mission_static.c:(.text+0xace0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_add': mission_static.c:(.text+0xad00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_add': mission_static.c:(.text+0xadc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_one': mission_static.c:(.text+0xade0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_one': mission_static.c:(.text+0xae80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_zero': mission_static.c:(.text+0xaea0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_zero': mission_static.c:(.text+0xaf40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_assign_vec3i': mission_static.c:(.text+0xaf60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_assign_vec3i': mission_static.c:(.text+0xb020): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_assign': mission_static.c:(.text+0xb040): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_assign': mission_static.c:(.text+0xb0e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3': mission_static.c:(.text+0xb100): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3': mission_static.c:(.text+0xb1a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_nearly_equal': mission_static.c:(.text+0xb1c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_nearly_equal': mission_static.c:(.text+0xb200): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_equal': mission_static.c:(.text+0xb220): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_equal': mission_static.c:(.text+0xb260): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_near_zero': mission_static.c:(.text+0xb280): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_near_zero': mission_static.c:(.text+0xb2c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_zero': mission_static.c:(.text+0xb2e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_zero': mission_static.c:(.text+0xb320): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_distance_squared': mission_static.c:(.text+0xb340): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_distance_squared': mission_static.c:(.text+0xb380): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_distance': mission_static.c:(.text+0xb3a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_distance': mission_static.c:(.text+0xb3c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_length': mission_static.c:(.text+0xb3e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_length': mission_static.c:(.text+0xb400): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_length_squared': mission_static.c:(.text+0xb420): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_length_squared': mission_static.c:(.text+0xb440): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_angle': mission_static.c:(.text+0xb460): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_angle': mission_static.c:(.text+0xb480): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_dot': mission_static.c:(.text+0xb4a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_dot': mission_static.c:(.text+0xb4e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_bezier4': mission_static.c:(.text+0xb500): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_bezier4': mission_static.c:(.text+0xb5a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_bezier3': mission_static.c:(.text+0xb5e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_bezier3': mission_static.c:(.text+0xb680): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_lerp': mission_static.c:(.text+0xb6a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_lerp': mission_static.c:(.text+0xb720): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_rotate': mission_static.c:(.text+0xb740): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_rotate': mission_static.c:(.text+0xb7c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_tangent': mission_static.c:(.text+0xb7e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_tangent': mission_static.c:(.text+0xb860): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_reflect': mission_static.c:(.text+0xb880): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_reflect': mission_static.c:(.text+0xb900): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_slide': mission_static.c:(.text+0xb920): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_slide': mission_static.c:(.text+0xb9a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_project': mission_static.c:(.text+0xb9c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_project': mission_static.c:(.text+0xba40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_normalize': mission_static.c:(.text+0xba60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_normalize': mission_static.c:(.text+0xbae0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_clamp': mission_static.c:(.text+0xbb00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_clamp': mission_static.c:(.text+0xbba0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_min': mission_static.c:(.text+0xbbc0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_min': mission_static.c:(.text+0xbc40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_max': mission_static.c:(.text+0xbc60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_max': mission_static.c:(.text+0xbce0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_round': mission_static.c:(.text+0xbd00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_round': mission_static.c:(.text+0xbd80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_ceil': mission_static.c:(.text+0xbda0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_ceil': mission_static.c:(.text+0xbe20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_floor': mission_static.c:(.text+0xbe40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_floor': mission_static.c:(.text+0xbec0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_abs': mission_static.c:(.text+0xbee0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_abs': mission_static.c:(.text+0xbf60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_inverse': mission_static.c:(.text+0xbf80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_inverse': mission_static.c:(.text+0xc000): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_negative': mission_static.c:(.text+0xc020): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_negative': mission_static.c:(.text+0xc0a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_snap': mission_static.c:(.text+0xc0c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_snap': mission_static.c:(.text+0xc140): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_divide': mission_static.c:(.text+0xc160): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_divide': mission_static.c:(.text+0xc1e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_multiply_mat2': mission_static.c:(.text+0xc200): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_multiply_mat2': mission_static.c:(.text+0xc2a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_multiply': mission_static.c:(.text+0xc2c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_multiply': mission_static.c:(.text+0xc340): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_scale': mission_static.c:(.text+0xc360): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_scale': mission_static.c:(.text+0xc3e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_subtract': mission_static.c:(.text+0xc400): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_subtract': mission_static.c:(.text+0xc480): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_add': mission_static.c:(.text+0xc4a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_add': mission_static.c:(.text+0xc520): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_one': mission_static.c:(.text+0xc540): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_one': mission_static.c:(.text+0xc5c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_zero': mission_static.c:(.text+0xc9a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_zero': mission_static.c:(.text+0xca20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_assign_vec2': mission_static.c:(.text+0xca40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_assign_vec2': mission_static.c:(.text+0xcac0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_assign': mission_static.c:(.text+0xcae0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_assign': mission_static.c:(.text+0xcb60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i': mission_static.c:(.text+0xcb80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i': mission_static.c:(.text+0xcc00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_is_equal': mission_static.c:(.text+0xd1a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_is_equal': mission_static.c:(.text+0xd1e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_is_zero': mission_static.c:(.text+0xe420): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_is_zero': mission_static.c:(.text+0xe440): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_distance_squared': mission_static.c:(.text+0xe460): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_distance_squared': mission_static.c:(.text+0xe4a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_distance': mission_static.c:(.text+0xe4c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_distance': mission_static.c:(.text+0xe500): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_length': mission_static.c:(.text+0xe520): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_length': mission_static.c:(.text+0xe540): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_length_squared': mission_static.c:(.text+0xe560): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_length_squared': mission_static.c:(.text+0xe580): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_angle': mission_static.c:(.text+0xe5a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_angle': mission_static.c:(.text+0xe5c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_dot': mission_static.c:(.text+0xe5e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_dot': mission_static.c:(.text+0xe620): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_bezier4': mission_static.c:(.text+0xe640): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_bezier4': mission_static.c:(.text+0xe700): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_bezier3': mission_static.c:(.text+0xe740): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_bezier3': mission_static.c:(.text+0xe7e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_lerp': mission_static.c:(.text+0xe800): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_lerp': mission_static.c:(.text+0xe8a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_rotate': mission_static.c:(.text+0xe8c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_rotate': mission_static.c:(.text+0xe960): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_tangent': mission_static.c:(.text+0xe980): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_tangent': mission_static.c:(.text+0xea00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_reflect': mission_static.c:(.text+0xea20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_reflect': mission_static.c:(.text+0xeac0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_slide': mission_static.c:(.text+0xeae0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_slide': mission_static.c:(.text+0xeb80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_project': mission_static.c:(.text+0xeba0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_project': mission_static.c:(.text+0xec40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_normalize': mission_static.c:(.text+0xec60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_normalize': mission_static.c:(.text+0xece0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_clamp': mission_static.c:(.text+0xed00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_clamp': mission_static.c:(.text+0xeda0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_min': mission_static.c:(.text+0xedc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_min': mission_static.c:(.text+0xee60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_max': mission_static.c:(.text+0xee80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_max': mission_static.c:(.text+0xef20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_round': mission_static.c:(.text+0xef40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_round': mission_static.c:(.text+0xefc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_ceil': mission_static.c:(.text+0xefe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_ceil': mission_static.c:(.text+0xf060): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_floor': mission_static.c:(.text+0xf080): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_floor': mission_static.c:(.text+0xf100): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_abs': mission_static.c:(.text+0xf120): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_abs': mission_static.c:(.text+0xf1a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_inverse': mission_static.c:(.text+0xf1c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_inverse': mission_static.c:(.text+0xf240): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_negative': mission_static.c:(.text+0xf260): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_negative': mission_static.c:(.text+0xf2e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_snap': mission_static.c:(.text+0xf300): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_snap': mission_static.c:(.text+0xf3a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_divide': mission_static.c:(.text+0xf3c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_divide': mission_static.c:(.text+0xf460): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_multiply_mat2': mission_static.c:(.text+0xf480): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_multiply_mat2': mission_static.c:(.text+0xf520): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_multiply': mission_static.c:(.text+0xf540): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_multiply': mission_static.c:(.text+0xf5e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_scale': mission_static.c:(.text+0xf600): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_scale': mission_static.c:(.text+0xf6a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_subtract': mission_static.c:(.text+0xf6c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_subtract': mission_static.c:(.text+0xf760): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_add': mission_static.c:(.text+0xf780): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_add': mission_static.c:(.text+0xf820): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_one': mission_static.c:(.text+0xf840): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_one': mission_static.c:(.text+0xf8c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_zero': mission_static.c:(.text+0xf8e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_zero': mission_static.c:(.text+0xf960): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_assign_vec2i': mission_static.c:(.text+0xf980): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_assign_vec2i': mission_static.c:(.text+0xfa00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_assign': mission_static.c:(.text+0xfa20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_assign': mission_static.c:(.text+0xfaa0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2': mission_static.c:(.text+0xfac0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2': mission_static.c:(.text+0xfb40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_nearly_equal': mission_static.c:(.text+0xfb60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_nearly_equal': mission_static.c:(.text+0xfba0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_equal': mission_static.c:(.text+0xfbc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_equal': mission_static.c:(.text+0xfc00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_near_zero': mission_static.c:(.text+0xfc20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_near_zero': mission_static.c:(.text+0xfc40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_zero': mission_static.c:(.text+0xfc60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_zero': mission_static.c:(.text+0xfc80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_lerp': mouse.c:(.text+0x680): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_lerp': mouse.c:(.text+0x700): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_multiply': mouse.c:(.text+0x720): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_multiply': mouse.c:(.text+0x7a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_scale': mouse.c:(.text+0x7c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_scale': mouse.c:(.text+0x840): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_negative': mouse.c:(.text+0x860): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_negative': mouse.c:(.text+0x8e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_scaling': mouse.c:(.text+0x900): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_scaling': mouse.c:(.text+0x980): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_translation': mouse.c:(.text+0x9a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_translation': mouse.c:(.text+0xa20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_look_at': mouse.c:(.text+0xa40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_look_at': mouse.c:(.text+0xb00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_quaternion': mouse.c:(.text+0xb20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_quaternion': mouse.c:(.text+0xba0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_axis': mouse.c:(.text+0xbc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_axis': mouse.c:(.text+0xc40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_z': mouse.c:(.text+0xc60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_z': mouse.c:(.text+0xce0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_y': mouse.c:(.text+0xd00): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_y': mouse.c:(.text+0xd80): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_x': mouse.c:(.text+0xda0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_x': mouse.c:(.text+0xe20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_perspective_infinite': mouse.c:(.text+0xe40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_perspective_infinite': mouse.c:(.text+0xec0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_perspective_fov': mouse.c:(.text+0xee0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_perspective_fov': mouse.c:(.text+0xf60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_perspective': mouse.c:(.text+0xf80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_perspective': mouse.c:(.text+0x1000): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_ortho': mouse.c:(.text+0x1020): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_ortho': mouse.c:(.text+0x10a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_inverse': mouse.c:(.text+0x10c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_inverse': mouse.c:(.text+0x1140): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_adjugate': mouse.c:(.text+0x1160): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_adjugate': mouse.c:(.text+0x11e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_transpose': mouse.c:(.text+0x1200): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_transpose': mouse.c:(.text+0x1280): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_assign_mat3': mouse.c:(.text+0x12a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_assign_mat3': mouse.c:(.text+0x1320): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_assign_mat2': mouse.c:(.text+0x1340): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_assign_mat2': mouse.c:(.text+0x13e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_assign': mouse.c:(.text+0x1400): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_assign': mouse.c:(.text+0x1480): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_determinant': mouse.c:(.text+0x14a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_determinant': mouse.c:(.text+0x14c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_identity': mouse.c:(.text+0x14e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_identity': mouse.c:(.text+0x1560): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_zero': mouse.c:(.text+0x1580): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_zero': mouse.c:(.text+0x1600): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4': mouse.c:(.text+0x1620): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4': mouse.c:(.text+0x16a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_lerp': mouse.c:(.text+0x16c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_lerp': mouse.c:(.text+0x1740): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_multiply': mouse.c:(.text+0x1760): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_multiply': mouse.c:(.text+0x17e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_scale': mouse.c:(.text+0x1800): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_scale': mouse.c:(.text+0x1880): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_negative': mouse.c:(.text+0x18a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_negative': mouse.c:(.text+0x1920): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_scaling': mouse.c:(.text+0x1940): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_scaling': mouse.c:(.text+0x19c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_quaternion': mouse.c:(.text+0x19e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_quaternion': mouse.c:(.text+0x1a80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_axis': mouse.c:(.text+0x1aa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_axis': mouse.c:(.text+0x1b40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_z': mouse.c:(.text+0x1b60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_z': mouse.c:(.text+0x1be0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_y': mouse.c:(.text+0x1c00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_y': mouse.c:(.text+0x1c80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_x': mouse.c:(.text+0x1ca0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_x': mouse.c:(.text+0x1d20): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_inverse': mouse.c:(.text+0x1d40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_inverse': mouse.c:(.text+0x1dc0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_adjugate': mouse.c:(.text+0x1de0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_adjugate': mouse.c:(.text+0x1e60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_cofactor': mouse.c:(.text+0x1e80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_cofactor': mouse.c:(.text+0x1f00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_transpose': mouse.c:(.text+0x1f20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_transpose': mouse.c:(.text+0x1fa0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_assign_mat4': mouse.c:(.text+0x1fc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_assign_mat4': mouse.c:(.text+0x2040): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_assign_mat2': mouse.c:(.text+0x2060): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_assign_mat2': mouse.c:(.text+0x2100): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_assign': mouse.c:(.text+0x2120): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_assign': mouse.c:(.text+0x21a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_determinant': mouse.c:(.text+0x21c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_determinant': mouse.c:(.text+0x21e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_identity': mouse.c:(.text+0x2200): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_identity': mouse.c:(.text+0x2280): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_zero': mouse.c:(.text+0x22a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_zero': mouse.c:(.text+0x2320): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3': mouse.c:(.text+0x2340): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3': mouse.c:(.text+0x23c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_lerp': mouse.c:(.text+0x23e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_lerp': mouse.c:(.text+0x24a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_multiply': mouse.c:(.text+0x24c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_multiply': mouse.c:(.text+0x2580): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_scale': mouse.c:(.text+0x25a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_scale': mouse.c:(.text+0x2640): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_negative': mouse.c:(.text+0x2660): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_negative': mouse.c:(.text+0x2700): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_scaling': mouse.c:(.text+0x2720): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_scaling': mouse.c:(.text+0x27c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_rotation': mouse.c:(.text+0x27e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_rotation': mouse.c:(.text+0x2880): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_inverse': mouse.c:(.text+0x28a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_inverse': mouse.c:(.text+0x2940): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_cofactor': mouse.c:(.text+0x2960): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_cofactor': mouse.c:(.text+0x2a00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_transpose': mouse.c:(.text+0x2a20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_transpose': mouse.c:(.text+0x2ac0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_assign_mat4': mouse.c:(.text+0x2ae0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_assign_mat4': mouse.c:(.text+0x2b80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_assign_mat3': mouse.c:(.text+0x2ba0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_assign_mat3': mouse.c:(.text+0x2c40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_assign': mouse.c:(.text+0x2c60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_assign': mouse.c:(.text+0x2d00): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_determinant': mouse.c:(.text+0x2d20): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_determinant': mouse.c:(.text+0x2d60): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_identity': mouse.c:(.text+0x2d80): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_identity': mouse.c:(.text+0x2e20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_zero': mouse.c:(.text+0x2e40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_zero': mouse.c:(.text+0x2ee0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2': mouse.c:(.text+0x2f00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2': mouse.c:(.text+0x2fa0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_length_squared': mouse.c:(.text+0x2fc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_length_squared': mouse.c:(.text+0x3000): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_length': mouse.c:(.text+0x3020): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_length': mouse.c:(.text+0x3060): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_angle': mouse.c:(.text+0x3080): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_angle': mouse.c:(.text+0x30c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_dot': mouse.c:(.text+0x30e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_dot': mouse.c:(.text+0x3120): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_slerp': mouse.c:(.text+0x3140): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_slerp': mouse.c:(.text+0x3200): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_lerp': mouse.c:(.text+0x3220): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_lerp': mouse.c:(.text+0x32e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_yaw_pitch_roll': mouse.c:(.text+0x3300): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_yaw_pitch_roll': mouse.c:(.text+0x33a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_mat4': mouse.c:(.text+0x33c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_mat4': mouse.c:(.text+0x3460): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_vec3': mouse.c:(.text+0x3480): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_vec3': mouse.c:(.text+0x3520): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_axis_angle': mouse.c:(.text+0x3540): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_axis_angle': mouse.c:(.text+0x35e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_power': mouse.c:(.text+0x3600): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_power': mouse.c:(.text+0x36a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_normalize': mouse.c:(.text+0x36c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_normalize': mouse.c:(.text+0x3760): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_inverse': mouse.c:(.text+0x3780): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_inverse': mouse.c:(.text+0x3820): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_conjugate': mouse.c:(.text+0x3840): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_conjugate': mouse.c:(.text+0x38e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_negative': mouse.c:(.text+0x3900): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_negative': mouse.c:(.text+0x39a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_divide': mouse.c:(.text+0x39c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_divide': mouse.c:(.text+0x3a80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_multiply': mouse.c:(.text+0x3aa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_multiply': mouse.c:(.text+0x3b60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_scale': mouse.c:(.text+0x3b80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_scale': mouse.c:(.text+0x3c20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_null': mouse.c:(.text+0x3c40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_null': mouse.c:(.text+0x3ce0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_zero': mouse.c:(.text+0x3d00): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_zero': mouse.c:(.text+0x3da0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_assign': mouse.c:(.text+0x3dc0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_assign': mouse.c:(.text+0x3e60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat': mouse.c:(.text+0x3e80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat': mouse.c:(.text+0x3f20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_nearly_equal': mouse.c:(.text+0x3f40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_nearly_equal': mouse.c:(.text+0x3f80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_equal': mouse.c:(.text+0x3fa0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_equal': mouse.c:(.text+0x3fe0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_near_zero': mouse.c:(.text+0x4000): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_near_zero': mouse.c:(.text+0x4040): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_zero': mouse.c:(.text+0x4060): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_zero': mouse.c:(.text+0x40a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_lerp': mouse.c:(.text+0x40c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_lerp': mouse.c:(.text+0x4160): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_normalize': mouse.c:(.text+0x4180): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_normalize': mouse.c:(.text+0x4220): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_clamp': mouse.c:(.text+0x4240): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_clamp': mouse.c:(.text+0x42e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_min': mouse.c:(.text+0x4300): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_min': mouse.c:(.text+0x43a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_max': mouse.c:(.text+0x43c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_max': mouse.c:(.text+0x4460): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_round': mouse.c:(.text+0x4480): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_round': mouse.c:(.text+0x4520): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_ceil': mouse.c:(.text+0x4540): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_ceil': mouse.c:(.text+0x45e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_floor': mouse.c:(.text+0x4600): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_floor': mouse.c:(.text+0x46a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_abs': mouse.c:(.text+0x46c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_abs': mouse.c:(.text+0x4760): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_inverse': mouse.c:(.text+0x4780): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_inverse': mouse.c:(.text+0x4820): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_negative': mouse.c:(.text+0x4840): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_negative': mouse.c:(.text+0x48e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_snap': mouse.c:(.text+0x4900): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_snap': mouse.c:(.text+0x49a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_divide': mouse.c:(.text+0x49c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_divide': mouse.c:(.text+0x4a60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_multiply_mat4': mouse.c:(.text+0x4a80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_multiply_mat4': mouse.c:(.text+0x4b20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_multiply': mouse.c:(.text+0x4b40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_multiply': mouse.c:(.text+0x4be0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_scale': mouse.c:(.text+0x4c00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_scale': mouse.c:(.text+0x4ca0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_subtract': mouse.c:(.text+0x4cc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_subtract': mouse.c:(.text+0x4d60): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_add': mouse.c:(.text+0x4d80): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_add': mouse.c:(.text+0x4e20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_one': mouse.c:(.text+0x4e40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_one': mouse.c:(.text+0x4ec0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_zero': mouse.c:(.text+0x4ee0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_zero': mouse.c:(.text+0x4f60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_assign_vec4': mouse.c:(.text+0x4f80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_assign_vec4': mouse.c:(.text+0x5020): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_assign': mouse.c:(.text+0x5040): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_assign': mouse.c:(.text+0x50e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i': mouse.c:(.text+0x5100): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i': mouse.c:(.text+0x51a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_is_equal': mouse.c:(.text+0x51e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_is_equal': mouse.c:(.text+0x5220): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_is_zero': mouse.c:(.text+0x5240): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_is_zero': mouse.c:(.text+0x5260): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_lerp': mouse.c:(.text+0x5280): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_lerp': mouse.c:(.text+0x5320): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_normalize': mouse.c:(.text+0x5340): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_normalize': mouse.c:(.text+0x53e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_clamp': mouse.c:(.text+0x5400): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_clamp': mouse.c:(.text+0x54a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_min': mouse.c:(.text+0x54c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_min': mouse.c:(.text+0x5560): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_max': mouse.c:(.text+0x5580): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_max': mouse.c:(.text+0x5620): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_round': mouse.c:(.text+0x5640): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_round': mouse.c:(.text+0x56e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_ceil': mouse.c:(.text+0x5700): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_ceil': mouse.c:(.text+0x57a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_floor': mouse.c:(.text+0x57c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_floor': mouse.c:(.text+0x5860): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_abs': mouse.c:(.text+0x5880): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_abs': mouse.c:(.text+0x5920): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_inverse': mouse.c:(.text+0x5940): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_inverse': mouse.c:(.text+0x59e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_negative': mouse.c:(.text+0x5a00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_negative': mouse.c:(.text+0x5aa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_snap': mouse.c:(.text+0x5ac0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_snap': mouse.c:(.text+0x5b60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_divide': mouse.c:(.text+0x5b80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_divide': mouse.c:(.text+0x5c20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_multiply_mat4': mouse.c:(.text+0x5c40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_multiply_mat4': mouse.c:(.text+0x5ce0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_multiply': mouse.c:(.text+0x5d00): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_multiply': mouse.c:(.text+0x5da0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_scale': mouse.c:(.text+0x5dc0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_scale': mouse.c:(.text+0x5e60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_subtract': mouse.c:(.text+0x5e80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_subtract': mouse.c:(.text+0x5f20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_add': mouse.c:(.text+0x5f40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_add': mouse.c:(.text+0x5fe0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_one': mouse.c:(.text+0x6000): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_one': mouse.c:(.text+0x6080): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_zero': mouse.c:(.text+0x60a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_zero': mouse.c:(.text+0x6120): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_assign_vec4i': mouse.c:(.text+0x6140): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_assign_vec4i': mouse.c:(.text+0x61e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_assign': mouse.c:(.text+0x6200): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_assign': mouse.c:(.text+0x62a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4': mouse.c:(.text+0x62c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4': mouse.c:(.text+0x6360): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_nearly_equal': mouse.c:(.text+0x6380): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_nearly_equal': mouse.c:(.text+0x63c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_equal': mouse.c:(.text+0x63e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_equal': mouse.c:(.text+0x6420): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_near_zero': mouse.c:(.text+0x6440): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_near_zero': mouse.c:(.text+0x6480): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_zero': mouse.c:(.text+0x64a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_zero': mouse.c:(.text+0x64c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_distance_squared': mouse.c:(.text+0x64e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_distance_squared': mouse.c:(.text+0x6540): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_distance': mouse.c:(.text+0x6560): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_distance': mouse.c:(.text+0x65c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_length_squared': mouse.c:(.text+0x65e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_length_squared': mouse.c:(.text+0x6620): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_length': mouse.c:(.text+0x6640): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_length': mouse.c:(.text+0x6680): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_dot': mouse.c:(.text+0x66a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_dot': mouse.c:(.text+0x6700): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_bezier4': mouse.c:(.text+0x6720): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_bezier4': mouse.c:(.text+0x6820): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_bezier3': mouse.c:(.text+0x6860): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_bezier3': mouse.c:(.text+0x6960): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_lerp': mouse.c:(.text+0x6980): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_lerp': mouse.c:(.text+0x6a60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_reflect': mouse.c:(.text+0x6a80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_reflect': mouse.c:(.text+0x6b60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_slide': mouse.c:(.text+0x6b80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_slide': mouse.c:(.text+0x6c60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_project': mouse.c:(.text+0x6c80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_project': mouse.c:(.text+0x6d60): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_normalize': mouse.c:(.text+0x6d80): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_normalize': mouse.c:(.text+0x6e40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_cross': mouse.c:(.text+0x6e60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_cross': mouse.c:(.text+0x6f40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_clamp': mouse.c:(.text+0x6f60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_clamp': mouse.c:(.text+0x7060): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_min': mouse.c:(.text+0x7080): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_min': mouse.c:(.text+0x7160): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_max': mouse.c:(.text+0x7180): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_max': mouse.c:(.text+0x7260): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_round': mouse.c:(.text+0x7280): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_round': mouse.c:(.text+0x7320): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_ceil': mouse.c:(.text+0x7340): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_ceil': mouse.c:(.text+0x73e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_floor': mouse.c:(.text+0x7400): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_floor': mouse.c:(.text+0x74a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_abs': mouse.c:(.text+0x74c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_abs': mouse.c:(.text+0x7580): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_inverse': mouse.c:(.text+0x75a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_inverse': mouse.c:(.text+0x7660): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_negative': mouse.c:(.text+0x7680): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_negative': mouse.c:(.text+0x7740): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_snap': mouse.c:(.text+0x7760): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_snap': mouse.c:(.text+0x7840): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_divide': mouse.c:(.text+0x7860): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_divide': mouse.c:(.text+0x7940): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_multiply_mat3': mouse.c:(.text+0x7960): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_multiply_mat3': mouse.c:(.text+0x7a20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_multiply': mouse.c:(.text+0x7a40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_multiply': mouse.c:(.text+0x7b20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_scale': mouse.c:(.text+0x7b40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_scale': mouse.c:(.text+0x7c00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_subtract': mouse.c:(.text+0x7c20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_subtract': mouse.c:(.text+0x7d00): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_add': mouse.c:(.text+0x7d20): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_add': mouse.c:(.text+0x7e00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_one': mouse.c:(.text+0x7e20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_one': mouse.c:(.text+0x7ec0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_zero': mouse.c:(.text+0x7ee0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_zero': mouse.c:(.text+0x7f80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_assign_vec3': mouse.c:(.text+0x7fa0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_assign_vec3': mouse.c:(.text+0x8040): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_assign': mouse.c:(.text+0x8060): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_assign': mouse.c:(.text+0x8120): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i': mouse.c:(.text+0x8140): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i': mouse.c:(.text+0x81e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_is_equal': mouse.c:(.text+0x8200): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_is_equal': mouse.c:(.text+0x8260): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_is_zero': mouse.c:(.text+0x8280): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_is_zero': mouse.c:(.text+0x82c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_distance_squared': mouse.c:(.text+0x82e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_distance_squared': mouse.c:(.text+0x8320): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_distance': mouse.c:(.text+0x8340): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_distance': mouse.c:(.text+0x8380): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_length_squared': mouse.c:(.text+0x83a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_length_squared': mouse.c:(.text+0x83c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_length': mouse.c:(.text+0x83e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_length': mouse.c:(.text+0x8400): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_dot': mouse.c:(.text+0x8420): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_dot': mouse.c:(.text+0x8460): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_bezier4': mouse.c:(.text+0x8480): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_bezier4': mouse.c:(.text+0x8560): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_bezier3': mouse.c:(.text+0x85a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_bezier3': mouse.c:(.text+0x8660): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_lerp': mouse.c:(.text+0x8680): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_lerp': mouse.c:(.text+0x8740): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_reflect': mouse.c:(.text+0x8760): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_reflect': mouse.c:(.text+0x8820): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_slide': mouse.c:(.text+0x8840): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_slide': mouse.c:(.text+0x8900): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_project': mouse.c:(.text+0x8920): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_project': mouse.c:(.text+0x89e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_normalize': mouse.c:(.text+0x8a00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_normalize': mouse.c:(.text+0x8aa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_cross': mouse.c:(.text+0x8ac0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_cross': mouse.c:(.text+0x8b80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_clamp': mouse.c:(.text+0x8ba0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_clamp': mouse.c:(.text+0x8c60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_min': mouse.c:(.text+0x8c80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_min': mouse.c:(.text+0x8d40): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_max': mouse.c:(.text+0x8d60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_max': mouse.c:(.text+0x8e20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_round': mouse.c:(.text+0x8e40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_round': mouse.c:(.text+0x8ee0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_ceil': mouse.c:(.text+0x8f00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_ceil': mouse.c:(.text+0x8fa0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_floor': mouse.c:(.text+0x8fc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_floor': mouse.c:(.text+0x9060): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_abs': mouse.c:(.text+0x9080): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_abs': mouse.c:(.text+0x9120): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_inverse': mouse.c:(.text+0x9140): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_inverse': mouse.c:(.text+0x91e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_negative': mouse.c:(.text+0x9200): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_negative': mouse.c:(.text+0x92a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_snap': mouse.c:(.text+0x92c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_snap': mouse.c:(.text+0x9380): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_divide': mouse.c:(.text+0x93a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_divide': mouse.c:(.text+0x9460): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_multiply_mat3': mouse.c:(.text+0x9480): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_multiply_mat3': mouse.c:(.text+0x9520): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_multiply': mouse.c:(.text+0x9540): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_multiply': mouse.c:(.text+0x9600): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_scale': mouse.c:(.text+0x9620): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_scale': mouse.c:(.text+0x96c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_subtract': mouse.c:(.text+0x96e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_subtract': mouse.c:(.text+0x97a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_add': mouse.c:(.text+0x97c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_add': mouse.c:(.text+0x9880): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_one': mouse.c:(.text+0x98a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_one': mouse.c:(.text+0x9940): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_zero': mouse.c:(.text+0x9960): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_zero': mouse.c:(.text+0x9a00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_assign_vec3i': mouse.c:(.text+0x9a20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_assign_vec3i': mouse.c:(.text+0x9ae0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_assign': mouse.c:(.text+0x9b00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_assign': mouse.c:(.text+0x9ba0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3': mouse.c:(.text+0x9bc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3': mouse.c:(.text+0x9c60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_nearly_equal': mouse.c:(.text+0x9c80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_nearly_equal': mouse.c:(.text+0x9cc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_equal': mouse.c:(.text+0x9ce0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_equal': mouse.c:(.text+0x9d20): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_near_zero': mouse.c:(.text+0x9d40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_near_zero': mouse.c:(.text+0x9d80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_zero': mouse.c:(.text+0x9da0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_zero': mouse.c:(.text+0x9de0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_distance_squared': mouse.c:(.text+0x9e00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_distance_squared': mouse.c:(.text+0x9e40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_distance': mouse.c:(.text+0x9e60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_distance': mouse.c:(.text+0x9e80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_length': mouse.c:(.text+0x9ea0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_length': mouse.c:(.text+0x9ec0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_length_squared': mouse.c:(.text+0x9ee0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_length_squared': mouse.c:(.text+0x9f00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_angle': mouse.c:(.text+0x9f20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_angle': mouse.c:(.text+0x9f40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_dot': mouse.c:(.text+0x9f60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_dot': mouse.c:(.text+0x9fa0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_bezier4': mouse.c:(.text+0x9fc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_bezier4': mouse.c:(.text+0xa060): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_bezier3': mouse.c:(.text+0xa0a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_bezier3': mouse.c:(.text+0xa140): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_lerp': mouse.c:(.text+0xa160): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_lerp': mouse.c:(.text+0xa1e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_rotate': mouse.c:(.text+0xa200): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_rotate': mouse.c:(.text+0xa280): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_tangent': mouse.c:(.text+0xa2a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_tangent': mouse.c:(.text+0xa320): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_reflect': mouse.c:(.text+0xa340): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_reflect': mouse.c:(.text+0xa3c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_slide': mouse.c:(.text+0xa3e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_slide': mouse.c:(.text+0xa460): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_project': mouse.c:(.text+0xa480): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_project': mouse.c:(.text+0xa500): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_normalize': mouse.c:(.text+0xa520): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_normalize': mouse.c:(.text+0xa5a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_clamp': mouse.c:(.text+0xa5c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_clamp': mouse.c:(.text+0xa660): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_min': mouse.c:(.text+0xa680): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_min': mouse.c:(.text+0xa700): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_max': mouse.c:(.text+0xa720): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_max': mouse.c:(.text+0xa7a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_round': mouse.c:(.text+0xa7c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_round': mouse.c:(.text+0xa840): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_ceil': mouse.c:(.text+0xa860): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_ceil': mouse.c:(.text+0xa8e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_floor': mouse.c:(.text+0xa900): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_floor': mouse.c:(.text+0xa980): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_abs': mouse.c:(.text+0xa9a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_abs': mouse.c:(.text+0xaa20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_inverse': mouse.c:(.text+0xaa40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_inverse': mouse.c:(.text+0xaac0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_negative': mouse.c:(.text+0xaae0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_negative': mouse.c:(.text+0xab60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_snap': mouse.c:(.text+0xab80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_snap': mouse.c:(.text+0xac00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_divide': mouse.c:(.text+0xac20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_divide': mouse.c:(.text+0xaca0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_multiply_mat2': mouse.c:(.text+0xacc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_multiply_mat2': mouse.c:(.text+0xad60): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_multiply': mouse.c:(.text+0xad80): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_multiply': mouse.c:(.text+0xae00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_scale': mouse.c:(.text+0xae20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_scale': mouse.c:(.text+0xaea0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_subtract': mouse.c:(.text+0xaec0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_subtract': mouse.c:(.text+0xaf40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_add': mouse.c:(.text+0xaf60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_add': mouse.c:(.text+0xafe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_one': mouse.c:(.text+0xb000): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_one': mouse.c:(.text+0xb080): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_zero': mouse.c:(.text+0xb0a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_zero': mouse.c:(.text+0xb120): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_assign_vec2': mouse.c:(.text+0xb140): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_assign_vec2': mouse.c:(.text+0xb1c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_assign': mouse.c:(.text+0xb1e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_assign': mouse.c:(.text+0xb260): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i': mouse.c:(.text+0xb280): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i': mouse.c:(.text+0xb300): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_is_equal': mouse.c:(.text+0xb320): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_is_equal': mouse.c:(.text+0xb360): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_is_zero': mouse.c:(.text+0xb380): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_is_zero': mouse.c:(.text+0xb3a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_distance_squared': mouse.c:(.text+0xb3c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_distance_squared': mouse.c:(.text+0xb400): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_distance': mouse.c:(.text+0xb420): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_distance': mouse.c:(.text+0xb460): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_length': mouse.c:(.text+0xb480): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_length': mouse.c:(.text+0xb4a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_length_squared': mouse.c:(.text+0xb4c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_length_squared': mouse.c:(.text+0xb4e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_angle': mouse.c:(.text+0xb500): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_angle': mouse.c:(.text+0xb520): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_dot': mouse.c:(.text+0xb540): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_dot': mouse.c:(.text+0xb580): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_bezier4': mouse.c:(.text+0xb5a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_bezier4': mouse.c:(.text+0xb660): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_bezier3': mouse.c:(.text+0xb6a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_bezier3': mouse.c:(.text+0xb740): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_lerp': mouse.c:(.text+0xb760): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_lerp': mouse.c:(.text+0xb800): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_rotate': mouse.c:(.text+0xb820): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_rotate': mouse.c:(.text+0xb8c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_tangent': mouse.c:(.text+0xb8e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_tangent': mouse.c:(.text+0xb960): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_reflect': mouse.c:(.text+0xb980): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_reflect': mouse.c:(.text+0xba20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_slide': mouse.c:(.text+0xba40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_slide': mouse.c:(.text+0xbae0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_project': mouse.c:(.text+0xbb00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_project': mouse.c:(.text+0xbba0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_normalize': mouse.c:(.text+0xbbc0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_normalize': mouse.c:(.text+0xbc40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_clamp': mouse.c:(.text+0xbc60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_clamp': mouse.c:(.text+0xbd00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_min': mouse.c:(.text+0xbd20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_min': mouse.c:(.text+0xbdc0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_max': mouse.c:(.text+0xbde0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_max': mouse.c:(.text+0xbe80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_round': mouse.c:(.text+0xbea0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_round': mouse.c:(.text+0xbf20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_ceil': mouse.c:(.text+0xbf40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_ceil': mouse.c:(.text+0xbfc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_floor': mouse.c:(.text+0xbfe0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_floor': mouse.c:(.text+0xc060): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_abs': mouse.c:(.text+0xc080): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_abs': mouse.c:(.text+0xc100): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_inverse': mouse.c:(.text+0xc120): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_inverse': mouse.c:(.text+0xc1a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_negative': mouse.c:(.text+0xc1c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_negative': mouse.c:(.text+0xc240): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_snap': mouse.c:(.text+0xc260): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_snap': mouse.c:(.text+0xc300): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_divide': mouse.c:(.text+0xc320): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_divide': mouse.c:(.text+0xc3c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_multiply_mat2': mouse.c:(.text+0xc3e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_multiply_mat2': mouse.c:(.text+0xc480): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_multiply': mouse.c:(.text+0xc4a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_multiply': mouse.c:(.text+0xc540): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_scale': mouse.c:(.text+0xc560): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_scale': mouse.c:(.text+0xc600): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_subtract': mouse.c:(.text+0xc620): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_subtract': mouse.c:(.text+0xc6c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_add': mouse.c:(.text+0xc6e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_add': mouse.c:(.text+0xc780): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_one': mouse.c:(.text+0xc7a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_one': mouse.c:(.text+0xc820): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_zero': mouse.c:(.text+0xc840): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_zero': mouse.c:(.text+0xc8c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_assign_vec2i': mouse.c:(.text+0xc8e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_assign_vec2i': mouse.c:(.text+0xc960): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_assign': mouse.c:(.text+0xc980): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_assign': mouse.c:(.text+0xca00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2': mouse.c:(.text+0xca20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2': mouse.c:(.text+0xcaa0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_nearly_equal': mouse.c:(.text+0xcac0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_nearly_equal': mouse.c:(.text+0xcb00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_equal': mouse.c:(.text+0xcb20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_equal': mouse.c:(.text+0xcb60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_near_zero': mouse.c:(.text+0xcb80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_near_zero': mouse.c:(.text+0xcba0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_zero': mouse.c:(.text+0xcbc0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_zero': mouse.c:(.text+0xcbe0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_lerp': music.c:(.text+0x9c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_lerp': music.c:(.text+0xa40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_multiply': music.c:(.text+0xa60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_multiply': music.c:(.text+0xae0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_scale': music.c:(.text+0xb00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_scale': music.c:(.text+0xb80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_negative': music.c:(.text+0xba0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_negative': music.c:(.text+0xc20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_scaling': music.c:(.text+0xc40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_scaling': music.c:(.text+0xcc0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_translation': music.c:(.text+0xce0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_translation': music.c:(.text+0xd60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_look_at': music.c:(.text+0xd80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_look_at': music.c:(.text+0xe40): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_quaternion': music.c:(.text+0xe60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_quaternion': music.c:(.text+0xee0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_axis': music.c:(.text+0xf00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_axis': music.c:(.text+0xf80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_z': music.c:(.text+0xfa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_z': music.c:(.text+0x1020): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_y': music.c:(.text+0x1040): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_y': music.c:(.text+0x10c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_x': music.c:(.text+0x10e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_x': music.c:(.text+0x1160): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_perspective_infinite': music.c:(.text+0x1180): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_perspective_infinite': music.c:(.text+0x1200): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_perspective_fov': music.c:(.text+0x1220): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_perspective_fov': music.c:(.text+0x12a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_perspective': music.c:(.text+0x12c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_perspective': music.c:(.text+0x1340): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_ortho': music.c:(.text+0x1360): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_ortho': music.c:(.text+0x13e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_inverse': music.c:(.text+0x1400): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_inverse': music.c:(.text+0x1480): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_adjugate': music.c:(.text+0x14a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_adjugate': music.c:(.text+0x1520): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_transpose': music.c:(.text+0x1540): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_transpose': music.c:(.text+0x15c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_assign_mat3': music.c:(.text+0x15e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_assign_mat3': music.c:(.text+0x1660): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_assign_mat2': music.c:(.text+0x1680): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_assign_mat2': music.c:(.text+0x1720): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_assign': music.c:(.text+0x1740): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_assign': music.c:(.text+0x17c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_determinant': music.c:(.text+0x17e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_determinant': music.c:(.text+0x1800): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_identity': music.c:(.text+0x1820): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_identity': music.c:(.text+0x18a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_zero': music.c:(.text+0x18c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_zero': music.c:(.text+0x1940): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4': music.c:(.text+0x1960): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4': music.c:(.text+0x19e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_lerp': music.c:(.text+0x1a00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_lerp': music.c:(.text+0x1a80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_multiply': music.c:(.text+0x1aa0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_multiply': music.c:(.text+0x1b20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_scale': music.c:(.text+0x1b40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_scale': music.c:(.text+0x1bc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_negative': music.c:(.text+0x1be0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_negative': music.c:(.text+0x1c60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_scaling': music.c:(.text+0x1c80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_scaling': music.c:(.text+0x1d00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_quaternion': music.c:(.text+0x1d20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_quaternion': music.c:(.text+0x1dc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_axis': music.c:(.text+0x1de0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_axis': music.c:(.text+0x1e80): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_z': music.c:(.text+0x1ea0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_z': music.c:(.text+0x1f20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_y': music.c:(.text+0x1f40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_y': music.c:(.text+0x1fc0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_x': music.c:(.text+0x1fe0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_x': music.c:(.text+0x2060): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_inverse': music.c:(.text+0x2080): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_inverse': music.c:(.text+0x2100): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_adjugate': music.c:(.text+0x2120): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_adjugate': music.c:(.text+0x21a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_cofactor': music.c:(.text+0x21c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_cofactor': music.c:(.text+0x2240): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_transpose': music.c:(.text+0x2260): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_transpose': music.c:(.text+0x22e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_assign_mat4': music.c:(.text+0x2300): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_assign_mat4': music.c:(.text+0x2380): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_assign_mat2': music.c:(.text+0x23a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_assign_mat2': music.c:(.text+0x2440): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_assign': music.c:(.text+0x2460): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_assign': music.c:(.text+0x24e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_determinant': music.c:(.text+0x2500): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_determinant': music.c:(.text+0x2520): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_identity': music.c:(.text+0x2540): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_identity': music.c:(.text+0x25c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_zero': music.c:(.text+0x25e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_zero': music.c:(.text+0x2660): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3': music.c:(.text+0x2680): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3': music.c:(.text+0x2700): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_lerp': music.c:(.text+0x2720): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_lerp': music.c:(.text+0x27e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_multiply': music.c:(.text+0x2800): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_multiply': music.c:(.text+0x28c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_scale': music.c:(.text+0x28e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_scale': music.c:(.text+0x2980): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_negative': music.c:(.text+0x29a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_negative': music.c:(.text+0x2a40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_scaling': music.c:(.text+0x2a60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_scaling': music.c:(.text+0x2b00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_rotation': music.c:(.text+0x2b20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_rotation': music.c:(.text+0x2bc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_inverse': music.c:(.text+0x2be0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_inverse': music.c:(.text+0x2c80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_cofactor': music.c:(.text+0x2ca0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_cofactor': music.c:(.text+0x2d40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_transpose': music.c:(.text+0x2d60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_transpose': music.c:(.text+0x2e00): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_assign_mat4': music.c:(.text+0x2e20): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_assign_mat4': music.c:(.text+0x2ec0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_assign_mat3': music.c:(.text+0x2ee0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_assign_mat3': music.c:(.text+0x2f80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_assign': music.c:(.text+0x2fa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_assign': music.c:(.text+0x3040): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_determinant': music.c:(.text+0x3060): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_determinant': music.c:(.text+0x30a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_identity': music.c:(.text+0x30c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_identity': music.c:(.text+0x3160): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_zero': music.c:(.text+0x3180): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_zero': music.c:(.text+0x3220): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2': music.c:(.text+0x3240): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2': music.c:(.text+0x32e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_length_squared': music.c:(.text+0x3300): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_length_squared': music.c:(.text+0x3340): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_length': music.c:(.text+0x3360): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_length': music.c:(.text+0x33a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_angle': music.c:(.text+0x33c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_angle': music.c:(.text+0x3400): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_dot': music.c:(.text+0x3420): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_dot': music.c:(.text+0x3460): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_slerp': music.c:(.text+0x3480): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_slerp': music.c:(.text+0x3540): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_lerp': music.c:(.text+0x3560): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_lerp': music.c:(.text+0x3620): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_yaw_pitch_roll': music.c:(.text+0x3640): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_yaw_pitch_roll': music.c:(.text+0x36e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_mat4': music.c:(.text+0x3700): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_mat4': music.c:(.text+0x37a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_vec3': music.c:(.text+0x37c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_vec3': music.c:(.text+0x3860): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_axis_angle': music.c:(.text+0x3880): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_axis_angle': music.c:(.text+0x3920): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_power': music.c:(.text+0x3940): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_power': music.c:(.text+0x39e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_normalize': music.c:(.text+0x3a00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_normalize': music.c:(.text+0x3aa0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_inverse': music.c:(.text+0x3ac0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_inverse': music.c:(.text+0x3b60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_conjugate': music.c:(.text+0x3b80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_conjugate': music.c:(.text+0x3c20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_negative': music.c:(.text+0x3c40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_negative': music.c:(.text+0x3ce0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_divide': music.c:(.text+0x3d00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_divide': music.c:(.text+0x3dc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_multiply': music.c:(.text+0x3de0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_multiply': music.c:(.text+0x3ea0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_scale': music.c:(.text+0x3ec0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_scale': music.c:(.text+0x3f60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_null': music.c:(.text+0x3f80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_null': music.c:(.text+0x4020): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_zero': music.c:(.text+0x4040): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_zero': music.c:(.text+0x40e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_assign': music.c:(.text+0x4100): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_assign': music.c:(.text+0x41a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat': music.c:(.text+0x41c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat': music.c:(.text+0x4260): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_nearly_equal': music.c:(.text+0x4280): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_nearly_equal': music.c:(.text+0x42c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_equal': music.c:(.text+0x42e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_equal': music.c:(.text+0x4320): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_near_zero': music.c:(.text+0x4340): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_near_zero': music.c:(.text+0x4380): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_zero': music.c:(.text+0x43a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_zero': music.c:(.text+0x43e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_lerp': music.c:(.text+0x4400): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_lerp': music.c:(.text+0x44a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_normalize': music.c:(.text+0x44c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_normalize': music.c:(.text+0x4560): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_clamp': music.c:(.text+0x4580): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_clamp': music.c:(.text+0x4620): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_min': music.c:(.text+0x4640): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_min': music.c:(.text+0x46e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_max': music.c:(.text+0x4700): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_max': music.c:(.text+0x47a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_round': music.c:(.text+0x47c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_round': music.c:(.text+0x4860): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_ceil': music.c:(.text+0x4880): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_ceil': music.c:(.text+0x4920): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_floor': music.c:(.text+0x4940): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_floor': music.c:(.text+0x49e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_abs': music.c:(.text+0x4a00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_abs': music.c:(.text+0x4aa0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_inverse': music.c:(.text+0x4ac0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_inverse': music.c:(.text+0x4b60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_negative': music.c:(.text+0x4b80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_negative': music.c:(.text+0x4c20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_snap': music.c:(.text+0x4c40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_snap': music.c:(.text+0x4ce0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_divide': music.c:(.text+0x4d00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_divide': music.c:(.text+0x4da0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_multiply_mat4': music.c:(.text+0x4dc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_multiply_mat4': music.c:(.text+0x4e60): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_multiply': music.c:(.text+0x4e80): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_multiply': music.c:(.text+0x4f20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_scale': music.c:(.text+0x4f40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_scale': music.c:(.text+0x4fe0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_subtract': music.c:(.text+0x5000): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_subtract': music.c:(.text+0x50a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_add': music.c:(.text+0x50c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_add': music.c:(.text+0x5160): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_one': music.c:(.text+0x5180): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_one': music.c:(.text+0x5200): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_zero': music.c:(.text+0x5220): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_zero': music.c:(.text+0x52a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_assign_vec4': music.c:(.text+0x52c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_assign_vec4': music.c:(.text+0x5360): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_assign': music.c:(.text+0x5380): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_assign': music.c:(.text+0x5420): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i': music.c:(.text+0x5440): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i': music.c:(.text+0x54e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_is_equal': music.c:(.text+0x5520): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_is_equal': music.c:(.text+0x5560): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_is_zero': music.c:(.text+0x5580): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_is_zero': music.c:(.text+0x55a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_lerp': music.c:(.text+0x55c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_lerp': music.c:(.text+0x5660): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_normalize': music.c:(.text+0x5680): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_normalize': music.c:(.text+0x5720): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_clamp': music.c:(.text+0x5740): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_clamp': music.c:(.text+0x57e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_min': music.c:(.text+0x5800): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_min': music.c:(.text+0x58a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_max': music.c:(.text+0x58c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_max': music.c:(.text+0x5960): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_round': music.c:(.text+0x5980): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_round': music.c:(.text+0x5a20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_ceil': music.c:(.text+0x5a40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_ceil': music.c:(.text+0x5ae0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_floor': music.c:(.text+0x5b00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_floor': music.c:(.text+0x5ba0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_abs': music.c:(.text+0x5bc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_abs': music.c:(.text+0x5c60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_inverse': music.c:(.text+0x5c80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_inverse': music.c:(.text+0x5d20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_negative': music.c:(.text+0x5d40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_negative': music.c:(.text+0x5de0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_snap': music.c:(.text+0x5e00): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_snap': music.c:(.text+0x5ea0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_divide': music.c:(.text+0x5ec0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_divide': music.c:(.text+0x5f60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_multiply_mat4': music.c:(.text+0x5f80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_multiply_mat4': music.c:(.text+0x6020): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_multiply': music.c:(.text+0x6040): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_multiply': music.c:(.text+0x60e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_scale': music.c:(.text+0x6100): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_scale': music.c:(.text+0x61a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_subtract': music.c:(.text+0x61c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_subtract': music.c:(.text+0x6260): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_add': music.c:(.text+0x6280): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_add': music.c:(.text+0x6320): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_one': music.c:(.text+0x6340): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_one': music.c:(.text+0x63c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_zero': music.c:(.text+0x63e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_zero': music.c:(.text+0x6460): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_assign_vec4i': music.c:(.text+0x6480): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_assign_vec4i': music.c:(.text+0x6520): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_assign': music.c:(.text+0x6540): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_assign': music.c:(.text+0x65e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4': music.c:(.text+0x6600): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4': music.c:(.text+0x66a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_nearly_equal': music.c:(.text+0x66c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_nearly_equal': music.c:(.text+0x6700): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_equal': music.c:(.text+0x6720): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_equal': music.c:(.text+0x6760): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_near_zero': music.c:(.text+0x6780): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_near_zero': music.c:(.text+0x67c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_zero': music.c:(.text+0x67e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_zero': music.c:(.text+0x6800): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_distance_squared': music.c:(.text+0x6820): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_distance_squared': music.c:(.text+0x6880): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_distance': music.c:(.text+0x68a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_distance': music.c:(.text+0x6900): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_length_squared': music.c:(.text+0x6920): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_length_squared': music.c:(.text+0x6960): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_length': music.c:(.text+0x6980): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_length': music.c:(.text+0x69c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_dot': music.c:(.text+0x69e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_dot': music.c:(.text+0x6a40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_bezier4': music.c:(.text+0x6a60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_bezier4': music.c:(.text+0x6b60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_bezier3': music.c:(.text+0x6ba0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_bezier3': music.c:(.text+0x6ca0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_lerp': music.c:(.text+0x6cc0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_lerp': music.c:(.text+0x6da0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_reflect': music.c:(.text+0x6dc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_reflect': music.c:(.text+0x6ea0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_slide': music.c:(.text+0x6ec0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_slide': music.c:(.text+0x6fa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_project': music.c:(.text+0x6fc0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_project': music.c:(.text+0x70a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_normalize': music.c:(.text+0x70c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_normalize': music.c:(.text+0x7180): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_cross': music.c:(.text+0x71a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_cross': music.c:(.text+0x7280): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_clamp': music.c:(.text+0x72a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_clamp': music.c:(.text+0x73a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_min': music.c:(.text+0x73c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_min': music.c:(.text+0x74a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_max': music.c:(.text+0x74c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_max': music.c:(.text+0x75a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_round': music.c:(.text+0x75c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_round': music.c:(.text+0x7660): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_ceil': music.c:(.text+0x7680): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_ceil': music.c:(.text+0x7720): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_floor': music.c:(.text+0x7740): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_floor': music.c:(.text+0x77e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_abs': music.c:(.text+0x7800): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_abs': music.c:(.text+0x78c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_inverse': music.c:(.text+0x78e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_inverse': music.c:(.text+0x79a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_negative': music.c:(.text+0x79c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_negative': music.c:(.text+0x7a80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_snap': music.c:(.text+0x7aa0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_snap': music.c:(.text+0x7b80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_divide': music.c:(.text+0x7ba0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_divide': music.c:(.text+0x7c80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_multiply_mat3': music.c:(.text+0x7ca0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_multiply_mat3': music.c:(.text+0x7d60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_multiply': music.c:(.text+0x7d80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_multiply': music.c:(.text+0x7e60): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_scale': music.c:(.text+0x7e80): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_scale': music.c:(.text+0x7f40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_subtract': music.c:(.text+0x7f60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_subtract': music.c:(.text+0x8040): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_add': music.c:(.text+0x8060): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_add': music.c:(.text+0x8140): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_one': music.c:(.text+0x8160): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_one': music.c:(.text+0x8200): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_zero': music.c:(.text+0x8220): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_zero': music.c:(.text+0x82c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_assign_vec3': music.c:(.text+0x82e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_assign_vec3': music.c:(.text+0x8380): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_assign': music.c:(.text+0x83a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_assign': music.c:(.text+0x8460): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i': music.c:(.text+0x8480): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i': music.c:(.text+0x8520): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_is_equal': music.c:(.text+0x8540): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_is_equal': music.c:(.text+0x85a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_is_zero': music.c:(.text+0x85c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_is_zero': music.c:(.text+0x8600): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_distance_squared': music.c:(.text+0x8620): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_distance_squared': music.c:(.text+0x8660): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_distance': music.c:(.text+0x8680): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_distance': music.c:(.text+0x86c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_length_squared': music.c:(.text+0x86e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_length_squared': music.c:(.text+0x8700): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_length': music.c:(.text+0x8720): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_length': music.c:(.text+0x8740): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_dot': music.c:(.text+0x8760): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_dot': music.c:(.text+0x87a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_bezier4': music.c:(.text+0x87c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_bezier4': music.c:(.text+0x88a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_bezier3': music.c:(.text+0x88e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_bezier3': music.c:(.text+0x89a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_lerp': music.c:(.text+0x89c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_lerp': music.c:(.text+0x8a80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_reflect': music.c:(.text+0x8aa0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_reflect': music.c:(.text+0x8b60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_slide': music.c:(.text+0x8b80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_slide': music.c:(.text+0x8c40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_project': music.c:(.text+0x8c60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_project': music.c:(.text+0x8d20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_normalize': music.c:(.text+0x8d40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_normalize': music.c:(.text+0x8de0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_cross': music.c:(.text+0x8e00): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_cross': music.c:(.text+0x8ec0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_clamp': music.c:(.text+0x8ee0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_clamp': music.c:(.text+0x8fa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_min': music.c:(.text+0x8fc0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_min': music.c:(.text+0x9080): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_max': music.c:(.text+0x90a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_max': music.c:(.text+0x9160): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_round': music.c:(.text+0x9180): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_round': music.c:(.text+0x9220): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_ceil': music.c:(.text+0x9240): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_ceil': music.c:(.text+0x92e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_floor': music.c:(.text+0x9300): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_floor': music.c:(.text+0x93a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_abs': music.c:(.text+0x93c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_abs': music.c:(.text+0x9460): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_inverse': music.c:(.text+0x9480): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_inverse': music.c:(.text+0x9520): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_negative': music.c:(.text+0x9540): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_negative': music.c:(.text+0x95e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_snap': music.c:(.text+0x9600): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_snap': music.c:(.text+0x96c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_divide': music.c:(.text+0x96e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_divide': music.c:(.text+0x97a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_multiply_mat3': music.c:(.text+0x97c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_multiply_mat3': music.c:(.text+0x9860): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_multiply': music.c:(.text+0x9880): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_multiply': music.c:(.text+0x9940): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_scale': music.c:(.text+0x9960): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_scale': music.c:(.text+0x9a00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_subtract': music.c:(.text+0x9a20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_subtract': music.c:(.text+0x9ae0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_add': music.c:(.text+0x9b00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_add': music.c:(.text+0x9bc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_one': music.c:(.text+0x9be0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_one': music.c:(.text+0x9c80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_zero': music.c:(.text+0x9ca0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_zero': music.c:(.text+0x9d40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_assign_vec3i': music.c:(.text+0x9d60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_assign_vec3i': music.c:(.text+0x9e20): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_assign': music.c:(.text+0x9e40): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_assign': music.c:(.text+0x9ee0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3': music.c:(.text+0x9f00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3': music.c:(.text+0x9fa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_nearly_equal': music.c:(.text+0x9fc0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_nearly_equal': music.c:(.text+0xa000): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_equal': music.c:(.text+0xa020): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_equal': music.c:(.text+0xa060): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_near_zero': music.c:(.text+0xa080): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_near_zero': music.c:(.text+0xa0c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_zero': music.c:(.text+0xa0e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_zero': music.c:(.text+0xa120): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_distance_squared': music.c:(.text+0xa140): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_distance_squared': music.c:(.text+0xa180): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_distance': music.c:(.text+0xa1a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_distance': music.c:(.text+0xa1c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_length': music.c:(.text+0xa1e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_length': music.c:(.text+0xa200): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_length_squared': music.c:(.text+0xa220): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_length_squared': music.c:(.text+0xa240): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_angle': music.c:(.text+0xa260): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_angle': music.c:(.text+0xa280): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_dot': music.c:(.text+0xa2a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_dot': music.c:(.text+0xa2e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_bezier4': music.c:(.text+0xa300): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_bezier4': music.c:(.text+0xa3a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_bezier3': music.c:(.text+0xa3e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_bezier3': music.c:(.text+0xa480): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_lerp': music.c:(.text+0xa4a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_lerp': music.c:(.text+0xa520): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_rotate': music.c:(.text+0xa540): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_rotate': music.c:(.text+0xa5c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_tangent': music.c:(.text+0xa5e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_tangent': music.c:(.text+0xa660): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_reflect': music.c:(.text+0xa680): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_reflect': music.c:(.text+0xa700): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_slide': music.c:(.text+0xa720): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_slide': music.c:(.text+0xa7a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_project': music.c:(.text+0xa7c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_project': music.c:(.text+0xa840): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_normalize': music.c:(.text+0xa860): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_normalize': music.c:(.text+0xa8e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_clamp': music.c:(.text+0xa900): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_clamp': music.c:(.text+0xa9a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_min': music.c:(.text+0xa9c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_min': music.c:(.text+0xaa40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_max': music.c:(.text+0xaa60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_max': music.c:(.text+0xaae0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_round': music.c:(.text+0xab00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_round': music.c:(.text+0xab80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_ceil': music.c:(.text+0xaba0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_ceil': music.c:(.text+0xac20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_floor': music.c:(.text+0xac40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_floor': music.c:(.text+0xacc0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_abs': music.c:(.text+0xace0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_abs': music.c:(.text+0xad60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_inverse': music.c:(.text+0xad80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_inverse': music.c:(.text+0xae00): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_negative': music.c:(.text+0xae20): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_negative': music.c:(.text+0xaea0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_snap': music.c:(.text+0xaec0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_snap': music.c:(.text+0xaf40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_divide': music.c:(.text+0xaf60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_divide': music.c:(.text+0xafe0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_multiply_mat2': music.c:(.text+0xb000): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_multiply_mat2': music.c:(.text+0xb0a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_multiply': music.c:(.text+0xb0c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_multiply': music.c:(.text+0xb140): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_scale': music.c:(.text+0xb160): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_scale': music.c:(.text+0xb1e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_subtract': music.c:(.text+0xb200): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_subtract': music.c:(.text+0xb280): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_add': music.c:(.text+0xb2a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_add': music.c:(.text+0xb320): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_one': music.c:(.text+0xb340): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_one': music.c:(.text+0xb3c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_zero': music.c:(.text+0xb3e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_zero': music.c:(.text+0xb460): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_assign_vec2': music.c:(.text+0xb480): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_assign_vec2': music.c:(.text+0xb500): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_assign': music.c:(.text+0xb520): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_assign': music.c:(.text+0xb5a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i': music.c:(.text+0xb5c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i': music.c:(.text+0xb640): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_is_equal': music.c:(.text+0xb660): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_is_equal': music.c:(.text+0xb6a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_is_zero': music.c:(.text+0xb6c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_is_zero': music.c:(.text+0xb6e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_distance_squared': music.c:(.text+0xb700): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_distance_squared': music.c:(.text+0xb740): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_distance': music.c:(.text+0xb760): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_distance': music.c:(.text+0xb7a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_length': music.c:(.text+0xb7c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_length': music.c:(.text+0xb7e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_length_squared': music.c:(.text+0xb800): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_length_squared': music.c:(.text+0xb820): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_angle': music.c:(.text+0xb840): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_angle': music.c:(.text+0xb860): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_dot': music.c:(.text+0xb880): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_dot': music.c:(.text+0xb8c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_bezier4': music.c:(.text+0xb8e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_bezier4': music.c:(.text+0xb9a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_bezier3': music.c:(.text+0xb9e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_bezier3': music.c:(.text+0xba80): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_lerp': music.c:(.text+0xbaa0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_lerp': music.c:(.text+0xbb40): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_rotate': music.c:(.text+0xbb60): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_rotate': music.c:(.text+0xbc00): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_tangent': music.c:(.text+0xbc20): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_tangent': music.c:(.text+0xbca0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_reflect': music.c:(.text+0xbcc0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_reflect': music.c:(.text+0xbd60): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_slide': music.c:(.text+0xbd80): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_slide': music.c:(.text+0xbe20): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_project': music.c:(.text+0xbe40): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_project': music.c:(.text+0xbee0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_normalize': music.c:(.text+0xbf00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_normalize': music.c:(.text+0xbf80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_clamp': music.c:(.text+0xbfa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_clamp': music.c:(.text+0xc040): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_min': music.c:(.text+0xc060): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_min': music.c:(.text+0xc100): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_max': music.c:(.text+0xc120): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_max': music.c:(.text+0xc1c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_round': music.c:(.text+0xc1e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_round': music.c:(.text+0xc260): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_ceil': music.c:(.text+0xc280): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_ceil': music.c:(.text+0xc300): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_floor': music.c:(.text+0xc320): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_floor': music.c:(.text+0xc3a0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_abs': music.c:(.text+0xc3c0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_abs': music.c:(.text+0xc440): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_inverse': music.c:(.text+0xc460): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_inverse': music.c:(.text+0xc4e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_negative': music.c:(.text+0xc500): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_negative': music.c:(.text+0xc580): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_snap': music.c:(.text+0xc5a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_snap': music.c:(.text+0xc640): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_divide': music.c:(.text+0xc660): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_divide': music.c:(.text+0xc700): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_multiply_mat2': music.c:(.text+0xc720): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_multiply_mat2': music.c:(.text+0xc7c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_multiply': music.c:(.text+0xc7e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_multiply': music.c:(.text+0xc880): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_scale': music.c:(.text+0xc8a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_scale': music.c:(.text+0xc940): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_subtract': music.c:(.text+0xc960): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_subtract': music.c:(.text+0xca00): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_add': music.c:(.text+0xca20): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_add': music.c:(.text+0xcac0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_one': music.c:(.text+0xcae0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_one': music.c:(.text+0xcb60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_zero': music.c:(.text+0xcb80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_zero': music.c:(.text+0xcc00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_assign_vec2i': music.c:(.text+0xcc20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_assign_vec2i': music.c:(.text+0xcca0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_assign': music.c:(.text+0xccc0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_assign': music.c:(.text+0xcd40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2': music.c:(.text+0xcd60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2': music.c:(.text+0xcde0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_nearly_equal': music.c:(.text+0xce00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_nearly_equal': music.c:(.text+0xce40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_equal': music.c:(.text+0xce60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_equal': music.c:(.text+0xcea0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_near_zero': music.c:(.text+0xcec0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_near_zero': music.c:(.text+0xcee0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_zero': music.c:(.text+0xcf00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_zero': music.c:(.text+0xcf20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_lerp': net_client.c:(.text+0x2a40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_lerp': net_client.c:(.text+0x2ac0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_multiply': net_client.c:(.text+0x2ae0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_multiply': net_client.c:(.text+0x2b60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_scale': net_client.c:(.text+0x2b80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_scale': net_client.c:(.text+0x2c00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_negative': net_client.c:(.text+0x2c20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_negative': net_client.c:(.text+0x2ca0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_scaling': net_client.c:(.text+0x2cc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_scaling': net_client.c:(.text+0x2d40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_translation': net_client.c:(.text+0x2d60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_translation': net_client.c:(.text+0x2de0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_look_at': net_client.c:(.text+0x2e00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_look_at': net_client.c:(.text+0x2ec0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_quaternion': net_client.c:(.text+0x2ee0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_quaternion': net_client.c:(.text+0x2f60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_axis': net_client.c:(.text+0x2f80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_axis': net_client.c:(.text+0x3000): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_z': net_client.c:(.text+0x3020): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_z': net_client.c:(.text+0x30a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_y': net_client.c:(.text+0x30c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_y': net_client.c:(.text+0x3140): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_x': net_client.c:(.text+0x3160): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_x': net_client.c:(.text+0x31e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_perspective_infinite': net_client.c:(.text+0x3200): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_perspective_infinite': net_client.c:(.text+0x3280): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_perspective_fov': net_client.c:(.text+0x32a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_perspective_fov': net_client.c:(.text+0x3320): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_perspective': net_client.c:(.text+0x3340): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_perspective': net_client.c:(.text+0x33c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_ortho': net_client.c:(.text+0x33e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_ortho': net_client.c:(.text+0x3460): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_inverse': net_client.c:(.text+0x3480): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_inverse': net_client.c:(.text+0x3500): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_adjugate': net_client.c:(.text+0x3520): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_adjugate': net_client.c:(.text+0x35a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_transpose': net_client.c:(.text+0x35c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_transpose': net_client.c:(.text+0x3640): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_assign_mat3': net_client.c:(.text+0x3660): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_assign_mat3': net_client.c:(.text+0x36e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_assign_mat2': net_client.c:(.text+0x3700): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_assign_mat2': net_client.c:(.text+0x37a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_assign': net_client.c:(.text+0x37c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_assign': net_client.c:(.text+0x3840): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_determinant': net_client.c:(.text+0x3860): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_determinant': net_client.c:(.text+0x3880): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_identity': net_client.c:(.text+0x38a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_identity': net_client.c:(.text+0x3920): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_zero': net_client.c:(.text+0x3940): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_zero': net_client.c:(.text+0x39c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4': net_client.c:(.text+0x39e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4': net_client.c:(.text+0x3a60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_lerp': net_client.c:(.text+0x3a80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_lerp': net_client.c:(.text+0x3b00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_multiply': net_client.c:(.text+0x3b20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_multiply': net_client.c:(.text+0x3ba0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_scale': net_client.c:(.text+0x3bc0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_scale': net_client.c:(.text+0x3c40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_negative': net_client.c:(.text+0x3c60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_negative': net_client.c:(.text+0x3ce0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_scaling': net_client.c:(.text+0x3d00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_scaling': net_client.c:(.text+0x3d80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_quaternion': net_client.c:(.text+0x3da0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_quaternion': net_client.c:(.text+0x3e40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_axis': net_client.c:(.text+0x3e60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_axis': net_client.c:(.text+0x3f00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_z': net_client.c:(.text+0x3f20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_z': net_client.c:(.text+0x3fa0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_y': net_client.c:(.text+0x3fc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_y': net_client.c:(.text+0x4040): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_x': net_client.c:(.text+0x4060): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_x': net_client.c:(.text+0x40e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_inverse': net_client.c:(.text+0x4100): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_inverse': net_client.c:(.text+0x4180): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_adjugate': net_client.c:(.text+0x41a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_adjugate': net_client.c:(.text+0x4220): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_cofactor': net_client.c:(.text+0x4240): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_cofactor': net_client.c:(.text+0x42c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_transpose': net_client.c:(.text+0x42e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_transpose': net_client.c:(.text+0x4360): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_assign_mat4': net_client.c:(.text+0x4380): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_assign_mat4': net_client.c:(.text+0x4400): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_assign_mat2': net_client.c:(.text+0x4420): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_assign_mat2': net_client.c:(.text+0x44c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_assign': net_client.c:(.text+0x44e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_assign': net_client.c:(.text+0x4560): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_determinant': net_client.c:(.text+0x4580): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_determinant': net_client.c:(.text+0x45a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_identity': net_client.c:(.text+0x45c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_identity': net_client.c:(.text+0x4640): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_zero': net_client.c:(.text+0x4660): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_zero': net_client.c:(.text+0x46e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3': net_client.c:(.text+0x4700): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3': net_client.c:(.text+0x4780): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_lerp': net_client.c:(.text+0x47a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_lerp': net_client.c:(.text+0x4860): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_multiply': net_client.c:(.text+0x4880): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_multiply': net_client.c:(.text+0x4940): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_scale': net_client.c:(.text+0x4960): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_scale': net_client.c:(.text+0x4a00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_negative': net_client.c:(.text+0x4a20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_negative': net_client.c:(.text+0x4ac0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_scaling': net_client.c:(.text+0x4ae0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_scaling': net_client.c:(.text+0x4b80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_rotation': net_client.c:(.text+0x4ba0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_rotation': net_client.c:(.text+0x4c40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_inverse': net_client.c:(.text+0x4c60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_inverse': net_client.c:(.text+0x4d00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_cofactor': net_client.c:(.text+0x4d20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_cofactor': net_client.c:(.text+0x4dc0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_transpose': net_client.c:(.text+0x4de0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_transpose': net_client.c:(.text+0x4e80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_assign_mat4': net_client.c:(.text+0x4ea0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_assign_mat4': net_client.c:(.text+0x4f40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_assign_mat3': net_client.c:(.text+0x4f60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_assign_mat3': net_client.c:(.text+0x5000): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_assign': net_client.c:(.text+0x5020): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_assign': net_client.c:(.text+0x50c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_determinant': net_client.c:(.text+0x50e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_determinant': net_client.c:(.text+0x5120): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_identity': net_client.c:(.text+0x5140): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_identity': net_client.c:(.text+0x51e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_zero': net_client.c:(.text+0x5200): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_zero': net_client.c:(.text+0x52a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2': net_client.c:(.text+0x52c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2': net_client.c:(.text+0x5360): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_length_squared': net_client.c:(.text+0x5380): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_length_squared': net_client.c:(.text+0x53c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_length': net_client.c:(.text+0x53e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_length': net_client.c:(.text+0x5420): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_angle': net_client.c:(.text+0x5440): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_angle': net_client.c:(.text+0x5480): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_dot': net_client.c:(.text+0x54a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_dot': net_client.c:(.text+0x54e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_slerp': net_client.c:(.text+0x5500): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_slerp': net_client.c:(.text+0x55c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_lerp': net_client.c:(.text+0x55e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_lerp': net_client.c:(.text+0x56a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_yaw_pitch_roll': net_client.c:(.text+0x56c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_yaw_pitch_roll': net_client.c:(.text+0x5760): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_mat4': net_client.c:(.text+0x5780): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_mat4': net_client.c:(.text+0x5820): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_vec3': net_client.c:(.text+0x5840): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_vec3': net_client.c:(.text+0x58e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_axis_angle': net_client.c:(.text+0x5900): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_axis_angle': net_client.c:(.text+0x59a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_power': net_client.c:(.text+0x59c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_power': net_client.c:(.text+0x5a60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_normalize': net_client.c:(.text+0x5a80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_normalize': net_client.c:(.text+0x5b20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_inverse': net_client.c:(.text+0x5b40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_inverse': net_client.c:(.text+0x5be0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_conjugate': net_client.c:(.text+0x5c00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_conjugate': net_client.c:(.text+0x5ca0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_negative': net_client.c:(.text+0x5cc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_negative': net_client.c:(.text+0x5d60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_divide': net_client.c:(.text+0x5d80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_divide': net_client.c:(.text+0x5e40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_multiply': net_client.c:(.text+0x5e60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_multiply': net_client.c:(.text+0x5f20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_scale': net_client.c:(.text+0x5f40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_scale': net_client.c:(.text+0x5fe0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_null': net_client.c:(.text+0x6000): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_null': net_client.c:(.text+0x60a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_zero': net_client.c:(.text+0x60c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_zero': net_client.c:(.text+0x6160): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_assign': net_client.c:(.text+0x6180): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_assign': net_client.c:(.text+0x6220): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat': net_client.c:(.text+0x6240): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat': net_client.c:(.text+0x62e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_nearly_equal': net_client.c:(.text+0x6300): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_nearly_equal': net_client.c:(.text+0x6340): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_equal': net_client.c:(.text+0x6360): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_equal': net_client.c:(.text+0x63a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_near_zero': net_client.c:(.text+0x63c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_near_zero': net_client.c:(.text+0x6400): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_zero': net_client.c:(.text+0x6420): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_zero': net_client.c:(.text+0x6460): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_lerp': net_client.c:(.text+0x6480): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_lerp': net_client.c:(.text+0x6520): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_normalize': net_client.c:(.text+0x6540): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_normalize': net_client.c:(.text+0x65e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_clamp': net_client.c:(.text+0x6600): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_clamp': net_client.c:(.text+0x66a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_min': net_client.c:(.text+0x66c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_min': net_client.c:(.text+0x6760): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_max': net_client.c:(.text+0x6780): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_max': net_client.c:(.text+0x6820): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_round': net_client.c:(.text+0x6840): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_round': net_client.c:(.text+0x68e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_ceil': net_client.c:(.text+0x6900): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_ceil': net_client.c:(.text+0x69a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_floor': net_client.c:(.text+0x69c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_floor': net_client.c:(.text+0x6a60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_abs': net_client.c:(.text+0x6a80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_abs': net_client.c:(.text+0x6b20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_inverse': net_client.c:(.text+0x6b40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_inverse': net_client.c:(.text+0x6be0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_negative': net_client.c:(.text+0x6c00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_negative': net_client.c:(.text+0x6ca0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_snap': net_client.c:(.text+0x6cc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_snap': net_client.c:(.text+0x6d60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_divide': net_client.c:(.text+0x6d80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_divide': net_client.c:(.text+0x6e20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_multiply_mat4': net_client.c:(.text+0x6e40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_multiply_mat4': net_client.c:(.text+0x6ee0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_multiply': net_client.c:(.text+0x6f00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_multiply': net_client.c:(.text+0x6fa0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_scale': net_client.c:(.text+0x6fc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_scale': net_client.c:(.text+0x7060): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_subtract': net_client.c:(.text+0x7080): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_subtract': net_client.c:(.text+0x7120): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_add': net_client.c:(.text+0x7140): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_add': net_client.c:(.text+0x71e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_one': net_client.c:(.text+0x7200): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_one': net_client.c:(.text+0x7280): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_zero': net_client.c:(.text+0x72a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_zero': net_client.c:(.text+0x7320): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_assign_vec4': net_client.c:(.text+0x7340): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_assign_vec4': net_client.c:(.text+0x73e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_assign': net_client.c:(.text+0x7400): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_assign': net_client.c:(.text+0x74a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i': net_client.c:(.text+0x74c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i': net_client.c:(.text+0x7560): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_is_equal': net_client.c:(.text+0x75a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_is_equal': net_client.c:(.text+0x75e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_is_zero': net_client.c:(.text+0x7600): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_is_zero': net_client.c:(.text+0x7620): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_lerp': net_client.c:(.text+0x7640): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_lerp': net_client.c:(.text+0x76e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_normalize': net_client.c:(.text+0x7700): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_normalize': net_client.c:(.text+0x77a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_clamp': net_client.c:(.text+0x77c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_clamp': net_client.c:(.text+0x7860): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_min': net_client.c:(.text+0x7880): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_min': net_client.c:(.text+0x7920): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_max': net_client.c:(.text+0x7940): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_max': net_client.c:(.text+0x79e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_round': net_client.c:(.text+0x7a00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_round': net_client.c:(.text+0x7aa0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_ceil': net_client.c:(.text+0x7ac0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_ceil': net_client.c:(.text+0x7b60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_floor': net_client.c:(.text+0x7b80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_floor': net_client.c:(.text+0x7c20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_abs': net_client.c:(.text+0x7c40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_abs': net_client.c:(.text+0x7ce0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_inverse': net_client.c:(.text+0x7d00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_inverse': net_client.c:(.text+0x7da0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_negative': net_client.c:(.text+0x7dc0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_negative': net_client.c:(.text+0x7e60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_snap': net_client.c:(.text+0x7e80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_snap': net_client.c:(.text+0x7f20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_divide': net_client.c:(.text+0x7f40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_divide': net_client.c:(.text+0x7fe0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_multiply_mat4': net_client.c:(.text+0x8000): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_multiply_mat4': net_client.c:(.text+0x80a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_multiply': net_client.c:(.text+0x80c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_multiply': net_client.c:(.text+0x8160): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_scale': net_client.c:(.text+0x8180): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_scale': net_client.c:(.text+0x8220): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_subtract': net_client.c:(.text+0x8240): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_subtract': net_client.c:(.text+0x82e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_add': net_client.c:(.text+0x8300): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_add': net_client.c:(.text+0x83a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_one': net_client.c:(.text+0x83c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_one': net_client.c:(.text+0x8440): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_zero': net_client.c:(.text+0x8460): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_zero': net_client.c:(.text+0x84e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_assign_vec4i': net_client.c:(.text+0x8500): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_assign_vec4i': net_client.c:(.text+0x85a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_assign': net_client.c:(.text+0x85c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_assign': net_client.c:(.text+0x8660): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4': net_client.c:(.text+0x8680): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4': net_client.c:(.text+0x8720): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_nearly_equal': net_client.c:(.text+0x8740): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_nearly_equal': net_client.c:(.text+0x8780): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_equal': net_client.c:(.text+0x87a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_equal': net_client.c:(.text+0x87e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_near_zero': net_client.c:(.text+0x8800): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_near_zero': net_client.c:(.text+0x8840): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_zero': net_client.c:(.text+0x8860): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_zero': net_client.c:(.text+0x8880): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_distance_squared': net_client.c:(.text+0x88a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_distance_squared': net_client.c:(.text+0x8900): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_distance': net_client.c:(.text+0x8920): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_distance': net_client.c:(.text+0x8980): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_length_squared': net_client.c:(.text+0x89a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_length_squared': net_client.c:(.text+0x89e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_length': net_client.c:(.text+0x8a00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_length': net_client.c:(.text+0x8a40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_dot': net_client.c:(.text+0x8a60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_dot': net_client.c:(.text+0x8ac0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_bezier4': net_client.c:(.text+0x8ae0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_bezier4': net_client.c:(.text+0x8be0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_bezier3': net_client.c:(.text+0x8c20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_bezier3': net_client.c:(.text+0x8d20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_lerp': net_client.c:(.text+0x8d40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_lerp': net_client.c:(.text+0x8e20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_reflect': net_client.c:(.text+0x8e40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_reflect': net_client.c:(.text+0x8f20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_slide': net_client.c:(.text+0x8f40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_slide': net_client.c:(.text+0x9020): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_project': net_client.c:(.text+0x9040): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_project': net_client.c:(.text+0x9120): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_normalize': net_client.c:(.text+0x9140): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_normalize': net_client.c:(.text+0x9200): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_cross': net_client.c:(.text+0x9220): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_cross': net_client.c:(.text+0x9300): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_clamp': net_client.c:(.text+0x9320): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_clamp': net_client.c:(.text+0x9420): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_min': net_client.c:(.text+0x9440): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_min': net_client.c:(.text+0x9520): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_max': net_client.c:(.text+0x9540): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_max': net_client.c:(.text+0x9620): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_round': net_client.c:(.text+0x9640): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_round': net_client.c:(.text+0x96e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_ceil': net_client.c:(.text+0x9700): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_ceil': net_client.c:(.text+0x97a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_floor': net_client.c:(.text+0x97c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_floor': net_client.c:(.text+0x9860): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_abs': net_client.c:(.text+0x9880): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_abs': net_client.c:(.text+0x9940): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_inverse': net_client.c:(.text+0x9960): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_inverse': net_client.c:(.text+0x9a20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_negative': net_client.c:(.text+0x9a40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_negative': net_client.c:(.text+0x9b00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_snap': net_client.c:(.text+0x9b20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_snap': net_client.c:(.text+0x9c00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_divide': net_client.c:(.text+0x9c20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_divide': net_client.c:(.text+0x9d00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_multiply_mat3': net_client.c:(.text+0x9d20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_multiply_mat3': net_client.c:(.text+0x9de0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_multiply': net_client.c:(.text+0x9e00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_multiply': net_client.c:(.text+0x9ee0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_scale': net_client.c:(.text+0x9f00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_scale': net_client.c:(.text+0x9fc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_subtract': net_client.c:(.text+0x9fe0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_subtract': net_client.c:(.text+0xa0c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_add': net_client.c:(.text+0xa0e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_add': net_client.c:(.text+0xa1c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_one': net_client.c:(.text+0xa1e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_one': net_client.c:(.text+0xa280): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_zero': net_client.c:(.text+0xa2a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_zero': net_client.c:(.text+0xa340): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_assign_vec3': net_client.c:(.text+0xa360): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_assign_vec3': net_client.c:(.text+0xa400): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_assign': net_client.c:(.text+0xa420): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_assign': net_client.c:(.text+0xa4e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i': net_client.c:(.text+0xa500): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i': net_client.c:(.text+0xa5a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_is_equal': net_client.c:(.text+0xa5c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_is_equal': net_client.c:(.text+0xa620): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_is_zero': net_client.c:(.text+0xa640): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_is_zero': net_client.c:(.text+0xa680): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_distance_squared': net_client.c:(.text+0xa6a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_distance_squared': net_client.c:(.text+0xa6e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_distance': net_client.c:(.text+0xa700): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_distance': net_client.c:(.text+0xa740): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_length_squared': net_client.c:(.text+0xa760): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_length_squared': net_client.c:(.text+0xa780): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_length': net_client.c:(.text+0xa7a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_length': net_client.c:(.text+0xa7c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_dot': net_client.c:(.text+0xa7e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_dot': net_client.c:(.text+0xa820): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_bezier4': net_client.c:(.text+0xa840): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_bezier4': net_client.c:(.text+0xa920): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_bezier3': net_client.c:(.text+0xa960): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_bezier3': net_client.c:(.text+0xaa20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_lerp': net_client.c:(.text+0xaa40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_lerp': net_client.c:(.text+0xab00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_reflect': net_client.c:(.text+0xab20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_reflect': net_client.c:(.text+0xabe0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_slide': net_client.c:(.text+0xac00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_slide': net_client.c:(.text+0xacc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_project': net_client.c:(.text+0xace0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_project': net_client.c:(.text+0xada0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_normalize': net_client.c:(.text+0xadc0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_normalize': net_client.c:(.text+0xae60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_cross': net_client.c:(.text+0xae80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_cross': net_client.c:(.text+0xaf40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_clamp': net_client.c:(.text+0xaf60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_clamp': net_client.c:(.text+0xb020): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_min': net_client.c:(.text+0xb040): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_min': net_client.c:(.text+0xb100): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_max': net_client.c:(.text+0xb120): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_max': net_client.c:(.text+0xb1e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_round': net_client.c:(.text+0xb200): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_round': net_client.c:(.text+0xb2a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_ceil': net_client.c:(.text+0xb2c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_ceil': net_client.c:(.text+0xb360): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_floor': net_client.c:(.text+0xb380): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_floor': net_client.c:(.text+0xb420): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_abs': net_client.c:(.text+0xb440): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_abs': net_client.c:(.text+0xb4e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_inverse': net_client.c:(.text+0xb500): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_inverse': net_client.c:(.text+0xb5a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_negative': net_client.c:(.text+0xb5c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_negative': net_client.c:(.text+0xb660): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_snap': net_client.c:(.text+0xb680): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_snap': net_client.c:(.text+0xb740): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_divide': net_client.c:(.text+0xb760): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_divide': net_client.c:(.text+0xb820): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_multiply_mat3': net_client.c:(.text+0xb840): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_multiply_mat3': net_client.c:(.text+0xb8e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_multiply': net_client.c:(.text+0xb900): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_multiply': net_client.c:(.text+0xb9c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_scale': net_client.c:(.text+0xb9e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_scale': net_client.c:(.text+0xba80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_subtract': net_client.c:(.text+0xbaa0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_subtract': net_client.c:(.text+0xbb60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_add': net_client.c:(.text+0xbb80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_add': net_client.c:(.text+0xbc40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_one': net_client.c:(.text+0xbc60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_one': net_client.c:(.text+0xbd00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_zero': net_client.c:(.text+0xbd20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_zero': net_client.c:(.text+0xbdc0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_assign_vec3i': net_client.c:(.text+0xbde0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_assign_vec3i': net_client.c:(.text+0xbea0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_assign': net_client.c:(.text+0xbec0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_assign': net_client.c:(.text+0xbf60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3': net_client.c:(.text+0xbf80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3': net_client.c:(.text+0xc020): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_nearly_equal': net_client.c:(.text+0xc040): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_nearly_equal': net_client.c:(.text+0xc080): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_equal': net_client.c:(.text+0xc0a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_equal': net_client.c:(.text+0xc0e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_near_zero': net_client.c:(.text+0xc100): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_near_zero': net_client.c:(.text+0xc140): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_zero': net_client.c:(.text+0xc160): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_zero': net_client.c:(.text+0xc1a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_distance_squared': net_client.c:(.text+0xc1c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_distance_squared': net_client.c:(.text+0xc200): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_distance': net_client.c:(.text+0xc220): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_distance': net_client.c:(.text+0xc240): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_length': net_client.c:(.text+0xc260): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_length': net_client.c:(.text+0xc280): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_length_squared': net_client.c:(.text+0xc2a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_length_squared': net_client.c:(.text+0xc2c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_angle': net_client.c:(.text+0xc2e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_angle': net_client.c:(.text+0xc300): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_dot': net_client.c:(.text+0xc320): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_dot': net_client.c:(.text+0xc360): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_bezier4': net_client.c:(.text+0xc380): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_bezier4': net_client.c:(.text+0xc420): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_bezier3': net_client.c:(.text+0xc460): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_bezier3': net_client.c:(.text+0xc500): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_lerp': net_client.c:(.text+0xc520): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_lerp': net_client.c:(.text+0xc5a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_rotate': net_client.c:(.text+0xc5c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_rotate': net_client.c:(.text+0xc640): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_tangent': net_client.c:(.text+0xc660): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_tangent': net_client.c:(.text+0xc6e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_reflect': net_client.c:(.text+0xc700): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_reflect': net_client.c:(.text+0xc780): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_slide': net_client.c:(.text+0xc7a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_slide': net_client.c:(.text+0xc820): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_project': net_client.c:(.text+0xc840): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_project': net_client.c:(.text+0xc8c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_normalize': net_client.c:(.text+0xc8e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_normalize': net_client.c:(.text+0xc960): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_clamp': net_client.c:(.text+0xc980): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_clamp': net_client.c:(.text+0xca20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_min': net_client.c:(.text+0xca40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_min': net_client.c:(.text+0xcac0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_max': net_client.c:(.text+0xcae0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_max': net_client.c:(.text+0xcb60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_round': net_client.c:(.text+0xcb80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_round': net_client.c:(.text+0xcc00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_ceil': net_client.c:(.text+0xcc20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_ceil': net_client.c:(.text+0xcca0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_floor': net_client.c:(.text+0xccc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_floor': net_client.c:(.text+0xcd40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_abs': net_client.c:(.text+0xcd60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_abs': net_client.c:(.text+0xcde0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_inverse': net_client.c:(.text+0xce00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_inverse': net_client.c:(.text+0xce80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_negative': net_client.c:(.text+0xcea0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_negative': net_client.c:(.text+0xcf20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_snap': net_client.c:(.text+0xcf40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_snap': net_client.c:(.text+0xcfc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_divide': net_client.c:(.text+0xcfe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_divide': net_client.c:(.text+0xd060): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_multiply_mat2': net_client.c:(.text+0xd080): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_multiply_mat2': net_client.c:(.text+0xd120): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_multiply': net_client.c:(.text+0xd140): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_multiply': net_client.c:(.text+0xd1c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_scale': net_client.c:(.text+0xd1e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_scale': net_client.c:(.text+0xd260): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_subtract': net_client.c:(.text+0xd280): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_subtract': net_client.c:(.text+0xd300): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_add': net_client.c:(.text+0xd320): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_add': net_client.c:(.text+0xd3a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_one': net_client.c:(.text+0xd3c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_one': net_client.c:(.text+0xd440): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_zero': net_client.c:(.text+0xd460): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_zero': net_client.c:(.text+0xd4e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_assign_vec2': net_client.c:(.text+0xd500): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_assign_vec2': net_client.c:(.text+0xd580): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_assign': net_client.c:(.text+0xd5a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_assign': net_client.c:(.text+0xd620): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i': net_client.c:(.text+0xd640): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i': net_client.c:(.text+0xd6c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_is_equal': net_client.c:(.text+0xd6e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_is_equal': net_client.c:(.text+0xd720): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_is_zero': net_client.c:(.text+0xd740): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_is_zero': net_client.c:(.text+0xd760): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_distance_squared': net_client.c:(.text+0xd780): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_distance_squared': net_client.c:(.text+0xd7c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_distance': net_client.c:(.text+0xd7e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_distance': net_client.c:(.text+0xd820): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_length': net_client.c:(.text+0xd840): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_length': net_client.c:(.text+0xd860): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_length_squared': net_client.c:(.text+0xd880): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_length_squared': net_client.c:(.text+0xd8a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_angle': net_client.c:(.text+0xd8c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_angle': net_client.c:(.text+0xd8e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_dot': net_client.c:(.text+0xd900): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_dot': net_client.c:(.text+0xd940): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_bezier4': net_client.c:(.text+0xd960): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_bezier4': net_client.c:(.text+0xda20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_bezier3': net_client.c:(.text+0xda60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_bezier3': net_client.c:(.text+0xdb00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_lerp': net_client.c:(.text+0xdb20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_lerp': net_client.c:(.text+0xdbc0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_rotate': net_client.c:(.text+0xdbe0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_rotate': net_client.c:(.text+0xdc80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_tangent': net_client.c:(.text+0xdca0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_tangent': net_client.c:(.text+0xdd20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_reflect': net_client.c:(.text+0xdd40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_reflect': net_client.c:(.text+0xdde0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_slide': net_client.c:(.text+0xde00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_slide': net_client.c:(.text+0xdea0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_project': net_client.c:(.text+0xdec0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_project': net_client.c:(.text+0xdf60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_normalize': net_client.c:(.text+0xdf80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_normalize': net_client.c:(.text+0xe000): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_clamp': net_client.c:(.text+0xe020): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_clamp': net_client.c:(.text+0xe0c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_min': net_client.c:(.text+0xe0e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_min': net_client.c:(.text+0xe180): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_max': net_client.c:(.text+0xe1a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_max': net_client.c:(.text+0xe240): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_round': net_client.c:(.text+0xe260): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_round': net_client.c:(.text+0xe2e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_ceil': net_client.c:(.text+0xe300): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_ceil': net_client.c:(.text+0xe380): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_floor': net_client.c:(.text+0xe3a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_floor': net_client.c:(.text+0xe420): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_abs': net_client.c:(.text+0xe440): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_abs': net_client.c:(.text+0xe4c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_inverse': net_client.c:(.text+0xe4e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_inverse': net_client.c:(.text+0xe560): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_negative': net_client.c:(.text+0xe580): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_negative': net_client.c:(.text+0xe600): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_snap': net_client.c:(.text+0xe620): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_snap': net_client.c:(.text+0xe6c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_divide': net_client.c:(.text+0xe6e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_divide': net_client.c:(.text+0xe780): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_multiply_mat2': net_client.c:(.text+0xe7a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_multiply_mat2': net_client.c:(.text+0xe840): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_multiply': net_client.c:(.text+0xe860): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_multiply': net_client.c:(.text+0xe900): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_scale': net_client.c:(.text+0xe920): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_scale': net_client.c:(.text+0xe9c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_subtract': net_client.c:(.text+0xe9e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_subtract': net_client.c:(.text+0xea80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_add': net_client.c:(.text+0xeaa0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_add': net_client.c:(.text+0xeb40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_one': net_client.c:(.text+0xeb60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_one': net_client.c:(.text+0xebe0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_zero': net_client.c:(.text+0xec00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_zero': net_client.c:(.text+0xec80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_assign_vec2i': net_client.c:(.text+0xeca0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_assign_vec2i': net_client.c:(.text+0xed20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_assign': net_client.c:(.text+0xed40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_assign': net_client.c:(.text+0xedc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2': net_client.c:(.text+0xede0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2': net_client.c:(.text+0xee60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_nearly_equal': net_client.c:(.text+0xee80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_nearly_equal': net_client.c:(.text+0xeec0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_equal': net_client.c:(.text+0xeee0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_equal': net_client.c:(.text+0xef20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_near_zero': net_client.c:(.text+0xef40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_near_zero': net_client.c:(.text+0xef60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_zero': net_client.c:(.text+0xef80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_zero': net_client.c:(.text+0xefa0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_lerp': net_server.c:(.text+0x1f20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_lerp': net_server.c:(.text+0x1fa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_multiply': net_server.c:(.text+0x1fc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_multiply': net_server.c:(.text+0x2040): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_scale': net_server.c:(.text+0x2060): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_scale': net_server.c:(.text+0x20e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_negative': net_server.c:(.text+0x2100): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_negative': net_server.c:(.text+0x2180): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_scaling': net_server.c:(.text+0x21a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_scaling': net_server.c:(.text+0x2220): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_translation': net_server.c:(.text+0x2240): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_translation': net_server.c:(.text+0x22c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_look_at': net_server.c:(.text+0x22e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_look_at': net_server.c:(.text+0x23a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_quaternion': net_server.c:(.text+0x23c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_quaternion': net_server.c:(.text+0x2440): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_axis': net_server.c:(.text+0x2460): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_axis': net_server.c:(.text+0x24e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_z': net_server.c:(.text+0x2500): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_z': net_server.c:(.text+0x2580): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_y': net_server.c:(.text+0x25a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_y': net_server.c:(.text+0x2620): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_x': net_server.c:(.text+0x2640): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_x': net_server.c:(.text+0x26c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_perspective_infinite': net_server.c:(.text+0x26e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_perspective_infinite': net_server.c:(.text+0x2760): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_perspective_fov': net_server.c:(.text+0x2780): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_perspective_fov': net_server.c:(.text+0x2800): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_perspective': net_server.c:(.text+0x2820): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_perspective': net_server.c:(.text+0x28a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_ortho': net_server.c:(.text+0x28c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_ortho': net_server.c:(.text+0x2940): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_inverse': net_server.c:(.text+0x2960): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_inverse': net_server.c:(.text+0x29e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_adjugate': net_server.c:(.text+0x2a00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_adjugate': net_server.c:(.text+0x2a80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_transpose': net_server.c:(.text+0x2aa0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_transpose': net_server.c:(.text+0x2b20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_assign_mat3': net_server.c:(.text+0x2b40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_assign_mat3': net_server.c:(.text+0x2bc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_assign_mat2': net_server.c:(.text+0x2be0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_assign_mat2': net_server.c:(.text+0x2c80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_assign': net_server.c:(.text+0x2ca0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_assign': net_server.c:(.text+0x2d20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_determinant': net_server.c:(.text+0x2d40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_determinant': net_server.c:(.text+0x2d60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_identity': net_server.c:(.text+0x2d80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_identity': net_server.c:(.text+0x2e00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_zero': net_server.c:(.text+0x2e20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_zero': net_server.c:(.text+0x2ea0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4': net_server.c:(.text+0x2ec0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4': net_server.c:(.text+0x2f40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_lerp': net_server.c:(.text+0x2f60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_lerp': net_server.c:(.text+0x2fe0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_multiply': net_server.c:(.text+0x3000): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_multiply': net_server.c:(.text+0x3080): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_scale': net_server.c:(.text+0x30a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_scale': net_server.c:(.text+0x3120): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_negative': net_server.c:(.text+0x3140): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_negative': net_server.c:(.text+0x31c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_scaling': net_server.c:(.text+0x31e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_scaling': net_server.c:(.text+0x3260): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_quaternion': net_server.c:(.text+0x3280): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_quaternion': net_server.c:(.text+0x3320): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_axis': net_server.c:(.text+0x3340): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_axis': net_server.c:(.text+0x33e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_z': net_server.c:(.text+0x3400): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_z': net_server.c:(.text+0x3480): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_y': net_server.c:(.text+0x34a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_y': net_server.c:(.text+0x3520): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_x': net_server.c:(.text+0x3540): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_x': net_server.c:(.text+0x35c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_inverse': net_server.c:(.text+0x35e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_inverse': net_server.c:(.text+0x3660): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_adjugate': net_server.c:(.text+0x3680): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_adjugate': net_server.c:(.text+0x3700): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_cofactor': net_server.c:(.text+0x3720): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_cofactor': net_server.c:(.text+0x37a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_transpose': net_server.c:(.text+0x37c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_transpose': net_server.c:(.text+0x3840): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_assign_mat4': net_server.c:(.text+0x3860): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_assign_mat4': net_server.c:(.text+0x38e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_assign_mat2': net_server.c:(.text+0x3900): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_assign_mat2': net_server.c:(.text+0x39a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_assign': net_server.c:(.text+0x39c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_assign': net_server.c:(.text+0x3a40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_determinant': net_server.c:(.text+0x3a60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_determinant': net_server.c:(.text+0x3a80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_identity': net_server.c:(.text+0x3aa0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_identity': net_server.c:(.text+0x3b20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_zero': net_server.c:(.text+0x3b40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_zero': net_server.c:(.text+0x3bc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3': net_server.c:(.text+0x3be0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3': net_server.c:(.text+0x3c60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_lerp': net_server.c:(.text+0x3c80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_lerp': net_server.c:(.text+0x3d40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_multiply': net_server.c:(.text+0x3d60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_multiply': net_server.c:(.text+0x3e20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_scale': net_server.c:(.text+0x3e40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_scale': net_server.c:(.text+0x3ee0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_negative': net_server.c:(.text+0x3f00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_negative': net_server.c:(.text+0x3fa0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_scaling': net_server.c:(.text+0x3fc0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_scaling': net_server.c:(.text+0x4060): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_rotation': net_server.c:(.text+0x4080): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_rotation': net_server.c:(.text+0x4120): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_inverse': net_server.c:(.text+0x4140): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_inverse': net_server.c:(.text+0x41e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_cofactor': net_server.c:(.text+0x4200): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_cofactor': net_server.c:(.text+0x42a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_transpose': net_server.c:(.text+0x42c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_transpose': net_server.c:(.text+0x4360): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_assign_mat4': net_server.c:(.text+0x4380): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_assign_mat4': net_server.c:(.text+0x4420): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_assign_mat3': net_server.c:(.text+0x4440): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_assign_mat3': net_server.c:(.text+0x44e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_assign': net_server.c:(.text+0x4500): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_assign': net_server.c:(.text+0x45a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_determinant': net_server.c:(.text+0x45c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_determinant': net_server.c:(.text+0x4600): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_identity': net_server.c:(.text+0x4620): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_identity': net_server.c:(.text+0x46c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_zero': net_server.c:(.text+0x46e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_zero': net_server.c:(.text+0x4780): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2': net_server.c:(.text+0x47a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2': net_server.c:(.text+0x4840): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_length_squared': net_server.c:(.text+0x4860): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_length_squared': net_server.c:(.text+0x48a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_length': net_server.c:(.text+0x48c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_length': net_server.c:(.text+0x4900): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_angle': net_server.c:(.text+0x4920): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_angle': net_server.c:(.text+0x4960): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_dot': net_server.c:(.text+0x4980): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_dot': net_server.c:(.text+0x49c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_slerp': net_server.c:(.text+0x49e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_slerp': net_server.c:(.text+0x4aa0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_lerp': net_server.c:(.text+0x4ac0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_lerp': net_server.c:(.text+0x4b80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_yaw_pitch_roll': net_server.c:(.text+0x4ba0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_yaw_pitch_roll': net_server.c:(.text+0x4c40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_mat4': net_server.c:(.text+0x4c60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_mat4': net_server.c:(.text+0x4d00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_vec3': net_server.c:(.text+0x4d20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_vec3': net_server.c:(.text+0x4dc0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_axis_angle': net_server.c:(.text+0x4de0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_axis_angle': net_server.c:(.text+0x4e80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_power': net_server.c:(.text+0x4ea0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_power': net_server.c:(.text+0x4f40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_normalize': net_server.c:(.text+0x4f60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_normalize': net_server.c:(.text+0x5000): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_inverse': net_server.c:(.text+0x5020): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_inverse': net_server.c:(.text+0x50c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_conjugate': net_server.c:(.text+0x50e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_conjugate': net_server.c:(.text+0x5180): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_negative': net_server.c:(.text+0x51a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_negative': net_server.c:(.text+0x5240): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_divide': net_server.c:(.text+0x5260): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_divide': net_server.c:(.text+0x5320): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_multiply': net_server.c:(.text+0x5340): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_multiply': net_server.c:(.text+0x5400): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_scale': net_server.c:(.text+0x5420): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_scale': net_server.c:(.text+0x54c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_null': net_server.c:(.text+0x54e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_null': net_server.c:(.text+0x5580): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_zero': net_server.c:(.text+0x55a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_zero': net_server.c:(.text+0x5640): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_assign': net_server.c:(.text+0x5660): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_assign': net_server.c:(.text+0x5700): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat': net_server.c:(.text+0x5720): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat': net_server.c:(.text+0x57c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_nearly_equal': net_server.c:(.text+0x57e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_nearly_equal': net_server.c:(.text+0x5820): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_equal': net_server.c:(.text+0x5840): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_equal': net_server.c:(.text+0x5880): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_near_zero': net_server.c:(.text+0x58a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_near_zero': net_server.c:(.text+0x58e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_zero': net_server.c:(.text+0x5900): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_zero': net_server.c:(.text+0x5940): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_lerp': net_server.c:(.text+0x5960): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_lerp': net_server.c:(.text+0x5a00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_normalize': net_server.c:(.text+0x5a20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_normalize': net_server.c:(.text+0x5ac0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_clamp': net_server.c:(.text+0x5ae0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_clamp': net_server.c:(.text+0x5b80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_min': net_server.c:(.text+0x5ba0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_min': net_server.c:(.text+0x5c40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_max': net_server.c:(.text+0x5c60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_max': net_server.c:(.text+0x5d00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_round': net_server.c:(.text+0x5d20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_round': net_server.c:(.text+0x5dc0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_ceil': net_server.c:(.text+0x5de0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_ceil': net_server.c:(.text+0x5e80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_floor': net_server.c:(.text+0x5ea0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_floor': net_server.c:(.text+0x5f40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_abs': net_server.c:(.text+0x5f60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_abs': net_server.c:(.text+0x6000): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_inverse': net_server.c:(.text+0x6020): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_inverse': net_server.c:(.text+0x60c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_negative': net_server.c:(.text+0x60e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_negative': net_server.c:(.text+0x6180): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_snap': net_server.c:(.text+0x61a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_snap': net_server.c:(.text+0x6240): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_divide': net_server.c:(.text+0x6260): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_divide': net_server.c:(.text+0x6300): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_multiply_mat4': net_server.c:(.text+0x6320): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_multiply_mat4': net_server.c:(.text+0x63c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_multiply': net_server.c:(.text+0x63e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_multiply': net_server.c:(.text+0x6480): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_scale': net_server.c:(.text+0x64a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_scale': net_server.c:(.text+0x6540): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_subtract': net_server.c:(.text+0x6560): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_subtract': net_server.c:(.text+0x6600): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_add': net_server.c:(.text+0x6620): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_add': net_server.c:(.text+0x66c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_one': net_server.c:(.text+0x66e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_one': net_server.c:(.text+0x6760): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_zero': net_server.c:(.text+0x6780): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_zero': net_server.c:(.text+0x6800): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_assign_vec4': net_server.c:(.text+0x6820): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_assign_vec4': net_server.c:(.text+0x68c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_assign': net_server.c:(.text+0x68e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_assign': net_server.c:(.text+0x6980): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i': net_server.c:(.text+0x69a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i': net_server.c:(.text+0x6a40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_is_equal': net_server.c:(.text+0x6a80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_is_equal': net_server.c:(.text+0x6ac0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_is_zero': net_server.c:(.text+0x6ae0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_is_zero': net_server.c:(.text+0x6b00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_lerp': net_server.c:(.text+0x6b20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_lerp': net_server.c:(.text+0x6bc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_normalize': net_server.c:(.text+0x6be0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_normalize': net_server.c:(.text+0x6c80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_clamp': net_server.c:(.text+0x6ca0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_clamp': net_server.c:(.text+0x6d40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_min': net_server.c:(.text+0x6d60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_min': net_server.c:(.text+0x6e00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_max': net_server.c:(.text+0x6e20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_max': net_server.c:(.text+0x6ec0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_round': net_server.c:(.text+0x6ee0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_round': net_server.c:(.text+0x6f80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_ceil': net_server.c:(.text+0x6fa0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_ceil': net_server.c:(.text+0x7040): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_floor': net_server.c:(.text+0x7060): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_floor': net_server.c:(.text+0x7100): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_abs': net_server.c:(.text+0x7120): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_abs': net_server.c:(.text+0x71c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_inverse': net_server.c:(.text+0x71e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_inverse': net_server.c:(.text+0x7280): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_negative': net_server.c:(.text+0x72a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_negative': net_server.c:(.text+0x7340): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_snap': net_server.c:(.text+0x7360): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_snap': net_server.c:(.text+0x7400): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_divide': net_server.c:(.text+0x7420): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_divide': net_server.c:(.text+0x74c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_multiply_mat4': net_server.c:(.text+0x74e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_multiply_mat4': net_server.c:(.text+0x7580): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_multiply': net_server.c:(.text+0x75a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_multiply': net_server.c:(.text+0x7640): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_scale': net_server.c:(.text+0x7660): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_scale': net_server.c:(.text+0x7700): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_subtract': net_server.c:(.text+0x7720): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_subtract': net_server.c:(.text+0x77c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_add': net_server.c:(.text+0x77e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_add': net_server.c:(.text+0x7880): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_one': net_server.c:(.text+0x78a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_one': net_server.c:(.text+0x7920): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_zero': net_server.c:(.text+0x7940): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_zero': net_server.c:(.text+0x79c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_assign_vec4i': net_server.c:(.text+0x79e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_assign_vec4i': net_server.c:(.text+0x7a80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_assign': net_server.c:(.text+0x7aa0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_assign': net_server.c:(.text+0x7b40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4': net_server.c:(.text+0x7b60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4': net_server.c:(.text+0x7c00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_nearly_equal': net_server.c:(.text+0x7c20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_nearly_equal': net_server.c:(.text+0x7c60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_equal': net_server.c:(.text+0x7c80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_equal': net_server.c:(.text+0x7cc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_near_zero': net_server.c:(.text+0x7ce0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_near_zero': net_server.c:(.text+0x7d20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_zero': net_server.c:(.text+0x7d40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_zero': net_server.c:(.text+0x7d60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_distance_squared': net_server.c:(.text+0x7d80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_distance_squared': net_server.c:(.text+0x7de0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_distance': net_server.c:(.text+0x7e00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_distance': net_server.c:(.text+0x7e60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_length_squared': net_server.c:(.text+0x7e80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_length_squared': net_server.c:(.text+0x7ec0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_length': net_server.c:(.text+0x7ee0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_length': net_server.c:(.text+0x7f20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_dot': net_server.c:(.text+0x7f40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_dot': net_server.c:(.text+0x7fa0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_bezier4': net_server.c:(.text+0x7fc0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_bezier4': net_server.c:(.text+0x80c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_bezier3': net_server.c:(.text+0x8100): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_bezier3': net_server.c:(.text+0x8200): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_lerp': net_server.c:(.text+0x8220): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_lerp': net_server.c:(.text+0x8300): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_reflect': net_server.c:(.text+0x8320): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_reflect': net_server.c:(.text+0x8400): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_slide': net_server.c:(.text+0x8420): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_slide': net_server.c:(.text+0x8500): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_project': net_server.c:(.text+0x8520): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_project': net_server.c:(.text+0x8600): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_normalize': net_server.c:(.text+0x8620): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_normalize': net_server.c:(.text+0x86e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_cross': net_server.c:(.text+0x8700): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_cross': net_server.c:(.text+0x87e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_clamp': net_server.c:(.text+0x8800): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_clamp': net_server.c:(.text+0x8900): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_min': net_server.c:(.text+0x8920): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_min': net_server.c:(.text+0x8a00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_max': net_server.c:(.text+0x8a20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_max': net_server.c:(.text+0x8b00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_round': net_server.c:(.text+0x8b20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_round': net_server.c:(.text+0x8bc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_ceil': net_server.c:(.text+0x8be0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_ceil': net_server.c:(.text+0x8c80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_floor': net_server.c:(.text+0x8ca0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_floor': net_server.c:(.text+0x8d40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_abs': net_server.c:(.text+0x8d60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_abs': net_server.c:(.text+0x8e20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_inverse': net_server.c:(.text+0x8e40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_inverse': net_server.c:(.text+0x8f00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_negative': net_server.c:(.text+0x8f20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_negative': net_server.c:(.text+0x8fe0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_snap': net_server.c:(.text+0x9000): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_snap': net_server.c:(.text+0x90e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_divide': net_server.c:(.text+0x9100): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_divide': net_server.c:(.text+0x91e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_multiply_mat3': net_server.c:(.text+0x9200): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_multiply_mat3': net_server.c:(.text+0x92c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_multiply': net_server.c:(.text+0x92e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_multiply': net_server.c:(.text+0x93c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_scale': net_server.c:(.text+0x93e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_scale': net_server.c:(.text+0x94a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_subtract': net_server.c:(.text+0x94c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_subtract': net_server.c:(.text+0x95a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_add': net_server.c:(.text+0x95c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_add': net_server.c:(.text+0x96a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_one': net_server.c:(.text+0x96c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_one': net_server.c:(.text+0x9760): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_zero': net_server.c:(.text+0x9780): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_zero': net_server.c:(.text+0x9820): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_assign_vec3': net_server.c:(.text+0x9840): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_assign_vec3': net_server.c:(.text+0x98e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_assign': net_server.c:(.text+0x9900): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_assign': net_server.c:(.text+0x99c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i': net_server.c:(.text+0x99e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i': net_server.c:(.text+0x9a80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_is_equal': net_server.c:(.text+0x9aa0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_is_equal': net_server.c:(.text+0x9b00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_is_zero': net_server.c:(.text+0x9b20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_is_zero': net_server.c:(.text+0x9b60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_distance_squared': net_server.c:(.text+0x9b80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_distance_squared': net_server.c:(.text+0x9bc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_distance': net_server.c:(.text+0x9be0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_distance': net_server.c:(.text+0x9c20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_length_squared': net_server.c:(.text+0x9c40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_length_squared': net_server.c:(.text+0x9c60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_length': net_server.c:(.text+0x9c80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_length': net_server.c:(.text+0x9ca0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_dot': net_server.c:(.text+0x9cc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_dot': net_server.c:(.text+0x9d00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_bezier4': net_server.c:(.text+0x9d20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_bezier4': net_server.c:(.text+0x9e00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_bezier3': net_server.c:(.text+0x9e40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_bezier3': net_server.c:(.text+0x9f00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_lerp': net_server.c:(.text+0x9f20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_lerp': net_server.c:(.text+0x9fe0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_reflect': net_server.c:(.text+0xa000): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_reflect': net_server.c:(.text+0xa0c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_slide': net_server.c:(.text+0xa0e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_slide': net_server.c:(.text+0xa1a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_project': net_server.c:(.text+0xa1c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_project': net_server.c:(.text+0xa280): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_normalize': net_server.c:(.text+0xa2a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_normalize': net_server.c:(.text+0xa340): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_cross': net_server.c:(.text+0xa360): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_cross': net_server.c:(.text+0xa420): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_clamp': net_server.c:(.text+0xa440): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_clamp': net_server.c:(.text+0xa500): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_min': net_server.c:(.text+0xa520): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_min': net_server.c:(.text+0xa5e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_max': net_server.c:(.text+0xa600): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_max': net_server.c:(.text+0xa6c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_round': net_server.c:(.text+0xa6e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_round': net_server.c:(.text+0xa780): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_ceil': net_server.c:(.text+0xa7a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_ceil': net_server.c:(.text+0xa840): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_floor': net_server.c:(.text+0xa860): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_floor': net_server.c:(.text+0xa900): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_abs': net_server.c:(.text+0xa920): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_abs': net_server.c:(.text+0xa9c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_inverse': net_server.c:(.text+0xa9e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_inverse': net_server.c:(.text+0xaa80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_negative': net_server.c:(.text+0xaaa0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_negative': net_server.c:(.text+0xab40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_snap': net_server.c:(.text+0xab60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_snap': net_server.c:(.text+0xac20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_divide': net_server.c:(.text+0xac40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_divide': net_server.c:(.text+0xad00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_multiply_mat3': net_server.c:(.text+0xad20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_multiply_mat3': net_server.c:(.text+0xadc0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_multiply': net_server.c:(.text+0xade0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_multiply': net_server.c:(.text+0xaea0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_scale': net_server.c:(.text+0xaec0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_scale': net_server.c:(.text+0xaf60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_subtract': net_server.c:(.text+0xaf80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_subtract': net_server.c:(.text+0xb040): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_add': net_server.c:(.text+0xb060): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_add': net_server.c:(.text+0xb120): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_one': net_server.c:(.text+0xb140): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_one': net_server.c:(.text+0xb1e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_zero': net_server.c:(.text+0xb200): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_zero': net_server.c:(.text+0xb2a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_assign_vec3i': net_server.c:(.text+0xb2c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_assign_vec3i': net_server.c:(.text+0xb380): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_assign': net_server.c:(.text+0xb3a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_assign': net_server.c:(.text+0xb440): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3': net_server.c:(.text+0xb460): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3': net_server.c:(.text+0xb500): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_nearly_equal': net_server.c:(.text+0xb520): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_nearly_equal': net_server.c:(.text+0xb560): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_equal': net_server.c:(.text+0xb580): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_equal': net_server.c:(.text+0xb5c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_near_zero': net_server.c:(.text+0xb5e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_near_zero': net_server.c:(.text+0xb620): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_zero': net_server.c:(.text+0xb640): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_zero': net_server.c:(.text+0xb680): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_distance_squared': net_server.c:(.text+0xb6a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_distance_squared': net_server.c:(.text+0xb6e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_distance': net_server.c:(.text+0xb700): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_distance': net_server.c:(.text+0xb720): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_length': net_server.c:(.text+0xb740): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_length': net_server.c:(.text+0xb760): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_length_squared': net_server.c:(.text+0xb780): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_length_squared': net_server.c:(.text+0xb7a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_angle': net_server.c:(.text+0xb7c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_angle': net_server.c:(.text+0xb7e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_dot': net_server.c:(.text+0xb800): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_dot': net_server.c:(.text+0xb840): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_bezier4': net_server.c:(.text+0xb860): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_bezier4': net_server.c:(.text+0xb900): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_bezier3': net_server.c:(.text+0xb940): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_bezier3': net_server.c:(.text+0xb9e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_lerp': net_server.c:(.text+0xba00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_lerp': net_server.c:(.text+0xba80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_rotate': net_server.c:(.text+0xbaa0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_rotate': net_server.c:(.text+0xbb20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_tangent': net_server.c:(.text+0xbb40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_tangent': net_server.c:(.text+0xbbc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_reflect': net_server.c:(.text+0xbbe0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_reflect': net_server.c:(.text+0xbc60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_slide': net_server.c:(.text+0xbc80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_slide': net_server.c:(.text+0xbd00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_project': net_server.c:(.text+0xbd20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_project': net_server.c:(.text+0xbda0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_normalize': net_server.c:(.text+0xbdc0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_normalize': net_server.c:(.text+0xbe40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_clamp': net_server.c:(.text+0xbe60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_clamp': net_server.c:(.text+0xbf00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_min': net_server.c:(.text+0xbf20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_min': net_server.c:(.text+0xbfa0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_max': net_server.c:(.text+0xbfc0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_max': net_server.c:(.text+0xc040): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_round': net_server.c:(.text+0xc060): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_round': net_server.c:(.text+0xc0e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_ceil': net_server.c:(.text+0xc100): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_ceil': net_server.c:(.text+0xc180): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_floor': net_server.c:(.text+0xc1a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_floor': net_server.c:(.text+0xc220): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_abs': net_server.c:(.text+0xc240): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_abs': net_server.c:(.text+0xc2c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_inverse': net_server.c:(.text+0xc2e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_inverse': net_server.c:(.text+0xc360): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_negative': net_server.c:(.text+0xc380): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_negative': net_server.c:(.text+0xc400): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_snap': net_server.c:(.text+0xc420): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_snap': net_server.c:(.text+0xc4a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_divide': net_server.c:(.text+0xc4c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_divide': net_server.c:(.text+0xc540): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_multiply_mat2': net_server.c:(.text+0xc560): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_multiply_mat2': net_server.c:(.text+0xc600): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_multiply': net_server.c:(.text+0xc620): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_multiply': net_server.c:(.text+0xc6a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_scale': net_server.c:(.text+0xc6c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_scale': net_server.c:(.text+0xc740): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_subtract': net_server.c:(.text+0xc760): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_subtract': net_server.c:(.text+0xc7e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_add': net_server.c:(.text+0xc800): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_add': net_server.c:(.text+0xc880): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_one': net_server.c:(.text+0xc8a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_one': net_server.c:(.text+0xc920): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_zero': net_server.c:(.text+0xc940): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_zero': net_server.c:(.text+0xc9c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_assign_vec2': net_server.c:(.text+0xc9e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_assign_vec2': net_server.c:(.text+0xca60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_assign': net_server.c:(.text+0xca80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_assign': net_server.c:(.text+0xcb00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i': net_server.c:(.text+0xcb20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i': net_server.c:(.text+0xcba0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_is_equal': net_server.c:(.text+0xcbc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_is_equal': net_server.c:(.text+0xcc00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_is_zero': net_server.c:(.text+0xcc20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_is_zero': net_server.c:(.text+0xcc40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_distance_squared': net_server.c:(.text+0xcc60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_distance_squared': net_server.c:(.text+0xcca0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_distance': net_server.c:(.text+0xccc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_distance': net_server.c:(.text+0xcd00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_length': net_server.c:(.text+0xcd20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_length': net_server.c:(.text+0xcd40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_length_squared': net_server.c:(.text+0xcd60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_length_squared': net_server.c:(.text+0xcd80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_angle': net_server.c:(.text+0xcda0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_angle': net_server.c:(.text+0xcdc0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_dot': net_server.c:(.text+0xcde0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_dot': net_server.c:(.text+0xce20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_bezier4': net_server.c:(.text+0xce40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_bezier4': net_server.c:(.text+0xcf00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_bezier3': net_server.c:(.text+0xcf40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_bezier3': net_server.c:(.text+0xcfe0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_lerp': net_server.c:(.text+0xd000): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_lerp': net_server.c:(.text+0xd0a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_rotate': net_server.c:(.text+0xd0c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_rotate': net_server.c:(.text+0xd160): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_tangent': net_server.c:(.text+0xd180): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_tangent': net_server.c:(.text+0xd200): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_reflect': net_server.c:(.text+0xd220): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_reflect': net_server.c:(.text+0xd2c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_slide': net_server.c:(.text+0xd2e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_slide': net_server.c:(.text+0xd380): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_project': net_server.c:(.text+0xd3a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_project': net_server.c:(.text+0xd440): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_normalize': net_server.c:(.text+0xd460): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_normalize': net_server.c:(.text+0xd4e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_clamp': net_server.c:(.text+0xd500): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_clamp': net_server.c:(.text+0xd5a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_min': net_server.c:(.text+0xd5c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_min': net_server.c:(.text+0xd660): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_max': net_server.c:(.text+0xd680): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_max': net_server.c:(.text+0xd720): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_round': net_server.c:(.text+0xd740): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_round': net_server.c:(.text+0xd7c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_ceil': net_server.c:(.text+0xd7e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_ceil': net_server.c:(.text+0xd860): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_floor': net_server.c:(.text+0xd880): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_floor': net_server.c:(.text+0xd900): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_abs': net_server.c:(.text+0xd920): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_abs': net_server.c:(.text+0xd9a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_inverse': net_server.c:(.text+0xd9c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_inverse': net_server.c:(.text+0xda40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_negative': net_server.c:(.text+0xda60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_negative': net_server.c:(.text+0xdae0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_snap': net_server.c:(.text+0xdb00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_snap': net_server.c:(.text+0xdba0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_divide': net_server.c:(.text+0xdbc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_divide': net_server.c:(.text+0xdc60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_multiply_mat2': net_server.c:(.text+0xdc80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_multiply_mat2': net_server.c:(.text+0xdd20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_multiply': net_server.c:(.text+0xdd40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_multiply': net_server.c:(.text+0xdde0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_scale': net_server.c:(.text+0xde00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_scale': net_server.c:(.text+0xdea0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_subtract': net_server.c:(.text+0xdec0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_subtract': net_server.c:(.text+0xdf60): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_add': net_server.c:(.text+0xdf80): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_add': net_server.c:(.text+0xe020): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_one': net_server.c:(.text+0xe040): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_one': net_server.c:(.text+0xe0c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_zero': net_server.c:(.text+0xf640): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_zero': net_server.c:(.text+0xf6c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_assign_vec2i': net_server.c:(.text+0xf6e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_assign_vec2i': net_server.c:(.text+0xf760): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_assign': net_server.c:(.text+0xf780): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_assign': net_server.c:(.text+0xf800): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2': net_server.c:(.text+0xf820): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2': net_server.c:(.text+0xf8a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_nearly_equal': net_server.c:(.text+0xf8c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_nearly_equal': net_server.c:(.text+0xf900): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_equal': net_server.c:(.text+0xf920): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_equal': net_server.c:(.text+0xf960): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_near_zero': net_server.c:(.text+0xf980): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_near_zero': net_server.c:(.text+0xf9a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_zero': net_server.c:(.text+0xf9c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_zero': net_server.c:(.text+0xf9e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_lerp': net_util.c:(.text+0xbc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_lerp': net_util.c:(.text+0xc40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_multiply': net_util.c:(.text+0xc60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_multiply': net_util.c:(.text+0xce0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_scale': net_util.c:(.text+0xd00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_scale': net_util.c:(.text+0xd80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_negative': net_util.c:(.text+0xda0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_negative': net_util.c:(.text+0xe20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_scaling': net_util.c:(.text+0xe40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_scaling': net_util.c:(.text+0xec0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_translation': net_util.c:(.text+0xee0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_translation': net_util.c:(.text+0xf60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_look_at': net_util.c:(.text+0xf80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_look_at': net_util.c:(.text+0x1040): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_quaternion': net_util.c:(.text+0x1060): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_quaternion': net_util.c:(.text+0x10e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_axis': net_util.c:(.text+0x1100): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_axis': net_util.c:(.text+0x1180): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_z': net_util.c:(.text+0x11a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_z': net_util.c:(.text+0x1220): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_y': net_util.c:(.text+0x1240): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_y': net_util.c:(.text+0x12c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_x': net_util.c:(.text+0x12e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_x': net_util.c:(.text+0x1360): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_perspective_infinite': net_util.c:(.text+0x1380): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_perspective_infinite': net_util.c:(.text+0x1400): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_perspective_fov': net_util.c:(.text+0x1420): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_perspective_fov': net_util.c:(.text+0x14a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_perspective': net_util.c:(.text+0x14c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_perspective': net_util.c:(.text+0x1540): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_ortho': net_util.c:(.text+0x1560): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_ortho': net_util.c:(.text+0x15e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_inverse': net_util.c:(.text+0x1600): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_inverse': net_util.c:(.text+0x1680): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_adjugate': net_util.c:(.text+0x16a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_adjugate': net_util.c:(.text+0x1720): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_transpose': net_util.c:(.text+0x1740): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_transpose': net_util.c:(.text+0x17c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_assign_mat3': net_util.c:(.text+0x17e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_assign_mat3': net_util.c:(.text+0x1860): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_assign_mat2': net_util.c:(.text+0x1880): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_assign_mat2': net_util.c:(.text+0x1920): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_assign': net_util.c:(.text+0x1940): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_assign': net_util.c:(.text+0x19c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_determinant': net_util.c:(.text+0x19e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_determinant': net_util.c:(.text+0x1a00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_identity': net_util.c:(.text+0x1a20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_identity': net_util.c:(.text+0x1aa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_zero': net_util.c:(.text+0x1ac0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_zero': net_util.c:(.text+0x1b40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4': net_util.c:(.text+0x1b60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4': net_util.c:(.text+0x1be0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_lerp': net_util.c:(.text+0x1c00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_lerp': net_util.c:(.text+0x1c80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_multiply': net_util.c:(.text+0x1ca0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_multiply': net_util.c:(.text+0x1d20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_scale': net_util.c:(.text+0x1d40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_scale': net_util.c:(.text+0x1dc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_negative': net_util.c:(.text+0x1de0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_negative': net_util.c:(.text+0x1e60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_scaling': net_util.c:(.text+0x1e80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_scaling': net_util.c:(.text+0x1f00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_quaternion': net_util.c:(.text+0x1f20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_quaternion': net_util.c:(.text+0x1fc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_axis': net_util.c:(.text+0x1fe0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_axis': net_util.c:(.text+0x2080): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_z': net_util.c:(.text+0x20a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_z': net_util.c:(.text+0x2120): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_y': net_util.c:(.text+0x2140): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_y': net_util.c:(.text+0x21c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_x': net_util.c:(.text+0x21e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_x': net_util.c:(.text+0x2260): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_inverse': net_util.c:(.text+0x2280): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_inverse': net_util.c:(.text+0x2300): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_adjugate': net_util.c:(.text+0x2320): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_adjugate': net_util.c:(.text+0x23a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_cofactor': net_util.c:(.text+0x23c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_cofactor': net_util.c:(.text+0x2440): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_transpose': net_util.c:(.text+0x2460): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_transpose': net_util.c:(.text+0x24e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_assign_mat4': net_util.c:(.text+0x2500): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_assign_mat4': net_util.c:(.text+0x2580): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_assign_mat2': net_util.c:(.text+0x25a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_assign_mat2': net_util.c:(.text+0x2640): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_assign': net_util.c:(.text+0x2660): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_assign': net_util.c:(.text+0x26e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_determinant': net_util.c:(.text+0x2700): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_determinant': net_util.c:(.text+0x2720): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_identity': net_util.c:(.text+0x2740): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_identity': net_util.c:(.text+0x27c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_zero': net_util.c:(.text+0x27e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_zero': net_util.c:(.text+0x2860): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3': net_util.c:(.text+0x2880): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3': net_util.c:(.text+0x2900): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_lerp': net_util.c:(.text+0x2920): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_lerp': net_util.c:(.text+0x29e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_multiply': net_util.c:(.text+0x2a00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_multiply': net_util.c:(.text+0x2ac0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_scale': net_util.c:(.text+0x2ae0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_scale': net_util.c:(.text+0x2b80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_negative': net_util.c:(.text+0x2ba0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_negative': net_util.c:(.text+0x2c40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_scaling': net_util.c:(.text+0x2c60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_scaling': net_util.c:(.text+0x2d00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_rotation': net_util.c:(.text+0x2d20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_rotation': net_util.c:(.text+0x2dc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_inverse': net_util.c:(.text+0x2de0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_inverse': net_util.c:(.text+0x2e80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_cofactor': net_util.c:(.text+0x2ea0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_cofactor': net_util.c:(.text+0x2f40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_transpose': net_util.c:(.text+0x2f60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_transpose': net_util.c:(.text+0x3000): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_assign_mat4': net_util.c:(.text+0x3020): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_assign_mat4': net_util.c:(.text+0x30c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_assign_mat3': net_util.c:(.text+0x30e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_assign_mat3': net_util.c:(.text+0x3180): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_assign': net_util.c:(.text+0x31a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_assign': net_util.c:(.text+0x3240): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_determinant': net_util.c:(.text+0x3260): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_determinant': net_util.c:(.text+0x32a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_identity': net_util.c:(.text+0x32c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_identity': net_util.c:(.text+0x3360): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_zero': net_util.c:(.text+0x3380): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_zero': net_util.c:(.text+0x3420): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2': net_util.c:(.text+0x3440): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2': net_util.c:(.text+0x34e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_length_squared': net_util.c:(.text+0x3500): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_length_squared': net_util.c:(.text+0x3540): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_length': net_util.c:(.text+0x3560): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_length': net_util.c:(.text+0x35a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_angle': net_util.c:(.text+0x35c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_angle': net_util.c:(.text+0x3600): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_dot': net_util.c:(.text+0x3620): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_dot': net_util.c:(.text+0x3660): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_slerp': net_util.c:(.text+0x3680): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_slerp': net_util.c:(.text+0x3740): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_lerp': net_util.c:(.text+0x3760): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_lerp': net_util.c:(.text+0x3820): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_yaw_pitch_roll': net_util.c:(.text+0x3840): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_yaw_pitch_roll': net_util.c:(.text+0x38e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_mat4': net_util.c:(.text+0x3900): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_mat4': net_util.c:(.text+0x39a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_vec3': net_util.c:(.text+0x39c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_vec3': net_util.c:(.text+0x3a60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_axis_angle': net_util.c:(.text+0x3a80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_axis_angle': net_util.c:(.text+0x3b20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_power': net_util.c:(.text+0x3b40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_power': net_util.c:(.text+0x3be0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_normalize': net_util.c:(.text+0x3c00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_normalize': net_util.c:(.text+0x3ca0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_inverse': net_util.c:(.text+0x3cc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_inverse': net_util.c:(.text+0x3d60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_conjugate': net_util.c:(.text+0x3d80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_conjugate': net_util.c:(.text+0x3e20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_negative': net_util.c:(.text+0x3e40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_negative': net_util.c:(.text+0x3ee0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_divide': net_util.c:(.text+0x3f00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_divide': net_util.c:(.text+0x3fc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_multiply': net_util.c:(.text+0x3fe0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_multiply': net_util.c:(.text+0x40a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_scale': net_util.c:(.text+0x40c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_scale': net_util.c:(.text+0x4160): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_null': net_util.c:(.text+0x4180): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_null': net_util.c:(.text+0x4220): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_zero': net_util.c:(.text+0x4240): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_zero': net_util.c:(.text+0x42e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_assign': net_util.c:(.text+0x4300): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_assign': net_util.c:(.text+0x43a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat': net_util.c:(.text+0x43c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat': net_util.c:(.text+0x4460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_nearly_equal': net_util.c:(.text+0x4480): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_nearly_equal': net_util.c:(.text+0x44c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_equal': net_util.c:(.text+0x44e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_equal': net_util.c:(.text+0x4520): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_near_zero': net_util.c:(.text+0x4540): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_near_zero': net_util.c:(.text+0x4580): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_zero': net_util.c:(.text+0x45a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_zero': net_util.c:(.text+0x45e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_lerp': net_util.c:(.text+0x4600): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_lerp': net_util.c:(.text+0x46a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_normalize': net_util.c:(.text+0x46c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_normalize': net_util.c:(.text+0x4760): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_clamp': net_util.c:(.text+0x4780): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_clamp': net_util.c:(.text+0x4820): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_min': net_util.c:(.text+0x4840): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_min': net_util.c:(.text+0x48e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_max': net_util.c:(.text+0x4900): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_max': net_util.c:(.text+0x49a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_round': net_util.c:(.text+0x49c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_round': net_util.c:(.text+0x4a60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_ceil': net_util.c:(.text+0x4a80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_ceil': net_util.c:(.text+0x4b20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_floor': net_util.c:(.text+0x4b40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_floor': net_util.c:(.text+0x4be0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_abs': net_util.c:(.text+0x4c00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_abs': net_util.c:(.text+0x4ca0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_inverse': net_util.c:(.text+0x4cc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_inverse': net_util.c:(.text+0x4d60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_negative': net_util.c:(.text+0x4d80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_negative': net_util.c:(.text+0x4e20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_snap': net_util.c:(.text+0x4e40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_snap': net_util.c:(.text+0x4ee0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_divide': net_util.c:(.text+0x4f00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_divide': net_util.c:(.text+0x4fa0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_multiply_mat4': net_util.c:(.text+0x4fc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_multiply_mat4': net_util.c:(.text+0x5060): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_multiply': net_util.c:(.text+0x5080): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_multiply': net_util.c:(.text+0x5120): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_scale': net_util.c:(.text+0x5140): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_scale': net_util.c:(.text+0x51e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_subtract': net_util.c:(.text+0x5200): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_subtract': net_util.c:(.text+0x52a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_add': net_util.c:(.text+0x52c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_add': net_util.c:(.text+0x5360): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_one': net_util.c:(.text+0x5380): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_one': net_util.c:(.text+0x5400): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_zero': net_util.c:(.text+0x5420): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_zero': net_util.c:(.text+0x54a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_assign_vec4': net_util.c:(.text+0x54c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_assign_vec4': net_util.c:(.text+0x5560): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_assign': net_util.c:(.text+0x5580): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_assign': net_util.c:(.text+0x5620): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i': net_util.c:(.text+0x5640): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i': net_util.c:(.text+0x56e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_is_equal': net_util.c:(.text+0x5720): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_is_equal': net_util.c:(.text+0x5760): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_is_zero': net_util.c:(.text+0x5780): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_is_zero': net_util.c:(.text+0x57a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_lerp': net_util.c:(.text+0x57c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_lerp': net_util.c:(.text+0x5860): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_normalize': net_util.c:(.text+0x5880): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_normalize': net_util.c:(.text+0x5920): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_clamp': net_util.c:(.text+0x5940): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_clamp': net_util.c:(.text+0x59e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_min': net_util.c:(.text+0x5a00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_min': net_util.c:(.text+0x5aa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_max': net_util.c:(.text+0x5ac0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_max': net_util.c:(.text+0x5b60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_round': net_util.c:(.text+0x5b80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_round': net_util.c:(.text+0x5c20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_ceil': net_util.c:(.text+0x5c40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_ceil': net_util.c:(.text+0x5ce0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_floor': net_util.c:(.text+0x5d00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_floor': net_util.c:(.text+0x5da0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_abs': net_util.c:(.text+0x5dc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_abs': net_util.c:(.text+0x5e60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_inverse': net_util.c:(.text+0x5e80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_inverse': net_util.c:(.text+0x5f20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_negative': net_util.c:(.text+0x5f40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_negative': net_util.c:(.text+0x5fe0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_snap': net_util.c:(.text+0x6000): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_snap': net_util.c:(.text+0x60a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_divide': net_util.c:(.text+0x60c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_divide': net_util.c:(.text+0x6160): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_multiply_mat4': net_util.c:(.text+0x6180): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_multiply_mat4': net_util.c:(.text+0x6220): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_multiply': net_util.c:(.text+0x6240): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_multiply': net_util.c:(.text+0x62e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_scale': net_util.c:(.text+0x6300): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_scale': net_util.c:(.text+0x63a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_subtract': net_util.c:(.text+0x63c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_subtract': net_util.c:(.text+0x6460): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_add': net_util.c:(.text+0x6480): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_add': net_util.c:(.text+0x6520): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_one': net_util.c:(.text+0x6540): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_one': net_util.c:(.text+0x65c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_zero': net_util.c:(.text+0x65e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_zero': net_util.c:(.text+0x6660): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_assign_vec4i': net_util.c:(.text+0x6680): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_assign_vec4i': net_util.c:(.text+0x6720): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_assign': net_util.c:(.text+0x6740): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_assign': net_util.c:(.text+0x67e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4': net_util.c:(.text+0x6800): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4': net_util.c:(.text+0x68a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_nearly_equal': net_util.c:(.text+0x68c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_nearly_equal': net_util.c:(.text+0x6900): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_equal': net_util.c:(.text+0x6920): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_equal': net_util.c:(.text+0x6960): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_near_zero': net_util.c:(.text+0x6980): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_near_zero': net_util.c:(.text+0x69c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_zero': net_util.c:(.text+0x69e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_zero': net_util.c:(.text+0x6a00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_distance_squared': net_util.c:(.text+0x6a20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_distance_squared': net_util.c:(.text+0x6a80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_distance': net_util.c:(.text+0x6aa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_distance': net_util.c:(.text+0x6b00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_length_squared': net_util.c:(.text+0x6b20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_length_squared': net_util.c:(.text+0x6b60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_length': net_util.c:(.text+0x6b80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_length': net_util.c:(.text+0x6bc0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_dot': net_util.c:(.text+0x6be0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_dot': net_util.c:(.text+0x6c40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_bezier4': net_util.c:(.text+0x6c60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_bezier4': net_util.c:(.text+0x6d60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_bezier3': net_util.c:(.text+0x6da0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_bezier3': net_util.c:(.text+0x6ea0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_lerp': net_util.c:(.text+0x6ec0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_lerp': net_util.c:(.text+0x6fa0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_reflect': net_util.c:(.text+0x6fc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_reflect': net_util.c:(.text+0x70a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_slide': net_util.c:(.text+0x70c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_slide': net_util.c:(.text+0x71a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_project': net_util.c:(.text+0x71c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_project': net_util.c:(.text+0x72a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_normalize': net_util.c:(.text+0x72c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_normalize': net_util.c:(.text+0x7380): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_cross': net_util.c:(.text+0x73a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_cross': net_util.c:(.text+0x7480): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_clamp': net_util.c:(.text+0x74a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_clamp': net_util.c:(.text+0x75a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_min': net_util.c:(.text+0x75c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_min': net_util.c:(.text+0x76a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_max': net_util.c:(.text+0x76c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_max': net_util.c:(.text+0x77a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_round': net_util.c:(.text+0x77c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_round': net_util.c:(.text+0x7860): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_ceil': net_util.c:(.text+0x7880): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_ceil': net_util.c:(.text+0x7920): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_floor': net_util.c:(.text+0x7940): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_floor': net_util.c:(.text+0x79e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_abs': net_util.c:(.text+0x7a00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_abs': net_util.c:(.text+0x7ac0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_inverse': net_util.c:(.text+0x7ae0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_inverse': net_util.c:(.text+0x7ba0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_negative': net_util.c:(.text+0x7bc0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_negative': net_util.c:(.text+0x7c80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_snap': net_util.c:(.text+0x7ca0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_snap': net_util.c:(.text+0x7d80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_divide': net_util.c:(.text+0x7da0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_divide': net_util.c:(.text+0x7e80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_multiply_mat3': net_util.c:(.text+0x7ea0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_multiply_mat3': net_util.c:(.text+0x7f60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_multiply': net_util.c:(.text+0x7f80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_multiply': net_util.c:(.text+0x8060): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_scale': net_util.c:(.text+0x8080): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_scale': net_util.c:(.text+0x8140): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_subtract': net_util.c:(.text+0x8160): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_subtract': net_util.c:(.text+0x8240): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_add': net_util.c:(.text+0x8260): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_add': net_util.c:(.text+0x8340): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_one': net_util.c:(.text+0x8360): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_one': net_util.c:(.text+0x8400): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_zero': net_util.c:(.text+0x8420): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_zero': net_util.c:(.text+0x84c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_assign_vec3': net_util.c:(.text+0x84e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_assign_vec3': net_util.c:(.text+0x8580): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_assign': net_util.c:(.text+0x85a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_assign': net_util.c:(.text+0x8660): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i': net_util.c:(.text+0x8680): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i': net_util.c:(.text+0x8720): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_is_equal': net_util.c:(.text+0x8740): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_is_equal': net_util.c:(.text+0x87a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_is_zero': net_util.c:(.text+0x87c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_is_zero': net_util.c:(.text+0x8800): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_distance_squared': net_util.c:(.text+0x8820): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_distance_squared': net_util.c:(.text+0x8860): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_distance': net_util.c:(.text+0x8880): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_distance': net_util.c:(.text+0x88c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_length_squared': net_util.c:(.text+0x88e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_length_squared': net_util.c:(.text+0x8900): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_length': net_util.c:(.text+0x8920): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_length': net_util.c:(.text+0x8940): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_dot': net_util.c:(.text+0x8960): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_dot': net_util.c:(.text+0x89a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_bezier4': net_util.c:(.text+0x89c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_bezier4': net_util.c:(.text+0x8aa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_bezier3': net_util.c:(.text+0x8ae0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_bezier3': net_util.c:(.text+0x8ba0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_lerp': net_util.c:(.text+0x8bc0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_lerp': net_util.c:(.text+0x8c80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_reflect': net_util.c:(.text+0x8ca0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_reflect': net_util.c:(.text+0x8d60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_slide': net_util.c:(.text+0x8d80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_slide': net_util.c:(.text+0x8e40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_project': net_util.c:(.text+0x8e60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_project': net_util.c:(.text+0x8f20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_normalize': net_util.c:(.text+0x8f40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_normalize': net_util.c:(.text+0x8fe0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_cross': net_util.c:(.text+0x9000): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_cross': net_util.c:(.text+0x90c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_clamp': net_util.c:(.text+0x90e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_clamp': net_util.c:(.text+0x91a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_min': net_util.c:(.text+0x91c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_min': net_util.c:(.text+0x9280): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_max': net_util.c:(.text+0x92a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_max': net_util.c:(.text+0x9360): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_round': net_util.c:(.text+0x9380): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_round': net_util.c:(.text+0x9420): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_ceil': net_util.c:(.text+0x9440): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_ceil': net_util.c:(.text+0x94e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_floor': net_util.c:(.text+0x9500): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_floor': net_util.c:(.text+0x95a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_abs': net_util.c:(.text+0x95c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_abs': net_util.c:(.text+0x9660): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_inverse': net_util.c:(.text+0x9680): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_inverse': net_util.c:(.text+0x9720): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_negative': net_util.c:(.text+0x9740): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_negative': net_util.c:(.text+0x97e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_snap': net_util.c:(.text+0x9800): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_snap': net_util.c:(.text+0x98c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_divide': net_util.c:(.text+0x98e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_divide': net_util.c:(.text+0x99a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_multiply_mat3': net_util.c:(.text+0x99c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_multiply_mat3': net_util.c:(.text+0x9a60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_multiply': net_util.c:(.text+0x9a80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_multiply': net_util.c:(.text+0x9b40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_scale': net_util.c:(.text+0x9b60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_scale': net_util.c:(.text+0x9c00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_subtract': net_util.c:(.text+0x9c20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_subtract': net_util.c:(.text+0x9ce0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_add': net_util.c:(.text+0x9d00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_add': net_util.c:(.text+0x9dc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_one': net_util.c:(.text+0x9de0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_one': net_util.c:(.text+0x9e80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_zero': net_util.c:(.text+0x9ea0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_zero': net_util.c:(.text+0x9f40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_assign_vec3i': net_util.c:(.text+0x9f60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_assign_vec3i': net_util.c:(.text+0xa020): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_assign': net_util.c:(.text+0xa040): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_assign': net_util.c:(.text+0xa0e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3': net_util.c:(.text+0xa100): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3': net_util.c:(.text+0xa1a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_nearly_equal': net_util.c:(.text+0xa1c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_nearly_equal': net_util.c:(.text+0xa200): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_equal': net_util.c:(.text+0xa220): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_equal': net_util.c:(.text+0xa260): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_near_zero': net_util.c:(.text+0xa280): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_near_zero': net_util.c:(.text+0xa2c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_zero': net_util.c:(.text+0xa2e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_zero': net_util.c:(.text+0xa320): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_distance_squared': net_util.c:(.text+0xa340): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_distance_squared': net_util.c:(.text+0xa380): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_distance': net_util.c:(.text+0xa3a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_distance': net_util.c:(.text+0xa3c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_length': net_util.c:(.text+0xa3e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_length': net_util.c:(.text+0xa400): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_length_squared': net_util.c:(.text+0xa420): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_length_squared': net_util.c:(.text+0xa440): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_angle': net_util.c:(.text+0xa460): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_angle': net_util.c:(.text+0xa480): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_dot': net_util.c:(.text+0xa4a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_dot': net_util.c:(.text+0xa4e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_bezier4': net_util.c:(.text+0xa500): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_bezier4': net_util.c:(.text+0xa5a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_bezier3': net_util.c:(.text+0xa5e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_bezier3': net_util.c:(.text+0xa680): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_lerp': net_util.c:(.text+0xa6a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_lerp': net_util.c:(.text+0xa720): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_rotate': net_util.c:(.text+0xa740): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_rotate': net_util.c:(.text+0xa7c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_tangent': net_util.c:(.text+0xa7e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_tangent': net_util.c:(.text+0xa860): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_reflect': net_util.c:(.text+0xa880): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_reflect': net_util.c:(.text+0xa900): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_slide': net_util.c:(.text+0xa920): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_slide': net_util.c:(.text+0xa9a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_project': net_util.c:(.text+0xa9c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_project': net_util.c:(.text+0xaa40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_normalize': net_util.c:(.text+0xaa60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_normalize': net_util.c:(.text+0xaae0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_clamp': net_util.c:(.text+0xab00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_clamp': net_util.c:(.text+0xaba0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_min': net_util.c:(.text+0xabc0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_min': net_util.c:(.text+0xac40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_max': net_util.c:(.text+0xac60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_max': net_util.c:(.text+0xace0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_round': net_util.c:(.text+0xad00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_round': net_util.c:(.text+0xad80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_ceil': net_util.c:(.text+0xada0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_ceil': net_util.c:(.text+0xae20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_floor': net_util.c:(.text+0xae40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_floor': net_util.c:(.text+0xaec0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_abs': net_util.c:(.text+0xaee0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_abs': net_util.c:(.text+0xaf60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_inverse': net_util.c:(.text+0xaf80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_inverse': net_util.c:(.text+0xb000): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_negative': net_util.c:(.text+0xb020): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_negative': net_util.c:(.text+0xb0a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_snap': net_util.c:(.text+0xb0c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_snap': net_util.c:(.text+0xb140): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_divide': net_util.c:(.text+0xb160): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_divide': net_util.c:(.text+0xb1e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_multiply_mat2': net_util.c:(.text+0xb200): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_multiply_mat2': net_util.c:(.text+0xb2a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_multiply': net_util.c:(.text+0xb2c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_multiply': net_util.c:(.text+0xb340): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_scale': net_util.c:(.text+0xb360): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_scale': net_util.c:(.text+0xb3e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_subtract': net_util.c:(.text+0xb400): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_subtract': net_util.c:(.text+0xb480): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_add': net_util.c:(.text+0xb4a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_add': net_util.c:(.text+0xb520): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_one': net_util.c:(.text+0xb540): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_one': net_util.c:(.text+0xb5c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_zero': net_util.c:(.text+0xb5e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_zero': net_util.c:(.text+0xb660): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_assign_vec2': net_util.c:(.text+0xb680): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_assign_vec2': net_util.c:(.text+0xb700): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_assign': net_util.c:(.text+0xb720): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_assign': net_util.c:(.text+0xb7a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i': net_util.c:(.text+0xb7c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i': net_util.c:(.text+0xb840): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_is_equal': net_util.c:(.text+0xb860): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_is_equal': net_util.c:(.text+0xb8a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_is_zero': net_util.c:(.text+0xb8c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_is_zero': net_util.c:(.text+0xb8e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_distance_squared': net_util.c:(.text+0xb900): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_distance_squared': net_util.c:(.text+0xb940): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_distance': net_util.c:(.text+0xb960): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_distance': net_util.c:(.text+0xb9a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_length': net_util.c:(.text+0xb9c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_length': net_util.c:(.text+0xb9e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_length_squared': net_util.c:(.text+0xba00): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_length_squared': net_util.c:(.text+0xba20): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_angle': net_util.c:(.text+0xba40): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_angle': net_util.c:(.text+0xba60): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_dot': net_util.c:(.text+0xba80): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_dot': net_util.c:(.text+0xbac0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_bezier4': net_util.c:(.text+0xbae0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_bezier4': net_util.c:(.text+0xbba0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_bezier3': net_util.c:(.text+0xbbe0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_bezier3': net_util.c:(.text+0xbc80): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_lerp': net_util.c:(.text+0xbca0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_lerp': net_util.c:(.text+0xbd40): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_rotate': net_util.c:(.text+0xbd60): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_rotate': net_util.c:(.text+0xbe00): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_tangent': net_util.c:(.text+0xbe20): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_tangent': net_util.c:(.text+0xbea0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_reflect': net_util.c:(.text+0xbec0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_reflect': net_util.c:(.text+0xbf60): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_slide': net_util.c:(.text+0xbf80): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_slide': net_util.c:(.text+0xc020): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_project': net_util.c:(.text+0xc040): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_project': net_util.c:(.text+0xc0e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_normalize': net_util.c:(.text+0xc100): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_normalize': net_util.c:(.text+0xc180): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_clamp': net_util.c:(.text+0xc1a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_clamp': net_util.c:(.text+0xc240): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_min': net_util.c:(.text+0xc260): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_min': net_util.c:(.text+0xc300): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_max': net_util.c:(.text+0xc320): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_max': net_util.c:(.text+0xc3c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_round': net_util.c:(.text+0xc3e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_round': net_util.c:(.text+0xc460): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_ceil': net_util.c:(.text+0xc480): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_ceil': net_util.c:(.text+0xc500): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_floor': net_util.c:(.text+0xc520): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_floor': net_util.c:(.text+0xc5a0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_abs': net_util.c:(.text+0xc5c0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_abs': net_util.c:(.text+0xc640): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_inverse': net_util.c:(.text+0xc660): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_inverse': net_util.c:(.text+0xc6e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_negative': net_util.c:(.text+0xc700): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_negative': net_util.c:(.text+0xc780): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_snap': net_util.c:(.text+0xc7a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_snap': net_util.c:(.text+0xc840): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_divide': net_util.c:(.text+0xc860): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_divide': net_util.c:(.text+0xc900): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_multiply_mat2': net_util.c:(.text+0xc920): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_multiply_mat2': net_util.c:(.text+0xc9c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_multiply': net_util.c:(.text+0xc9e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_multiply': net_util.c:(.text+0xca80): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_scale': net_util.c:(.text+0xcaa0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_scale': net_util.c:(.text+0xcb40): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_subtract': net_util.c:(.text+0xcb60): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_subtract': net_util.c:(.text+0xcc00): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_add': net_util.c:(.text+0xcc20): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_add': net_util.c:(.text+0xccc0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_one': net_util.c:(.text+0xcce0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_one': net_util.c:(.text+0xcd60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_zero': net_util.c:(.text+0xcd80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_zero': net_util.c:(.text+0xce00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_assign_vec2i': net_util.c:(.text+0xce20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_assign_vec2i': net_util.c:(.text+0xcea0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_assign': net_util.c:(.text+0xcec0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_assign': net_util.c:(.text+0xcf40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2': net_util.c:(.text+0xcf60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2': net_util.c:(.text+0xcfe0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_nearly_equal': net_util.c:(.text+0xd000): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_nearly_equal': net_util.c:(.text+0xd040): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_equal': net_util.c:(.text+0xd060): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_equal': net_util.c:(.text+0xd0a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_near_zero': net_util.c:(.text+0xd0c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_near_zero': net_util.c:(.text+0xd0e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_zero': net_util.c:(.text+0xd100): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_zero': net_util.c:(.text+0xd120): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_lerp': objective.c:(.text+0xa80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_lerp': objective.c:(.text+0xb00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_multiply': objective.c:(.text+0xb20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_multiply': objective.c:(.text+0xba0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_scale': objective.c:(.text+0xbc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_scale': objective.c:(.text+0xc40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_negative': objective.c:(.text+0xc60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_negative': objective.c:(.text+0xce0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_scaling': objective.c:(.text+0xd00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_scaling': objective.c:(.text+0xd80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_translation': objective.c:(.text+0xda0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_translation': objective.c:(.text+0xe20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_look_at': objective.c:(.text+0xe40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_look_at': objective.c:(.text+0xf00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_quaternion': objective.c:(.text+0xf20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_quaternion': objective.c:(.text+0xfa0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_axis': objective.c:(.text+0xfc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_axis': objective.c:(.text+0x1040): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_z': objective.c:(.text+0x1060): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_z': objective.c:(.text+0x10e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_y': objective.c:(.text+0x1100): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_y': objective.c:(.text+0x1180): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_x': objective.c:(.text+0x11a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_x': objective.c:(.text+0x1220): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_perspective_infinite': objective.c:(.text+0x1240): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_perspective_infinite': objective.c:(.text+0x12c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_perspective_fov': objective.c:(.text+0x12e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_perspective_fov': objective.c:(.text+0x1360): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_perspective': objective.c:(.text+0x1380): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_perspective': objective.c:(.text+0x1400): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_ortho': objective.c:(.text+0x1420): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_ortho': objective.c:(.text+0x14a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_inverse': objective.c:(.text+0x14c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_inverse': objective.c:(.text+0x1540): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_adjugate': objective.c:(.text+0x1560): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_adjugate': objective.c:(.text+0x15e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_transpose': objective.c:(.text+0x1600): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_transpose': objective.c:(.text+0x1680): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_assign_mat3': objective.c:(.text+0x16a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_assign_mat3': objective.c:(.text+0x1720): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_assign_mat2': objective.c:(.text+0x1740): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_assign_mat2': objective.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_assign': objective.c:(.text+0x1800): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_assign': objective.c:(.text+0x1880): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_determinant': objective.c:(.text+0x18a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_determinant': objective.c:(.text+0x18c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_identity': objective.c:(.text+0x18e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_identity': objective.c:(.text+0x1960): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_zero': objective.c:(.text+0x1980): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_zero': objective.c:(.text+0x1a00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4': objective.c:(.text+0x1a20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4': objective.c:(.text+0x1aa0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_lerp': objective.c:(.text+0x1ac0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_lerp': objective.c:(.text+0x1b40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_multiply': objective.c:(.text+0x1b60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_multiply': objective.c:(.text+0x1be0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_scale': objective.c:(.text+0x1c00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_scale': objective.c:(.text+0x1c80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_negative': objective.c:(.text+0x1ca0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_negative': objective.c:(.text+0x1d20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_scaling': objective.c:(.text+0x1d40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_scaling': objective.c:(.text+0x1dc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_quaternion': objective.c:(.text+0x1de0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_quaternion': objective.c:(.text+0x1e80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_axis': objective.c:(.text+0x1ea0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_axis': objective.c:(.text+0x1f40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_z': objective.c:(.text+0x1f60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_z': objective.c:(.text+0x1fe0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_y': objective.c:(.text+0x2000): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_y': objective.c:(.text+0x2080): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_x': objective.c:(.text+0x20a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_x': objective.c:(.text+0x2120): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_inverse': objective.c:(.text+0x2140): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_inverse': objective.c:(.text+0x21c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_adjugate': objective.c:(.text+0x21e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_adjugate': objective.c:(.text+0x2260): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_cofactor': objective.c:(.text+0x2280): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_cofactor': objective.c:(.text+0x2300): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_transpose': objective.c:(.text+0x2320): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_transpose': objective.c:(.text+0x23a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_assign_mat4': objective.c:(.text+0x23c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_assign_mat4': objective.c:(.text+0x2440): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_assign_mat2': objective.c:(.text+0x2460): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_assign_mat2': objective.c:(.text+0x2500): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_assign': objective.c:(.text+0x2520): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_assign': objective.c:(.text+0x25a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_determinant': objective.c:(.text+0x25c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_determinant': objective.c:(.text+0x25e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_identity': objective.c:(.text+0x2600): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_identity': objective.c:(.text+0x2680): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_zero': objective.c:(.text+0x26a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_zero': objective.c:(.text+0x2720): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3': objective.c:(.text+0x2740): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3': objective.c:(.text+0x27c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_lerp': objective.c:(.text+0x27e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_lerp': objective.c:(.text+0x28a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_multiply': objective.c:(.text+0x28c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_multiply': objective.c:(.text+0x2980): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_scale': objective.c:(.text+0x29a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_scale': objective.c:(.text+0x2a40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_negative': objective.c:(.text+0x2a60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_negative': objective.c:(.text+0x2b00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_scaling': objective.c:(.text+0x2b20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_scaling': objective.c:(.text+0x2bc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_rotation': objective.c:(.text+0x2be0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_rotation': objective.c:(.text+0x2c80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_inverse': objective.c:(.text+0x2ca0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_inverse': objective.c:(.text+0x2d40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_cofactor': objective.c:(.text+0x2d60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_cofactor': objective.c:(.text+0x2e00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_transpose': objective.c:(.text+0x2e20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_transpose': objective.c:(.text+0x2ec0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_assign_mat4': objective.c:(.text+0x2ee0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_assign_mat4': objective.c:(.text+0x2f80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_assign_mat3': objective.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_assign_mat3': objective.c:(.text+0x3040): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_assign': objective.c:(.text+0x3060): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_assign': objective.c:(.text+0x3100): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_determinant': objective.c:(.text+0x3120): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_determinant': objective.c:(.text+0x3160): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_identity': objective.c:(.text+0x3180): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_identity': objective.c:(.text+0x3220): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_zero': objective.c:(.text+0x3240): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_zero': objective.c:(.text+0x32e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2': objective.c:(.text+0x3300): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2': objective.c:(.text+0x33a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_length_squared': objective.c:(.text+0x33c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_length_squared': objective.c:(.text+0x3400): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_length': objective.c:(.text+0x3420): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_length': objective.c:(.text+0x3460): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_angle': objective.c:(.text+0x3480): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_angle': objective.c:(.text+0x34c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_dot': objective.c:(.text+0x34e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_dot': objective.c:(.text+0x3520): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_slerp': objective.c:(.text+0x3540): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_slerp': objective.c:(.text+0x3600): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_lerp': objective.c:(.text+0x3620): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_lerp': objective.c:(.text+0x36e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_yaw_pitch_roll': objective.c:(.text+0x3700): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_yaw_pitch_roll': objective.c:(.text+0x37a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_mat4': objective.c:(.text+0x37c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_mat4': objective.c:(.text+0x3860): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_vec3': objective.c:(.text+0x3880): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_vec3': objective.c:(.text+0x3920): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_axis_angle': objective.c:(.text+0x3940): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_axis_angle': objective.c:(.text+0x39e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_power': objective.c:(.text+0x3a00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_power': objective.c:(.text+0x3aa0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_normalize': objective.c:(.text+0x3ac0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_normalize': objective.c:(.text+0x3b60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_inverse': objective.c:(.text+0x3b80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_inverse': objective.c:(.text+0x3c20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_conjugate': objective.c:(.text+0x3c40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_conjugate': objective.c:(.text+0x3ce0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_negative': objective.c:(.text+0x3d00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_negative': objective.c:(.text+0x3da0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_divide': objective.c:(.text+0x3dc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_divide': objective.c:(.text+0x3e80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_multiply': objective.c:(.text+0x3ea0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_multiply': objective.c:(.text+0x3f60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_scale': objective.c:(.text+0x3f80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_scale': objective.c:(.text+0x4020): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_null': objective.c:(.text+0x4040): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_null': objective.c:(.text+0x40e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_zero': objective.c:(.text+0x4100): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_zero': objective.c:(.text+0x41a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_assign': objective.c:(.text+0x41c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_assign': objective.c:(.text+0x4260): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat': objective.c:(.text+0x4280): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat': objective.c:(.text+0x4320): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_nearly_equal': objective.c:(.text+0x4340): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_nearly_equal': objective.c:(.text+0x4380): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_equal': objective.c:(.text+0x43a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_equal': objective.c:(.text+0x43e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_near_zero': objective.c:(.text+0x4400): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_near_zero': objective.c:(.text+0x4440): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_zero': objective.c:(.text+0x4460): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_zero': objective.c:(.text+0x44a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_lerp': objective.c:(.text+0x44c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_lerp': objective.c:(.text+0x4560): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_normalize': objective.c:(.text+0x4580): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_normalize': objective.c:(.text+0x4620): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_clamp': objective.c:(.text+0x4640): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_clamp': objective.c:(.text+0x46e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_min': objective.c:(.text+0x4700): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_min': objective.c:(.text+0x47a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_max': objective.c:(.text+0x47c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_max': objective.c:(.text+0x4860): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_round': objective.c:(.text+0x4880): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_round': objective.c:(.text+0x4920): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_ceil': objective.c:(.text+0x4940): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_ceil': objective.c:(.text+0x49e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_floor': objective.c:(.text+0x4a00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_floor': objective.c:(.text+0x4aa0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_abs': objective.c:(.text+0x4ac0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_abs': objective.c:(.text+0x4b60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_inverse': objective.c:(.text+0x4b80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_inverse': objective.c:(.text+0x4c20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_negative': objective.c:(.text+0x4c40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_negative': objective.c:(.text+0x4ce0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_snap': objective.c:(.text+0x4d00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_snap': objective.c:(.text+0x4da0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_divide': objective.c:(.text+0x4dc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_divide': objective.c:(.text+0x4e60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_multiply_mat4': objective.c:(.text+0x4e80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_multiply_mat4': objective.c:(.text+0x4f20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_multiply': objective.c:(.text+0x4f40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_multiply': objective.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_scale': objective.c:(.text+0x5000): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_scale': objective.c:(.text+0x50a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_subtract': objective.c:(.text+0x50c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_subtract': objective.c:(.text+0x5160): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_add': objective.c:(.text+0x5180): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_add': objective.c:(.text+0x5220): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_one': objective.c:(.text+0x5240): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_one': objective.c:(.text+0x52c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_zero': objective.c:(.text+0x52e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_zero': objective.c:(.text+0x5360): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_assign_vec4': objective.c:(.text+0x5380): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_assign_vec4': objective.c:(.text+0x5420): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_assign': objective.c:(.text+0x5440): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_assign': objective.c:(.text+0x54e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i': objective.c:(.text+0x5500): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i': objective.c:(.text+0x55a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_is_equal': objective.c:(.text+0x55e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_is_equal': objective.c:(.text+0x5620): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_is_zero': objective.c:(.text+0x5640): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_is_zero': objective.c:(.text+0x5660): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_lerp': objective.c:(.text+0x5680): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_lerp': objective.c:(.text+0x5720): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_normalize': objective.c:(.text+0x5740): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_normalize': objective.c:(.text+0x57e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_clamp': objective.c:(.text+0x5800): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_clamp': objective.c:(.text+0x58a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_min': objective.c:(.text+0x58c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_min': objective.c:(.text+0x5960): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_max': objective.c:(.text+0x5980): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_max': objective.c:(.text+0x5a20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_round': objective.c:(.text+0x5a40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_round': objective.c:(.text+0x5ae0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_ceil': objective.c:(.text+0x5b00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_ceil': objective.c:(.text+0x5ba0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_floor': objective.c:(.text+0x5bc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_floor': objective.c:(.text+0x5c60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_abs': objective.c:(.text+0x5c80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_abs': objective.c:(.text+0x5d20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_inverse': objective.c:(.text+0x5d40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_inverse': objective.c:(.text+0x5de0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_negative': objective.c:(.text+0x5e00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_negative': objective.c:(.text+0x5ea0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_snap': objective.c:(.text+0x5ec0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_snap': objective.c:(.text+0x5f60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_divide': objective.c:(.text+0x5f80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_divide': objective.c:(.text+0x6020): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_multiply_mat4': objective.c:(.text+0x6040): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_multiply_mat4': objective.c:(.text+0x60e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_multiply': objective.c:(.text+0x6100): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_multiply': objective.c:(.text+0x61a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_scale': objective.c:(.text+0x61c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_scale': objective.c:(.text+0x6260): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_subtract': objective.c:(.text+0x6280): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_subtract': objective.c:(.text+0x6320): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_add': objective.c:(.text+0x6340): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_add': objective.c:(.text+0x63e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_one': objective.c:(.text+0x6400): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_one': objective.c:(.text+0x6480): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_zero': objective.c:(.text+0x64a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_zero': objective.c:(.text+0x6520): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_assign_vec4i': objective.c:(.text+0x6540): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_assign_vec4i': objective.c:(.text+0x65e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_assign': objective.c:(.text+0x6600): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_assign': objective.c:(.text+0x66a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4': objective.c:(.text+0x66c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4': objective.c:(.text+0x6760): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_nearly_equal': objective.c:(.text+0x6780): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_nearly_equal': objective.c:(.text+0x67c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_equal': objective.c:(.text+0x67e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_equal': objective.c:(.text+0x6820): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_near_zero': objective.c:(.text+0x6840): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_near_zero': objective.c:(.text+0x6880): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_zero': objective.c:(.text+0x68a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_zero': objective.c:(.text+0x68c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_distance_squared': objective.c:(.text+0x68e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_distance_squared': objective.c:(.text+0x6940): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_distance': objective.c:(.text+0x6960): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_distance': objective.c:(.text+0x69c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_length_squared': objective.c:(.text+0x69e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_length_squared': objective.c:(.text+0x6a20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_length': objective.c:(.text+0x6a40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_length': objective.c:(.text+0x6a80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_dot': objective.c:(.text+0x6aa0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_dot': objective.c:(.text+0x6b00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_bezier4': objective.c:(.text+0x6b20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_bezier4': objective.c:(.text+0x6c20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_bezier3': objective.c:(.text+0x6c60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_bezier3': objective.c:(.text+0x6d60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_lerp': objective.c:(.text+0x6d80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_lerp': objective.c:(.text+0x6e60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_reflect': objective.c:(.text+0x6e80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_reflect': objective.c:(.text+0x6f60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_slide': objective.c:(.text+0x6f80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_slide': objective.c:(.text+0x7060): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_project': objective.c:(.text+0x7080): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_project': objective.c:(.text+0x7160): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_normalize': objective.c:(.text+0x7180): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_normalize': objective.c:(.text+0x7240): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_cross': objective.c:(.text+0x7260): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_cross': objective.c:(.text+0x7340): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_clamp': objective.c:(.text+0x7360): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_clamp': objective.c:(.text+0x7460): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_min': objective.c:(.text+0x7480): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_min': objective.c:(.text+0x7560): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_max': objective.c:(.text+0x7580): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_max': objective.c:(.text+0x7660): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_round': objective.c:(.text+0x7680): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_round': objective.c:(.text+0x7720): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_ceil': objective.c:(.text+0x7740): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_ceil': objective.c:(.text+0x77e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_floor': objective.c:(.text+0x7800): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_floor': objective.c:(.text+0x78a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_abs': objective.c:(.text+0x78c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_abs': objective.c:(.text+0x7980): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_inverse': objective.c:(.text+0x79a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_inverse': objective.c:(.text+0x7a60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_negative': objective.c:(.text+0x7a80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_negative': objective.c:(.text+0x7b40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_snap': objective.c:(.text+0x7b60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_snap': objective.c:(.text+0x7c40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_divide': objective.c:(.text+0x7c60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_divide': objective.c:(.text+0x7d40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_multiply_mat3': objective.c:(.text+0x7d60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_multiply_mat3': objective.c:(.text+0x7e20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_multiply': objective.c:(.text+0x7e40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_multiply': objective.c:(.text+0x7f20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_scale': objective.c:(.text+0x7f40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_scale': objective.c:(.text+0x8000): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_subtract': objective.c:(.text+0x8020): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_subtract': objective.c:(.text+0x8100): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_add': objective.c:(.text+0x8120): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_add': objective.c:(.text+0x8200): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_one': objective.c:(.text+0x8220): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_one': objective.c:(.text+0x82c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_zero': objective.c:(.text+0x82e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_zero': objective.c:(.text+0x8380): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_assign_vec3': objective.c:(.text+0x83a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_assign_vec3': objective.c:(.text+0x8440): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_assign': objective.c:(.text+0x8460): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_assign': objective.c:(.text+0x8520): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i': objective.c:(.text+0x8540): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i': objective.c:(.text+0x85e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_is_equal': objective.c:(.text+0x8600): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_is_equal': objective.c:(.text+0x8660): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_is_zero': objective.c:(.text+0x8680): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_is_zero': objective.c:(.text+0x86c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_distance_squared': objective.c:(.text+0x86e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_distance_squared': objective.c:(.text+0x8720): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_distance': objective.c:(.text+0x8740): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_distance': objective.c:(.text+0x8780): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_length_squared': objective.c:(.text+0x87a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_length_squared': objective.c:(.text+0x87c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_length': objective.c:(.text+0x87e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_length': objective.c:(.text+0x8800): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_dot': objective.c:(.text+0x8820): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_dot': objective.c:(.text+0x8860): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_bezier4': objective.c:(.text+0x8880): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_bezier4': objective.c:(.text+0x8960): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_bezier3': objective.c:(.text+0x89a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_bezier3': objective.c:(.text+0x8a60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_lerp': objective.c:(.text+0x8a80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_lerp': objective.c:(.text+0x8b40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_reflect': objective.c:(.text+0x8b60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_reflect': objective.c:(.text+0x8c20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_slide': objective.c:(.text+0x8c40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_slide': objective.c:(.text+0x8d00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_project': objective.c:(.text+0x8d20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_project': objective.c:(.text+0x8de0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_normalize': objective.c:(.text+0x8e00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_normalize': objective.c:(.text+0x8ea0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_cross': objective.c:(.text+0x8ec0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_cross': objective.c:(.text+0x8f80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_clamp': objective.c:(.text+0x8fa0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_clamp': objective.c:(.text+0x9060): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_min': objective.c:(.text+0x9080): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_min': objective.c:(.text+0x9140): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_max': objective.c:(.text+0x9160): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_max': objective.c:(.text+0x9220): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_round': objective.c:(.text+0x9240): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_round': objective.c:(.text+0x92e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_ceil': objective.c:(.text+0x9300): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_ceil': objective.c:(.text+0x93a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_floor': objective.c:(.text+0x93c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_floor': objective.c:(.text+0x9460): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_abs': objective.c:(.text+0x9480): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_abs': objective.c:(.text+0x9520): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_inverse': objective.c:(.text+0x9540): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_inverse': objective.c:(.text+0x95e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_negative': objective.c:(.text+0x9600): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_negative': objective.c:(.text+0x96a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_snap': objective.c:(.text+0x96c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_snap': objective.c:(.text+0x9780): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_divide': objective.c:(.text+0x97a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_divide': objective.c:(.text+0x9860): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_multiply_mat3': objective.c:(.text+0x9880): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_multiply_mat3': objective.c:(.text+0x9920): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_multiply': objective.c:(.text+0x9940): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_multiply': objective.c:(.text+0x9a00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_scale': objective.c:(.text+0x9a20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_scale': objective.c:(.text+0x9ac0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_subtract': objective.c:(.text+0x9ae0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_subtract': objective.c:(.text+0x9ba0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_add': objective.c:(.text+0x9bc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_add': objective.c:(.text+0x9c80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_one': objective.c:(.text+0x9ca0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_one': objective.c:(.text+0x9d40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_zero': objective.c:(.text+0x9d60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_zero': objective.c:(.text+0x9e00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_assign_vec3i': objective.c:(.text+0x9e20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_assign_vec3i': objective.c:(.text+0x9ee0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_assign': objective.c:(.text+0x9f00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_assign': objective.c:(.text+0x9fa0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3': objective.c:(.text+0x9fc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3': objective.c:(.text+0xa060): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_nearly_equal': objective.c:(.text+0xa080): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_nearly_equal': objective.c:(.text+0xa0c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_equal': objective.c:(.text+0xa0e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_equal': objective.c:(.text+0xa120): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_near_zero': objective.c:(.text+0xa140): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_near_zero': objective.c:(.text+0xa180): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_zero': objective.c:(.text+0xa1a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_zero': objective.c:(.text+0xa1e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_distance_squared': objective.c:(.text+0xa200): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_distance_squared': objective.c:(.text+0xa240): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_distance': objective.c:(.text+0xa260): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_distance': objective.c:(.text+0xa280): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_length': objective.c:(.text+0xa2a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_length': objective.c:(.text+0xa2c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_length_squared': objective.c:(.text+0xa2e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_length_squared': objective.c:(.text+0xa300): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_angle': objective.c:(.text+0xa320): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_angle': objective.c:(.text+0xa340): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_dot': objective.c:(.text+0xa360): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_dot': objective.c:(.text+0xa3a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_bezier4': objective.c:(.text+0xa3c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_bezier4': objective.c:(.text+0xa460): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_bezier3': objective.c:(.text+0xa4a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_bezier3': objective.c:(.text+0xa540): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_lerp': objective.c:(.text+0xa560): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_lerp': objective.c:(.text+0xa5e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_rotate': objective.c:(.text+0xa600): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_rotate': objective.c:(.text+0xa680): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_tangent': objective.c:(.text+0xa6a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_tangent': objective.c:(.text+0xa720): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_reflect': objective.c:(.text+0xa740): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_reflect': objective.c:(.text+0xa7c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_slide': objective.c:(.text+0xa7e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_slide': objective.c:(.text+0xa860): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_project': objective.c:(.text+0xa880): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_project': objective.c:(.text+0xa900): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_normalize': objective.c:(.text+0xa920): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_normalize': objective.c:(.text+0xa9a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_clamp': objective.c:(.text+0xa9c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_clamp': objective.c:(.text+0xaa60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_min': objective.c:(.text+0xaa80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_min': objective.c:(.text+0xab00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_max': objective.c:(.text+0xab20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_max': objective.c:(.text+0xaba0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_round': objective.c:(.text+0xabc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_round': objective.c:(.text+0xac40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_ceil': objective.c:(.text+0xac60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_ceil': objective.c:(.text+0xace0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_floor': objective.c:(.text+0xad00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_floor': objective.c:(.text+0xad80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_abs': objective.c:(.text+0xada0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_abs': objective.c:(.text+0xae20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_inverse': objective.c:(.text+0xae40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_inverse': objective.c:(.text+0xaec0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_negative': objective.c:(.text+0xaee0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_negative': objective.c:(.text+0xaf60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_snap': objective.c:(.text+0xaf80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_snap': objective.c:(.text+0xb000): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_divide': objective.c:(.text+0xb020): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_divide': objective.c:(.text+0xb0a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_multiply_mat2': objective.c:(.text+0xb0c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_multiply_mat2': objective.c:(.text+0xb160): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_multiply': objective.c:(.text+0xb180): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_multiply': objective.c:(.text+0xb200): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_scale': objective.c:(.text+0xb220): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_scale': objective.c:(.text+0xb2a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_subtract': objective.c:(.text+0xb2c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_subtract': objective.c:(.text+0xb340): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_add': objective.c:(.text+0xb360): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_add': objective.c:(.text+0xb3e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_one': objective.c:(.text+0xb400): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_one': objective.c:(.text+0xb480): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_zero': objective.c:(.text+0xb4a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_zero': objective.c:(.text+0xb520): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_assign_vec2': objective.c:(.text+0xb540): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_assign_vec2': objective.c:(.text+0xb5c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_assign': objective.c:(.text+0xb5e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_assign': objective.c:(.text+0xb660): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i': objective.c:(.text+0xb680): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i': objective.c:(.text+0xb700): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_is_equal': objective.c:(.text+0xb720): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_is_equal': objective.c:(.text+0xb760): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_is_zero': objective.c:(.text+0xb780): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_is_zero': objective.c:(.text+0xb7a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_distance_squared': objective.c:(.text+0xb7c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_distance_squared': objective.c:(.text+0xb800): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_distance': objective.c:(.text+0xb820): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_distance': objective.c:(.text+0xb860): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_length': objective.c:(.text+0xb880): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_length': objective.c:(.text+0xb8a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_length_squared': objective.c:(.text+0xb8c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_length_squared': objective.c:(.text+0xb8e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_angle': objective.c:(.text+0xb900): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_angle': objective.c:(.text+0xb920): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_dot': objective.c:(.text+0xb940): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_dot': objective.c:(.text+0xb980): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_bezier4': objective.c:(.text+0xb9a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_bezier4': objective.c:(.text+0xba60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_bezier3': objective.c:(.text+0xbaa0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_bezier3': objective.c:(.text+0xbb40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_lerp': objective.c:(.text+0xbb60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_lerp': objective.c:(.text+0xbc00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_rotate': objective.c:(.text+0xbc20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_rotate': objective.c:(.text+0xbcc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_tangent': objective.c:(.text+0xbce0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_tangent': objective.c:(.text+0xbd60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_reflect': objective.c:(.text+0xbd80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_reflect': objective.c:(.text+0xbe20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_slide': objective.c:(.text+0xbe40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_slide': objective.c:(.text+0xbee0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_project': objective.c:(.text+0xbf00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_project': objective.c:(.text+0xbfa0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_normalize': objective.c:(.text+0xbfc0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_normalize': objective.c:(.text+0xc040): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_clamp': objective.c:(.text+0xc060): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_clamp': objective.c:(.text+0xc100): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_min': objective.c:(.text+0xc120): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_min': objective.c:(.text+0xc1c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_max': objective.c:(.text+0xc1e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_max': objective.c:(.text+0xc280): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_round': objective.c:(.text+0xc2a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_round': objective.c:(.text+0xc320): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_ceil': objective.c:(.text+0xc340): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_ceil': objective.c:(.text+0xc3c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_floor': objective.c:(.text+0xc3e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_floor': objective.c:(.text+0xc460): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_abs': objective.c:(.text+0xc480): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_abs': objective.c:(.text+0xc500): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_inverse': objective.c:(.text+0xc520): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_inverse': objective.c:(.text+0xc5a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_negative': objective.c:(.text+0xc5c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_negative': objective.c:(.text+0xc640): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_snap': objective.c:(.text+0xc660): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_snap': objective.c:(.text+0xc700): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_divide': objective.c:(.text+0xc720): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_divide': objective.c:(.text+0xc7c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_multiply_mat2': objective.c:(.text+0xc7e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_multiply_mat2': objective.c:(.text+0xc880): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_multiply': objective.c:(.text+0xc8a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_multiply': objective.c:(.text+0xc940): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_scale': objective.c:(.text+0xc960): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_scale': objective.c:(.text+0xca00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_subtract': objective.c:(.text+0xca20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_subtract': objective.c:(.text+0xcac0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_add': objective.c:(.text+0xcae0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_add': objective.c:(.text+0xcb80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_one': objective.c:(.text+0xcba0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_one': objective.c:(.text+0xcc20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_zero': objective.c:(.text+0xcc40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_zero': objective.c:(.text+0xccc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_assign_vec2i': objective.c:(.text+0xcce0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_assign_vec2i': objective.c:(.text+0xcd60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_assign': objective.c:(.text+0xcd80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_assign': objective.c:(.text+0xce00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2': objective.c:(.text+0xce20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2': objective.c:(.text+0xcea0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_nearly_equal': objective.c:(.text+0xcec0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_nearly_equal': objective.c:(.text+0xcf00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_equal': objective.c:(.text+0xcf20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_equal': objective.c:(.text+0xcf60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_near_zero': objective.c:(.text+0xcf80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_near_zero': objective.c:(.text+0xcfa0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_zero': objective.c:(.text+0xcfc0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_zero': objective.c:(.text+0xcfe0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_lerp': objs.c:(.text+0x1160): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_lerp': objs.c:(.text+0x11e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_multiply': objs.c:(.text+0x1200): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_multiply': objs.c:(.text+0x1280): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_scale': objs.c:(.text+0x12a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_scale': objs.c:(.text+0x1320): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_negative': objs.c:(.text+0x1340): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_negative': objs.c:(.text+0x13c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_scaling': objs.c:(.text+0x13e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_scaling': objs.c:(.text+0x1460): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_translation': objs.c:(.text+0x1480): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_translation': objs.c:(.text+0x1500): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_look_at': objs.c:(.text+0x1520): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_look_at': objs.c:(.text+0x15e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_quaternion': objs.c:(.text+0x1600): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_quaternion': objs.c:(.text+0x1680): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_axis': objs.c:(.text+0x16a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_axis': objs.c:(.text+0x1720): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_z': objs.c:(.text+0x1740): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_z': objs.c:(.text+0x17c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_y': objs.c:(.text+0x17e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_y': objs.c:(.text+0x1860): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_x': objs.c:(.text+0x1880): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_x': objs.c:(.text+0x1900): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_perspective_infinite': objs.c:(.text+0x1920): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_perspective_infinite': objs.c:(.text+0x19a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_perspective_fov': objs.c:(.text+0x19c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_perspective_fov': objs.c:(.text+0x1a40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_perspective': objs.c:(.text+0x1a60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_perspective': objs.c:(.text+0x1ae0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_ortho': objs.c:(.text+0x1b00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_ortho': objs.c:(.text+0x1b80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_inverse': objs.c:(.text+0x1ba0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_inverse': objs.c:(.text+0x1c20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_adjugate': objs.c:(.text+0x1c40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_adjugate': objs.c:(.text+0x1cc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_transpose': objs.c:(.text+0x1ce0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_transpose': objs.c:(.text+0x1d60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_assign_mat3': objs.c:(.text+0x1d80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_assign_mat3': objs.c:(.text+0x1e00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_assign_mat2': objs.c:(.text+0x1e20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_assign_mat2': objs.c:(.text+0x1ec0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_assign': objs.c:(.text+0x1ee0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_assign': objs.c:(.text+0x1f60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_determinant': objs.c:(.text+0x1f80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_determinant': objs.c:(.text+0x1fa0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_identity': objs.c:(.text+0x1fc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_identity': objs.c:(.text+0x2040): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_zero': objs.c:(.text+0x2060): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_zero': objs.c:(.text+0x20e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4': objs.c:(.text+0x2100): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4': objs.c:(.text+0x2180): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_lerp': objs.c:(.text+0x21a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_lerp': objs.c:(.text+0x2220): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_multiply': objs.c:(.text+0x2240): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_multiply': objs.c:(.text+0x22c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_scale': objs.c:(.text+0x22e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_scale': objs.c:(.text+0x2360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_negative': objs.c:(.text+0x2380): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_negative': objs.c:(.text+0x2400): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_scaling': objs.c:(.text+0x2420): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_scaling': objs.c:(.text+0x24a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_quaternion': objs.c:(.text+0x24c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_quaternion': objs.c:(.text+0x2560): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_axis': objs.c:(.text+0x2580): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_axis': objs.c:(.text+0x2620): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_z': objs.c:(.text+0x2640): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_z': objs.c:(.text+0x26c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_y': objs.c:(.text+0x26e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_y': objs.c:(.text+0x2760): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_x': objs.c:(.text+0x2780): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_x': objs.c:(.text+0x2800): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_inverse': objs.c:(.text+0x2820): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_inverse': objs.c:(.text+0x28a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_adjugate': objs.c:(.text+0x28c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_adjugate': objs.c:(.text+0x2940): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_cofactor': objs.c:(.text+0x2960): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_cofactor': objs.c:(.text+0x29e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_transpose': objs.c:(.text+0x2a00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_transpose': objs.c:(.text+0x2a80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_assign_mat4': objs.c:(.text+0x2aa0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_assign_mat4': objs.c:(.text+0x2b20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_assign_mat2': objs.c:(.text+0x2b40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_assign_mat2': objs.c:(.text+0x2be0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_assign': objs.c:(.text+0x2c00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_assign': objs.c:(.text+0x2c80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_determinant': objs.c:(.text+0x2ca0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_determinant': objs.c:(.text+0x2cc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_identity': objs.c:(.text+0x2ce0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_identity': objs.c:(.text+0x2d60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_zero': objs.c:(.text+0x2d80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_zero': objs.c:(.text+0x2e00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3': objs.c:(.text+0x2e20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3': objs.c:(.text+0x2ea0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_lerp': objs.c:(.text+0x2ec0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_lerp': objs.c:(.text+0x2f80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_multiply': objs.c:(.text+0x2fa0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_multiply': objs.c:(.text+0x3060): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_scale': objs.c:(.text+0x3080): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_scale': objs.c:(.text+0x3120): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_negative': objs.c:(.text+0x3140): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_negative': objs.c:(.text+0x31e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_scaling': objs.c:(.text+0x3200): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_scaling': objs.c:(.text+0x32a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_rotation': objs.c:(.text+0x32c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_rotation': objs.c:(.text+0x3360): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_inverse': objs.c:(.text+0x3380): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_inverse': objs.c:(.text+0x3420): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_cofactor': objs.c:(.text+0x3440): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_cofactor': objs.c:(.text+0x34e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_transpose': objs.c:(.text+0x3500): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_transpose': objs.c:(.text+0x35a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_assign_mat4': objs.c:(.text+0x35c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_assign_mat4': objs.c:(.text+0x3660): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_assign_mat3': objs.c:(.text+0x3680): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_assign_mat3': objs.c:(.text+0x3720): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_assign': objs.c:(.text+0x3740): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_assign': objs.c:(.text+0x37e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_determinant': objs.c:(.text+0x3800): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_determinant': objs.c:(.text+0x3840): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_identity': objs.c:(.text+0x3860): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_identity': objs.c:(.text+0x3900): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_zero': objs.c:(.text+0x3920): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_zero': objs.c:(.text+0x39c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2': objs.c:(.text+0x39e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2': objs.c:(.text+0x3a80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_length_squared': objs.c:(.text+0x3aa0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_length_squared': objs.c:(.text+0x3ae0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_length': objs.c:(.text+0x3b00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_length': objs.c:(.text+0x3b40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_angle': objs.c:(.text+0x3b60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_angle': objs.c:(.text+0x3ba0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_dot': objs.c:(.text+0x3bc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_dot': objs.c:(.text+0x3c00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_slerp': objs.c:(.text+0x3c20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_slerp': objs.c:(.text+0x3ce0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_lerp': objs.c:(.text+0x3d00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_lerp': objs.c:(.text+0x3dc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_yaw_pitch_roll': objs.c:(.text+0x3de0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_yaw_pitch_roll': objs.c:(.text+0x3e80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_mat4': objs.c:(.text+0x3ea0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_mat4': objs.c:(.text+0x3f40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_vec3': objs.c:(.text+0x3f60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_vec3': objs.c:(.text+0x4000): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_axis_angle': objs.c:(.text+0x4020): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_axis_angle': objs.c:(.text+0x40c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_power': objs.c:(.text+0x40e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_power': objs.c:(.text+0x4180): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_normalize': objs.c:(.text+0x41a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_normalize': objs.c:(.text+0x4240): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_inverse': objs.c:(.text+0x4260): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_inverse': objs.c:(.text+0x4300): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_conjugate': objs.c:(.text+0x4320): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_conjugate': objs.c:(.text+0x43c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_negative': objs.c:(.text+0x43e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_negative': objs.c:(.text+0x4480): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_divide': objs.c:(.text+0x44a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_divide': objs.c:(.text+0x4560): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_multiply': objs.c:(.text+0x4580): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_multiply': objs.c:(.text+0x4640): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_scale': objs.c:(.text+0x4660): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_scale': objs.c:(.text+0x4700): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_null': objs.c:(.text+0x4720): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_null': objs.c:(.text+0x47c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_zero': objs.c:(.text+0x47e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_zero': objs.c:(.text+0x4880): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_assign': objs.c:(.text+0x48a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_assign': objs.c:(.text+0x4940): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat': objs.c:(.text+0x4960): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat': objs.c:(.text+0x4a00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_nearly_equal': objs.c:(.text+0x4a20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_nearly_equal': objs.c:(.text+0x4a60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_equal': objs.c:(.text+0x4a80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_equal': objs.c:(.text+0x4ac0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_near_zero': objs.c:(.text+0x4ae0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_near_zero': objs.c:(.text+0x4b20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_zero': objs.c:(.text+0x4b40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_zero': objs.c:(.text+0x4b80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_lerp': objs.c:(.text+0x4ba0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_lerp': objs.c:(.text+0x4c40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_normalize': objs.c:(.text+0x4c60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_normalize': objs.c:(.text+0x4d00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_clamp': objs.c:(.text+0x4d20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_clamp': objs.c:(.text+0x4dc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_min': objs.c:(.text+0x4de0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_min': objs.c:(.text+0x4e80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_max': objs.c:(.text+0x4ea0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_max': objs.c:(.text+0x4f40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_round': objs.c:(.text+0x4f60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_round': objs.c:(.text+0x5000): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_ceil': objs.c:(.text+0x5020): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_ceil': objs.c:(.text+0x50c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_floor': objs.c:(.text+0x50e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_floor': objs.c:(.text+0x5180): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_abs': objs.c:(.text+0x51a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_abs': objs.c:(.text+0x5240): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_inverse': objs.c:(.text+0x5260): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_inverse': objs.c:(.text+0x5300): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_negative': objs.c:(.text+0x5320): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_negative': objs.c:(.text+0x53c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_snap': objs.c:(.text+0x53e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_snap': objs.c:(.text+0x5480): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_divide': objs.c:(.text+0x54a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_divide': objs.c:(.text+0x5540): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_multiply_mat4': objs.c:(.text+0x5560): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_multiply_mat4': objs.c:(.text+0x5600): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_multiply': objs.c:(.text+0x5620): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_multiply': objs.c:(.text+0x56c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_scale': objs.c:(.text+0x56e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_scale': objs.c:(.text+0x5780): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_subtract': objs.c:(.text+0x57a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_subtract': objs.c:(.text+0x5840): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_add': objs.c:(.text+0x5860): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_add': objs.c:(.text+0x5900): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_one': objs.c:(.text+0x5920): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_one': objs.c:(.text+0x59a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_zero': objs.c:(.text+0x59c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_zero': objs.c:(.text+0x5a40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_assign_vec4': objs.c:(.text+0x5a60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_assign_vec4': objs.c:(.text+0x5b00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_assign': objs.c:(.text+0x5b20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_assign': objs.c:(.text+0x5bc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i': objs.c:(.text+0x5be0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i': objs.c:(.text+0x5c80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_is_equal': objs.c:(.text+0x5cc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_is_equal': objs.c:(.text+0x5d00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_is_zero': objs.c:(.text+0x5d20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_is_zero': objs.c:(.text+0x5d40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_lerp': objs.c:(.text+0x5d60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_lerp': objs.c:(.text+0x5e00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_normalize': objs.c:(.text+0x5e20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_normalize': objs.c:(.text+0x5ec0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_clamp': objs.c:(.text+0x5ee0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_clamp': objs.c:(.text+0x5f80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_min': objs.c:(.text+0x5fa0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_min': objs.c:(.text+0x6040): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_max': objs.c:(.text+0x6060): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_max': objs.c:(.text+0x6100): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_round': objs.c:(.text+0x6120): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_round': objs.c:(.text+0x61c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_ceil': objs.c:(.text+0x61e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_ceil': objs.c:(.text+0x6280): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_floor': objs.c:(.text+0x62a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_floor': objs.c:(.text+0x6340): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_abs': objs.c:(.text+0x6360): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_abs': objs.c:(.text+0x6400): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_inverse': objs.c:(.text+0x6420): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_inverse': objs.c:(.text+0x64c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_negative': objs.c:(.text+0x64e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_negative': objs.c:(.text+0x6580): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_snap': objs.c:(.text+0x65a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_snap': objs.c:(.text+0x6640): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_divide': objs.c:(.text+0x6660): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_divide': objs.c:(.text+0x6700): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_multiply_mat4': objs.c:(.text+0x6720): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_multiply_mat4': objs.c:(.text+0x67c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_multiply': objs.c:(.text+0x67e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_multiply': objs.c:(.text+0x6880): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_scale': objs.c:(.text+0x68a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_scale': objs.c:(.text+0x6940): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_subtract': objs.c:(.text+0x6960): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_subtract': objs.c:(.text+0x6a00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_add': objs.c:(.text+0x6a20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_add': objs.c:(.text+0x6ac0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_one': objs.c:(.text+0x6ae0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_one': objs.c:(.text+0x6b60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_zero': objs.c:(.text+0x6b80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_zero': objs.c:(.text+0x6c00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_assign_vec4i': objs.c:(.text+0x6c20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_assign_vec4i': objs.c:(.text+0x6cc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_assign': objs.c:(.text+0x6ce0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_assign': objs.c:(.text+0x6d80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4': objs.c:(.text+0x6da0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4': objs.c:(.text+0x6e40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_nearly_equal': objs.c:(.text+0x6e60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_nearly_equal': objs.c:(.text+0x6ea0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_equal': objs.c:(.text+0x6ec0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_equal': objs.c:(.text+0x6f00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_near_zero': objs.c:(.text+0x6f20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_near_zero': objs.c:(.text+0x6f60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_zero': objs.c:(.text+0x6f80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_zero': objs.c:(.text+0x6fa0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_distance_squared': objs.c:(.text+0x6fc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_distance_squared': objs.c:(.text+0x7020): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_distance': objs.c:(.text+0x7040): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_distance': objs.c:(.text+0x70a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_length_squared': objs.c:(.text+0x70c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_length_squared': objs.c:(.text+0x7100): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_length': objs.c:(.text+0x7120): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_length': objs.c:(.text+0x7160): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_dot': objs.c:(.text+0x7180): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_dot': objs.c:(.text+0x71e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_bezier4': objs.c:(.text+0x7200): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_bezier4': objs.c:(.text+0x7300): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_bezier3': objs.c:(.text+0x7340): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_bezier3': objs.c:(.text+0x7440): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_lerp': objs.c:(.text+0x7460): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_lerp': objs.c:(.text+0x7540): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_reflect': objs.c:(.text+0x7560): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_reflect': objs.c:(.text+0x7640): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_slide': objs.c:(.text+0x7660): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_slide': objs.c:(.text+0x7740): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_project': objs.c:(.text+0x7760): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_project': objs.c:(.text+0x7840): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_normalize': objs.c:(.text+0x7860): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_normalize': objs.c:(.text+0x7920): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_cross': objs.c:(.text+0x7940): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_cross': objs.c:(.text+0x7a20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_clamp': objs.c:(.text+0x7a40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_clamp': objs.c:(.text+0x7b40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_min': objs.c:(.text+0x7b60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_min': objs.c:(.text+0x7c40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_max': objs.c:(.text+0x7c60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_max': objs.c:(.text+0x7d40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_round': objs.c:(.text+0x7d60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_round': objs.c:(.text+0x7e00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_ceil': objs.c:(.text+0x7e20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_ceil': objs.c:(.text+0x7ec0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_floor': objs.c:(.text+0x7ee0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_floor': objs.c:(.text+0x7f80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_abs': objs.c:(.text+0x7fa0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_abs': objs.c:(.text+0x8060): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_inverse': objs.c:(.text+0x8080): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_inverse': objs.c:(.text+0x8140): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_negative': objs.c:(.text+0x8160): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_negative': objs.c:(.text+0x8220): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_snap': objs.c:(.text+0x8240): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_snap': objs.c:(.text+0x8320): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_divide': objs.c:(.text+0x8340): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_divide': objs.c:(.text+0x8420): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_multiply_mat3': objs.c:(.text+0x8440): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_multiply_mat3': objs.c:(.text+0x8500): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_multiply': objs.c:(.text+0x8520): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_multiply': objs.c:(.text+0x8600): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_scale': objs.c:(.text+0x8620): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_scale': objs.c:(.text+0x86e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_subtract': objs.c:(.text+0x8700): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_subtract': objs.c:(.text+0x87e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_add': objs.c:(.text+0x8800): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_add': objs.c:(.text+0x88e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_one': objs.c:(.text+0x8900): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_one': objs.c:(.text+0x89a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_zero': objs.c:(.text+0x89c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_zero': objs.c:(.text+0x8a60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_assign_vec3': objs.c:(.text+0x8a80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_assign_vec3': objs.c:(.text+0x8b20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_assign': objs.c:(.text+0x8b40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_assign': objs.c:(.text+0x8c00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i': objs.c:(.text+0x8c20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i': objs.c:(.text+0x8cc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_is_equal': objs.c:(.text+0x8ce0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_is_equal': objs.c:(.text+0x8d40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_is_zero': objs.c:(.text+0x8d60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_is_zero': objs.c:(.text+0x8da0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_distance_squared': objs.c:(.text+0x8dc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_distance_squared': objs.c:(.text+0x8e00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_distance': objs.c:(.text+0x8e20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_distance': objs.c:(.text+0x8e60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_length_squared': objs.c:(.text+0x8e80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_length_squared': objs.c:(.text+0x8ea0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_length': objs.c:(.text+0x8ec0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_length': objs.c:(.text+0x8ee0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_dot': objs.c:(.text+0x8f00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_dot': objs.c:(.text+0x8f40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_bezier4': objs.c:(.text+0x8f60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_bezier4': objs.c:(.text+0x9040): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_bezier3': objs.c:(.text+0x9080): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_bezier3': objs.c:(.text+0x9140): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_lerp': objs.c:(.text+0x9160): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_lerp': objs.c:(.text+0x9220): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_reflect': objs.c:(.text+0x9240): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_reflect': objs.c:(.text+0x9300): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_slide': objs.c:(.text+0x9320): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_slide': objs.c:(.text+0x93e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_project': objs.c:(.text+0x9400): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_project': objs.c:(.text+0x94c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_normalize': objs.c:(.text+0x94e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_normalize': objs.c:(.text+0x9580): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_cross': objs.c:(.text+0x95a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_cross': objs.c:(.text+0x9660): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_clamp': objs.c:(.text+0x9680): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_clamp': objs.c:(.text+0x9740): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_min': objs.c:(.text+0x9760): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_min': objs.c:(.text+0x9820): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_max': objs.c:(.text+0x9840): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_max': objs.c:(.text+0x9900): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_round': objs.c:(.text+0x9920): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_round': objs.c:(.text+0x99c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_ceil': objs.c:(.text+0x99e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_ceil': objs.c:(.text+0x9a80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_floor': objs.c:(.text+0x9aa0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_floor': objs.c:(.text+0x9b40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_abs': objs.c:(.text+0x9b60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_abs': objs.c:(.text+0x9c00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_inverse': objs.c:(.text+0x9c20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_inverse': objs.c:(.text+0x9cc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_negative': objs.c:(.text+0x9ce0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_negative': objs.c:(.text+0x9d80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_snap': objs.c:(.text+0x9da0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_snap': objs.c:(.text+0x9e60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_divide': objs.c:(.text+0x9e80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_divide': objs.c:(.text+0x9f40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_multiply_mat3': objs.c:(.text+0x9f60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_multiply_mat3': objs.c:(.text+0xa000): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_multiply': objs.c:(.text+0xa020): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_multiply': objs.c:(.text+0xa0e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_scale': objs.c:(.text+0xa100): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_scale': objs.c:(.text+0xa1a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_subtract': objs.c:(.text+0xa1c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_subtract': objs.c:(.text+0xa280): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_add': objs.c:(.text+0xa2a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_add': objs.c:(.text+0xa360): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_one': objs.c:(.text+0xa380): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_one': objs.c:(.text+0xa420): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_zero': objs.c:(.text+0xa440): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_zero': objs.c:(.text+0xa4e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_assign_vec3i': objs.c:(.text+0xa500): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_assign_vec3i': objs.c:(.text+0xa5c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_assign': objs.c:(.text+0xa5e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_assign': objs.c:(.text+0xa680): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3': objs.c:(.text+0xa6a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3': objs.c:(.text+0xa740): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_nearly_equal': objs.c:(.text+0xa760): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_nearly_equal': objs.c:(.text+0xa7a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_equal': objs.c:(.text+0xa7c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_equal': objs.c:(.text+0xa800): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_near_zero': objs.c:(.text+0xa820): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_near_zero': objs.c:(.text+0xa860): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_zero': objs.c:(.text+0xa880): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_zero': objs.c:(.text+0xa8c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_distance_squared': objs.c:(.text+0xa8e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_distance_squared': objs.c:(.text+0xa920): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_distance': objs.c:(.text+0xa940): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_distance': objs.c:(.text+0xa960): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_length': objs.c:(.text+0xa980): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_length': objs.c:(.text+0xa9a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_length_squared': objs.c:(.text+0xa9c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_length_squared': objs.c:(.text+0xa9e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_angle': objs.c:(.text+0xaa00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_angle': objs.c:(.text+0xaa20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_dot': objs.c:(.text+0xaa40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_dot': objs.c:(.text+0xaa80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_bezier4': objs.c:(.text+0xaaa0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_bezier4': objs.c:(.text+0xab40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_bezier3': objs.c:(.text+0xab80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_bezier3': objs.c:(.text+0xac20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_lerp': objs.c:(.text+0xac40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_lerp': objs.c:(.text+0xacc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_rotate': objs.c:(.text+0xace0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_rotate': objs.c:(.text+0xad60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_tangent': objs.c:(.text+0xad80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_tangent': objs.c:(.text+0xae00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_reflect': objs.c:(.text+0xae20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_reflect': objs.c:(.text+0xaea0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_slide': objs.c:(.text+0xaec0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_slide': objs.c:(.text+0xaf40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_project': objs.c:(.text+0xaf60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_project': objs.c:(.text+0xafe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_normalize': objs.c:(.text+0xb000): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_normalize': objs.c:(.text+0xb080): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_clamp': objs.c:(.text+0xb0a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_clamp': objs.c:(.text+0xb140): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_min': objs.c:(.text+0xb160): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_min': objs.c:(.text+0xb1e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_max': objs.c:(.text+0xb200): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_max': objs.c:(.text+0xb280): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_round': objs.c:(.text+0xb2a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_round': objs.c:(.text+0xb320): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_ceil': objs.c:(.text+0xb340): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_ceil': objs.c:(.text+0xb3c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_floor': objs.c:(.text+0xb3e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_floor': objs.c:(.text+0xb460): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_abs': objs.c:(.text+0xb480): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_abs': objs.c:(.text+0xb500): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_inverse': objs.c:(.text+0xb520): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_inverse': objs.c:(.text+0xb5a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_negative': objs.c:(.text+0xb5c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_negative': objs.c:(.text+0xb640): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_snap': objs.c:(.text+0xb660): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_snap': objs.c:(.text+0xb6e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_divide': objs.c:(.text+0xb700): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_divide': objs.c:(.text+0xb780): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_multiply_mat2': objs.c:(.text+0xb7a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_multiply_mat2': objs.c:(.text+0xb840): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_multiply': objs.c:(.text+0xb860): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_multiply': objs.c:(.text+0xb8e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_scale': objs.c:(.text+0xb900): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_scale': objs.c:(.text+0xb980): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_subtract': objs.c:(.text+0xb9a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_subtract': objs.c:(.text+0xba20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_add': objs.c:(.text+0xba40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_add': objs.c:(.text+0xbac0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_one': objs.c:(.text+0xbae0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_one': objs.c:(.text+0xbb60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_zero': objs.c:(.text+0xbb80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_zero': objs.c:(.text+0xbc00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_assign_vec2': objs.c:(.text+0xbc20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_assign_vec2': objs.c:(.text+0xbca0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_assign': objs.c:(.text+0xbcc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_assign': objs.c:(.text+0xbd40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i': objs.c:(.text+0xbd60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i': objs.c:(.text+0xbde0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_is_equal': objs.c:(.text+0xbe00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_is_equal': objs.c:(.text+0xbe40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_is_zero': objs.c:(.text+0xbe60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_is_zero': objs.c:(.text+0xbe80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_distance_squared': objs.c:(.text+0xbea0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_distance_squared': objs.c:(.text+0xbee0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_distance': objs.c:(.text+0xbf00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_distance': objs.c:(.text+0xbf40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_length': objs.c:(.text+0xbf60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_length': objs.c:(.text+0xbf80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_length_squared': objs.c:(.text+0xbfa0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_length_squared': objs.c:(.text+0xbfc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_angle': objs.c:(.text+0xbfe0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_angle': objs.c:(.text+0xc000): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_dot': objs.c:(.text+0xc020): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_dot': objs.c:(.text+0xc060): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_bezier4': objs.c:(.text+0xc080): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_bezier4': objs.c:(.text+0xc140): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_bezier3': objs.c:(.text+0xc180): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_bezier3': objs.c:(.text+0xc220): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_lerp': objs.c:(.text+0xc240): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_lerp': objs.c:(.text+0xc2e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_rotate': objs.c:(.text+0xc300): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_rotate': objs.c:(.text+0xc3a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_tangent': objs.c:(.text+0xc3c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_tangent': objs.c:(.text+0xc440): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_reflect': objs.c:(.text+0xc460): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_reflect': objs.c:(.text+0xc500): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_slide': objs.c:(.text+0xc520): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_slide': objs.c:(.text+0xc5c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_project': objs.c:(.text+0xc5e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_project': objs.c:(.text+0xc680): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_normalize': objs.c:(.text+0xc6a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_normalize': objs.c:(.text+0xc720): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_clamp': objs.c:(.text+0xc740): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_clamp': objs.c:(.text+0xc7e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_min': objs.c:(.text+0xc800): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_min': objs.c:(.text+0xc8a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_max': objs.c:(.text+0xc8c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_max': objs.c:(.text+0xc960): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_round': objs.c:(.text+0xc980): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_round': objs.c:(.text+0xca00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_ceil': objs.c:(.text+0xca20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_ceil': objs.c:(.text+0xcaa0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_floor': objs.c:(.text+0xcac0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_floor': objs.c:(.text+0xcb40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_abs': objs.c:(.text+0xcb60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_abs': objs.c:(.text+0xcbe0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_inverse': objs.c:(.text+0xcc00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_inverse': objs.c:(.text+0xcc80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_negative': objs.c:(.text+0xcca0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_negative': objs.c:(.text+0xcd20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_snap': objs.c:(.text+0xcd40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_snap': objs.c:(.text+0xcde0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_divide': objs.c:(.text+0xce00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_divide': objs.c:(.text+0xcea0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_multiply_mat2': objs.c:(.text+0xcec0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_multiply_mat2': objs.c:(.text+0xcf60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_multiply': objs.c:(.text+0xcf80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_multiply': objs.c:(.text+0xd020): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_scale': objs.c:(.text+0xd040): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_scale': objs.c:(.text+0xd0e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_subtract': objs.c:(.text+0xd100): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_subtract': objs.c:(.text+0xd1a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_add': objs.c:(.text+0xd1c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_add': objs.c:(.text+0xd260): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_one': objs.c:(.text+0xd280): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_one': objs.c:(.text+0xd300): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_zero': objs.c:(.text+0xd320): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_zero': objs.c:(.text+0xd3a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_assign_vec2i': objs.c:(.text+0xd3c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_assign_vec2i': objs.c:(.text+0xd440): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_assign': objs.c:(.text+0xd460): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_assign': objs.c:(.text+0xd4e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2': objs.c:(.text+0xd500): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2': objs.c:(.text+0xd580): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_nearly_equal': objs.c:(.text+0xd5a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_nearly_equal': objs.c:(.text+0xd5e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_equal': objs.c:(.text+0xd600): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_equal': objs.c:(.text+0xd640): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_near_zero': objs.c:(.text+0xd660): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_near_zero': objs.c:(.text+0xd680): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_zero': objs.c:(.text+0xdc00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_zero': objs.c:(.text+0xdc20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_lerp': palette.c:(.text+0x100): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_lerp': palette.c:(.text+0x180): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_multiply': palette.c:(.text+0x1a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_multiply': palette.c:(.text+0x220): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_scale': palette.c:(.text+0x240): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_scale': palette.c:(.text+0x2c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_negative': palette.c:(.text+0x2e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_negative': palette.c:(.text+0x360): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_scaling': palette.c:(.text+0x380): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_scaling': palette.c:(.text+0x400): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_translation': palette.c:(.text+0x420): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_translation': palette.c:(.text+0x4a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_look_at': palette.c:(.text+0x4c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_look_at': palette.c:(.text+0x580): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_quaternion': palette.c:(.text+0x5a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_quaternion': palette.c:(.text+0x620): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_axis': palette.c:(.text+0x640): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_axis': palette.c:(.text+0x6c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_z': palette.c:(.text+0x6e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_z': palette.c:(.text+0x760): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_y': palette.c:(.text+0x780): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_y': palette.c:(.text+0x800): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_x': palette.c:(.text+0x820): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_x': palette.c:(.text+0x8a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_perspective_infinite': palette.c:(.text+0x8c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_perspective_infinite': palette.c:(.text+0x940): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_perspective_fov': palette.c:(.text+0x960): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_perspective_fov': palette.c:(.text+0x9e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_perspective': palette.c:(.text+0xa00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_perspective': palette.c:(.text+0xa80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_ortho': palette.c:(.text+0xaa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_ortho': palette.c:(.text+0xb20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_inverse': palette.c:(.text+0xb40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_inverse': palette.c:(.text+0xbc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_adjugate': palette.c:(.text+0xbe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_adjugate': palette.c:(.text+0xc60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_transpose': palette.c:(.text+0xc80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_transpose': palette.c:(.text+0xd00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_assign_mat3': palette.c:(.text+0xd20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_assign_mat3': palette.c:(.text+0xda0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_assign_mat2': palette.c:(.text+0xdc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_assign_mat2': palette.c:(.text+0xe60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_assign': palette.c:(.text+0xe80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_assign': palette.c:(.text+0xf00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_determinant': palette.c:(.text+0xf20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_determinant': palette.c:(.text+0xf40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_identity': palette.c:(.text+0xf60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_identity': palette.c:(.text+0xfe0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_zero': palette.c:(.text+0x1000): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_zero': palette.c:(.text+0x1080): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4': palette.c:(.text+0x10a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4': palette.c:(.text+0x1120): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_lerp': palette.c:(.text+0x1140): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_lerp': palette.c:(.text+0x11c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_multiply': palette.c:(.text+0x11e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_multiply': palette.c:(.text+0x1260): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_scale': palette.c:(.text+0x1280): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_scale': palette.c:(.text+0x1300): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_negative': palette.c:(.text+0x1320): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_negative': palette.c:(.text+0x13a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_scaling': palette.c:(.text+0x13c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_scaling': palette.c:(.text+0x1440): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_quaternion': palette.c:(.text+0x1460): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_quaternion': palette.c:(.text+0x1500): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_axis': palette.c:(.text+0x1520): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_axis': palette.c:(.text+0x15c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_z': palette.c:(.text+0x15e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_z': palette.c:(.text+0x1660): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_y': palette.c:(.text+0x1680): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_y': palette.c:(.text+0x1700): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_x': palette.c:(.text+0x1720): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_x': palette.c:(.text+0x17a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_inverse': palette.c:(.text+0x17c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_inverse': palette.c:(.text+0x1840): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_adjugate': palette.c:(.text+0x1860): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_adjugate': palette.c:(.text+0x18e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_cofactor': palette.c:(.text+0x1900): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_cofactor': palette.c:(.text+0x1980): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_transpose': palette.c:(.text+0x19a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_transpose': palette.c:(.text+0x1a20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_assign_mat4': palette.c:(.text+0x1a40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_assign_mat4': palette.c:(.text+0x1ac0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_assign_mat2': palette.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_assign_mat2': palette.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_assign': palette.c:(.text+0x1ba0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_assign': palette.c:(.text+0x1c20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_determinant': palette.c:(.text+0x1c40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_determinant': palette.c:(.text+0x1c60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_identity': palette.c:(.text+0x1c80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_identity': palette.c:(.text+0x1d00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_zero': palette.c:(.text+0x1d20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_zero': palette.c:(.text+0x1da0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3': palette.c:(.text+0x1dc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3': palette.c:(.text+0x1e40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_lerp': palette.c:(.text+0x1e60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_lerp': palette.c:(.text+0x1f20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_multiply': palette.c:(.text+0x1f40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_multiply': palette.c:(.text+0x2000): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_scale': palette.c:(.text+0x2020): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_scale': palette.c:(.text+0x20c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_negative': palette.c:(.text+0x20e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_negative': palette.c:(.text+0x2180): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_scaling': palette.c:(.text+0x21a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_scaling': palette.c:(.text+0x2240): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_rotation': palette.c:(.text+0x2260): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_rotation': palette.c:(.text+0x2300): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_inverse': palette.c:(.text+0x2320): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_inverse': palette.c:(.text+0x23c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_cofactor': palette.c:(.text+0x23e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_cofactor': palette.c:(.text+0x2480): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_transpose': palette.c:(.text+0x24a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_transpose': palette.c:(.text+0x2540): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_assign_mat4': palette.c:(.text+0x2560): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_assign_mat4': palette.c:(.text+0x2600): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_assign_mat3': palette.c:(.text+0x2620): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_assign_mat3': palette.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_assign': palette.c:(.text+0x26e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_assign': palette.c:(.text+0x2780): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_determinant': palette.c:(.text+0x27a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_determinant': palette.c:(.text+0x27e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_identity': palette.c:(.text+0x2800): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_identity': palette.c:(.text+0x28a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_zero': palette.c:(.text+0x28c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_zero': palette.c:(.text+0x2960): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2': palette.c:(.text+0x2980): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2': palette.c:(.text+0x2a20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_length_squared': palette.c:(.text+0x2a40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_length_squared': palette.c:(.text+0x2a80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_length': palette.c:(.text+0x2aa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_length': palette.c:(.text+0x2ae0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_angle': palette.c:(.text+0x2b00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_angle': palette.c:(.text+0x2b40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_dot': palette.c:(.text+0x2b60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_dot': palette.c:(.text+0x2ba0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_slerp': palette.c:(.text+0x2bc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_slerp': palette.c:(.text+0x2c80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_lerp': palette.c:(.text+0x2ca0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_lerp': palette.c:(.text+0x2d60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_yaw_pitch_roll': palette.c:(.text+0x2d80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_yaw_pitch_roll': palette.c:(.text+0x2e20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_mat4': palette.c:(.text+0x2e40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_mat4': palette.c:(.text+0x2ee0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_vec3': palette.c:(.text+0x2f00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_vec3': palette.c:(.text+0x2fa0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_axis_angle': palette.c:(.text+0x2fc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_axis_angle': palette.c:(.text+0x3060): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_power': palette.c:(.text+0x3080): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_power': palette.c:(.text+0x3120): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_normalize': palette.c:(.text+0x3140): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_normalize': palette.c:(.text+0x31e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_inverse': palette.c:(.text+0x3200): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_inverse': palette.c:(.text+0x32a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_conjugate': palette.c:(.text+0x32c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_conjugate': palette.c:(.text+0x3360): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_negative': palette.c:(.text+0x3380): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_negative': palette.c:(.text+0x3420): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_divide': palette.c:(.text+0x3440): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_divide': palette.c:(.text+0x3500): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_multiply': palette.c:(.text+0x3520): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_multiply': palette.c:(.text+0x35e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_scale': palette.c:(.text+0x3600): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_scale': palette.c:(.text+0x36a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_null': palette.c:(.text+0x36c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_null': palette.c:(.text+0x3760): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_zero': palette.c:(.text+0x3780): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_zero': palette.c:(.text+0x3820): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_assign': palette.c:(.text+0x3840): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_assign': palette.c:(.text+0x38e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat': palette.c:(.text+0x3900): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat': palette.c:(.text+0x39a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_nearly_equal': palette.c:(.text+0x39c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_nearly_equal': palette.c:(.text+0x3a00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_equal': palette.c:(.text+0x3a20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_equal': palette.c:(.text+0x3a60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_near_zero': palette.c:(.text+0x3a80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_near_zero': palette.c:(.text+0x3ac0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_zero': palette.c:(.text+0x3ae0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_zero': palette.c:(.text+0x3b20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_lerp': palette.c:(.text+0x3b40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_lerp': palette.c:(.text+0x3be0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_normalize': palette.c:(.text+0x3c00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_normalize': palette.c:(.text+0x3ca0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_clamp': palette.c:(.text+0x3cc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_clamp': palette.c:(.text+0x3d60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_min': palette.c:(.text+0x3d80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_min': palette.c:(.text+0x3e20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_max': palette.c:(.text+0x3e40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_max': palette.c:(.text+0x3ee0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_round': palette.c:(.text+0x3f00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_round': palette.c:(.text+0x3fa0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_ceil': palette.c:(.text+0x3fc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_ceil': palette.c:(.text+0x4060): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_floor': palette.c:(.text+0x4080): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_floor': palette.c:(.text+0x4120): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_abs': palette.c:(.text+0x4140): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_abs': palette.c:(.text+0x41e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_inverse': palette.c:(.text+0x4200): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_inverse': palette.c:(.text+0x42a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_negative': palette.c:(.text+0x42c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_negative': palette.c:(.text+0x4360): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_snap': palette.c:(.text+0x4380): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_snap': palette.c:(.text+0x4420): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_divide': palette.c:(.text+0x4440): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_divide': palette.c:(.text+0x44e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_multiply_mat4': palette.c:(.text+0x4500): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_multiply_mat4': palette.c:(.text+0x45a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_multiply': palette.c:(.text+0x45c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_multiply': palette.c:(.text+0x4660): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_scale': palette.c:(.text+0x4680): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_scale': palette.c:(.text+0x4720): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_subtract': palette.c:(.text+0x4740): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_subtract': palette.c:(.text+0x47e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_add': palette.c:(.text+0x4800): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_add': palette.c:(.text+0x48a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_one': palette.c:(.text+0x48c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_one': palette.c:(.text+0x4940): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_zero': palette.c:(.text+0x4960): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_zero': palette.c:(.text+0x49e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_assign_vec4': palette.c:(.text+0x4a00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_assign_vec4': palette.c:(.text+0x4aa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_assign': palette.c:(.text+0x4ac0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_assign': palette.c:(.text+0x4b60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i': palette.c:(.text+0x4b80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i': palette.c:(.text+0x4c20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_is_equal': palette.c:(.text+0x4c60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_is_equal': palette.c:(.text+0x4ca0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_is_zero': palette.c:(.text+0x4cc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_is_zero': palette.c:(.text+0x4ce0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_lerp': palette.c:(.text+0x4d00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_lerp': palette.c:(.text+0x4da0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_normalize': palette.c:(.text+0x4dc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_normalize': palette.c:(.text+0x4e60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_clamp': palette.c:(.text+0x4e80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_clamp': palette.c:(.text+0x4f20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_min': palette.c:(.text+0x4f40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_min': palette.c:(.text+0x4fe0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_max': palette.c:(.text+0x5000): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_max': palette.c:(.text+0x50a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_round': palette.c:(.text+0x50c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_round': palette.c:(.text+0x5160): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_ceil': palette.c:(.text+0x5180): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_ceil': palette.c:(.text+0x5220): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_floor': palette.c:(.text+0x5240): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_floor': palette.c:(.text+0x52e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_abs': palette.c:(.text+0x5300): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_abs': palette.c:(.text+0x53a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_inverse': palette.c:(.text+0x53c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_inverse': palette.c:(.text+0x5460): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_negative': palette.c:(.text+0x5480): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_negative': palette.c:(.text+0x5520): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_snap': palette.c:(.text+0x5540): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_snap': palette.c:(.text+0x55e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_divide': palette.c:(.text+0x5600): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_divide': palette.c:(.text+0x56a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_multiply_mat4': palette.c:(.text+0x56c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_multiply_mat4': palette.c:(.text+0x5760): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_multiply': palette.c:(.text+0x5780): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_multiply': palette.c:(.text+0x5820): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_scale': palette.c:(.text+0x5840): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_scale': palette.c:(.text+0x58e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_subtract': palette.c:(.text+0x5900): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_subtract': palette.c:(.text+0x59a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_add': palette.c:(.text+0x59c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_add': palette.c:(.text+0x5a60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_one': palette.c:(.text+0x5a80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_one': palette.c:(.text+0x5b00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_zero': palette.c:(.text+0x5b20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_zero': palette.c:(.text+0x5ba0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_assign_vec4i': palette.c:(.text+0x5bc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_assign_vec4i': palette.c:(.text+0x5c60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_assign': palette.c:(.text+0x5c80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_assign': palette.c:(.text+0x5d20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4': palette.c:(.text+0x5d40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4': palette.c:(.text+0x5de0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_nearly_equal': palette.c:(.text+0x5e00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_nearly_equal': palette.c:(.text+0x5e40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_equal': palette.c:(.text+0x5e60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_equal': palette.c:(.text+0x5ea0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_near_zero': palette.c:(.text+0x5ec0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_near_zero': palette.c:(.text+0x5f00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_zero': palette.c:(.text+0x5f20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_zero': palette.c:(.text+0x5f40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_distance_squared': palette.c:(.text+0x5f60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_distance_squared': palette.c:(.text+0x5fc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_distance': palette.c:(.text+0x5fe0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_distance': palette.c:(.text+0x6040): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_length_squared': palette.c:(.text+0x6060): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_length_squared': palette.c:(.text+0x60a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_length': palette.c:(.text+0x60c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_length': palette.c:(.text+0x6100): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_dot': palette.c:(.text+0x6120): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_dot': palette.c:(.text+0x6180): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_bezier4': palette.c:(.text+0x61a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_bezier4': palette.c:(.text+0x62a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_bezier3': palette.c:(.text+0x62e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_bezier3': palette.c:(.text+0x63e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_lerp': palette.c:(.text+0x6400): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_lerp': palette.c:(.text+0x64e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_reflect': palette.c:(.text+0x6500): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_reflect': palette.c:(.text+0x65e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_slide': palette.c:(.text+0x6600): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_slide': palette.c:(.text+0x66e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_project': palette.c:(.text+0x6700): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_project': palette.c:(.text+0x67e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_normalize': palette.c:(.text+0x6800): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_normalize': palette.c:(.text+0x68c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_cross': palette.c:(.text+0x68e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_cross': palette.c:(.text+0x69c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_clamp': palette.c:(.text+0x69e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_clamp': palette.c:(.text+0x6ae0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_min': palette.c:(.text+0x6b00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_min': palette.c:(.text+0x6be0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_max': palette.c:(.text+0x6c00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_max': palette.c:(.text+0x6ce0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_round': palette.c:(.text+0x6d00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_round': palette.c:(.text+0x6da0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_ceil': palette.c:(.text+0x6dc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_ceil': palette.c:(.text+0x6e60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_floor': palette.c:(.text+0x6e80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_floor': palette.c:(.text+0x6f20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_abs': palette.c:(.text+0x6f40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_abs': palette.c:(.text+0x7000): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_inverse': palette.c:(.text+0x7020): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_inverse': palette.c:(.text+0x70e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_negative': palette.c:(.text+0x7100): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_negative': palette.c:(.text+0x71c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_snap': palette.c:(.text+0x71e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_snap': palette.c:(.text+0x72c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_divide': palette.c:(.text+0x72e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_divide': palette.c:(.text+0x73c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_multiply_mat3': palette.c:(.text+0x73e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_multiply_mat3': palette.c:(.text+0x74a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_multiply': palette.c:(.text+0x74c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_multiply': palette.c:(.text+0x75a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_scale': palette.c:(.text+0x75c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_scale': palette.c:(.text+0x7680): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_subtract': palette.c:(.text+0x76a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_subtract': palette.c:(.text+0x7780): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_add': palette.c:(.text+0x77a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_add': palette.c:(.text+0x7880): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_one': palette.c:(.text+0x78a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_one': palette.c:(.text+0x7940): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_zero': palette.c:(.text+0x7960): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_zero': palette.c:(.text+0x7a00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_assign_vec3': palette.c:(.text+0x7a20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_assign_vec3': palette.c:(.text+0x7ac0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_assign': palette.c:(.text+0x7ae0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_assign': palette.c:(.text+0x7ba0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i': palette.c:(.text+0x7bc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i': palette.c:(.text+0x7c60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_is_equal': palette.c:(.text+0x7c80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_is_equal': palette.c:(.text+0x7ce0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_is_zero': palette.c:(.text+0x7d00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_is_zero': palette.c:(.text+0x7d40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_distance_squared': palette.c:(.text+0x7d60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_distance_squared': palette.c:(.text+0x7da0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_distance': palette.c:(.text+0x7dc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_distance': palette.c:(.text+0x7e00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_length_squared': palette.c:(.text+0x7e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_length_squared': palette.c:(.text+0x7e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_length': palette.c:(.text+0x7e60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_length': palette.c:(.text+0x7e80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_dot': palette.c:(.text+0x7ea0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_dot': palette.c:(.text+0x7ee0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_bezier4': palette.c:(.text+0x7f00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_bezier4': palette.c:(.text+0x7fe0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_bezier3': palette.c:(.text+0x8020): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_bezier3': palette.c:(.text+0x80e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_lerp': palette.c:(.text+0x8100): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_lerp': palette.c:(.text+0x81c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_reflect': palette.c:(.text+0x81e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_reflect': palette.c:(.text+0x82a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_slide': palette.c:(.text+0x82c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_slide': palette.c:(.text+0x8380): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_project': palette.c:(.text+0x83a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_project': palette.c:(.text+0x8460): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_normalize': palette.c:(.text+0x8480): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_normalize': palette.c:(.text+0x8520): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_cross': palette.c:(.text+0x8540): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_cross': palette.c:(.text+0x8600): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_clamp': palette.c:(.text+0x8620): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_clamp': palette.c:(.text+0x86e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_min': palette.c:(.text+0x8700): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_min': palette.c:(.text+0x87c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_max': palette.c:(.text+0x87e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_max': palette.c:(.text+0x88a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_round': palette.c:(.text+0x88c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_round': palette.c:(.text+0x8960): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_ceil': palette.c:(.text+0x8980): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_ceil': palette.c:(.text+0x8a20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_floor': palette.c:(.text+0x8a40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_floor': palette.c:(.text+0x8ae0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_abs': palette.c:(.text+0x8b00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_abs': palette.c:(.text+0x8ba0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_inverse': palette.c:(.text+0x8bc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_inverse': palette.c:(.text+0x8c60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_negative': palette.c:(.text+0x8c80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_negative': palette.c:(.text+0x8d20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_snap': palette.c:(.text+0x8d40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_snap': palette.c:(.text+0x8e00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_divide': palette.c:(.text+0x8e20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_divide': palette.c:(.text+0x8ee0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_multiply_mat3': palette.c:(.text+0x8f00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_multiply_mat3': palette.c:(.text+0x8fa0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_multiply': palette.c:(.text+0x8fc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_multiply': palette.c:(.text+0x9080): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_scale': palette.c:(.text+0x90a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_scale': palette.c:(.text+0x9140): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_subtract': palette.c:(.text+0x9160): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_subtract': palette.c:(.text+0x9220): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_add': palette.c:(.text+0x9240): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_add': palette.c:(.text+0x9300): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_one': palette.c:(.text+0x9320): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_one': palette.c:(.text+0x93c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_zero': palette.c:(.text+0x93e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_zero': palette.c:(.text+0x9480): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_assign_vec3i': palette.c:(.text+0x94a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_assign_vec3i': palette.c:(.text+0x9560): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_assign': palette.c:(.text+0x9580): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_assign': palette.c:(.text+0x9620): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3': palette.c:(.text+0x9640): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3': palette.c:(.text+0x96e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_nearly_equal': palette.c:(.text+0x9700): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_nearly_equal': palette.c:(.text+0x9740): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_equal': palette.c:(.text+0x9760): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_equal': palette.c:(.text+0x97a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_near_zero': palette.c:(.text+0x97c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_near_zero': palette.c:(.text+0x9800): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_zero': palette.c:(.text+0x9820): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_zero': palette.c:(.text+0x9860): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_distance_squared': palette.c:(.text+0x9880): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_distance_squared': palette.c:(.text+0x98c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_distance': palette.c:(.text+0x98e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_distance': palette.c:(.text+0x9900): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_length': palette.c:(.text+0x9920): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_length': palette.c:(.text+0x9940): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_length_squared': palette.c:(.text+0x9960): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_length_squared': palette.c:(.text+0x9980): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_angle': palette.c:(.text+0x99a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_angle': palette.c:(.text+0x99c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_dot': palette.c:(.text+0x99e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_dot': palette.c:(.text+0x9a20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_bezier4': palette.c:(.text+0x9a40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_bezier4': palette.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_bezier3': palette.c:(.text+0x9b20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_bezier3': palette.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_lerp': palette.c:(.text+0x9be0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_lerp': palette.c:(.text+0x9c60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_rotate': palette.c:(.text+0x9c80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_rotate': palette.c:(.text+0x9d00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_tangent': palette.c:(.text+0x9d20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_tangent': palette.c:(.text+0x9da0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_reflect': palette.c:(.text+0x9dc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_reflect': palette.c:(.text+0x9e40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_slide': palette.c:(.text+0x9e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_slide': palette.c:(.text+0x9ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_project': palette.c:(.text+0x9f00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_project': palette.c:(.text+0x9f80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_normalize': palette.c:(.text+0x9fa0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_normalize': palette.c:(.text+0xa020): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_clamp': palette.c:(.text+0xa040): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_clamp': palette.c:(.text+0xa0e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_min': palette.c:(.text+0xa100): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_min': palette.c:(.text+0xa180): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_max': palette.c:(.text+0xa1a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_max': palette.c:(.text+0xa220): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_round': palette.c:(.text+0xa240): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_round': palette.c:(.text+0xa2c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_ceil': palette.c:(.text+0xa2e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_ceil': palette.c:(.text+0xa360): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_floor': palette.c:(.text+0xa380): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_floor': palette.c:(.text+0xa400): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_abs': palette.c:(.text+0xa420): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_abs': palette.c:(.text+0xa4a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_inverse': palette.c:(.text+0xa4c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_inverse': palette.c:(.text+0xa540): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_negative': palette.c:(.text+0xa560): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_negative': palette.c:(.text+0xa5e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_snap': palette.c:(.text+0xa600): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_snap': palette.c:(.text+0xa680): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_divide': palette.c:(.text+0xa6a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_divide': palette.c:(.text+0xa720): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_multiply_mat2': palette.c:(.text+0xa740): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_multiply_mat2': palette.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_multiply': palette.c:(.text+0xa800): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_multiply': palette.c:(.text+0xa880): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_scale': palette.c:(.text+0xa8a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_scale': palette.c:(.text+0xa920): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_subtract': palette.c:(.text+0xa940): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_subtract': palette.c:(.text+0xa9c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_add': palette.c:(.text+0xa9e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_add': palette.c:(.text+0xaa60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_one': palette.c:(.text+0xaa80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_one': palette.c:(.text+0xab00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_zero': palette.c:(.text+0xab20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_zero': palette.c:(.text+0xaba0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_assign_vec2': palette.c:(.text+0xabc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_assign_vec2': palette.c:(.text+0xac40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_assign': palette.c:(.text+0xac60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_assign': palette.c:(.text+0xace0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i': palette.c:(.text+0xad00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i': palette.c:(.text+0xad80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_is_equal': palette.c:(.text+0xada0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_is_equal': palette.c:(.text+0xade0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_is_zero': palette.c:(.text+0xae00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_is_zero': palette.c:(.text+0xae20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_distance_squared': palette.c:(.text+0xae40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_distance_squared': palette.c:(.text+0xae80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_distance': palette.c:(.text+0xaea0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_distance': palette.c:(.text+0xaee0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_length': palette.c:(.text+0xaf00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_length': palette.c:(.text+0xaf20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_length_squared': palette.c:(.text+0xaf40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_length_squared': palette.c:(.text+0xaf60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_angle': palette.c:(.text+0xaf80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_angle': palette.c:(.text+0xafa0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_dot': palette.c:(.text+0xafc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_dot': palette.c:(.text+0xb000): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_bezier4': palette.c:(.text+0xb020): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_bezier4': palette.c:(.text+0xb0e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_bezier3': palette.c:(.text+0xb120): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_bezier3': palette.c:(.text+0xb1c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_lerp': palette.c:(.text+0xb1e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_lerp': palette.c:(.text+0xb280): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_rotate': palette.c:(.text+0xb2a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_rotate': palette.c:(.text+0xb340): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_tangent': palette.c:(.text+0xb360): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_tangent': palette.c:(.text+0xb3e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_reflect': palette.c:(.text+0xb400): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_reflect': palette.c:(.text+0xb4a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_slide': palette.c:(.text+0xb4c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_slide': palette.c:(.text+0xb560): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_project': palette.c:(.text+0xb580): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_project': palette.c:(.text+0xb620): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_normalize': palette.c:(.text+0xb640): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_normalize': palette.c:(.text+0xb6c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_clamp': palette.c:(.text+0xb6e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_clamp': palette.c:(.text+0xb780): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_min': palette.c:(.text+0xb7a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_min': palette.c:(.text+0xb840): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_max': palette.c:(.text+0xb860): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_max': palette.c:(.text+0xb900): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_round': palette.c:(.text+0xb920): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_round': palette.c:(.text+0xb9a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_ceil': palette.c:(.text+0xb9c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_ceil': palette.c:(.text+0xba40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_floor': palette.c:(.text+0xba60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_floor': palette.c:(.text+0xbae0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_abs': palette.c:(.text+0xbb00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_abs': palette.c:(.text+0xbb80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_inverse': palette.c:(.text+0xbba0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_inverse': palette.c:(.text+0xbc20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_negative': palette.c:(.text+0xbc40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_negative': palette.c:(.text+0xbcc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_snap': palette.c:(.text+0xbce0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_snap': palette.c:(.text+0xbd80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_divide': palette.c:(.text+0xbda0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_divide': palette.c:(.text+0xbe40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_multiply_mat2': palette.c:(.text+0xbe60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_multiply_mat2': palette.c:(.text+0xbf00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_multiply': palette.c:(.text+0xbf20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_multiply': palette.c:(.text+0xbfc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_scale': palette.c:(.text+0xbfe0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_scale': palette.c:(.text+0xc080): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_subtract': palette.c:(.text+0xc0a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_subtract': palette.c:(.text+0xc140): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_add': palette.c:(.text+0xc160): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_add': palette.c:(.text+0xc200): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_one': palette.c:(.text+0xc220): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_one': palette.c:(.text+0xc2a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_zero': palette.c:(.text+0xc2c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_zero': palette.c:(.text+0xc340): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_assign_vec2i': palette.c:(.text+0xc360): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_assign_vec2i': palette.c:(.text+0xc3e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_assign': palette.c:(.text+0xc400): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_assign': palette.c:(.text+0xc480): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2': palette.c:(.text+0xc4a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2': palette.c:(.text+0xc520): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_nearly_equal': palette.c:(.text+0xc540): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_nearly_equal': palette.c:(.text+0xc580): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_equal': palette.c:(.text+0xc5a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_equal': palette.c:(.text+0xc5e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_near_zero': palette.c:(.text+0xc600): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_near_zero': palette.c:(.text+0xc620): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_zero': palette.c:(.text+0xc640): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_zero': palette.c:(.text+0xc660): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_lerp': particle.c:(.text+0xd40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_lerp': particle.c:(.text+0xdc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_multiply': particle.c:(.text+0xde0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_multiply': particle.c:(.text+0xe60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_scale': particle.c:(.text+0xe80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_scale': particle.c:(.text+0xf00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_negative': particle.c:(.text+0xf20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_negative': particle.c:(.text+0xfa0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_scaling': particle.c:(.text+0xfc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_scaling': particle.c:(.text+0x1040): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_translation': particle.c:(.text+0x1060): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_translation': particle.c:(.text+0x10e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_look_at': particle.c:(.text+0x1100): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_look_at': particle.c:(.text+0x11c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_quaternion': particle.c:(.text+0x11e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_quaternion': particle.c:(.text+0x1260): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_axis': particle.c:(.text+0x1280): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_axis': particle.c:(.text+0x1300): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_z': particle.c:(.text+0x1320): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_z': particle.c:(.text+0x13a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_y': particle.c:(.text+0x13c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_y': particle.c:(.text+0x1440): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_x': particle.c:(.text+0x1460): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_x': particle.c:(.text+0x14e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_perspective_infinite': particle.c:(.text+0x1500): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_perspective_infinite': particle.c:(.text+0x1580): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_perspective_fov': particle.c:(.text+0x15a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_perspective_fov': particle.c:(.text+0x1620): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_perspective': particle.c:(.text+0x1640): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_perspective': particle.c:(.text+0x16c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_ortho': particle.c:(.text+0x16e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_ortho': particle.c:(.text+0x1760): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_inverse': particle.c:(.text+0x1780): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_inverse': particle.c:(.text+0x1800): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_adjugate': particle.c:(.text+0x1820): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_adjugate': particle.c:(.text+0x18a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_transpose': particle.c:(.text+0x18c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_transpose': particle.c:(.text+0x1940): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_assign_mat3': particle.c:(.text+0x1960): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_assign_mat3': particle.c:(.text+0x19e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_assign_mat2': particle.c:(.text+0x1a00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_assign_mat2': particle.c:(.text+0x1aa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_assign': particle.c:(.text+0x1ac0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_assign': particle.c:(.text+0x1b40): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_determinant': particle.c:(.text+0x1b60): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_determinant': particle.c:(.text+0x1b80): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_identity': particle.c:(.text+0x1ba0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_identity': particle.c:(.text+0x1c20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_zero': particle.c:(.text+0x1c40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_zero': particle.c:(.text+0x1cc0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4': particle.c:(.text+0x1ce0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4': particle.c:(.text+0x1d60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_lerp': particle.c:(.text+0x1d80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_lerp': particle.c:(.text+0x1e00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_multiply': particle.c:(.text+0x1e20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_multiply': particle.c:(.text+0x1ea0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_scale': particle.c:(.text+0x1ec0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_scale': particle.c:(.text+0x1f40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_negative': particle.c:(.text+0x1f60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_negative': particle.c:(.text+0x1fe0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_scaling': particle.c:(.text+0x2000): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_scaling': particle.c:(.text+0x2080): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_quaternion': particle.c:(.text+0x20a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_quaternion': particle.c:(.text+0x2140): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_axis': particle.c:(.text+0x2160): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_axis': particle.c:(.text+0x2200): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_z': particle.c:(.text+0x2220): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_z': particle.c:(.text+0x22a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_y': particle.c:(.text+0x22c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_y': particle.c:(.text+0x2340): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_x': particle.c:(.text+0x2360): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_x': particle.c:(.text+0x23e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_inverse': particle.c:(.text+0x2400): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_inverse': particle.c:(.text+0x2480): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_adjugate': particle.c:(.text+0x24a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_adjugate': particle.c:(.text+0x2520): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_cofactor': particle.c:(.text+0x2540): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_cofactor': particle.c:(.text+0x25c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_transpose': particle.c:(.text+0x25e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_transpose': particle.c:(.text+0x2660): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_assign_mat4': particle.c:(.text+0x2680): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_assign_mat4': particle.c:(.text+0x2700): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_assign_mat2': particle.c:(.text+0x2720): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_assign_mat2': particle.c:(.text+0x27c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_assign': particle.c:(.text+0x27e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_assign': particle.c:(.text+0x2860): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_determinant': particle.c:(.text+0x2880): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_determinant': particle.c:(.text+0x28a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_identity': particle.c:(.text+0x28c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_identity': particle.c:(.text+0x2940): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_zero': particle.c:(.text+0x2960): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_zero': particle.c:(.text+0x29e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3': particle.c:(.text+0x2a00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3': particle.c:(.text+0x2a80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_lerp': particle.c:(.text+0x2aa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_lerp': particle.c:(.text+0x2b60): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_multiply': particle.c:(.text+0x2b80): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_multiply': particle.c:(.text+0x2c40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_scale': particle.c:(.text+0x2c60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_scale': particle.c:(.text+0x2d00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_negative': particle.c:(.text+0x2d20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_negative': particle.c:(.text+0x2dc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_scaling': particle.c:(.text+0x2de0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_scaling': particle.c:(.text+0x2e80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_rotation': particle.c:(.text+0x2ea0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_rotation': particle.c:(.text+0x2f40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_inverse': particle.c:(.text+0x2f60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_inverse': particle.c:(.text+0x3000): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_cofactor': particle.c:(.text+0x3020): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_cofactor': particle.c:(.text+0x30c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_transpose': particle.c:(.text+0x30e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_transpose': particle.c:(.text+0x3180): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_assign_mat4': particle.c:(.text+0x31a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_assign_mat4': particle.c:(.text+0x3240): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_assign_mat3': particle.c:(.text+0x3260): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_assign_mat3': particle.c:(.text+0x3300): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_assign': particle.c:(.text+0x3320): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_assign': particle.c:(.text+0x33c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_determinant': particle.c:(.text+0x33e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_determinant': particle.c:(.text+0x3420): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_identity': particle.c:(.text+0x3440): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_identity': particle.c:(.text+0x34e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_zero': particle.c:(.text+0x3500): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_zero': particle.c:(.text+0x35a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2': particle.c:(.text+0x35c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2': particle.c:(.text+0x3660): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_length_squared': particle.c:(.text+0x3680): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_length_squared': particle.c:(.text+0x36c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_length': particle.c:(.text+0x36e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_length': particle.c:(.text+0x3720): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_angle': particle.c:(.text+0x3740): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_angle': particle.c:(.text+0x3780): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_dot': particle.c:(.text+0x37a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_dot': particle.c:(.text+0x37e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_slerp': particle.c:(.text+0x3800): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_slerp': particle.c:(.text+0x38c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_lerp': particle.c:(.text+0x38e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_lerp': particle.c:(.text+0x39a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_yaw_pitch_roll': particle.c:(.text+0x39c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_yaw_pitch_roll': particle.c:(.text+0x3a60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_mat4': particle.c:(.text+0x3a80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_mat4': particle.c:(.text+0x3b20): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_vec3': particle.c:(.text+0x3b40): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_vec3': particle.c:(.text+0x3be0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_axis_angle': particle.c:(.text+0x3c00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_axis_angle': particle.c:(.text+0x3ca0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_power': particle.c:(.text+0x3cc0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_power': particle.c:(.text+0x3d60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_normalize': particle.c:(.text+0x3d80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_normalize': particle.c:(.text+0x3e20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_inverse': particle.c:(.text+0x3e40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_inverse': particle.c:(.text+0x3ee0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_conjugate': particle.c:(.text+0x3f00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_conjugate': particle.c:(.text+0x3fa0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_negative': particle.c:(.text+0x3fc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_negative': particle.c:(.text+0x4060): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_divide': particle.c:(.text+0x4080): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_divide': particle.c:(.text+0x4140): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_multiply': particle.c:(.text+0x4160): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_multiply': particle.c:(.text+0x4220): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_scale': particle.c:(.text+0x4240): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_scale': particle.c:(.text+0x42e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_null': particle.c:(.text+0x4300): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_null': particle.c:(.text+0x43a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_zero': particle.c:(.text+0x43c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_zero': particle.c:(.text+0x4460): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_assign': particle.c:(.text+0x4480): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_assign': particle.c:(.text+0x4520): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat': particle.c:(.text+0x4540): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat': particle.c:(.text+0x45e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_nearly_equal': particle.c:(.text+0x4600): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_nearly_equal': particle.c:(.text+0x4640): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_equal': particle.c:(.text+0x4660): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_equal': particle.c:(.text+0x46a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_near_zero': particle.c:(.text+0x46c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_near_zero': particle.c:(.text+0x4700): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_zero': particle.c:(.text+0x4720): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_zero': particle.c:(.text+0x4760): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_lerp': particle.c:(.text+0x4780): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_lerp': particle.c:(.text+0x4820): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_normalize': particle.c:(.text+0x4840): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_normalize': particle.c:(.text+0x48e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_clamp': particle.c:(.text+0x4900): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_clamp': particle.c:(.text+0x49a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_min': particle.c:(.text+0x49c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_min': particle.c:(.text+0x4a60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_max': particle.c:(.text+0x4a80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_max': particle.c:(.text+0x4b20): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_round': particle.c:(.text+0x4b40): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_round': particle.c:(.text+0x4be0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_ceil': particle.c:(.text+0x4c00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_ceil': particle.c:(.text+0x4ca0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_floor': particle.c:(.text+0x4cc0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_floor': particle.c:(.text+0x4d60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_abs': particle.c:(.text+0x4d80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_abs': particle.c:(.text+0x4e20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_inverse': particle.c:(.text+0x4e40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_inverse': particle.c:(.text+0x4ee0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_negative': particle.c:(.text+0x4f00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_negative': particle.c:(.text+0x4fa0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_snap': particle.c:(.text+0x4fc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_snap': particle.c:(.text+0x5060): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_divide': particle.c:(.text+0x5080): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_divide': particle.c:(.text+0x5120): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_multiply_mat4': particle.c:(.text+0x5140): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_multiply_mat4': particle.c:(.text+0x51e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_multiply': particle.c:(.text+0x5200): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_multiply': particle.c:(.text+0x52a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_scale': particle.c:(.text+0x52c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_scale': particle.c:(.text+0x5360): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_subtract': particle.c:(.text+0x5380): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_subtract': particle.c:(.text+0x5420): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_add': particle.c:(.text+0x5440): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_add': particle.c:(.text+0x54e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_one': particle.c:(.text+0x5500): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_one': particle.c:(.text+0x5580): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_zero': particle.c:(.text+0x55a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_zero': particle.c:(.text+0x5620): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_assign_vec4': particle.c:(.text+0x5640): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_assign_vec4': particle.c:(.text+0x56e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_assign': particle.c:(.text+0x5700): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_assign': particle.c:(.text+0x57a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i': particle.c:(.text+0x57c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i': particle.c:(.text+0x5860): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_is_equal': particle.c:(.text+0x58a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_is_equal': particle.c:(.text+0x58e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_is_zero': particle.c:(.text+0x5900): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_is_zero': particle.c:(.text+0x5920): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_lerp': particle.c:(.text+0x5940): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_lerp': particle.c:(.text+0x59e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_normalize': particle.c:(.text+0x5a00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_normalize': particle.c:(.text+0x5aa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_clamp': particle.c:(.text+0x5ac0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_clamp': particle.c:(.text+0x5b60): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_min': particle.c:(.text+0x5b80): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_min': particle.c:(.text+0x5c20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_max': particle.c:(.text+0x5c40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_max': particle.c:(.text+0x5ce0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_round': particle.c:(.text+0x5d00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_round': particle.c:(.text+0x5da0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_ceil': particle.c:(.text+0x5dc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_ceil': particle.c:(.text+0x5e60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_floor': particle.c:(.text+0x5e80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_floor': particle.c:(.text+0x5f20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_abs': particle.c:(.text+0x5f40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_abs': particle.c:(.text+0x5fe0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_inverse': particle.c:(.text+0x6000): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_inverse': particle.c:(.text+0x60a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_negative': particle.c:(.text+0x60c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_negative': particle.c:(.text+0x6160): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_snap': particle.c:(.text+0x6180): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_snap': particle.c:(.text+0x6220): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_divide': particle.c:(.text+0x6240): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_divide': particle.c:(.text+0x62e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_multiply_mat4': particle.c:(.text+0x6300): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_multiply_mat4': particle.c:(.text+0x63a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_multiply': particle.c:(.text+0x63c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_multiply': particle.c:(.text+0x6460): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_scale': particle.c:(.text+0x6480): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_scale': particle.c:(.text+0x6520): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_subtract': particle.c:(.text+0x6540): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_subtract': particle.c:(.text+0x65e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_add': particle.c:(.text+0x6600): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_add': particle.c:(.text+0x66a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_one': particle.c:(.text+0x66c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_one': particle.c:(.text+0x6740): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_zero': particle.c:(.text+0x6760): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_zero': particle.c:(.text+0x67e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_assign_vec4i': particle.c:(.text+0x6800): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_assign_vec4i': particle.c:(.text+0x68a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_assign': particle.c:(.text+0x68c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_assign': particle.c:(.text+0x6960): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4': particle.c:(.text+0x6980): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4': particle.c:(.text+0x6a20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_nearly_equal': particle.c:(.text+0x6a40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_nearly_equal': particle.c:(.text+0x6a80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_equal': particle.c:(.text+0x6aa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_equal': particle.c:(.text+0x6ae0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_near_zero': particle.c:(.text+0x6b00): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_near_zero': particle.c:(.text+0x6b40): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_zero': particle.c:(.text+0x6b60): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_zero': particle.c:(.text+0x6b80): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_distance_squared': particle.c:(.text+0x6ba0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_distance_squared': particle.c:(.text+0x6c00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_distance': particle.c:(.text+0x6c20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_distance': particle.c:(.text+0x6c80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_length_squared': particle.c:(.text+0x6ca0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_length_squared': particle.c:(.text+0x6ce0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_length': particle.c:(.text+0x6d00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_length': particle.c:(.text+0x6d40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_dot': particle.c:(.text+0x6d60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_dot': particle.c:(.text+0x6dc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_bezier4': particle.c:(.text+0x6de0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_bezier4': particle.c:(.text+0x6ee0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_bezier3': particle.c:(.text+0x6f20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_bezier3': particle.c:(.text+0x7020): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_lerp': particle.c:(.text+0x7040): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_lerp': particle.c:(.text+0x7120): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_reflect': particle.c:(.text+0x7140): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_reflect': particle.c:(.text+0x7220): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_slide': particle.c:(.text+0x7240): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_slide': particle.c:(.text+0x7320): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_project': particle.c:(.text+0x7340): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_project': particle.c:(.text+0x7420): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_normalize': particle.c:(.text+0x7440): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_normalize': particle.c:(.text+0x7500): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_cross': particle.c:(.text+0x7520): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_cross': particle.c:(.text+0x7600): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_clamp': particle.c:(.text+0x7620): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_clamp': particle.c:(.text+0x7720): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_min': particle.c:(.text+0x7740): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_min': particle.c:(.text+0x7820): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_max': particle.c:(.text+0x7840): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_max': particle.c:(.text+0x7920): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_round': particle.c:(.text+0x7940): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_round': particle.c:(.text+0x79e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_ceil': particle.c:(.text+0x7a00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_ceil': particle.c:(.text+0x7aa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_floor': particle.c:(.text+0x7ac0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_floor': particle.c:(.text+0x7b60): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_abs': particle.c:(.text+0x7b80): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_abs': particle.c:(.text+0x7c40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_inverse': particle.c:(.text+0x7c60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_inverse': particle.c:(.text+0x7d20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_negative': particle.c:(.text+0x7d40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_negative': particle.c:(.text+0x7e00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_snap': particle.c:(.text+0x7e20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_snap': particle.c:(.text+0x7f00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_divide': particle.c:(.text+0x7f20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_divide': particle.c:(.text+0x8000): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_multiply_mat3': particle.c:(.text+0x8020): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_multiply_mat3': particle.c:(.text+0x80e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_multiply': particle.c:(.text+0x8100): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_multiply': particle.c:(.text+0x81e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_scale': particle.c:(.text+0x8200): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_scale': particle.c:(.text+0x82c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_subtract': particle.c:(.text+0x82e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_subtract': particle.c:(.text+0x83c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_add': particle.c:(.text+0x83e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_add': particle.c:(.text+0x84c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_one': particle.c:(.text+0x84e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_one': particle.c:(.text+0x8580): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_zero': particle.c:(.text+0x85a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_zero': particle.c:(.text+0x8640): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_assign_vec3': particle.c:(.text+0x8660): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_assign_vec3': particle.c:(.text+0x8700): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_assign': particle.c:(.text+0x8720): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_assign': particle.c:(.text+0x87e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i': particle.c:(.text+0x8800): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i': particle.c:(.text+0x88a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_is_equal': particle.c:(.text+0x88c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_is_equal': particle.c:(.text+0x8920): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_is_zero': particle.c:(.text+0x8940): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_is_zero': particle.c:(.text+0x8980): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_distance_squared': particle.c:(.text+0x89a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_distance_squared': particle.c:(.text+0x89e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_distance': particle.c:(.text+0x8a00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_distance': particle.c:(.text+0x8a40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_length_squared': particle.c:(.text+0x8a60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_length_squared': particle.c:(.text+0x8a80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_length': particle.c:(.text+0x8aa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_length': particle.c:(.text+0x8ac0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_dot': particle.c:(.text+0x8ae0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_dot': particle.c:(.text+0x8b20): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_bezier4': particle.c:(.text+0x8b40): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_bezier4': particle.c:(.text+0x8c20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_bezier3': particle.c:(.text+0x8c60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_bezier3': particle.c:(.text+0x8d20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_lerp': particle.c:(.text+0x8d40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_lerp': particle.c:(.text+0x8e00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_reflect': particle.c:(.text+0x8e20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_reflect': particle.c:(.text+0x8ee0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_slide': particle.c:(.text+0x8f00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_slide': particle.c:(.text+0x8fc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_project': particle.c:(.text+0x8fe0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_project': particle.c:(.text+0x90a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_normalize': particle.c:(.text+0x90c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_normalize': particle.c:(.text+0x9160): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_cross': particle.c:(.text+0x9180): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_cross': particle.c:(.text+0x9240): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_clamp': particle.c:(.text+0x9260): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_clamp': particle.c:(.text+0x9320): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_min': particle.c:(.text+0x9340): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_min': particle.c:(.text+0x9400): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_max': particle.c:(.text+0x9420): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_max': particle.c:(.text+0x94e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_round': particle.c:(.text+0x9500): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_round': particle.c:(.text+0x95a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_ceil': particle.c:(.text+0x95c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_ceil': particle.c:(.text+0x9660): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_floor': particle.c:(.text+0x9680): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_floor': particle.c:(.text+0x9720): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_abs': particle.c:(.text+0x9740): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_abs': particle.c:(.text+0x97e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_inverse': particle.c:(.text+0x9800): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_inverse': particle.c:(.text+0x98a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_negative': particle.c:(.text+0x98c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_negative': particle.c:(.text+0x9960): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_snap': particle.c:(.text+0x9980): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_snap': particle.c:(.text+0x9a40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_divide': particle.c:(.text+0x9a60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_divide': particle.c:(.text+0x9b20): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_multiply_mat3': particle.c:(.text+0x9b40): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_multiply_mat3': particle.c:(.text+0x9be0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_multiply': particle.c:(.text+0x9c00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_multiply': particle.c:(.text+0x9cc0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_scale': particle.c:(.text+0x9ce0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_scale': particle.c:(.text+0x9d80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_subtract': particle.c:(.text+0x9da0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_subtract': particle.c:(.text+0x9e60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_add': particle.c:(.text+0x9e80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_add': particle.c:(.text+0x9f40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_one': particle.c:(.text+0x9f60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_one': particle.c:(.text+0xa000): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_zero': particle.c:(.text+0xa020): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_zero': particle.c:(.text+0xa0c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_assign_vec3i': particle.c:(.text+0xa0e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_assign_vec3i': particle.c:(.text+0xa1a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_assign': particle.c:(.text+0xa1c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_assign': particle.c:(.text+0xa260): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3': particle.c:(.text+0xa280): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3': particle.c:(.text+0xa320): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_nearly_equal': particle.c:(.text+0xa340): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_nearly_equal': particle.c:(.text+0xa380): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_equal': particle.c:(.text+0xa3a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_equal': particle.c:(.text+0xa3e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_near_zero': particle.c:(.text+0xa400): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_near_zero': particle.c:(.text+0xa440): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_zero': particle.c:(.text+0xa460): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_zero': particle.c:(.text+0xa4a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_distance_squared': particle.c:(.text+0xa4c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_distance_squared': particle.c:(.text+0xa500): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_distance': particle.c:(.text+0xa520): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_distance': particle.c:(.text+0xa540): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_length': particle.c:(.text+0xa560): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_length': particle.c:(.text+0xa580): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_length_squared': particle.c:(.text+0xa5a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_length_squared': particle.c:(.text+0xa5c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_angle': particle.c:(.text+0xa5e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_angle': particle.c:(.text+0xa600): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_dot': particle.c:(.text+0xa620): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_dot': particle.c:(.text+0xa660): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_bezier4': particle.c:(.text+0xa680): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_bezier4': particle.c:(.text+0xa720): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_bezier3': particle.c:(.text+0xa760): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_bezier3': particle.c:(.text+0xa800): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_lerp': particle.c:(.text+0xa820): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_lerp': particle.c:(.text+0xa8a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_rotate': particle.c:(.text+0xa8c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_rotate': particle.c:(.text+0xa940): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_tangent': particle.c:(.text+0xa960): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_tangent': particle.c:(.text+0xa9e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_reflect': particle.c:(.text+0xaa00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_reflect': particle.c:(.text+0xaa80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_slide': particle.c:(.text+0xaaa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_slide': particle.c:(.text+0xab20): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_project': particle.c:(.text+0xab40): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_project': particle.c:(.text+0xabc0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_normalize': particle.c:(.text+0xabe0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_normalize': particle.c:(.text+0xac60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_clamp': particle.c:(.text+0xac80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_clamp': particle.c:(.text+0xad20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_min': particle.c:(.text+0xad40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_min': particle.c:(.text+0xadc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_max': particle.c:(.text+0xade0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_max': particle.c:(.text+0xae60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_round': particle.c:(.text+0xae80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_round': particle.c:(.text+0xaf00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_ceil': particle.c:(.text+0xaf20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_ceil': particle.c:(.text+0xafa0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_floor': particle.c:(.text+0xafc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_floor': particle.c:(.text+0xb040): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_abs': particle.c:(.text+0xb060): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_abs': particle.c:(.text+0xb0e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_inverse': particle.c:(.text+0xb100): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_inverse': particle.c:(.text+0xb180): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_negative': particle.c:(.text+0xb1a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_negative': particle.c:(.text+0xb220): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_snap': particle.c:(.text+0xb240): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_snap': particle.c:(.text+0xb2c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_divide': particle.c:(.text+0xb2e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_divide': particle.c:(.text+0xb360): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_multiply_mat2': particle.c:(.text+0xb380): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_multiply_mat2': particle.c:(.text+0xb420): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_multiply': particle.c:(.text+0xb440): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_multiply': particle.c:(.text+0xb4c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_scale': particle.c:(.text+0xb4e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_scale': particle.c:(.text+0xb560): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_subtract': particle.c:(.text+0xb580): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_subtract': particle.c:(.text+0xb600): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_add': particle.c:(.text+0xb620): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_add': particle.c:(.text+0xb6a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_one': particle.c:(.text+0xb6c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_one': particle.c:(.text+0xb740): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_zero': particle.c:(.text+0xb760): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_zero': particle.c:(.text+0xb7e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_assign_vec2': particle.c:(.text+0xb800): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_assign_vec2': particle.c:(.text+0xb880): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_assign': particle.c:(.text+0xb8a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_assign': particle.c:(.text+0xb920): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i': particle.c:(.text+0xb940): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i': particle.c:(.text+0xb9c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_is_equal': particle.c:(.text+0xb9e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_is_equal': particle.c:(.text+0xba20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_is_zero': particle.c:(.text+0xba40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_is_zero': particle.c:(.text+0xba60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_distance_squared': particle.c:(.text+0xbba0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_distance_squared': particle.c:(.text+0xbbe0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_distance': particle.c:(.text+0xbc00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_distance': particle.c:(.text+0xbc40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_length': particle.c:(.text+0xbc60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_length': particle.c:(.text+0xbc80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_length_squared': particle.c:(.text+0xbca0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_length_squared': particle.c:(.text+0xbcc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_angle': particle.c:(.text+0xbce0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_angle': particle.c:(.text+0xbd00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_dot': particle.c:(.text+0xbd20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_dot': particle.c:(.text+0xbd60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_bezier4': particle.c:(.text+0xbd80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_bezier4': particle.c:(.text+0xbe40): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_bezier3': particle.c:(.text+0xbe80): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_bezier3': particle.c:(.text+0xbf20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_lerp': particle.c:(.text+0xbf40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_lerp': particle.c:(.text+0xbfe0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_rotate': particle.c:(.text+0xc000): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_rotate': particle.c:(.text+0xc0a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_tangent': particle.c:(.text+0xc0c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_tangent': particle.c:(.text+0xc140): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_reflect': particle.c:(.text+0xc160): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_reflect': particle.c:(.text+0xc200): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_slide': particle.c:(.text+0xc220): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_slide': particle.c:(.text+0xc2c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_project': particle.c:(.text+0xc2e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_project': particle.c:(.text+0xc380): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_normalize': particle.c:(.text+0xc3a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_normalize': particle.c:(.text+0xc420): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_clamp': particle.c:(.text+0xc440): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_clamp': particle.c:(.text+0xc4e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_min': particle.c:(.text+0xc500): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_min': particle.c:(.text+0xc5a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_max': particle.c:(.text+0xc5c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_max': particle.c:(.text+0xc660): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_round': particle.c:(.text+0xc680): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_round': particle.c:(.text+0xc700): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_ceil': particle.c:(.text+0xc720): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_ceil': particle.c:(.text+0xc7a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_floor': particle.c:(.text+0xc7c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_floor': particle.c:(.text+0xc840): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_abs': particle.c:(.text+0xc860): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_abs': particle.c:(.text+0xc8e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_inverse': particle.c:(.text+0xc900): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_inverse': particle.c:(.text+0xc980): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_negative': particle.c:(.text+0xc9a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_negative': particle.c:(.text+0xca20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_snap': particle.c:(.text+0xca40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_snap': particle.c:(.text+0xcae0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_divide': particle.c:(.text+0xcb00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_divide': particle.c:(.text+0xcba0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_multiply_mat2': particle.c:(.text+0xcbc0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_multiply_mat2': particle.c:(.text+0xcc60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_multiply': particle.c:(.text+0xcc80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_multiply': particle.c:(.text+0xcd20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_scale': particle.c:(.text+0xcd40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_scale': particle.c:(.text+0xcde0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_subtract': particle.c:(.text+0xce00): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_subtract': particle.c:(.text+0xcea0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_add': particle.c:(.text+0xcec0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_add': particle.c:(.text+0xcf60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_one': particle.c:(.text+0xcf80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_one': particle.c:(.text+0xd000): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_zero': particle.c:(.text+0xd020): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_zero': particle.c:(.text+0xd0a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_assign_vec2i': particle.c:(.text+0xd0c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_assign_vec2i': particle.c:(.text+0xd140): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_assign': particle.c:(.text+0xd160): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_assign': particle.c:(.text+0xd1e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2': particle.c:(.text+0xd200): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2': particle.c:(.text+0xd280): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_nearly_equal': particle.c:(.text+0xd2a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_nearly_equal': particle.c:(.text+0xd2e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_equal': particle.c:(.text+0xd300): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_equal': particle.c:(.text+0xd340): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_near_zero': particle.c:(.text+0xd360): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_near_zero': particle.c:(.text+0xd380): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_zero': particle.c:(.text+0xd9e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_zero': particle.c:(.text+0xda00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_lerp': path_cache.c:(.text+0x200): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_lerp': path_cache.c:(.text+0x280): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_multiply': path_cache.c:(.text+0x2a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_multiply': path_cache.c:(.text+0x320): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_scale': path_cache.c:(.text+0x340): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_scale': path_cache.c:(.text+0x3c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_negative': path_cache.c:(.text+0x3e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_negative': path_cache.c:(.text+0x460): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_scaling': path_cache.c:(.text+0x480): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_scaling': path_cache.c:(.text+0x500): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_translation': path_cache.c:(.text+0x520): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_translation': path_cache.c:(.text+0x5a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_look_at': path_cache.c:(.text+0x5c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_look_at': path_cache.c:(.text+0x680): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_quaternion': path_cache.c:(.text+0x6a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_quaternion': path_cache.c:(.text+0x720): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_axis': path_cache.c:(.text+0x740): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_axis': path_cache.c:(.text+0x7c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_z': path_cache.c:(.text+0x7e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_z': path_cache.c:(.text+0x860): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_y': path_cache.c:(.text+0x880): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_y': path_cache.c:(.text+0x900): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_x': path_cache.c:(.text+0x920): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_x': path_cache.c:(.text+0x9a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_perspective_infinite': path_cache.c:(.text+0x9c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_perspective_infinite': path_cache.c:(.text+0xa40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_perspective_fov': path_cache.c:(.text+0xa60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_perspective_fov': path_cache.c:(.text+0xae0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_perspective': path_cache.c:(.text+0xb00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_perspective': path_cache.c:(.text+0xb80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_ortho': path_cache.c:(.text+0xba0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_ortho': path_cache.c:(.text+0xc20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_inverse': path_cache.c:(.text+0xc40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_inverse': path_cache.c:(.text+0xcc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_adjugate': path_cache.c:(.text+0xce0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_adjugate': path_cache.c:(.text+0xd60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_transpose': path_cache.c:(.text+0xd80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_transpose': path_cache.c:(.text+0xe00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_assign_mat3': path_cache.c:(.text+0xe20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_assign_mat3': path_cache.c:(.text+0xea0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_assign_mat2': path_cache.c:(.text+0xec0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_assign_mat2': path_cache.c:(.text+0xf60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_assign': path_cache.c:(.text+0xf80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_assign': path_cache.c:(.text+0x1000): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_determinant': path_cache.c:(.text+0x1020): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_determinant': path_cache.c:(.text+0x1040): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_identity': path_cache.c:(.text+0x1060): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_identity': path_cache.c:(.text+0x10e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_zero': path_cache.c:(.text+0x1100): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_zero': path_cache.c:(.text+0x1180): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4': path_cache.c:(.text+0x11a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4': path_cache.c:(.text+0x1220): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_lerp': path_cache.c:(.text+0x1240): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_lerp': path_cache.c:(.text+0x12c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_multiply': path_cache.c:(.text+0x12e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_multiply': path_cache.c:(.text+0x1360): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_scale': path_cache.c:(.text+0x1380): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_scale': path_cache.c:(.text+0x1400): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_negative': path_cache.c:(.text+0x1420): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_negative': path_cache.c:(.text+0x14a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_scaling': path_cache.c:(.text+0x14c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_scaling': path_cache.c:(.text+0x1540): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_quaternion': path_cache.c:(.text+0x1560): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_quaternion': path_cache.c:(.text+0x1600): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_axis': path_cache.c:(.text+0x1620): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_axis': path_cache.c:(.text+0x16c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_z': path_cache.c:(.text+0x16e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_z': path_cache.c:(.text+0x1760): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_y': path_cache.c:(.text+0x1780): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_y': path_cache.c:(.text+0x1800): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_x': path_cache.c:(.text+0x1820): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_x': path_cache.c:(.text+0x18a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_inverse': path_cache.c:(.text+0x18c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_inverse': path_cache.c:(.text+0x1940): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_adjugate': path_cache.c:(.text+0x1960): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_adjugate': path_cache.c:(.text+0x19e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_cofactor': path_cache.c:(.text+0x1a00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_cofactor': path_cache.c:(.text+0x1a80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_transpose': path_cache.c:(.text+0x1aa0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_transpose': path_cache.c:(.text+0x1b20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_assign_mat4': path_cache.c:(.text+0x1b40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_assign_mat4': path_cache.c:(.text+0x1bc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_assign_mat2': path_cache.c:(.text+0x1be0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_assign_mat2': path_cache.c:(.text+0x1c80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_assign': path_cache.c:(.text+0x1ca0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_assign': path_cache.c:(.text+0x1d20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_determinant': path_cache.c:(.text+0x1d40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_determinant': path_cache.c:(.text+0x1d60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_identity': path_cache.c:(.text+0x1d80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_identity': path_cache.c:(.text+0x1e00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_zero': path_cache.c:(.text+0x1e20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_zero': path_cache.c:(.text+0x1ea0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3': path_cache.c:(.text+0x1ec0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3': path_cache.c:(.text+0x1f40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_lerp': path_cache.c:(.text+0x1f60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_lerp': path_cache.c:(.text+0x2020): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_multiply': path_cache.c:(.text+0x2040): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_multiply': path_cache.c:(.text+0x2100): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_scale': path_cache.c:(.text+0x2120): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_scale': path_cache.c:(.text+0x21c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_negative': path_cache.c:(.text+0x21e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_negative': path_cache.c:(.text+0x2280): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_scaling': path_cache.c:(.text+0x22a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_scaling': path_cache.c:(.text+0x2340): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_rotation': path_cache.c:(.text+0x2360): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_rotation': path_cache.c:(.text+0x2400): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_inverse': path_cache.c:(.text+0x2420): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_inverse': path_cache.c:(.text+0x24c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_cofactor': path_cache.c:(.text+0x24e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_cofactor': path_cache.c:(.text+0x2580): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_transpose': path_cache.c:(.text+0x25a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_transpose': path_cache.c:(.text+0x2640): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_assign_mat4': path_cache.c:(.text+0x2660): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_assign_mat4': path_cache.c:(.text+0x2700): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_assign_mat3': path_cache.c:(.text+0x2720): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_assign_mat3': path_cache.c:(.text+0x27c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_assign': path_cache.c:(.text+0x27e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_assign': path_cache.c:(.text+0x2880): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_determinant': path_cache.c:(.text+0x28a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_determinant': path_cache.c:(.text+0x28e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_identity': path_cache.c:(.text+0x2900): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_identity': path_cache.c:(.text+0x29a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_zero': path_cache.c:(.text+0x29c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_zero': path_cache.c:(.text+0x2a60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2': path_cache.c:(.text+0x2a80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2': path_cache.c:(.text+0x2b20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_length_squared': path_cache.c:(.text+0x2b40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_length_squared': path_cache.c:(.text+0x2b80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_length': path_cache.c:(.text+0x2ba0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_length': path_cache.c:(.text+0x2be0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_angle': path_cache.c:(.text+0x2c00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_angle': path_cache.c:(.text+0x2c40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_dot': path_cache.c:(.text+0x2c60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_dot': path_cache.c:(.text+0x2ca0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_slerp': path_cache.c:(.text+0x2cc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_slerp': path_cache.c:(.text+0x2d80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_lerp': path_cache.c:(.text+0x2da0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_lerp': path_cache.c:(.text+0x2e60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_yaw_pitch_roll': path_cache.c:(.text+0x2e80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_yaw_pitch_roll': path_cache.c:(.text+0x2f20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_mat4': path_cache.c:(.text+0x2f40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_mat4': path_cache.c:(.text+0x2fe0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_vec3': path_cache.c:(.text+0x3000): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_vec3': path_cache.c:(.text+0x30a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_axis_angle': path_cache.c:(.text+0x30c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_axis_angle': path_cache.c:(.text+0x3160): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_power': path_cache.c:(.text+0x3180): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_power': path_cache.c:(.text+0x3220): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_normalize': path_cache.c:(.text+0x3240): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_normalize': path_cache.c:(.text+0x32e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_inverse': path_cache.c:(.text+0x3300): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_inverse': path_cache.c:(.text+0x33a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_conjugate': path_cache.c:(.text+0x33c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_conjugate': path_cache.c:(.text+0x3460): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_negative': path_cache.c:(.text+0x3480): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_negative': path_cache.c:(.text+0x3520): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_divide': path_cache.c:(.text+0x3540): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_divide': path_cache.c:(.text+0x3600): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_multiply': path_cache.c:(.text+0x3620): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_multiply': path_cache.c:(.text+0x36e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_scale': path_cache.c:(.text+0x3700): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_scale': path_cache.c:(.text+0x37a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_null': path_cache.c:(.text+0x37c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_null': path_cache.c:(.text+0x3860): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_zero': path_cache.c:(.text+0x3880): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_zero': path_cache.c:(.text+0x3920): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_assign': path_cache.c:(.text+0x3940): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_assign': path_cache.c:(.text+0x39e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat': path_cache.c:(.text+0x3a00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat': path_cache.c:(.text+0x3aa0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_nearly_equal': path_cache.c:(.text+0x3ac0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_nearly_equal': path_cache.c:(.text+0x3b00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_equal': path_cache.c:(.text+0x3b20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_equal': path_cache.c:(.text+0x3b60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_near_zero': path_cache.c:(.text+0x3b80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_near_zero': path_cache.c:(.text+0x3bc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_zero': path_cache.c:(.text+0x3be0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_zero': path_cache.c:(.text+0x3c20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_lerp': path_cache.c:(.text+0x3c40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_lerp': path_cache.c:(.text+0x3ce0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_normalize': path_cache.c:(.text+0x3d00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_normalize': path_cache.c:(.text+0x3da0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_clamp': path_cache.c:(.text+0x3dc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_clamp': path_cache.c:(.text+0x3e60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_min': path_cache.c:(.text+0x3e80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_min': path_cache.c:(.text+0x3f20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_max': path_cache.c:(.text+0x3f40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_max': path_cache.c:(.text+0x3fe0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_round': path_cache.c:(.text+0x4000): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_round': path_cache.c:(.text+0x40a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_ceil': path_cache.c:(.text+0x40c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_ceil': path_cache.c:(.text+0x4160): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_floor': path_cache.c:(.text+0x4180): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_floor': path_cache.c:(.text+0x4220): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_abs': path_cache.c:(.text+0x4240): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_abs': path_cache.c:(.text+0x42e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_inverse': path_cache.c:(.text+0x4300): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_inverse': path_cache.c:(.text+0x43a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_negative': path_cache.c:(.text+0x43c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_negative': path_cache.c:(.text+0x4460): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_snap': path_cache.c:(.text+0x4480): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_snap': path_cache.c:(.text+0x4520): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_divide': path_cache.c:(.text+0x4540): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_divide': path_cache.c:(.text+0x45e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_multiply_mat4': path_cache.c:(.text+0x4600): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_multiply_mat4': path_cache.c:(.text+0x46a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_multiply': path_cache.c:(.text+0x46c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_multiply': path_cache.c:(.text+0x4760): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_scale': path_cache.c:(.text+0x4780): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_scale': path_cache.c:(.text+0x4820): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_subtract': path_cache.c:(.text+0x4840): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_subtract': path_cache.c:(.text+0x48e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_add': path_cache.c:(.text+0x4900): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_add': path_cache.c:(.text+0x49a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_one': path_cache.c:(.text+0x49c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_one': path_cache.c:(.text+0x4a40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_zero': path_cache.c:(.text+0x4a60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_zero': path_cache.c:(.text+0x4ae0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_assign_vec4': path_cache.c:(.text+0x4b00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_assign_vec4': path_cache.c:(.text+0x4ba0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_assign': path_cache.c:(.text+0x4bc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_assign': path_cache.c:(.text+0x4c60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i': path_cache.c:(.text+0x4c80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i': path_cache.c:(.text+0x4d20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_is_equal': path_cache.c:(.text+0x4d60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_is_equal': path_cache.c:(.text+0x4da0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_is_zero': path_cache.c:(.text+0x4dc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_is_zero': path_cache.c:(.text+0x4de0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_lerp': path_cache.c:(.text+0x4e00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_lerp': path_cache.c:(.text+0x4ea0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_normalize': path_cache.c:(.text+0x4ec0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_normalize': path_cache.c:(.text+0x4f60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_clamp': path_cache.c:(.text+0x4f80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_clamp': path_cache.c:(.text+0x5020): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_min': path_cache.c:(.text+0x5040): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_min': path_cache.c:(.text+0x50e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_max': path_cache.c:(.text+0x5100): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_max': path_cache.c:(.text+0x51a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_round': path_cache.c:(.text+0x51c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_round': path_cache.c:(.text+0x5260): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_ceil': path_cache.c:(.text+0x5280): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_ceil': path_cache.c:(.text+0x5320): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_floor': path_cache.c:(.text+0x5340): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_floor': path_cache.c:(.text+0x53e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_abs': path_cache.c:(.text+0x5400): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_abs': path_cache.c:(.text+0x54a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_inverse': path_cache.c:(.text+0x54c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_inverse': path_cache.c:(.text+0x5560): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_negative': path_cache.c:(.text+0x5580): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_negative': path_cache.c:(.text+0x5620): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_snap': path_cache.c:(.text+0x5640): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_snap': path_cache.c:(.text+0x56e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_divide': path_cache.c:(.text+0x5700): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_divide': path_cache.c:(.text+0x57a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_multiply_mat4': path_cache.c:(.text+0x57c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_multiply_mat4': path_cache.c:(.text+0x5860): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_multiply': path_cache.c:(.text+0x5880): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_multiply': path_cache.c:(.text+0x5920): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_scale': path_cache.c:(.text+0x5940): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_scale': path_cache.c:(.text+0x59e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_subtract': path_cache.c:(.text+0x5a00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_subtract': path_cache.c:(.text+0x5aa0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_add': path_cache.c:(.text+0x5ac0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_add': path_cache.c:(.text+0x5b60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_one': path_cache.c:(.text+0x5b80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_one': path_cache.c:(.text+0x5c00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_zero': path_cache.c:(.text+0x5c20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_zero': path_cache.c:(.text+0x5ca0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_assign_vec4i': path_cache.c:(.text+0x5cc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_assign_vec4i': path_cache.c:(.text+0x5d60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_assign': path_cache.c:(.text+0x5d80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_assign': path_cache.c:(.text+0x5e20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4': path_cache.c:(.text+0x5e40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4': path_cache.c:(.text+0x5ee0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_nearly_equal': path_cache.c:(.text+0x5f00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_nearly_equal': path_cache.c:(.text+0x5f40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_equal': path_cache.c:(.text+0x5f60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_equal': path_cache.c:(.text+0x5fa0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_near_zero': path_cache.c:(.text+0x5fc0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_near_zero': path_cache.c:(.text+0x6000): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_zero': path_cache.c:(.text+0x6020): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_zero': path_cache.c:(.text+0x6040): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_distance_squared': path_cache.c:(.text+0x6060): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_distance_squared': path_cache.c:(.text+0x60c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_distance': path_cache.c:(.text+0x60e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_distance': path_cache.c:(.text+0x6140): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_length_squared': path_cache.c:(.text+0x6160): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_length_squared': path_cache.c:(.text+0x61a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_length': path_cache.c:(.text+0x61c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_length': path_cache.c:(.text+0x6200): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_dot': path_cache.c:(.text+0x6220): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_dot': path_cache.c:(.text+0x6280): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_bezier4': path_cache.c:(.text+0x62a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_bezier4': path_cache.c:(.text+0x63a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_bezier3': path_cache.c:(.text+0x63e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_bezier3': path_cache.c:(.text+0x64e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_lerp': path_cache.c:(.text+0x6500): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_lerp': path_cache.c:(.text+0x65e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_reflect': path_cache.c:(.text+0x6600): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_reflect': path_cache.c:(.text+0x66e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_slide': path_cache.c:(.text+0x6700): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_slide': path_cache.c:(.text+0x67e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_project': path_cache.c:(.text+0x6800): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_project': path_cache.c:(.text+0x68e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_normalize': path_cache.c:(.text+0x6900): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_normalize': path_cache.c:(.text+0x69c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_cross': path_cache.c:(.text+0x69e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_cross': path_cache.c:(.text+0x6ac0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_clamp': path_cache.c:(.text+0x6ae0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_clamp': path_cache.c:(.text+0x6be0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_min': path_cache.c:(.text+0x6c00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_min': path_cache.c:(.text+0x6ce0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_max': path_cache.c:(.text+0x6d00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_max': path_cache.c:(.text+0x6de0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_round': path_cache.c:(.text+0x6e00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_round': path_cache.c:(.text+0x6ea0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_ceil': path_cache.c:(.text+0x6ec0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_ceil': path_cache.c:(.text+0x6f60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_floor': path_cache.c:(.text+0x6f80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_floor': path_cache.c:(.text+0x7020): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_abs': path_cache.c:(.text+0x7040): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_abs': path_cache.c:(.text+0x7100): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_inverse': path_cache.c:(.text+0x7120): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_inverse': path_cache.c:(.text+0x71e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_negative': path_cache.c:(.text+0x7200): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_negative': path_cache.c:(.text+0x72c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_snap': path_cache.c:(.text+0x72e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_snap': path_cache.c:(.text+0x73c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_divide': path_cache.c:(.text+0x73e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_divide': path_cache.c:(.text+0x74c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_multiply_mat3': path_cache.c:(.text+0x74e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_multiply_mat3': path_cache.c:(.text+0x75a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_multiply': path_cache.c:(.text+0x75c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_multiply': path_cache.c:(.text+0x76a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_scale': path_cache.c:(.text+0x76c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_scale': path_cache.c:(.text+0x7780): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_subtract': path_cache.c:(.text+0x77a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_subtract': path_cache.c:(.text+0x7880): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_add': path_cache.c:(.text+0x78a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_add': path_cache.c:(.text+0x7980): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_one': path_cache.c:(.text+0x79a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_one': path_cache.c:(.text+0x7a40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_zero': path_cache.c:(.text+0x7a60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_zero': path_cache.c:(.text+0x7b00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_assign_vec3': path_cache.c:(.text+0x7b20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_assign_vec3': path_cache.c:(.text+0x7bc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_assign': path_cache.c:(.text+0x7be0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_assign': path_cache.c:(.text+0x7ca0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i': path_cache.c:(.text+0x7cc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i': path_cache.c:(.text+0x7d60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_is_equal': path_cache.c:(.text+0x7d80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_is_equal': path_cache.c:(.text+0x7de0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_is_zero': path_cache.c:(.text+0x7e00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_is_zero': path_cache.c:(.text+0x7e40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_distance_squared': path_cache.c:(.text+0x7e60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_distance_squared': path_cache.c:(.text+0x7ea0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_distance': path_cache.c:(.text+0x7ec0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_distance': path_cache.c:(.text+0x7f00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_length_squared': path_cache.c:(.text+0x7f20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_length_squared': path_cache.c:(.text+0x7f40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_length': path_cache.c:(.text+0x7f60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_length': path_cache.c:(.text+0x7f80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_dot': path_cache.c:(.text+0x7fa0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_dot': path_cache.c:(.text+0x7fe0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_bezier4': path_cache.c:(.text+0x8000): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_bezier4': path_cache.c:(.text+0x80e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_bezier3': path_cache.c:(.text+0x8120): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_bezier3': path_cache.c:(.text+0x81e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_lerp': path_cache.c:(.text+0x8200): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_lerp': path_cache.c:(.text+0x82c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_reflect': path_cache.c:(.text+0x82e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_reflect': path_cache.c:(.text+0x83a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_slide': path_cache.c:(.text+0x83c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_slide': path_cache.c:(.text+0x8480): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_project': path_cache.c:(.text+0x84a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_project': path_cache.c:(.text+0x8560): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_normalize': path_cache.c:(.text+0x8580): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_normalize': path_cache.c:(.text+0x8620): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_cross': path_cache.c:(.text+0x8640): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_cross': path_cache.c:(.text+0x8700): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_clamp': path_cache.c:(.text+0x8720): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_clamp': path_cache.c:(.text+0x87e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_min': path_cache.c:(.text+0x8800): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_min': path_cache.c:(.text+0x88c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_max': path_cache.c:(.text+0x88e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_max': path_cache.c:(.text+0x89a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_round': path_cache.c:(.text+0x89c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_round': path_cache.c:(.text+0x8a60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_ceil': path_cache.c:(.text+0x8a80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_ceil': path_cache.c:(.text+0x8b20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_floor': path_cache.c:(.text+0x8b40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_floor': path_cache.c:(.text+0x8be0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_abs': path_cache.c:(.text+0x8c00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_abs': path_cache.c:(.text+0x8ca0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_inverse': path_cache.c:(.text+0x8cc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_inverse': path_cache.c:(.text+0x8d60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_negative': path_cache.c:(.text+0x8d80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_negative': path_cache.c:(.text+0x8e20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_snap': path_cache.c:(.text+0x8e40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_snap': path_cache.c:(.text+0x8f00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_divide': path_cache.c:(.text+0x8f20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_divide': path_cache.c:(.text+0x8fe0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_multiply_mat3': path_cache.c:(.text+0x9000): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_multiply_mat3': path_cache.c:(.text+0x90a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_multiply': path_cache.c:(.text+0x90c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_multiply': path_cache.c:(.text+0x9180): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_scale': path_cache.c:(.text+0x91a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_scale': path_cache.c:(.text+0x9240): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_subtract': path_cache.c:(.text+0x9260): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_subtract': path_cache.c:(.text+0x9320): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_add': path_cache.c:(.text+0x9340): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_add': path_cache.c:(.text+0x9400): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_one': path_cache.c:(.text+0x9420): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_one': path_cache.c:(.text+0x94c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_zero': path_cache.c:(.text+0x94e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_zero': path_cache.c:(.text+0x9580): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_assign_vec3i': path_cache.c:(.text+0x95a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_assign_vec3i': path_cache.c:(.text+0x9660): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_assign': path_cache.c:(.text+0x9680): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_assign': path_cache.c:(.text+0x9720): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3': path_cache.c:(.text+0x9740): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3': path_cache.c:(.text+0x97e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_nearly_equal': path_cache.c:(.text+0x9800): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_nearly_equal': path_cache.c:(.text+0x9840): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_equal': path_cache.c:(.text+0x9860): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_equal': path_cache.c:(.text+0x98a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_near_zero': path_cache.c:(.text+0x98c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_near_zero': path_cache.c:(.text+0x9900): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_zero': path_cache.c:(.text+0x9920): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_zero': path_cache.c:(.text+0x9960): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_distance_squared': path_cache.c:(.text+0x9980): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_distance_squared': path_cache.c:(.text+0x99c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_distance': path_cache.c:(.text+0x99e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_distance': path_cache.c:(.text+0x9a00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_length': path_cache.c:(.text+0x9a20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_length': path_cache.c:(.text+0x9a40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_length_squared': path_cache.c:(.text+0x9a60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_length_squared': path_cache.c:(.text+0x9a80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_angle': path_cache.c:(.text+0x9aa0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_angle': path_cache.c:(.text+0x9ac0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_dot': path_cache.c:(.text+0x9ae0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_dot': path_cache.c:(.text+0x9b20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_bezier4': path_cache.c:(.text+0x9b40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_bezier4': path_cache.c:(.text+0x9be0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_bezier3': path_cache.c:(.text+0x9c20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_bezier3': path_cache.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_lerp': path_cache.c:(.text+0x9ce0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_lerp': path_cache.c:(.text+0x9d60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_rotate': path_cache.c:(.text+0x9d80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_rotate': path_cache.c:(.text+0x9e00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_tangent': path_cache.c:(.text+0x9e20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_tangent': path_cache.c:(.text+0x9ea0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_reflect': path_cache.c:(.text+0x9ec0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_reflect': path_cache.c:(.text+0x9f40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_slide': path_cache.c:(.text+0x9f60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_slide': path_cache.c:(.text+0x9fe0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_project': path_cache.c:(.text+0xa000): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_project': path_cache.c:(.text+0xa080): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_normalize': path_cache.c:(.text+0xa0a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_normalize': path_cache.c:(.text+0xa120): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_clamp': path_cache.c:(.text+0xa140): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_clamp': path_cache.c:(.text+0xa1e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_min': path_cache.c:(.text+0xa200): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_min': path_cache.c:(.text+0xa280): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_max': path_cache.c:(.text+0xa2a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_max': path_cache.c:(.text+0xa320): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_round': path_cache.c:(.text+0xa340): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_round': path_cache.c:(.text+0xa3c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_ceil': path_cache.c:(.text+0xa3e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_ceil': path_cache.c:(.text+0xa460): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_floor': path_cache.c:(.text+0xa480): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_floor': path_cache.c:(.text+0xa500): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_abs': path_cache.c:(.text+0xa520): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_abs': path_cache.c:(.text+0xa5a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_inverse': path_cache.c:(.text+0xa5c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_inverse': path_cache.c:(.text+0xa640): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_negative': path_cache.c:(.text+0xa660): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_negative': path_cache.c:(.text+0xa6e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_snap': path_cache.c:(.text+0xa700): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_snap': path_cache.c:(.text+0xa780): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_divide': path_cache.c:(.text+0xa7a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_divide': path_cache.c:(.text+0xa820): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_multiply_mat2': path_cache.c:(.text+0xa840): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_multiply_mat2': path_cache.c:(.text+0xa8e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_multiply': path_cache.c:(.text+0xa900): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_multiply': path_cache.c:(.text+0xa980): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_scale': path_cache.c:(.text+0xa9a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_scale': path_cache.c:(.text+0xaa20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_subtract': path_cache.c:(.text+0xaa40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_subtract': path_cache.c:(.text+0xaac0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_add': path_cache.c:(.text+0xaae0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_add': path_cache.c:(.text+0xab60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_one': path_cache.c:(.text+0xab80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_one': path_cache.c:(.text+0xac00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_zero': path_cache.c:(.text+0xac20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_zero': path_cache.c:(.text+0xaca0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_assign_vec2': path_cache.c:(.text+0xacc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_assign_vec2': path_cache.c:(.text+0xad40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_assign': path_cache.c:(.text+0xad60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_assign': path_cache.c:(.text+0xade0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i': path_cache.c:(.text+0xae00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i': path_cache.c:(.text+0xae80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_is_equal': path_cache.c:(.text+0xb600): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_is_equal': path_cache.c:(.text+0xb640): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_is_zero': path_cache.c:(.text+0xb660): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_is_zero': path_cache.c:(.text+0xb680): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_distance_squared': path_cache.c:(.text+0xb6a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_distance_squared': path_cache.c:(.text+0xb6e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_distance': path_cache.c:(.text+0xb700): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_distance': path_cache.c:(.text+0xb740): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_length': path_cache.c:(.text+0xb760): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_length': path_cache.c:(.text+0xb780): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_length_squared': path_cache.c:(.text+0xb7a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_length_squared': path_cache.c:(.text+0xb7c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_angle': path_cache.c:(.text+0xb7e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_angle': path_cache.c:(.text+0xb800): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_dot': path_cache.c:(.text+0xb820): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_dot': path_cache.c:(.text+0xb860): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_bezier4': path_cache.c:(.text+0xb880): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_bezier4': path_cache.c:(.text+0xb940): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_bezier3': path_cache.c:(.text+0xb980): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_bezier3': path_cache.c:(.text+0xba20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_lerp': path_cache.c:(.text+0xba40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_lerp': path_cache.c:(.text+0xbae0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_rotate': path_cache.c:(.text+0xbb00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_rotate': path_cache.c:(.text+0xbba0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_tangent': path_cache.c:(.text+0xbbc0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_tangent': path_cache.c:(.text+0xbc40): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_reflect': path_cache.c:(.text+0xbc60): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_reflect': path_cache.c:(.text+0xbd00): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_slide': path_cache.c:(.text+0xbd20): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_slide': path_cache.c:(.text+0xbdc0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_project': path_cache.c:(.text+0xbde0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_project': path_cache.c:(.text+0xbe80): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_normalize': path_cache.c:(.text+0xbea0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_normalize': path_cache.c:(.text+0xbf20): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_clamp': path_cache.c:(.text+0xbf40): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_clamp': path_cache.c:(.text+0xbfe0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_min': path_cache.c:(.text+0xc000): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_min': path_cache.c:(.text+0xc0a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_max': path_cache.c:(.text+0xc0c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_max': path_cache.c:(.text+0xc160): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_round': path_cache.c:(.text+0xc180): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_round': path_cache.c:(.text+0xc200): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_ceil': path_cache.c:(.text+0xc220): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_ceil': path_cache.c:(.text+0xc2a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_floor': path_cache.c:(.text+0xc2c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_floor': path_cache.c:(.text+0xc340): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_abs': path_cache.c:(.text+0xc360): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_abs': path_cache.c:(.text+0xc3e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_inverse': path_cache.c:(.text+0xc400): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_inverse': path_cache.c:(.text+0xc480): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_negative': path_cache.c:(.text+0xc4a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_negative': path_cache.c:(.text+0xc520): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_snap': path_cache.c:(.text+0xc540): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_snap': path_cache.c:(.text+0xc5e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_divide': path_cache.c:(.text+0xc600): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_divide': path_cache.c:(.text+0xc6a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_multiply_mat2': path_cache.c:(.text+0xc6c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_multiply_mat2': path_cache.c:(.text+0xc760): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_multiply': path_cache.c:(.text+0xc780): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_multiply': path_cache.c:(.text+0xc820): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_scale': path_cache.c:(.text+0xc840): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_scale': path_cache.c:(.text+0xc8e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_subtract': path_cache.c:(.text+0xc900): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_subtract': path_cache.c:(.text+0xc9a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_add': path_cache.c:(.text+0xc9c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_add': path_cache.c:(.text+0xca60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_one': path_cache.c:(.text+0xca80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_one': path_cache.c:(.text+0xcb00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_zero': path_cache.c:(.text+0xcb20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_zero': path_cache.c:(.text+0xcba0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_assign_vec2i': path_cache.c:(.text+0xcbc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_assign_vec2i': path_cache.c:(.text+0xcc40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_assign': path_cache.c:(.text+0xcc60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_assign': path_cache.c:(.text+0xcce0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2': path_cache.c:(.text+0xcd00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2': path_cache.c:(.text+0xcd80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_nearly_equal': path_cache.c:(.text+0xcda0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_nearly_equal': path_cache.c:(.text+0xcde0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_equal': path_cache.c:(.text+0xce00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_equal': path_cache.c:(.text+0xce40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_near_zero': path_cache.c:(.text+0xce60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_near_zero': path_cache.c:(.text+0xce80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_zero': path_cache.c:(.text+0xcea0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_zero': path_cache.c:(.text+0xcec0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_lerp': pic.c:(.text+0x180): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_lerp': pic.c:(.text+0x200): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_multiply': pic.c:(.text+0x220): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_multiply': pic.c:(.text+0x2a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_scale': pic.c:(.text+0x2c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_scale': pic.c:(.text+0x340): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_negative': pic.c:(.text+0x360): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_negative': pic.c:(.text+0x3e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_scaling': pic.c:(.text+0x400): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_scaling': pic.c:(.text+0x480): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_translation': pic.c:(.text+0x4a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_translation': pic.c:(.text+0x520): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_look_at': pic.c:(.text+0x540): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_look_at': pic.c:(.text+0x600): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_quaternion': pic.c:(.text+0x620): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_quaternion': pic.c:(.text+0x6a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_axis': pic.c:(.text+0x6c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_axis': pic.c:(.text+0x740): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_z': pic.c:(.text+0x760): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_z': pic.c:(.text+0x7e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_y': pic.c:(.text+0x800): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_y': pic.c:(.text+0x880): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_x': pic.c:(.text+0x8a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_x': pic.c:(.text+0x920): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_perspective_infinite': pic.c:(.text+0x940): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_perspective_infinite': pic.c:(.text+0x9c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_perspective_fov': pic.c:(.text+0x9e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_perspective_fov': pic.c:(.text+0xa60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_perspective': pic.c:(.text+0xa80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_perspective': pic.c:(.text+0xb00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_ortho': pic.c:(.text+0xb20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_ortho': pic.c:(.text+0xba0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_inverse': pic.c:(.text+0xbc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_inverse': pic.c:(.text+0xc40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_adjugate': pic.c:(.text+0xc60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_adjugate': pic.c:(.text+0xce0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_transpose': pic.c:(.text+0xd00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_transpose': pic.c:(.text+0xd80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_assign_mat3': pic.c:(.text+0xda0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_assign_mat3': pic.c:(.text+0xe20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_assign_mat2': pic.c:(.text+0xe40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_assign_mat2': pic.c:(.text+0xee0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_assign': pic.c:(.text+0xf00): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_assign': pic.c:(.text+0xf80): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_determinant': pic.c:(.text+0xfa0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_determinant': pic.c:(.text+0xfc0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_identity': pic.c:(.text+0xfe0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_identity': pic.c:(.text+0x1060): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_zero': pic.c:(.text+0x1080): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_zero': pic.c:(.text+0x1100): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4': pic.c:(.text+0x1120): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4': pic.c:(.text+0x11a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_lerp': pic.c:(.text+0x11c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_lerp': pic.c:(.text+0x1240): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_multiply': pic.c:(.text+0x1260): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_multiply': pic.c:(.text+0x12e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_scale': pic.c:(.text+0x1300): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_scale': pic.c:(.text+0x1380): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_negative': pic.c:(.text+0x13a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_negative': pic.c:(.text+0x1420): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_scaling': pic.c:(.text+0x1440): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_scaling': pic.c:(.text+0x14c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_quaternion': pic.c:(.text+0x14e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_quaternion': pic.c:(.text+0x1580): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_axis': pic.c:(.text+0x15a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_axis': pic.c:(.text+0x1640): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_z': pic.c:(.text+0x1660): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_z': pic.c:(.text+0x16e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_y': pic.c:(.text+0x1700): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_y': pic.c:(.text+0x1780): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_x': pic.c:(.text+0x17a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_x': pic.c:(.text+0x1820): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_inverse': pic.c:(.text+0x1840): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_inverse': pic.c:(.text+0x18c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_adjugate': pic.c:(.text+0x18e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_adjugate': pic.c:(.text+0x1960): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_cofactor': pic.c:(.text+0x1980): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_cofactor': pic.c:(.text+0x1a00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_transpose': pic.c:(.text+0x1a20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_transpose': pic.c:(.text+0x1aa0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_assign_mat4': pic.c:(.text+0x1ac0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_assign_mat4': pic.c:(.text+0x1b40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_assign_mat2': pic.c:(.text+0x1b60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_assign_mat2': pic.c:(.text+0x1c00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_assign': pic.c:(.text+0x1c20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_assign': pic.c:(.text+0x1ca0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_determinant': pic.c:(.text+0x1cc0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_determinant': pic.c:(.text+0x1ce0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_identity': pic.c:(.text+0x1d00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_identity': pic.c:(.text+0x1d80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_zero': pic.c:(.text+0x1da0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_zero': pic.c:(.text+0x1e20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3': pic.c:(.text+0x1e40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3': pic.c:(.text+0x1ec0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_lerp': pic.c:(.text+0x1ee0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_lerp': pic.c:(.text+0x1fa0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_multiply': pic.c:(.text+0x1fc0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_multiply': pic.c:(.text+0x2080): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_scale': pic.c:(.text+0x20a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_scale': pic.c:(.text+0x2140): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_negative': pic.c:(.text+0x2160): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_negative': pic.c:(.text+0x2200): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_scaling': pic.c:(.text+0x2220): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_scaling': pic.c:(.text+0x22c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_rotation': pic.c:(.text+0x22e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_rotation': pic.c:(.text+0x2380): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_inverse': pic.c:(.text+0x23a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_inverse': pic.c:(.text+0x2440): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_cofactor': pic.c:(.text+0x2460): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_cofactor': pic.c:(.text+0x2500): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_transpose': pic.c:(.text+0x2520): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_transpose': pic.c:(.text+0x25c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_assign_mat4': pic.c:(.text+0x25e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_assign_mat4': pic.c:(.text+0x2680): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_assign_mat3': pic.c:(.text+0x26a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_assign_mat3': pic.c:(.text+0x2740): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_assign': pic.c:(.text+0x2760): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_assign': pic.c:(.text+0x2800): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_determinant': pic.c:(.text+0x2820): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_determinant': pic.c:(.text+0x2860): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_identity': pic.c:(.text+0x2880): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_identity': pic.c:(.text+0x2920): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_zero': pic.c:(.text+0x2940): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_zero': pic.c:(.text+0x29e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2': pic.c:(.text+0x2a00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2': pic.c:(.text+0x2aa0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_length_squared': pic.c:(.text+0x2ac0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_length_squared': pic.c:(.text+0x2b00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_length': pic.c:(.text+0x2b20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_length': pic.c:(.text+0x2b60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_angle': pic.c:(.text+0x2b80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_angle': pic.c:(.text+0x2bc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_dot': pic.c:(.text+0x2be0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_dot': pic.c:(.text+0x2c20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_slerp': pic.c:(.text+0x2c40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_slerp': pic.c:(.text+0x2d00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_lerp': pic.c:(.text+0x2d20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_lerp': pic.c:(.text+0x2de0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_yaw_pitch_roll': pic.c:(.text+0x2e00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_yaw_pitch_roll': pic.c:(.text+0x2ea0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_mat4': pic.c:(.text+0x2ec0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_mat4': pic.c:(.text+0x2f60): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_vec3': pic.c:(.text+0x2f80): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_vec3': pic.c:(.text+0x3020): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_axis_angle': pic.c:(.text+0x3040): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_axis_angle': pic.c:(.text+0x30e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_power': pic.c:(.text+0x3100): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_power': pic.c:(.text+0x31a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_normalize': pic.c:(.text+0x31c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_normalize': pic.c:(.text+0x3260): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_inverse': pic.c:(.text+0x3280): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_inverse': pic.c:(.text+0x3320): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_conjugate': pic.c:(.text+0x3340): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_conjugate': pic.c:(.text+0x33e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_negative': pic.c:(.text+0x3400): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_negative': pic.c:(.text+0x34a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_divide': pic.c:(.text+0x34c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_divide': pic.c:(.text+0x3580): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_multiply': pic.c:(.text+0x35a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_multiply': pic.c:(.text+0x3660): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_scale': pic.c:(.text+0x3680): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_scale': pic.c:(.text+0x3720): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_null': pic.c:(.text+0x3740): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_null': pic.c:(.text+0x37e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_zero': pic.c:(.text+0x3800): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_zero': pic.c:(.text+0x38a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_assign': pic.c:(.text+0x38c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_assign': pic.c:(.text+0x3960): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat': pic.c:(.text+0x3980): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat': pic.c:(.text+0x3a20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_nearly_equal': pic.c:(.text+0x3a40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_nearly_equal': pic.c:(.text+0x3a80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_equal': pic.c:(.text+0x3aa0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_equal': pic.c:(.text+0x3ae0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_near_zero': pic.c:(.text+0x3b00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_near_zero': pic.c:(.text+0x3b40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_zero': pic.c:(.text+0x3b60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_zero': pic.c:(.text+0x3ba0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_lerp': pic.c:(.text+0x3bc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_lerp': pic.c:(.text+0x3c60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_normalize': pic.c:(.text+0x3c80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_normalize': pic.c:(.text+0x3d20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_clamp': pic.c:(.text+0x3d40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_clamp': pic.c:(.text+0x3de0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_min': pic.c:(.text+0x3e00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_min': pic.c:(.text+0x3ea0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_max': pic.c:(.text+0x3ec0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_max': pic.c:(.text+0x3f60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_round': pic.c:(.text+0x3f80): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_round': pic.c:(.text+0x4020): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_ceil': pic.c:(.text+0x4040): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_ceil': pic.c:(.text+0x40e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_floor': pic.c:(.text+0x4100): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_floor': pic.c:(.text+0x41a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_abs': pic.c:(.text+0x41c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_abs': pic.c:(.text+0x4260): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_inverse': pic.c:(.text+0x4280): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_inverse': pic.c:(.text+0x4320): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_negative': pic.c:(.text+0x4340): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_negative': pic.c:(.text+0x43e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_snap': pic.c:(.text+0x4400): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_snap': pic.c:(.text+0x44a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_divide': pic.c:(.text+0x44c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_divide': pic.c:(.text+0x4560): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_multiply_mat4': pic.c:(.text+0x4580): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_multiply_mat4': pic.c:(.text+0x4620): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_multiply': pic.c:(.text+0x4640): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_multiply': pic.c:(.text+0x46e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_scale': pic.c:(.text+0x4700): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_scale': pic.c:(.text+0x47a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_subtract': pic.c:(.text+0x47c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_subtract': pic.c:(.text+0x4860): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_add': pic.c:(.text+0x4880): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_add': pic.c:(.text+0x4920): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_one': pic.c:(.text+0x4940): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_one': pic.c:(.text+0x49c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_zero': pic.c:(.text+0x49e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_zero': pic.c:(.text+0x4a60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_assign_vec4': pic.c:(.text+0x4a80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_assign_vec4': pic.c:(.text+0x4b20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_assign': pic.c:(.text+0x4b40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_assign': pic.c:(.text+0x4be0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i': pic.c:(.text+0x4c00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i': pic.c:(.text+0x4ca0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_is_equal': pic.c:(.text+0x4ce0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_is_equal': pic.c:(.text+0x4d20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_is_zero': pic.c:(.text+0x4d40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_is_zero': pic.c:(.text+0x4d60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_lerp': pic.c:(.text+0x4d80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_lerp': pic.c:(.text+0x4e20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_normalize': pic.c:(.text+0x4e40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_normalize': pic.c:(.text+0x4ee0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_clamp': pic.c:(.text+0x4f00): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_clamp': pic.c:(.text+0x4fa0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_min': pic.c:(.text+0x4fc0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_min': pic.c:(.text+0x5060): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_max': pic.c:(.text+0x5080): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_max': pic.c:(.text+0x5120): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_round': pic.c:(.text+0x5140): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_round': pic.c:(.text+0x51e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_ceil': pic.c:(.text+0x5200): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_ceil': pic.c:(.text+0x52a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_floor': pic.c:(.text+0x52c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_floor': pic.c:(.text+0x5360): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_abs': pic.c:(.text+0x5380): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_abs': pic.c:(.text+0x5420): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_inverse': pic.c:(.text+0x5440): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_inverse': pic.c:(.text+0x54e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_negative': pic.c:(.text+0x5500): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_negative': pic.c:(.text+0x55a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_snap': pic.c:(.text+0x55c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_snap': pic.c:(.text+0x5660): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_divide': pic.c:(.text+0x5680): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_divide': pic.c:(.text+0x5720): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_multiply_mat4': pic.c:(.text+0x5740): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_multiply_mat4': pic.c:(.text+0x57e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_multiply': pic.c:(.text+0x5800): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_multiply': pic.c:(.text+0x58a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_scale': pic.c:(.text+0x58c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_scale': pic.c:(.text+0x5960): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_subtract': pic.c:(.text+0x5980): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_subtract': pic.c:(.text+0x5a20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_add': pic.c:(.text+0x5a40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_add': pic.c:(.text+0x5ae0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_one': pic.c:(.text+0x5b00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_one': pic.c:(.text+0x5b80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_zero': pic.c:(.text+0x5ba0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_zero': pic.c:(.text+0x5c20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_assign_vec4i': pic.c:(.text+0x5c40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_assign_vec4i': pic.c:(.text+0x5ce0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_assign': pic.c:(.text+0x5d00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_assign': pic.c:(.text+0x5da0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4': pic.c:(.text+0x5dc0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4': pic.c:(.text+0x5e60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_nearly_equal': pic.c:(.text+0x5e80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_nearly_equal': pic.c:(.text+0x5ec0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_equal': pic.c:(.text+0x5ee0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_equal': pic.c:(.text+0x5f20): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_near_zero': pic.c:(.text+0x5f40): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_near_zero': pic.c:(.text+0x5f80): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_zero': pic.c:(.text+0x5fa0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_zero': pic.c:(.text+0x5fc0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_distance_squared': pic.c:(.text+0x5fe0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_distance_squared': pic.c:(.text+0x6040): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_distance': pic.c:(.text+0x6060): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_distance': pic.c:(.text+0x60c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_length_squared': pic.c:(.text+0x60e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_length_squared': pic.c:(.text+0x6120): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_length': pic.c:(.text+0x6140): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_length': pic.c:(.text+0x6180): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_dot': pic.c:(.text+0x61a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_dot': pic.c:(.text+0x6200): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_bezier4': pic.c:(.text+0x6220): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_bezier4': pic.c:(.text+0x6320): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_bezier3': pic.c:(.text+0x6360): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_bezier3': pic.c:(.text+0x6460): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_lerp': pic.c:(.text+0x6480): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_lerp': pic.c:(.text+0x6560): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_reflect': pic.c:(.text+0x6580): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_reflect': pic.c:(.text+0x6660): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_slide': pic.c:(.text+0x6680): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_slide': pic.c:(.text+0x6760): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_project': pic.c:(.text+0x6780): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_project': pic.c:(.text+0x6860): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_normalize': pic.c:(.text+0x6880): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_normalize': pic.c:(.text+0x6940): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_cross': pic.c:(.text+0x6960): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_cross': pic.c:(.text+0x6a40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_clamp': pic.c:(.text+0x6a60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_clamp': pic.c:(.text+0x6b60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_min': pic.c:(.text+0x6b80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_min': pic.c:(.text+0x6c60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_max': pic.c:(.text+0x6c80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_max': pic.c:(.text+0x6d60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_round': pic.c:(.text+0x6d80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_round': pic.c:(.text+0x6e20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_ceil': pic.c:(.text+0x6e40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_ceil': pic.c:(.text+0x6ee0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_floor': pic.c:(.text+0x6f00): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_floor': pic.c:(.text+0x6fa0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_abs': pic.c:(.text+0x6fc0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_abs': pic.c:(.text+0x7080): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_inverse': pic.c:(.text+0x70a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_inverse': pic.c:(.text+0x7160): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_negative': pic.c:(.text+0x7180): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_negative': pic.c:(.text+0x7240): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_snap': pic.c:(.text+0x7260): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_snap': pic.c:(.text+0x7340): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_divide': pic.c:(.text+0x7360): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_divide': pic.c:(.text+0x7440): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_multiply_mat3': pic.c:(.text+0x7460): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_multiply_mat3': pic.c:(.text+0x7520): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_multiply': pic.c:(.text+0x7540): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_multiply': pic.c:(.text+0x7620): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_scale': pic.c:(.text+0x7640): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_scale': pic.c:(.text+0x7700): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_subtract': pic.c:(.text+0x7720): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_subtract': pic.c:(.text+0x7800): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_add': pic.c:(.text+0x7820): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_add': pic.c:(.text+0x7900): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_one': pic.c:(.text+0x7920): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_one': pic.c:(.text+0x79c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_zero': pic.c:(.text+0x79e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_zero': pic.c:(.text+0x7a80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_assign_vec3': pic.c:(.text+0x7aa0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_assign_vec3': pic.c:(.text+0x7b40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_assign': pic.c:(.text+0x7b60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_assign': pic.c:(.text+0x7c20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i': pic.c:(.text+0x7c40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i': pic.c:(.text+0x7ce0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_is_equal': pic.c:(.text+0x7d00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_is_equal': pic.c:(.text+0x7d60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_is_zero': pic.c:(.text+0x7d80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_is_zero': pic.c:(.text+0x7dc0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_distance_squared': pic.c:(.text+0x7de0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_distance_squared': pic.c:(.text+0x7e20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_distance': pic.c:(.text+0x7e40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_distance': pic.c:(.text+0x7e80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_length_squared': pic.c:(.text+0x7ea0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_length_squared': pic.c:(.text+0x7ec0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_length': pic.c:(.text+0x7ee0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_length': pic.c:(.text+0x7f00): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_dot': pic.c:(.text+0x7f20): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_dot': pic.c:(.text+0x7f60): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_bezier4': pic.c:(.text+0x7f80): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_bezier4': pic.c:(.text+0x8060): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_bezier3': pic.c:(.text+0x80a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_bezier3': pic.c:(.text+0x8160): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_lerp': pic.c:(.text+0x8180): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_lerp': pic.c:(.text+0x8240): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_reflect': pic.c:(.text+0x8260): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_reflect': pic.c:(.text+0x8320): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_slide': pic.c:(.text+0x8340): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_slide': pic.c:(.text+0x8400): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_project': pic.c:(.text+0x8420): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_project': pic.c:(.text+0x84e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_normalize': pic.c:(.text+0x8500): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_normalize': pic.c:(.text+0x85a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_cross': pic.c:(.text+0x85c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_cross': pic.c:(.text+0x8680): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_clamp': pic.c:(.text+0x86a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_clamp': pic.c:(.text+0x8760): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_min': pic.c:(.text+0x8780): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_min': pic.c:(.text+0x8840): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_max': pic.c:(.text+0x8860): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_max': pic.c:(.text+0x8920): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_round': pic.c:(.text+0x8940): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_round': pic.c:(.text+0x89e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_ceil': pic.c:(.text+0x8a00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_ceil': pic.c:(.text+0x8aa0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_floor': pic.c:(.text+0x8ac0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_floor': pic.c:(.text+0x8b60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_abs': pic.c:(.text+0x8b80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_abs': pic.c:(.text+0x8c20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_inverse': pic.c:(.text+0x8c40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_inverse': pic.c:(.text+0x8ce0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_negative': pic.c:(.text+0x8d00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_negative': pic.c:(.text+0x8da0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_snap': pic.c:(.text+0x8dc0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_snap': pic.c:(.text+0x8e80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_divide': pic.c:(.text+0x8ea0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_divide': pic.c:(.text+0x8f60): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_multiply_mat3': pic.c:(.text+0x8f80): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_multiply_mat3': pic.c:(.text+0x9020): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_multiply': pic.c:(.text+0x9040): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_multiply': pic.c:(.text+0x9100): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_scale': pic.c:(.text+0x9120): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_scale': pic.c:(.text+0x91c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_subtract': pic.c:(.text+0x91e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_subtract': pic.c:(.text+0x92a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_add': pic.c:(.text+0x92c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_add': pic.c:(.text+0x9380): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_one': pic.c:(.text+0x93a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_one': pic.c:(.text+0x9440): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_zero': pic.c:(.text+0x9460): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_zero': pic.c:(.text+0x9500): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_assign_vec3i': pic.c:(.text+0x9520): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_assign_vec3i': pic.c:(.text+0x95e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_assign': pic.c:(.text+0x9600): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_assign': pic.c:(.text+0x96a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3': pic.c:(.text+0x96c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3': pic.c:(.text+0x9760): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_nearly_equal': pic.c:(.text+0x9780): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_nearly_equal': pic.c:(.text+0x97c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_equal': pic.c:(.text+0x97e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_equal': pic.c:(.text+0x9820): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_near_zero': pic.c:(.text+0x9840): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_near_zero': pic.c:(.text+0x9880): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_zero': pic.c:(.text+0x98a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_zero': pic.c:(.text+0x98e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_distance_squared': pic.c:(.text+0x9900): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_distance_squared': pic.c:(.text+0x9940): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_distance': pic.c:(.text+0x9960): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_distance': pic.c:(.text+0x9980): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_length': pic.c:(.text+0x99a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_length': pic.c:(.text+0x99c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_length_squared': pic.c:(.text+0x99e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_length_squared': pic.c:(.text+0x9a00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_angle': pic.c:(.text+0x9a20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_angle': pic.c:(.text+0x9a40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_dot': pic.c:(.text+0x9a60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_dot': pic.c:(.text+0x9aa0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_bezier4': pic.c:(.text+0x9ac0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_bezier4': pic.c:(.text+0x9b60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_bezier3': pic.c:(.text+0x9ba0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_bezier3': pic.c:(.text+0x9c40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_lerp': pic.c:(.text+0x9c60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_lerp': pic.c:(.text+0x9ce0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_rotate': pic.c:(.text+0x9d00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_rotate': pic.c:(.text+0x9d80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_tangent': pic.c:(.text+0x9da0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_tangent': pic.c:(.text+0x9e20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_reflect': pic.c:(.text+0x9e40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_reflect': pic.c:(.text+0x9ec0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_slide': pic.c:(.text+0x9ee0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_slide': pic.c:(.text+0x9f60): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_project': pic.c:(.text+0x9f80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_project': pic.c:(.text+0xa000): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_normalize': pic.c:(.text+0xa020): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_normalize': pic.c:(.text+0xa0a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_clamp': pic.c:(.text+0xa0c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_clamp': pic.c:(.text+0xa160): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_min': pic.c:(.text+0xa180): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_min': pic.c:(.text+0xa200): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_max': pic.c:(.text+0xa220): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_max': pic.c:(.text+0xa2a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_round': pic.c:(.text+0xa2c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_round': pic.c:(.text+0xa340): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_ceil': pic.c:(.text+0xa360): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_ceil': pic.c:(.text+0xa3e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_floor': pic.c:(.text+0xa400): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_floor': pic.c:(.text+0xa480): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_abs': pic.c:(.text+0xa4a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_abs': pic.c:(.text+0xa520): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_inverse': pic.c:(.text+0xa540): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_inverse': pic.c:(.text+0xa5c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_negative': pic.c:(.text+0xa5e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_negative': pic.c:(.text+0xa660): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_snap': pic.c:(.text+0xa680): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_snap': pic.c:(.text+0xa700): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_divide': pic.c:(.text+0xa720): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_divide': pic.c:(.text+0xa7a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_multiply_mat2': pic.c:(.text+0xa7c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_multiply_mat2': pic.c:(.text+0xa860): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_multiply': pic.c:(.text+0xa880): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_multiply': pic.c:(.text+0xa900): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_scale': pic.c:(.text+0xb7e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_scale': pic.c:(.text+0xb860): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_subtract': pic.c:(.text+0xb880): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_subtract': pic.c:(.text+0xb900): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_add': pic.c:(.text+0xb920): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_add': pic.c:(.text+0xb9a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_one': pic.c:(.text+0xb9c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_one': pic.c:(.text+0xba40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_zero': pic.c:(.text+0xc100): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_zero': pic.c:(.text+0xc180): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_assign_vec2': pic.c:(.text+0xc1a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_assign_vec2': pic.c:(.text+0xc220): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_assign': pic.c:(.text+0xc240): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_assign': pic.c:(.text+0xc2c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i': pic.c:(.text+0xc2e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i': pic.c:(.text+0xc360): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_is_equal': pic.c:(.text+0xc380): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_is_equal': pic.c:(.text+0xc3c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_is_zero': pic.c:(.text+0xc3e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_is_zero': pic.c:(.text+0xc400): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_distance_squared': pic.c:(.text+0xc420): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_distance_squared': pic.c:(.text+0xc460): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_distance': pic.c:(.text+0xc480): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_distance': pic.c:(.text+0xc4c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_length': pic.c:(.text+0xc4e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_length': pic.c:(.text+0xc500): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_length_squared': pic.c:(.text+0xc520): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_length_squared': pic.c:(.text+0xc540): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_angle': pic.c:(.text+0xc560): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_angle': pic.c:(.text+0xc580): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_dot': pic.c:(.text+0xc5a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_dot': pic.c:(.text+0xc5e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_bezier4': pic.c:(.text+0xc600): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_bezier4': pic.c:(.text+0xc6c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_bezier3': pic.c:(.text+0xc700): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_bezier3': pic.c:(.text+0xc7a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_lerp': pic.c:(.text+0xc7c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_lerp': pic.c:(.text+0xc860): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_rotate': pic.c:(.text+0xc880): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_rotate': pic.c:(.text+0xc920): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_tangent': pic.c:(.text+0xc940): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_tangent': pic.c:(.text+0xc9c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_reflect': pic.c:(.text+0xc9e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_reflect': pic.c:(.text+0xca80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_slide': pic.c:(.text+0xcaa0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_slide': pic.c:(.text+0xcb40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_project': pic.c:(.text+0xcb60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_project': pic.c:(.text+0xcc00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_normalize': pic.c:(.text+0xcc20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_normalize': pic.c:(.text+0xcca0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_clamp': pic.c:(.text+0xccc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_clamp': pic.c:(.text+0xcd60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_min': pic.c:(.text+0xcd80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_min': pic.c:(.text+0xce20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_max': pic.c:(.text+0xce40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_max': pic.c:(.text+0xcee0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_round': pic.c:(.text+0xcf00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_round': pic.c:(.text+0xcf80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_ceil': pic.c:(.text+0xcfa0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_ceil': pic.c:(.text+0xd020): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_floor': pic.c:(.text+0xd040): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_floor': pic.c:(.text+0xd0c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_abs': pic.c:(.text+0xd0e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_abs': pic.c:(.text+0xd160): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_inverse': pic.c:(.text+0xd180): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_inverse': pic.c:(.text+0xd200): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_negative': pic.c:(.text+0xd220): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_negative': pic.c:(.text+0xd2a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_snap': pic.c:(.text+0xd2c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_snap': pic.c:(.text+0xd360): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_divide': pic.c:(.text+0xd380): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_divide': pic.c:(.text+0xd420): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_multiply_mat2': pic.c:(.text+0xd440): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_multiply_mat2': pic.c:(.text+0xd4e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_multiply': pic.c:(.text+0xd500): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_multiply': pic.c:(.text+0xd5a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_scale': pic.c:(.text+0xd5c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_scale': pic.c:(.text+0xd660): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_subtract': pic.c:(.text+0xd680): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_subtract': pic.c:(.text+0xd720): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_add': pic.c:(.text+0xd740): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_add': pic.c:(.text+0xd7e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_one': pic.c:(.text+0xd800): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_one': pic.c:(.text+0xd880): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_zero': pic.c:(.text+0xd8a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_zero': pic.c:(.text+0xd920): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_assign_vec2i': pic.c:(.text+0xd940): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_assign_vec2i': pic.c:(.text+0xd9c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_assign': pic.c:(.text+0xd9e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_assign': pic.c:(.text+0xda60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2': pic.c:(.text+0xda80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2': pic.c:(.text+0xdb00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_nearly_equal': pic.c:(.text+0xdb20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_nearly_equal': pic.c:(.text+0xdb60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_equal': pic.c:(.text+0xdb80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_equal': pic.c:(.text+0xdbc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_near_zero': pic.c:(.text+0xdbe0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_near_zero': pic.c:(.text+0xdc00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_zero': pic.c:(.text+0xdc20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_zero': pic.c:(.text+0xdc40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_lerp': pic_manager.c:(.text+0x1d00): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_lerp': pic_manager.c:(.text+0x1d80): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_multiply': pic_manager.c:(.text+0x1da0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_multiply': pic_manager.c:(.text+0x1e20): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_scale': pic_manager.c:(.text+0x1e40): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_scale': pic_manager.c:(.text+0x1ec0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_negative': pic_manager.c:(.text+0x1ee0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_negative': pic_manager.c:(.text+0x1f60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_scaling': pic_manager.c:(.text+0x1f80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_scaling': pic_manager.c:(.text+0x2000): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_translation': pic_manager.c:(.text+0x2020): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_translation': pic_manager.c:(.text+0x20a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_look_at': pic_manager.c:(.text+0x20c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_look_at': pic_manager.c:(.text+0x2180): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_quaternion': pic_manager.c:(.text+0x21a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_quaternion': pic_manager.c:(.text+0x2220): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_axis': pic_manager.c:(.text+0x2240): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_axis': pic_manager.c:(.text+0x22c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_z': pic_manager.c:(.text+0x22e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_z': pic_manager.c:(.text+0x2360): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_y': pic_manager.c:(.text+0x2380): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_y': pic_manager.c:(.text+0x2400): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_x': pic_manager.c:(.text+0x2420): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_x': pic_manager.c:(.text+0x24a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_perspective_infinite': pic_manager.c:(.text+0x24c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_perspective_infinite': pic_manager.c:(.text+0x2540): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_perspective_fov': pic_manager.c:(.text+0x2560): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_perspective_fov': pic_manager.c:(.text+0x25e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_perspective': pic_manager.c:(.text+0x2600): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_perspective': pic_manager.c:(.text+0x2680): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_ortho': pic_manager.c:(.text+0x26a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_ortho': pic_manager.c:(.text+0x2720): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_inverse': pic_manager.c:(.text+0x2740): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_inverse': pic_manager.c:(.text+0x27c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_adjugate': pic_manager.c:(.text+0x27e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_adjugate': pic_manager.c:(.text+0x2860): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_transpose': pic_manager.c:(.text+0x2880): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_transpose': pic_manager.c:(.text+0x2900): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_assign_mat3': pic_manager.c:(.text+0x2920): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_assign_mat3': pic_manager.c:(.text+0x29a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_assign_mat2': pic_manager.c:(.text+0x29c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_assign_mat2': pic_manager.c:(.text+0x2a60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_assign': pic_manager.c:(.text+0x2a80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_assign': pic_manager.c:(.text+0x2b00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_determinant': pic_manager.c:(.text+0x2b20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_determinant': pic_manager.c:(.text+0x2b40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_identity': pic_manager.c:(.text+0x2b60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_identity': pic_manager.c:(.text+0x2be0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_zero': pic_manager.c:(.text+0x2c00): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_zero': pic_manager.c:(.text+0x2c80): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4': pic_manager.c:(.text+0x2ca0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4': pic_manager.c:(.text+0x2d20): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_lerp': pic_manager.c:(.text+0x2d40): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_lerp': pic_manager.c:(.text+0x2dc0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_multiply': pic_manager.c:(.text+0x2de0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_multiply': pic_manager.c:(.text+0x2e60): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_scale': pic_manager.c:(.text+0x2e80): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_scale': pic_manager.c:(.text+0x2f00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_negative': pic_manager.c:(.text+0x2f20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_negative': pic_manager.c:(.text+0x2fa0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_scaling': pic_manager.c:(.text+0x2fc0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_scaling': pic_manager.c:(.text+0x3040): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_quaternion': pic_manager.c:(.text+0x3060): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_quaternion': pic_manager.c:(.text+0x3100): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_axis': pic_manager.c:(.text+0x3120): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_axis': pic_manager.c:(.text+0x31c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_z': pic_manager.c:(.text+0x31e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_z': pic_manager.c:(.text+0x3260): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_y': pic_manager.c:(.text+0x3280): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_y': pic_manager.c:(.text+0x3300): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_x': pic_manager.c:(.text+0x3320): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_x': pic_manager.c:(.text+0x33a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_inverse': pic_manager.c:(.text+0x33c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_inverse': pic_manager.c:(.text+0x3440): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_adjugate': pic_manager.c:(.text+0x3460): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_adjugate': pic_manager.c:(.text+0x34e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_cofactor': pic_manager.c:(.text+0x3500): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_cofactor': pic_manager.c:(.text+0x3580): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_transpose': pic_manager.c:(.text+0x35a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_transpose': pic_manager.c:(.text+0x3620): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_assign_mat4': pic_manager.c:(.text+0x3640): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_assign_mat4': pic_manager.c:(.text+0x36c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_assign_mat2': pic_manager.c:(.text+0x36e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_assign_mat2': pic_manager.c:(.text+0x3780): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_assign': pic_manager.c:(.text+0x37a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_assign': pic_manager.c:(.text+0x3820): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_determinant': pic_manager.c:(.text+0x3840): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_determinant': pic_manager.c:(.text+0x3860): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_identity': pic_manager.c:(.text+0x3880): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_identity': pic_manager.c:(.text+0x3900): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_zero': pic_manager.c:(.text+0x3920): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_zero': pic_manager.c:(.text+0x39a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3': pic_manager.c:(.text+0x39c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3': pic_manager.c:(.text+0x3a40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_lerp': pic_manager.c:(.text+0x3a60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_lerp': pic_manager.c:(.text+0x3b20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_multiply': pic_manager.c:(.text+0x3b40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_multiply': pic_manager.c:(.text+0x3c00): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_scale': pic_manager.c:(.text+0x3c20): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_scale': pic_manager.c:(.text+0x3cc0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_negative': pic_manager.c:(.text+0x3ce0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_negative': pic_manager.c:(.text+0x3d80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_scaling': pic_manager.c:(.text+0x3da0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_scaling': pic_manager.c:(.text+0x3e40): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_rotation': pic_manager.c:(.text+0x3e60): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_rotation': pic_manager.c:(.text+0x3f00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_inverse': pic_manager.c:(.text+0x3f20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_inverse': pic_manager.c:(.text+0x3fc0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_cofactor': pic_manager.c:(.text+0x3fe0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_cofactor': pic_manager.c:(.text+0x4080): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_transpose': pic_manager.c:(.text+0x40a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_transpose': pic_manager.c:(.text+0x4140): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_assign_mat4': pic_manager.c:(.text+0x4160): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_assign_mat4': pic_manager.c:(.text+0x4200): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_assign_mat3': pic_manager.c:(.text+0x4220): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_assign_mat3': pic_manager.c:(.text+0x42c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_assign': pic_manager.c:(.text+0x42e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_assign': pic_manager.c:(.text+0x4380): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_determinant': pic_manager.c:(.text+0x43a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_determinant': pic_manager.c:(.text+0x43e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_identity': pic_manager.c:(.text+0x4400): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_identity': pic_manager.c:(.text+0x44a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_zero': pic_manager.c:(.text+0x44c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_zero': pic_manager.c:(.text+0x4560): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2': pic_manager.c:(.text+0x4580): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2': pic_manager.c:(.text+0x4620): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_length_squared': pic_manager.c:(.text+0x4640): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_length_squared': pic_manager.c:(.text+0x4680): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_length': pic_manager.c:(.text+0x46a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_length': pic_manager.c:(.text+0x46e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_angle': pic_manager.c:(.text+0x4700): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_angle': pic_manager.c:(.text+0x4740): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_dot': pic_manager.c:(.text+0x4760): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_dot': pic_manager.c:(.text+0x47a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_slerp': pic_manager.c:(.text+0x47c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_slerp': pic_manager.c:(.text+0x4880): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_lerp': pic_manager.c:(.text+0x48a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_lerp': pic_manager.c:(.text+0x4960): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_yaw_pitch_roll': pic_manager.c:(.text+0x4980): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_yaw_pitch_roll': pic_manager.c:(.text+0x4a20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_mat4': pic_manager.c:(.text+0x4a40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_mat4': pic_manager.c:(.text+0x4ae0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_vec3': pic_manager.c:(.text+0x4b00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_vec3': pic_manager.c:(.text+0x4ba0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_axis_angle': pic_manager.c:(.text+0x4bc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_axis_angle': pic_manager.c:(.text+0x4c60): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_power': pic_manager.c:(.text+0x4c80): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_power': pic_manager.c:(.text+0x4d20): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_normalize': pic_manager.c:(.text+0x4d40): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_normalize': pic_manager.c:(.text+0x4de0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_inverse': pic_manager.c:(.text+0x4e00): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_inverse': pic_manager.c:(.text+0x4ea0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_conjugate': pic_manager.c:(.text+0x4ec0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_conjugate': pic_manager.c:(.text+0x4f60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_negative': pic_manager.c:(.text+0x4f80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_negative': pic_manager.c:(.text+0x5020): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_divide': pic_manager.c:(.text+0x5040): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_divide': pic_manager.c:(.text+0x5100): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_multiply': pic_manager.c:(.text+0x5120): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_multiply': pic_manager.c:(.text+0x51e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_scale': pic_manager.c:(.text+0x5200): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_scale': pic_manager.c:(.text+0x52a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_null': pic_manager.c:(.text+0x52c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_null': pic_manager.c:(.text+0x5360): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_zero': pic_manager.c:(.text+0x5380): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_zero': pic_manager.c:(.text+0x5420): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_assign': pic_manager.c:(.text+0x5440): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_assign': pic_manager.c:(.text+0x54e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat': pic_manager.c:(.text+0x5500): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat': pic_manager.c:(.text+0x55a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_nearly_equal': pic_manager.c:(.text+0x55c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_nearly_equal': pic_manager.c:(.text+0x5600): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_equal': pic_manager.c:(.text+0x5620): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_equal': pic_manager.c:(.text+0x5660): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_near_zero': pic_manager.c:(.text+0x5680): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_near_zero': pic_manager.c:(.text+0x56c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_zero': pic_manager.c:(.text+0x56e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_zero': pic_manager.c:(.text+0x5720): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_lerp': pic_manager.c:(.text+0x5740): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_lerp': pic_manager.c:(.text+0x57e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_normalize': pic_manager.c:(.text+0x5800): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_normalize': pic_manager.c:(.text+0x58a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_clamp': pic_manager.c:(.text+0x58c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_clamp': pic_manager.c:(.text+0x5960): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_min': pic_manager.c:(.text+0x5980): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_min': pic_manager.c:(.text+0x5a20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_max': pic_manager.c:(.text+0x5a40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_max': pic_manager.c:(.text+0x5ae0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_round': pic_manager.c:(.text+0x5b00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_round': pic_manager.c:(.text+0x5ba0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_ceil': pic_manager.c:(.text+0x5bc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_ceil': pic_manager.c:(.text+0x5c60): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_floor': pic_manager.c:(.text+0x5c80): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_floor': pic_manager.c:(.text+0x5d20): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_abs': pic_manager.c:(.text+0x5d40): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_abs': pic_manager.c:(.text+0x5de0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_inverse': pic_manager.c:(.text+0x5e00): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_inverse': pic_manager.c:(.text+0x5ea0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_negative': pic_manager.c:(.text+0x5ec0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_negative': pic_manager.c:(.text+0x5f60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_snap': pic_manager.c:(.text+0x5f80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_snap': pic_manager.c:(.text+0x6020): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_divide': pic_manager.c:(.text+0x6040): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_divide': pic_manager.c:(.text+0x60e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_multiply_mat4': pic_manager.c:(.text+0x6100): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_multiply_mat4': pic_manager.c:(.text+0x61a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_multiply': pic_manager.c:(.text+0x61c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_multiply': pic_manager.c:(.text+0x6260): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_scale': pic_manager.c:(.text+0x6280): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_scale': pic_manager.c:(.text+0x6320): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_subtract': pic_manager.c:(.text+0x6340): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_subtract': pic_manager.c:(.text+0x63e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_add': pic_manager.c:(.text+0x6400): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_add': pic_manager.c:(.text+0x64a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_one': pic_manager.c:(.text+0x64c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_one': pic_manager.c:(.text+0x6540): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_zero': pic_manager.c:(.text+0x6560): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_zero': pic_manager.c:(.text+0x65e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_assign_vec4': pic_manager.c:(.text+0x6600): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_assign_vec4': pic_manager.c:(.text+0x66a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_assign': pic_manager.c:(.text+0x66c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_assign': pic_manager.c:(.text+0x6760): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i': pic_manager.c:(.text+0x6780): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i': pic_manager.c:(.text+0x6820): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_is_equal': pic_manager.c:(.text+0x6860): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_is_equal': pic_manager.c:(.text+0x68a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_is_zero': pic_manager.c:(.text+0x68c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_is_zero': pic_manager.c:(.text+0x68e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_lerp': pic_manager.c:(.text+0x6900): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_lerp': pic_manager.c:(.text+0x69a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_normalize': pic_manager.c:(.text+0x69c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_normalize': pic_manager.c:(.text+0x6a60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_clamp': pic_manager.c:(.text+0x6a80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_clamp': pic_manager.c:(.text+0x6b20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_min': pic_manager.c:(.text+0x6b40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_min': pic_manager.c:(.text+0x6be0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_max': pic_manager.c:(.text+0x6c00): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_max': pic_manager.c:(.text+0x6ca0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_round': pic_manager.c:(.text+0x6cc0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_round': pic_manager.c:(.text+0x6d60): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_ceil': pic_manager.c:(.text+0x6d80): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_ceil': pic_manager.c:(.text+0x6e20): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_floor': pic_manager.c:(.text+0x6e40): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_floor': pic_manager.c:(.text+0x6ee0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_abs': pic_manager.c:(.text+0x6f00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_abs': pic_manager.c:(.text+0x6fa0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_inverse': pic_manager.c:(.text+0x6fc0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_inverse': pic_manager.c:(.text+0x7060): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_negative': pic_manager.c:(.text+0x7080): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_negative': pic_manager.c:(.text+0x7120): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_snap': pic_manager.c:(.text+0x7140): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_snap': pic_manager.c:(.text+0x71e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_divide': pic_manager.c:(.text+0x7200): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_divide': pic_manager.c:(.text+0x72a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_multiply_mat4': pic_manager.c:(.text+0x72c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_multiply_mat4': pic_manager.c:(.text+0x7360): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_multiply': pic_manager.c:(.text+0x7380): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_multiply': pic_manager.c:(.text+0x7420): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_scale': pic_manager.c:(.text+0x7440): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_scale': pic_manager.c:(.text+0x74e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_subtract': pic_manager.c:(.text+0x7500): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_subtract': pic_manager.c:(.text+0x75a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_add': pic_manager.c:(.text+0x75c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_add': pic_manager.c:(.text+0x7660): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_one': pic_manager.c:(.text+0x7680): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_one': pic_manager.c:(.text+0x7700): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_zero': pic_manager.c:(.text+0x7720): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_zero': pic_manager.c:(.text+0x77a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_assign_vec4i': pic_manager.c:(.text+0x77c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_assign_vec4i': pic_manager.c:(.text+0x7860): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_assign': pic_manager.c:(.text+0x7880): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_assign': pic_manager.c:(.text+0x7920): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4': pic_manager.c:(.text+0x7940): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4': pic_manager.c:(.text+0x79e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_nearly_equal': pic_manager.c:(.text+0x7a00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_nearly_equal': pic_manager.c:(.text+0x7a40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_equal': pic_manager.c:(.text+0x7a60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_equal': pic_manager.c:(.text+0x7aa0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_near_zero': pic_manager.c:(.text+0x7ac0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_near_zero': pic_manager.c:(.text+0x7b00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_zero': pic_manager.c:(.text+0x7b20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_zero': pic_manager.c:(.text+0x7b40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_distance_squared': pic_manager.c:(.text+0x7b60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_distance_squared': pic_manager.c:(.text+0x7bc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_distance': pic_manager.c:(.text+0x7be0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_distance': pic_manager.c:(.text+0x7c40): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_length_squared': pic_manager.c:(.text+0x7c60): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_length_squared': pic_manager.c:(.text+0x7ca0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_length': pic_manager.c:(.text+0x7cc0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_length': pic_manager.c:(.text+0x7d00): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_dot': pic_manager.c:(.text+0x7d20): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_dot': pic_manager.c:(.text+0x7d80): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_bezier4': pic_manager.c:(.text+0x7da0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_bezier4': pic_manager.c:(.text+0x7ea0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_bezier3': pic_manager.c:(.text+0x7ee0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_bezier3': pic_manager.c:(.text+0x7fe0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_lerp': pic_manager.c:(.text+0x8000): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_lerp': pic_manager.c:(.text+0x80e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_reflect': pic_manager.c:(.text+0x8100): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_reflect': pic_manager.c:(.text+0x81e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_slide': pic_manager.c:(.text+0x8200): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_slide': pic_manager.c:(.text+0x82e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_project': pic_manager.c:(.text+0x8300): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_project': pic_manager.c:(.text+0x83e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_normalize': pic_manager.c:(.text+0x8400): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_normalize': pic_manager.c:(.text+0x84c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_cross': pic_manager.c:(.text+0x84e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_cross': pic_manager.c:(.text+0x85c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_clamp': pic_manager.c:(.text+0x85e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_clamp': pic_manager.c:(.text+0x86e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_min': pic_manager.c:(.text+0x8700): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_min': pic_manager.c:(.text+0x87e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_max': pic_manager.c:(.text+0x8800): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_max': pic_manager.c:(.text+0x88e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_round': pic_manager.c:(.text+0x8900): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_round': pic_manager.c:(.text+0x89a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_ceil': pic_manager.c:(.text+0x89c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_ceil': pic_manager.c:(.text+0x8a60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_floor': pic_manager.c:(.text+0x8a80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_floor': pic_manager.c:(.text+0x8b20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_abs': pic_manager.c:(.text+0x8b40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_abs': pic_manager.c:(.text+0x8c00): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_inverse': pic_manager.c:(.text+0x8c20): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_inverse': pic_manager.c:(.text+0x8ce0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_negative': pic_manager.c:(.text+0x8d00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_negative': pic_manager.c:(.text+0x8dc0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_snap': pic_manager.c:(.text+0x8de0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_snap': pic_manager.c:(.text+0x8ec0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_divide': pic_manager.c:(.text+0x8ee0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_divide': pic_manager.c:(.text+0x8fc0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_multiply_mat3': pic_manager.c:(.text+0x8fe0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_multiply_mat3': pic_manager.c:(.text+0x90a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_multiply': pic_manager.c:(.text+0x90c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_multiply': pic_manager.c:(.text+0x91a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_scale': pic_manager.c:(.text+0x91c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_scale': pic_manager.c:(.text+0x9280): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_subtract': pic_manager.c:(.text+0x92a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_subtract': pic_manager.c:(.text+0x9380): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_add': pic_manager.c:(.text+0x93a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_add': pic_manager.c:(.text+0x9480): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_one': pic_manager.c:(.text+0x94a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_one': pic_manager.c:(.text+0x9540): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_zero': pic_manager.c:(.text+0x9560): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_zero': pic_manager.c:(.text+0x9600): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_assign_vec3': pic_manager.c:(.text+0x9620): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_assign_vec3': pic_manager.c:(.text+0x96c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_assign': pic_manager.c:(.text+0x96e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_assign': pic_manager.c:(.text+0x97a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i': pic_manager.c:(.text+0x97c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i': pic_manager.c:(.text+0x9860): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_is_equal': pic_manager.c:(.text+0x9880): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_is_equal': pic_manager.c:(.text+0x98e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_is_zero': pic_manager.c:(.text+0x9900): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_is_zero': pic_manager.c:(.text+0x9940): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_distance_squared': pic_manager.c:(.text+0x9960): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_distance_squared': pic_manager.c:(.text+0x99a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_distance': pic_manager.c:(.text+0x99c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_distance': pic_manager.c:(.text+0x9a00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_length_squared': pic_manager.c:(.text+0x9a20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_length_squared': pic_manager.c:(.text+0x9a40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_length': pic_manager.c:(.text+0x9a60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_length': pic_manager.c:(.text+0x9a80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_dot': pic_manager.c:(.text+0x9aa0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_dot': pic_manager.c:(.text+0x9ae0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_bezier4': pic_manager.c:(.text+0x9b00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_bezier4': pic_manager.c:(.text+0x9be0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_bezier3': pic_manager.c:(.text+0x9c20): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_bezier3': pic_manager.c:(.text+0x9ce0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_lerp': pic_manager.c:(.text+0x9d00): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_lerp': pic_manager.c:(.text+0x9dc0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_reflect': pic_manager.c:(.text+0x9de0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_reflect': pic_manager.c:(.text+0x9ea0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_slide': pic_manager.c:(.text+0x9ec0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_slide': pic_manager.c:(.text+0x9f80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_project': pic_manager.c:(.text+0x9fa0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_project': pic_manager.c:(.text+0xa060): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_normalize': pic_manager.c:(.text+0xa080): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_normalize': pic_manager.c:(.text+0xa120): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_cross': pic_manager.c:(.text+0xa140): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_cross': pic_manager.c:(.text+0xa200): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_clamp': pic_manager.c:(.text+0xa220): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_clamp': pic_manager.c:(.text+0xa2e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_min': pic_manager.c:(.text+0xa300): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_min': pic_manager.c:(.text+0xa3c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_max': pic_manager.c:(.text+0xa3e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_max': pic_manager.c:(.text+0xa4a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_round': pic_manager.c:(.text+0xa4c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_round': pic_manager.c:(.text+0xa560): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_ceil': pic_manager.c:(.text+0xa580): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_ceil': pic_manager.c:(.text+0xa620): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_floor': pic_manager.c:(.text+0xa640): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_floor': pic_manager.c:(.text+0xa6e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_abs': pic_manager.c:(.text+0xa700): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_abs': pic_manager.c:(.text+0xa7a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_inverse': pic_manager.c:(.text+0xa7c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_inverse': pic_manager.c:(.text+0xa860): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_negative': pic_manager.c:(.text+0xa880): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_negative': pic_manager.c:(.text+0xa920): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_snap': pic_manager.c:(.text+0xa940): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_snap': pic_manager.c:(.text+0xaa00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_divide': pic_manager.c:(.text+0xaa20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_divide': pic_manager.c:(.text+0xaae0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_multiply_mat3': pic_manager.c:(.text+0xab00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_multiply_mat3': pic_manager.c:(.text+0xaba0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_multiply': pic_manager.c:(.text+0xabc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_multiply': pic_manager.c:(.text+0xac80): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_scale': pic_manager.c:(.text+0xaca0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_scale': pic_manager.c:(.text+0xad40): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_subtract': pic_manager.c:(.text+0xad60): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_subtract': pic_manager.c:(.text+0xae20): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_add': pic_manager.c:(.text+0xae40): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_add': pic_manager.c:(.text+0xaf00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_one': pic_manager.c:(.text+0xaf20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_one': pic_manager.c:(.text+0xafc0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_zero': pic_manager.c:(.text+0xafe0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_zero': pic_manager.c:(.text+0xb080): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_assign_vec3i': pic_manager.c:(.text+0xb0a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_assign_vec3i': pic_manager.c:(.text+0xb160): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_assign': pic_manager.c:(.text+0xb180): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_assign': pic_manager.c:(.text+0xb220): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3': pic_manager.c:(.text+0xb240): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3': pic_manager.c:(.text+0xb2e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_nearly_equal': pic_manager.c:(.text+0xb300): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_nearly_equal': pic_manager.c:(.text+0xb340): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_equal': pic_manager.c:(.text+0xb360): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_equal': pic_manager.c:(.text+0xb3a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_near_zero': pic_manager.c:(.text+0xb3c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_near_zero': pic_manager.c:(.text+0xb400): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_zero': pic_manager.c:(.text+0xb420): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_zero': pic_manager.c:(.text+0xb460): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_distance_squared': pic_manager.c:(.text+0xb480): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_distance_squared': pic_manager.c:(.text+0xb4c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_distance': pic_manager.c:(.text+0xb4e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_distance': pic_manager.c:(.text+0xb500): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_length': pic_manager.c:(.text+0xb520): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_length': pic_manager.c:(.text+0xb540): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_length_squared': pic_manager.c:(.text+0xb560): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_length_squared': pic_manager.c:(.text+0xb580): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_angle': pic_manager.c:(.text+0xb5a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_angle': pic_manager.c:(.text+0xb5c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_dot': pic_manager.c:(.text+0xb5e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_dot': pic_manager.c:(.text+0xb620): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_bezier4': pic_manager.c:(.text+0xb640): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_bezier4': pic_manager.c:(.text+0xb6e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_bezier3': pic_manager.c:(.text+0xb720): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_bezier3': pic_manager.c:(.text+0xb7c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_lerp': pic_manager.c:(.text+0xb7e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_lerp': pic_manager.c:(.text+0xb860): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_rotate': pic_manager.c:(.text+0xb880): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_rotate': pic_manager.c:(.text+0xb900): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_tangent': pic_manager.c:(.text+0xb920): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_tangent': pic_manager.c:(.text+0xb9a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_reflect': pic_manager.c:(.text+0xb9c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_reflect': pic_manager.c:(.text+0xba40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_slide': pic_manager.c:(.text+0xba60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_slide': pic_manager.c:(.text+0xbae0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_project': pic_manager.c:(.text+0xbb00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_project': pic_manager.c:(.text+0xbb80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_normalize': pic_manager.c:(.text+0xbba0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_normalize': pic_manager.c:(.text+0xbc20): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_clamp': pic_manager.c:(.text+0xbc40): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_clamp': pic_manager.c:(.text+0xbce0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_min': pic_manager.c:(.text+0xbd00): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_min': pic_manager.c:(.text+0xbd80): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_max': pic_manager.c:(.text+0xbda0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_max': pic_manager.c:(.text+0xbe20): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_round': pic_manager.c:(.text+0xbe40): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_round': pic_manager.c:(.text+0xbec0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_ceil': pic_manager.c:(.text+0xbee0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_ceil': pic_manager.c:(.text+0xbf60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_floor': pic_manager.c:(.text+0xbf80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_floor': pic_manager.c:(.text+0xc000): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_abs': pic_manager.c:(.text+0xc020): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_abs': pic_manager.c:(.text+0xc0a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_inverse': pic_manager.c:(.text+0xc0c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_inverse': pic_manager.c:(.text+0xc140): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_negative': pic_manager.c:(.text+0xc160): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_negative': pic_manager.c:(.text+0xc1e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_snap': pic_manager.c:(.text+0xc200): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_snap': pic_manager.c:(.text+0xc280): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_divide': pic_manager.c:(.text+0xc2a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_divide': pic_manager.c:(.text+0xc320): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_multiply_mat2': pic_manager.c:(.text+0xc340): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_multiply_mat2': pic_manager.c:(.text+0xc3e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_multiply': pic_manager.c:(.text+0xc400): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_multiply': pic_manager.c:(.text+0xc480): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_scale': pic_manager.c:(.text+0xc4a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_scale': pic_manager.c:(.text+0xc520): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_subtract': pic_manager.c:(.text+0xc540): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_subtract': pic_manager.c:(.text+0xc5c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_add': pic_manager.c:(.text+0xc5e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_add': pic_manager.c:(.text+0xc660): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_one': pic_manager.c:(.text+0xc680): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_one': pic_manager.c:(.text+0xc700): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_zero': pic_manager.c:(.text+0xc720): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_zero': pic_manager.c:(.text+0xc7a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_assign_vec2': pic_manager.c:(.text+0xc7c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_assign_vec2': pic_manager.c:(.text+0xc840): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_assign': pic_manager.c:(.text+0xc860): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_assign': pic_manager.c:(.text+0xc8e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i': pic_manager.c:(.text+0xc900): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i': pic_manager.c:(.text+0xc980): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_is_equal': pic_manager.c:(.text+0xc9a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_is_equal': pic_manager.c:(.text+0xc9e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_is_zero': pic_manager.c:(.text+0xca00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_is_zero': pic_manager.c:(.text+0xca20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_distance_squared': pic_manager.c:(.text+0xca40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_distance_squared': pic_manager.c:(.text+0xca80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_distance': pic_manager.c:(.text+0xcaa0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_distance': pic_manager.c:(.text+0xcae0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_length': pic_manager.c:(.text+0xcb00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_length': pic_manager.c:(.text+0xcb20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_length_squared': pic_manager.c:(.text+0xcb40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_length_squared': pic_manager.c:(.text+0xcb60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_angle': pic_manager.c:(.text+0xcb80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_angle': pic_manager.c:(.text+0xcba0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_dot': pic_manager.c:(.text+0xcbc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_dot': pic_manager.c:(.text+0xcc00): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_bezier4': pic_manager.c:(.text+0xcc20): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_bezier4': pic_manager.c:(.text+0xcce0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_bezier3': pic_manager.c:(.text+0xcd20): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_bezier3': pic_manager.c:(.text+0xcdc0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_lerp': pic_manager.c:(.text+0xcde0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_lerp': pic_manager.c:(.text+0xce80): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_rotate': pic_manager.c:(.text+0xcea0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_rotate': pic_manager.c:(.text+0xcf40): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_tangent': pic_manager.c:(.text+0xcf60): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_tangent': pic_manager.c:(.text+0xcfe0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_reflect': pic_manager.c:(.text+0xd000): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_reflect': pic_manager.c:(.text+0xd0a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_slide': pic_manager.c:(.text+0xd0c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_slide': pic_manager.c:(.text+0xd160): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_project': pic_manager.c:(.text+0xd180): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_project': pic_manager.c:(.text+0xd220): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_normalize': pic_manager.c:(.text+0xd240): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_normalize': pic_manager.c:(.text+0xd2c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_clamp': pic_manager.c:(.text+0xd2e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_clamp': pic_manager.c:(.text+0xd380): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_min': pic_manager.c:(.text+0xd3a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_min': pic_manager.c:(.text+0xd440): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_max': pic_manager.c:(.text+0xd460): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_max': pic_manager.c:(.text+0xd500): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_round': pic_manager.c:(.text+0xd520): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_round': pic_manager.c:(.text+0xd5a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_ceil': pic_manager.c:(.text+0xd5c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_ceil': pic_manager.c:(.text+0xd640): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_floor': pic_manager.c:(.text+0xd660): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_floor': pic_manager.c:(.text+0xd6e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_abs': pic_manager.c:(.text+0xd700): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_abs': pic_manager.c:(.text+0xd780): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_inverse': pic_manager.c:(.text+0xd7a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_inverse': pic_manager.c:(.text+0xd820): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_negative': pic_manager.c:(.text+0xd840): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_negative': pic_manager.c:(.text+0xd8c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_snap': pic_manager.c:(.text+0xd8e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_snap': pic_manager.c:(.text+0xd980): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_divide': pic_manager.c:(.text+0xd9a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_divide': pic_manager.c:(.text+0xda40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_multiply_mat2': pic_manager.c:(.text+0xda60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_multiply_mat2': pic_manager.c:(.text+0xdb00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_multiply': pic_manager.c:(.text+0xdb20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_multiply': pic_manager.c:(.text+0xdbc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_scale': pic_manager.c:(.text+0xdbe0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_scale': pic_manager.c:(.text+0xdc80): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_subtract': pic_manager.c:(.text+0xdca0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_subtract': pic_manager.c:(.text+0xdd40): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_add': pic_manager.c:(.text+0xdd60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_add': pic_manager.c:(.text+0xde00): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_one': pic_manager.c:(.text+0xde20): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_one': pic_manager.c:(.text+0xdea0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_zero': pic_manager.c:(.text+0xdec0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_zero': pic_manager.c:(.text+0xdf40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_assign_vec2i': pic_manager.c:(.text+0xdf60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_assign_vec2i': pic_manager.c:(.text+0xdfe0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_assign': pic_manager.c:(.text+0xe000): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_assign': pic_manager.c:(.text+0xe080): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2': pic_manager.c:(.text+0xe0a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2': pic_manager.c:(.text+0xe120): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_nearly_equal': pic_manager.c:(.text+0xe140): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_nearly_equal': pic_manager.c:(.text+0xe180): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_equal': pic_manager.c:(.text+0xe1a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_equal': pic_manager.c:(.text+0xe1e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_near_zero': pic_manager.c:(.text+0xe200): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_near_zero': pic_manager.c:(.text+0xe220): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_zero': pic_manager.c:(.text+0xe240): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_zero': pic_manager.c:(.text+0xe260): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_lerp': pickup.c:(.text+0x10e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_lerp': pickup.c:(.text+0x1160): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_multiply': pickup.c:(.text+0x1180): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_multiply': pickup.c:(.text+0x1200): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_scale': pickup.c:(.text+0x1220): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_scale': pickup.c:(.text+0x12a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_negative': pickup.c:(.text+0x12c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_negative': pickup.c:(.text+0x1340): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_scaling': pickup.c:(.text+0x1360): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_scaling': pickup.c:(.text+0x13e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_translation': pickup.c:(.text+0x1400): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_translation': pickup.c:(.text+0x1480): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_look_at': pickup.c:(.text+0x14a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_look_at': pickup.c:(.text+0x1560): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_quaternion': pickup.c:(.text+0x1580): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_quaternion': pickup.c:(.text+0x1600): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_axis': pickup.c:(.text+0x1620): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_axis': pickup.c:(.text+0x16a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_z': pickup.c:(.text+0x16c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_z': pickup.c:(.text+0x1740): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_y': pickup.c:(.text+0x1760): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_y': pickup.c:(.text+0x17e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_x': pickup.c:(.text+0x1800): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_x': pickup.c:(.text+0x1880): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_perspective_infinite': pickup.c:(.text+0x18a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_perspective_infinite': pickup.c:(.text+0x1920): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_perspective_fov': pickup.c:(.text+0x1940): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_perspective_fov': pickup.c:(.text+0x19c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_perspective': pickup.c:(.text+0x19e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_perspective': pickup.c:(.text+0x1a60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_ortho': pickup.c:(.text+0x1a80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_ortho': pickup.c:(.text+0x1b00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_inverse': pickup.c:(.text+0x1b20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_inverse': pickup.c:(.text+0x1ba0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_adjugate': pickup.c:(.text+0x1bc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_adjugate': pickup.c:(.text+0x1c40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_transpose': pickup.c:(.text+0x1c60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_transpose': pickup.c:(.text+0x1ce0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_assign_mat3': pickup.c:(.text+0x1d00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_assign_mat3': pickup.c:(.text+0x1d80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_assign_mat2': pickup.c:(.text+0x1da0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_assign_mat2': pickup.c:(.text+0x1e40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_assign': pickup.c:(.text+0x1e60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_assign': pickup.c:(.text+0x1ee0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_determinant': pickup.c:(.text+0x1f00): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_determinant': pickup.c:(.text+0x1f20): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_identity': pickup.c:(.text+0x1f40): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_identity': pickup.c:(.text+0x1fc0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_zero': pickup.c:(.text+0x1fe0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_zero': pickup.c:(.text+0x2060): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4': pickup.c:(.text+0x2080): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4': pickup.c:(.text+0x2100): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_lerp': pickup.c:(.text+0x2120): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_lerp': pickup.c:(.text+0x21a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_multiply': pickup.c:(.text+0x21c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_multiply': pickup.c:(.text+0x2240): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_scale': pickup.c:(.text+0x2260): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_scale': pickup.c:(.text+0x22e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_negative': pickup.c:(.text+0x2300): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_negative': pickup.c:(.text+0x2380): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_scaling': pickup.c:(.text+0x23a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_scaling': pickup.c:(.text+0x2420): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_quaternion': pickup.c:(.text+0x2440): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_quaternion': pickup.c:(.text+0x24e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_axis': pickup.c:(.text+0x2500): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_axis': pickup.c:(.text+0x25a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_z': pickup.c:(.text+0x25c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_z': pickup.c:(.text+0x2640): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_y': pickup.c:(.text+0x2660): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_y': pickup.c:(.text+0x26e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_x': pickup.c:(.text+0x2700): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_x': pickup.c:(.text+0x2780): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_inverse': pickup.c:(.text+0x27a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_inverse': pickup.c:(.text+0x2820): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_adjugate': pickup.c:(.text+0x2840): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_adjugate': pickup.c:(.text+0x28c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_cofactor': pickup.c:(.text+0x28e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_cofactor': pickup.c:(.text+0x2960): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_transpose': pickup.c:(.text+0x2980): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_transpose': pickup.c:(.text+0x2a00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_assign_mat4': pickup.c:(.text+0x2a20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_assign_mat4': pickup.c:(.text+0x2aa0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_assign_mat2': pickup.c:(.text+0x2ac0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_assign_mat2': pickup.c:(.text+0x2b60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_assign': pickup.c:(.text+0x2b80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_assign': pickup.c:(.text+0x2c00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_determinant': pickup.c:(.text+0x2c20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_determinant': pickup.c:(.text+0x2c40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_identity': pickup.c:(.text+0x2c60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_identity': pickup.c:(.text+0x2ce0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_zero': pickup.c:(.text+0x2d00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_zero': pickup.c:(.text+0x2d80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3': pickup.c:(.text+0x2da0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3': pickup.c:(.text+0x2e20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_lerp': pickup.c:(.text+0x2e40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_lerp': pickup.c:(.text+0x2f00): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_multiply': pickup.c:(.text+0x2f20): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_multiply': pickup.c:(.text+0x2fe0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_scale': pickup.c:(.text+0x3000): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_scale': pickup.c:(.text+0x30a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_negative': pickup.c:(.text+0x30c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_negative': pickup.c:(.text+0x3160): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_scaling': pickup.c:(.text+0x3180): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_scaling': pickup.c:(.text+0x3220): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_rotation': pickup.c:(.text+0x3240): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_rotation': pickup.c:(.text+0x32e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_inverse': pickup.c:(.text+0x3300): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_inverse': pickup.c:(.text+0x33a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_cofactor': pickup.c:(.text+0x33c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_cofactor': pickup.c:(.text+0x3460): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_transpose': pickup.c:(.text+0x3480): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_transpose': pickup.c:(.text+0x3520): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_assign_mat4': pickup.c:(.text+0x3540): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_assign_mat4': pickup.c:(.text+0x35e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_assign_mat3': pickup.c:(.text+0x3600): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_assign_mat3': pickup.c:(.text+0x36a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_assign': pickup.c:(.text+0x36c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_assign': pickup.c:(.text+0x3760): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_determinant': pickup.c:(.text+0x3780): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_determinant': pickup.c:(.text+0x37c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_identity': pickup.c:(.text+0x37e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_identity': pickup.c:(.text+0x3880): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_zero': pickup.c:(.text+0x38a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_zero': pickup.c:(.text+0x3940): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2': pickup.c:(.text+0x3960): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2': pickup.c:(.text+0x3a00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_length_squared': pickup.c:(.text+0x3a20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_length_squared': pickup.c:(.text+0x3a60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_length': pickup.c:(.text+0x3a80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_length': pickup.c:(.text+0x3ac0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_angle': pickup.c:(.text+0x3ae0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_angle': pickup.c:(.text+0x3b20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_dot': pickup.c:(.text+0x3b40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_dot': pickup.c:(.text+0x3b80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_slerp': pickup.c:(.text+0x3ba0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_slerp': pickup.c:(.text+0x3c60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_lerp': pickup.c:(.text+0x3c80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_lerp': pickup.c:(.text+0x3d40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_yaw_pitch_roll': pickup.c:(.text+0x3d60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_yaw_pitch_roll': pickup.c:(.text+0x3e00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_mat4': pickup.c:(.text+0x3e20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_mat4': pickup.c:(.text+0x3ec0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_vec3': pickup.c:(.text+0x3ee0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_vec3': pickup.c:(.text+0x3f80): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_axis_angle': pickup.c:(.text+0x3fa0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_axis_angle': pickup.c:(.text+0x4040): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_power': pickup.c:(.text+0x4060): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_power': pickup.c:(.text+0x4100): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_normalize': pickup.c:(.text+0x4120): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_normalize': pickup.c:(.text+0x41c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_inverse': pickup.c:(.text+0x41e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_inverse': pickup.c:(.text+0x4280): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_conjugate': pickup.c:(.text+0x42a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_conjugate': pickup.c:(.text+0x4340): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_negative': pickup.c:(.text+0x4360): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_negative': pickup.c:(.text+0x4400): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_divide': pickup.c:(.text+0x4420): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_divide': pickup.c:(.text+0x44e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_multiply': pickup.c:(.text+0x4500): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_multiply': pickup.c:(.text+0x45c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_scale': pickup.c:(.text+0x45e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_scale': pickup.c:(.text+0x4680): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_null': pickup.c:(.text+0x46a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_null': pickup.c:(.text+0x4740): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_zero': pickup.c:(.text+0x4760): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_zero': pickup.c:(.text+0x4800): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_assign': pickup.c:(.text+0x4820): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_assign': pickup.c:(.text+0x48c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat': pickup.c:(.text+0x48e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat': pickup.c:(.text+0x4980): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_nearly_equal': pickup.c:(.text+0x49a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_nearly_equal': pickup.c:(.text+0x49e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_equal': pickup.c:(.text+0x4a00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_equal': pickup.c:(.text+0x4a40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_near_zero': pickup.c:(.text+0x4a60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_near_zero': pickup.c:(.text+0x4aa0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_zero': pickup.c:(.text+0x4ac0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_zero': pickup.c:(.text+0x4b00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_lerp': pickup.c:(.text+0x4b20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_lerp': pickup.c:(.text+0x4bc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_normalize': pickup.c:(.text+0x4be0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_normalize': pickup.c:(.text+0x4c80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_clamp': pickup.c:(.text+0x4ca0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_clamp': pickup.c:(.text+0x4d40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_min': pickup.c:(.text+0x4d60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_min': pickup.c:(.text+0x4e00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_max': pickup.c:(.text+0x4e20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_max': pickup.c:(.text+0x4ec0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_round': pickup.c:(.text+0x4ee0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_round': pickup.c:(.text+0x4f80): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_ceil': pickup.c:(.text+0x4fa0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_ceil': pickup.c:(.text+0x5040): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_floor': pickup.c:(.text+0x5060): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_floor': pickup.c:(.text+0x5100): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_abs': pickup.c:(.text+0x5120): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_abs': pickup.c:(.text+0x51c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_inverse': pickup.c:(.text+0x51e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_inverse': pickup.c:(.text+0x5280): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_negative': pickup.c:(.text+0x52a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_negative': pickup.c:(.text+0x5340): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_snap': pickup.c:(.text+0x5360): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_snap': pickup.c:(.text+0x5400): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_divide': pickup.c:(.text+0x5420): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_divide': pickup.c:(.text+0x54c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_multiply_mat4': pickup.c:(.text+0x54e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_multiply_mat4': pickup.c:(.text+0x5580): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_multiply': pickup.c:(.text+0x55a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_multiply': pickup.c:(.text+0x5640): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_scale': pickup.c:(.text+0x5660): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_scale': pickup.c:(.text+0x5700): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_subtract': pickup.c:(.text+0x5720): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_subtract': pickup.c:(.text+0x57c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_add': pickup.c:(.text+0x57e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_add': pickup.c:(.text+0x5880): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_one': pickup.c:(.text+0x58a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_one': pickup.c:(.text+0x5920): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_zero': pickup.c:(.text+0x5940): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_zero': pickup.c:(.text+0x59c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_assign_vec4': pickup.c:(.text+0x59e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_assign_vec4': pickup.c:(.text+0x5a80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_assign': pickup.c:(.text+0x5aa0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_assign': pickup.c:(.text+0x5b40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i': pickup.c:(.text+0x5b60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i': pickup.c:(.text+0x5c00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_is_equal': pickup.c:(.text+0x5c40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_is_equal': pickup.c:(.text+0x5c80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_is_zero': pickup.c:(.text+0x5ca0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_is_zero': pickup.c:(.text+0x5cc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_lerp': pickup.c:(.text+0x5ce0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_lerp': pickup.c:(.text+0x5d80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_normalize': pickup.c:(.text+0x5da0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_normalize': pickup.c:(.text+0x5e40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_clamp': pickup.c:(.text+0x5e60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_clamp': pickup.c:(.text+0x5f00): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_min': pickup.c:(.text+0x5f20): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_min': pickup.c:(.text+0x5fc0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_max': pickup.c:(.text+0x5fe0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_max': pickup.c:(.text+0x6080): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_round': pickup.c:(.text+0x60a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_round': pickup.c:(.text+0x6140): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_ceil': pickup.c:(.text+0x6160): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_ceil': pickup.c:(.text+0x6200): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_floor': pickup.c:(.text+0x6220): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_floor': pickup.c:(.text+0x62c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_abs': pickup.c:(.text+0x62e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_abs': pickup.c:(.text+0x6380): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_inverse': pickup.c:(.text+0x63a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_inverse': pickup.c:(.text+0x6440): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_negative': pickup.c:(.text+0x6460): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_negative': pickup.c:(.text+0x6500): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_snap': pickup.c:(.text+0x6520): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_snap': pickup.c:(.text+0x65c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_divide': pickup.c:(.text+0x65e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_divide': pickup.c:(.text+0x6680): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_multiply_mat4': pickup.c:(.text+0x66a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_multiply_mat4': pickup.c:(.text+0x6740): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_multiply': pickup.c:(.text+0x6760): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_multiply': pickup.c:(.text+0x6800): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_scale': pickup.c:(.text+0x6820): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_scale': pickup.c:(.text+0x68c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_subtract': pickup.c:(.text+0x68e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_subtract': pickup.c:(.text+0x6980): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_add': pickup.c:(.text+0x69a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_add': pickup.c:(.text+0x6a40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_one': pickup.c:(.text+0x6a60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_one': pickup.c:(.text+0x6ae0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_zero': pickup.c:(.text+0x6b00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_zero': pickup.c:(.text+0x6b80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_assign_vec4i': pickup.c:(.text+0x6ba0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_assign_vec4i': pickup.c:(.text+0x6c40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_assign': pickup.c:(.text+0x6c60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_assign': pickup.c:(.text+0x6d00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4': pickup.c:(.text+0x6d20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4': pickup.c:(.text+0x6dc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_nearly_equal': pickup.c:(.text+0x6de0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_nearly_equal': pickup.c:(.text+0x6e20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_equal': pickup.c:(.text+0x6e40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_equal': pickup.c:(.text+0x6e80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_near_zero': pickup.c:(.text+0x6ea0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_near_zero': pickup.c:(.text+0x6ee0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_zero': pickup.c:(.text+0x6f00): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_zero': pickup.c:(.text+0x6f20): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_distance_squared': pickup.c:(.text+0x6f40): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_distance_squared': pickup.c:(.text+0x6fa0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_distance': pickup.c:(.text+0x6fc0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_distance': pickup.c:(.text+0x7020): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_length_squared': pickup.c:(.text+0x7040): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_length_squared': pickup.c:(.text+0x7080): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_length': pickup.c:(.text+0x70a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_length': pickup.c:(.text+0x70e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_dot': pickup.c:(.text+0x7100): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_dot': pickup.c:(.text+0x7160): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_bezier4': pickup.c:(.text+0x7180): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_bezier4': pickup.c:(.text+0x7280): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_bezier3': pickup.c:(.text+0x72c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_bezier3': pickup.c:(.text+0x73c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_lerp': pickup.c:(.text+0x73e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_lerp': pickup.c:(.text+0x74c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_reflect': pickup.c:(.text+0x74e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_reflect': pickup.c:(.text+0x75c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_slide': pickup.c:(.text+0x75e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_slide': pickup.c:(.text+0x76c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_project': pickup.c:(.text+0x76e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_project': pickup.c:(.text+0x77c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_normalize': pickup.c:(.text+0x77e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_normalize': pickup.c:(.text+0x78a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_cross': pickup.c:(.text+0x78c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_cross': pickup.c:(.text+0x79a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_clamp': pickup.c:(.text+0x79c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_clamp': pickup.c:(.text+0x7ac0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_min': pickup.c:(.text+0x7ae0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_min': pickup.c:(.text+0x7bc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_max': pickup.c:(.text+0x7be0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_max': pickup.c:(.text+0x7cc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_round': pickup.c:(.text+0x7ce0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_round': pickup.c:(.text+0x7d80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_ceil': pickup.c:(.text+0x7da0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_ceil': pickup.c:(.text+0x7e40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_floor': pickup.c:(.text+0x7e60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_floor': pickup.c:(.text+0x7f00): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_abs': pickup.c:(.text+0x7f20): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_abs': pickup.c:(.text+0x7fe0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_inverse': pickup.c:(.text+0x8000): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_inverse': pickup.c:(.text+0x80c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_negative': pickup.c:(.text+0x80e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_negative': pickup.c:(.text+0x81a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_snap': pickup.c:(.text+0x81c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_snap': pickup.c:(.text+0x82a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_divide': pickup.c:(.text+0x82c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_divide': pickup.c:(.text+0x83a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_multiply_mat3': pickup.c:(.text+0x83c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_multiply_mat3': pickup.c:(.text+0x8480): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_multiply': pickup.c:(.text+0x84a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_multiply': pickup.c:(.text+0x8580): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_scale': pickup.c:(.text+0x85a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_scale': pickup.c:(.text+0x8660): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_subtract': pickup.c:(.text+0x8680): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_subtract': pickup.c:(.text+0x8760): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_add': pickup.c:(.text+0x8780): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_add': pickup.c:(.text+0x8860): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_one': pickup.c:(.text+0x8880): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_one': pickup.c:(.text+0x8920): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_zero': pickup.c:(.text+0x8940): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_zero': pickup.c:(.text+0x89e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_assign_vec3': pickup.c:(.text+0x8a00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_assign_vec3': pickup.c:(.text+0x8aa0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_assign': pickup.c:(.text+0x8ac0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_assign': pickup.c:(.text+0x8b80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i': pickup.c:(.text+0x8ba0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i': pickup.c:(.text+0x8c40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_is_equal': pickup.c:(.text+0x8c60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_is_equal': pickup.c:(.text+0x8cc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_is_zero': pickup.c:(.text+0x8ce0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_is_zero': pickup.c:(.text+0x8d20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_distance_squared': pickup.c:(.text+0x8d40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_distance_squared': pickup.c:(.text+0x8d80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_distance': pickup.c:(.text+0x8da0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_distance': pickup.c:(.text+0x8de0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_length_squared': pickup.c:(.text+0x8e00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_length_squared': pickup.c:(.text+0x8e20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_length': pickup.c:(.text+0x8e40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_length': pickup.c:(.text+0x8e60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_dot': pickup.c:(.text+0x8e80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_dot': pickup.c:(.text+0x8ec0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_bezier4': pickup.c:(.text+0x8ee0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_bezier4': pickup.c:(.text+0x8fc0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_bezier3': pickup.c:(.text+0x9000): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_bezier3': pickup.c:(.text+0x90c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_lerp': pickup.c:(.text+0x90e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_lerp': pickup.c:(.text+0x91a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_reflect': pickup.c:(.text+0x91c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_reflect': pickup.c:(.text+0x9280): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_slide': pickup.c:(.text+0x92a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_slide': pickup.c:(.text+0x9360): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_project': pickup.c:(.text+0x9380): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_project': pickup.c:(.text+0x9440): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_normalize': pickup.c:(.text+0x9460): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_normalize': pickup.c:(.text+0x9500): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_cross': pickup.c:(.text+0x9520): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_cross': pickup.c:(.text+0x95e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_clamp': pickup.c:(.text+0x9600): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_clamp': pickup.c:(.text+0x96c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_min': pickup.c:(.text+0x96e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_min': pickup.c:(.text+0x97a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_max': pickup.c:(.text+0x97c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_max': pickup.c:(.text+0x9880): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_round': pickup.c:(.text+0x98a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_round': pickup.c:(.text+0x9940): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_ceil': pickup.c:(.text+0x9960): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_ceil': pickup.c:(.text+0x9a00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_floor': pickup.c:(.text+0x9a20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_floor': pickup.c:(.text+0x9ac0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_abs': pickup.c:(.text+0x9ae0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_abs': pickup.c:(.text+0x9b80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_inverse': pickup.c:(.text+0x9ba0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_inverse': pickup.c:(.text+0x9c40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_negative': pickup.c:(.text+0x9c60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_negative': pickup.c:(.text+0x9d00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_snap': pickup.c:(.text+0x9d20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_snap': pickup.c:(.text+0x9de0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_divide': pickup.c:(.text+0x9e00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_divide': pickup.c:(.text+0x9ec0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_multiply_mat3': pickup.c:(.text+0x9ee0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_multiply_mat3': pickup.c:(.text+0x9f80): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_multiply': pickup.c:(.text+0x9fa0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_multiply': pickup.c:(.text+0xa060): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_scale': pickup.c:(.text+0xa080): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_scale': pickup.c:(.text+0xa120): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_subtract': pickup.c:(.text+0xa140): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_subtract': pickup.c:(.text+0xa200): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_add': pickup.c:(.text+0xa220): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_add': pickup.c:(.text+0xa2e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_one': pickup.c:(.text+0xa300): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_one': pickup.c:(.text+0xa3a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_zero': pickup.c:(.text+0xa3c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_zero': pickup.c:(.text+0xa460): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_assign_vec3i': pickup.c:(.text+0xa480): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_assign_vec3i': pickup.c:(.text+0xa540): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_assign': pickup.c:(.text+0xa560): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_assign': pickup.c:(.text+0xa600): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3': pickup.c:(.text+0xa620): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3': pickup.c:(.text+0xa6c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_nearly_equal': pickup.c:(.text+0xa6e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_nearly_equal': pickup.c:(.text+0xa720): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_equal': pickup.c:(.text+0xa740): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_equal': pickup.c:(.text+0xa780): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_near_zero': pickup.c:(.text+0xa7a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_near_zero': pickup.c:(.text+0xa7e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_zero': pickup.c:(.text+0xa800): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_zero': pickup.c:(.text+0xa840): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_distance_squared': pickup.c:(.text+0xa860): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_distance_squared': pickup.c:(.text+0xa8a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_distance': pickup.c:(.text+0xa8c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_distance': pickup.c:(.text+0xa8e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_length': pickup.c:(.text+0xa900): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_length': pickup.c:(.text+0xa920): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_length_squared': pickup.c:(.text+0xa940): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_length_squared': pickup.c:(.text+0xa960): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_angle': pickup.c:(.text+0xa980): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_angle': pickup.c:(.text+0xa9a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_dot': pickup.c:(.text+0xa9c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_dot': pickup.c:(.text+0xaa00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_bezier4': pickup.c:(.text+0xaa20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_bezier4': pickup.c:(.text+0xaac0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_bezier3': pickup.c:(.text+0xab00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_bezier3': pickup.c:(.text+0xaba0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_lerp': pickup.c:(.text+0xabc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_lerp': pickup.c:(.text+0xac40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_rotate': pickup.c:(.text+0xac60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_rotate': pickup.c:(.text+0xace0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_tangent': pickup.c:(.text+0xad00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_tangent': pickup.c:(.text+0xad80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_reflect': pickup.c:(.text+0xada0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_reflect': pickup.c:(.text+0xae20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_slide': pickup.c:(.text+0xae40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_slide': pickup.c:(.text+0xaec0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_project': pickup.c:(.text+0xaee0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_project': pickup.c:(.text+0xaf60): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_normalize': pickup.c:(.text+0xaf80): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_normalize': pickup.c:(.text+0xb000): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_clamp': pickup.c:(.text+0xb020): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_clamp': pickup.c:(.text+0xb0c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_min': pickup.c:(.text+0xb0e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_min': pickup.c:(.text+0xb160): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_max': pickup.c:(.text+0xb180): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_max': pickup.c:(.text+0xb200): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_round': pickup.c:(.text+0xb220): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_round': pickup.c:(.text+0xb2a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_ceil': pickup.c:(.text+0xb2c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_ceil': pickup.c:(.text+0xb340): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_floor': pickup.c:(.text+0xb360): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_floor': pickup.c:(.text+0xb3e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_abs': pickup.c:(.text+0xb400): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_abs': pickup.c:(.text+0xb480): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_inverse': pickup.c:(.text+0xb4a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_inverse': pickup.c:(.text+0xb520): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_negative': pickup.c:(.text+0xb540): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_negative': pickup.c:(.text+0xb5c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_snap': pickup.c:(.text+0xb5e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_snap': pickup.c:(.text+0xb660): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_divide': pickup.c:(.text+0xb680): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_divide': pickup.c:(.text+0xb700): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_multiply_mat2': pickup.c:(.text+0xb720): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_multiply_mat2': pickup.c:(.text+0xb7c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_multiply': pickup.c:(.text+0xb7e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_multiply': pickup.c:(.text+0xb860): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_scale': pickup.c:(.text+0xb880): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_scale': pickup.c:(.text+0xb900): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_subtract': pickup.c:(.text+0xb920): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_subtract': pickup.c:(.text+0xb9a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_add': pickup.c:(.text+0xb9c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_add': pickup.c:(.text+0xba40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_one': pickup.c:(.text+0xba60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_one': pickup.c:(.text+0xbae0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_zero': pickup.c:(.text+0xbb00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_zero': pickup.c:(.text+0xbb80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_assign_vec2': pickup.c:(.text+0xbba0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_assign_vec2': pickup.c:(.text+0xbc20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_assign': pickup.c:(.text+0xbc40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_assign': pickup.c:(.text+0xbcc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i': pickup.c:(.text+0xbce0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i': pickup.c:(.text+0xbd60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_is_equal': pickup.c:(.text+0xbd80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_is_equal': pickup.c:(.text+0xbdc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_is_zero': pickup.c:(.text+0xbde0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_is_zero': pickup.c:(.text+0xbe00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_distance_squared': pickup.c:(.text+0xbe20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_distance_squared': pickup.c:(.text+0xbe60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_distance': pickup.c:(.text+0xbe80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_distance': pickup.c:(.text+0xbec0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_length': pickup.c:(.text+0xbee0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_length': pickup.c:(.text+0xbf00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_length_squared': pickup.c:(.text+0xbf20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_length_squared': pickup.c:(.text+0xbf40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_angle': pickup.c:(.text+0xbf60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_angle': pickup.c:(.text+0xbf80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_dot': pickup.c:(.text+0xbfa0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_dot': pickup.c:(.text+0xbfe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_bezier4': pickup.c:(.text+0xc000): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_bezier4': pickup.c:(.text+0xc0c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_bezier3': pickup.c:(.text+0xc100): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_bezier3': pickup.c:(.text+0xc1a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_lerp': pickup.c:(.text+0xc1c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_lerp': pickup.c:(.text+0xc260): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_rotate': pickup.c:(.text+0xc280): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_rotate': pickup.c:(.text+0xc320): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_tangent': pickup.c:(.text+0xc340): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_tangent': pickup.c:(.text+0xc3c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_reflect': pickup.c:(.text+0xc3e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_reflect': pickup.c:(.text+0xc480): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_slide': pickup.c:(.text+0xc4a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_slide': pickup.c:(.text+0xc540): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_project': pickup.c:(.text+0xc560): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_project': pickup.c:(.text+0xc600): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_normalize': pickup.c:(.text+0xc620): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_normalize': pickup.c:(.text+0xc6a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_clamp': pickup.c:(.text+0xc6c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_clamp': pickup.c:(.text+0xc760): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_min': pickup.c:(.text+0xc780): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_min': pickup.c:(.text+0xc820): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_max': pickup.c:(.text+0xc840): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_max': pickup.c:(.text+0xc8e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_round': pickup.c:(.text+0xc900): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_round': pickup.c:(.text+0xc980): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_ceil': pickup.c:(.text+0xc9a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_ceil': pickup.c:(.text+0xca20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_floor': pickup.c:(.text+0xca40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_floor': pickup.c:(.text+0xcac0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_abs': pickup.c:(.text+0xcae0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_abs': pickup.c:(.text+0xcb60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_inverse': pickup.c:(.text+0xcb80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_inverse': pickup.c:(.text+0xcc00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_negative': pickup.c:(.text+0xcc20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_negative': pickup.c:(.text+0xcca0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_snap': pickup.c:(.text+0xccc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_snap': pickup.c:(.text+0xcd60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_divide': pickup.c:(.text+0xcd80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_divide': pickup.c:(.text+0xce20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_multiply_mat2': pickup.c:(.text+0xce40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_multiply_mat2': pickup.c:(.text+0xcee0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_multiply': pickup.c:(.text+0xcf00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_multiply': pickup.c:(.text+0xcfa0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_scale': pickup.c:(.text+0xcfc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_scale': pickup.c:(.text+0xd060): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_subtract': pickup.c:(.text+0xd080): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_subtract': pickup.c:(.text+0xd120): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_add': pickup.c:(.text+0xd140): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_add': pickup.c:(.text+0xd1e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_one': pickup.c:(.text+0xd200): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_one': pickup.c:(.text+0xd280): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_zero': pickup.c:(.text+0xd2a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_zero': pickup.c:(.text+0xd320): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_assign_vec2i': pickup.c:(.text+0xd340): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_assign_vec2i': pickup.c:(.text+0xd3c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_assign': pickup.c:(.text+0xd3e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_assign': pickup.c:(.text+0xd460): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2': pickup.c:(.text+0xd480): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2': pickup.c:(.text+0xd500): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_nearly_equal': pickup.c:(.text+0xd520): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_nearly_equal': pickup.c:(.text+0xd560): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_equal': pickup.c:(.text+0xd580): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_equal': pickup.c:(.text+0xd5c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_near_zero': pickup.c:(.text+0xd5e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_near_zero': pickup.c:(.text+0xd600): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_zero': pickup.c:(.text+0xd620): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_zero': pickup.c:(.text+0xd640): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_lerp': pickup_class.c:(.text+0x1940): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_lerp': pickup_class.c:(.text+0x19c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_multiply': pickup_class.c:(.text+0x19e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_multiply': pickup_class.c:(.text+0x1a60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_scale': pickup_class.c:(.text+0x1a80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_scale': pickup_class.c:(.text+0x1b00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_negative': pickup_class.c:(.text+0x1b20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_negative': pickup_class.c:(.text+0x1ba0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_scaling': pickup_class.c:(.text+0x1bc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_scaling': pickup_class.c:(.text+0x1c40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_translation': pickup_class.c:(.text+0x1c60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_translation': pickup_class.c:(.text+0x1ce0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_look_at': pickup_class.c:(.text+0x1d00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_look_at': pickup_class.c:(.text+0x1dc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_quaternion': pickup_class.c:(.text+0x1de0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_quaternion': pickup_class.c:(.text+0x1e60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_axis': pickup_class.c:(.text+0x1e80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_axis': pickup_class.c:(.text+0x1f00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_z': pickup_class.c:(.text+0x1f20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_z': pickup_class.c:(.text+0x1fa0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_y': pickup_class.c:(.text+0x1fc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_y': pickup_class.c:(.text+0x2040): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_x': pickup_class.c:(.text+0x2060): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_x': pickup_class.c:(.text+0x20e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_perspective_infinite': pickup_class.c:(.text+0x2100): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_perspective_infinite': pickup_class.c:(.text+0x2180): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_perspective_fov': pickup_class.c:(.text+0x21a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_perspective_fov': pickup_class.c:(.text+0x2220): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_perspective': pickup_class.c:(.text+0x2240): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_perspective': pickup_class.c:(.text+0x22c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_ortho': pickup_class.c:(.text+0x22e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_ortho': pickup_class.c:(.text+0x2360): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_inverse': pickup_class.c:(.text+0x2380): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_inverse': pickup_class.c:(.text+0x2400): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_adjugate': pickup_class.c:(.text+0x2420): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_adjugate': pickup_class.c:(.text+0x24a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_transpose': pickup_class.c:(.text+0x24c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_transpose': pickup_class.c:(.text+0x2540): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_assign_mat3': pickup_class.c:(.text+0x2560): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_assign_mat3': pickup_class.c:(.text+0x25e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_assign_mat2': pickup_class.c:(.text+0x2600): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_assign_mat2': pickup_class.c:(.text+0x26a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_assign': pickup_class.c:(.text+0x26c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_assign': pickup_class.c:(.text+0x2740): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_determinant': pickup_class.c:(.text+0x2760): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_determinant': pickup_class.c:(.text+0x2780): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_identity': pickup_class.c:(.text+0x27a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_identity': pickup_class.c:(.text+0x2820): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_zero': pickup_class.c:(.text+0x2840): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_zero': pickup_class.c:(.text+0x28c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4': pickup_class.c:(.text+0x28e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4': pickup_class.c:(.text+0x2960): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_lerp': pickup_class.c:(.text+0x2980): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_lerp': pickup_class.c:(.text+0x2a00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_multiply': pickup_class.c:(.text+0x2a20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_multiply': pickup_class.c:(.text+0x2aa0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_scale': pickup_class.c:(.text+0x2ac0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_scale': pickup_class.c:(.text+0x2b40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_negative': pickup_class.c:(.text+0x2b60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_negative': pickup_class.c:(.text+0x2be0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_scaling': pickup_class.c:(.text+0x2c00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_scaling': pickup_class.c:(.text+0x2c80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_quaternion': pickup_class.c:(.text+0x2ca0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_quaternion': pickup_class.c:(.text+0x2d40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_axis': pickup_class.c:(.text+0x2d60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_axis': pickup_class.c:(.text+0x2e00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_z': pickup_class.c:(.text+0x2e20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_z': pickup_class.c:(.text+0x2ea0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_y': pickup_class.c:(.text+0x2ec0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_y': pickup_class.c:(.text+0x2f40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_x': pickup_class.c:(.text+0x2f60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_x': pickup_class.c:(.text+0x2fe0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_inverse': pickup_class.c:(.text+0x3000): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_inverse': pickup_class.c:(.text+0x3080): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_adjugate': pickup_class.c:(.text+0x30a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_adjugate': pickup_class.c:(.text+0x3120): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_cofactor': pickup_class.c:(.text+0x3140): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_cofactor': pickup_class.c:(.text+0x31c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_transpose': pickup_class.c:(.text+0x31e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_transpose': pickup_class.c:(.text+0x3260): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_assign_mat4': pickup_class.c:(.text+0x3280): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_assign_mat4': pickup_class.c:(.text+0x3300): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_assign_mat2': pickup_class.c:(.text+0x3320): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_assign_mat2': pickup_class.c:(.text+0x33c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_assign': pickup_class.c:(.text+0x33e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_assign': pickup_class.c:(.text+0x3460): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_determinant': pickup_class.c:(.text+0x3480): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_determinant': pickup_class.c:(.text+0x34a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_identity': pickup_class.c:(.text+0x34c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_identity': pickup_class.c:(.text+0x3540): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_zero': pickup_class.c:(.text+0x3560): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_zero': pickup_class.c:(.text+0x35e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3': pickup_class.c:(.text+0x3600): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3': pickup_class.c:(.text+0x3680): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_lerp': pickup_class.c:(.text+0x36a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_lerp': pickup_class.c:(.text+0x3760): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_multiply': pickup_class.c:(.text+0x3780): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_multiply': pickup_class.c:(.text+0x3840): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_scale': pickup_class.c:(.text+0x3860): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_scale': pickup_class.c:(.text+0x3900): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_negative': pickup_class.c:(.text+0x3920): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_negative': pickup_class.c:(.text+0x39c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_scaling': pickup_class.c:(.text+0x39e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_scaling': pickup_class.c:(.text+0x3a80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_rotation': pickup_class.c:(.text+0x3aa0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_rotation': pickup_class.c:(.text+0x3b40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_inverse': pickup_class.c:(.text+0x3b60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_inverse': pickup_class.c:(.text+0x3c00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_cofactor': pickup_class.c:(.text+0x3c20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_cofactor': pickup_class.c:(.text+0x3cc0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_transpose': pickup_class.c:(.text+0x3ce0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_transpose': pickup_class.c:(.text+0x3d80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_assign_mat4': pickup_class.c:(.text+0x3da0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_assign_mat4': pickup_class.c:(.text+0x3e40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_assign_mat3': pickup_class.c:(.text+0x3e60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_assign_mat3': pickup_class.c:(.text+0x3f00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_assign': pickup_class.c:(.text+0x3f20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_assign': pickup_class.c:(.text+0x3fc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_determinant': pickup_class.c:(.text+0x3fe0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_determinant': pickup_class.c:(.text+0x4020): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_identity': pickup_class.c:(.text+0x4040): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_identity': pickup_class.c:(.text+0x40e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_zero': pickup_class.c:(.text+0x4100): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_zero': pickup_class.c:(.text+0x41a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2': pickup_class.c:(.text+0x41c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2': pickup_class.c:(.text+0x4260): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_length_squared': pickup_class.c:(.text+0x4280): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_length_squared': pickup_class.c:(.text+0x42c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_length': pickup_class.c:(.text+0x42e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_length': pickup_class.c:(.text+0x4320): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_angle': pickup_class.c:(.text+0x4340): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_angle': pickup_class.c:(.text+0x4380): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_dot': pickup_class.c:(.text+0x43a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_dot': pickup_class.c:(.text+0x43e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_slerp': pickup_class.c:(.text+0x4400): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_slerp': pickup_class.c:(.text+0x44c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_lerp': pickup_class.c:(.text+0x44e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_lerp': pickup_class.c:(.text+0x45a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_yaw_pitch_roll': pickup_class.c:(.text+0x45c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_yaw_pitch_roll': pickup_class.c:(.text+0x4660): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_mat4': pickup_class.c:(.text+0x4680): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_mat4': pickup_class.c:(.text+0x4720): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_vec3': pickup_class.c:(.text+0x4740): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_vec3': pickup_class.c:(.text+0x47e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_axis_angle': pickup_class.c:(.text+0x4800): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_axis_angle': pickup_class.c:(.text+0x48a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_power': pickup_class.c:(.text+0x48c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_power': pickup_class.c:(.text+0x4960): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_normalize': pickup_class.c:(.text+0x4980): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_normalize': pickup_class.c:(.text+0x4a20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_inverse': pickup_class.c:(.text+0x4a40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_inverse': pickup_class.c:(.text+0x4ae0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_conjugate': pickup_class.c:(.text+0x4b00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_conjugate': pickup_class.c:(.text+0x4ba0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_negative': pickup_class.c:(.text+0x4bc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_negative': pickup_class.c:(.text+0x4c60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_divide': pickup_class.c:(.text+0x4c80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_divide': pickup_class.c:(.text+0x4d40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_multiply': pickup_class.c:(.text+0x4d60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_multiply': pickup_class.c:(.text+0x4e20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_scale': pickup_class.c:(.text+0x4e40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_scale': pickup_class.c:(.text+0x4ee0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_null': pickup_class.c:(.text+0x4f00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_null': pickup_class.c:(.text+0x4fa0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_zero': pickup_class.c:(.text+0x4fc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_zero': pickup_class.c:(.text+0x5060): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_assign': pickup_class.c:(.text+0x5080): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_assign': pickup_class.c:(.text+0x5120): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat': pickup_class.c:(.text+0x5140): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat': pickup_class.c:(.text+0x51e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_nearly_equal': pickup_class.c:(.text+0x5200): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_nearly_equal': pickup_class.c:(.text+0x5240): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_equal': pickup_class.c:(.text+0x5260): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_equal': pickup_class.c:(.text+0x52a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_near_zero': pickup_class.c:(.text+0x52c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_near_zero': pickup_class.c:(.text+0x5300): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_zero': pickup_class.c:(.text+0x5320): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_zero': pickup_class.c:(.text+0x5360): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_lerp': pickup_class.c:(.text+0x5380): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_lerp': pickup_class.c:(.text+0x5420): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_normalize': pickup_class.c:(.text+0x5440): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_normalize': pickup_class.c:(.text+0x54e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_clamp': pickup_class.c:(.text+0x5500): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_clamp': pickup_class.c:(.text+0x55a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_min': pickup_class.c:(.text+0x55c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_min': pickup_class.c:(.text+0x5660): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_max': pickup_class.c:(.text+0x5680): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_max': pickup_class.c:(.text+0x5720): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_round': pickup_class.c:(.text+0x5740): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_round': pickup_class.c:(.text+0x57e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_ceil': pickup_class.c:(.text+0x5800): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_ceil': pickup_class.c:(.text+0x58a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_floor': pickup_class.c:(.text+0x58c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_floor': pickup_class.c:(.text+0x5960): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_abs': pickup_class.c:(.text+0x5980): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_abs': pickup_class.c:(.text+0x5a20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_inverse': pickup_class.c:(.text+0x5a40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_inverse': pickup_class.c:(.text+0x5ae0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_negative': pickup_class.c:(.text+0x5b00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_negative': pickup_class.c:(.text+0x5ba0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_snap': pickup_class.c:(.text+0x5bc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_snap': pickup_class.c:(.text+0x5c60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_divide': pickup_class.c:(.text+0x5c80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_divide': pickup_class.c:(.text+0x5d20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_multiply_mat4': pickup_class.c:(.text+0x5d40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_multiply_mat4': pickup_class.c:(.text+0x5de0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_multiply': pickup_class.c:(.text+0x5e00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_multiply': pickup_class.c:(.text+0x5ea0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_scale': pickup_class.c:(.text+0x5ec0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_scale': pickup_class.c:(.text+0x5f60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_subtract': pickup_class.c:(.text+0x5f80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_subtract': pickup_class.c:(.text+0x6020): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_add': pickup_class.c:(.text+0x6040): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_add': pickup_class.c:(.text+0x60e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_one': pickup_class.c:(.text+0x6100): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_one': pickup_class.c:(.text+0x6180): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_zero': pickup_class.c:(.text+0x61a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_zero': pickup_class.c:(.text+0x6220): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_assign_vec4': pickup_class.c:(.text+0x6240): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_assign_vec4': pickup_class.c:(.text+0x62e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_assign': pickup_class.c:(.text+0x6300): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_assign': pickup_class.c:(.text+0x63a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i': pickup_class.c:(.text+0x63c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i': pickup_class.c:(.text+0x6460): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_is_equal': pickup_class.c:(.text+0x64a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_is_equal': pickup_class.c:(.text+0x64e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_is_zero': pickup_class.c:(.text+0x6500): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_is_zero': pickup_class.c:(.text+0x6520): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_lerp': pickup_class.c:(.text+0x6540): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_lerp': pickup_class.c:(.text+0x65e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_normalize': pickup_class.c:(.text+0x6600): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_normalize': pickup_class.c:(.text+0x66a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_clamp': pickup_class.c:(.text+0x66c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_clamp': pickup_class.c:(.text+0x6760): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_min': pickup_class.c:(.text+0x6780): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_min': pickup_class.c:(.text+0x6820): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_max': pickup_class.c:(.text+0x6840): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_max': pickup_class.c:(.text+0x68e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_round': pickup_class.c:(.text+0x6900): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_round': pickup_class.c:(.text+0x69a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_ceil': pickup_class.c:(.text+0x69c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_ceil': pickup_class.c:(.text+0x6a60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_floor': pickup_class.c:(.text+0x6a80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_floor': pickup_class.c:(.text+0x6b20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_abs': pickup_class.c:(.text+0x6b40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_abs': pickup_class.c:(.text+0x6be0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_inverse': pickup_class.c:(.text+0x6c00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_inverse': pickup_class.c:(.text+0x6ca0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_negative': pickup_class.c:(.text+0x6cc0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_negative': pickup_class.c:(.text+0x6d60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_snap': pickup_class.c:(.text+0x6d80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_snap': pickup_class.c:(.text+0x6e20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_divide': pickup_class.c:(.text+0x6e40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_divide': pickup_class.c:(.text+0x6ee0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_multiply_mat4': pickup_class.c:(.text+0x6f00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_multiply_mat4': pickup_class.c:(.text+0x6fa0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_multiply': pickup_class.c:(.text+0x6fc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_multiply': pickup_class.c:(.text+0x7060): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_scale': pickup_class.c:(.text+0x7080): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_scale': pickup_class.c:(.text+0x7120): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_subtract': pickup_class.c:(.text+0x7140): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_subtract': pickup_class.c:(.text+0x71e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_add': pickup_class.c:(.text+0x7200): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_add': pickup_class.c:(.text+0x72a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_one': pickup_class.c:(.text+0x72c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_one': pickup_class.c:(.text+0x7340): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_zero': pickup_class.c:(.text+0x7360): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_zero': pickup_class.c:(.text+0x73e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_assign_vec4i': pickup_class.c:(.text+0x7400): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_assign_vec4i': pickup_class.c:(.text+0x74a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_assign': pickup_class.c:(.text+0x74c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_assign': pickup_class.c:(.text+0x7560): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4': pickup_class.c:(.text+0x7580): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4': pickup_class.c:(.text+0x7620): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_nearly_equal': pickup_class.c:(.text+0x7640): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_nearly_equal': pickup_class.c:(.text+0x7680): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_equal': pickup_class.c:(.text+0x76a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_equal': pickup_class.c:(.text+0x76e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_near_zero': pickup_class.c:(.text+0x7700): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_near_zero': pickup_class.c:(.text+0x7740): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_zero': pickup_class.c:(.text+0x7760): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_zero': pickup_class.c:(.text+0x7780): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_distance_squared': pickup_class.c:(.text+0x77a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_distance_squared': pickup_class.c:(.text+0x7800): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_distance': pickup_class.c:(.text+0x7820): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_distance': pickup_class.c:(.text+0x7880): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_length_squared': pickup_class.c:(.text+0x78a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_length_squared': pickup_class.c:(.text+0x78e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_length': pickup_class.c:(.text+0x7900): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_length': pickup_class.c:(.text+0x7940): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_dot': pickup_class.c:(.text+0x7960): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_dot': pickup_class.c:(.text+0x79c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_bezier4': pickup_class.c:(.text+0x79e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_bezier4': pickup_class.c:(.text+0x7ae0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_bezier3': pickup_class.c:(.text+0x7b20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_bezier3': pickup_class.c:(.text+0x7c20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_lerp': pickup_class.c:(.text+0x7c40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_lerp': pickup_class.c:(.text+0x7d20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_reflect': pickup_class.c:(.text+0x7d40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_reflect': pickup_class.c:(.text+0x7e20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_slide': pickup_class.c:(.text+0x7e40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_slide': pickup_class.c:(.text+0x7f20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_project': pickup_class.c:(.text+0x7f40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_project': pickup_class.c:(.text+0x8020): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_normalize': pickup_class.c:(.text+0x8040): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_normalize': pickup_class.c:(.text+0x8100): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_cross': pickup_class.c:(.text+0x8120): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_cross': pickup_class.c:(.text+0x8200): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_clamp': pickup_class.c:(.text+0x8220): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_clamp': pickup_class.c:(.text+0x8320): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_min': pickup_class.c:(.text+0x8340): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_min': pickup_class.c:(.text+0x8420): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_max': pickup_class.c:(.text+0x8440): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_max': pickup_class.c:(.text+0x8520): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_round': pickup_class.c:(.text+0x8540): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_round': pickup_class.c:(.text+0x85e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_ceil': pickup_class.c:(.text+0x8600): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_ceil': pickup_class.c:(.text+0x86a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_floor': pickup_class.c:(.text+0x86c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_floor': pickup_class.c:(.text+0x8760): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_abs': pickup_class.c:(.text+0x8780): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_abs': pickup_class.c:(.text+0x8840): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_inverse': pickup_class.c:(.text+0x8860): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_inverse': pickup_class.c:(.text+0x8920): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_negative': pickup_class.c:(.text+0x8940): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_negative': pickup_class.c:(.text+0x8a00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_snap': pickup_class.c:(.text+0x8a20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_snap': pickup_class.c:(.text+0x8b00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_divide': pickup_class.c:(.text+0x8b20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_divide': pickup_class.c:(.text+0x8c00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_multiply_mat3': pickup_class.c:(.text+0x8c20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_multiply_mat3': pickup_class.c:(.text+0x8ce0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_multiply': pickup_class.c:(.text+0x8d00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_multiply': pickup_class.c:(.text+0x8de0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_scale': pickup_class.c:(.text+0x8e00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_scale': pickup_class.c:(.text+0x8ec0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_subtract': pickup_class.c:(.text+0x8ee0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_subtract': pickup_class.c:(.text+0x8fc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_add': pickup_class.c:(.text+0x8fe0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_add': pickup_class.c:(.text+0x90c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_one': pickup_class.c:(.text+0x90e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_one': pickup_class.c:(.text+0x9180): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_zero': pickup_class.c:(.text+0x91a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_zero': pickup_class.c:(.text+0x9240): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_assign_vec3': pickup_class.c:(.text+0x9260): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_assign_vec3': pickup_class.c:(.text+0x9300): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_assign': pickup_class.c:(.text+0x9320): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_assign': pickup_class.c:(.text+0x93e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i': pickup_class.c:(.text+0x9400): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i': pickup_class.c:(.text+0x94a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_is_equal': pickup_class.c:(.text+0x94c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_is_equal': pickup_class.c:(.text+0x9520): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_is_zero': pickup_class.c:(.text+0x9540): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_is_zero': pickup_class.c:(.text+0x9580): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_distance_squared': pickup_class.c:(.text+0x95a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_distance_squared': pickup_class.c:(.text+0x95e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_distance': pickup_class.c:(.text+0x9600): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_distance': pickup_class.c:(.text+0x9640): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_length_squared': pickup_class.c:(.text+0x9660): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_length_squared': pickup_class.c:(.text+0x9680): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_length': pickup_class.c:(.text+0x96a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_length': pickup_class.c:(.text+0x96c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_dot': pickup_class.c:(.text+0x96e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_dot': pickup_class.c:(.text+0x9720): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_bezier4': pickup_class.c:(.text+0x9740): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_bezier4': pickup_class.c:(.text+0x9820): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_bezier3': pickup_class.c:(.text+0x9860): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_bezier3': pickup_class.c:(.text+0x9920): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_lerp': pickup_class.c:(.text+0x9940): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_lerp': pickup_class.c:(.text+0x9a00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_reflect': pickup_class.c:(.text+0x9a20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_reflect': pickup_class.c:(.text+0x9ae0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_slide': pickup_class.c:(.text+0x9b00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_slide': pickup_class.c:(.text+0x9bc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_project': pickup_class.c:(.text+0x9be0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_project': pickup_class.c:(.text+0x9ca0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_normalize': pickup_class.c:(.text+0x9cc0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_normalize': pickup_class.c:(.text+0x9d60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_cross': pickup_class.c:(.text+0x9d80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_cross': pickup_class.c:(.text+0x9e40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_clamp': pickup_class.c:(.text+0x9e60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_clamp': pickup_class.c:(.text+0x9f20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_min': pickup_class.c:(.text+0x9f40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_min': pickup_class.c:(.text+0xa000): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_max': pickup_class.c:(.text+0xa020): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_max': pickup_class.c:(.text+0xa0e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_round': pickup_class.c:(.text+0xa100): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_round': pickup_class.c:(.text+0xa1a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_ceil': pickup_class.c:(.text+0xa1c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_ceil': pickup_class.c:(.text+0xa260): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_floor': pickup_class.c:(.text+0xa280): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_floor': pickup_class.c:(.text+0xa320): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_abs': pickup_class.c:(.text+0xa340): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_abs': pickup_class.c:(.text+0xa3e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_inverse': pickup_class.c:(.text+0xa400): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_inverse': pickup_class.c:(.text+0xa4a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_negative': pickup_class.c:(.text+0xa4c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_negative': pickup_class.c:(.text+0xa560): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_snap': pickup_class.c:(.text+0xa580): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_snap': pickup_class.c:(.text+0xa640): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_divide': pickup_class.c:(.text+0xa660): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_divide': pickup_class.c:(.text+0xa720): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_multiply_mat3': pickup_class.c:(.text+0xa740): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_multiply_mat3': pickup_class.c:(.text+0xa7e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_multiply': pickup_class.c:(.text+0xa800): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_multiply': pickup_class.c:(.text+0xa8c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_scale': pickup_class.c:(.text+0xa8e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_scale': pickup_class.c:(.text+0xa980): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_subtract': pickup_class.c:(.text+0xa9a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_subtract': pickup_class.c:(.text+0xaa60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_add': pickup_class.c:(.text+0xaa80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_add': pickup_class.c:(.text+0xab40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_one': pickup_class.c:(.text+0xab60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_one': pickup_class.c:(.text+0xac00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_zero': pickup_class.c:(.text+0xac20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_zero': pickup_class.c:(.text+0xacc0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_assign_vec3i': pickup_class.c:(.text+0xace0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_assign_vec3i': pickup_class.c:(.text+0xada0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_assign': pickup_class.c:(.text+0xadc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_assign': pickup_class.c:(.text+0xae60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3': pickup_class.c:(.text+0xae80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3': pickup_class.c:(.text+0xaf20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_nearly_equal': pickup_class.c:(.text+0xaf40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_nearly_equal': pickup_class.c:(.text+0xaf80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_equal': pickup_class.c:(.text+0xafa0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_equal': pickup_class.c:(.text+0xafe0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_near_zero': pickup_class.c:(.text+0xb000): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_near_zero': pickup_class.c:(.text+0xb040): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_zero': pickup_class.c:(.text+0xb060): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_zero': pickup_class.c:(.text+0xb0a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_distance_squared': pickup_class.c:(.text+0xb0c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_distance_squared': pickup_class.c:(.text+0xb100): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_distance': pickup_class.c:(.text+0xb120): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_distance': pickup_class.c:(.text+0xb140): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_length': pickup_class.c:(.text+0xb160): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_length': pickup_class.c:(.text+0xb180): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_length_squared': pickup_class.c:(.text+0xb1a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_length_squared': pickup_class.c:(.text+0xb1c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_angle': pickup_class.c:(.text+0xb1e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_angle': pickup_class.c:(.text+0xb200): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_dot': pickup_class.c:(.text+0xb220): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_dot': pickup_class.c:(.text+0xb260): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_bezier4': pickup_class.c:(.text+0xb280): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_bezier4': pickup_class.c:(.text+0xb320): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_bezier3': pickup_class.c:(.text+0xb360): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_bezier3': pickup_class.c:(.text+0xb400): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_lerp': pickup_class.c:(.text+0xb420): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_lerp': pickup_class.c:(.text+0xb4a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_rotate': pickup_class.c:(.text+0xb4c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_rotate': pickup_class.c:(.text+0xb540): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_tangent': pickup_class.c:(.text+0xb560): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_tangent': pickup_class.c:(.text+0xb5e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_reflect': pickup_class.c:(.text+0xb600): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_reflect': pickup_class.c:(.text+0xb680): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_slide': pickup_class.c:(.text+0xb6a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_slide': pickup_class.c:(.text+0xb720): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_project': pickup_class.c:(.text+0xb740): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_project': pickup_class.c:(.text+0xb7c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_normalize': pickup_class.c:(.text+0xb7e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_normalize': pickup_class.c:(.text+0xb860): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_clamp': pickup_class.c:(.text+0xb880): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_clamp': pickup_class.c:(.text+0xb920): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_min': pickup_class.c:(.text+0xb940): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_min': pickup_class.c:(.text+0xb9c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_max': pickup_class.c:(.text+0xb9e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_max': pickup_class.c:(.text+0xba60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_round': pickup_class.c:(.text+0xba80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_round': pickup_class.c:(.text+0xbb00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_ceil': pickup_class.c:(.text+0xbb20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_ceil': pickup_class.c:(.text+0xbba0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_floor': pickup_class.c:(.text+0xbbc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_floor': pickup_class.c:(.text+0xbc40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_abs': pickup_class.c:(.text+0xbc60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_abs': pickup_class.c:(.text+0xbce0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_inverse': pickup_class.c:(.text+0xbd00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_inverse': pickup_class.c:(.text+0xbd80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_negative': pickup_class.c:(.text+0xbda0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_negative': pickup_class.c:(.text+0xbe20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_snap': pickup_class.c:(.text+0xbe40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_snap': pickup_class.c:(.text+0xbec0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_divide': pickup_class.c:(.text+0xbee0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_divide': pickup_class.c:(.text+0xbf60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_multiply_mat2': pickup_class.c:(.text+0xbf80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_multiply_mat2': pickup_class.c:(.text+0xc020): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_multiply': pickup_class.c:(.text+0xc040): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_multiply': pickup_class.c:(.text+0xc0c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_scale': pickup_class.c:(.text+0xc0e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_scale': pickup_class.c:(.text+0xc160): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_subtract': pickup_class.c:(.text+0xc180): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_subtract': pickup_class.c:(.text+0xc200): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_add': pickup_class.c:(.text+0xc220): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_add': pickup_class.c:(.text+0xc2a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_one': pickup_class.c:(.text+0xc2c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_one': pickup_class.c:(.text+0xc340): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_zero': pickup_class.c:(.text+0xc360): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_zero': pickup_class.c:(.text+0xc3e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_assign_vec2': pickup_class.c:(.text+0xc400): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_assign_vec2': pickup_class.c:(.text+0xc480): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_assign': pickup_class.c:(.text+0xc4a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_assign': pickup_class.c:(.text+0xc520): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i': pickup_class.c:(.text+0xc540): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i': pickup_class.c:(.text+0xc5c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_is_equal': pickup_class.c:(.text+0xc5e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_is_equal': pickup_class.c:(.text+0xc620): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_is_zero': pickup_class.c:(.text+0xc640): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_is_zero': pickup_class.c:(.text+0xc660): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_distance_squared': pickup_class.c:(.text+0xc680): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_distance_squared': pickup_class.c:(.text+0xc6c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_distance': pickup_class.c:(.text+0xc6e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_distance': pickup_class.c:(.text+0xc720): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_length': pickup_class.c:(.text+0xc740): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_length': pickup_class.c:(.text+0xc760): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_length_squared': pickup_class.c:(.text+0xc780): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_length_squared': pickup_class.c:(.text+0xc7a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_angle': pickup_class.c:(.text+0xc7c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_angle': pickup_class.c:(.text+0xc7e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_dot': pickup_class.c:(.text+0xc800): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_dot': pickup_class.c:(.text+0xc840): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_bezier4': pickup_class.c:(.text+0xc860): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_bezier4': pickup_class.c:(.text+0xc920): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_bezier3': pickup_class.c:(.text+0xc960): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_bezier3': pickup_class.c:(.text+0xca00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_lerp': pickup_class.c:(.text+0xca20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_lerp': pickup_class.c:(.text+0xcac0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_rotate': pickup_class.c:(.text+0xcae0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_rotate': pickup_class.c:(.text+0xcb80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_tangent': pickup_class.c:(.text+0xcba0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_tangent': pickup_class.c:(.text+0xcc20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_reflect': pickup_class.c:(.text+0xcc40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_reflect': pickup_class.c:(.text+0xcce0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_slide': pickup_class.c:(.text+0xcd00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_slide': pickup_class.c:(.text+0xcda0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_project': pickup_class.c:(.text+0xcdc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_project': pickup_class.c:(.text+0xce60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_normalize': pickup_class.c:(.text+0xce80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_normalize': pickup_class.c:(.text+0xcf00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_clamp': pickup_class.c:(.text+0xcf20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_clamp': pickup_class.c:(.text+0xcfc0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_min': pickup_class.c:(.text+0xcfe0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_min': pickup_class.c:(.text+0xd080): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_max': pickup_class.c:(.text+0xd0a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_max': pickup_class.c:(.text+0xd140): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_round': pickup_class.c:(.text+0xd160): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_round': pickup_class.c:(.text+0xd1e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_ceil': pickup_class.c:(.text+0xd200): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_ceil': pickup_class.c:(.text+0xd280): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_floor': pickup_class.c:(.text+0xd2a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_floor': pickup_class.c:(.text+0xd320): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_abs': pickup_class.c:(.text+0xd340): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_abs': pickup_class.c:(.text+0xd3c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_inverse': pickup_class.c:(.text+0xd3e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_inverse': pickup_class.c:(.text+0xd460): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_negative': pickup_class.c:(.text+0xd480): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_negative': pickup_class.c:(.text+0xd500): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_snap': pickup_class.c:(.text+0xd520): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_snap': pickup_class.c:(.text+0xd5c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_divide': pickup_class.c:(.text+0xd5e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_divide': pickup_class.c:(.text+0xd680): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_multiply_mat2': pickup_class.c:(.text+0xd6a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_multiply_mat2': pickup_class.c:(.text+0xd740): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_multiply': pickup_class.c:(.text+0xd760): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_multiply': pickup_class.c:(.text+0xd800): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_scale': pickup_class.c:(.text+0xd820): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_scale': pickup_class.c:(.text+0xd8c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_subtract': pickup_class.c:(.text+0xd8e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_subtract': pickup_class.c:(.text+0xd980): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_add': pickup_class.c:(.text+0xd9a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_add': pickup_class.c:(.text+0xda40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_one': pickup_class.c:(.text+0xda60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_one': pickup_class.c:(.text+0xdae0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_zero': pickup_class.c:(.text+0xdb00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_zero': pickup_class.c:(.text+0xdb80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_assign_vec2i': pickup_class.c:(.text+0xdba0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_assign_vec2i': pickup_class.c:(.text+0xdc20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_assign': pickup_class.c:(.text+0xdc40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_assign': pickup_class.c:(.text+0xdcc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2': pickup_class.c:(.text+0xdce0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2': pickup_class.c:(.text+0xdd60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_nearly_equal': pickup_class.c:(.text+0xdd80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_nearly_equal': pickup_class.c:(.text+0xddc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_equal': pickup_class.c:(.text+0xdde0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_equal': pickup_class.c:(.text+0xde20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_near_zero': pickup_class.c:(.text+0xde40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_near_zero': pickup_class.c:(.text+0xde60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_zero': pickup_class.c:(.text+0xde80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_zero': pickup_class.c:(.text+0xdea0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_lerp': player.c:(.text+0x2840): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_lerp': player.c:(.text+0x28c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_multiply': player.c:(.text+0x28e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_multiply': player.c:(.text+0x2960): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_scale': player.c:(.text+0x2980): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_scale': player.c:(.text+0x2a00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_negative': player.c:(.text+0x2a20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_negative': player.c:(.text+0x2aa0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_scaling': player.c:(.text+0x2ac0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_scaling': player.c:(.text+0x2b40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_translation': player.c:(.text+0x2b60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_translation': player.c:(.text+0x2be0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_look_at': player.c:(.text+0x2c00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_look_at': player.c:(.text+0x2cc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_quaternion': player.c:(.text+0x2ce0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_quaternion': player.c:(.text+0x2d60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_axis': player.c:(.text+0x2d80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_axis': player.c:(.text+0x2e00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_z': player.c:(.text+0x2e20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_z': player.c:(.text+0x2ea0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_y': player.c:(.text+0x2ec0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_y': player.c:(.text+0x2f40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_x': player.c:(.text+0x2f60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_x': player.c:(.text+0x2fe0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_perspective_infinite': player.c:(.text+0x3000): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_perspective_infinite': player.c:(.text+0x3080): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_perspective_fov': player.c:(.text+0x30a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_perspective_fov': player.c:(.text+0x3120): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_perspective': player.c:(.text+0x3140): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_perspective': player.c:(.text+0x31c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_ortho': player.c:(.text+0x31e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_ortho': player.c:(.text+0x3260): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_inverse': player.c:(.text+0x3280): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_inverse': player.c:(.text+0x3300): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_adjugate': player.c:(.text+0x3320): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_adjugate': player.c:(.text+0x33a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_transpose': player.c:(.text+0x33c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_transpose': player.c:(.text+0x3440): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_assign_mat3': player.c:(.text+0x3460): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_assign_mat3': player.c:(.text+0x34e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_assign_mat2': player.c:(.text+0x3500): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_assign_mat2': player.c:(.text+0x35a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_assign': player.c:(.text+0x35c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_assign': player.c:(.text+0x3640): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_determinant': player.c:(.text+0x3660): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_determinant': player.c:(.text+0x3680): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_identity': player.c:(.text+0x36a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_identity': player.c:(.text+0x3720): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_zero': player.c:(.text+0x3740): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_zero': player.c:(.text+0x37c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4': player.c:(.text+0x37e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4': player.c:(.text+0x3860): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_lerp': player.c:(.text+0x3880): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_lerp': player.c:(.text+0x3900): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_multiply': player.c:(.text+0x3920): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_multiply': player.c:(.text+0x39a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_scale': player.c:(.text+0x39c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_scale': player.c:(.text+0x3a40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_negative': player.c:(.text+0x3a60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_negative': player.c:(.text+0x3ae0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_scaling': player.c:(.text+0x3b00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_scaling': player.c:(.text+0x3b80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_quaternion': player.c:(.text+0x3ba0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_quaternion': player.c:(.text+0x3c40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_axis': player.c:(.text+0x3c60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_axis': player.c:(.text+0x3d00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_z': player.c:(.text+0x3d20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_z': player.c:(.text+0x3da0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_y': player.c:(.text+0x3dc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_y': player.c:(.text+0x3e40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_x': player.c:(.text+0x3e60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_x': player.c:(.text+0x3ee0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_inverse': player.c:(.text+0x3f00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_inverse': player.c:(.text+0x3f80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_adjugate': player.c:(.text+0x3fa0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_adjugate': player.c:(.text+0x4020): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_cofactor': player.c:(.text+0x4040): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_cofactor': player.c:(.text+0x40c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_transpose': player.c:(.text+0x40e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_transpose': player.c:(.text+0x4160): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_assign_mat4': player.c:(.text+0x4180): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_assign_mat4': player.c:(.text+0x4200): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_assign_mat2': player.c:(.text+0x4220): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_assign_mat2': player.c:(.text+0x42c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_assign': player.c:(.text+0x42e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_assign': player.c:(.text+0x4360): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_determinant': player.c:(.text+0x4380): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_determinant': player.c:(.text+0x43a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_identity': player.c:(.text+0x43c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_identity': player.c:(.text+0x4440): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_zero': player.c:(.text+0x4460): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_zero': player.c:(.text+0x44e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3': player.c:(.text+0x4500): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3': player.c:(.text+0x4580): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_lerp': player.c:(.text+0x45a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_lerp': player.c:(.text+0x4660): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_multiply': player.c:(.text+0x4680): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_multiply': player.c:(.text+0x4740): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_scale': player.c:(.text+0x4760): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_scale': player.c:(.text+0x4800): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_negative': player.c:(.text+0x4820): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_negative': player.c:(.text+0x48c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_scaling': player.c:(.text+0x48e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_scaling': player.c:(.text+0x4980): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_rotation': player.c:(.text+0x49a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_rotation': player.c:(.text+0x4a40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_inverse': player.c:(.text+0x4a60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_inverse': player.c:(.text+0x4b00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_cofactor': player.c:(.text+0x4b20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_cofactor': player.c:(.text+0x4bc0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_transpose': player.c:(.text+0x4be0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_transpose': player.c:(.text+0x4c80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_assign_mat4': player.c:(.text+0x4ca0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_assign_mat4': player.c:(.text+0x4d40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_assign_mat3': player.c:(.text+0x4d60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_assign_mat3': player.c:(.text+0x4e00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_assign': player.c:(.text+0x4e20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_assign': player.c:(.text+0x4ec0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_determinant': player.c:(.text+0x4ee0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_determinant': player.c:(.text+0x4f20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_identity': player.c:(.text+0x4f40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_identity': player.c:(.text+0x4fe0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_zero': player.c:(.text+0x5000): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_zero': player.c:(.text+0x50a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2': player.c:(.text+0x50c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2': player.c:(.text+0x5160): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_length_squared': player.c:(.text+0x5180): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_length_squared': player.c:(.text+0x51c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_length': player.c:(.text+0x51e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_length': player.c:(.text+0x5220): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_angle': player.c:(.text+0x5240): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_angle': player.c:(.text+0x5280): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_dot': player.c:(.text+0x52a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_dot': player.c:(.text+0x52e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_slerp': player.c:(.text+0x5300): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_slerp': player.c:(.text+0x53c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_lerp': player.c:(.text+0x53e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_lerp': player.c:(.text+0x54a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_yaw_pitch_roll': player.c:(.text+0x54c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_yaw_pitch_roll': player.c:(.text+0x5560): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_mat4': player.c:(.text+0x5580): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_mat4': player.c:(.text+0x5620): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_vec3': player.c:(.text+0x5640): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_vec3': player.c:(.text+0x56e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_axis_angle': player.c:(.text+0x5700): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_axis_angle': player.c:(.text+0x57a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_power': player.c:(.text+0x57c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_power': player.c:(.text+0x5860): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_normalize': player.c:(.text+0x5880): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_normalize': player.c:(.text+0x5920): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_inverse': player.c:(.text+0x5940): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_inverse': player.c:(.text+0x59e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_conjugate': player.c:(.text+0x5a00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_conjugate': player.c:(.text+0x5aa0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_negative': player.c:(.text+0x5ac0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_negative': player.c:(.text+0x5b60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_divide': player.c:(.text+0x5b80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_divide': player.c:(.text+0x5c40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_multiply': player.c:(.text+0x5c60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_multiply': player.c:(.text+0x5d20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_scale': player.c:(.text+0x5d40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_scale': player.c:(.text+0x5de0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_null': player.c:(.text+0x5e00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_null': player.c:(.text+0x5ea0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_zero': player.c:(.text+0x5ec0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_zero': player.c:(.text+0x5f60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_assign': player.c:(.text+0x5f80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_assign': player.c:(.text+0x6020): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat': player.c:(.text+0x6040): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat': player.c:(.text+0x60e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_nearly_equal': player.c:(.text+0x6100): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_nearly_equal': player.c:(.text+0x6140): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_equal': player.c:(.text+0x6160): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_equal': player.c:(.text+0x61a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_near_zero': player.c:(.text+0x61c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_near_zero': player.c:(.text+0x6200): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_zero': player.c:(.text+0x6220): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_zero': player.c:(.text+0x6260): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_lerp': player.c:(.text+0x6280): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_lerp': player.c:(.text+0x6320): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_normalize': player.c:(.text+0x6340): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_normalize': player.c:(.text+0x63e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_clamp': player.c:(.text+0x6400): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_clamp': player.c:(.text+0x64a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_min': player.c:(.text+0x64c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_min': player.c:(.text+0x6560): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_max': player.c:(.text+0x6580): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_max': player.c:(.text+0x6620): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_round': player.c:(.text+0x6640): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_round': player.c:(.text+0x66e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_ceil': player.c:(.text+0x6700): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_ceil': player.c:(.text+0x67a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_floor': player.c:(.text+0x67c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_floor': player.c:(.text+0x6860): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_abs': player.c:(.text+0x6880): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_abs': player.c:(.text+0x6920): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_inverse': player.c:(.text+0x6940): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_inverse': player.c:(.text+0x69e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_negative': player.c:(.text+0x6a00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_negative': player.c:(.text+0x6aa0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_snap': player.c:(.text+0x6ac0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_snap': player.c:(.text+0x6b60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_divide': player.c:(.text+0x6b80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_divide': player.c:(.text+0x6c20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_multiply_mat4': player.c:(.text+0x6c40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_multiply_mat4': player.c:(.text+0x6ce0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_multiply': player.c:(.text+0x6d00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_multiply': player.c:(.text+0x6da0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_scale': player.c:(.text+0x6dc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_scale': player.c:(.text+0x6e60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_subtract': player.c:(.text+0x6e80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_subtract': player.c:(.text+0x6f20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_add': player.c:(.text+0x6f40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_add': player.c:(.text+0x6fe0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_one': player.c:(.text+0x7000): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_one': player.c:(.text+0x7080): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_zero': player.c:(.text+0x70a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_zero': player.c:(.text+0x7120): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_assign_vec4': player.c:(.text+0x7140): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_assign_vec4': player.c:(.text+0x71e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_assign': player.c:(.text+0x7200): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_assign': player.c:(.text+0x72a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i': player.c:(.text+0x72c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i': player.c:(.text+0x7360): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_is_equal': player.c:(.text+0x73a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_is_equal': player.c:(.text+0x73e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_is_zero': player.c:(.text+0x7400): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_is_zero': player.c:(.text+0x7420): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_lerp': player.c:(.text+0x7440): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_lerp': player.c:(.text+0x74e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_normalize': player.c:(.text+0x7500): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_normalize': player.c:(.text+0x75a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_clamp': player.c:(.text+0x75c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_clamp': player.c:(.text+0x7660): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_min': player.c:(.text+0x7680): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_min': player.c:(.text+0x7720): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_max': player.c:(.text+0x7740): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_max': player.c:(.text+0x77e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_round': player.c:(.text+0x7800): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_round': player.c:(.text+0x78a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_ceil': player.c:(.text+0x78c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_ceil': player.c:(.text+0x7960): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_floor': player.c:(.text+0x7980): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_floor': player.c:(.text+0x7a20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_abs': player.c:(.text+0x7a40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_abs': player.c:(.text+0x7ae0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_inverse': player.c:(.text+0x7b00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_inverse': player.c:(.text+0x7ba0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_negative': player.c:(.text+0x7bc0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_negative': player.c:(.text+0x7c60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_snap': player.c:(.text+0x7c80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_snap': player.c:(.text+0x7d20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_divide': player.c:(.text+0x7d40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_divide': player.c:(.text+0x7de0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_multiply_mat4': player.c:(.text+0x7e00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_multiply_mat4': player.c:(.text+0x7ea0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_multiply': player.c:(.text+0x7ec0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_multiply': player.c:(.text+0x7f60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_scale': player.c:(.text+0x7f80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_scale': player.c:(.text+0x8020): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_subtract': player.c:(.text+0x8040): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_subtract': player.c:(.text+0x80e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_add': player.c:(.text+0x8100): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_add': player.c:(.text+0x81a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_one': player.c:(.text+0x81c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_one': player.c:(.text+0x8240): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_zero': player.c:(.text+0x8260): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_zero': player.c:(.text+0x82e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_assign_vec4i': player.c:(.text+0x8300): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_assign_vec4i': player.c:(.text+0x83a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_assign': player.c:(.text+0x83c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_assign': player.c:(.text+0x8460): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4': player.c:(.text+0x8480): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4': player.c:(.text+0x8520): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_nearly_equal': player.c:(.text+0x8540): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_nearly_equal': player.c:(.text+0x8580): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_equal': player.c:(.text+0x85a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_equal': player.c:(.text+0x85e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_near_zero': player.c:(.text+0x8600): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_near_zero': player.c:(.text+0x8640): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_zero': player.c:(.text+0x8660): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_zero': player.c:(.text+0x8680): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_distance_squared': player.c:(.text+0x86a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_distance_squared': player.c:(.text+0x8700): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_distance': player.c:(.text+0x8720): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_distance': player.c:(.text+0x8780): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_length_squared': player.c:(.text+0x87a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_length_squared': player.c:(.text+0x87e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_length': player.c:(.text+0x8800): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_length': player.c:(.text+0x8840): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_dot': player.c:(.text+0x8860): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_dot': player.c:(.text+0x88c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_bezier4': player.c:(.text+0x88e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_bezier4': player.c:(.text+0x89e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_bezier3': player.c:(.text+0x8a20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_bezier3': player.c:(.text+0x8b20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_lerp': player.c:(.text+0x8b40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_lerp': player.c:(.text+0x8c20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_reflect': player.c:(.text+0x8c40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_reflect': player.c:(.text+0x8d20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_slide': player.c:(.text+0x8d40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_slide': player.c:(.text+0x8e20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_project': player.c:(.text+0x8e40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_project': player.c:(.text+0x8f20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_normalize': player.c:(.text+0x8f40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_normalize': player.c:(.text+0x9000): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_cross': player.c:(.text+0x9020): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_cross': player.c:(.text+0x9100): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_clamp': player.c:(.text+0x9120): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_clamp': player.c:(.text+0x9220): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_min': player.c:(.text+0x9240): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_min': player.c:(.text+0x9320): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_max': player.c:(.text+0x9340): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_max': player.c:(.text+0x9420): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_round': player.c:(.text+0x9440): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_round': player.c:(.text+0x94e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_ceil': player.c:(.text+0x9500): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_ceil': player.c:(.text+0x95a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_floor': player.c:(.text+0x95c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_floor': player.c:(.text+0x9660): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_abs': player.c:(.text+0x9680): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_abs': player.c:(.text+0x9740): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_inverse': player.c:(.text+0x9760): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_inverse': player.c:(.text+0x9820): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_negative': player.c:(.text+0x9840): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_negative': player.c:(.text+0x9900): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_snap': player.c:(.text+0x9920): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_snap': player.c:(.text+0x9a00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_divide': player.c:(.text+0x9a20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_divide': player.c:(.text+0x9b00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_multiply_mat3': player.c:(.text+0x9b20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_multiply_mat3': player.c:(.text+0x9be0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_multiply': player.c:(.text+0x9c00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_multiply': player.c:(.text+0x9ce0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_scale': player.c:(.text+0x9d00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_scale': player.c:(.text+0x9dc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_subtract': player.c:(.text+0x9de0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_subtract': player.c:(.text+0x9ec0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_add': player.c:(.text+0x9ee0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_add': player.c:(.text+0x9fc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_one': player.c:(.text+0x9fe0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_one': player.c:(.text+0xa080): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_zero': player.c:(.text+0xa0a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_zero': player.c:(.text+0xa140): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_assign_vec3': player.c:(.text+0xa160): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_assign_vec3': player.c:(.text+0xa200): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_assign': player.c:(.text+0xa220): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_assign': player.c:(.text+0xa2e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i': player.c:(.text+0xa300): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i': player.c:(.text+0xa3a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_is_equal': player.c:(.text+0xa3c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_is_equal': player.c:(.text+0xa420): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_is_zero': player.c:(.text+0xa440): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_is_zero': player.c:(.text+0xa480): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_distance_squared': player.c:(.text+0xa4a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_distance_squared': player.c:(.text+0xa4e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_distance': player.c:(.text+0xa500): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_distance': player.c:(.text+0xa540): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_length_squared': player.c:(.text+0xa560): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_length_squared': player.c:(.text+0xa580): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_length': player.c:(.text+0xa5a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_length': player.c:(.text+0xa5c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_dot': player.c:(.text+0xa5e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_dot': player.c:(.text+0xa620): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_bezier4': player.c:(.text+0xa640): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_bezier4': player.c:(.text+0xa720): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_bezier3': player.c:(.text+0xa760): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_bezier3': player.c:(.text+0xa820): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_lerp': player.c:(.text+0xa840): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_lerp': player.c:(.text+0xa900): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_reflect': player.c:(.text+0xa920): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_reflect': player.c:(.text+0xa9e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_slide': player.c:(.text+0xaa00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_slide': player.c:(.text+0xaac0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_project': player.c:(.text+0xaae0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_project': player.c:(.text+0xaba0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_normalize': player.c:(.text+0xabc0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_normalize': player.c:(.text+0xac60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_cross': player.c:(.text+0xac80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_cross': player.c:(.text+0xad40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_clamp': player.c:(.text+0xad60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_clamp': player.c:(.text+0xae20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_min': player.c:(.text+0xae40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_min': player.c:(.text+0xaf00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_max': player.c:(.text+0xaf20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_max': player.c:(.text+0xafe0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_round': player.c:(.text+0xb000): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_round': player.c:(.text+0xb0a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_ceil': player.c:(.text+0xb0c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_ceil': player.c:(.text+0xb160): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_floor': player.c:(.text+0xb180): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_floor': player.c:(.text+0xb220): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_abs': player.c:(.text+0xb240): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_abs': player.c:(.text+0xb2e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_inverse': player.c:(.text+0xb300): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_inverse': player.c:(.text+0xb3a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_negative': player.c:(.text+0xb3c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_negative': player.c:(.text+0xb460): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_snap': player.c:(.text+0xb480): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_snap': player.c:(.text+0xb540): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_divide': player.c:(.text+0xb560): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_divide': player.c:(.text+0xb620): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_multiply_mat3': player.c:(.text+0xb640): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_multiply_mat3': player.c:(.text+0xb6e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_multiply': player.c:(.text+0xb700): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_multiply': player.c:(.text+0xb7c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_scale': player.c:(.text+0xb7e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_scale': player.c:(.text+0xb880): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_subtract': player.c:(.text+0xb8a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_subtract': player.c:(.text+0xb960): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_add': player.c:(.text+0xb980): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_add': player.c:(.text+0xba40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_one': player.c:(.text+0xba60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_one': player.c:(.text+0xbb00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_zero': player.c:(.text+0xbb20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_zero': player.c:(.text+0xbbc0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_assign_vec3i': player.c:(.text+0xbbe0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_assign_vec3i': player.c:(.text+0xbca0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_assign': player.c:(.text+0xbcc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_assign': player.c:(.text+0xbd60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3': player.c:(.text+0xbd80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3': player.c:(.text+0xbe20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_nearly_equal': player.c:(.text+0xbe40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_nearly_equal': player.c:(.text+0xbe80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_equal': player.c:(.text+0xbea0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_equal': player.c:(.text+0xbee0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_near_zero': player.c:(.text+0xbf00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_near_zero': player.c:(.text+0xbf40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_zero': player.c:(.text+0xbf60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_zero': player.c:(.text+0xbfa0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_distance_squared': player.c:(.text+0xbfc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_distance_squared': player.c:(.text+0xc000): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_distance': player.c:(.text+0xc020): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_distance': player.c:(.text+0xc040): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_length': player.c:(.text+0xc060): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_length': player.c:(.text+0xc080): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_length_squared': player.c:(.text+0xc0a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_length_squared': player.c:(.text+0xc0c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_angle': player.c:(.text+0xc0e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_angle': player.c:(.text+0xc100): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_dot': player.c:(.text+0xc120): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_dot': player.c:(.text+0xc160): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_bezier4': player.c:(.text+0xc180): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_bezier4': player.c:(.text+0xc220): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_bezier3': player.c:(.text+0xc260): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_bezier3': player.c:(.text+0xc300): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_lerp': player.c:(.text+0xc320): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_lerp': player.c:(.text+0xc3a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_rotate': player.c:(.text+0xc3c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_rotate': player.c:(.text+0xc440): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_tangent': player.c:(.text+0xc460): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_tangent': player.c:(.text+0xc4e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_reflect': player.c:(.text+0xc500): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_reflect': player.c:(.text+0xc580): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_slide': player.c:(.text+0xc5a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_slide': player.c:(.text+0xc620): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_project': player.c:(.text+0xc640): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_project': player.c:(.text+0xc6c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_normalize': player.c:(.text+0xc6e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_normalize': player.c:(.text+0xc760): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_clamp': player.c:(.text+0xc780): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_clamp': player.c:(.text+0xc820): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_min': player.c:(.text+0xc840): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_min': player.c:(.text+0xc8c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_max': player.c:(.text+0xc8e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_max': player.c:(.text+0xc960): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_round': player.c:(.text+0xc980): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_round': player.c:(.text+0xca00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_ceil': player.c:(.text+0xca20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_ceil': player.c:(.text+0xcaa0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_floor': player.c:(.text+0xcac0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_floor': player.c:(.text+0xcb40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_abs': player.c:(.text+0xcb60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_abs': player.c:(.text+0xcbe0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_inverse': player.c:(.text+0xcc00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_inverse': player.c:(.text+0xcc80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_negative': player.c:(.text+0xcca0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_negative': player.c:(.text+0xcd20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_snap': player.c:(.text+0xcd40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_snap': player.c:(.text+0xcdc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_divide': player.c:(.text+0xcde0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_divide': player.c:(.text+0xce60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_multiply_mat2': player.c:(.text+0xce80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_multiply_mat2': player.c:(.text+0xcf20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_multiply': player.c:(.text+0xcf40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_multiply': player.c:(.text+0xcfc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_scale': player.c:(.text+0xcfe0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_scale': player.c:(.text+0xd060): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_subtract': player.c:(.text+0xd080): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_subtract': player.c:(.text+0xd100): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_add': player.c:(.text+0xd120): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_add': player.c:(.text+0xd1a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_one': player.c:(.text+0xd1c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_one': player.c:(.text+0xd240): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_zero': player.c:(.text+0xd260): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_zero': player.c:(.text+0xd2e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_assign_vec2': player.c:(.text+0xd300): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_assign_vec2': player.c:(.text+0xd380): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_assign': player.c:(.text+0xd3a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_assign': player.c:(.text+0xd420): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i': player.c:(.text+0xd440): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i': player.c:(.text+0xd4c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_is_equal': player.c:(.text+0xd4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_is_equal': player.c:(.text+0xd520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_is_zero': player.c:(.text+0xd540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_is_zero': player.c:(.text+0xd560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_distance_squared': player.c:(.text+0xd580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_distance_squared': player.c:(.text+0xd5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_distance': player.c:(.text+0xd5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_distance': player.c:(.text+0xd620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_length': player.c:(.text+0xd640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_length': player.c:(.text+0xd660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_length_squared': player.c:(.text+0xd680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_length_squared': player.c:(.text+0xd6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_angle': player.c:(.text+0xd6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_angle': player.c:(.text+0xd6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_dot': player.c:(.text+0xd700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_dot': player.c:(.text+0xd740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_bezier4': player.c:(.text+0xd760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_bezier4': player.c:(.text+0xd820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_bezier3': player.c:(.text+0xd860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_bezier3': player.c:(.text+0xd900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_lerp': player.c:(.text+0xd920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_lerp': player.c:(.text+0xd9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_rotate': player.c:(.text+0xd9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_rotate': player.c:(.text+0xda80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_tangent': player.c:(.text+0xdaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_tangent': player.c:(.text+0xdb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_reflect': player.c:(.text+0xdb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_reflect': player.c:(.text+0xdbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_slide': player.c:(.text+0xdc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_slide': player.c:(.text+0xdca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_project': player.c:(.text+0xdcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_project': player.c:(.text+0xdd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_normalize': player.c:(.text+0xdd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_normalize': player.c:(.text+0xde00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_clamp': player.c:(.text+0xde20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_clamp': player.c:(.text+0xdec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_min': player.c:(.text+0xdee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_min': player.c:(.text+0xdf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_max': player.c:(.text+0xdfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_max': player.c:(.text+0xe040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_round': player.c:(.text+0xe060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_round': player.c:(.text+0xe0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_ceil': player.c:(.text+0xe100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_ceil': player.c:(.text+0xe180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_floor': player.c:(.text+0xe1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_floor': player.c:(.text+0xe220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_abs': player.c:(.text+0xe240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_abs': player.c:(.text+0xe2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_inverse': player.c:(.text+0xe2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_inverse': player.c:(.text+0xe360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_negative': player.c:(.text+0xe380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_negative': player.c:(.text+0xe400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_snap': player.c:(.text+0xe420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_snap': player.c:(.text+0xe4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_divide': player.c:(.text+0xe4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_divide': player.c:(.text+0xe580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_multiply_mat2': player.c:(.text+0xe5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_multiply_mat2': player.c:(.text+0xe640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_multiply': player.c:(.text+0xe660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_multiply': player.c:(.text+0xe700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_scale': player.c:(.text+0xe720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_scale': player.c:(.text+0xe7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_subtract': player.c:(.text+0xe7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_subtract': player.c:(.text+0xe880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_add': player.c:(.text+0xe8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_add': player.c:(.text+0xe940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_one': player.c:(.text+0xe960): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_one': player.c:(.text+0xe9e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_zero': player.c:(.text+0xebc0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_zero': player.c:(.text+0xec40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_assign_vec2i': player.c:(.text+0xec60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_assign_vec2i': player.c:(.text+0xece0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_assign': player.c:(.text+0xed00): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_assign': player.c:(.text+0xed80): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2': player.c:(.text+0xeda0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2': player.c:(.text+0xee20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_nearly_equal': player.c:(.text+0xee40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_nearly_equal': player.c:(.text+0xee80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_equal': player.c:(.text+0xeea0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_equal': player.c:(.text+0xeee0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_near_zero': player.c:(.text+0xef00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_near_zero': player.c:(.text+0xef20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_zero': player.c:(.text+0xef40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_zero': player.c:(.text+0xef60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_lerp': player_template.c:(.text+0x1280): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_lerp': player_template.c:(.text+0x1300): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_multiply': player_template.c:(.text+0x1320): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_multiply': player_template.c:(.text+0x13a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_scale': player_template.c:(.text+0x13c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_scale': player_template.c:(.text+0x1440): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_negative': player_template.c:(.text+0x1460): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_negative': player_template.c:(.text+0x14e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_scaling': player_template.c:(.text+0x1500): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_scaling': player_template.c:(.text+0x1580): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_translation': player_template.c:(.text+0x15a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_translation': player_template.c:(.text+0x1620): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_look_at': player_template.c:(.text+0x1640): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_look_at': player_template.c:(.text+0x1700): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_quaternion': player_template.c:(.text+0x1720): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_quaternion': player_template.c:(.text+0x17a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_axis': player_template.c:(.text+0x17c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_axis': player_template.c:(.text+0x1840): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_z': player_template.c:(.text+0x1860): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_z': player_template.c:(.text+0x18e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_y': player_template.c:(.text+0x1900): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_y': player_template.c:(.text+0x1980): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_x': player_template.c:(.text+0x19a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_x': player_template.c:(.text+0x1a20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_perspective_infinite': player_template.c:(.text+0x1a40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_perspective_infinite': player_template.c:(.text+0x1ac0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_perspective_fov': player_template.c:(.text+0x1ae0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_perspective_fov': player_template.c:(.text+0x1b60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_perspective': player_template.c:(.text+0x1b80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_perspective': player_template.c:(.text+0x1c00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_ortho': player_template.c:(.text+0x1c20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_ortho': player_template.c:(.text+0x1ca0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_inverse': player_template.c:(.text+0x1cc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_inverse': player_template.c:(.text+0x1d40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_adjugate': player_template.c:(.text+0x1d60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_adjugate': player_template.c:(.text+0x1de0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_transpose': player_template.c:(.text+0x1e00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_transpose': player_template.c:(.text+0x1e80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_assign_mat3': player_template.c:(.text+0x1ea0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_assign_mat3': player_template.c:(.text+0x1f20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_assign_mat2': player_template.c:(.text+0x1f40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_assign_mat2': player_template.c:(.text+0x1fe0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_assign': player_template.c:(.text+0x2000): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_assign': player_template.c:(.text+0x2080): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_determinant': player_template.c:(.text+0x20a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_determinant': player_template.c:(.text+0x20c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_identity': player_template.c:(.text+0x20e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_identity': player_template.c:(.text+0x2160): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_zero': player_template.c:(.text+0x2180): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_zero': player_template.c:(.text+0x2200): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4': player_template.c:(.text+0x2220): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4': player_template.c:(.text+0x22a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_lerp': player_template.c:(.text+0x22c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_lerp': player_template.c:(.text+0x2340): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_multiply': player_template.c:(.text+0x2360): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_multiply': player_template.c:(.text+0x23e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_scale': player_template.c:(.text+0x2400): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_scale': player_template.c:(.text+0x2480): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_negative': player_template.c:(.text+0x24a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_negative': player_template.c:(.text+0x2520): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_scaling': player_template.c:(.text+0x2540): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_scaling': player_template.c:(.text+0x25c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_quaternion': player_template.c:(.text+0x25e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_quaternion': player_template.c:(.text+0x2680): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_axis': player_template.c:(.text+0x26a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_axis': player_template.c:(.text+0x2740): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_z': player_template.c:(.text+0x2760): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_z': player_template.c:(.text+0x27e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_y': player_template.c:(.text+0x2800): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_y': player_template.c:(.text+0x2880): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_x': player_template.c:(.text+0x28a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_x': player_template.c:(.text+0x2920): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_inverse': player_template.c:(.text+0x2940): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_inverse': player_template.c:(.text+0x29c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_adjugate': player_template.c:(.text+0x29e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_adjugate': player_template.c:(.text+0x2a60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_cofactor': player_template.c:(.text+0x2a80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_cofactor': player_template.c:(.text+0x2b00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_transpose': player_template.c:(.text+0x2b20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_transpose': player_template.c:(.text+0x2ba0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_assign_mat4': player_template.c:(.text+0x2bc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_assign_mat4': player_template.c:(.text+0x2c40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_assign_mat2': player_template.c:(.text+0x2c60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_assign_mat2': player_template.c:(.text+0x2d00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_assign': player_template.c:(.text+0x2d20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_assign': player_template.c:(.text+0x2da0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_determinant': player_template.c:(.text+0x2dc0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_determinant': player_template.c:(.text+0x2de0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_identity': player_template.c:(.text+0x2e00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_identity': player_template.c:(.text+0x2e80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_zero': player_template.c:(.text+0x2ea0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_zero': player_template.c:(.text+0x2f20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3': player_template.c:(.text+0x2f40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3': player_template.c:(.text+0x2fc0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_lerp': player_template.c:(.text+0x2fe0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_lerp': player_template.c:(.text+0x30a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_multiply': player_template.c:(.text+0x30c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_multiply': player_template.c:(.text+0x3180): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_scale': player_template.c:(.text+0x31a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_scale': player_template.c:(.text+0x3240): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_negative': player_template.c:(.text+0x3260): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_negative': player_template.c:(.text+0x3300): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_scaling': player_template.c:(.text+0x3320): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_scaling': player_template.c:(.text+0x33c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_rotation': player_template.c:(.text+0x33e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_rotation': player_template.c:(.text+0x3480): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_inverse': player_template.c:(.text+0x34a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_inverse': player_template.c:(.text+0x3540): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_cofactor': player_template.c:(.text+0x3560): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_cofactor': player_template.c:(.text+0x3600): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_transpose': player_template.c:(.text+0x3620): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_transpose': player_template.c:(.text+0x36c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_assign_mat4': player_template.c:(.text+0x36e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_assign_mat4': player_template.c:(.text+0x3780): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_assign_mat3': player_template.c:(.text+0x37a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_assign_mat3': player_template.c:(.text+0x3840): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_assign': player_template.c:(.text+0x3860): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_assign': player_template.c:(.text+0x3900): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_determinant': player_template.c:(.text+0x3920): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_determinant': player_template.c:(.text+0x3960): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_identity': player_template.c:(.text+0x3980): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_identity': player_template.c:(.text+0x3a20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_zero': player_template.c:(.text+0x3a40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_zero': player_template.c:(.text+0x3ae0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2': player_template.c:(.text+0x3b00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2': player_template.c:(.text+0x3ba0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_length_squared': player_template.c:(.text+0x3bc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_length_squared': player_template.c:(.text+0x3c00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_length': player_template.c:(.text+0x3c20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_length': player_template.c:(.text+0x3c60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_angle': player_template.c:(.text+0x3c80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_angle': player_template.c:(.text+0x3cc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_dot': player_template.c:(.text+0x3ce0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_dot': player_template.c:(.text+0x3d20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_slerp': player_template.c:(.text+0x3d40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_slerp': player_template.c:(.text+0x3e00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_lerp': player_template.c:(.text+0x3e20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_lerp': player_template.c:(.text+0x3ee0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_yaw_pitch_roll': player_template.c:(.text+0x3f00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_yaw_pitch_roll': player_template.c:(.text+0x3fa0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_mat4': player_template.c:(.text+0x3fc0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_mat4': player_template.c:(.text+0x4060): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_vec3': player_template.c:(.text+0x4080): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_vec3': player_template.c:(.text+0x4120): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_axis_angle': player_template.c:(.text+0x4140): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_axis_angle': player_template.c:(.text+0x41e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_power': player_template.c:(.text+0x4200): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_power': player_template.c:(.text+0x42a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_normalize': player_template.c:(.text+0x42c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_normalize': player_template.c:(.text+0x4360): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_inverse': player_template.c:(.text+0x4380): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_inverse': player_template.c:(.text+0x4420): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_conjugate': player_template.c:(.text+0x4440): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_conjugate': player_template.c:(.text+0x44e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_negative': player_template.c:(.text+0x4500): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_negative': player_template.c:(.text+0x45a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_divide': player_template.c:(.text+0x45c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_divide': player_template.c:(.text+0x4680): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_multiply': player_template.c:(.text+0x46a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_multiply': player_template.c:(.text+0x4760): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_scale': player_template.c:(.text+0x4780): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_scale': player_template.c:(.text+0x4820): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_null': player_template.c:(.text+0x4840): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_null': player_template.c:(.text+0x48e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_zero': player_template.c:(.text+0x4900): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_zero': player_template.c:(.text+0x49a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_assign': player_template.c:(.text+0x49c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_assign': player_template.c:(.text+0x4a60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat': player_template.c:(.text+0x4a80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat': player_template.c:(.text+0x4b20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_nearly_equal': player_template.c:(.text+0x4b40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_nearly_equal': player_template.c:(.text+0x4b80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_equal': player_template.c:(.text+0x4ba0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_equal': player_template.c:(.text+0x4be0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_near_zero': player_template.c:(.text+0x4c00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_near_zero': player_template.c:(.text+0x4c40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_zero': player_template.c:(.text+0x4c60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_zero': player_template.c:(.text+0x4ca0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_lerp': player_template.c:(.text+0x4cc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_lerp': player_template.c:(.text+0x4d60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_normalize': player_template.c:(.text+0x4d80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_normalize': player_template.c:(.text+0x4e20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_clamp': player_template.c:(.text+0x4e40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_clamp': player_template.c:(.text+0x4ee0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_min': player_template.c:(.text+0x4f00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_min': player_template.c:(.text+0x4fa0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_max': player_template.c:(.text+0x4fc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_max': player_template.c:(.text+0x5060): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_round': player_template.c:(.text+0x5080): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_round': player_template.c:(.text+0x5120): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_ceil': player_template.c:(.text+0x5140): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_ceil': player_template.c:(.text+0x51e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_floor': player_template.c:(.text+0x5200): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_floor': player_template.c:(.text+0x52a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_abs': player_template.c:(.text+0x52c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_abs': player_template.c:(.text+0x5360): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_inverse': player_template.c:(.text+0x5380): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_inverse': player_template.c:(.text+0x5420): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_negative': player_template.c:(.text+0x5440): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_negative': player_template.c:(.text+0x54e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_snap': player_template.c:(.text+0x5500): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_snap': player_template.c:(.text+0x55a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_divide': player_template.c:(.text+0x55c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_divide': player_template.c:(.text+0x5660): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_multiply_mat4': player_template.c:(.text+0x5680): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_multiply_mat4': player_template.c:(.text+0x5720): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_multiply': player_template.c:(.text+0x5740): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_multiply': player_template.c:(.text+0x57e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_scale': player_template.c:(.text+0x5800): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_scale': player_template.c:(.text+0x58a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_subtract': player_template.c:(.text+0x58c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_subtract': player_template.c:(.text+0x5960): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_add': player_template.c:(.text+0x5980): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_add': player_template.c:(.text+0x5a20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_one': player_template.c:(.text+0x5a40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_one': player_template.c:(.text+0x5ac0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_zero': player_template.c:(.text+0x5ae0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_zero': player_template.c:(.text+0x5b60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_assign_vec4': player_template.c:(.text+0x5b80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_assign_vec4': player_template.c:(.text+0x5c20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_assign': player_template.c:(.text+0x5c40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_assign': player_template.c:(.text+0x5ce0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i': player_template.c:(.text+0x5d00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i': player_template.c:(.text+0x5da0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_is_equal': player_template.c:(.text+0x5de0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_is_equal': player_template.c:(.text+0x5e20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_is_zero': player_template.c:(.text+0x5e40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_is_zero': player_template.c:(.text+0x5e60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_lerp': player_template.c:(.text+0x5e80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_lerp': player_template.c:(.text+0x5f20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_normalize': player_template.c:(.text+0x5f40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_normalize': player_template.c:(.text+0x5fe0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_clamp': player_template.c:(.text+0x6000): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_clamp': player_template.c:(.text+0x60a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_min': player_template.c:(.text+0x60c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_min': player_template.c:(.text+0x6160): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_max': player_template.c:(.text+0x6180): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_max': player_template.c:(.text+0x6220): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_round': player_template.c:(.text+0x6240): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_round': player_template.c:(.text+0x62e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_ceil': player_template.c:(.text+0x6300): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_ceil': player_template.c:(.text+0x63a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_floor': player_template.c:(.text+0x63c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_floor': player_template.c:(.text+0x6460): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_abs': player_template.c:(.text+0x6480): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_abs': player_template.c:(.text+0x6520): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_inverse': player_template.c:(.text+0x6540): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_inverse': player_template.c:(.text+0x65e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_negative': player_template.c:(.text+0x6600): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_negative': player_template.c:(.text+0x66a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_snap': player_template.c:(.text+0x66c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_snap': player_template.c:(.text+0x6760): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_divide': player_template.c:(.text+0x6780): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_divide': player_template.c:(.text+0x6820): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_multiply_mat4': player_template.c:(.text+0x6840): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_multiply_mat4': player_template.c:(.text+0x68e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_multiply': player_template.c:(.text+0x6900): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_multiply': player_template.c:(.text+0x69a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_scale': player_template.c:(.text+0x69c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_scale': player_template.c:(.text+0x6a60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_subtract': player_template.c:(.text+0x6a80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_subtract': player_template.c:(.text+0x6b20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_add': player_template.c:(.text+0x6b40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_add': player_template.c:(.text+0x6be0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_one': player_template.c:(.text+0x6c00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_one': player_template.c:(.text+0x6c80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_zero': player_template.c:(.text+0x6ca0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_zero': player_template.c:(.text+0x6d20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_assign_vec4i': player_template.c:(.text+0x6d40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_assign_vec4i': player_template.c:(.text+0x6de0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_assign': player_template.c:(.text+0x6e00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_assign': player_template.c:(.text+0x6ea0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4': player_template.c:(.text+0x6ec0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4': player_template.c:(.text+0x6f60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_nearly_equal': player_template.c:(.text+0x6f80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_nearly_equal': player_template.c:(.text+0x6fc0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_equal': player_template.c:(.text+0x6fe0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_equal': player_template.c:(.text+0x7020): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_near_zero': player_template.c:(.text+0x7040): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_near_zero': player_template.c:(.text+0x7080): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_zero': player_template.c:(.text+0x70a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_zero': player_template.c:(.text+0x70c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_distance_squared': player_template.c:(.text+0x70e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_distance_squared': player_template.c:(.text+0x7140): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_distance': player_template.c:(.text+0x7160): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_distance': player_template.c:(.text+0x71c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_length_squared': player_template.c:(.text+0x71e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_length_squared': player_template.c:(.text+0x7220): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_length': player_template.c:(.text+0x7240): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_length': player_template.c:(.text+0x7280): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_dot': player_template.c:(.text+0x72a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_dot': player_template.c:(.text+0x7300): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_bezier4': player_template.c:(.text+0x7320): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_bezier4': player_template.c:(.text+0x7420): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_bezier3': player_template.c:(.text+0x7460): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_bezier3': player_template.c:(.text+0x7560): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_lerp': player_template.c:(.text+0x7580): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_lerp': player_template.c:(.text+0x7660): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_reflect': player_template.c:(.text+0x7680): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_reflect': player_template.c:(.text+0x7760): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_slide': player_template.c:(.text+0x7780): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_slide': player_template.c:(.text+0x7860): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_project': player_template.c:(.text+0x7880): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_project': player_template.c:(.text+0x7960): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_normalize': player_template.c:(.text+0x7980): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_normalize': player_template.c:(.text+0x7a40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_cross': player_template.c:(.text+0x7a60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_cross': player_template.c:(.text+0x7b40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_clamp': player_template.c:(.text+0x7b60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_clamp': player_template.c:(.text+0x7c60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_min': player_template.c:(.text+0x7c80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_min': player_template.c:(.text+0x7d60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_max': player_template.c:(.text+0x7d80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_max': player_template.c:(.text+0x7e60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_round': player_template.c:(.text+0x7e80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_round': player_template.c:(.text+0x7f20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_ceil': player_template.c:(.text+0x7f40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_ceil': player_template.c:(.text+0x7fe0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_floor': player_template.c:(.text+0x8000): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_floor': player_template.c:(.text+0x80a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_abs': player_template.c:(.text+0x80c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_abs': player_template.c:(.text+0x8180): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_inverse': player_template.c:(.text+0x81a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_inverse': player_template.c:(.text+0x8260): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_negative': player_template.c:(.text+0x8280): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_negative': player_template.c:(.text+0x8340): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_snap': player_template.c:(.text+0x8360): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_snap': player_template.c:(.text+0x8440): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_divide': player_template.c:(.text+0x8460): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_divide': player_template.c:(.text+0x8540): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_multiply_mat3': player_template.c:(.text+0x8560): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_multiply_mat3': player_template.c:(.text+0x8620): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_multiply': player_template.c:(.text+0x8640): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_multiply': player_template.c:(.text+0x8720): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_scale': player_template.c:(.text+0x8740): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_scale': player_template.c:(.text+0x8800): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_subtract': player_template.c:(.text+0x8820): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_subtract': player_template.c:(.text+0x8900): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_add': player_template.c:(.text+0x8920): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_add': player_template.c:(.text+0x8a00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_one': player_template.c:(.text+0x8a20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_one': player_template.c:(.text+0x8ac0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_zero': player_template.c:(.text+0x8ae0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_zero': player_template.c:(.text+0x8b80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_assign_vec3': player_template.c:(.text+0x8ba0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_assign_vec3': player_template.c:(.text+0x8c40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_assign': player_template.c:(.text+0x8c60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_assign': player_template.c:(.text+0x8d20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i': player_template.c:(.text+0x8d40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i': player_template.c:(.text+0x8de0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_is_equal': player_template.c:(.text+0x8e00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_is_equal': player_template.c:(.text+0x8e60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_is_zero': player_template.c:(.text+0x8e80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_is_zero': player_template.c:(.text+0x8ec0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_distance_squared': player_template.c:(.text+0x8ee0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_distance_squared': player_template.c:(.text+0x8f20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_distance': player_template.c:(.text+0x8f40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_distance': player_template.c:(.text+0x8f80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_length_squared': player_template.c:(.text+0x8fa0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_length_squared': player_template.c:(.text+0x8fc0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_length': player_template.c:(.text+0x8fe0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_length': player_template.c:(.text+0x9000): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_dot': player_template.c:(.text+0x9020): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_dot': player_template.c:(.text+0x9060): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_bezier4': player_template.c:(.text+0x9080): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_bezier4': player_template.c:(.text+0x9160): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_bezier3': player_template.c:(.text+0x91a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_bezier3': player_template.c:(.text+0x9260): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_lerp': player_template.c:(.text+0x9280): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_lerp': player_template.c:(.text+0x9340): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_reflect': player_template.c:(.text+0x9360): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_reflect': player_template.c:(.text+0x9420): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_slide': player_template.c:(.text+0x9440): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_slide': player_template.c:(.text+0x9500): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_project': player_template.c:(.text+0x9520): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_project': player_template.c:(.text+0x95e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_normalize': player_template.c:(.text+0x9600): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_normalize': player_template.c:(.text+0x96a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_cross': player_template.c:(.text+0x96c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_cross': player_template.c:(.text+0x9780): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_clamp': player_template.c:(.text+0x97a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_clamp': player_template.c:(.text+0x9860): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_min': player_template.c:(.text+0x9880): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_min': player_template.c:(.text+0x9940): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_max': player_template.c:(.text+0x9960): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_max': player_template.c:(.text+0x9a20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_round': player_template.c:(.text+0x9a40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_round': player_template.c:(.text+0x9ae0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_ceil': player_template.c:(.text+0x9b00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_ceil': player_template.c:(.text+0x9ba0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_floor': player_template.c:(.text+0x9bc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_floor': player_template.c:(.text+0x9c60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_abs': player_template.c:(.text+0x9c80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_abs': player_template.c:(.text+0x9d20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_inverse': player_template.c:(.text+0x9d40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_inverse': player_template.c:(.text+0x9de0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_negative': player_template.c:(.text+0x9e00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_negative': player_template.c:(.text+0x9ea0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_snap': player_template.c:(.text+0x9ec0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_snap': player_template.c:(.text+0x9f80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_divide': player_template.c:(.text+0x9fa0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_divide': player_template.c:(.text+0xa060): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_multiply_mat3': player_template.c:(.text+0xa080): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_multiply_mat3': player_template.c:(.text+0xa120): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_multiply': player_template.c:(.text+0xa140): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_multiply': player_template.c:(.text+0xa200): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_scale': player_template.c:(.text+0xa220): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_scale': player_template.c:(.text+0xa2c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_subtract': player_template.c:(.text+0xa2e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_subtract': player_template.c:(.text+0xa3a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_add': player_template.c:(.text+0xa3c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_add': player_template.c:(.text+0xa480): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_one': player_template.c:(.text+0xa4a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_one': player_template.c:(.text+0xa540): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_zero': player_template.c:(.text+0xa560): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_zero': player_template.c:(.text+0xa600): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_assign_vec3i': player_template.c:(.text+0xa620): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_assign_vec3i': player_template.c:(.text+0xa6e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_assign': player_template.c:(.text+0xa700): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_assign': player_template.c:(.text+0xa7a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3': player_template.c:(.text+0xa7c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3': player_template.c:(.text+0xa860): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_nearly_equal': player_template.c:(.text+0xa880): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_nearly_equal': player_template.c:(.text+0xa8c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_equal': player_template.c:(.text+0xa8e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_equal': player_template.c:(.text+0xa920): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_near_zero': player_template.c:(.text+0xa940): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_near_zero': player_template.c:(.text+0xa980): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_zero': player_template.c:(.text+0xa9a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_zero': player_template.c:(.text+0xa9e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_distance_squared': player_template.c:(.text+0xaa00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_distance_squared': player_template.c:(.text+0xaa40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_distance': player_template.c:(.text+0xaa60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_distance': player_template.c:(.text+0xaa80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_length': player_template.c:(.text+0xaaa0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_length': player_template.c:(.text+0xaac0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_length_squared': player_template.c:(.text+0xaae0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_length_squared': player_template.c:(.text+0xab00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_angle': player_template.c:(.text+0xab20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_angle': player_template.c:(.text+0xab40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_dot': player_template.c:(.text+0xab60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_dot': player_template.c:(.text+0xaba0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_bezier4': player_template.c:(.text+0xabc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_bezier4': player_template.c:(.text+0xac60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_bezier3': player_template.c:(.text+0xaca0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_bezier3': player_template.c:(.text+0xad40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_lerp': player_template.c:(.text+0xad60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_lerp': player_template.c:(.text+0xade0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_rotate': player_template.c:(.text+0xae00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_rotate': player_template.c:(.text+0xae80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_tangent': player_template.c:(.text+0xaea0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_tangent': player_template.c:(.text+0xaf20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_reflect': player_template.c:(.text+0xaf40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_reflect': player_template.c:(.text+0xafc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_slide': player_template.c:(.text+0xafe0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_slide': player_template.c:(.text+0xb060): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_project': player_template.c:(.text+0xb080): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_project': player_template.c:(.text+0xb100): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_normalize': player_template.c:(.text+0xb120): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_normalize': player_template.c:(.text+0xb1a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_clamp': player_template.c:(.text+0xb1c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_clamp': player_template.c:(.text+0xb260): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_min': player_template.c:(.text+0xb280): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_min': player_template.c:(.text+0xb300): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_max': player_template.c:(.text+0xb320): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_max': player_template.c:(.text+0xb3a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_round': player_template.c:(.text+0xb3c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_round': player_template.c:(.text+0xb440): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_ceil': player_template.c:(.text+0xb460): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_ceil': player_template.c:(.text+0xb4e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_floor': player_template.c:(.text+0xb500): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_floor': player_template.c:(.text+0xb580): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_abs': player_template.c:(.text+0xb5a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_abs': player_template.c:(.text+0xb620): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_inverse': player_template.c:(.text+0xb640): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_inverse': player_template.c:(.text+0xb6c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_negative': player_template.c:(.text+0xb6e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_negative': player_template.c:(.text+0xb760): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_snap': player_template.c:(.text+0xb780): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_snap': player_template.c:(.text+0xb800): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_divide': player_template.c:(.text+0xb820): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_divide': player_template.c:(.text+0xb8a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_multiply_mat2': player_template.c:(.text+0xb8c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_multiply_mat2': player_template.c:(.text+0xb960): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_multiply': player_template.c:(.text+0xb980): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_multiply': player_template.c:(.text+0xba00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_scale': player_template.c:(.text+0xba20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_scale': player_template.c:(.text+0xbaa0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_subtract': player_template.c:(.text+0xbac0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_subtract': player_template.c:(.text+0xbb40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_add': player_template.c:(.text+0xbb60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_add': player_template.c:(.text+0xbbe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_one': player_template.c:(.text+0xbc00): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_one': player_template.c:(.text+0xbc80): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_zero': player_template.c:(.text+0xbca0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_zero': player_template.c:(.text+0xbd20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_assign_vec2': player_template.c:(.text+0xbd40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_assign_vec2': player_template.c:(.text+0xbdc0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_assign': player_template.c:(.text+0xbde0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_assign': player_template.c:(.text+0xbe60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i': player_template.c:(.text+0xbe80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i': player_template.c:(.text+0xbf00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_is_equal': player_template.c:(.text+0xbf20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_is_equal': player_template.c:(.text+0xbf60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_is_zero': player_template.c:(.text+0xbf80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_is_zero': player_template.c:(.text+0xbfa0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_distance_squared': player_template.c:(.text+0xbfc0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_distance_squared': player_template.c:(.text+0xc000): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_distance': player_template.c:(.text+0xc020): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_distance': player_template.c:(.text+0xc060): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_length': player_template.c:(.text+0xc080): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_length': player_template.c:(.text+0xc0a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_length_squared': player_template.c:(.text+0xc0c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_length_squared': player_template.c:(.text+0xc0e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_angle': player_template.c:(.text+0xc100): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_angle': player_template.c:(.text+0xc120): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_dot': player_template.c:(.text+0xc140): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_dot': player_template.c:(.text+0xc180): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_bezier4': player_template.c:(.text+0xc1a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_bezier4': player_template.c:(.text+0xc260): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_bezier3': player_template.c:(.text+0xc2a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_bezier3': player_template.c:(.text+0xc340): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_lerp': player_template.c:(.text+0xc360): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_lerp': player_template.c:(.text+0xc400): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_rotate': player_template.c:(.text+0xc420): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_rotate': player_template.c:(.text+0xc4c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_tangent': player_template.c:(.text+0xc4e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_tangent': player_template.c:(.text+0xc560): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_reflect': player_template.c:(.text+0xc580): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_reflect': player_template.c:(.text+0xc620): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_slide': player_template.c:(.text+0xc640): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_slide': player_template.c:(.text+0xc6e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_project': player_template.c:(.text+0xc700): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_project': player_template.c:(.text+0xc7a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_normalize': player_template.c:(.text+0xc7c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_normalize': player_template.c:(.text+0xc840): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_clamp': player_template.c:(.text+0xc860): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_clamp': player_template.c:(.text+0xc900): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_min': player_template.c:(.text+0xc920): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_min': player_template.c:(.text+0xc9c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_max': player_template.c:(.text+0xc9e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_max': player_template.c:(.text+0xca80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_round': player_template.c:(.text+0xcaa0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_round': player_template.c:(.text+0xcb20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_ceil': player_template.c:(.text+0xcb40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_ceil': player_template.c:(.text+0xcbc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_floor': player_template.c:(.text+0xcbe0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_floor': player_template.c:(.text+0xcc60): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_abs': player_template.c:(.text+0xcc80): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_abs': player_template.c:(.text+0xcd00): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_inverse': player_template.c:(.text+0xcd20): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_inverse': player_template.c:(.text+0xcda0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_negative': player_template.c:(.text+0xcdc0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_negative': player_template.c:(.text+0xce40): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_snap': player_template.c:(.text+0xce60): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_snap': player_template.c:(.text+0xcf00): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_divide': player_template.c:(.text+0xcf20): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_divide': player_template.c:(.text+0xcfc0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_multiply_mat2': player_template.c:(.text+0xcfe0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_multiply_mat2': player_template.c:(.text+0xd080): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_multiply': player_template.c:(.text+0xd0a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_multiply': player_template.c:(.text+0xd140): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_scale': player_template.c:(.text+0xd160): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_scale': player_template.c:(.text+0xd200): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_subtract': player_template.c:(.text+0xd220): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_subtract': player_template.c:(.text+0xd2c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_add': player_template.c:(.text+0xd2e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_add': player_template.c:(.text+0xd380): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_one': player_template.c:(.text+0xd3a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_one': player_template.c:(.text+0xd420): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_zero': player_template.c:(.text+0xd440): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_zero': player_template.c:(.text+0xd4c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_assign_vec2i': player_template.c:(.text+0xd4e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_assign_vec2i': player_template.c:(.text+0xd560): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_assign': player_template.c:(.text+0xd580): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_assign': player_template.c:(.text+0xd600): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2': player_template.c:(.text+0xd620): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2': player_template.c:(.text+0xd6a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_nearly_equal': player_template.c:(.text+0xd6c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_nearly_equal': player_template.c:(.text+0xd700): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_equal': player_template.c:(.text+0xd720): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_equal': player_template.c:(.text+0xd760): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_near_zero': player_template.c:(.text+0xd780): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_near_zero': player_template.c:(.text+0xd7a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_zero': player_template.c:(.text+0xd7c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_zero': player_template.c:(.text+0xd7e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_lerp': powerup.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_lerp': powerup.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_multiply': powerup.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_multiply': powerup.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_scale': powerup.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_scale': powerup.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_negative': powerup.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_negative': powerup.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_scaling': powerup.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_scaling': powerup.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_translation': powerup.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_translation': powerup.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_look_at': powerup.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_look_at': powerup.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_quaternion': powerup.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_quaternion': powerup.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_axis': powerup.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_axis': powerup.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_z': powerup.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_z': powerup.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_y': powerup.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_y': powerup.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_x': powerup.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_x': powerup.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_perspective_infinite': powerup.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_perspective_infinite': powerup.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_perspective_fov': powerup.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_perspective_fov': powerup.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_perspective': powerup.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_perspective': powerup.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_ortho': powerup.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_ortho': powerup.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_inverse': powerup.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_inverse': powerup.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_adjugate': powerup.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_adjugate': powerup.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_transpose': powerup.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_transpose': powerup.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_assign_mat3': powerup.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_assign_mat3': powerup.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_assign_mat2': powerup.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_assign_mat2': powerup.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_assign': powerup.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_assign': powerup.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_determinant': powerup.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_determinant': powerup.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_identity': powerup.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_identity': powerup.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_zero': powerup.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_zero': powerup.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4': powerup.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4': powerup.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_lerp': powerup.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_lerp': powerup.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_multiply': powerup.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_multiply': powerup.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_scale': powerup.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_scale': powerup.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_negative': powerup.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_negative': powerup.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_scaling': powerup.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_scaling': powerup.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_quaternion': powerup.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_quaternion': powerup.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_axis': powerup.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_axis': powerup.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_z': powerup.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_z': powerup.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_y': powerup.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_y': powerup.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_x': powerup.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_x': powerup.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_inverse': powerup.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_inverse': powerup.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_adjugate': powerup.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_adjugate': powerup.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_cofactor': powerup.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_cofactor': powerup.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_transpose': powerup.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_transpose': powerup.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_assign_mat4': powerup.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_assign_mat4': powerup.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_assign_mat2': powerup.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_assign_mat2': powerup.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_assign': powerup.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_assign': powerup.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_determinant': powerup.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_determinant': powerup.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_identity': powerup.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_identity': powerup.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_zero': powerup.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_zero': powerup.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3': powerup.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3': powerup.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_lerp': powerup.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_lerp': powerup.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_multiply': powerup.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_multiply': powerup.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_scale': powerup.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_scale': powerup.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_negative': powerup.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_negative': powerup.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_scaling': powerup.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_scaling': powerup.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_rotation': powerup.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_rotation': powerup.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_inverse': powerup.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_inverse': powerup.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_cofactor': powerup.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_cofactor': powerup.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_transpose': powerup.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_transpose': powerup.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_assign_mat4': powerup.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_assign_mat4': powerup.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_assign_mat3': powerup.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_assign_mat3': powerup.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_assign': powerup.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_assign': powerup.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_determinant': powerup.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_determinant': powerup.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_identity': powerup.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_identity': powerup.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_zero': powerup.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_zero': powerup.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2': powerup.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2': powerup.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_length_squared': powerup.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_length_squared': powerup.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_length': powerup.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_length': powerup.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_angle': powerup.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_angle': powerup.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_dot': powerup.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_dot': powerup.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_slerp': powerup.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_slerp': powerup.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_lerp': powerup.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_lerp': powerup.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_yaw_pitch_roll': powerup.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_yaw_pitch_roll': powerup.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_mat4': powerup.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_mat4': powerup.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_vec3': powerup.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_vec3': powerup.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_axis_angle': powerup.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_axis_angle': powerup.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_power': powerup.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_power': powerup.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_normalize': powerup.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_normalize': powerup.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_inverse': powerup.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_inverse': powerup.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_conjugate': powerup.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_conjugate': powerup.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_negative': powerup.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_negative': powerup.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_divide': powerup.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_divide': powerup.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_multiply': powerup.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_multiply': powerup.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_scale': powerup.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_scale': powerup.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_null': powerup.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_null': powerup.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_zero': powerup.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_zero': powerup.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_assign': powerup.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_assign': powerup.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat': powerup.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat': powerup.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_nearly_equal': powerup.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_nearly_equal': powerup.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_equal': powerup.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_equal': powerup.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_near_zero': powerup.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_near_zero': powerup.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_zero': powerup.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_zero': powerup.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_lerp': powerup.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_lerp': powerup.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_normalize': powerup.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_normalize': powerup.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_clamp': powerup.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_clamp': powerup.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_min': powerup.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_min': powerup.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_max': powerup.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_max': powerup.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_round': powerup.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_round': powerup.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_ceil': powerup.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_ceil': powerup.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_floor': powerup.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_floor': powerup.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_abs': powerup.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_abs': powerup.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_inverse': powerup.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_inverse': powerup.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_negative': powerup.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_negative': powerup.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_snap': powerup.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_snap': powerup.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_divide': powerup.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_divide': powerup.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_multiply_mat4': powerup.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_multiply_mat4': powerup.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_multiply': powerup.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_multiply': powerup.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_scale': powerup.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_scale': powerup.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_subtract': powerup.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_subtract': powerup.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_add': powerup.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_add': powerup.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_one': powerup.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_one': powerup.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_zero': powerup.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_zero': powerup.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_assign_vec4': powerup.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_assign_vec4': powerup.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_assign': powerup.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_assign': powerup.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i': powerup.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i': powerup.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_is_equal': powerup.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_is_equal': powerup.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_is_zero': powerup.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_is_zero': powerup.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_lerp': powerup.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_lerp': powerup.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_normalize': powerup.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_normalize': powerup.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_clamp': powerup.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_clamp': powerup.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_min': powerup.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_min': powerup.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_max': powerup.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_max': powerup.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_round': powerup.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_round': powerup.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_ceil': powerup.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_ceil': powerup.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_floor': powerup.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_floor': powerup.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_abs': powerup.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_abs': powerup.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_inverse': powerup.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_inverse': powerup.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_negative': powerup.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_negative': powerup.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_snap': powerup.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_snap': powerup.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_divide': powerup.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_divide': powerup.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_multiply_mat4': powerup.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_multiply_mat4': powerup.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_multiply': powerup.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_multiply': powerup.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_scale': powerup.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_scale': powerup.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_subtract': powerup.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_subtract': powerup.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_add': powerup.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_add': powerup.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_one': powerup.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_one': powerup.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_zero': powerup.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_zero': powerup.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_assign_vec4i': powerup.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_assign_vec4i': powerup.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_assign': powerup.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_assign': powerup.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4': powerup.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4': powerup.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_nearly_equal': powerup.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_nearly_equal': powerup.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_equal': powerup.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_equal': powerup.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_near_zero': powerup.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_near_zero': powerup.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_zero': powerup.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_zero': powerup.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_distance_squared': powerup.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_distance_squared': powerup.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_distance': powerup.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_distance': powerup.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_length_squared': powerup.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_length_squared': powerup.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_length': powerup.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_length': powerup.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_dot': powerup.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_dot': powerup.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_bezier4': powerup.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_bezier4': powerup.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_bezier3': powerup.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_bezier3': powerup.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_lerp': powerup.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_lerp': powerup.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_reflect': powerup.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_reflect': powerup.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_slide': powerup.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_slide': powerup.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_project': powerup.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_project': powerup.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_normalize': powerup.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_normalize': powerup.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_cross': powerup.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_cross': powerup.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_clamp': powerup.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_clamp': powerup.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_min': powerup.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_min': powerup.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_max': powerup.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_max': powerup.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_round': powerup.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_round': powerup.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_ceil': powerup.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_ceil': powerup.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_floor': powerup.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_floor': powerup.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_abs': powerup.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_abs': powerup.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_inverse': powerup.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_inverse': powerup.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_negative': powerup.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_negative': powerup.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_snap': powerup.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_snap': powerup.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_divide': powerup.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_divide': powerup.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_multiply_mat3': powerup.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_multiply_mat3': powerup.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_multiply': powerup.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_multiply': powerup.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_scale': powerup.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_scale': powerup.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_subtract': powerup.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_subtract': powerup.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_add': powerup.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_add': powerup.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_one': powerup.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_one': powerup.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_zero': powerup.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_zero': powerup.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_assign_vec3': powerup.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_assign_vec3': powerup.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_assign': powerup.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_assign': powerup.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i': powerup.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i': powerup.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_is_equal': powerup.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_is_equal': powerup.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_is_zero': powerup.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_is_zero': powerup.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_distance_squared': powerup.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_distance_squared': powerup.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_distance': powerup.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_distance': powerup.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_length_squared': powerup.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_length_squared': powerup.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_length': powerup.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_length': powerup.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_dot': powerup.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_dot': powerup.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_bezier4': powerup.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_bezier4': powerup.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_bezier3': powerup.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_bezier3': powerup.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_lerp': powerup.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_lerp': powerup.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_reflect': powerup.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_reflect': powerup.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_slide': powerup.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_slide': powerup.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_project': powerup.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_project': powerup.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_normalize': powerup.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_normalize': powerup.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_cross': powerup.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_cross': powerup.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_clamp': powerup.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_clamp': powerup.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_min': powerup.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_min': powerup.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_max': powerup.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_max': powerup.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_round': powerup.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_round': powerup.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_ceil': powerup.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_ceil': powerup.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_floor': powerup.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_floor': powerup.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_abs': powerup.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_abs': powerup.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_inverse': powerup.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_inverse': powerup.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_negative': powerup.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_negative': powerup.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_snap': powerup.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_snap': powerup.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_divide': powerup.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_divide': powerup.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_multiply_mat3': powerup.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_multiply_mat3': powerup.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_multiply': powerup.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_multiply': powerup.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_scale': powerup.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_scale': powerup.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_subtract': powerup.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_subtract': powerup.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_add': powerup.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_add': powerup.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_one': powerup.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_one': powerup.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_zero': powerup.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_zero': powerup.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_assign_vec3i': powerup.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_assign_vec3i': powerup.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_assign': powerup.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_assign': powerup.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3': powerup.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3': powerup.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_nearly_equal': powerup.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_nearly_equal': powerup.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_equal': powerup.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_equal': powerup.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_near_zero': powerup.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_near_zero': powerup.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_zero': powerup.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_zero': powerup.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_distance_squared': powerup.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_distance_squared': powerup.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_distance': powerup.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_distance': powerup.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_length': powerup.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_length': powerup.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_length_squared': powerup.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_length_squared': powerup.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_angle': powerup.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_angle': powerup.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_dot': powerup.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_dot': powerup.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_bezier4': powerup.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_bezier4': powerup.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_bezier3': powerup.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_bezier3': powerup.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_lerp': powerup.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_lerp': powerup.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_rotate': powerup.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_rotate': powerup.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_tangent': powerup.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_tangent': powerup.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_reflect': powerup.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_reflect': powerup.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_slide': powerup.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_slide': powerup.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_project': powerup.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_project': powerup.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_normalize': powerup.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_normalize': powerup.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_clamp': powerup.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_clamp': powerup.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_min': powerup.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_min': powerup.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_max': powerup.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_max': powerup.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_round': powerup.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_round': powerup.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_ceil': powerup.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_ceil': powerup.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_floor': powerup.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_floor': powerup.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_abs': powerup.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_abs': powerup.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_inverse': powerup.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_inverse': powerup.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_negative': powerup.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_negative': powerup.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_snap': powerup.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_snap': powerup.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_divide': powerup.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_divide': powerup.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_multiply_mat2': powerup.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_multiply_mat2': powerup.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_multiply': powerup.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_multiply': powerup.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_scale': powerup.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_scale': powerup.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_subtract': powerup.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_subtract': powerup.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_add': powerup.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_add': powerup.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_one': powerup.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_one': powerup.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_zero': powerup.c:(.text+0xaee0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_zero': powerup.c:(.text+0xaf60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_assign_vec2': powerup.c:(.text+0xaf80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_assign_vec2': powerup.c:(.text+0xb000): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_assign': powerup.c:(.text+0xb020): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_assign': powerup.c:(.text+0xb0a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i': powerup.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i': powerup.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_is_equal': powerup.c:(.text+0xb160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_is_equal': powerup.c:(.text+0xb1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_is_zero': powerup.c:(.text+0xb1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_is_zero': powerup.c:(.text+0xb1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_distance_squared': powerup.c:(.text+0xb200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_distance_squared': powerup.c:(.text+0xb240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_distance': powerup.c:(.text+0xb260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_distance': powerup.c:(.text+0xb2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_length': powerup.c:(.text+0xb2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_length': powerup.c:(.text+0xb2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_length_squared': powerup.c:(.text+0xb300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_length_squared': powerup.c:(.text+0xb320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_angle': powerup.c:(.text+0xb340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_angle': powerup.c:(.text+0xb360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_dot': powerup.c:(.text+0xb380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_dot': powerup.c:(.text+0xb3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_bezier4': powerup.c:(.text+0xb3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_bezier4': powerup.c:(.text+0xb4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_bezier3': powerup.c:(.text+0xb4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_bezier3': powerup.c:(.text+0xb580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_lerp': powerup.c:(.text+0xb5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_lerp': powerup.c:(.text+0xb640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_rotate': powerup.c:(.text+0xb660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_rotate': powerup.c:(.text+0xb700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_tangent': powerup.c:(.text+0xb720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_tangent': powerup.c:(.text+0xb7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_reflect': powerup.c:(.text+0xb7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_reflect': powerup.c:(.text+0xb860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_slide': powerup.c:(.text+0xb880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_slide': powerup.c:(.text+0xb920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_project': powerup.c:(.text+0xb940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_project': powerup.c:(.text+0xb9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_normalize': powerup.c:(.text+0xba00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_normalize': powerup.c:(.text+0xba80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_clamp': powerup.c:(.text+0xbaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_clamp': powerup.c:(.text+0xbb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_min': powerup.c:(.text+0xbb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_min': powerup.c:(.text+0xbc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_max': powerup.c:(.text+0xbc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_max': powerup.c:(.text+0xbcc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_round': powerup.c:(.text+0xbce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_round': powerup.c:(.text+0xbd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_ceil': powerup.c:(.text+0xbd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_ceil': powerup.c:(.text+0xbe00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_floor': powerup.c:(.text+0xbe20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_floor': powerup.c:(.text+0xbea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_abs': powerup.c:(.text+0xbec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_abs': powerup.c:(.text+0xbf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_inverse': powerup.c:(.text+0xbf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_inverse': powerup.c:(.text+0xbfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_negative': powerup.c:(.text+0xc000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_negative': powerup.c:(.text+0xc080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_snap': powerup.c:(.text+0xc0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_snap': powerup.c:(.text+0xc140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_divide': powerup.c:(.text+0xc160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_divide': powerup.c:(.text+0xc200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_multiply_mat2': powerup.c:(.text+0xc220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_multiply_mat2': powerup.c:(.text+0xc2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_multiply': powerup.c:(.text+0xc2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_multiply': powerup.c:(.text+0xc380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_scale': powerup.c:(.text+0xc3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_scale': powerup.c:(.text+0xc440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_subtract': powerup.c:(.text+0xc460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_subtract': powerup.c:(.text+0xc500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_add': powerup.c:(.text+0xc520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_add': powerup.c:(.text+0xc5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_one': powerup.c:(.text+0xc5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_one': powerup.c:(.text+0xc660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_zero': powerup.c:(.text+0xc680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_zero': powerup.c:(.text+0xc700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_assign_vec2i': powerup.c:(.text+0xc720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_assign_vec2i': powerup.c:(.text+0xc7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_assign': powerup.c:(.text+0xc7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_assign': powerup.c:(.text+0xc840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2': powerup.c:(.text+0xc860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2': powerup.c:(.text+0xc8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_nearly_equal': powerup.c:(.text+0xc900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_nearly_equal': powerup.c:(.text+0xc940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_equal': powerup.c:(.text+0xc960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_equal': powerup.c:(.text+0xc9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_near_zero': powerup.c:(.text+0xc9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_near_zero': powerup.c:(.text+0xc9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_zero': powerup.c:(.text+0xce40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_zero': powerup.c:(.text+0xce60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_lerp': quick_play.c:(.text+0x640): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_lerp': quick_play.c:(.text+0x6c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_multiply': quick_play.c:(.text+0x6e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_multiply': quick_play.c:(.text+0x760): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_scale': quick_play.c:(.text+0x780): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_scale': quick_play.c:(.text+0x800): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_negative': quick_play.c:(.text+0x820): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_negative': quick_play.c:(.text+0x8a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_scaling': quick_play.c:(.text+0x8c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_scaling': quick_play.c:(.text+0x940): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_translation': quick_play.c:(.text+0x960): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_translation': quick_play.c:(.text+0x9e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_look_at': quick_play.c:(.text+0xa00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_look_at': quick_play.c:(.text+0xac0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_quaternion': quick_play.c:(.text+0xae0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_quaternion': quick_play.c:(.text+0xb60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_axis': quick_play.c:(.text+0xb80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_axis': quick_play.c:(.text+0xc00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_z': quick_play.c:(.text+0xc20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_z': quick_play.c:(.text+0xca0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_y': quick_play.c:(.text+0xcc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_y': quick_play.c:(.text+0xd40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_x': quick_play.c:(.text+0xd60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_x': quick_play.c:(.text+0xde0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_perspective_infinite': quick_play.c:(.text+0xe00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_perspective_infinite': quick_play.c:(.text+0xe80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_perspective_fov': quick_play.c:(.text+0xea0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_perspective_fov': quick_play.c:(.text+0xf20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_perspective': quick_play.c:(.text+0xf40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_perspective': quick_play.c:(.text+0xfc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_ortho': quick_play.c:(.text+0xfe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_ortho': quick_play.c:(.text+0x1060): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_inverse': quick_play.c:(.text+0x1080): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_inverse': quick_play.c:(.text+0x1100): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_adjugate': quick_play.c:(.text+0x1120): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_adjugate': quick_play.c:(.text+0x11a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_transpose': quick_play.c:(.text+0x11c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_transpose': quick_play.c:(.text+0x1240): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_assign_mat3': quick_play.c:(.text+0x1260): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_assign_mat3': quick_play.c:(.text+0x12e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_assign_mat2': quick_play.c:(.text+0x1300): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_assign_mat2': quick_play.c:(.text+0x13a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_assign': quick_play.c:(.text+0x13c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_assign': quick_play.c:(.text+0x1440): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_determinant': quick_play.c:(.text+0x1460): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_determinant': quick_play.c:(.text+0x1480): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_identity': quick_play.c:(.text+0x14a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_identity': quick_play.c:(.text+0x1520): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_zero': quick_play.c:(.text+0x1540): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_zero': quick_play.c:(.text+0x15c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4': quick_play.c:(.text+0x15e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4': quick_play.c:(.text+0x1660): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_lerp': quick_play.c:(.text+0x1680): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_lerp': quick_play.c:(.text+0x1700): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_multiply': quick_play.c:(.text+0x1720): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_multiply': quick_play.c:(.text+0x17a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_scale': quick_play.c:(.text+0x17c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_scale': quick_play.c:(.text+0x1840): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_negative': quick_play.c:(.text+0x1860): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_negative': quick_play.c:(.text+0x18e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_scaling': quick_play.c:(.text+0x1900): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_scaling': quick_play.c:(.text+0x1980): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_quaternion': quick_play.c:(.text+0x19a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_quaternion': quick_play.c:(.text+0x1a40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_axis': quick_play.c:(.text+0x1a60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_axis': quick_play.c:(.text+0x1b00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_z': quick_play.c:(.text+0x1b20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_z': quick_play.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_y': quick_play.c:(.text+0x1bc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_y': quick_play.c:(.text+0x1c40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_x': quick_play.c:(.text+0x1c60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_x': quick_play.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_inverse': quick_play.c:(.text+0x1d00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_inverse': quick_play.c:(.text+0x1d80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_adjugate': quick_play.c:(.text+0x1da0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_adjugate': quick_play.c:(.text+0x1e20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_cofactor': quick_play.c:(.text+0x1e40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_cofactor': quick_play.c:(.text+0x1ec0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_transpose': quick_play.c:(.text+0x1ee0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_transpose': quick_play.c:(.text+0x1f60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_assign_mat4': quick_play.c:(.text+0x1f80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_assign_mat4': quick_play.c:(.text+0x2000): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_assign_mat2': quick_play.c:(.text+0x2020): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_assign_mat2': quick_play.c:(.text+0x20c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_assign': quick_play.c:(.text+0x20e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_assign': quick_play.c:(.text+0x2160): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_determinant': quick_play.c:(.text+0x2180): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_determinant': quick_play.c:(.text+0x21a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_identity': quick_play.c:(.text+0x21c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_identity': quick_play.c:(.text+0x2240): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_zero': quick_play.c:(.text+0x2260): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_zero': quick_play.c:(.text+0x22e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3': quick_play.c:(.text+0x2300): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3': quick_play.c:(.text+0x2380): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_lerp': quick_play.c:(.text+0x23a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_lerp': quick_play.c:(.text+0x2460): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_multiply': quick_play.c:(.text+0x2480): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_multiply': quick_play.c:(.text+0x2540): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_scale': quick_play.c:(.text+0x2560): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_scale': quick_play.c:(.text+0x2600): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_negative': quick_play.c:(.text+0x2620): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_negative': quick_play.c:(.text+0x26c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_scaling': quick_play.c:(.text+0x26e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_scaling': quick_play.c:(.text+0x2780): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_rotation': quick_play.c:(.text+0x27a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_rotation': quick_play.c:(.text+0x2840): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_inverse': quick_play.c:(.text+0x2860): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_inverse': quick_play.c:(.text+0x2900): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_cofactor': quick_play.c:(.text+0x2920): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_cofactor': quick_play.c:(.text+0x29c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_transpose': quick_play.c:(.text+0x29e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_transpose': quick_play.c:(.text+0x2a80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_assign_mat4': quick_play.c:(.text+0x2aa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_assign_mat4': quick_play.c:(.text+0x2b40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_assign_mat3': quick_play.c:(.text+0x2b60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_assign_mat3': quick_play.c:(.text+0x2c00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_assign': quick_play.c:(.text+0x2c20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_assign': quick_play.c:(.text+0x2cc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_determinant': quick_play.c:(.text+0x2ce0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_determinant': quick_play.c:(.text+0x2d20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_identity': quick_play.c:(.text+0x2d40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_identity': quick_play.c:(.text+0x2de0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_zero': quick_play.c:(.text+0x2e00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_zero': quick_play.c:(.text+0x2ea0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2': quick_play.c:(.text+0x2ec0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2': quick_play.c:(.text+0x2f60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_length_squared': quick_play.c:(.text+0x2f80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_length_squared': quick_play.c:(.text+0x2fc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_length': quick_play.c:(.text+0x2fe0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_length': quick_play.c:(.text+0x3020): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_angle': quick_play.c:(.text+0x3040): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_angle': quick_play.c:(.text+0x3080): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_dot': quick_play.c:(.text+0x30a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_dot': quick_play.c:(.text+0x30e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_slerp': quick_play.c:(.text+0x3100): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_slerp': quick_play.c:(.text+0x31c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_lerp': quick_play.c:(.text+0x31e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_lerp': quick_play.c:(.text+0x32a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_yaw_pitch_roll': quick_play.c:(.text+0x32c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_yaw_pitch_roll': quick_play.c:(.text+0x3360): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_mat4': quick_play.c:(.text+0x3380): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_mat4': quick_play.c:(.text+0x3420): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_vec3': quick_play.c:(.text+0x3440): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_vec3': quick_play.c:(.text+0x34e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_axis_angle': quick_play.c:(.text+0x3500): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_axis_angle': quick_play.c:(.text+0x35a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_power': quick_play.c:(.text+0x35c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_power': quick_play.c:(.text+0x3660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_normalize': quick_play.c:(.text+0x3680): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_normalize': quick_play.c:(.text+0x3720): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_inverse': quick_play.c:(.text+0x3740): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_inverse': quick_play.c:(.text+0x37e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_conjugate': quick_play.c:(.text+0x3800): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_conjugate': quick_play.c:(.text+0x38a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_negative': quick_play.c:(.text+0x38c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_negative': quick_play.c:(.text+0x3960): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_divide': quick_play.c:(.text+0x3980): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_divide': quick_play.c:(.text+0x3a40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_multiply': quick_play.c:(.text+0x3a60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_multiply': quick_play.c:(.text+0x3b20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_scale': quick_play.c:(.text+0x3b40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_scale': quick_play.c:(.text+0x3be0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_null': quick_play.c:(.text+0x3c00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_null': quick_play.c:(.text+0x3ca0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_zero': quick_play.c:(.text+0x3cc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_zero': quick_play.c:(.text+0x3d60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_assign': quick_play.c:(.text+0x3d80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_assign': quick_play.c:(.text+0x3e20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat': quick_play.c:(.text+0x3e40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat': quick_play.c:(.text+0x3ee0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_nearly_equal': quick_play.c:(.text+0x3f00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_nearly_equal': quick_play.c:(.text+0x3f40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_equal': quick_play.c:(.text+0x3f60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_equal': quick_play.c:(.text+0x3fa0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_near_zero': quick_play.c:(.text+0x3fc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_near_zero': quick_play.c:(.text+0x4000): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_zero': quick_play.c:(.text+0x4020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_zero': quick_play.c:(.text+0x4060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_lerp': quick_play.c:(.text+0x4080): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_lerp': quick_play.c:(.text+0x4120): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_normalize': quick_play.c:(.text+0x4140): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_normalize': quick_play.c:(.text+0x41e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_clamp': quick_play.c:(.text+0x4200): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_clamp': quick_play.c:(.text+0x42a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_min': quick_play.c:(.text+0x42c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_min': quick_play.c:(.text+0x4360): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_max': quick_play.c:(.text+0x4380): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_max': quick_play.c:(.text+0x4420): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_round': quick_play.c:(.text+0x4440): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_round': quick_play.c:(.text+0x44e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_ceil': quick_play.c:(.text+0x4500): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_ceil': quick_play.c:(.text+0x45a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_floor': quick_play.c:(.text+0x45c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_floor': quick_play.c:(.text+0x4660): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_abs': quick_play.c:(.text+0x4680): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_abs': quick_play.c:(.text+0x4720): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_inverse': quick_play.c:(.text+0x4740): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_inverse': quick_play.c:(.text+0x47e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_negative': quick_play.c:(.text+0x4800): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_negative': quick_play.c:(.text+0x48a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_snap': quick_play.c:(.text+0x48c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_snap': quick_play.c:(.text+0x4960): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_divide': quick_play.c:(.text+0x4980): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_divide': quick_play.c:(.text+0x4a20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_multiply_mat4': quick_play.c:(.text+0x4a40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_multiply_mat4': quick_play.c:(.text+0x4ae0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_multiply': quick_play.c:(.text+0x4b00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_multiply': quick_play.c:(.text+0x4ba0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_scale': quick_play.c:(.text+0x4bc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_scale': quick_play.c:(.text+0x4c60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_subtract': quick_play.c:(.text+0x4c80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_subtract': quick_play.c:(.text+0x4d20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_add': quick_play.c:(.text+0x4d40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_add': quick_play.c:(.text+0x4de0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_one': quick_play.c:(.text+0x4e00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_one': quick_play.c:(.text+0x4e80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_zero': quick_play.c:(.text+0x4ea0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_zero': quick_play.c:(.text+0x4f20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_assign_vec4': quick_play.c:(.text+0x4f40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_assign_vec4': quick_play.c:(.text+0x4fe0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_assign': quick_play.c:(.text+0x5000): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_assign': quick_play.c:(.text+0x50a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i': quick_play.c:(.text+0x50c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i': quick_play.c:(.text+0x5160): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_is_equal': quick_play.c:(.text+0x51a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_is_equal': quick_play.c:(.text+0x51e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_is_zero': quick_play.c:(.text+0x5200): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_is_zero': quick_play.c:(.text+0x5220): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_lerp': quick_play.c:(.text+0x5240): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_lerp': quick_play.c:(.text+0x52e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_normalize': quick_play.c:(.text+0x5300): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_normalize': quick_play.c:(.text+0x53a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_clamp': quick_play.c:(.text+0x53c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_clamp': quick_play.c:(.text+0x5460): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_min': quick_play.c:(.text+0x5480): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_min': quick_play.c:(.text+0x5520): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_max': quick_play.c:(.text+0x5540): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_max': quick_play.c:(.text+0x55e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_round': quick_play.c:(.text+0x5600): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_round': quick_play.c:(.text+0x56a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_ceil': quick_play.c:(.text+0x56c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_ceil': quick_play.c:(.text+0x5760): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_floor': quick_play.c:(.text+0x5780): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_floor': quick_play.c:(.text+0x5820): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_abs': quick_play.c:(.text+0x5840): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_abs': quick_play.c:(.text+0x58e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_inverse': quick_play.c:(.text+0x5900): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_inverse': quick_play.c:(.text+0x59a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_negative': quick_play.c:(.text+0x59c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_negative': quick_play.c:(.text+0x5a60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_snap': quick_play.c:(.text+0x5a80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_snap': quick_play.c:(.text+0x5b20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_divide': quick_play.c:(.text+0x5b40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_divide': quick_play.c:(.text+0x5be0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_multiply_mat4': quick_play.c:(.text+0x5c00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_multiply_mat4': quick_play.c:(.text+0x5ca0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_multiply': quick_play.c:(.text+0x5cc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_multiply': quick_play.c:(.text+0x5d60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_scale': quick_play.c:(.text+0x5d80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_scale': quick_play.c:(.text+0x5e20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_subtract': quick_play.c:(.text+0x5e40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_subtract': quick_play.c:(.text+0x5ee0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_add': quick_play.c:(.text+0x5f00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_add': quick_play.c:(.text+0x5fa0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_one': quick_play.c:(.text+0x5fc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_one': quick_play.c:(.text+0x6040): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_zero': quick_play.c:(.text+0x6060): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_zero': quick_play.c:(.text+0x60e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_assign_vec4i': quick_play.c:(.text+0x6100): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_assign_vec4i': quick_play.c:(.text+0x61a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_assign': quick_play.c:(.text+0x61c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_assign': quick_play.c:(.text+0x6260): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4': quick_play.c:(.text+0x6280): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4': quick_play.c:(.text+0x6320): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_nearly_equal': quick_play.c:(.text+0x6340): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_nearly_equal': quick_play.c:(.text+0x6380): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_equal': quick_play.c:(.text+0x63a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_equal': quick_play.c:(.text+0x63e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_near_zero': quick_play.c:(.text+0x6400): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_near_zero': quick_play.c:(.text+0x6440): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_zero': quick_play.c:(.text+0x6460): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_zero': quick_play.c:(.text+0x6480): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_distance_squared': quick_play.c:(.text+0x64a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_distance_squared': quick_play.c:(.text+0x6500): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_distance': quick_play.c:(.text+0x6520): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_distance': quick_play.c:(.text+0x6580): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_length_squared': quick_play.c:(.text+0x65a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_length_squared': quick_play.c:(.text+0x65e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_length': quick_play.c:(.text+0x6600): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_length': quick_play.c:(.text+0x6640): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_dot': quick_play.c:(.text+0x6660): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_dot': quick_play.c:(.text+0x66c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_bezier4': quick_play.c:(.text+0x66e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_bezier4': quick_play.c:(.text+0x67e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_bezier3': quick_play.c:(.text+0x6820): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_bezier3': quick_play.c:(.text+0x6920): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_lerp': quick_play.c:(.text+0x6940): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_lerp': quick_play.c:(.text+0x6a20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_reflect': quick_play.c:(.text+0x6a40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_reflect': quick_play.c:(.text+0x6b20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_slide': quick_play.c:(.text+0x6b40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_slide': quick_play.c:(.text+0x6c20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_project': quick_play.c:(.text+0x6c40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_project': quick_play.c:(.text+0x6d20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_normalize': quick_play.c:(.text+0x6d40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_normalize': quick_play.c:(.text+0x6e00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_cross': quick_play.c:(.text+0x6e20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_cross': quick_play.c:(.text+0x6f00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_clamp': quick_play.c:(.text+0x6f20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_clamp': quick_play.c:(.text+0x7020): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_min': quick_play.c:(.text+0x7040): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_min': quick_play.c:(.text+0x7120): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_max': quick_play.c:(.text+0x7140): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_max': quick_play.c:(.text+0x7220): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_round': quick_play.c:(.text+0x7240): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_round': quick_play.c:(.text+0x72e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_ceil': quick_play.c:(.text+0x7300): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_ceil': quick_play.c:(.text+0x73a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_floor': quick_play.c:(.text+0x73c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_floor': quick_play.c:(.text+0x7460): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_abs': quick_play.c:(.text+0x7480): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_abs': quick_play.c:(.text+0x7540): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_inverse': quick_play.c:(.text+0x7560): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_inverse': quick_play.c:(.text+0x7620): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_negative': quick_play.c:(.text+0x7640): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_negative': quick_play.c:(.text+0x7700): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_snap': quick_play.c:(.text+0x7720): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_snap': quick_play.c:(.text+0x7800): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_divide': quick_play.c:(.text+0x7820): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_divide': quick_play.c:(.text+0x7900): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_multiply_mat3': quick_play.c:(.text+0x7920): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_multiply_mat3': quick_play.c:(.text+0x79e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_multiply': quick_play.c:(.text+0x7a00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_multiply': quick_play.c:(.text+0x7ae0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_scale': quick_play.c:(.text+0x7b00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_scale': quick_play.c:(.text+0x7bc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_subtract': quick_play.c:(.text+0x7be0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_subtract': quick_play.c:(.text+0x7cc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_add': quick_play.c:(.text+0x7ce0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_add': quick_play.c:(.text+0x7dc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_one': quick_play.c:(.text+0x7de0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_one': quick_play.c:(.text+0x7e80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_zero': quick_play.c:(.text+0x7ea0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_zero': quick_play.c:(.text+0x7f40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_assign_vec3': quick_play.c:(.text+0x7f60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_assign_vec3': quick_play.c:(.text+0x8000): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_assign': quick_play.c:(.text+0x8020): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_assign': quick_play.c:(.text+0x80e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i': quick_play.c:(.text+0x8100): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i': quick_play.c:(.text+0x81a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_is_equal': quick_play.c:(.text+0x81c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_is_equal': quick_play.c:(.text+0x8220): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_is_zero': quick_play.c:(.text+0x8240): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_is_zero': quick_play.c:(.text+0x8280): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_distance_squared': quick_play.c:(.text+0x82a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_distance_squared': quick_play.c:(.text+0x82e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_distance': quick_play.c:(.text+0x8300): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_distance': quick_play.c:(.text+0x8340): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_length_squared': quick_play.c:(.text+0x8360): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_length_squared': quick_play.c:(.text+0x8380): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_length': quick_play.c:(.text+0x83a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_length': quick_play.c:(.text+0x83c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_dot': quick_play.c:(.text+0x83e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_dot': quick_play.c:(.text+0x8420): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_bezier4': quick_play.c:(.text+0x8440): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_bezier4': quick_play.c:(.text+0x8520): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_bezier3': quick_play.c:(.text+0x8560): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_bezier3': quick_play.c:(.text+0x8620): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_lerp': quick_play.c:(.text+0x8640): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_lerp': quick_play.c:(.text+0x8700): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_reflect': quick_play.c:(.text+0x8720): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_reflect': quick_play.c:(.text+0x87e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_slide': quick_play.c:(.text+0x8800): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_slide': quick_play.c:(.text+0x88c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_project': quick_play.c:(.text+0x88e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_project': quick_play.c:(.text+0x89a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_normalize': quick_play.c:(.text+0x89c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_normalize': quick_play.c:(.text+0x8a60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_cross': quick_play.c:(.text+0x8a80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_cross': quick_play.c:(.text+0x8b40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_clamp': quick_play.c:(.text+0x8b60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_clamp': quick_play.c:(.text+0x8c20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_min': quick_play.c:(.text+0x8c40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_min': quick_play.c:(.text+0x8d00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_max': quick_play.c:(.text+0x8d20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_max': quick_play.c:(.text+0x8de0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_round': quick_play.c:(.text+0x8e00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_round': quick_play.c:(.text+0x8ea0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_ceil': quick_play.c:(.text+0x8ec0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_ceil': quick_play.c:(.text+0x8f60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_floor': quick_play.c:(.text+0x8f80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_floor': quick_play.c:(.text+0x9020): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_abs': quick_play.c:(.text+0x9040): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_abs': quick_play.c:(.text+0x90e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_inverse': quick_play.c:(.text+0x9100): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_inverse': quick_play.c:(.text+0x91a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_negative': quick_play.c:(.text+0x91c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_negative': quick_play.c:(.text+0x9260): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_snap': quick_play.c:(.text+0x9280): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_snap': quick_play.c:(.text+0x9340): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_divide': quick_play.c:(.text+0x9360): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_divide': quick_play.c:(.text+0x9420): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_multiply_mat3': quick_play.c:(.text+0x9440): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_multiply_mat3': quick_play.c:(.text+0x94e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_multiply': quick_play.c:(.text+0x9500): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_multiply': quick_play.c:(.text+0x95c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_scale': quick_play.c:(.text+0x95e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_scale': quick_play.c:(.text+0x9680): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_subtract': quick_play.c:(.text+0x96a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_subtract': quick_play.c:(.text+0x9760): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_add': quick_play.c:(.text+0x9780): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_add': quick_play.c:(.text+0x9840): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_one': quick_play.c:(.text+0x9860): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_one': quick_play.c:(.text+0x9900): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_zero': quick_play.c:(.text+0x9920): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_zero': quick_play.c:(.text+0x99c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_assign_vec3i': quick_play.c:(.text+0x99e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_assign_vec3i': quick_play.c:(.text+0x9aa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_assign': quick_play.c:(.text+0x9ac0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_assign': quick_play.c:(.text+0x9b60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3': quick_play.c:(.text+0x9b80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3': quick_play.c:(.text+0x9c20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_nearly_equal': quick_play.c:(.text+0x9c40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_nearly_equal': quick_play.c:(.text+0x9c80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_equal': quick_play.c:(.text+0x9ca0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_equal': quick_play.c:(.text+0x9ce0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_near_zero': quick_play.c:(.text+0x9d00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_near_zero': quick_play.c:(.text+0x9d40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_zero': quick_play.c:(.text+0x9d60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_zero': quick_play.c:(.text+0x9da0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_distance_squared': quick_play.c:(.text+0x9dc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_distance_squared': quick_play.c:(.text+0x9e00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_distance': quick_play.c:(.text+0x9e20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_distance': quick_play.c:(.text+0x9e40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_length': quick_play.c:(.text+0x9e60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_length': quick_play.c:(.text+0x9e80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_length_squared': quick_play.c:(.text+0x9ea0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_length_squared': quick_play.c:(.text+0x9ec0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_angle': quick_play.c:(.text+0x9ee0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_angle': quick_play.c:(.text+0x9f00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_dot': quick_play.c:(.text+0x9f20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_dot': quick_play.c:(.text+0x9f60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_bezier4': quick_play.c:(.text+0x9f80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_bezier4': quick_play.c:(.text+0xa020): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_bezier3': quick_play.c:(.text+0xa060): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_bezier3': quick_play.c:(.text+0xa100): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_lerp': quick_play.c:(.text+0xa120): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_lerp': quick_play.c:(.text+0xa1a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_rotate': quick_play.c:(.text+0xa1c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_rotate': quick_play.c:(.text+0xa240): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_tangent': quick_play.c:(.text+0xa260): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_tangent': quick_play.c:(.text+0xa2e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_reflect': quick_play.c:(.text+0xa300): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_reflect': quick_play.c:(.text+0xa380): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_slide': quick_play.c:(.text+0xa3a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_slide': quick_play.c:(.text+0xa420): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_project': quick_play.c:(.text+0xa440): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_project': quick_play.c:(.text+0xa4c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_normalize': quick_play.c:(.text+0xa4e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_normalize': quick_play.c:(.text+0xa560): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_clamp': quick_play.c:(.text+0xa580): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_clamp': quick_play.c:(.text+0xa620): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_min': quick_play.c:(.text+0xa640): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_min': quick_play.c:(.text+0xa6c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_max': quick_play.c:(.text+0xa6e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_max': quick_play.c:(.text+0xa760): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_round': quick_play.c:(.text+0xa780): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_round': quick_play.c:(.text+0xa800): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_ceil': quick_play.c:(.text+0xa820): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_ceil': quick_play.c:(.text+0xa8a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_floor': quick_play.c:(.text+0xa8c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_floor': quick_play.c:(.text+0xa940): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_abs': quick_play.c:(.text+0xa960): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_abs': quick_play.c:(.text+0xa9e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_inverse': quick_play.c:(.text+0xaa00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_inverse': quick_play.c:(.text+0xaa80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_negative': quick_play.c:(.text+0xaaa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_negative': quick_play.c:(.text+0xab20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_snap': quick_play.c:(.text+0xab40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_snap': quick_play.c:(.text+0xabc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_divide': quick_play.c:(.text+0xabe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_divide': quick_play.c:(.text+0xac60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_multiply_mat2': quick_play.c:(.text+0xac80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_multiply_mat2': quick_play.c:(.text+0xad20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_multiply': quick_play.c:(.text+0xad40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_multiply': quick_play.c:(.text+0xadc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_scale': quick_play.c:(.text+0xade0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_scale': quick_play.c:(.text+0xae60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_subtract': quick_play.c:(.text+0xae80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_subtract': quick_play.c:(.text+0xaf00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_add': quick_play.c:(.text+0xaf20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_add': quick_play.c:(.text+0xafa0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_one': quick_play.c:(.text+0xafc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_one': quick_play.c:(.text+0xb040): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_zero': quick_play.c:(.text+0xb060): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_zero': quick_play.c:(.text+0xb0e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_assign_vec2': quick_play.c:(.text+0xb100): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_assign_vec2': quick_play.c:(.text+0xb180): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_assign': quick_play.c:(.text+0xb1a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_assign': quick_play.c:(.text+0xb220): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i': quick_play.c:(.text+0xc4e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i': quick_play.c:(.text+0xc560): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_is_equal': quick_play.c:(.text+0xc580): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_is_equal': quick_play.c:(.text+0xc5c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_is_zero': quick_play.c:(.text+0xc5e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_is_zero': quick_play.c:(.text+0xc600): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_distance_squared': quick_play.c:(.text+0xc620): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_distance_squared': quick_play.c:(.text+0xc660): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_distance': quick_play.c:(.text+0xc680): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_distance': quick_play.c:(.text+0xc6c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_length': quick_play.c:(.text+0xc6e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_length': quick_play.c:(.text+0xc700): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_length_squared': quick_play.c:(.text+0xc720): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_length_squared': quick_play.c:(.text+0xc740): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_angle': quick_play.c:(.text+0xc760): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_angle': quick_play.c:(.text+0xc780): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_dot': quick_play.c:(.text+0xc7a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_dot': quick_play.c:(.text+0xc7e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_bezier4': quick_play.c:(.text+0xc800): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_bezier4': quick_play.c:(.text+0xc8c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_bezier3': quick_play.c:(.text+0xc900): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_bezier3': quick_play.c:(.text+0xc9a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_lerp': quick_play.c:(.text+0xc9c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_lerp': quick_play.c:(.text+0xca60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_rotate': quick_play.c:(.text+0xca80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_rotate': quick_play.c:(.text+0xcb20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_tangent': quick_play.c:(.text+0xcb40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_tangent': quick_play.c:(.text+0xcbc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_reflect': quick_play.c:(.text+0xcbe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_reflect': quick_play.c:(.text+0xcc80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_slide': quick_play.c:(.text+0xcca0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_slide': quick_play.c:(.text+0xcd40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_project': quick_play.c:(.text+0xcd60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_project': quick_play.c:(.text+0xce00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_normalize': quick_play.c:(.text+0xce20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_normalize': quick_play.c:(.text+0xcea0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_clamp': quick_play.c:(.text+0xcec0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_clamp': quick_play.c:(.text+0xcf60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_min': quick_play.c:(.text+0xcf80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_min': quick_play.c:(.text+0xd020): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_max': quick_play.c:(.text+0xd040): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_max': quick_play.c:(.text+0xd0e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_round': quick_play.c:(.text+0xd100): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_round': quick_play.c:(.text+0xd180): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_ceil': quick_play.c:(.text+0xd1a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_ceil': quick_play.c:(.text+0xd220): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_floor': quick_play.c:(.text+0xd240): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_floor': quick_play.c:(.text+0xd2c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_abs': quick_play.c:(.text+0xd2e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_abs': quick_play.c:(.text+0xd360): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_inverse': quick_play.c:(.text+0xd380): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_inverse': quick_play.c:(.text+0xd400): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_negative': quick_play.c:(.text+0xd420): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_negative': quick_play.c:(.text+0xd4a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_snap': quick_play.c:(.text+0xd4c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_snap': quick_play.c:(.text+0xd560): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_divide': quick_play.c:(.text+0xd580): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_divide': quick_play.c:(.text+0xd620): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_multiply_mat2': quick_play.c:(.text+0xd640): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_multiply_mat2': quick_play.c:(.text+0xd6e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_multiply': quick_play.c:(.text+0xd700): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_multiply': quick_play.c:(.text+0xd7a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_scale': quick_play.c:(.text+0xd7c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_scale': quick_play.c:(.text+0xd860): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_subtract': quick_play.c:(.text+0xd880): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_subtract': quick_play.c:(.text+0xd920): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_add': quick_play.c:(.text+0xd940): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_add': quick_play.c:(.text+0xd9e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_one': quick_play.c:(.text+0xda00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_one': quick_play.c:(.text+0xda80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_zero': quick_play.c:(.text+0xdaa0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_zero': quick_play.c:(.text+0xdb20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_assign_vec2i': quick_play.c:(.text+0xdb40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_assign_vec2i': quick_play.c:(.text+0xdbc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_assign': quick_play.c:(.text+0xdbe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_assign': quick_play.c:(.text+0xdc60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2': quick_play.c:(.text+0xdc80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2': quick_play.c:(.text+0xdd00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_nearly_equal': quick_play.c:(.text+0xdd20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_nearly_equal': quick_play.c:(.text+0xdd60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_equal': quick_play.c:(.text+0xdd80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_equal': quick_play.c:(.text+0xddc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_near_zero': quick_play.c:(.text+0xdde0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_near_zero': quick_play.c:(.text+0xde00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_zero': quick_play.c:(.text+0xde20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_zero': quick_play.c:(.text+0xde40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_lerp': screen_shake.c:(.text+0x1a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_lerp': screen_shake.c:(.text+0x220): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_multiply': screen_shake.c:(.text+0x240): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_multiply': screen_shake.c:(.text+0x2c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_scale': screen_shake.c:(.text+0x2e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_scale': screen_shake.c:(.text+0x360): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_negative': screen_shake.c:(.text+0x380): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_negative': screen_shake.c:(.text+0x400): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_scaling': screen_shake.c:(.text+0x420): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_scaling': screen_shake.c:(.text+0x4a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_translation': screen_shake.c:(.text+0x4c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_translation': screen_shake.c:(.text+0x540): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_look_at': screen_shake.c:(.text+0x560): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_look_at': screen_shake.c:(.text+0x620): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_quaternion': screen_shake.c:(.text+0x640): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_quaternion': screen_shake.c:(.text+0x6c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_axis': screen_shake.c:(.text+0x6e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_axis': screen_shake.c:(.text+0x760): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_z': screen_shake.c:(.text+0x780): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_z': screen_shake.c:(.text+0x800): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_y': screen_shake.c:(.text+0x820): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_y': screen_shake.c:(.text+0x8a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_x': screen_shake.c:(.text+0x8c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_x': screen_shake.c:(.text+0x940): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_perspective_infinite': screen_shake.c:(.text+0x960): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_perspective_infinite': screen_shake.c:(.text+0x9e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_perspective_fov': screen_shake.c:(.text+0xa00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_perspective_fov': screen_shake.c:(.text+0xa80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_perspective': screen_shake.c:(.text+0xaa0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_perspective': screen_shake.c:(.text+0xb20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_ortho': screen_shake.c:(.text+0xb40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_ortho': screen_shake.c:(.text+0xbc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_inverse': screen_shake.c:(.text+0xbe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_inverse': screen_shake.c:(.text+0xc60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_adjugate': screen_shake.c:(.text+0xc80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_adjugate': screen_shake.c:(.text+0xd00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_transpose': screen_shake.c:(.text+0xd20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_transpose': screen_shake.c:(.text+0xda0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_assign_mat3': screen_shake.c:(.text+0xdc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_assign_mat3': screen_shake.c:(.text+0xe40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_assign_mat2': screen_shake.c:(.text+0xe60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_assign_mat2': screen_shake.c:(.text+0xf00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_assign': screen_shake.c:(.text+0xf20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_assign': screen_shake.c:(.text+0xfa0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_determinant': screen_shake.c:(.text+0xfc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_determinant': screen_shake.c:(.text+0xfe0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_identity': screen_shake.c:(.text+0x1000): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_identity': screen_shake.c:(.text+0x1080): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_zero': screen_shake.c:(.text+0x10a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_zero': screen_shake.c:(.text+0x1120): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4': screen_shake.c:(.text+0x1140): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4': screen_shake.c:(.text+0x11c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_lerp': screen_shake.c:(.text+0x11e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_lerp': screen_shake.c:(.text+0x1260): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_multiply': screen_shake.c:(.text+0x1280): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_multiply': screen_shake.c:(.text+0x1300): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_scale': screen_shake.c:(.text+0x1320): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_scale': screen_shake.c:(.text+0x13a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_negative': screen_shake.c:(.text+0x13c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_negative': screen_shake.c:(.text+0x1440): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_scaling': screen_shake.c:(.text+0x1460): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_scaling': screen_shake.c:(.text+0x14e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_quaternion': screen_shake.c:(.text+0x1500): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_quaternion': screen_shake.c:(.text+0x15a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_axis': screen_shake.c:(.text+0x15c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_axis': screen_shake.c:(.text+0x1660): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_z': screen_shake.c:(.text+0x1680): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_z': screen_shake.c:(.text+0x1700): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_y': screen_shake.c:(.text+0x1720): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_y': screen_shake.c:(.text+0x17a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_x': screen_shake.c:(.text+0x17c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_x': screen_shake.c:(.text+0x1840): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_inverse': screen_shake.c:(.text+0x1860): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_inverse': screen_shake.c:(.text+0x18e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_adjugate': screen_shake.c:(.text+0x1900): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_adjugate': screen_shake.c:(.text+0x1980): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_cofactor': screen_shake.c:(.text+0x19a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_cofactor': screen_shake.c:(.text+0x1a20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_transpose': screen_shake.c:(.text+0x1a40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_transpose': screen_shake.c:(.text+0x1ac0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_assign_mat4': screen_shake.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_assign_mat4': screen_shake.c:(.text+0x1b60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_assign_mat2': screen_shake.c:(.text+0x1b80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_assign_mat2': screen_shake.c:(.text+0x1c20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_assign': screen_shake.c:(.text+0x1c40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_assign': screen_shake.c:(.text+0x1cc0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_determinant': screen_shake.c:(.text+0x1ce0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_determinant': screen_shake.c:(.text+0x1d00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_identity': screen_shake.c:(.text+0x1d20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_identity': screen_shake.c:(.text+0x1da0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_zero': screen_shake.c:(.text+0x1dc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_zero': screen_shake.c:(.text+0x1e40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3': screen_shake.c:(.text+0x1e60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3': screen_shake.c:(.text+0x1ee0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_lerp': screen_shake.c:(.text+0x1f00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_lerp': screen_shake.c:(.text+0x1fc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_multiply': screen_shake.c:(.text+0x1fe0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_multiply': screen_shake.c:(.text+0x20a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_scale': screen_shake.c:(.text+0x20c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_scale': screen_shake.c:(.text+0x2160): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_negative': screen_shake.c:(.text+0x2180): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_negative': screen_shake.c:(.text+0x2220): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_scaling': screen_shake.c:(.text+0x2240): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_scaling': screen_shake.c:(.text+0x22e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_rotation': screen_shake.c:(.text+0x2300): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_rotation': screen_shake.c:(.text+0x23a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_inverse': screen_shake.c:(.text+0x23c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_inverse': screen_shake.c:(.text+0x2460): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_cofactor': screen_shake.c:(.text+0x2480): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_cofactor': screen_shake.c:(.text+0x2520): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_transpose': screen_shake.c:(.text+0x2540): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_transpose': screen_shake.c:(.text+0x25e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_assign_mat4': screen_shake.c:(.text+0x2600): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_assign_mat4': screen_shake.c:(.text+0x26a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_assign_mat3': screen_shake.c:(.text+0x26c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_assign_mat3': screen_shake.c:(.text+0x2760): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_assign': screen_shake.c:(.text+0x2780): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_assign': screen_shake.c:(.text+0x2820): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_determinant': screen_shake.c:(.text+0x2840): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_determinant': screen_shake.c:(.text+0x2880): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_identity': screen_shake.c:(.text+0x28a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_identity': screen_shake.c:(.text+0x2940): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_zero': screen_shake.c:(.text+0x2960): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_zero': screen_shake.c:(.text+0x2a00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2': screen_shake.c:(.text+0x2a20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2': screen_shake.c:(.text+0x2ac0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_length_squared': screen_shake.c:(.text+0x2ae0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_length_squared': screen_shake.c:(.text+0x2b20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_length': screen_shake.c:(.text+0x2b40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_length': screen_shake.c:(.text+0x2b80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_angle': screen_shake.c:(.text+0x2ba0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_angle': screen_shake.c:(.text+0x2be0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_dot': screen_shake.c:(.text+0x2c00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_dot': screen_shake.c:(.text+0x2c40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_slerp': screen_shake.c:(.text+0x2c60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_slerp': screen_shake.c:(.text+0x2d20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_lerp': screen_shake.c:(.text+0x2d40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_lerp': screen_shake.c:(.text+0x2e00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_yaw_pitch_roll': screen_shake.c:(.text+0x2e20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_yaw_pitch_roll': screen_shake.c:(.text+0x2ec0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_mat4': screen_shake.c:(.text+0x2ee0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_mat4': screen_shake.c:(.text+0x2f80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_vec3': screen_shake.c:(.text+0x2fa0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_vec3': screen_shake.c:(.text+0x3040): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_axis_angle': screen_shake.c:(.text+0x3060): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_axis_angle': screen_shake.c:(.text+0x3100): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_power': screen_shake.c:(.text+0x3120): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_power': screen_shake.c:(.text+0x31c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_normalize': screen_shake.c:(.text+0x31e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_normalize': screen_shake.c:(.text+0x3280): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_inverse': screen_shake.c:(.text+0x32a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_inverse': screen_shake.c:(.text+0x3340): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_conjugate': screen_shake.c:(.text+0x3360): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_conjugate': screen_shake.c:(.text+0x3400): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_negative': screen_shake.c:(.text+0x3420): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_negative': screen_shake.c:(.text+0x34c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_divide': screen_shake.c:(.text+0x34e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_divide': screen_shake.c:(.text+0x35a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_multiply': screen_shake.c:(.text+0x35c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_multiply': screen_shake.c:(.text+0x3680): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_scale': screen_shake.c:(.text+0x36a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_scale': screen_shake.c:(.text+0x3740): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_null': screen_shake.c:(.text+0x3760): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_null': screen_shake.c:(.text+0x3800): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_zero': screen_shake.c:(.text+0x3820): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_zero': screen_shake.c:(.text+0x38c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_assign': screen_shake.c:(.text+0x38e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_assign': screen_shake.c:(.text+0x3980): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat': screen_shake.c:(.text+0x39a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat': screen_shake.c:(.text+0x3a40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_nearly_equal': screen_shake.c:(.text+0x3a60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_nearly_equal': screen_shake.c:(.text+0x3aa0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_equal': screen_shake.c:(.text+0x3ac0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_equal': screen_shake.c:(.text+0x3b00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_near_zero': screen_shake.c:(.text+0x3b20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_near_zero': screen_shake.c:(.text+0x3b60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_zero': screen_shake.c:(.text+0x3b80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_zero': screen_shake.c:(.text+0x3bc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_lerp': screen_shake.c:(.text+0x3be0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_lerp': screen_shake.c:(.text+0x3c80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_normalize': screen_shake.c:(.text+0x3ca0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_normalize': screen_shake.c:(.text+0x3d40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_clamp': screen_shake.c:(.text+0x3d60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_clamp': screen_shake.c:(.text+0x3e00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_min': screen_shake.c:(.text+0x3e20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_min': screen_shake.c:(.text+0x3ec0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_max': screen_shake.c:(.text+0x3ee0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_max': screen_shake.c:(.text+0x3f80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_round': screen_shake.c:(.text+0x3fa0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_round': screen_shake.c:(.text+0x4040): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_ceil': screen_shake.c:(.text+0x4060): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_ceil': screen_shake.c:(.text+0x4100): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_floor': screen_shake.c:(.text+0x4120): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_floor': screen_shake.c:(.text+0x41c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_abs': screen_shake.c:(.text+0x41e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_abs': screen_shake.c:(.text+0x4280): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_inverse': screen_shake.c:(.text+0x42a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_inverse': screen_shake.c:(.text+0x4340): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_negative': screen_shake.c:(.text+0x4360): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_negative': screen_shake.c:(.text+0x4400): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_snap': screen_shake.c:(.text+0x4420): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_snap': screen_shake.c:(.text+0x44c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_divide': screen_shake.c:(.text+0x44e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_divide': screen_shake.c:(.text+0x4580): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_multiply_mat4': screen_shake.c:(.text+0x45a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_multiply_mat4': screen_shake.c:(.text+0x4640): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_multiply': screen_shake.c:(.text+0x4660): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_multiply': screen_shake.c:(.text+0x4700): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_scale': screen_shake.c:(.text+0x4720): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_scale': screen_shake.c:(.text+0x47c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_subtract': screen_shake.c:(.text+0x47e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_subtract': screen_shake.c:(.text+0x4880): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_add': screen_shake.c:(.text+0x48a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_add': screen_shake.c:(.text+0x4940): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_one': screen_shake.c:(.text+0x4960): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_one': screen_shake.c:(.text+0x49e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_zero': screen_shake.c:(.text+0x4a00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_zero': screen_shake.c:(.text+0x4a80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_assign_vec4': screen_shake.c:(.text+0x4aa0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_assign_vec4': screen_shake.c:(.text+0x4b40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_assign': screen_shake.c:(.text+0x4b60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_assign': screen_shake.c:(.text+0x4c00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i': screen_shake.c:(.text+0x4c20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i': screen_shake.c:(.text+0x4cc0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_is_equal': screen_shake.c:(.text+0x4d00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_is_equal': screen_shake.c:(.text+0x4d40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_is_zero': screen_shake.c:(.text+0x4d60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_is_zero': screen_shake.c:(.text+0x4d80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_lerp': screen_shake.c:(.text+0x4da0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_lerp': screen_shake.c:(.text+0x4e40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_normalize': screen_shake.c:(.text+0x4e60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_normalize': screen_shake.c:(.text+0x4f00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_clamp': screen_shake.c:(.text+0x4f20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_clamp': screen_shake.c:(.text+0x4fc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_min': screen_shake.c:(.text+0x4fe0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_min': screen_shake.c:(.text+0x5080): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_max': screen_shake.c:(.text+0x50a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_max': screen_shake.c:(.text+0x5140): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_round': screen_shake.c:(.text+0x5160): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_round': screen_shake.c:(.text+0x5200): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_ceil': screen_shake.c:(.text+0x5220): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_ceil': screen_shake.c:(.text+0x52c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_floor': screen_shake.c:(.text+0x52e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_floor': screen_shake.c:(.text+0x5380): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_abs': screen_shake.c:(.text+0x53a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_abs': screen_shake.c:(.text+0x5440): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_inverse': screen_shake.c:(.text+0x5460): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_inverse': screen_shake.c:(.text+0x5500): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_negative': screen_shake.c:(.text+0x5520): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_negative': screen_shake.c:(.text+0x55c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_snap': screen_shake.c:(.text+0x55e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_snap': screen_shake.c:(.text+0x5680): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_divide': screen_shake.c:(.text+0x56a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_divide': screen_shake.c:(.text+0x5740): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_multiply_mat4': screen_shake.c:(.text+0x5760): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_multiply_mat4': screen_shake.c:(.text+0x5800): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_multiply': screen_shake.c:(.text+0x5820): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_multiply': screen_shake.c:(.text+0x58c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_scale': screen_shake.c:(.text+0x58e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_scale': screen_shake.c:(.text+0x5980): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_subtract': screen_shake.c:(.text+0x59a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_subtract': screen_shake.c:(.text+0x5a40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_add': screen_shake.c:(.text+0x5a60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_add': screen_shake.c:(.text+0x5b00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_one': screen_shake.c:(.text+0x5b20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_one': screen_shake.c:(.text+0x5ba0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_zero': screen_shake.c:(.text+0x5bc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_zero': screen_shake.c:(.text+0x5c40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_assign_vec4i': screen_shake.c:(.text+0x5c60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_assign_vec4i': screen_shake.c:(.text+0x5d00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_assign': screen_shake.c:(.text+0x5d20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_assign': screen_shake.c:(.text+0x5dc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4': screen_shake.c:(.text+0x5de0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4': screen_shake.c:(.text+0x5e80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_nearly_equal': screen_shake.c:(.text+0x5ea0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_nearly_equal': screen_shake.c:(.text+0x5ee0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_equal': screen_shake.c:(.text+0x5f00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_equal': screen_shake.c:(.text+0x5f40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_near_zero': screen_shake.c:(.text+0x5f60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_near_zero': screen_shake.c:(.text+0x5fa0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_zero': screen_shake.c:(.text+0x5fc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_zero': screen_shake.c:(.text+0x5fe0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_distance_squared': screen_shake.c:(.text+0x6000): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_distance_squared': screen_shake.c:(.text+0x6060): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_distance': screen_shake.c:(.text+0x6080): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_distance': screen_shake.c:(.text+0x60e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_length_squared': screen_shake.c:(.text+0x6100): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_length_squared': screen_shake.c:(.text+0x6140): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_length': screen_shake.c:(.text+0x6160): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_length': screen_shake.c:(.text+0x61a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_dot': screen_shake.c:(.text+0x61c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_dot': screen_shake.c:(.text+0x6220): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_bezier4': screen_shake.c:(.text+0x6240): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_bezier4': screen_shake.c:(.text+0x6340): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_bezier3': screen_shake.c:(.text+0x6380): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_bezier3': screen_shake.c:(.text+0x6480): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_lerp': screen_shake.c:(.text+0x64a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_lerp': screen_shake.c:(.text+0x6580): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_reflect': screen_shake.c:(.text+0x65a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_reflect': screen_shake.c:(.text+0x6680): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_slide': screen_shake.c:(.text+0x66a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_slide': screen_shake.c:(.text+0x6780): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_project': screen_shake.c:(.text+0x67a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_project': screen_shake.c:(.text+0x6880): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_normalize': screen_shake.c:(.text+0x68a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_normalize': screen_shake.c:(.text+0x6960): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_cross': screen_shake.c:(.text+0x6980): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_cross': screen_shake.c:(.text+0x6a60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_clamp': screen_shake.c:(.text+0x6a80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_clamp': screen_shake.c:(.text+0x6b80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_min': screen_shake.c:(.text+0x6ba0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_min': screen_shake.c:(.text+0x6c80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_max': screen_shake.c:(.text+0x6ca0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_max': screen_shake.c:(.text+0x6d80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_round': screen_shake.c:(.text+0x6da0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_round': screen_shake.c:(.text+0x6e40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_ceil': screen_shake.c:(.text+0x6e60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_ceil': screen_shake.c:(.text+0x6f00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_floor': screen_shake.c:(.text+0x6f20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_floor': screen_shake.c:(.text+0x6fc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_abs': screen_shake.c:(.text+0x6fe0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_abs': screen_shake.c:(.text+0x70a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_inverse': screen_shake.c:(.text+0x70c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_inverse': screen_shake.c:(.text+0x7180): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_negative': screen_shake.c:(.text+0x71a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_negative': screen_shake.c:(.text+0x7260): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_snap': screen_shake.c:(.text+0x7280): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_snap': screen_shake.c:(.text+0x7360): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_divide': screen_shake.c:(.text+0x7380): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_divide': screen_shake.c:(.text+0x7460): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_multiply_mat3': screen_shake.c:(.text+0x7480): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_multiply_mat3': screen_shake.c:(.text+0x7540): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_multiply': screen_shake.c:(.text+0x7560): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_multiply': screen_shake.c:(.text+0x7640): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_scale': screen_shake.c:(.text+0x7660): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_scale': screen_shake.c:(.text+0x7720): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_subtract': screen_shake.c:(.text+0x7740): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_subtract': screen_shake.c:(.text+0x7820): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_add': screen_shake.c:(.text+0x7840): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_add': screen_shake.c:(.text+0x7920): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_one': screen_shake.c:(.text+0x7940): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_one': screen_shake.c:(.text+0x79e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_zero': screen_shake.c:(.text+0x7a00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_zero': screen_shake.c:(.text+0x7aa0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_assign_vec3': screen_shake.c:(.text+0x7ac0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_assign_vec3': screen_shake.c:(.text+0x7b60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_assign': screen_shake.c:(.text+0x7b80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_assign': screen_shake.c:(.text+0x7c40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i': screen_shake.c:(.text+0x7c60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i': screen_shake.c:(.text+0x7d00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_is_equal': screen_shake.c:(.text+0x7d20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_is_equal': screen_shake.c:(.text+0x7d80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_is_zero': screen_shake.c:(.text+0x7da0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_is_zero': screen_shake.c:(.text+0x7de0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_distance_squared': screen_shake.c:(.text+0x7e00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_distance_squared': screen_shake.c:(.text+0x7e40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_distance': screen_shake.c:(.text+0x7e60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_distance': screen_shake.c:(.text+0x7ea0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_length_squared': screen_shake.c:(.text+0x7ec0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_length_squared': screen_shake.c:(.text+0x7ee0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_length': screen_shake.c:(.text+0x7f00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_length': screen_shake.c:(.text+0x7f20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_dot': screen_shake.c:(.text+0x7f40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_dot': screen_shake.c:(.text+0x7f80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_bezier4': screen_shake.c:(.text+0x7fa0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_bezier4': screen_shake.c:(.text+0x8080): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_bezier3': screen_shake.c:(.text+0x80c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_bezier3': screen_shake.c:(.text+0x8180): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_lerp': screen_shake.c:(.text+0x81a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_lerp': screen_shake.c:(.text+0x8260): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_reflect': screen_shake.c:(.text+0x8280): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_reflect': screen_shake.c:(.text+0x8340): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_slide': screen_shake.c:(.text+0x8360): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_slide': screen_shake.c:(.text+0x8420): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_project': screen_shake.c:(.text+0x8440): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_project': screen_shake.c:(.text+0x8500): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_normalize': screen_shake.c:(.text+0x8520): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_normalize': screen_shake.c:(.text+0x85c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_cross': screen_shake.c:(.text+0x85e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_cross': screen_shake.c:(.text+0x86a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_clamp': screen_shake.c:(.text+0x86c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_clamp': screen_shake.c:(.text+0x8780): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_min': screen_shake.c:(.text+0x87a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_min': screen_shake.c:(.text+0x8860): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_max': screen_shake.c:(.text+0x8880): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_max': screen_shake.c:(.text+0x8940): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_round': screen_shake.c:(.text+0x8960): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_round': screen_shake.c:(.text+0x8a00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_ceil': screen_shake.c:(.text+0x8a20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_ceil': screen_shake.c:(.text+0x8ac0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_floor': screen_shake.c:(.text+0x8ae0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_floor': screen_shake.c:(.text+0x8b80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_abs': screen_shake.c:(.text+0x8ba0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_abs': screen_shake.c:(.text+0x8c40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_inverse': screen_shake.c:(.text+0x8c60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_inverse': screen_shake.c:(.text+0x8d00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_negative': screen_shake.c:(.text+0x8d20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_negative': screen_shake.c:(.text+0x8dc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_snap': screen_shake.c:(.text+0x8de0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_snap': screen_shake.c:(.text+0x8ea0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_divide': screen_shake.c:(.text+0x8ec0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_divide': screen_shake.c:(.text+0x8f80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_multiply_mat3': screen_shake.c:(.text+0x8fa0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_multiply_mat3': screen_shake.c:(.text+0x9040): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_multiply': screen_shake.c:(.text+0x9060): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_multiply': screen_shake.c:(.text+0x9120): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_scale': screen_shake.c:(.text+0x9140): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_scale': screen_shake.c:(.text+0x91e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_subtract': screen_shake.c:(.text+0x9200): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_subtract': screen_shake.c:(.text+0x92c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_add': screen_shake.c:(.text+0x92e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_add': screen_shake.c:(.text+0x93a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_one': screen_shake.c:(.text+0x93c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_one': screen_shake.c:(.text+0x9460): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_zero': screen_shake.c:(.text+0x9480): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_zero': screen_shake.c:(.text+0x9520): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_assign_vec3i': screen_shake.c:(.text+0x9540): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_assign_vec3i': screen_shake.c:(.text+0x9600): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_assign': screen_shake.c:(.text+0x9620): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_assign': screen_shake.c:(.text+0x96c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3': screen_shake.c:(.text+0x96e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3': screen_shake.c:(.text+0x9780): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_nearly_equal': screen_shake.c:(.text+0x97a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_nearly_equal': screen_shake.c:(.text+0x97e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_equal': screen_shake.c:(.text+0x9800): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_equal': screen_shake.c:(.text+0x9840): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_near_zero': screen_shake.c:(.text+0x9860): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_near_zero': screen_shake.c:(.text+0x98a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_zero': screen_shake.c:(.text+0x98c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_zero': screen_shake.c:(.text+0x9900): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_distance_squared': screen_shake.c:(.text+0x9920): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_distance_squared': screen_shake.c:(.text+0x9960): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_distance': screen_shake.c:(.text+0x9980): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_distance': screen_shake.c:(.text+0x99a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_length': screen_shake.c:(.text+0x99c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_length': screen_shake.c:(.text+0x99e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_length_squared': screen_shake.c:(.text+0x9a00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_length_squared': screen_shake.c:(.text+0x9a20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_angle': screen_shake.c:(.text+0x9a40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_angle': screen_shake.c:(.text+0x9a60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_dot': screen_shake.c:(.text+0x9a80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_dot': screen_shake.c:(.text+0x9ac0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_bezier4': screen_shake.c:(.text+0x9ae0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_bezier4': screen_shake.c:(.text+0x9b80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_bezier3': screen_shake.c:(.text+0x9bc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_bezier3': screen_shake.c:(.text+0x9c60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_lerp': screen_shake.c:(.text+0x9c80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_lerp': screen_shake.c:(.text+0x9d00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_rotate': screen_shake.c:(.text+0x9d20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_rotate': screen_shake.c:(.text+0x9da0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_tangent': screen_shake.c:(.text+0x9dc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_tangent': screen_shake.c:(.text+0x9e40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_reflect': screen_shake.c:(.text+0x9e60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_reflect': screen_shake.c:(.text+0x9ee0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_slide': screen_shake.c:(.text+0x9f00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_slide': screen_shake.c:(.text+0x9f80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_project': screen_shake.c:(.text+0x9fa0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_project': screen_shake.c:(.text+0xa020): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_normalize': screen_shake.c:(.text+0xa040): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_normalize': screen_shake.c:(.text+0xa0c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_clamp': screen_shake.c:(.text+0xa0e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_clamp': screen_shake.c:(.text+0xa180): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_min': screen_shake.c:(.text+0xa1a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_min': screen_shake.c:(.text+0xa220): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_max': screen_shake.c:(.text+0xa240): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_max': screen_shake.c:(.text+0xa2c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_round': screen_shake.c:(.text+0xa2e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_round': screen_shake.c:(.text+0xa360): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_ceil': screen_shake.c:(.text+0xa380): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_ceil': screen_shake.c:(.text+0xa400): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_floor': screen_shake.c:(.text+0xa420): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_floor': screen_shake.c:(.text+0xa4a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_abs': screen_shake.c:(.text+0xa4c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_abs': screen_shake.c:(.text+0xa540): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_inverse': screen_shake.c:(.text+0xa560): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_inverse': screen_shake.c:(.text+0xa5e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_negative': screen_shake.c:(.text+0xa600): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_negative': screen_shake.c:(.text+0xa680): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_snap': screen_shake.c:(.text+0xa6a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_snap': screen_shake.c:(.text+0xa720): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_divide': screen_shake.c:(.text+0xa740): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_divide': screen_shake.c:(.text+0xa7c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_multiply_mat2': screen_shake.c:(.text+0xa7e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_multiply_mat2': screen_shake.c:(.text+0xa880): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_multiply': screen_shake.c:(.text+0xa8a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_multiply': screen_shake.c:(.text+0xa920): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_scale': screen_shake.c:(.text+0xa940): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_scale': screen_shake.c:(.text+0xa9c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_subtract': screen_shake.c:(.text+0xa9e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_subtract': screen_shake.c:(.text+0xaa60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_add': screen_shake.c:(.text+0xaa80): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_add': screen_shake.c:(.text+0xab00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_one': screen_shake.c:(.text+0xab20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_one': screen_shake.c:(.text+0xaba0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_zero': screen_shake.c:(.text+0xabc0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_zero': screen_shake.c:(.text+0xac40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_assign_vec2': screen_shake.c:(.text+0xac60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_assign_vec2': screen_shake.c:(.text+0xace0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_assign': screen_shake.c:(.text+0xad00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_assign': screen_shake.c:(.text+0xad80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i': screen_shake.c:(.text+0xada0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i': screen_shake.c:(.text+0xae20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_is_equal': screen_shake.c:(.text+0xae40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_is_equal': screen_shake.c:(.text+0xae80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_is_zero': screen_shake.c:(.text+0xaea0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_is_zero': screen_shake.c:(.text+0xaec0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_distance_squared': screen_shake.c:(.text+0xaee0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_distance_squared': screen_shake.c:(.text+0xaf20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_distance': screen_shake.c:(.text+0xaf40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_distance': screen_shake.c:(.text+0xaf80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_length': screen_shake.c:(.text+0xafa0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_length': screen_shake.c:(.text+0xafc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_length_squared': screen_shake.c:(.text+0xafe0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_length_squared': screen_shake.c:(.text+0xb000): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_angle': screen_shake.c:(.text+0xb020): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_angle': screen_shake.c:(.text+0xb040): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_dot': screen_shake.c:(.text+0xb060): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_dot': screen_shake.c:(.text+0xb0a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_bezier4': screen_shake.c:(.text+0xb0c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_bezier4': screen_shake.c:(.text+0xb180): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_bezier3': screen_shake.c:(.text+0xb1c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_bezier3': screen_shake.c:(.text+0xb260): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_lerp': screen_shake.c:(.text+0xb280): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_lerp': screen_shake.c:(.text+0xb320): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_rotate': screen_shake.c:(.text+0xb340): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_rotate': screen_shake.c:(.text+0xb3e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_tangent': screen_shake.c:(.text+0xb400): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_tangent': screen_shake.c:(.text+0xb480): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_reflect': screen_shake.c:(.text+0xb4a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_reflect': screen_shake.c:(.text+0xb540): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_slide': screen_shake.c:(.text+0xb560): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_slide': screen_shake.c:(.text+0xb600): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_project': screen_shake.c:(.text+0xb620): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_project': screen_shake.c:(.text+0xb6c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_normalize': screen_shake.c:(.text+0xb6e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_normalize': screen_shake.c:(.text+0xb760): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_clamp': screen_shake.c:(.text+0xb780): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_clamp': screen_shake.c:(.text+0xb820): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_min': screen_shake.c:(.text+0xb840): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_min': screen_shake.c:(.text+0xb8e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_max': screen_shake.c:(.text+0xb900): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_max': screen_shake.c:(.text+0xb9a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_round': screen_shake.c:(.text+0xb9c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_round': screen_shake.c:(.text+0xba40): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_ceil': screen_shake.c:(.text+0xba60): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_ceil': screen_shake.c:(.text+0xbae0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_floor': screen_shake.c:(.text+0xbb00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_floor': screen_shake.c:(.text+0xbb80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_abs': screen_shake.c:(.text+0xbba0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_abs': screen_shake.c:(.text+0xbc20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_inverse': screen_shake.c:(.text+0xbc40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_inverse': screen_shake.c:(.text+0xbcc0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_negative': screen_shake.c:(.text+0xbce0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_negative': screen_shake.c:(.text+0xbd60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_snap': screen_shake.c:(.text+0xbd80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_snap': screen_shake.c:(.text+0xbe20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_divide': screen_shake.c:(.text+0xbe40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_divide': screen_shake.c:(.text+0xbee0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_multiply_mat2': screen_shake.c:(.text+0xbf00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_multiply_mat2': screen_shake.c:(.text+0xbfa0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_multiply': screen_shake.c:(.text+0xbfc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_multiply': screen_shake.c:(.text+0xc060): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_scale': screen_shake.c:(.text+0xc080): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_scale': screen_shake.c:(.text+0xc120): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_subtract': screen_shake.c:(.text+0xc140): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_subtract': screen_shake.c:(.text+0xc1e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_add': screen_shake.c:(.text+0xc200): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_add': screen_shake.c:(.text+0xc2a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_one': screen_shake.c:(.text+0xc2c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_one': screen_shake.c:(.text+0xc340): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_zero': screen_shake.c:(.text+0xc360): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_zero': screen_shake.c:(.text+0xc3e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_assign_vec2i': screen_shake.c:(.text+0xc400): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_assign_vec2i': screen_shake.c:(.text+0xc480): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_assign': screen_shake.c:(.text+0xc4a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_assign': screen_shake.c:(.text+0xc520): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2': screen_shake.c:(.text+0xc540): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2': screen_shake.c:(.text+0xc5c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_nearly_equal': screen_shake.c:(.text+0xc5e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_nearly_equal': screen_shake.c:(.text+0xc620): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_equal': screen_shake.c:(.text+0xc640): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_equal': screen_shake.c:(.text+0xc680): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_near_zero': screen_shake.c:(.text+0xc6a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_near_zero': screen_shake.c:(.text+0xc6c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_zero': screen_shake.c:(.text+0xc6e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_zero': screen_shake.c:(.text+0xc700): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_lerp': sounds.c:(.text+0xba0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_lerp': sounds.c:(.text+0xc20): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_multiply': sounds.c:(.text+0xc40): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_multiply': sounds.c:(.text+0xcc0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_scale': sounds.c:(.text+0xce0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_scale': sounds.c:(.text+0xd60): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_negative': sounds.c:(.text+0xd80): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_negative': sounds.c:(.text+0xe00): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_scaling': sounds.c:(.text+0xe20): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_scaling': sounds.c:(.text+0xea0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_translation': sounds.c:(.text+0xec0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_translation': sounds.c:(.text+0xf40): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_look_at': sounds.c:(.text+0xf60): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_look_at': sounds.c:(.text+0x1020): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_quaternion': sounds.c:(.text+0x1040): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_quaternion': sounds.c:(.text+0x10c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_axis': sounds.c:(.text+0x10e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_axis': sounds.c:(.text+0x1160): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_z': sounds.c:(.text+0x1180): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_z': sounds.c:(.text+0x1200): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_y': sounds.c:(.text+0x1220): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_y': sounds.c:(.text+0x12a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_x': sounds.c:(.text+0x12c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_x': sounds.c:(.text+0x1340): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_perspective_infinite': sounds.c:(.text+0x1360): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_perspective_infinite': sounds.c:(.text+0x13e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_perspective_fov': sounds.c:(.text+0x1400): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_perspective_fov': sounds.c:(.text+0x1480): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_perspective': sounds.c:(.text+0x14a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_perspective': sounds.c:(.text+0x1520): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_ortho': sounds.c:(.text+0x1540): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_ortho': sounds.c:(.text+0x15c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_inverse': sounds.c:(.text+0x15e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_inverse': sounds.c:(.text+0x1660): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_adjugate': sounds.c:(.text+0x1680): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_adjugate': sounds.c:(.text+0x1700): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_transpose': sounds.c:(.text+0x1720): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_transpose': sounds.c:(.text+0x17a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_assign_mat3': sounds.c:(.text+0x17c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_assign_mat3': sounds.c:(.text+0x1840): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_assign_mat2': sounds.c:(.text+0x1860): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_assign_mat2': sounds.c:(.text+0x1900): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_assign': sounds.c:(.text+0x1920): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_assign': sounds.c:(.text+0x19a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_determinant': sounds.c:(.text+0x19c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_determinant': sounds.c:(.text+0x19e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_identity': sounds.c:(.text+0x1a00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_identity': sounds.c:(.text+0x1a80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_zero': sounds.c:(.text+0x1aa0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_zero': sounds.c:(.text+0x1b20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4': sounds.c:(.text+0x1b40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4': sounds.c:(.text+0x1bc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_lerp': sounds.c:(.text+0x1be0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_lerp': sounds.c:(.text+0x1c60): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_multiply': sounds.c:(.text+0x1c80): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_multiply': sounds.c:(.text+0x1d00): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_scale': sounds.c:(.text+0x1d20): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_scale': sounds.c:(.text+0x1da0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_negative': sounds.c:(.text+0x1dc0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_negative': sounds.c:(.text+0x1e40): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_scaling': sounds.c:(.text+0x1e60): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_scaling': sounds.c:(.text+0x1ee0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_quaternion': sounds.c:(.text+0x1f00): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_quaternion': sounds.c:(.text+0x1fa0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_axis': sounds.c:(.text+0x1fc0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_axis': sounds.c:(.text+0x2060): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_z': sounds.c:(.text+0x2080): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_z': sounds.c:(.text+0x2100): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_y': sounds.c:(.text+0x2120): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_y': sounds.c:(.text+0x21a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_x': sounds.c:(.text+0x21c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_x': sounds.c:(.text+0x2240): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_inverse': sounds.c:(.text+0x2260): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_inverse': sounds.c:(.text+0x22e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_adjugate': sounds.c:(.text+0x2300): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_adjugate': sounds.c:(.text+0x2380): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_cofactor': sounds.c:(.text+0x23a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_cofactor': sounds.c:(.text+0x2420): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_transpose': sounds.c:(.text+0x2440): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_transpose': sounds.c:(.text+0x24c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_assign_mat4': sounds.c:(.text+0x24e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_assign_mat4': sounds.c:(.text+0x2560): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_assign_mat2': sounds.c:(.text+0x2580): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_assign_mat2': sounds.c:(.text+0x2620): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_assign': sounds.c:(.text+0x2640): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_assign': sounds.c:(.text+0x26c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_determinant': sounds.c:(.text+0x26e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_determinant': sounds.c:(.text+0x2700): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_identity': sounds.c:(.text+0x2720): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_identity': sounds.c:(.text+0x27a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_zero': sounds.c:(.text+0x27c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_zero': sounds.c:(.text+0x2840): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3': sounds.c:(.text+0x2860): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3': sounds.c:(.text+0x28e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_lerp': sounds.c:(.text+0x2900): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_lerp': sounds.c:(.text+0x29c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_multiply': sounds.c:(.text+0x29e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_multiply': sounds.c:(.text+0x2aa0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_scale': sounds.c:(.text+0x2ac0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_scale': sounds.c:(.text+0x2b60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_negative': sounds.c:(.text+0x2b80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_negative': sounds.c:(.text+0x2c20): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_scaling': sounds.c:(.text+0x2c40): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_scaling': sounds.c:(.text+0x2ce0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_rotation': sounds.c:(.text+0x2d00): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_rotation': sounds.c:(.text+0x2da0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_inverse': sounds.c:(.text+0x2dc0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_inverse': sounds.c:(.text+0x2e60): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_cofactor': sounds.c:(.text+0x2e80): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_cofactor': sounds.c:(.text+0x2f20): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_transpose': sounds.c:(.text+0x2f40): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_transpose': sounds.c:(.text+0x2fe0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_assign_mat4': sounds.c:(.text+0x3000): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_assign_mat4': sounds.c:(.text+0x30a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_assign_mat3': sounds.c:(.text+0x30c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_assign_mat3': sounds.c:(.text+0x3160): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_assign': sounds.c:(.text+0x3180): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_assign': sounds.c:(.text+0x3220): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_determinant': sounds.c:(.text+0x3240): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_determinant': sounds.c:(.text+0x3280): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_identity': sounds.c:(.text+0x32a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_identity': sounds.c:(.text+0x3340): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_zero': sounds.c:(.text+0x3360): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_zero': sounds.c:(.text+0x3400): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2': sounds.c:(.text+0x3420): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2': sounds.c:(.text+0x34c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_length_squared': sounds.c:(.text+0x34e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_length_squared': sounds.c:(.text+0x3520): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_length': sounds.c:(.text+0x3540): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_length': sounds.c:(.text+0x3580): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_angle': sounds.c:(.text+0x35a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_angle': sounds.c:(.text+0x35e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_dot': sounds.c:(.text+0x3600): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_dot': sounds.c:(.text+0x3640): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_slerp': sounds.c:(.text+0x3660): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_slerp': sounds.c:(.text+0x3720): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_lerp': sounds.c:(.text+0x3740): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_lerp': sounds.c:(.text+0x3800): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_yaw_pitch_roll': sounds.c:(.text+0x3820): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_yaw_pitch_roll': sounds.c:(.text+0x38c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_mat4': sounds.c:(.text+0x38e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_mat4': sounds.c:(.text+0x3980): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_vec3': sounds.c:(.text+0x39a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_vec3': sounds.c:(.text+0x3a40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_axis_angle': sounds.c:(.text+0x3a60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_axis_angle': sounds.c:(.text+0x3b00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_power': sounds.c:(.text+0x3b20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_power': sounds.c:(.text+0x3bc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_normalize': sounds.c:(.text+0x3be0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_normalize': sounds.c:(.text+0x3c80): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_inverse': sounds.c:(.text+0x3ca0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_inverse': sounds.c:(.text+0x3d40): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_conjugate': sounds.c:(.text+0x3d60): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_conjugate': sounds.c:(.text+0x3e00): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_negative': sounds.c:(.text+0x3e20): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_negative': sounds.c:(.text+0x3ec0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_divide': sounds.c:(.text+0x3ee0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_divide': sounds.c:(.text+0x3fa0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_multiply': sounds.c:(.text+0x3fc0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_multiply': sounds.c:(.text+0x4080): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_scale': sounds.c:(.text+0x40a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_scale': sounds.c:(.text+0x4140): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_null': sounds.c:(.text+0x4160): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_null': sounds.c:(.text+0x4200): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_zero': sounds.c:(.text+0x4220): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_zero': sounds.c:(.text+0x42c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_assign': sounds.c:(.text+0x42e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_assign': sounds.c:(.text+0x4380): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat': sounds.c:(.text+0x43a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat': sounds.c:(.text+0x4440): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_nearly_equal': sounds.c:(.text+0x4460): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_nearly_equal': sounds.c:(.text+0x44a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_equal': sounds.c:(.text+0x44c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_equal': sounds.c:(.text+0x4500): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_near_zero': sounds.c:(.text+0x4520): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_near_zero': sounds.c:(.text+0x4560): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_zero': sounds.c:(.text+0x4580): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_zero': sounds.c:(.text+0x45c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_lerp': sounds.c:(.text+0x45e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_lerp': sounds.c:(.text+0x4680): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_normalize': sounds.c:(.text+0x46a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_normalize': sounds.c:(.text+0x4740): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_clamp': sounds.c:(.text+0x4760): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_clamp': sounds.c:(.text+0x4800): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_min': sounds.c:(.text+0x4820): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_min': sounds.c:(.text+0x48c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_max': sounds.c:(.text+0x48e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_max': sounds.c:(.text+0x4980): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_round': sounds.c:(.text+0x49a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_round': sounds.c:(.text+0x4a40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_ceil': sounds.c:(.text+0x4a60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_ceil': sounds.c:(.text+0x4b00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_floor': sounds.c:(.text+0x4b20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_floor': sounds.c:(.text+0x4bc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_abs': sounds.c:(.text+0x4be0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_abs': sounds.c:(.text+0x4c80): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_inverse': sounds.c:(.text+0x4ca0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_inverse': sounds.c:(.text+0x4d40): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_negative': sounds.c:(.text+0x4d60): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_negative': sounds.c:(.text+0x4e00): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_snap': sounds.c:(.text+0x4e20): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_snap': sounds.c:(.text+0x4ec0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_divide': sounds.c:(.text+0x4ee0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_divide': sounds.c:(.text+0x4f80): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_multiply_mat4': sounds.c:(.text+0x4fa0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_multiply_mat4': sounds.c:(.text+0x5040): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_multiply': sounds.c:(.text+0x5060): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_multiply': sounds.c:(.text+0x5100): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_scale': sounds.c:(.text+0x5120): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_scale': sounds.c:(.text+0x51c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_subtract': sounds.c:(.text+0x51e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_subtract': sounds.c:(.text+0x5280): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_add': sounds.c:(.text+0x52a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_add': sounds.c:(.text+0x5340): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_one': sounds.c:(.text+0x5360): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_one': sounds.c:(.text+0x53e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_zero': sounds.c:(.text+0x5400): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_zero': sounds.c:(.text+0x5480): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_assign_vec4': sounds.c:(.text+0x54a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_assign_vec4': sounds.c:(.text+0x5540): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_assign': sounds.c:(.text+0x5560): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_assign': sounds.c:(.text+0x5600): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i': sounds.c:(.text+0x5620): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i': sounds.c:(.text+0x56c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_is_equal': sounds.c:(.text+0x5700): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_is_equal': sounds.c:(.text+0x5740): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_is_zero': sounds.c:(.text+0x5760): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_is_zero': sounds.c:(.text+0x5780): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_lerp': sounds.c:(.text+0x57a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_lerp': sounds.c:(.text+0x5840): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_normalize': sounds.c:(.text+0x5860): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_normalize': sounds.c:(.text+0x5900): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_clamp': sounds.c:(.text+0x5920): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_clamp': sounds.c:(.text+0x59c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_min': sounds.c:(.text+0x59e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_min': sounds.c:(.text+0x5a80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_max': sounds.c:(.text+0x5aa0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_max': sounds.c:(.text+0x5b40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_round': sounds.c:(.text+0x5b60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_round': sounds.c:(.text+0x5c00): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_ceil': sounds.c:(.text+0x5c20): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_ceil': sounds.c:(.text+0x5cc0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_floor': sounds.c:(.text+0x5ce0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_floor': sounds.c:(.text+0x5d80): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_abs': sounds.c:(.text+0x5da0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_abs': sounds.c:(.text+0x5e40): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_inverse': sounds.c:(.text+0x5e60): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_inverse': sounds.c:(.text+0x5f00): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_negative': sounds.c:(.text+0x5f20): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_negative': sounds.c:(.text+0x5fc0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_snap': sounds.c:(.text+0x5fe0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_snap': sounds.c:(.text+0x6080): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_divide': sounds.c:(.text+0x60a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_divide': sounds.c:(.text+0x6140): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_multiply_mat4': sounds.c:(.text+0x6160): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_multiply_mat4': sounds.c:(.text+0x6200): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_multiply': sounds.c:(.text+0x6220): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_multiply': sounds.c:(.text+0x62c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_scale': sounds.c:(.text+0x62e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_scale': sounds.c:(.text+0x6380): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_subtract': sounds.c:(.text+0x63a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_subtract': sounds.c:(.text+0x6440): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_add': sounds.c:(.text+0x6460): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_add': sounds.c:(.text+0x6500): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_one': sounds.c:(.text+0x6520): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_one': sounds.c:(.text+0x65a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_zero': sounds.c:(.text+0x65c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_zero': sounds.c:(.text+0x6640): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_assign_vec4i': sounds.c:(.text+0x6660): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_assign_vec4i': sounds.c:(.text+0x6700): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_assign': sounds.c:(.text+0x6720): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_assign': sounds.c:(.text+0x67c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4': sounds.c:(.text+0x67e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4': sounds.c:(.text+0x6880): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_nearly_equal': sounds.c:(.text+0x68a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_nearly_equal': sounds.c:(.text+0x68e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_equal': sounds.c:(.text+0x6900): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_equal': sounds.c:(.text+0x6940): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_near_zero': sounds.c:(.text+0x6960): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_near_zero': sounds.c:(.text+0x69a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_zero': sounds.c:(.text+0x69c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_zero': sounds.c:(.text+0x69e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_distance_squared': sounds.c:(.text+0x6a00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_distance_squared': sounds.c:(.text+0x6a60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_distance': sounds.c:(.text+0x6a80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_distance': sounds.c:(.text+0x6ae0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_length_squared': sounds.c:(.text+0x6b00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_length_squared': sounds.c:(.text+0x6b40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_length': sounds.c:(.text+0x6b60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_length': sounds.c:(.text+0x6ba0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_dot': sounds.c:(.text+0x6bc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_dot': sounds.c:(.text+0x6c20): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_bezier4': sounds.c:(.text+0x6c40): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_bezier4': sounds.c:(.text+0x6d40): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_bezier3': sounds.c:(.text+0x6d80): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_bezier3': sounds.c:(.text+0x6e80): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_lerp': sounds.c:(.text+0x6ea0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_lerp': sounds.c:(.text+0x6f80): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_reflect': sounds.c:(.text+0x6fa0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_reflect': sounds.c:(.text+0x7080): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_slide': sounds.c:(.text+0x70a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_slide': sounds.c:(.text+0x7180): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_project': sounds.c:(.text+0x71a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_project': sounds.c:(.text+0x7280): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_normalize': sounds.c:(.text+0x72a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_normalize': sounds.c:(.text+0x7360): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_cross': sounds.c:(.text+0x7380): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_cross': sounds.c:(.text+0x7460): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_clamp': sounds.c:(.text+0x7480): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_clamp': sounds.c:(.text+0x7580): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_min': sounds.c:(.text+0x75a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_min': sounds.c:(.text+0x7680): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_max': sounds.c:(.text+0x76a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_max': sounds.c:(.text+0x7780): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_round': sounds.c:(.text+0x77a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_round': sounds.c:(.text+0x7840): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_ceil': sounds.c:(.text+0x7860): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_ceil': sounds.c:(.text+0x7900): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_floor': sounds.c:(.text+0x7920): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_floor': sounds.c:(.text+0x79c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_abs': sounds.c:(.text+0x79e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_abs': sounds.c:(.text+0x7aa0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_inverse': sounds.c:(.text+0x7ac0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_inverse': sounds.c:(.text+0x7b80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_negative': sounds.c:(.text+0x7ba0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_negative': sounds.c:(.text+0x7c60): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_snap': sounds.c:(.text+0x7c80): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_snap': sounds.c:(.text+0x7d60): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_divide': sounds.c:(.text+0x7d80): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_divide': sounds.c:(.text+0x7e60): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_multiply_mat3': sounds.c:(.text+0x7e80): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_multiply_mat3': sounds.c:(.text+0x7f40): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_multiply': sounds.c:(.text+0x7f60): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_multiply': sounds.c:(.text+0x8040): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_scale': sounds.c:(.text+0x8060): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_scale': sounds.c:(.text+0x8120): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_subtract': sounds.c:(.text+0x8140): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_subtract': sounds.c:(.text+0x8220): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_add': sounds.c:(.text+0x8240): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_add': sounds.c:(.text+0x8320): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_one': sounds.c:(.text+0x8340): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_one': sounds.c:(.text+0x83e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_zero': sounds.c:(.text+0x8400): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_zero': sounds.c:(.text+0x84a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_assign_vec3': sounds.c:(.text+0x84c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_assign_vec3': sounds.c:(.text+0x8560): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_assign': sounds.c:(.text+0x8580): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_assign': sounds.c:(.text+0x8640): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i': sounds.c:(.text+0x8660): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i': sounds.c:(.text+0x8700): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_is_equal': sounds.c:(.text+0x8720): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_is_equal': sounds.c:(.text+0x8780): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_is_zero': sounds.c:(.text+0x87a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_is_zero': sounds.c:(.text+0x87e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_distance_squared': sounds.c:(.text+0x8800): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_distance_squared': sounds.c:(.text+0x8840): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_distance': sounds.c:(.text+0x8860): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_distance': sounds.c:(.text+0x88a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_length_squared': sounds.c:(.text+0x88c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_length_squared': sounds.c:(.text+0x88e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_length': sounds.c:(.text+0x8900): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_length': sounds.c:(.text+0x8920): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_dot': sounds.c:(.text+0x8940): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_dot': sounds.c:(.text+0x8980): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_bezier4': sounds.c:(.text+0x89a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_bezier4': sounds.c:(.text+0x8a80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_bezier3': sounds.c:(.text+0x8ac0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_bezier3': sounds.c:(.text+0x8b80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_lerp': sounds.c:(.text+0x8ba0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_lerp': sounds.c:(.text+0x8c60): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_reflect': sounds.c:(.text+0x8c80): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_reflect': sounds.c:(.text+0x8d40): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_slide': sounds.c:(.text+0x8d60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_slide': sounds.c:(.text+0x8e20): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_project': sounds.c:(.text+0x8e40): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_project': sounds.c:(.text+0x8f00): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_normalize': sounds.c:(.text+0x8f20): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_normalize': sounds.c:(.text+0x8fc0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_cross': sounds.c:(.text+0x8fe0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_cross': sounds.c:(.text+0x90a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_clamp': sounds.c:(.text+0x90c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_clamp': sounds.c:(.text+0x9180): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_min': sounds.c:(.text+0x91a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_min': sounds.c:(.text+0x9260): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_max': sounds.c:(.text+0x9280): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_max': sounds.c:(.text+0x9340): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_round': sounds.c:(.text+0x9360): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_round': sounds.c:(.text+0x9400): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_ceil': sounds.c:(.text+0x9420): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_ceil': sounds.c:(.text+0x94c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_floor': sounds.c:(.text+0x94e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_floor': sounds.c:(.text+0x9580): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_abs': sounds.c:(.text+0x95a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_abs': sounds.c:(.text+0x9640): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_inverse': sounds.c:(.text+0x9660): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_inverse': sounds.c:(.text+0x9700): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_negative': sounds.c:(.text+0x9720): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_negative': sounds.c:(.text+0x97c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_snap': sounds.c:(.text+0x97e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_snap': sounds.c:(.text+0x98a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_divide': sounds.c:(.text+0x98c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_divide': sounds.c:(.text+0x9980): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_multiply_mat3': sounds.c:(.text+0x99a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_multiply_mat3': sounds.c:(.text+0x9a40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_multiply': sounds.c:(.text+0x9a60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_multiply': sounds.c:(.text+0x9b20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_scale': sounds.c:(.text+0x9b40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_scale': sounds.c:(.text+0x9be0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_subtract': sounds.c:(.text+0x9c00): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_subtract': sounds.c:(.text+0x9cc0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_add': sounds.c:(.text+0x9ce0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_add': sounds.c:(.text+0x9da0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_one': sounds.c:(.text+0x9dc0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_one': sounds.c:(.text+0x9e60): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_zero': sounds.c:(.text+0x9e80): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_zero': sounds.c:(.text+0x9f20): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_assign_vec3i': sounds.c:(.text+0x9f40): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_assign_vec3i': sounds.c:(.text+0xa000): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_assign': sounds.c:(.text+0xa020): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_assign': sounds.c:(.text+0xa0c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3': sounds.c:(.text+0xa0e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3': sounds.c:(.text+0xa180): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_nearly_equal': sounds.c:(.text+0xa1a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_nearly_equal': sounds.c:(.text+0xa1e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_equal': sounds.c:(.text+0xa200): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_equal': sounds.c:(.text+0xa240): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_near_zero': sounds.c:(.text+0xa260): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_near_zero': sounds.c:(.text+0xa2a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_zero': sounds.c:(.text+0xa2c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_zero': sounds.c:(.text+0xa300): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_distance_squared': sounds.c:(.text+0xa320): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_distance_squared': sounds.c:(.text+0xa360): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_distance': sounds.c:(.text+0xa380): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_distance': sounds.c:(.text+0xa3a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_length': sounds.c:(.text+0xa3c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_length': sounds.c:(.text+0xa3e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_length_squared': sounds.c:(.text+0xa400): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_length_squared': sounds.c:(.text+0xa420): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_angle': sounds.c:(.text+0xa440): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_angle': sounds.c:(.text+0xa460): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_dot': sounds.c:(.text+0xa480): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_dot': sounds.c:(.text+0xa4c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_bezier4': sounds.c:(.text+0xa4e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_bezier4': sounds.c:(.text+0xa580): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_bezier3': sounds.c:(.text+0xa5c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_bezier3': sounds.c:(.text+0xa660): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_lerp': sounds.c:(.text+0xa680): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_lerp': sounds.c:(.text+0xa700): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_rotate': sounds.c:(.text+0xa720): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_rotate': sounds.c:(.text+0xa7a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_tangent': sounds.c:(.text+0xa7c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_tangent': sounds.c:(.text+0xa840): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_reflect': sounds.c:(.text+0xa860): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_reflect': sounds.c:(.text+0xa8e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_slide': sounds.c:(.text+0xa900): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_slide': sounds.c:(.text+0xa980): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_project': sounds.c:(.text+0xa9a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_project': sounds.c:(.text+0xaa20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_normalize': sounds.c:(.text+0xaa40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_normalize': sounds.c:(.text+0xaac0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_clamp': sounds.c:(.text+0xaae0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_clamp': sounds.c:(.text+0xab80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_min': sounds.c:(.text+0xaba0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_min': sounds.c:(.text+0xac20): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_max': sounds.c:(.text+0xac40): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_max': sounds.c:(.text+0xacc0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_round': sounds.c:(.text+0xace0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_round': sounds.c:(.text+0xad60): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_ceil': sounds.c:(.text+0xad80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_ceil': sounds.c:(.text+0xae00): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_floor': sounds.c:(.text+0xae20): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_floor': sounds.c:(.text+0xaea0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_abs': sounds.c:(.text+0xaec0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_abs': sounds.c:(.text+0xaf40): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_inverse': sounds.c:(.text+0xaf60): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_inverse': sounds.c:(.text+0xafe0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_negative': sounds.c:(.text+0xb000): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_negative': sounds.c:(.text+0xb080): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_snap': sounds.c:(.text+0xb0a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_snap': sounds.c:(.text+0xb120): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_divide': sounds.c:(.text+0xb140): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_divide': sounds.c:(.text+0xb1c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_multiply_mat2': sounds.c:(.text+0xb1e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_multiply_mat2': sounds.c:(.text+0xb280): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_multiply': sounds.c:(.text+0xb2a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_multiply': sounds.c:(.text+0xb320): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_scale': sounds.c:(.text+0xb340): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_scale': sounds.c:(.text+0xb3c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_subtract': sounds.c:(.text+0xb3e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_subtract': sounds.c:(.text+0xb460): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_add': sounds.c:(.text+0xb480): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_add': sounds.c:(.text+0xb500): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_one': sounds.c:(.text+0xb520): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_one': sounds.c:(.text+0xb5a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_zero': sounds.c:(.text+0xb5c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_zero': sounds.c:(.text+0xb640): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_assign_vec2': sounds.c:(.text+0xb660): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_assign_vec2': sounds.c:(.text+0xb6e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_assign': sounds.c:(.text+0xb700): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_assign': sounds.c:(.text+0xb780): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i': sounds.c:(.text+0xb7a0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i': sounds.c:(.text+0xb820): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_is_equal': sounds.c:(.text+0xb840): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_is_equal': sounds.c:(.text+0xb880): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_is_zero': sounds.c:(.text+0xb8a0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_is_zero': sounds.c:(.text+0xb8c0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_distance_squared': sounds.c:(.text+0xb8e0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_distance_squared': sounds.c:(.text+0xb920): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_distance': sounds.c:(.text+0xb940): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_distance': sounds.c:(.text+0xb980): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_length': sounds.c:(.text+0xb9a0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_length': sounds.c:(.text+0xb9c0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_length_squared': sounds.c:(.text+0xb9e0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_length_squared': sounds.c:(.text+0xba00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_angle': sounds.c:(.text+0xba20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_angle': sounds.c:(.text+0xba40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_dot': sounds.c:(.text+0xba60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_dot': sounds.c:(.text+0xbaa0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_bezier4': sounds.c:(.text+0xbac0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_bezier4': sounds.c:(.text+0xbb80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_bezier3': sounds.c:(.text+0xbbc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_bezier3': sounds.c:(.text+0xbc60): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_lerp': sounds.c:(.text+0xbc80): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_lerp': sounds.c:(.text+0xbd20): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_rotate': sounds.c:(.text+0xbd40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_rotate': sounds.c:(.text+0xbde0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_tangent': sounds.c:(.text+0xbe00): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_tangent': sounds.c:(.text+0xbe80): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_reflect': sounds.c:(.text+0xbea0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_reflect': sounds.c:(.text+0xbf40): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_slide': sounds.c:(.text+0xbf60): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_slide': sounds.c:(.text+0xc000): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_project': sounds.c:(.text+0xc020): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_project': sounds.c:(.text+0xc0c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_normalize': sounds.c:(.text+0xc0e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_normalize': sounds.c:(.text+0xc160): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_clamp': sounds.c:(.text+0xc180): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_clamp': sounds.c:(.text+0xc220): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_min': sounds.c:(.text+0xc240): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_min': sounds.c:(.text+0xc2e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_max': sounds.c:(.text+0xc300): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_max': sounds.c:(.text+0xc3a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_round': sounds.c:(.text+0xc3c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_round': sounds.c:(.text+0xc440): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_ceil': sounds.c:(.text+0xc460): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_ceil': sounds.c:(.text+0xc4e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_floor': sounds.c:(.text+0xc500): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_floor': sounds.c:(.text+0xc580): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_abs': sounds.c:(.text+0xc5a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_abs': sounds.c:(.text+0xc620): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_inverse': sounds.c:(.text+0xc640): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_inverse': sounds.c:(.text+0xc6c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_negative': sounds.c:(.text+0xc6e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_negative': sounds.c:(.text+0xc760): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_snap': sounds.c:(.text+0xc780): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_snap': sounds.c:(.text+0xc820): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_divide': sounds.c:(.text+0xc840): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_divide': sounds.c:(.text+0xc8e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_multiply_mat2': sounds.c:(.text+0xc900): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_multiply_mat2': sounds.c:(.text+0xc9a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_multiply': sounds.c:(.text+0xc9c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_multiply': sounds.c:(.text+0xca60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_scale': sounds.c:(.text+0xca80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_scale': sounds.c:(.text+0xcb20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_subtract': sounds.c:(.text+0xcb40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_subtract': sounds.c:(.text+0xcbe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_add': sounds.c:(.text+0xcc00): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_add': sounds.c:(.text+0xcca0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_one': sounds.c:(.text+0xccc0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_one': sounds.c:(.text+0xcd40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_zero': sounds.c:(.text+0xcd60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_zero': sounds.c:(.text+0xcde0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_assign_vec2i': sounds.c:(.text+0xce00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_assign_vec2i': sounds.c:(.text+0xce80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_assign': sounds.c:(.text+0xcea0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_assign': sounds.c:(.text+0xcf20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2': sounds.c:(.text+0xcf40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2': sounds.c:(.text+0xcfc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_nearly_equal': sounds.c:(.text+0xcfe0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_nearly_equal': sounds.c:(.text+0xd020): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_equal': sounds.c:(.text+0xd040): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_equal': sounds.c:(.text+0xd080): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_near_zero': sounds.c:(.text+0xd0a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_near_zero': sounds.c:(.text+0xd0c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_zero': sounds.c:(.text+0xd960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_zero': sounds.c:(.text+0xd980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_lerp': texture.c:(.text+0x620): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_lerp': texture.c:(.text+0x6a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_multiply': texture.c:(.text+0x6c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_multiply': texture.c:(.text+0x740): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_scale': texture.c:(.text+0x760): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_scale': texture.c:(.text+0x7e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_negative': texture.c:(.text+0x800): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_negative': texture.c:(.text+0x880): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_scaling': texture.c:(.text+0x8a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_scaling': texture.c:(.text+0x920): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_translation': texture.c:(.text+0x940): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_translation': texture.c:(.text+0x9c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_look_at': texture.c:(.text+0x9e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_look_at': texture.c:(.text+0xaa0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_quaternion': texture.c:(.text+0xac0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_quaternion': texture.c:(.text+0xb40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_axis': texture.c:(.text+0xb60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_axis': texture.c:(.text+0xbe0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_z': texture.c:(.text+0xc00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_z': texture.c:(.text+0xc80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_y': texture.c:(.text+0xca0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_y': texture.c:(.text+0xd20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_x': texture.c:(.text+0xd40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_x': texture.c:(.text+0xdc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_perspective_infinite': texture.c:(.text+0xde0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_perspective_infinite': texture.c:(.text+0xe60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_perspective_fov': texture.c:(.text+0xe80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_perspective_fov': texture.c:(.text+0xf00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_perspective': texture.c:(.text+0xf20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_perspective': texture.c:(.text+0xfa0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_ortho': texture.c:(.text+0xfc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_ortho': texture.c:(.text+0x1040): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_inverse': texture.c:(.text+0x1060): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_inverse': texture.c:(.text+0x10e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_adjugate': texture.c:(.text+0x1100): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_adjugate': texture.c:(.text+0x1180): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_transpose': texture.c:(.text+0x11a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_transpose': texture.c:(.text+0x1220): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_assign_mat3': texture.c:(.text+0x1240): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_assign_mat3': texture.c:(.text+0x12c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_assign_mat2': texture.c:(.text+0x12e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_assign_mat2': texture.c:(.text+0x1380): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_assign': texture.c:(.text+0x13a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_assign': texture.c:(.text+0x1420): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_determinant': texture.c:(.text+0x1440): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_determinant': texture.c:(.text+0x1460): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_identity': texture.c:(.text+0x1480): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_identity': texture.c:(.text+0x1500): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_zero': texture.c:(.text+0x1520): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_zero': texture.c:(.text+0x15a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4': texture.c:(.text+0x15c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4': texture.c:(.text+0x1640): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_lerp': texture.c:(.text+0x1660): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_lerp': texture.c:(.text+0x16e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_multiply': texture.c:(.text+0x1700): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_multiply': texture.c:(.text+0x1780): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_scale': texture.c:(.text+0x17a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_scale': texture.c:(.text+0x1820): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_negative': texture.c:(.text+0x1840): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_negative': texture.c:(.text+0x18c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_scaling': texture.c:(.text+0x18e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_scaling': texture.c:(.text+0x1960): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_quaternion': texture.c:(.text+0x1980): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_quaternion': texture.c:(.text+0x1a20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_axis': texture.c:(.text+0x1a40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_axis': texture.c:(.text+0x1ae0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_z': texture.c:(.text+0x1b00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_z': texture.c:(.text+0x1b80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_y': texture.c:(.text+0x1ba0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_y': texture.c:(.text+0x1c20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_x': texture.c:(.text+0x1c40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_x': texture.c:(.text+0x1cc0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_inverse': texture.c:(.text+0x1ce0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_inverse': texture.c:(.text+0x1d60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_adjugate': texture.c:(.text+0x1d80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_adjugate': texture.c:(.text+0x1e00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_cofactor': texture.c:(.text+0x1e20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_cofactor': texture.c:(.text+0x1ea0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_transpose': texture.c:(.text+0x1ec0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_transpose': texture.c:(.text+0x1f40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_assign_mat4': texture.c:(.text+0x1f60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_assign_mat4': texture.c:(.text+0x1fe0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_assign_mat2': texture.c:(.text+0x2000): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_assign_mat2': texture.c:(.text+0x20a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_assign': texture.c:(.text+0x20c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_assign': texture.c:(.text+0x2140): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_determinant': texture.c:(.text+0x2160): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_determinant': texture.c:(.text+0x2180): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_identity': texture.c:(.text+0x21a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_identity': texture.c:(.text+0x2220): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_zero': texture.c:(.text+0x2240): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_zero': texture.c:(.text+0x22c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3': texture.c:(.text+0x22e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3': texture.c:(.text+0x2360): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_lerp': texture.c:(.text+0x2380): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_lerp': texture.c:(.text+0x2440): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_multiply': texture.c:(.text+0x2460): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_multiply': texture.c:(.text+0x2520): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_scale': texture.c:(.text+0x2540): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_scale': texture.c:(.text+0x25e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_negative': texture.c:(.text+0x2600): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_negative': texture.c:(.text+0x26a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_scaling': texture.c:(.text+0x26c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_scaling': texture.c:(.text+0x2760): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_rotation': texture.c:(.text+0x2780): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_rotation': texture.c:(.text+0x2820): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_inverse': texture.c:(.text+0x2840): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_inverse': texture.c:(.text+0x28e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_cofactor': texture.c:(.text+0x2900): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_cofactor': texture.c:(.text+0x29a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_transpose': texture.c:(.text+0x29c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_transpose': texture.c:(.text+0x2a60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_assign_mat4': texture.c:(.text+0x2a80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_assign_mat4': texture.c:(.text+0x2b20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_assign_mat3': texture.c:(.text+0x2b40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_assign_mat3': texture.c:(.text+0x2be0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_assign': texture.c:(.text+0x2c00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_assign': texture.c:(.text+0x2ca0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_determinant': texture.c:(.text+0x2cc0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_determinant': texture.c:(.text+0x2d00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_identity': texture.c:(.text+0x2d20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_identity': texture.c:(.text+0x2dc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_zero': texture.c:(.text+0x2de0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_zero': texture.c:(.text+0x2e80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2': texture.c:(.text+0x2ea0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2': texture.c:(.text+0x2f40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_length_squared': texture.c:(.text+0x2f60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_length_squared': texture.c:(.text+0x2fa0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_length': texture.c:(.text+0x2fc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_length': texture.c:(.text+0x3000): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_angle': texture.c:(.text+0x3020): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_angle': texture.c:(.text+0x3060): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_dot': texture.c:(.text+0x3080): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_dot': texture.c:(.text+0x30c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_slerp': texture.c:(.text+0x30e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_slerp': texture.c:(.text+0x31a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_lerp': texture.c:(.text+0x31c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_lerp': texture.c:(.text+0x3280): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_yaw_pitch_roll': texture.c:(.text+0x32a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_yaw_pitch_roll': texture.c:(.text+0x3340): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_mat4': texture.c:(.text+0x3360): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_mat4': texture.c:(.text+0x3400): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_vec3': texture.c:(.text+0x3420): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_vec3': texture.c:(.text+0x34c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_axis_angle': texture.c:(.text+0x34e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_axis_angle': texture.c:(.text+0x3580): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_power': texture.c:(.text+0x35a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_power': texture.c:(.text+0x3640): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_normalize': texture.c:(.text+0x3660): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_normalize': texture.c:(.text+0x3700): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_inverse': texture.c:(.text+0x3720): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_inverse': texture.c:(.text+0x37c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_conjugate': texture.c:(.text+0x37e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_conjugate': texture.c:(.text+0x3880): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_negative': texture.c:(.text+0x38a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_negative': texture.c:(.text+0x3940): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_divide': texture.c:(.text+0x3960): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_divide': texture.c:(.text+0x3a20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_multiply': texture.c:(.text+0x3a40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_multiply': texture.c:(.text+0x3b00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_scale': texture.c:(.text+0x3b20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_scale': texture.c:(.text+0x3bc0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_null': texture.c:(.text+0x3be0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_null': texture.c:(.text+0x3c80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_zero': texture.c:(.text+0x3ca0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_zero': texture.c:(.text+0x3d40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_assign': texture.c:(.text+0x3d60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_assign': texture.c:(.text+0x3e00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat': texture.c:(.text+0x3e20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat': texture.c:(.text+0x3ec0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_nearly_equal': texture.c:(.text+0x3ee0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_nearly_equal': texture.c:(.text+0x3f20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_equal': texture.c:(.text+0x3f40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_equal': texture.c:(.text+0x3f80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_near_zero': texture.c:(.text+0x3fa0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_near_zero': texture.c:(.text+0x3fe0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_zero': texture.c:(.text+0x4000): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_zero': texture.c:(.text+0x4040): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_lerp': texture.c:(.text+0x4060): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_lerp': texture.c:(.text+0x4100): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_normalize': texture.c:(.text+0x4120): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_normalize': texture.c:(.text+0x41c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_clamp': texture.c:(.text+0x41e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_clamp': texture.c:(.text+0x4280): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_min': texture.c:(.text+0x42a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_min': texture.c:(.text+0x4340): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_max': texture.c:(.text+0x4360): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_max': texture.c:(.text+0x4400): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_round': texture.c:(.text+0x4420): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_round': texture.c:(.text+0x44c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_ceil': texture.c:(.text+0x44e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_ceil': texture.c:(.text+0x4580): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_floor': texture.c:(.text+0x45a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_floor': texture.c:(.text+0x4640): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_abs': texture.c:(.text+0x4660): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_abs': texture.c:(.text+0x4700): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_inverse': texture.c:(.text+0x4720): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_inverse': texture.c:(.text+0x47c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_negative': texture.c:(.text+0x47e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_negative': texture.c:(.text+0x4880): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_snap': texture.c:(.text+0x48a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_snap': texture.c:(.text+0x4940): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_divide': texture.c:(.text+0x4960): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_divide': texture.c:(.text+0x4a00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_multiply_mat4': texture.c:(.text+0x4a20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_multiply_mat4': texture.c:(.text+0x4ac0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_multiply': texture.c:(.text+0x4ae0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_multiply': texture.c:(.text+0x4b80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_scale': texture.c:(.text+0x4ba0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_scale': texture.c:(.text+0x4c40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_subtract': texture.c:(.text+0x4c60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_subtract': texture.c:(.text+0x4d00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_add': texture.c:(.text+0x4d20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_add': texture.c:(.text+0x4dc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_one': texture.c:(.text+0x4de0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_one': texture.c:(.text+0x4e60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_zero': texture.c:(.text+0x4e80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_zero': texture.c:(.text+0x4f00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_assign_vec4': texture.c:(.text+0x4f20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_assign_vec4': texture.c:(.text+0x4fc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_assign': texture.c:(.text+0x4fe0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_assign': texture.c:(.text+0x5080): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i': texture.c:(.text+0x50a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i': texture.c:(.text+0x5140): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_is_equal': texture.c:(.text+0x5180): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_is_equal': texture.c:(.text+0x51c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_is_zero': texture.c:(.text+0x51e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_is_zero': texture.c:(.text+0x5200): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_lerp': texture.c:(.text+0x5220): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_lerp': texture.c:(.text+0x52c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_normalize': texture.c:(.text+0x52e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_normalize': texture.c:(.text+0x5380): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_clamp': texture.c:(.text+0x53a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_clamp': texture.c:(.text+0x5440): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_min': texture.c:(.text+0x5460): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_min': texture.c:(.text+0x5500): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_max': texture.c:(.text+0x5520): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_max': texture.c:(.text+0x55c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_round': texture.c:(.text+0x55e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_round': texture.c:(.text+0x5680): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_ceil': texture.c:(.text+0x56a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_ceil': texture.c:(.text+0x5740): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_floor': texture.c:(.text+0x5760): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_floor': texture.c:(.text+0x5800): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_abs': texture.c:(.text+0x5820): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_abs': texture.c:(.text+0x58c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_inverse': texture.c:(.text+0x58e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_inverse': texture.c:(.text+0x5980): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_negative': texture.c:(.text+0x59a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_negative': texture.c:(.text+0x5a40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_snap': texture.c:(.text+0x5a60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_snap': texture.c:(.text+0x5b00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_divide': texture.c:(.text+0x5b20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_divide': texture.c:(.text+0x5bc0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_multiply_mat4': texture.c:(.text+0x5be0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_multiply_mat4': texture.c:(.text+0x5c80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_multiply': texture.c:(.text+0x5ca0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_multiply': texture.c:(.text+0x5d40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_scale': texture.c:(.text+0x5d60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_scale': texture.c:(.text+0x5e00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_subtract': texture.c:(.text+0x5e20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_subtract': texture.c:(.text+0x5ec0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_add': texture.c:(.text+0x5ee0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_add': texture.c:(.text+0x5f80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_one': texture.c:(.text+0x5fa0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_one': texture.c:(.text+0x6020): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_zero': texture.c:(.text+0x6040): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_zero': texture.c:(.text+0x60c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_assign_vec4i': texture.c:(.text+0x60e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_assign_vec4i': texture.c:(.text+0x6180): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_assign': texture.c:(.text+0x61a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_assign': texture.c:(.text+0x6240): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4': texture.c:(.text+0x6260): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4': texture.c:(.text+0x6300): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_nearly_equal': texture.c:(.text+0x6320): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_nearly_equal': texture.c:(.text+0x6360): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_equal': texture.c:(.text+0x6380): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_equal': texture.c:(.text+0x63c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_near_zero': texture.c:(.text+0x63e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_near_zero': texture.c:(.text+0x6420): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_zero': texture.c:(.text+0x6440): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_zero': texture.c:(.text+0x6460): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_distance_squared': texture.c:(.text+0x6480): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_distance_squared': texture.c:(.text+0x64e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_distance': texture.c:(.text+0x6500): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_distance': texture.c:(.text+0x6560): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_length_squared': texture.c:(.text+0x6580): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_length_squared': texture.c:(.text+0x65c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_length': texture.c:(.text+0x65e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_length': texture.c:(.text+0x6620): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_dot': texture.c:(.text+0x6640): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_dot': texture.c:(.text+0x66a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_bezier4': texture.c:(.text+0x66c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_bezier4': texture.c:(.text+0x67c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_bezier3': texture.c:(.text+0x6800): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_bezier3': texture.c:(.text+0x6900): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_lerp': texture.c:(.text+0x6920): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_lerp': texture.c:(.text+0x6a00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_reflect': texture.c:(.text+0x6a20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_reflect': texture.c:(.text+0x6b00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_slide': texture.c:(.text+0x6b20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_slide': texture.c:(.text+0x6c00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_project': texture.c:(.text+0x6c20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_project': texture.c:(.text+0x6d00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_normalize': texture.c:(.text+0x6d20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_normalize': texture.c:(.text+0x6de0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_cross': texture.c:(.text+0x6e00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_cross': texture.c:(.text+0x6ee0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_clamp': texture.c:(.text+0x6f00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_clamp': texture.c:(.text+0x7000): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_min': texture.c:(.text+0x7020): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_min': texture.c:(.text+0x7100): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_max': texture.c:(.text+0x7120): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_max': texture.c:(.text+0x7200): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_round': texture.c:(.text+0x7220): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_round': texture.c:(.text+0x72c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_ceil': texture.c:(.text+0x72e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_ceil': texture.c:(.text+0x7380): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_floor': texture.c:(.text+0x73a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_floor': texture.c:(.text+0x7440): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_abs': texture.c:(.text+0x7460): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_abs': texture.c:(.text+0x7520): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_inverse': texture.c:(.text+0x7540): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_inverse': texture.c:(.text+0x7600): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_negative': texture.c:(.text+0x7620): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_negative': texture.c:(.text+0x76e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_snap': texture.c:(.text+0x7700): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_snap': texture.c:(.text+0x77e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_divide': texture.c:(.text+0x7800): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_divide': texture.c:(.text+0x78e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_multiply_mat3': texture.c:(.text+0x7900): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_multiply_mat3': texture.c:(.text+0x79c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_multiply': texture.c:(.text+0x79e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_multiply': texture.c:(.text+0x7ac0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_scale': texture.c:(.text+0x7ae0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_scale': texture.c:(.text+0x7ba0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_subtract': texture.c:(.text+0x7bc0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_subtract': texture.c:(.text+0x7ca0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_add': texture.c:(.text+0x7cc0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_add': texture.c:(.text+0x7da0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_one': texture.c:(.text+0x7dc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_one': texture.c:(.text+0x7e60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_zero': texture.c:(.text+0x7e80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_zero': texture.c:(.text+0x7f20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_assign_vec3': texture.c:(.text+0x7f40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_assign_vec3': texture.c:(.text+0x7fe0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_assign': texture.c:(.text+0x8000): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_assign': texture.c:(.text+0x80c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i': texture.c:(.text+0x80e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i': texture.c:(.text+0x8180): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_is_equal': texture.c:(.text+0x81a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_is_equal': texture.c:(.text+0x8200): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_is_zero': texture.c:(.text+0x8220): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_is_zero': texture.c:(.text+0x8260): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_distance_squared': texture.c:(.text+0x8280): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_distance_squared': texture.c:(.text+0x82c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_distance': texture.c:(.text+0x82e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_distance': texture.c:(.text+0x8320): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_length_squared': texture.c:(.text+0x8340): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_length_squared': texture.c:(.text+0x8360): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_length': texture.c:(.text+0x8380): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_length': texture.c:(.text+0x83a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_dot': texture.c:(.text+0x83c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_dot': texture.c:(.text+0x8400): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_bezier4': texture.c:(.text+0x8420): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_bezier4': texture.c:(.text+0x8500): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_bezier3': texture.c:(.text+0x8540): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_bezier3': texture.c:(.text+0x8600): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_lerp': texture.c:(.text+0x8620): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_lerp': texture.c:(.text+0x86e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_reflect': texture.c:(.text+0x8700): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_reflect': texture.c:(.text+0x87c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_slide': texture.c:(.text+0x87e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_slide': texture.c:(.text+0x88a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_project': texture.c:(.text+0x88c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_project': texture.c:(.text+0x8980): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_normalize': texture.c:(.text+0x89a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_normalize': texture.c:(.text+0x8a40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_cross': texture.c:(.text+0x8a60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_cross': texture.c:(.text+0x8b20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_clamp': texture.c:(.text+0x8b40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_clamp': texture.c:(.text+0x8c00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_min': texture.c:(.text+0x8c20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_min': texture.c:(.text+0x8ce0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_max': texture.c:(.text+0x8d00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_max': texture.c:(.text+0x8dc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_round': texture.c:(.text+0x8de0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_round': texture.c:(.text+0x8e80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_ceil': texture.c:(.text+0x8ea0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_ceil': texture.c:(.text+0x8f40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_floor': texture.c:(.text+0x8f60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_floor': texture.c:(.text+0x9000): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_abs': texture.c:(.text+0x9020): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_abs': texture.c:(.text+0x90c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_inverse': texture.c:(.text+0x90e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_inverse': texture.c:(.text+0x9180): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_negative': texture.c:(.text+0x91a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_negative': texture.c:(.text+0x9240): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_snap': texture.c:(.text+0x9260): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_snap': texture.c:(.text+0x9320): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_divide': texture.c:(.text+0x9340): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_divide': texture.c:(.text+0x9400): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_multiply_mat3': texture.c:(.text+0x9420): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_multiply_mat3': texture.c:(.text+0x94c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_multiply': texture.c:(.text+0x94e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_multiply': texture.c:(.text+0x95a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_scale': texture.c:(.text+0x95c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_scale': texture.c:(.text+0x9660): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_subtract': texture.c:(.text+0x9680): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_subtract': texture.c:(.text+0x9740): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_add': texture.c:(.text+0x9760): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_add': texture.c:(.text+0x9820): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_one': texture.c:(.text+0x9840): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_one': texture.c:(.text+0x98e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_zero': texture.c:(.text+0x9900): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_zero': texture.c:(.text+0x99a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_assign_vec3i': texture.c:(.text+0x99c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_assign_vec3i': texture.c:(.text+0x9a80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_assign': texture.c:(.text+0x9aa0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_assign': texture.c:(.text+0x9b40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3': texture.c:(.text+0x9b60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3': texture.c:(.text+0x9c00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_nearly_equal': texture.c:(.text+0x9c20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_nearly_equal': texture.c:(.text+0x9c60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_equal': texture.c:(.text+0x9c80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_equal': texture.c:(.text+0x9cc0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_near_zero': texture.c:(.text+0x9ce0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_near_zero': texture.c:(.text+0x9d20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_zero': texture.c:(.text+0x9d40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_zero': texture.c:(.text+0x9d80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_distance_squared': texture.c:(.text+0x9da0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_distance_squared': texture.c:(.text+0x9de0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_distance': texture.c:(.text+0x9e00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_distance': texture.c:(.text+0x9e20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_length': texture.c:(.text+0x9e40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_length': texture.c:(.text+0x9e60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_length_squared': texture.c:(.text+0x9e80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_length_squared': texture.c:(.text+0x9ea0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_angle': texture.c:(.text+0x9ec0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_angle': texture.c:(.text+0x9ee0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_dot': texture.c:(.text+0x9f00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_dot': texture.c:(.text+0x9f40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_bezier4': texture.c:(.text+0x9f60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_bezier4': texture.c:(.text+0xa000): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_bezier3': texture.c:(.text+0xa040): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_bezier3': texture.c:(.text+0xa0e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_lerp': texture.c:(.text+0xa100): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_lerp': texture.c:(.text+0xa180): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_rotate': texture.c:(.text+0xa1a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_rotate': texture.c:(.text+0xa220): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_tangent': texture.c:(.text+0xa240): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_tangent': texture.c:(.text+0xa2c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_reflect': texture.c:(.text+0xa2e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_reflect': texture.c:(.text+0xa360): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_slide': texture.c:(.text+0xa380): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_slide': texture.c:(.text+0xa400): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_project': texture.c:(.text+0xa420): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_project': texture.c:(.text+0xa4a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_normalize': texture.c:(.text+0xa4c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_normalize': texture.c:(.text+0xa540): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_clamp': texture.c:(.text+0xa560): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_clamp': texture.c:(.text+0xa600): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_min': texture.c:(.text+0xa620): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_min': texture.c:(.text+0xa6a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_max': texture.c:(.text+0xa6c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_max': texture.c:(.text+0xa740): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_round': texture.c:(.text+0xa760): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_round': texture.c:(.text+0xa7e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_ceil': texture.c:(.text+0xa800): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_ceil': texture.c:(.text+0xa880): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_floor': texture.c:(.text+0xa8a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_floor': texture.c:(.text+0xa920): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_abs': texture.c:(.text+0xa940): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_abs': texture.c:(.text+0xa9c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_inverse': texture.c:(.text+0xa9e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_inverse': texture.c:(.text+0xaa60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_negative': texture.c:(.text+0xaa80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_negative': texture.c:(.text+0xab00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_snap': texture.c:(.text+0xab20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_snap': texture.c:(.text+0xaba0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_divide': texture.c:(.text+0xabc0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_divide': texture.c:(.text+0xac40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_multiply_mat2': texture.c:(.text+0xac60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_multiply_mat2': texture.c:(.text+0xad00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_multiply': texture.c:(.text+0xad20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_multiply': texture.c:(.text+0xada0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_scale': texture.c:(.text+0xadc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_scale': texture.c:(.text+0xae40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_subtract': texture.c:(.text+0xae60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_subtract': texture.c:(.text+0xaee0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_add': texture.c:(.text+0xaf00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_add': texture.c:(.text+0xaf80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_one': texture.c:(.text+0xafa0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_one': texture.c:(.text+0xb020): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_zero': texture.c:(.text+0xb040): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_zero': texture.c:(.text+0xb0c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_assign_vec2': texture.c:(.text+0xb0e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_assign_vec2': texture.c:(.text+0xb160): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_assign': texture.c:(.text+0xb180): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_assign': texture.c:(.text+0xb200): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i': texture.c:(.text+0xb220): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i': texture.c:(.text+0xb2a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_is_equal': texture.c:(.text+0xb2c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_is_equal': texture.c:(.text+0xb300): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_is_zero': texture.c:(.text+0xb320): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_is_zero': texture.c:(.text+0xb340): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_distance_squared': texture.c:(.text+0xb360): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_distance_squared': texture.c:(.text+0xb3a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_distance': texture.c:(.text+0xb3c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_distance': texture.c:(.text+0xb400): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_length': texture.c:(.text+0xb420): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_length': texture.c:(.text+0xb440): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_length_squared': texture.c:(.text+0xb460): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_length_squared': texture.c:(.text+0xb480): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_angle': texture.c:(.text+0xb4a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_angle': texture.c:(.text+0xb4c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_dot': texture.c:(.text+0xb4e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_dot': texture.c:(.text+0xb520): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_bezier4': texture.c:(.text+0xb540): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_bezier4': texture.c:(.text+0xb600): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_bezier3': texture.c:(.text+0xb640): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_bezier3': texture.c:(.text+0xb6e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_lerp': texture.c:(.text+0xb700): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_lerp': texture.c:(.text+0xb7a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_rotate': texture.c:(.text+0xb7c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_rotate': texture.c:(.text+0xb860): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_tangent': texture.c:(.text+0xb880): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_tangent': texture.c:(.text+0xb900): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_reflect': texture.c:(.text+0xb920): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_reflect': texture.c:(.text+0xb9c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_slide': texture.c:(.text+0xb9e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_slide': texture.c:(.text+0xba80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_project': texture.c:(.text+0xbaa0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_project': texture.c:(.text+0xbb40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_normalize': texture.c:(.text+0xbb60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_normalize': texture.c:(.text+0xbbe0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_clamp': texture.c:(.text+0xbc00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_clamp': texture.c:(.text+0xbca0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_min': texture.c:(.text+0xbcc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_min': texture.c:(.text+0xbd60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_max': texture.c:(.text+0xbd80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_max': texture.c:(.text+0xbe20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_round': texture.c:(.text+0xbe40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_round': texture.c:(.text+0xbec0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_ceil': texture.c:(.text+0xbee0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_ceil': texture.c:(.text+0xbf60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_floor': texture.c:(.text+0xbf80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_floor': texture.c:(.text+0xc000): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_abs': texture.c:(.text+0xc020): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_abs': texture.c:(.text+0xc0a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_inverse': texture.c:(.text+0xc0c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_inverse': texture.c:(.text+0xc140): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_negative': texture.c:(.text+0xc160): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_negative': texture.c:(.text+0xc1e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_snap': texture.c:(.text+0xc200): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_snap': texture.c:(.text+0xc2a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_divide': texture.c:(.text+0xc2c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_divide': texture.c:(.text+0xc360): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_multiply_mat2': texture.c:(.text+0xc380): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_multiply_mat2': texture.c:(.text+0xc420): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_multiply': texture.c:(.text+0xc440): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_multiply': texture.c:(.text+0xc4e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_scale': texture.c:(.text+0xc500): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_scale': texture.c:(.text+0xc5a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_subtract': texture.c:(.text+0xc5c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_subtract': texture.c:(.text+0xc660): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_add': texture.c:(.text+0xc680): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_add': texture.c:(.text+0xc720): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_one': texture.c:(.text+0xc740): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_one': texture.c:(.text+0xc7c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_zero': texture.c:(.text+0xc7e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_zero': texture.c:(.text+0xc860): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_assign_vec2i': texture.c:(.text+0xc880): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_assign_vec2i': texture.c:(.text+0xc900): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_assign': texture.c:(.text+0xc920): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_assign': texture.c:(.text+0xc9a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2': texture.c:(.text+0xc9c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2': texture.c:(.text+0xca40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_nearly_equal': texture.c:(.text+0xca60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_nearly_equal': texture.c:(.text+0xcaa0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_equal': texture.c:(.text+0xcac0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_equal': texture.c:(.text+0xcb00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_near_zero': texture.c:(.text+0xcb20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_near_zero': texture.c:(.text+0xcb40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_zero': texture.c:(.text+0xcb60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_zero': texture.c:(.text+0xcb80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_lerp': thing.c:(.text+0x2e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_lerp': thing.c:(.text+0x360): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_multiply': thing.c:(.text+0x380): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_multiply': thing.c:(.text+0x400): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_scale': thing.c:(.text+0x420): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_scale': thing.c:(.text+0x4a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_negative': thing.c:(.text+0x4c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_negative': thing.c:(.text+0x540): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_scaling': thing.c:(.text+0x560): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_scaling': thing.c:(.text+0x5e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_translation': thing.c:(.text+0x600): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_translation': thing.c:(.text+0x680): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_look_at': thing.c:(.text+0x6a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_look_at': thing.c:(.text+0x760): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_quaternion': thing.c:(.text+0x780): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_quaternion': thing.c:(.text+0x800): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_axis': thing.c:(.text+0x820): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_axis': thing.c:(.text+0x8a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_z': thing.c:(.text+0x8c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_z': thing.c:(.text+0x940): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_y': thing.c:(.text+0x960): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_y': thing.c:(.text+0x9e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_x': thing.c:(.text+0xa00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_x': thing.c:(.text+0xa80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_perspective_infinite': thing.c:(.text+0xaa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_perspective_infinite': thing.c:(.text+0xb20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_perspective_fov': thing.c:(.text+0xb40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_perspective_fov': thing.c:(.text+0xbc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_perspective': thing.c:(.text+0xbe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_perspective': thing.c:(.text+0xc60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_ortho': thing.c:(.text+0xc80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_ortho': thing.c:(.text+0xd00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_inverse': thing.c:(.text+0xd20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_inverse': thing.c:(.text+0xda0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_adjugate': thing.c:(.text+0xdc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_adjugate': thing.c:(.text+0xe40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_transpose': thing.c:(.text+0xe60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_transpose': thing.c:(.text+0xee0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_assign_mat3': thing.c:(.text+0xf00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_assign_mat3': thing.c:(.text+0xf80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_assign_mat2': thing.c:(.text+0xfa0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_assign_mat2': thing.c:(.text+0x1040): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_assign': thing.c:(.text+0x1060): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_assign': thing.c:(.text+0x10e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_determinant': thing.c:(.text+0x1100): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_determinant': thing.c:(.text+0x1120): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_identity': thing.c:(.text+0x1140): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_identity': thing.c:(.text+0x11c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_zero': thing.c:(.text+0x11e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_zero': thing.c:(.text+0x1260): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4': thing.c:(.text+0x1280): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4': thing.c:(.text+0x1300): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_lerp': thing.c:(.text+0x1320): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_lerp': thing.c:(.text+0x13a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_multiply': thing.c:(.text+0x13c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_multiply': thing.c:(.text+0x1440): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_scale': thing.c:(.text+0x1460): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_scale': thing.c:(.text+0x14e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_negative': thing.c:(.text+0x1500): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_negative': thing.c:(.text+0x1580): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_scaling': thing.c:(.text+0x15a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_scaling': thing.c:(.text+0x1620): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_quaternion': thing.c:(.text+0x1640): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_quaternion': thing.c:(.text+0x16e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_axis': thing.c:(.text+0x1700): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_axis': thing.c:(.text+0x17a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_z': thing.c:(.text+0x17c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_z': thing.c:(.text+0x1840): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_y': thing.c:(.text+0x1860): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_y': thing.c:(.text+0x18e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_x': thing.c:(.text+0x1900): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_x': thing.c:(.text+0x1980): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_inverse': thing.c:(.text+0x19a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_inverse': thing.c:(.text+0x1a20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_adjugate': thing.c:(.text+0x1a40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_adjugate': thing.c:(.text+0x1ac0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_cofactor': thing.c:(.text+0x1ae0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_cofactor': thing.c:(.text+0x1b60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_transpose': thing.c:(.text+0x1b80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_transpose': thing.c:(.text+0x1c00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_assign_mat4': thing.c:(.text+0x1c20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_assign_mat4': thing.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_assign_mat2': thing.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_assign_mat2': thing.c:(.text+0x1d60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_assign': thing.c:(.text+0x1d80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_assign': thing.c:(.text+0x1e00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_determinant': thing.c:(.text+0x1e20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_determinant': thing.c:(.text+0x1e40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_identity': thing.c:(.text+0x1e60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_identity': thing.c:(.text+0x1ee0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_zero': thing.c:(.text+0x1f00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_zero': thing.c:(.text+0x1f80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3': thing.c:(.text+0x1fa0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3': thing.c:(.text+0x2020): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_lerp': thing.c:(.text+0x2040): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_lerp': thing.c:(.text+0x2100): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_multiply': thing.c:(.text+0x2120): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_multiply': thing.c:(.text+0x21e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_scale': thing.c:(.text+0x2200): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_scale': thing.c:(.text+0x22a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_negative': thing.c:(.text+0x22c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_negative': thing.c:(.text+0x2360): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_scaling': thing.c:(.text+0x2380): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_scaling': thing.c:(.text+0x2420): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_rotation': thing.c:(.text+0x2440): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_rotation': thing.c:(.text+0x24e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_inverse': thing.c:(.text+0x2500): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_inverse': thing.c:(.text+0x25a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_cofactor': thing.c:(.text+0x25c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_cofactor': thing.c:(.text+0x2660): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_transpose': thing.c:(.text+0x2680): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_transpose': thing.c:(.text+0x2720): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_assign_mat4': thing.c:(.text+0x2740): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_assign_mat4': thing.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_assign_mat3': thing.c:(.text+0x2800): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_assign_mat3': thing.c:(.text+0x28a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_assign': thing.c:(.text+0x28c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_assign': thing.c:(.text+0x2960): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_determinant': thing.c:(.text+0x2980): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_determinant': thing.c:(.text+0x29c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_identity': thing.c:(.text+0x29e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_identity': thing.c:(.text+0x2a80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_zero': thing.c:(.text+0x2aa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_zero': thing.c:(.text+0x2b40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2': thing.c:(.text+0x2b60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2': thing.c:(.text+0x2c00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_length_squared': thing.c:(.text+0x2c20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_length_squared': thing.c:(.text+0x2c60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_length': thing.c:(.text+0x2c80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_length': thing.c:(.text+0x2cc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_angle': thing.c:(.text+0x2ce0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_angle': thing.c:(.text+0x2d20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_dot': thing.c:(.text+0x2d40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_dot': thing.c:(.text+0x2d80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_slerp': thing.c:(.text+0x2da0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_slerp': thing.c:(.text+0x2e60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_lerp': thing.c:(.text+0x2e80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_lerp': thing.c:(.text+0x2f40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_yaw_pitch_roll': thing.c:(.text+0x2f60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_yaw_pitch_roll': thing.c:(.text+0x3000): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_mat4': thing.c:(.text+0x3020): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_mat4': thing.c:(.text+0x30c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_vec3': thing.c:(.text+0x30e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_vec3': thing.c:(.text+0x3180): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_axis_angle': thing.c:(.text+0x31a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_axis_angle': thing.c:(.text+0x3240): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_power': thing.c:(.text+0x3260): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_power': thing.c:(.text+0x3300): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_normalize': thing.c:(.text+0x3320): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_normalize': thing.c:(.text+0x33c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_inverse': thing.c:(.text+0x33e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_inverse': thing.c:(.text+0x3480): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_conjugate': thing.c:(.text+0x34a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_conjugate': thing.c:(.text+0x3540): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_negative': thing.c:(.text+0x3560): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_negative': thing.c:(.text+0x3600): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_divide': thing.c:(.text+0x3620): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_divide': thing.c:(.text+0x36e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_multiply': thing.c:(.text+0x3700): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_multiply': thing.c:(.text+0x37c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_scale': thing.c:(.text+0x37e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_scale': thing.c:(.text+0x3880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_null': thing.c:(.text+0x38a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_null': thing.c:(.text+0x3940): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_zero': thing.c:(.text+0x3960): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_zero': thing.c:(.text+0x3a00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_assign': thing.c:(.text+0x3a20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_assign': thing.c:(.text+0x3ac0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat': thing.c:(.text+0x3ae0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat': thing.c:(.text+0x3b80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_nearly_equal': thing.c:(.text+0x3ba0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_nearly_equal': thing.c:(.text+0x3be0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_equal': thing.c:(.text+0x3c00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_equal': thing.c:(.text+0x3c40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_near_zero': thing.c:(.text+0x3c60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_near_zero': thing.c:(.text+0x3ca0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_zero': thing.c:(.text+0x3cc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_zero': thing.c:(.text+0x3d00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_lerp': thing.c:(.text+0x3d20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_lerp': thing.c:(.text+0x3dc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_normalize': thing.c:(.text+0x3de0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_normalize': thing.c:(.text+0x3e80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_clamp': thing.c:(.text+0x3ea0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_clamp': thing.c:(.text+0x3f40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_min': thing.c:(.text+0x3f60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_min': thing.c:(.text+0x4000): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_max': thing.c:(.text+0x4020): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_max': thing.c:(.text+0x40c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_round': thing.c:(.text+0x40e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_round': thing.c:(.text+0x4180): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_ceil': thing.c:(.text+0x41a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_ceil': thing.c:(.text+0x4240): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_floor': thing.c:(.text+0x4260): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_floor': thing.c:(.text+0x4300): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_abs': thing.c:(.text+0x4320): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_abs': thing.c:(.text+0x43c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_inverse': thing.c:(.text+0x43e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_inverse': thing.c:(.text+0x4480): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_negative': thing.c:(.text+0x44a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_negative': thing.c:(.text+0x4540): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_snap': thing.c:(.text+0x4560): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_snap': thing.c:(.text+0x4600): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_divide': thing.c:(.text+0x4620): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_divide': thing.c:(.text+0x46c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_multiply_mat4': thing.c:(.text+0x46e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_multiply_mat4': thing.c:(.text+0x4780): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_multiply': thing.c:(.text+0x47a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_multiply': thing.c:(.text+0x4840): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_scale': thing.c:(.text+0x4860): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_scale': thing.c:(.text+0x4900): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_subtract': thing.c:(.text+0x4920): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_subtract': thing.c:(.text+0x49c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_add': thing.c:(.text+0x49e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_add': thing.c:(.text+0x4a80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_one': thing.c:(.text+0x4aa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_one': thing.c:(.text+0x4b20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_zero': thing.c:(.text+0x4b40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_zero': thing.c:(.text+0x4bc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_assign_vec4': thing.c:(.text+0x4be0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_assign_vec4': thing.c:(.text+0x4c80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_assign': thing.c:(.text+0x4ca0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_assign': thing.c:(.text+0x4d40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i': thing.c:(.text+0x4d60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i': thing.c:(.text+0x4e00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_is_equal': thing.c:(.text+0x4e40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_is_equal': thing.c:(.text+0x4e80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_is_zero': thing.c:(.text+0x4ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_is_zero': thing.c:(.text+0x4ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_lerp': thing.c:(.text+0x4ee0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_lerp': thing.c:(.text+0x4f80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_normalize': thing.c:(.text+0x4fa0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_normalize': thing.c:(.text+0x5040): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_clamp': thing.c:(.text+0x5060): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_clamp': thing.c:(.text+0x5100): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_min': thing.c:(.text+0x5120): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_min': thing.c:(.text+0x51c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_max': thing.c:(.text+0x51e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_max': thing.c:(.text+0x5280): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_round': thing.c:(.text+0x52a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_round': thing.c:(.text+0x5340): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_ceil': thing.c:(.text+0x5360): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_ceil': thing.c:(.text+0x5400): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_floor': thing.c:(.text+0x5420): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_floor': thing.c:(.text+0x54c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_abs': thing.c:(.text+0x54e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_abs': thing.c:(.text+0x5580): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_inverse': thing.c:(.text+0x55a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_inverse': thing.c:(.text+0x5640): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_negative': thing.c:(.text+0x5660): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_negative': thing.c:(.text+0x5700): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_snap': thing.c:(.text+0x5720): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_snap': thing.c:(.text+0x57c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_divide': thing.c:(.text+0x57e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_divide': thing.c:(.text+0x5880): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_multiply_mat4': thing.c:(.text+0x58a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_multiply_mat4': thing.c:(.text+0x5940): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_multiply': thing.c:(.text+0x5960): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_multiply': thing.c:(.text+0x5a00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_scale': thing.c:(.text+0x5a20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_scale': thing.c:(.text+0x5ac0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_subtract': thing.c:(.text+0x5ae0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_subtract': thing.c:(.text+0x5b80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_add': thing.c:(.text+0x5ba0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_add': thing.c:(.text+0x5c40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_one': thing.c:(.text+0x5c60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_one': thing.c:(.text+0x5ce0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_zero': thing.c:(.text+0x5d00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_zero': thing.c:(.text+0x5d80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_assign_vec4i': thing.c:(.text+0x5da0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_assign_vec4i': thing.c:(.text+0x5e40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_assign': thing.c:(.text+0x5e60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_assign': thing.c:(.text+0x5f00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4': thing.c:(.text+0x5f20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4': thing.c:(.text+0x5fc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_nearly_equal': thing.c:(.text+0x5fe0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_nearly_equal': thing.c:(.text+0x6020): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_equal': thing.c:(.text+0x6040): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_equal': thing.c:(.text+0x6080): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_near_zero': thing.c:(.text+0x60a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_near_zero': thing.c:(.text+0x60e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_zero': thing.c:(.text+0x6100): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_zero': thing.c:(.text+0x6120): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_distance_squared': thing.c:(.text+0x6140): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_distance_squared': thing.c:(.text+0x61a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_distance': thing.c:(.text+0x61c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_distance': thing.c:(.text+0x6220): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_length_squared': thing.c:(.text+0x6240): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_length_squared': thing.c:(.text+0x6280): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_length': thing.c:(.text+0x62a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_length': thing.c:(.text+0x62e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_dot': thing.c:(.text+0x6300): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_dot': thing.c:(.text+0x6360): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_bezier4': thing.c:(.text+0x6380): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_bezier4': thing.c:(.text+0x6480): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_bezier3': thing.c:(.text+0x64c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_bezier3': thing.c:(.text+0x65c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_lerp': thing.c:(.text+0x65e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_lerp': thing.c:(.text+0x66c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_reflect': thing.c:(.text+0x66e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_reflect': thing.c:(.text+0x67c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_slide': thing.c:(.text+0x67e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_slide': thing.c:(.text+0x68c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_project': thing.c:(.text+0x68e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_project': thing.c:(.text+0x69c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_normalize': thing.c:(.text+0x69e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_normalize': thing.c:(.text+0x6aa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_cross': thing.c:(.text+0x6ac0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_cross': thing.c:(.text+0x6ba0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_clamp': thing.c:(.text+0x6bc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_clamp': thing.c:(.text+0x6cc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_min': thing.c:(.text+0x6ce0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_min': thing.c:(.text+0x6dc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_max': thing.c:(.text+0x6de0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_max': thing.c:(.text+0x6ec0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_round': thing.c:(.text+0x6ee0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_round': thing.c:(.text+0x6f80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_ceil': thing.c:(.text+0x6fa0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_ceil': thing.c:(.text+0x7040): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_floor': thing.c:(.text+0x7060): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_floor': thing.c:(.text+0x7100): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_abs': thing.c:(.text+0x7120): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_abs': thing.c:(.text+0x71e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_inverse': thing.c:(.text+0x7200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_inverse': thing.c:(.text+0x72c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_negative': thing.c:(.text+0x72e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_negative': thing.c:(.text+0x73a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_snap': thing.c:(.text+0x73c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_snap': thing.c:(.text+0x74a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_divide': thing.c:(.text+0x74c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_divide': thing.c:(.text+0x75a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_multiply_mat3': thing.c:(.text+0x75c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_multiply_mat3': thing.c:(.text+0x7680): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_multiply': thing.c:(.text+0x76a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_multiply': thing.c:(.text+0x7780): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_scale': thing.c:(.text+0x77a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_scale': thing.c:(.text+0x7860): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_subtract': thing.c:(.text+0x7880): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_subtract': thing.c:(.text+0x7960): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_add': thing.c:(.text+0x7980): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_add': thing.c:(.text+0x7a60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_one': thing.c:(.text+0x7a80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_one': thing.c:(.text+0x7b20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_zero': thing.c:(.text+0x7b40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_zero': thing.c:(.text+0x7be0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_assign_vec3': thing.c:(.text+0x7c00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_assign_vec3': thing.c:(.text+0x7ca0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_assign': thing.c:(.text+0x7cc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_assign': thing.c:(.text+0x7d80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i': thing.c:(.text+0x7da0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i': thing.c:(.text+0x7e40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_is_equal': thing.c:(.text+0x7e60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_is_equal': thing.c:(.text+0x7ec0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_is_zero': thing.c:(.text+0x7ee0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_is_zero': thing.c:(.text+0x7f20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_distance_squared': thing.c:(.text+0x7f40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_distance_squared': thing.c:(.text+0x7f80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_distance': thing.c:(.text+0x7fa0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_distance': thing.c:(.text+0x7fe0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_length_squared': thing.c:(.text+0x8000): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_length_squared': thing.c:(.text+0x8020): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_length': thing.c:(.text+0x8040): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_length': thing.c:(.text+0x8060): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_dot': thing.c:(.text+0x8080): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_dot': thing.c:(.text+0x80c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_bezier4': thing.c:(.text+0x80e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_bezier4': thing.c:(.text+0x81c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_bezier3': thing.c:(.text+0x8200): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_bezier3': thing.c:(.text+0x82c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_lerp': thing.c:(.text+0x82e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_lerp': thing.c:(.text+0x83a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_reflect': thing.c:(.text+0x83c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_reflect': thing.c:(.text+0x8480): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_slide': thing.c:(.text+0x84a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_slide': thing.c:(.text+0x8560): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_project': thing.c:(.text+0x8580): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_project': thing.c:(.text+0x8640): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_normalize': thing.c:(.text+0x8660): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_normalize': thing.c:(.text+0x8700): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_cross': thing.c:(.text+0x8720): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_cross': thing.c:(.text+0x87e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_clamp': thing.c:(.text+0x8800): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_clamp': thing.c:(.text+0x88c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_min': thing.c:(.text+0x88e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_min': thing.c:(.text+0x89a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_max': thing.c:(.text+0x89c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_max': thing.c:(.text+0x8a80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_round': thing.c:(.text+0x8aa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_round': thing.c:(.text+0x8b40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_ceil': thing.c:(.text+0x8b60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_ceil': thing.c:(.text+0x8c00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_floor': thing.c:(.text+0x8c20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_floor': thing.c:(.text+0x8cc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_abs': thing.c:(.text+0x8ce0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_abs': thing.c:(.text+0x8d80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_inverse': thing.c:(.text+0x8da0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_inverse': thing.c:(.text+0x8e40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_negative': thing.c:(.text+0x8e60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_negative': thing.c:(.text+0x8f00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_snap': thing.c:(.text+0x8f20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_snap': thing.c:(.text+0x8fe0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_divide': thing.c:(.text+0x9000): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_divide': thing.c:(.text+0x90c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_multiply_mat3': thing.c:(.text+0x90e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_multiply_mat3': thing.c:(.text+0x9180): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_multiply': thing.c:(.text+0x91a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_multiply': thing.c:(.text+0x9260): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_scale': thing.c:(.text+0x9280): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_scale': thing.c:(.text+0x9320): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_subtract': thing.c:(.text+0x9340): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_subtract': thing.c:(.text+0x9400): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_add': thing.c:(.text+0x9420): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_add': thing.c:(.text+0x94e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_one': thing.c:(.text+0x9500): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_one': thing.c:(.text+0x95a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_zero': thing.c:(.text+0x95c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_zero': thing.c:(.text+0x9660): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_assign_vec3i': thing.c:(.text+0x9680): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_assign_vec3i': thing.c:(.text+0x9740): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_assign': thing.c:(.text+0x9760): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_assign': thing.c:(.text+0x9800): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3': thing.c:(.text+0x9820): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3': thing.c:(.text+0x98c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_nearly_equal': thing.c:(.text+0x98e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_nearly_equal': thing.c:(.text+0x9920): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_equal': thing.c:(.text+0x9940): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_equal': thing.c:(.text+0x9980): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_near_zero': thing.c:(.text+0x99a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_near_zero': thing.c:(.text+0x99e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_zero': thing.c:(.text+0x9a00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_zero': thing.c:(.text+0x9a40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_distance_squared': thing.c:(.text+0x9a60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_distance_squared': thing.c:(.text+0x9aa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_distance': thing.c:(.text+0x9ac0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_distance': thing.c:(.text+0x9ae0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_length': thing.c:(.text+0x9b00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_length': thing.c:(.text+0x9b20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_length_squared': thing.c:(.text+0x9b40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_length_squared': thing.c:(.text+0x9b60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_angle': thing.c:(.text+0x9b80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_angle': thing.c:(.text+0x9ba0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_dot': thing.c:(.text+0x9bc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_dot': thing.c:(.text+0x9c00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_bezier4': thing.c:(.text+0x9c20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_bezier4': thing.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_bezier3': thing.c:(.text+0x9d00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_bezier3': thing.c:(.text+0x9da0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_lerp': thing.c:(.text+0x9dc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_lerp': thing.c:(.text+0x9e40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_rotate': thing.c:(.text+0x9e60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_rotate': thing.c:(.text+0x9ee0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_tangent': thing.c:(.text+0x9f00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_tangent': thing.c:(.text+0x9f80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_reflect': thing.c:(.text+0x9fa0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_reflect': thing.c:(.text+0xa020): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_slide': thing.c:(.text+0xa040): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_slide': thing.c:(.text+0xa0c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_project': thing.c:(.text+0xa0e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_project': thing.c:(.text+0xa160): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_normalize': thing.c:(.text+0xa180): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_normalize': thing.c:(.text+0xa200): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_clamp': thing.c:(.text+0xa220): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_clamp': thing.c:(.text+0xa2c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_min': thing.c:(.text+0xa2e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_min': thing.c:(.text+0xa360): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_max': thing.c:(.text+0xa380): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_max': thing.c:(.text+0xa400): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_round': thing.c:(.text+0xa420): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_round': thing.c:(.text+0xa4a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_ceil': thing.c:(.text+0xa4c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_ceil': thing.c:(.text+0xa540): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_floor': thing.c:(.text+0xa560): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_floor': thing.c:(.text+0xa5e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_abs': thing.c:(.text+0xa600): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_abs': thing.c:(.text+0xa680): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_inverse': thing.c:(.text+0xa6a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_inverse': thing.c:(.text+0xa720): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_negative': thing.c:(.text+0xa740): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_negative': thing.c:(.text+0xa7c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_snap': thing.c:(.text+0xa7e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_snap': thing.c:(.text+0xa860): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_divide': thing.c:(.text+0xa880): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_divide': thing.c:(.text+0xa900): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_multiply_mat2': thing.c:(.text+0xa920): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_multiply_mat2': thing.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_multiply': thing.c:(.text+0xa9e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_multiply': thing.c:(.text+0xaa60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_scale': thing.c:(.text+0xaa80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_scale': thing.c:(.text+0xab00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_subtract': thing.c:(.text+0xab20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_subtract': thing.c:(.text+0xaba0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_add': thing.c:(.text+0xabc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_add': thing.c:(.text+0xac40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_one': thing.c:(.text+0xac60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_one': thing.c:(.text+0xace0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_zero': thing.c:(.text+0xad00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_zero': thing.c:(.text+0xad80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_assign_vec2': thing.c:(.text+0xada0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_assign_vec2': thing.c:(.text+0xae20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_assign': thing.c:(.text+0xae40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_assign': thing.c:(.text+0xaec0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i': thing.c:(.text+0xaee0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i': thing.c:(.text+0xaf60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_is_equal': thing.c:(.text+0xaf80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_is_equal': thing.c:(.text+0xafc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_is_zero': thing.c:(.text+0xafe0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_is_zero': thing.c:(.text+0xb000): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_distance_squared': thing.c:(.text+0xb020): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_distance_squared': thing.c:(.text+0xb060): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_distance': thing.c:(.text+0xb080): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_distance': thing.c:(.text+0xb0c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_length': thing.c:(.text+0xb0e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_length': thing.c:(.text+0xb100): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_length_squared': thing.c:(.text+0xb120): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_length_squared': thing.c:(.text+0xb140): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_angle': thing.c:(.text+0xb160): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_angle': thing.c:(.text+0xb180): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_dot': thing.c:(.text+0xb1a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_dot': thing.c:(.text+0xb1e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_bezier4': thing.c:(.text+0xb200): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_bezier4': thing.c:(.text+0xb2c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_bezier3': thing.c:(.text+0xb300): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_bezier3': thing.c:(.text+0xb3a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_lerp': thing.c:(.text+0xb3c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_lerp': thing.c:(.text+0xb460): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_rotate': thing.c:(.text+0xb480): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_rotate': thing.c:(.text+0xb520): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_tangent': thing.c:(.text+0xb540): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_tangent': thing.c:(.text+0xb5c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_reflect': thing.c:(.text+0xb5e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_reflect': thing.c:(.text+0xb680): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_slide': thing.c:(.text+0xb6a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_slide': thing.c:(.text+0xb740): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_project': thing.c:(.text+0xb760): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_project': thing.c:(.text+0xb800): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_normalize': thing.c:(.text+0xb820): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_normalize': thing.c:(.text+0xb8a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_clamp': thing.c:(.text+0xb8c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_clamp': thing.c:(.text+0xb960): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_min': thing.c:(.text+0xb980): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_min': thing.c:(.text+0xba20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_max': thing.c:(.text+0xba40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_max': thing.c:(.text+0xbae0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_round': thing.c:(.text+0xbb00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_round': thing.c:(.text+0xbb80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_ceil': thing.c:(.text+0xbba0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_ceil': thing.c:(.text+0xbc20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_floor': thing.c:(.text+0xbc40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_floor': thing.c:(.text+0xbcc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_abs': thing.c:(.text+0xbce0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_abs': thing.c:(.text+0xbd60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_inverse': thing.c:(.text+0xbd80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_inverse': thing.c:(.text+0xbe00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_negative': thing.c:(.text+0xbe20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_negative': thing.c:(.text+0xbea0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_snap': thing.c:(.text+0xbec0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_snap': thing.c:(.text+0xbf60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_divide': thing.c:(.text+0xbf80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_divide': thing.c:(.text+0xc020): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_multiply_mat2': thing.c:(.text+0xc040): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_multiply_mat2': thing.c:(.text+0xc0e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_multiply': thing.c:(.text+0xc100): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_multiply': thing.c:(.text+0xc1a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_scale': thing.c:(.text+0xc1c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_scale': thing.c:(.text+0xc260): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_subtract': thing.c:(.text+0xc280): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_subtract': thing.c:(.text+0xc320): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_add': thing.c:(.text+0xc340): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_add': thing.c:(.text+0xc3e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_one': thing.c:(.text+0xc400): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_one': thing.c:(.text+0xc480): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_zero': thing.c:(.text+0xc4a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_zero': thing.c:(.text+0xc520): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_assign_vec2i': thing.c:(.text+0xc540): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_assign_vec2i': thing.c:(.text+0xc5c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_assign': thing.c:(.text+0xc5e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_assign': thing.c:(.text+0xc660): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2': thing.c:(.text+0xc680): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2': thing.c:(.text+0xc700): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_nearly_equal': thing.c:(.text+0xc720): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_nearly_equal': thing.c:(.text+0xc760): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_equal': thing.c:(.text+0xc780): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_equal': thing.c:(.text+0xc7c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_near_zero': thing.c:(.text+0xc7e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_near_zero': thing.c:(.text+0xc800): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_zero': thing.c:(.text+0xca80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_zero': thing.c:(.text+0xcaa0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_lerp': tile.c:(.text+0x3e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_lerp': tile.c:(.text+0x460): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_multiply': tile.c:(.text+0x480): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_multiply': tile.c:(.text+0x500): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_scale': tile.c:(.text+0x520): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_scale': tile.c:(.text+0x5a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_negative': tile.c:(.text+0x5c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_negative': tile.c:(.text+0x640): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_scaling': tile.c:(.text+0x660): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_scaling': tile.c:(.text+0x6e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_translation': tile.c:(.text+0x700): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_translation': tile.c:(.text+0x780): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_look_at': tile.c:(.text+0x7a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_look_at': tile.c:(.text+0x860): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_quaternion': tile.c:(.text+0x880): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_quaternion': tile.c:(.text+0x900): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_axis': tile.c:(.text+0x920): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_axis': tile.c:(.text+0x9a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_z': tile.c:(.text+0x9c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_z': tile.c:(.text+0xa40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_y': tile.c:(.text+0xa60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_y': tile.c:(.text+0xae0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_x': tile.c:(.text+0xb00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_x': tile.c:(.text+0xb80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_perspective_infinite': tile.c:(.text+0xba0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_perspective_infinite': tile.c:(.text+0xc20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_perspective_fov': tile.c:(.text+0xc40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_perspective_fov': tile.c:(.text+0xcc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_perspective': tile.c:(.text+0xce0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_perspective': tile.c:(.text+0xd60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_ortho': tile.c:(.text+0xd80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_ortho': tile.c:(.text+0xe00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_inverse': tile.c:(.text+0xe20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_inverse': tile.c:(.text+0xea0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_adjugate': tile.c:(.text+0xec0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_adjugate': tile.c:(.text+0xf40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_transpose': tile.c:(.text+0xf60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_transpose': tile.c:(.text+0xfe0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_assign_mat3': tile.c:(.text+0x1000): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_assign_mat3': tile.c:(.text+0x1080): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_assign_mat2': tile.c:(.text+0x10a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_assign_mat2': tile.c:(.text+0x1140): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_assign': tile.c:(.text+0x1160): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_assign': tile.c:(.text+0x11e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_determinant': tile.c:(.text+0x1200): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_determinant': tile.c:(.text+0x1220): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_identity': tile.c:(.text+0x1240): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_identity': tile.c:(.text+0x12c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_zero': tile.c:(.text+0x12e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_zero': tile.c:(.text+0x1360): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4': tile.c:(.text+0x1380): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4': tile.c:(.text+0x1400): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_lerp': tile.c:(.text+0x1420): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_lerp': tile.c:(.text+0x14a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_multiply': tile.c:(.text+0x14c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_multiply': tile.c:(.text+0x1540): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_scale': tile.c:(.text+0x1560): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_scale': tile.c:(.text+0x15e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_negative': tile.c:(.text+0x1600): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_negative': tile.c:(.text+0x1680): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_scaling': tile.c:(.text+0x16a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_scaling': tile.c:(.text+0x1720): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_quaternion': tile.c:(.text+0x1740): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_quaternion': tile.c:(.text+0x17e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_axis': tile.c:(.text+0x1800): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_axis': tile.c:(.text+0x18a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_z': tile.c:(.text+0x18c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_z': tile.c:(.text+0x1940): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_y': tile.c:(.text+0x1960): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_y': tile.c:(.text+0x19e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_x': tile.c:(.text+0x1a00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_x': tile.c:(.text+0x1a80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_inverse': tile.c:(.text+0x1aa0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_inverse': tile.c:(.text+0x1b20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_adjugate': tile.c:(.text+0x1b40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_adjugate': tile.c:(.text+0x1bc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_cofactor': tile.c:(.text+0x1be0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_cofactor': tile.c:(.text+0x1c60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_transpose': tile.c:(.text+0x1c80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_transpose': tile.c:(.text+0x1d00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_assign_mat4': tile.c:(.text+0x1d20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_assign_mat4': tile.c:(.text+0x1da0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_assign_mat2': tile.c:(.text+0x1dc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_assign_mat2': tile.c:(.text+0x1e60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_assign': tile.c:(.text+0x1e80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_assign': tile.c:(.text+0x1f00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_determinant': tile.c:(.text+0x1f20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_determinant': tile.c:(.text+0x1f40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_identity': tile.c:(.text+0x1f60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_identity': tile.c:(.text+0x1fe0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_zero': tile.c:(.text+0x2000): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_zero': tile.c:(.text+0x2080): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3': tile.c:(.text+0x20a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3': tile.c:(.text+0x2120): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_lerp': tile.c:(.text+0x2140): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_lerp': tile.c:(.text+0x2200): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_multiply': tile.c:(.text+0x2220): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_multiply': tile.c:(.text+0x22e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_scale': tile.c:(.text+0x2300): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_scale': tile.c:(.text+0x23a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_negative': tile.c:(.text+0x23c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_negative': tile.c:(.text+0x2460): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_scaling': tile.c:(.text+0x2480): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_scaling': tile.c:(.text+0x2520): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_rotation': tile.c:(.text+0x2540): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_rotation': tile.c:(.text+0x25e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_inverse': tile.c:(.text+0x2600): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_inverse': tile.c:(.text+0x26a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_cofactor': tile.c:(.text+0x26c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_cofactor': tile.c:(.text+0x2760): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_transpose': tile.c:(.text+0x2780): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_transpose': tile.c:(.text+0x2820): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_assign_mat4': tile.c:(.text+0x2840): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_assign_mat4': tile.c:(.text+0x28e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_assign_mat3': tile.c:(.text+0x2900): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_assign_mat3': tile.c:(.text+0x29a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_assign': tile.c:(.text+0x29c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_assign': tile.c:(.text+0x2a60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_determinant': tile.c:(.text+0x2a80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_determinant': tile.c:(.text+0x2ac0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_identity': tile.c:(.text+0x2ae0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_identity': tile.c:(.text+0x2b80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_zero': tile.c:(.text+0x2ba0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_zero': tile.c:(.text+0x2c40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2': tile.c:(.text+0x2c60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2': tile.c:(.text+0x2d00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_length_squared': tile.c:(.text+0x2d20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_length_squared': tile.c:(.text+0x2d60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_length': tile.c:(.text+0x2d80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_length': tile.c:(.text+0x2dc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_angle': tile.c:(.text+0x2de0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_angle': tile.c:(.text+0x2e20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_dot': tile.c:(.text+0x2e40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_dot': tile.c:(.text+0x2e80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_slerp': tile.c:(.text+0x2ea0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_slerp': tile.c:(.text+0x2f60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_lerp': tile.c:(.text+0x2f80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_lerp': tile.c:(.text+0x3040): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_yaw_pitch_roll': tile.c:(.text+0x3060): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_yaw_pitch_roll': tile.c:(.text+0x3100): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_mat4': tile.c:(.text+0x3120): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_mat4': tile.c:(.text+0x31c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_vec3': tile.c:(.text+0x31e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_vec3': tile.c:(.text+0x3280): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_axis_angle': tile.c:(.text+0x32a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_axis_angle': tile.c:(.text+0x3340): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_power': tile.c:(.text+0x3360): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_power': tile.c:(.text+0x3400): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_normalize': tile.c:(.text+0x3420): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_normalize': tile.c:(.text+0x34c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_inverse': tile.c:(.text+0x34e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_inverse': tile.c:(.text+0x3580): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_conjugate': tile.c:(.text+0x35a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_conjugate': tile.c:(.text+0x3640): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_negative': tile.c:(.text+0x3660): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_negative': tile.c:(.text+0x3700): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_divide': tile.c:(.text+0x3720): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_divide': tile.c:(.text+0x37e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_multiply': tile.c:(.text+0x3800): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_multiply': tile.c:(.text+0x38c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_scale': tile.c:(.text+0x38e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_scale': tile.c:(.text+0x3980): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_null': tile.c:(.text+0x39a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_null': tile.c:(.text+0x3a40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_zero': tile.c:(.text+0x3a60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_zero': tile.c:(.text+0x3b00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_assign': tile.c:(.text+0x3b20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_assign': tile.c:(.text+0x3bc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat': tile.c:(.text+0x3be0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat': tile.c:(.text+0x3c80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_nearly_equal': tile.c:(.text+0x3ca0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_nearly_equal': tile.c:(.text+0x3ce0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_equal': tile.c:(.text+0x3d00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_equal': tile.c:(.text+0x3d40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_near_zero': tile.c:(.text+0x3d60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_near_zero': tile.c:(.text+0x3da0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_zero': tile.c:(.text+0x3dc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_zero': tile.c:(.text+0x3e00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_lerp': tile.c:(.text+0x3e20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_lerp': tile.c:(.text+0x3ec0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_normalize': tile.c:(.text+0x3ee0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_normalize': tile.c:(.text+0x3f80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_clamp': tile.c:(.text+0x3fa0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_clamp': tile.c:(.text+0x4040): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_min': tile.c:(.text+0x4060): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_min': tile.c:(.text+0x4100): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_max': tile.c:(.text+0x4120): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_max': tile.c:(.text+0x41c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_round': tile.c:(.text+0x41e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_round': tile.c:(.text+0x4280): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_ceil': tile.c:(.text+0x42a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_ceil': tile.c:(.text+0x4340): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_floor': tile.c:(.text+0x4360): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_floor': tile.c:(.text+0x4400): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_abs': tile.c:(.text+0x4420): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_abs': tile.c:(.text+0x44c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_inverse': tile.c:(.text+0x44e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_inverse': tile.c:(.text+0x4580): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_negative': tile.c:(.text+0x45a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_negative': tile.c:(.text+0x4640): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_snap': tile.c:(.text+0x4660): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_snap': tile.c:(.text+0x4700): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_divide': tile.c:(.text+0x4720): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_divide': tile.c:(.text+0x47c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_multiply_mat4': tile.c:(.text+0x47e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_multiply_mat4': tile.c:(.text+0x4880): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_multiply': tile.c:(.text+0x48a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_multiply': tile.c:(.text+0x4940): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_scale': tile.c:(.text+0x4960): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_scale': tile.c:(.text+0x4a00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_subtract': tile.c:(.text+0x4a20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_subtract': tile.c:(.text+0x4ac0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_add': tile.c:(.text+0x4ae0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_add': tile.c:(.text+0x4b80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_one': tile.c:(.text+0x4ba0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_one': tile.c:(.text+0x4c20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_zero': tile.c:(.text+0x4c40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_zero': tile.c:(.text+0x4cc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_assign_vec4': tile.c:(.text+0x4ce0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_assign_vec4': tile.c:(.text+0x4d80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_assign': tile.c:(.text+0x4da0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_assign': tile.c:(.text+0x4e40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i': tile.c:(.text+0x4e60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i': tile.c:(.text+0x4f00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_is_equal': tile.c:(.text+0x4f40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_is_equal': tile.c:(.text+0x4f80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_is_zero': tile.c:(.text+0x4fa0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_is_zero': tile.c:(.text+0x4fc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_lerp': tile.c:(.text+0x4fe0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_lerp': tile.c:(.text+0x5080): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_normalize': tile.c:(.text+0x50a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_normalize': tile.c:(.text+0x5140): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_clamp': tile.c:(.text+0x5160): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_clamp': tile.c:(.text+0x5200): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_min': tile.c:(.text+0x5220): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_min': tile.c:(.text+0x52c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_max': tile.c:(.text+0x52e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_max': tile.c:(.text+0x5380): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_round': tile.c:(.text+0x53a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_round': tile.c:(.text+0x5440): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_ceil': tile.c:(.text+0x5460): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_ceil': tile.c:(.text+0x5500): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_floor': tile.c:(.text+0x5520): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_floor': tile.c:(.text+0x55c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_abs': tile.c:(.text+0x55e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_abs': tile.c:(.text+0x5680): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_inverse': tile.c:(.text+0x56a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_inverse': tile.c:(.text+0x5740): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_negative': tile.c:(.text+0x5760): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_negative': tile.c:(.text+0x5800): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_snap': tile.c:(.text+0x5820): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_snap': tile.c:(.text+0x58c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_divide': tile.c:(.text+0x58e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_divide': tile.c:(.text+0x5980): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_multiply_mat4': tile.c:(.text+0x59a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_multiply_mat4': tile.c:(.text+0x5a40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_multiply': tile.c:(.text+0x5a60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_multiply': tile.c:(.text+0x5b00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_scale': tile.c:(.text+0x5b20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_scale': tile.c:(.text+0x5bc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_subtract': tile.c:(.text+0x5be0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_subtract': tile.c:(.text+0x5c80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_add': tile.c:(.text+0x5ca0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_add': tile.c:(.text+0x5d40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_one': tile.c:(.text+0x5d60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_one': tile.c:(.text+0x5de0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_zero': tile.c:(.text+0x5e00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_zero': tile.c:(.text+0x5e80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_assign_vec4i': tile.c:(.text+0x5ea0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_assign_vec4i': tile.c:(.text+0x5f40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_assign': tile.c:(.text+0x5f60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_assign': tile.c:(.text+0x6000): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4': tile.c:(.text+0x6020): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4': tile.c:(.text+0x60c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_nearly_equal': tile.c:(.text+0x60e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_nearly_equal': tile.c:(.text+0x6120): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_equal': tile.c:(.text+0x6140): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_equal': tile.c:(.text+0x6180): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_near_zero': tile.c:(.text+0x61a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_near_zero': tile.c:(.text+0x61e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_zero': tile.c:(.text+0x6200): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_zero': tile.c:(.text+0x6220): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_distance_squared': tile.c:(.text+0x6240): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_distance_squared': tile.c:(.text+0x62a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_distance': tile.c:(.text+0x62c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_distance': tile.c:(.text+0x6320): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_length_squared': tile.c:(.text+0x6340): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_length_squared': tile.c:(.text+0x6380): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_length': tile.c:(.text+0x63a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_length': tile.c:(.text+0x63e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_dot': tile.c:(.text+0x6400): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_dot': tile.c:(.text+0x6460): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_bezier4': tile.c:(.text+0x6480): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_bezier4': tile.c:(.text+0x6580): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_bezier3': tile.c:(.text+0x65c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_bezier3': tile.c:(.text+0x66c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_lerp': tile.c:(.text+0x66e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_lerp': tile.c:(.text+0x67c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_reflect': tile.c:(.text+0x67e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_reflect': tile.c:(.text+0x68c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_slide': tile.c:(.text+0x68e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_slide': tile.c:(.text+0x69c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_project': tile.c:(.text+0x69e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_project': tile.c:(.text+0x6ac0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_normalize': tile.c:(.text+0x6ae0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_normalize': tile.c:(.text+0x6ba0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_cross': tile.c:(.text+0x6bc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_cross': tile.c:(.text+0x6ca0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_clamp': tile.c:(.text+0x6cc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_clamp': tile.c:(.text+0x6dc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_min': tile.c:(.text+0x6de0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_min': tile.c:(.text+0x6ec0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_max': tile.c:(.text+0x6ee0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_max': tile.c:(.text+0x6fc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_round': tile.c:(.text+0x6fe0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_round': tile.c:(.text+0x7080): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_ceil': tile.c:(.text+0x70a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_ceil': tile.c:(.text+0x7140): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_floor': tile.c:(.text+0x7160): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_floor': tile.c:(.text+0x7200): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_abs': tile.c:(.text+0x7220): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_abs': tile.c:(.text+0x72e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_inverse': tile.c:(.text+0x7300): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_inverse': tile.c:(.text+0x73c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_negative': tile.c:(.text+0x73e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_negative': tile.c:(.text+0x74a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_snap': tile.c:(.text+0x74c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_snap': tile.c:(.text+0x75a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_divide': tile.c:(.text+0x75c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_divide': tile.c:(.text+0x76a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_multiply_mat3': tile.c:(.text+0x76c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_multiply_mat3': tile.c:(.text+0x7780): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_multiply': tile.c:(.text+0x77a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_multiply': tile.c:(.text+0x7880): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_scale': tile.c:(.text+0x78a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_scale': tile.c:(.text+0x7960): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_subtract': tile.c:(.text+0x7980): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_subtract': tile.c:(.text+0x7a60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_add': tile.c:(.text+0x7a80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_add': tile.c:(.text+0x7b60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_one': tile.c:(.text+0x7b80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_one': tile.c:(.text+0x7c20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_zero': tile.c:(.text+0x7c40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_zero': tile.c:(.text+0x7ce0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_assign_vec3': tile.c:(.text+0x7d00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_assign_vec3': tile.c:(.text+0x7da0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_assign': tile.c:(.text+0x7dc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_assign': tile.c:(.text+0x7e80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i': tile.c:(.text+0x7ea0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i': tile.c:(.text+0x7f40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_is_equal': tile.c:(.text+0x7f60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_is_equal': tile.c:(.text+0x7fc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_is_zero': tile.c:(.text+0x7fe0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_is_zero': tile.c:(.text+0x8020): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_distance_squared': tile.c:(.text+0x8040): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_distance_squared': tile.c:(.text+0x8080): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_distance': tile.c:(.text+0x80a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_distance': tile.c:(.text+0x80e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_length_squared': tile.c:(.text+0x8100): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_length_squared': tile.c:(.text+0x8120): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_length': tile.c:(.text+0x8140): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_length': tile.c:(.text+0x8160): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_dot': tile.c:(.text+0x8180): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_dot': tile.c:(.text+0x81c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_bezier4': tile.c:(.text+0x81e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_bezier4': tile.c:(.text+0x82c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_bezier3': tile.c:(.text+0x8300): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_bezier3': tile.c:(.text+0x83c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_lerp': tile.c:(.text+0x83e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_lerp': tile.c:(.text+0x84a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_reflect': tile.c:(.text+0x84c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_reflect': tile.c:(.text+0x8580): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_slide': tile.c:(.text+0x85a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_slide': tile.c:(.text+0x8660): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_project': tile.c:(.text+0x8680): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_project': tile.c:(.text+0x8740): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_normalize': tile.c:(.text+0x8760): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_normalize': tile.c:(.text+0x8800): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_cross': tile.c:(.text+0x8820): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_cross': tile.c:(.text+0x88e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_clamp': tile.c:(.text+0x8900): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_clamp': tile.c:(.text+0x89c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_min': tile.c:(.text+0x89e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_min': tile.c:(.text+0x8aa0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_max': tile.c:(.text+0x8ac0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_max': tile.c:(.text+0x8b80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_round': tile.c:(.text+0x8ba0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_round': tile.c:(.text+0x8c40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_ceil': tile.c:(.text+0x8c60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_ceil': tile.c:(.text+0x8d00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_floor': tile.c:(.text+0x8d20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_floor': tile.c:(.text+0x8dc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_abs': tile.c:(.text+0x8de0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_abs': tile.c:(.text+0x8e80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_inverse': tile.c:(.text+0x8ea0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_inverse': tile.c:(.text+0x8f40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_negative': tile.c:(.text+0x8f60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_negative': tile.c:(.text+0x9000): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_snap': tile.c:(.text+0x9020): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_snap': tile.c:(.text+0x90e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_divide': tile.c:(.text+0x9100): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_divide': tile.c:(.text+0x91c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_multiply_mat3': tile.c:(.text+0x91e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_multiply_mat3': tile.c:(.text+0x9280): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_multiply': tile.c:(.text+0x92a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_multiply': tile.c:(.text+0x9360): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_scale': tile.c:(.text+0x9380): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_scale': tile.c:(.text+0x9420): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_subtract': tile.c:(.text+0x9440): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_subtract': tile.c:(.text+0x9500): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_add': tile.c:(.text+0x9520): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_add': tile.c:(.text+0x95e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_one': tile.c:(.text+0x9600): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_one': tile.c:(.text+0x96a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_zero': tile.c:(.text+0x96c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_zero': tile.c:(.text+0x9760): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_assign_vec3i': tile.c:(.text+0x9780): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_assign_vec3i': tile.c:(.text+0x9840): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_assign': tile.c:(.text+0x9860): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_assign': tile.c:(.text+0x9900): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3': tile.c:(.text+0x9920): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3': tile.c:(.text+0x99c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_nearly_equal': tile.c:(.text+0x99e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_nearly_equal': tile.c:(.text+0x9a20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_equal': tile.c:(.text+0x9a40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_equal': tile.c:(.text+0x9a80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_near_zero': tile.c:(.text+0x9aa0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_near_zero': tile.c:(.text+0x9ae0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_zero': tile.c:(.text+0x9b00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_zero': tile.c:(.text+0x9b40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_distance_squared': tile.c:(.text+0x9b60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_distance_squared': tile.c:(.text+0x9ba0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_distance': tile.c:(.text+0x9bc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_distance': tile.c:(.text+0x9be0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_length': tile.c:(.text+0x9c00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_length': tile.c:(.text+0x9c20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_length_squared': tile.c:(.text+0x9c40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_length_squared': tile.c:(.text+0x9c60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_angle': tile.c:(.text+0x9c80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_angle': tile.c:(.text+0x9ca0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_dot': tile.c:(.text+0x9cc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_dot': tile.c:(.text+0x9d00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_bezier4': tile.c:(.text+0x9d20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_bezier4': tile.c:(.text+0x9dc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_bezier3': tile.c:(.text+0x9e00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_bezier3': tile.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_lerp': tile.c:(.text+0x9ec0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_lerp': tile.c:(.text+0x9f40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_rotate': tile.c:(.text+0x9f60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_rotate': tile.c:(.text+0x9fe0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_tangent': tile.c:(.text+0xa000): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_tangent': tile.c:(.text+0xa080): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_reflect': tile.c:(.text+0xa0a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_reflect': tile.c:(.text+0xa120): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_slide': tile.c:(.text+0xa140): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_slide': tile.c:(.text+0xa1c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_project': tile.c:(.text+0xa1e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_project': tile.c:(.text+0xa260): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_normalize': tile.c:(.text+0xa280): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_normalize': tile.c:(.text+0xa300): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_clamp': tile.c:(.text+0xa320): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_clamp': tile.c:(.text+0xa3c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_min': tile.c:(.text+0xa3e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_min': tile.c:(.text+0xa460): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_max': tile.c:(.text+0xa480): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_max': tile.c:(.text+0xa500): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_round': tile.c:(.text+0xa520): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_round': tile.c:(.text+0xa5a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_ceil': tile.c:(.text+0xa5c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_ceil': tile.c:(.text+0xa640): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_floor': tile.c:(.text+0xa660): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_floor': tile.c:(.text+0xa6e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_abs': tile.c:(.text+0xa700): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_abs': tile.c:(.text+0xa780): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_inverse': tile.c:(.text+0xa7a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_inverse': tile.c:(.text+0xa820): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_negative': tile.c:(.text+0xa840): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_negative': tile.c:(.text+0xa8c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_snap': tile.c:(.text+0xa8e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_snap': tile.c:(.text+0xa960): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_divide': tile.c:(.text+0xa980): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_divide': tile.c:(.text+0xaa00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_multiply_mat2': tile.c:(.text+0xaa20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_multiply_mat2': tile.c:(.text+0xaac0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_multiply': tile.c:(.text+0xaae0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_multiply': tile.c:(.text+0xab60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_scale': tile.c:(.text+0xab80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_scale': tile.c:(.text+0xac00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_subtract': tile.c:(.text+0xac20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_subtract': tile.c:(.text+0xaca0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_add': tile.c:(.text+0xacc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_add': tile.c:(.text+0xad40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_one': tile.c:(.text+0xad60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_one': tile.c:(.text+0xade0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_zero': tile.c:(.text+0xae00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_zero': tile.c:(.text+0xae80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_assign_vec2': tile.c:(.text+0xaea0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_assign_vec2': tile.c:(.text+0xaf20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_assign': tile.c:(.text+0xaf40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_assign': tile.c:(.text+0xafc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i': tile.c:(.text+0xafe0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i': tile.c:(.text+0xb060): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_is_equal': tile.c:(.text+0xb080): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_is_equal': tile.c:(.text+0xb0c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_is_zero': tile.c:(.text+0xb0e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_is_zero': tile.c:(.text+0xb100): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_distance_squared': tile.c:(.text+0xb120): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_distance_squared': tile.c:(.text+0xb160): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_distance': tile.c:(.text+0xb180): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_distance': tile.c:(.text+0xb1c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_length': tile.c:(.text+0xb1e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_length': tile.c:(.text+0xb200): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_length_squared': tile.c:(.text+0xb220): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_length_squared': tile.c:(.text+0xb240): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_angle': tile.c:(.text+0xb260): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_angle': tile.c:(.text+0xb280): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_dot': tile.c:(.text+0xb2a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_dot': tile.c:(.text+0xb2e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_bezier4': tile.c:(.text+0xb300): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_bezier4': tile.c:(.text+0xb3c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_bezier3': tile.c:(.text+0xb400): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_bezier3': tile.c:(.text+0xb4a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_lerp': tile.c:(.text+0xb4c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_lerp': tile.c:(.text+0xb560): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_rotate': tile.c:(.text+0xb580): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_rotate': tile.c:(.text+0xb620): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_tangent': tile.c:(.text+0xb640): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_tangent': tile.c:(.text+0xb6c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_reflect': tile.c:(.text+0xb6e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_reflect': tile.c:(.text+0xb780): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_slide': tile.c:(.text+0xb7a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_slide': tile.c:(.text+0xb840): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_project': tile.c:(.text+0xb860): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_project': tile.c:(.text+0xb900): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_normalize': tile.c:(.text+0xb920): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_normalize': tile.c:(.text+0xb9a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_clamp': tile.c:(.text+0xb9c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_clamp': tile.c:(.text+0xba60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_min': tile.c:(.text+0xba80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_min': tile.c:(.text+0xbb20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_max': tile.c:(.text+0xbb40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_max': tile.c:(.text+0xbbe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_round': tile.c:(.text+0xbc00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_round': tile.c:(.text+0xbc80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_ceil': tile.c:(.text+0xbca0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_ceil': tile.c:(.text+0xbd20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_floor': tile.c:(.text+0xbd40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_floor': tile.c:(.text+0xbdc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_abs': tile.c:(.text+0xbde0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_abs': tile.c:(.text+0xbe60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_inverse': tile.c:(.text+0xbe80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_inverse': tile.c:(.text+0xbf00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_negative': tile.c:(.text+0xbf20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_negative': tile.c:(.text+0xbfa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_snap': tile.c:(.text+0xbfc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_snap': tile.c:(.text+0xc060): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_divide': tile.c:(.text+0xc080): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_divide': tile.c:(.text+0xc120): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_multiply_mat2': tile.c:(.text+0xc140): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_multiply_mat2': tile.c:(.text+0xc1e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_multiply': tile.c:(.text+0xc200): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_multiply': tile.c:(.text+0xc2a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_scale': tile.c:(.text+0xc2c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_scale': tile.c:(.text+0xc360): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_subtract': tile.c:(.text+0xc380): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_subtract': tile.c:(.text+0xc420): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_add': tile.c:(.text+0xc440): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_add': tile.c:(.text+0xc4e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_one': tile.c:(.text+0xc500): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_one': tile.c:(.text+0xc580): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_zero': tile.c:(.text+0xc5a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_zero': tile.c:(.text+0xc620): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_assign_vec2i': tile.c:(.text+0xc640): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_assign_vec2i': tile.c:(.text+0xc6c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_assign': tile.c:(.text+0xc6e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_assign': tile.c:(.text+0xc760): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2': tile.c:(.text+0xc780): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2': tile.c:(.text+0xc800): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_nearly_equal': tile.c:(.text+0xc820): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_nearly_equal': tile.c:(.text+0xc860): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_equal': tile.c:(.text+0xc880): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_equal': tile.c:(.text+0xc8c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_near_zero': tile.c:(.text+0xc8e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_near_zero': tile.c:(.text+0xc900): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_zero': tile.c:(.text+0xc920): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_zero': tile.c:(.text+0xc940): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_lerp': tile_class.c:(.text+0x15c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_lerp': tile_class.c:(.text+0x1640): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_multiply': tile_class.c:(.text+0x1660): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_multiply': tile_class.c:(.text+0x16e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_scale': tile_class.c:(.text+0x1700): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_scale': tile_class.c:(.text+0x1780): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_negative': tile_class.c:(.text+0x17a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_negative': tile_class.c:(.text+0x1820): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_scaling': tile_class.c:(.text+0x1840): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_scaling': tile_class.c:(.text+0x18c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_translation': tile_class.c:(.text+0x18e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_translation': tile_class.c:(.text+0x1960): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_look_at': tile_class.c:(.text+0x1980): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_look_at': tile_class.c:(.text+0x1a40): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_quaternion': tile_class.c:(.text+0x1a60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_quaternion': tile_class.c:(.text+0x1ae0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_axis': tile_class.c:(.text+0x1b00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_axis': tile_class.c:(.text+0x1b80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_z': tile_class.c:(.text+0x1ba0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_z': tile_class.c:(.text+0x1c20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_y': tile_class.c:(.text+0x1c40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_y': tile_class.c:(.text+0x1cc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_x': tile_class.c:(.text+0x1ce0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_x': tile_class.c:(.text+0x1d60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_perspective_infinite': tile_class.c:(.text+0x1d80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_perspective_infinite': tile_class.c:(.text+0x1e00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_perspective_fov': tile_class.c:(.text+0x1e20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_perspective_fov': tile_class.c:(.text+0x1ea0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_perspective': tile_class.c:(.text+0x1ec0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_perspective': tile_class.c:(.text+0x1f40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_ortho': tile_class.c:(.text+0x1f60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_ortho': tile_class.c:(.text+0x1fe0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_inverse': tile_class.c:(.text+0x2000): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_inverse': tile_class.c:(.text+0x2080): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_adjugate': tile_class.c:(.text+0x20a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_adjugate': tile_class.c:(.text+0x2120): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_transpose': tile_class.c:(.text+0x2140): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_transpose': tile_class.c:(.text+0x21c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_assign_mat3': tile_class.c:(.text+0x21e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_assign_mat3': tile_class.c:(.text+0x2260): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_assign_mat2': tile_class.c:(.text+0x2280): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_assign_mat2': tile_class.c:(.text+0x2320): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_assign': tile_class.c:(.text+0x2340): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_assign': tile_class.c:(.text+0x23c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_determinant': tile_class.c:(.text+0x23e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_determinant': tile_class.c:(.text+0x2400): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_identity': tile_class.c:(.text+0x2420): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_identity': tile_class.c:(.text+0x24a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_zero': tile_class.c:(.text+0x24c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_zero': tile_class.c:(.text+0x2540): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4': tile_class.c:(.text+0x2560): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4': tile_class.c:(.text+0x25e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_lerp': tile_class.c:(.text+0x2600): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_lerp': tile_class.c:(.text+0x2680): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_multiply': tile_class.c:(.text+0x26a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_multiply': tile_class.c:(.text+0x2720): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_scale': tile_class.c:(.text+0x2740): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_scale': tile_class.c:(.text+0x27c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_negative': tile_class.c:(.text+0x27e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_negative': tile_class.c:(.text+0x2860): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_scaling': tile_class.c:(.text+0x2880): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_scaling': tile_class.c:(.text+0x2900): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_quaternion': tile_class.c:(.text+0x2920): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_quaternion': tile_class.c:(.text+0x29c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_axis': tile_class.c:(.text+0x29e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_axis': tile_class.c:(.text+0x2a80): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_z': tile_class.c:(.text+0x2aa0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_z': tile_class.c:(.text+0x2b20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_y': tile_class.c:(.text+0x2b40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_y': tile_class.c:(.text+0x2bc0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_x': tile_class.c:(.text+0x2be0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_x': tile_class.c:(.text+0x2c60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_inverse': tile_class.c:(.text+0x2c80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_inverse': tile_class.c:(.text+0x2d00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_adjugate': tile_class.c:(.text+0x2d20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_adjugate': tile_class.c:(.text+0x2da0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_cofactor': tile_class.c:(.text+0x2dc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_cofactor': tile_class.c:(.text+0x2e40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_transpose': tile_class.c:(.text+0x2e60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_transpose': tile_class.c:(.text+0x2ee0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_assign_mat4': tile_class.c:(.text+0x2f00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_assign_mat4': tile_class.c:(.text+0x2f80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_assign_mat2': tile_class.c:(.text+0x2fa0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_assign_mat2': tile_class.c:(.text+0x3040): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_assign': tile_class.c:(.text+0x3060): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_assign': tile_class.c:(.text+0x30e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_determinant': tile_class.c:(.text+0x3100): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_determinant': tile_class.c:(.text+0x3120): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_identity': tile_class.c:(.text+0x3140): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_identity': tile_class.c:(.text+0x31c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_zero': tile_class.c:(.text+0x31e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_zero': tile_class.c:(.text+0x3260): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3': tile_class.c:(.text+0x3280): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3': tile_class.c:(.text+0x3300): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_lerp': tile_class.c:(.text+0x3320): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_lerp': tile_class.c:(.text+0x33e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_multiply': tile_class.c:(.text+0x3400): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_multiply': tile_class.c:(.text+0x34c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_scale': tile_class.c:(.text+0x34e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_scale': tile_class.c:(.text+0x3580): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_negative': tile_class.c:(.text+0x35a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_negative': tile_class.c:(.text+0x3640): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_scaling': tile_class.c:(.text+0x3660): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_scaling': tile_class.c:(.text+0x3700): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_rotation': tile_class.c:(.text+0x3720): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_rotation': tile_class.c:(.text+0x37c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_inverse': tile_class.c:(.text+0x37e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_inverse': tile_class.c:(.text+0x3880): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_cofactor': tile_class.c:(.text+0x38a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_cofactor': tile_class.c:(.text+0x3940): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_transpose': tile_class.c:(.text+0x3960): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_transpose': tile_class.c:(.text+0x3a00): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_assign_mat4': tile_class.c:(.text+0x3a20): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_assign_mat4': tile_class.c:(.text+0x3ac0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_assign_mat3': tile_class.c:(.text+0x3ae0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_assign_mat3': tile_class.c:(.text+0x3b80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_assign': tile_class.c:(.text+0x3ba0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_assign': tile_class.c:(.text+0x3c40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_determinant': tile_class.c:(.text+0x3c60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_determinant': tile_class.c:(.text+0x3ca0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_identity': tile_class.c:(.text+0x3cc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_identity': tile_class.c:(.text+0x3d60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_zero': tile_class.c:(.text+0x3d80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_zero': tile_class.c:(.text+0x3e20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2': tile_class.c:(.text+0x3e40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2': tile_class.c:(.text+0x3ee0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_length_squared': tile_class.c:(.text+0x3f00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_length_squared': tile_class.c:(.text+0x3f40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_length': tile_class.c:(.text+0x3f60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_length': tile_class.c:(.text+0x3fa0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_angle': tile_class.c:(.text+0x3fc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_angle': tile_class.c:(.text+0x4000): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_dot': tile_class.c:(.text+0x4020): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_dot': tile_class.c:(.text+0x4060): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_slerp': tile_class.c:(.text+0x4080): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_slerp': tile_class.c:(.text+0x4140): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_lerp': tile_class.c:(.text+0x4160): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_lerp': tile_class.c:(.text+0x4220): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_yaw_pitch_roll': tile_class.c:(.text+0x4240): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_yaw_pitch_roll': tile_class.c:(.text+0x42e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_mat4': tile_class.c:(.text+0x4300): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_mat4': tile_class.c:(.text+0x43a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_vec3': tile_class.c:(.text+0x43c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_vec3': tile_class.c:(.text+0x4460): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_axis_angle': tile_class.c:(.text+0x4480): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_axis_angle': tile_class.c:(.text+0x4520): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_power': tile_class.c:(.text+0x4540): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_power': tile_class.c:(.text+0x45e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_normalize': tile_class.c:(.text+0x4600): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_normalize': tile_class.c:(.text+0x46a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_inverse': tile_class.c:(.text+0x46c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_inverse': tile_class.c:(.text+0x4760): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_conjugate': tile_class.c:(.text+0x4780): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_conjugate': tile_class.c:(.text+0x4820): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_negative': tile_class.c:(.text+0x4840): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_negative': tile_class.c:(.text+0x48e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_divide': tile_class.c:(.text+0x4900): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_divide': tile_class.c:(.text+0x49c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_multiply': tile_class.c:(.text+0x49e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_multiply': tile_class.c:(.text+0x4aa0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_scale': tile_class.c:(.text+0x4ac0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_scale': tile_class.c:(.text+0x4b60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_null': tile_class.c:(.text+0x4b80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_null': tile_class.c:(.text+0x4c20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_zero': tile_class.c:(.text+0x4c40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_zero': tile_class.c:(.text+0x4ce0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_assign': tile_class.c:(.text+0x4d00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_assign': tile_class.c:(.text+0x4da0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat': tile_class.c:(.text+0x4dc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat': tile_class.c:(.text+0x4e60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_nearly_equal': tile_class.c:(.text+0x4e80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_nearly_equal': tile_class.c:(.text+0x4ec0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_equal': tile_class.c:(.text+0x4ee0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_equal': tile_class.c:(.text+0x4f20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_near_zero': tile_class.c:(.text+0x4f40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_near_zero': tile_class.c:(.text+0x4f80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_zero': tile_class.c:(.text+0x4fa0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_zero': tile_class.c:(.text+0x4fe0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_lerp': tile_class.c:(.text+0x5000): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_lerp': tile_class.c:(.text+0x50a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_normalize': tile_class.c:(.text+0x50c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_normalize': tile_class.c:(.text+0x5160): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_clamp': tile_class.c:(.text+0x5180): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_clamp': tile_class.c:(.text+0x5220): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_min': tile_class.c:(.text+0x5240): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_min': tile_class.c:(.text+0x52e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_max': tile_class.c:(.text+0x5300): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_max': tile_class.c:(.text+0x53a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_round': tile_class.c:(.text+0x53c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_round': tile_class.c:(.text+0x5460): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_ceil': tile_class.c:(.text+0x5480): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_ceil': tile_class.c:(.text+0x5520): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_floor': tile_class.c:(.text+0x5540): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_floor': tile_class.c:(.text+0x55e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_abs': tile_class.c:(.text+0x5600): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_abs': tile_class.c:(.text+0x56a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_inverse': tile_class.c:(.text+0x56c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_inverse': tile_class.c:(.text+0x5760): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_negative': tile_class.c:(.text+0x5780): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_negative': tile_class.c:(.text+0x5820): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_snap': tile_class.c:(.text+0x5840): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_snap': tile_class.c:(.text+0x58e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_divide': tile_class.c:(.text+0x5900): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_divide': tile_class.c:(.text+0x59a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_multiply_mat4': tile_class.c:(.text+0x59c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_multiply_mat4': tile_class.c:(.text+0x5a60): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_multiply': tile_class.c:(.text+0x5a80): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_multiply': tile_class.c:(.text+0x5b20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_scale': tile_class.c:(.text+0x5b40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_scale': tile_class.c:(.text+0x5be0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_subtract': tile_class.c:(.text+0x5c00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_subtract': tile_class.c:(.text+0x5ca0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_add': tile_class.c:(.text+0x5cc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_add': tile_class.c:(.text+0x5d60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_one': tile_class.c:(.text+0x5d80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_one': tile_class.c:(.text+0x5e00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_zero': tile_class.c:(.text+0x5e20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_zero': tile_class.c:(.text+0x5ea0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_assign_vec4': tile_class.c:(.text+0x5ec0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_assign_vec4': tile_class.c:(.text+0x5f60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_assign': tile_class.c:(.text+0x5f80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_assign': tile_class.c:(.text+0x6020): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i': tile_class.c:(.text+0x6040): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i': tile_class.c:(.text+0x60e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_is_equal': tile_class.c:(.text+0x6120): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_is_equal': tile_class.c:(.text+0x6160): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_is_zero': tile_class.c:(.text+0x6180): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_is_zero': tile_class.c:(.text+0x61a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_lerp': tile_class.c:(.text+0x61c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_lerp': tile_class.c:(.text+0x6260): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_normalize': tile_class.c:(.text+0x6280): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_normalize': tile_class.c:(.text+0x6320): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_clamp': tile_class.c:(.text+0x6340): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_clamp': tile_class.c:(.text+0x63e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_min': tile_class.c:(.text+0x6400): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_min': tile_class.c:(.text+0x64a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_max': tile_class.c:(.text+0x64c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_max': tile_class.c:(.text+0x6560): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_round': tile_class.c:(.text+0x6580): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_round': tile_class.c:(.text+0x6620): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_ceil': tile_class.c:(.text+0x6640): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_ceil': tile_class.c:(.text+0x66e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_floor': tile_class.c:(.text+0x6700): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_floor': tile_class.c:(.text+0x67a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_abs': tile_class.c:(.text+0x67c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_abs': tile_class.c:(.text+0x6860): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_inverse': tile_class.c:(.text+0x6880): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_inverse': tile_class.c:(.text+0x6920): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_negative': tile_class.c:(.text+0x6940): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_negative': tile_class.c:(.text+0x69e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_snap': tile_class.c:(.text+0x6a00): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_snap': tile_class.c:(.text+0x6aa0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_divide': tile_class.c:(.text+0x6ac0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_divide': tile_class.c:(.text+0x6b60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_multiply_mat4': tile_class.c:(.text+0x6b80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_multiply_mat4': tile_class.c:(.text+0x6c20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_multiply': tile_class.c:(.text+0x6c40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_multiply': tile_class.c:(.text+0x6ce0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_scale': tile_class.c:(.text+0x6d00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_scale': tile_class.c:(.text+0x6da0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_subtract': tile_class.c:(.text+0x6dc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_subtract': tile_class.c:(.text+0x6e60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_add': tile_class.c:(.text+0x6e80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_add': tile_class.c:(.text+0x6f20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_one': tile_class.c:(.text+0x6f40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_one': tile_class.c:(.text+0x6fc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_zero': tile_class.c:(.text+0x6fe0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_zero': tile_class.c:(.text+0x7060): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_assign_vec4i': tile_class.c:(.text+0x7080): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_assign_vec4i': tile_class.c:(.text+0x7120): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_assign': tile_class.c:(.text+0x7140): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_assign': tile_class.c:(.text+0x71e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4': tile_class.c:(.text+0x7200): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4': tile_class.c:(.text+0x72a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_nearly_equal': tile_class.c:(.text+0x72c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_nearly_equal': tile_class.c:(.text+0x7300): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_equal': tile_class.c:(.text+0x7320): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_equal': tile_class.c:(.text+0x7360): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_near_zero': tile_class.c:(.text+0x7380): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_near_zero': tile_class.c:(.text+0x73c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_zero': tile_class.c:(.text+0x73e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_zero': tile_class.c:(.text+0x7400): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_distance_squared': tile_class.c:(.text+0x7420): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_distance_squared': tile_class.c:(.text+0x7480): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_distance': tile_class.c:(.text+0x74a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_distance': tile_class.c:(.text+0x7500): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_length_squared': tile_class.c:(.text+0x7520): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_length_squared': tile_class.c:(.text+0x7560): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_length': tile_class.c:(.text+0x7580): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_length': tile_class.c:(.text+0x75c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_dot': tile_class.c:(.text+0x75e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_dot': tile_class.c:(.text+0x7640): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_bezier4': tile_class.c:(.text+0x7660): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_bezier4': tile_class.c:(.text+0x7760): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_bezier3': tile_class.c:(.text+0x77a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_bezier3': tile_class.c:(.text+0x78a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_lerp': tile_class.c:(.text+0x78c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_lerp': tile_class.c:(.text+0x79a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_reflect': tile_class.c:(.text+0x79c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_reflect': tile_class.c:(.text+0x7aa0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_slide': tile_class.c:(.text+0x7ac0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_slide': tile_class.c:(.text+0x7ba0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_project': tile_class.c:(.text+0x7bc0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_project': tile_class.c:(.text+0x7ca0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_normalize': tile_class.c:(.text+0x7cc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_normalize': tile_class.c:(.text+0x7d80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_cross': tile_class.c:(.text+0x7da0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_cross': tile_class.c:(.text+0x7e80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_clamp': tile_class.c:(.text+0x7ea0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_clamp': tile_class.c:(.text+0x7fa0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_min': tile_class.c:(.text+0x7fc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_min': tile_class.c:(.text+0x80a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_max': tile_class.c:(.text+0x80c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_max': tile_class.c:(.text+0x81a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_round': tile_class.c:(.text+0x81c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_round': tile_class.c:(.text+0x8260): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_ceil': tile_class.c:(.text+0x8280): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_ceil': tile_class.c:(.text+0x8320): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_floor': tile_class.c:(.text+0x8340): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_floor': tile_class.c:(.text+0x83e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_abs': tile_class.c:(.text+0x8400): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_abs': tile_class.c:(.text+0x84c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_inverse': tile_class.c:(.text+0x84e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_inverse': tile_class.c:(.text+0x85a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_negative': tile_class.c:(.text+0x85c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_negative': tile_class.c:(.text+0x8680): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_snap': tile_class.c:(.text+0x86a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_snap': tile_class.c:(.text+0x8780): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_divide': tile_class.c:(.text+0x87a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_divide': tile_class.c:(.text+0x8880): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_multiply_mat3': tile_class.c:(.text+0x88a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_multiply_mat3': tile_class.c:(.text+0x8960): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_multiply': tile_class.c:(.text+0x8980): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_multiply': tile_class.c:(.text+0x8a60): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_scale': tile_class.c:(.text+0x8a80): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_scale': tile_class.c:(.text+0x8b40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_subtract': tile_class.c:(.text+0x8b60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_subtract': tile_class.c:(.text+0x8c40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_add': tile_class.c:(.text+0x8c60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_add': tile_class.c:(.text+0x8d40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_one': tile_class.c:(.text+0x8d60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_one': tile_class.c:(.text+0x8e00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_zero': tile_class.c:(.text+0x8e20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_zero': tile_class.c:(.text+0x8ec0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_assign_vec3': tile_class.c:(.text+0x8ee0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_assign_vec3': tile_class.c:(.text+0x8f80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_assign': tile_class.c:(.text+0x8fa0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_assign': tile_class.c:(.text+0x9060): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i': tile_class.c:(.text+0x9080): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i': tile_class.c:(.text+0x9120): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_is_equal': tile_class.c:(.text+0x9140): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_is_equal': tile_class.c:(.text+0x91a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_is_zero': tile_class.c:(.text+0x91c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_is_zero': tile_class.c:(.text+0x9200): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_distance_squared': tile_class.c:(.text+0x9220): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_distance_squared': tile_class.c:(.text+0x9260): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_distance': tile_class.c:(.text+0x9280): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_distance': tile_class.c:(.text+0x92c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_length_squared': tile_class.c:(.text+0x92e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_length_squared': tile_class.c:(.text+0x9300): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_length': tile_class.c:(.text+0x9320): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_length': tile_class.c:(.text+0x9340): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_dot': tile_class.c:(.text+0x9360): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_dot': tile_class.c:(.text+0x93a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_bezier4': tile_class.c:(.text+0x93c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_bezier4': tile_class.c:(.text+0x94a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_bezier3': tile_class.c:(.text+0x94e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_bezier3': tile_class.c:(.text+0x95a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_lerp': tile_class.c:(.text+0x95c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_lerp': tile_class.c:(.text+0x9680): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_reflect': tile_class.c:(.text+0x96a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_reflect': tile_class.c:(.text+0x9760): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_slide': tile_class.c:(.text+0x9780): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_slide': tile_class.c:(.text+0x9840): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_project': tile_class.c:(.text+0x9860): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_project': tile_class.c:(.text+0x9920): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_normalize': tile_class.c:(.text+0x9940): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_normalize': tile_class.c:(.text+0x99e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_cross': tile_class.c:(.text+0x9a00): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_cross': tile_class.c:(.text+0x9ac0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_clamp': tile_class.c:(.text+0x9ae0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_clamp': tile_class.c:(.text+0x9ba0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_min': tile_class.c:(.text+0x9bc0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_min': tile_class.c:(.text+0x9c80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_max': tile_class.c:(.text+0x9ca0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_max': tile_class.c:(.text+0x9d60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_round': tile_class.c:(.text+0x9d80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_round': tile_class.c:(.text+0x9e20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_ceil': tile_class.c:(.text+0x9e40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_ceil': tile_class.c:(.text+0x9ee0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_floor': tile_class.c:(.text+0x9f00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_floor': tile_class.c:(.text+0x9fa0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_abs': tile_class.c:(.text+0x9fc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_abs': tile_class.c:(.text+0xa060): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_inverse': tile_class.c:(.text+0xa080): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_inverse': tile_class.c:(.text+0xa120): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_negative': tile_class.c:(.text+0xa140): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_negative': tile_class.c:(.text+0xa1e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_snap': tile_class.c:(.text+0xa200): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_snap': tile_class.c:(.text+0xa2c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_divide': tile_class.c:(.text+0xa2e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_divide': tile_class.c:(.text+0xa3a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_multiply_mat3': tile_class.c:(.text+0xa3c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_multiply_mat3': tile_class.c:(.text+0xa460): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_multiply': tile_class.c:(.text+0xa480): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_multiply': tile_class.c:(.text+0xa540): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_scale': tile_class.c:(.text+0xa560): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_scale': tile_class.c:(.text+0xa600): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_subtract': tile_class.c:(.text+0xa620): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_subtract': tile_class.c:(.text+0xa6e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_add': tile_class.c:(.text+0xa700): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_add': tile_class.c:(.text+0xa7c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_one': tile_class.c:(.text+0xa7e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_one': tile_class.c:(.text+0xa880): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_zero': tile_class.c:(.text+0xa8a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_zero': tile_class.c:(.text+0xa940): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_assign_vec3i': tile_class.c:(.text+0xa960): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_assign_vec3i': tile_class.c:(.text+0xaa20): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_assign': tile_class.c:(.text+0xaa40): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_assign': tile_class.c:(.text+0xaae0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3': tile_class.c:(.text+0xab00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3': tile_class.c:(.text+0xaba0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_nearly_equal': tile_class.c:(.text+0xabc0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_nearly_equal': tile_class.c:(.text+0xac00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_equal': tile_class.c:(.text+0xac20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_equal': tile_class.c:(.text+0xac60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_near_zero': tile_class.c:(.text+0xac80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_near_zero': tile_class.c:(.text+0xacc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_zero': tile_class.c:(.text+0xace0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_zero': tile_class.c:(.text+0xad20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_distance_squared': tile_class.c:(.text+0xad40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_distance_squared': tile_class.c:(.text+0xad80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_distance': tile_class.c:(.text+0xada0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_distance': tile_class.c:(.text+0xadc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_length': tile_class.c:(.text+0xade0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_length': tile_class.c:(.text+0xae00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_length_squared': tile_class.c:(.text+0xae20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_length_squared': tile_class.c:(.text+0xae40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_angle': tile_class.c:(.text+0xae60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_angle': tile_class.c:(.text+0xae80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_dot': tile_class.c:(.text+0xaea0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_dot': tile_class.c:(.text+0xaee0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_bezier4': tile_class.c:(.text+0xaf00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_bezier4': tile_class.c:(.text+0xafa0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_bezier3': tile_class.c:(.text+0xafe0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_bezier3': tile_class.c:(.text+0xb080): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_lerp': tile_class.c:(.text+0xb0a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_lerp': tile_class.c:(.text+0xb120): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_rotate': tile_class.c:(.text+0xb140): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_rotate': tile_class.c:(.text+0xb1c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_tangent': tile_class.c:(.text+0xb1e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_tangent': tile_class.c:(.text+0xb260): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_reflect': tile_class.c:(.text+0xb280): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_reflect': tile_class.c:(.text+0xb300): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_slide': tile_class.c:(.text+0xb320): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_slide': tile_class.c:(.text+0xb3a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_project': tile_class.c:(.text+0xb3c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_project': tile_class.c:(.text+0xb440): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_normalize': tile_class.c:(.text+0xb460): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_normalize': tile_class.c:(.text+0xb4e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_clamp': tile_class.c:(.text+0xb500): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_clamp': tile_class.c:(.text+0xb5a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_min': tile_class.c:(.text+0xb5c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_min': tile_class.c:(.text+0xb640): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_max': tile_class.c:(.text+0xb660): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_max': tile_class.c:(.text+0xb6e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_round': tile_class.c:(.text+0xb700): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_round': tile_class.c:(.text+0xb780): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_ceil': tile_class.c:(.text+0xb7a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_ceil': tile_class.c:(.text+0xb820): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_floor': tile_class.c:(.text+0xb840): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_floor': tile_class.c:(.text+0xb8c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_abs': tile_class.c:(.text+0xb8e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_abs': tile_class.c:(.text+0xb960): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_inverse': tile_class.c:(.text+0xb980): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_inverse': tile_class.c:(.text+0xba00): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_negative': tile_class.c:(.text+0xba20): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_negative': tile_class.c:(.text+0xbaa0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_snap': tile_class.c:(.text+0xbac0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_snap': tile_class.c:(.text+0xbb40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_divide': tile_class.c:(.text+0xbb60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_divide': tile_class.c:(.text+0xbbe0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_multiply_mat2': tile_class.c:(.text+0xbc00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_multiply_mat2': tile_class.c:(.text+0xbca0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_multiply': tile_class.c:(.text+0xbcc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_multiply': tile_class.c:(.text+0xbd40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_scale': tile_class.c:(.text+0xbd60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_scale': tile_class.c:(.text+0xbde0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_subtract': tile_class.c:(.text+0xbe00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_subtract': tile_class.c:(.text+0xbe80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_add': tile_class.c:(.text+0xbea0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_add': tile_class.c:(.text+0xbf20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_one': tile_class.c:(.text+0xbf40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_one': tile_class.c:(.text+0xbfc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_zero': tile_class.c:(.text+0xbfe0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_zero': tile_class.c:(.text+0xc060): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_assign_vec2': tile_class.c:(.text+0xc080): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_assign_vec2': tile_class.c:(.text+0xc100): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_assign': tile_class.c:(.text+0xc120): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_assign': tile_class.c:(.text+0xc1a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i': tile_class.c:(.text+0xc1c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i': tile_class.c:(.text+0xc240): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_is_equal': tile_class.c:(.text+0xc260): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_is_equal': tile_class.c:(.text+0xc2a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_is_zero': tile_class.c:(.text+0xc2c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_is_zero': tile_class.c:(.text+0xc2e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_distance_squared': tile_class.c:(.text+0xc300): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_distance_squared': tile_class.c:(.text+0xc340): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_distance': tile_class.c:(.text+0xc360): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_distance': tile_class.c:(.text+0xc3a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_length': tile_class.c:(.text+0xc3c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_length': tile_class.c:(.text+0xc3e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_length_squared': tile_class.c:(.text+0xc400): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_length_squared': tile_class.c:(.text+0xc420): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_angle': tile_class.c:(.text+0xc440): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_angle': tile_class.c:(.text+0xc460): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_dot': tile_class.c:(.text+0xc480): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_dot': tile_class.c:(.text+0xc4c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_bezier4': tile_class.c:(.text+0xc4e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_bezier4': tile_class.c:(.text+0xc5a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_bezier3': tile_class.c:(.text+0xc5e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_bezier3': tile_class.c:(.text+0xc680): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_lerp': tile_class.c:(.text+0xc6a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_lerp': tile_class.c:(.text+0xc740): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_rotate': tile_class.c:(.text+0xc760): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_rotate': tile_class.c:(.text+0xc800): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_tangent': tile_class.c:(.text+0xc820): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_tangent': tile_class.c:(.text+0xc8a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_reflect': tile_class.c:(.text+0xc8c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_reflect': tile_class.c:(.text+0xc960): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_slide': tile_class.c:(.text+0xc980): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_slide': tile_class.c:(.text+0xca20): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_project': tile_class.c:(.text+0xca40): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_project': tile_class.c:(.text+0xcae0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_normalize': tile_class.c:(.text+0xcb00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_normalize': tile_class.c:(.text+0xcb80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_clamp': tile_class.c:(.text+0xcba0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_clamp': tile_class.c:(.text+0xcc40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_min': tile_class.c:(.text+0xcc60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_min': tile_class.c:(.text+0xcd00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_max': tile_class.c:(.text+0xcd20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_max': tile_class.c:(.text+0xcdc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_round': tile_class.c:(.text+0xcde0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_round': tile_class.c:(.text+0xce60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_ceil': tile_class.c:(.text+0xce80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_ceil': tile_class.c:(.text+0xcf00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_floor': tile_class.c:(.text+0xcf20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_floor': tile_class.c:(.text+0xcfa0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_abs': tile_class.c:(.text+0xcfc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_abs': tile_class.c:(.text+0xd040): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_inverse': tile_class.c:(.text+0xd060): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_inverse': tile_class.c:(.text+0xd0e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_negative': tile_class.c:(.text+0xd100): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_negative': tile_class.c:(.text+0xd180): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_snap': tile_class.c:(.text+0xd1a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_snap': tile_class.c:(.text+0xd240): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_divide': tile_class.c:(.text+0xd260): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_divide': tile_class.c:(.text+0xd300): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_multiply_mat2': tile_class.c:(.text+0xd320): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_multiply_mat2': tile_class.c:(.text+0xd3c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_multiply': tile_class.c:(.text+0xd3e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_multiply': tile_class.c:(.text+0xd480): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_scale': tile_class.c:(.text+0xd4a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_scale': tile_class.c:(.text+0xd540): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_subtract': tile_class.c:(.text+0xd560): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_subtract': tile_class.c:(.text+0xd600): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_add': tile_class.c:(.text+0xd620): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_add': tile_class.c:(.text+0xd6c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_one': tile_class.c:(.text+0xd6e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_one': tile_class.c:(.text+0xd760): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_zero': tile_class.c:(.text+0xd780): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_zero': tile_class.c:(.text+0xd800): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_assign_vec2i': tile_class.c:(.text+0xd820): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_assign_vec2i': tile_class.c:(.text+0xd8a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_assign': tile_class.c:(.text+0xd8c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_assign': tile_class.c:(.text+0xd940): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2': tile_class.c:(.text+0xd960): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2': tile_class.c:(.text+0xd9e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_nearly_equal': tile_class.c:(.text+0xda00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_nearly_equal': tile_class.c:(.text+0xda40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_equal': tile_class.c:(.text+0xda60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_equal': tile_class.c:(.text+0xdaa0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_near_zero': tile_class.c:(.text+0xdac0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_near_zero': tile_class.c:(.text+0xdae0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_zero': tile_class.c:(.text+0xdb00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_zero': tile_class.c:(.text+0xdb20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_lerp': triggers.c:(.text+0xa20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_lerp': triggers.c:(.text+0xaa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_multiply': triggers.c:(.text+0xac0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_multiply': triggers.c:(.text+0xb40): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_scale': triggers.c:(.text+0xb60): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_scale': triggers.c:(.text+0xbe0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_negative': triggers.c:(.text+0xc00): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_negative': triggers.c:(.text+0xc80): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_scaling': triggers.c:(.text+0xca0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_scaling': triggers.c:(.text+0xd20): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_translation': triggers.c:(.text+0xd40): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_translation': triggers.c:(.text+0xdc0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_look_at': triggers.c:(.text+0xde0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_look_at': triggers.c:(.text+0xea0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_quaternion': triggers.c:(.text+0xec0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_quaternion': triggers.c:(.text+0xf40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_axis': triggers.c:(.text+0xf60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_axis': triggers.c:(.text+0xfe0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_z': triggers.c:(.text+0x1000): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_z': triggers.c:(.text+0x1080): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_y': triggers.c:(.text+0x10a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_y': triggers.c:(.text+0x1120): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_x': triggers.c:(.text+0x1140): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_x': triggers.c:(.text+0x11c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_perspective_infinite': triggers.c:(.text+0x11e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_perspective_infinite': triggers.c:(.text+0x1260): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_perspective_fov': triggers.c:(.text+0x1280): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_perspective_fov': triggers.c:(.text+0x1300): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_perspective': triggers.c:(.text+0x1320): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_perspective': triggers.c:(.text+0x13a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_ortho': triggers.c:(.text+0x13c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_ortho': triggers.c:(.text+0x1440): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_inverse': triggers.c:(.text+0x1460): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_inverse': triggers.c:(.text+0x14e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_adjugate': triggers.c:(.text+0x1500): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_adjugate': triggers.c:(.text+0x1580): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_transpose': triggers.c:(.text+0x15a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_transpose': triggers.c:(.text+0x1620): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_assign_mat3': triggers.c:(.text+0x1640): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_assign_mat3': triggers.c:(.text+0x16c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_assign_mat2': triggers.c:(.text+0x16e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_assign_mat2': triggers.c:(.text+0x1780): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_assign': triggers.c:(.text+0x17a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_assign': triggers.c:(.text+0x1820): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_determinant': triggers.c:(.text+0x1840): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_determinant': triggers.c:(.text+0x1860): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_identity': triggers.c:(.text+0x1880): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_identity': triggers.c:(.text+0x1900): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_zero': triggers.c:(.text+0x1920): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_zero': triggers.c:(.text+0x19a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4': triggers.c:(.text+0x19c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4': triggers.c:(.text+0x1a40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_lerp': triggers.c:(.text+0x1a60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_lerp': triggers.c:(.text+0x1ae0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_multiply': triggers.c:(.text+0x1b00): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_multiply': triggers.c:(.text+0x1b80): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_scale': triggers.c:(.text+0x1ba0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_scale': triggers.c:(.text+0x1c20): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_negative': triggers.c:(.text+0x1c40): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_negative': triggers.c:(.text+0x1cc0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_scaling': triggers.c:(.text+0x1ce0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_scaling': triggers.c:(.text+0x1d60): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_quaternion': triggers.c:(.text+0x1d80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_quaternion': triggers.c:(.text+0x1e20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_axis': triggers.c:(.text+0x1e40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_axis': triggers.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_z': triggers.c:(.text+0x1f00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_z': triggers.c:(.text+0x1f80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_y': triggers.c:(.text+0x1fa0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_y': triggers.c:(.text+0x2020): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_x': triggers.c:(.text+0x2040): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_x': triggers.c:(.text+0x20c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_inverse': triggers.c:(.text+0x20e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_inverse': triggers.c:(.text+0x2160): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_adjugate': triggers.c:(.text+0x2180): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_adjugate': triggers.c:(.text+0x2200): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_cofactor': triggers.c:(.text+0x2220): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_cofactor': triggers.c:(.text+0x22a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_transpose': triggers.c:(.text+0x22c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_transpose': triggers.c:(.text+0x2340): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_assign_mat4': triggers.c:(.text+0x2360): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_assign_mat4': triggers.c:(.text+0x23e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_assign_mat2': triggers.c:(.text+0x2400): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_assign_mat2': triggers.c:(.text+0x24a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_assign': triggers.c:(.text+0x24c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_assign': triggers.c:(.text+0x2540): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_determinant': triggers.c:(.text+0x2560): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_determinant': triggers.c:(.text+0x2580): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_identity': triggers.c:(.text+0x25a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_identity': triggers.c:(.text+0x2620): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_zero': triggers.c:(.text+0x2640): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_zero': triggers.c:(.text+0x26c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3': triggers.c:(.text+0x26e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3': triggers.c:(.text+0x2760): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_lerp': triggers.c:(.text+0x2780): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_lerp': triggers.c:(.text+0x2840): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_multiply': triggers.c:(.text+0x2860): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_multiply': triggers.c:(.text+0x2920): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_scale': triggers.c:(.text+0x2940): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_scale': triggers.c:(.text+0x29e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_negative': triggers.c:(.text+0x2a00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_negative': triggers.c:(.text+0x2aa0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_scaling': triggers.c:(.text+0x2ac0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_scaling': triggers.c:(.text+0x2b60): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_rotation': triggers.c:(.text+0x2b80): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_rotation': triggers.c:(.text+0x2c20): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_inverse': triggers.c:(.text+0x2c40): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_inverse': triggers.c:(.text+0x2ce0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_cofactor': triggers.c:(.text+0x2d00): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_cofactor': triggers.c:(.text+0x2da0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_transpose': triggers.c:(.text+0x2dc0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_transpose': triggers.c:(.text+0x2e60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_assign_mat4': triggers.c:(.text+0x2e80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_assign_mat4': triggers.c:(.text+0x2f20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_assign_mat3': triggers.c:(.text+0x2f40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_assign_mat3': triggers.c:(.text+0x2fe0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_assign': triggers.c:(.text+0x3000): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_assign': triggers.c:(.text+0x30a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_determinant': triggers.c:(.text+0x30c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_determinant': triggers.c:(.text+0x3100): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_identity': triggers.c:(.text+0x3120): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_identity': triggers.c:(.text+0x31c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_zero': triggers.c:(.text+0x31e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_zero': triggers.c:(.text+0x3280): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2': triggers.c:(.text+0x32a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2': triggers.c:(.text+0x3340): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_length_squared': triggers.c:(.text+0x3360): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_length_squared': triggers.c:(.text+0x33a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_length': triggers.c:(.text+0x33c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_length': triggers.c:(.text+0x3400): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_angle': triggers.c:(.text+0x3420): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_angle': triggers.c:(.text+0x3460): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_dot': triggers.c:(.text+0x3480): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_dot': triggers.c:(.text+0x34c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_slerp': triggers.c:(.text+0x34e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_slerp': triggers.c:(.text+0x35a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_lerp': triggers.c:(.text+0x35c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_lerp': triggers.c:(.text+0x3680): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_yaw_pitch_roll': triggers.c:(.text+0x36a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_yaw_pitch_roll': triggers.c:(.text+0x3740): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_mat4': triggers.c:(.text+0x3760): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_mat4': triggers.c:(.text+0x3800): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_vec3': triggers.c:(.text+0x3820): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_vec3': triggers.c:(.text+0x38c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_axis_angle': triggers.c:(.text+0x38e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_axis_angle': triggers.c:(.text+0x3980): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_power': triggers.c:(.text+0x39a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_power': triggers.c:(.text+0x3a40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_normalize': triggers.c:(.text+0x3a60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_normalize': triggers.c:(.text+0x3b00): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_inverse': triggers.c:(.text+0x3b20): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_inverse': triggers.c:(.text+0x3bc0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_conjugate': triggers.c:(.text+0x3be0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_conjugate': triggers.c:(.text+0x3c80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_negative': triggers.c:(.text+0x3ca0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_negative': triggers.c:(.text+0x3d40): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_divide': triggers.c:(.text+0x3d60): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_divide': triggers.c:(.text+0x3e20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_multiply': triggers.c:(.text+0x3e40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_multiply': triggers.c:(.text+0x3f00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_scale': triggers.c:(.text+0x3f20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_scale': triggers.c:(.text+0x3fc0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_null': triggers.c:(.text+0x3fe0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_null': triggers.c:(.text+0x4080): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_zero': triggers.c:(.text+0x40a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_zero': triggers.c:(.text+0x4140): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_assign': triggers.c:(.text+0x4160): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_assign': triggers.c:(.text+0x4200): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat': triggers.c:(.text+0x4220): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat': triggers.c:(.text+0x42c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_nearly_equal': triggers.c:(.text+0x42e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_nearly_equal': triggers.c:(.text+0x4320): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_equal': triggers.c:(.text+0x4340): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_equal': triggers.c:(.text+0x4380): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_near_zero': triggers.c:(.text+0x43a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_near_zero': triggers.c:(.text+0x43e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_zero': triggers.c:(.text+0x4400): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_zero': triggers.c:(.text+0x4440): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_lerp': triggers.c:(.text+0x4460): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_lerp': triggers.c:(.text+0x4500): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_normalize': triggers.c:(.text+0x4520): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_normalize': triggers.c:(.text+0x45c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_clamp': triggers.c:(.text+0x45e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_clamp': triggers.c:(.text+0x4680): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_min': triggers.c:(.text+0x46a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_min': triggers.c:(.text+0x4740): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_max': triggers.c:(.text+0x4760): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_max': triggers.c:(.text+0x4800): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_round': triggers.c:(.text+0x4820): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_round': triggers.c:(.text+0x48c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_ceil': triggers.c:(.text+0x48e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_ceil': triggers.c:(.text+0x4980): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_floor': triggers.c:(.text+0x49a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_floor': triggers.c:(.text+0x4a40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_abs': triggers.c:(.text+0x4a60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_abs': triggers.c:(.text+0x4b00): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_inverse': triggers.c:(.text+0x4b20): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_inverse': triggers.c:(.text+0x4bc0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_negative': triggers.c:(.text+0x4be0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_negative': triggers.c:(.text+0x4c80): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_snap': triggers.c:(.text+0x4ca0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_snap': triggers.c:(.text+0x4d40): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_divide': triggers.c:(.text+0x4d60): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_divide': triggers.c:(.text+0x4e00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_multiply_mat4': triggers.c:(.text+0x4e20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_multiply_mat4': triggers.c:(.text+0x4ec0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_multiply': triggers.c:(.text+0x4ee0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_multiply': triggers.c:(.text+0x4f80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_scale': triggers.c:(.text+0x4fa0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_scale': triggers.c:(.text+0x5040): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_subtract': triggers.c:(.text+0x5060): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_subtract': triggers.c:(.text+0x5100): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_add': triggers.c:(.text+0x5120): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_add': triggers.c:(.text+0x51c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_one': triggers.c:(.text+0x51e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_one': triggers.c:(.text+0x5260): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_zero': triggers.c:(.text+0x5280): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_zero': triggers.c:(.text+0x5300): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_assign_vec4': triggers.c:(.text+0x5320): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_assign_vec4': triggers.c:(.text+0x53c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_assign': triggers.c:(.text+0x53e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_assign': triggers.c:(.text+0x5480): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i': triggers.c:(.text+0x54a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i': triggers.c:(.text+0x5540): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_is_equal': triggers.c:(.text+0x5580): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_is_equal': triggers.c:(.text+0x55c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_is_zero': triggers.c:(.text+0x55e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_is_zero': triggers.c:(.text+0x5600): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_lerp': triggers.c:(.text+0x5620): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_lerp': triggers.c:(.text+0x56c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_normalize': triggers.c:(.text+0x56e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_normalize': triggers.c:(.text+0x5780): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_clamp': triggers.c:(.text+0x57a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_clamp': triggers.c:(.text+0x5840): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_min': triggers.c:(.text+0x5860): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_min': triggers.c:(.text+0x5900): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_max': triggers.c:(.text+0x5920): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_max': triggers.c:(.text+0x59c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_round': triggers.c:(.text+0x59e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_round': triggers.c:(.text+0x5a80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_ceil': triggers.c:(.text+0x5aa0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_ceil': triggers.c:(.text+0x5b40): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_floor': triggers.c:(.text+0x5b60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_floor': triggers.c:(.text+0x5c00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_abs': triggers.c:(.text+0x5c20): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_abs': triggers.c:(.text+0x5cc0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_inverse': triggers.c:(.text+0x5ce0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_inverse': triggers.c:(.text+0x5d80): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_negative': triggers.c:(.text+0x5da0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_negative': triggers.c:(.text+0x5e40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_snap': triggers.c:(.text+0x5e60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_snap': triggers.c:(.text+0x5f00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_divide': triggers.c:(.text+0x5f20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_divide': triggers.c:(.text+0x5fc0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_multiply_mat4': triggers.c:(.text+0x5fe0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_multiply_mat4': triggers.c:(.text+0x6080): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_multiply': triggers.c:(.text+0x60a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_multiply': triggers.c:(.text+0x6140): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_scale': triggers.c:(.text+0x6160): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_scale': triggers.c:(.text+0x6200): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_subtract': triggers.c:(.text+0x6220): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_subtract': triggers.c:(.text+0x62c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_add': triggers.c:(.text+0x62e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_add': triggers.c:(.text+0x6380): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_one': triggers.c:(.text+0x63a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_one': triggers.c:(.text+0x6420): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_zero': triggers.c:(.text+0x6440): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_zero': triggers.c:(.text+0x64c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_assign_vec4i': triggers.c:(.text+0x64e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_assign_vec4i': triggers.c:(.text+0x6580): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_assign': triggers.c:(.text+0x65a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_assign': triggers.c:(.text+0x6640): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4': triggers.c:(.text+0x6660): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4': triggers.c:(.text+0x6700): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_nearly_equal': triggers.c:(.text+0x6720): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_nearly_equal': triggers.c:(.text+0x6760): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_equal': triggers.c:(.text+0x6780): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_equal': triggers.c:(.text+0x67c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_near_zero': triggers.c:(.text+0x67e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_near_zero': triggers.c:(.text+0x6820): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_zero': triggers.c:(.text+0x6840): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_zero': triggers.c:(.text+0x6860): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_distance_squared': triggers.c:(.text+0x6880): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_distance_squared': triggers.c:(.text+0x68e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_distance': triggers.c:(.text+0x6900): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_distance': triggers.c:(.text+0x6960): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_length_squared': triggers.c:(.text+0x6980): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_length_squared': triggers.c:(.text+0x69c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_length': triggers.c:(.text+0x69e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_length': triggers.c:(.text+0x6a20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_dot': triggers.c:(.text+0x6a40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_dot': triggers.c:(.text+0x6aa0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_bezier4': triggers.c:(.text+0x6ac0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_bezier4': triggers.c:(.text+0x6bc0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_bezier3': triggers.c:(.text+0x6c00): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_bezier3': triggers.c:(.text+0x6d00): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_lerp': triggers.c:(.text+0x6d20): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_lerp': triggers.c:(.text+0x6e00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_reflect': triggers.c:(.text+0x6e20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_reflect': triggers.c:(.text+0x6f00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_slide': triggers.c:(.text+0x6f20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_slide': triggers.c:(.text+0x7000): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_project': triggers.c:(.text+0x7020): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_project': triggers.c:(.text+0x7100): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_normalize': triggers.c:(.text+0x7120): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_normalize': triggers.c:(.text+0x71e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_cross': triggers.c:(.text+0x7200): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_cross': triggers.c:(.text+0x72e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_clamp': triggers.c:(.text+0x7300): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_clamp': triggers.c:(.text+0x7400): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_min': triggers.c:(.text+0x7420): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_min': triggers.c:(.text+0x7500): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_max': triggers.c:(.text+0x7520): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_max': triggers.c:(.text+0x7600): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_round': triggers.c:(.text+0x7620): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_round': triggers.c:(.text+0x76c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_ceil': triggers.c:(.text+0x76e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_ceil': triggers.c:(.text+0x7780): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_floor': triggers.c:(.text+0x77a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_floor': triggers.c:(.text+0x7840): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_abs': triggers.c:(.text+0x7860): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_abs': triggers.c:(.text+0x7920): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_inverse': triggers.c:(.text+0x7940): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_inverse': triggers.c:(.text+0x7a00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_negative': triggers.c:(.text+0x7a20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_negative': triggers.c:(.text+0x7ae0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_snap': triggers.c:(.text+0x7b00): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_snap': triggers.c:(.text+0x7be0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_divide': triggers.c:(.text+0x7c00): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_divide': triggers.c:(.text+0x7ce0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_multiply_mat3': triggers.c:(.text+0x7d00): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_multiply_mat3': triggers.c:(.text+0x7dc0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_multiply': triggers.c:(.text+0x7de0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_multiply': triggers.c:(.text+0x7ec0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_scale': triggers.c:(.text+0x7ee0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_scale': triggers.c:(.text+0x7fa0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_subtract': triggers.c:(.text+0x7fc0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_subtract': triggers.c:(.text+0x80a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_add': triggers.c:(.text+0x80c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_add': triggers.c:(.text+0x81a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_one': triggers.c:(.text+0x81c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_one': triggers.c:(.text+0x8260): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_zero': triggers.c:(.text+0x8280): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_zero': triggers.c:(.text+0x8320): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_assign_vec3': triggers.c:(.text+0x8340): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_assign_vec3': triggers.c:(.text+0x83e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_assign': triggers.c:(.text+0x8400): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_assign': triggers.c:(.text+0x84c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i': triggers.c:(.text+0x84e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i': triggers.c:(.text+0x8580): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_is_equal': triggers.c:(.text+0x85a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_is_equal': triggers.c:(.text+0x8600): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_is_zero': triggers.c:(.text+0x8620): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_is_zero': triggers.c:(.text+0x8660): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_distance_squared': triggers.c:(.text+0x8680): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_distance_squared': triggers.c:(.text+0x86c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_distance': triggers.c:(.text+0x86e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_distance': triggers.c:(.text+0x8720): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_length_squared': triggers.c:(.text+0x8740): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_length_squared': triggers.c:(.text+0x8760): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_length': triggers.c:(.text+0x8780): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_length': triggers.c:(.text+0x87a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_dot': triggers.c:(.text+0x87c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_dot': triggers.c:(.text+0x8800): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_bezier4': triggers.c:(.text+0x8820): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_bezier4': triggers.c:(.text+0x8900): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_bezier3': triggers.c:(.text+0x8940): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_bezier3': triggers.c:(.text+0x8a00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_lerp': triggers.c:(.text+0x8a20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_lerp': triggers.c:(.text+0x8ae0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_reflect': triggers.c:(.text+0x8b00): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_reflect': triggers.c:(.text+0x8bc0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_slide': triggers.c:(.text+0x8be0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_slide': triggers.c:(.text+0x8ca0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_project': triggers.c:(.text+0x8cc0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_project': triggers.c:(.text+0x8d80): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_normalize': triggers.c:(.text+0x8da0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_normalize': triggers.c:(.text+0x8e40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_cross': triggers.c:(.text+0x8e60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_cross': triggers.c:(.text+0x8f20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_clamp': triggers.c:(.text+0x8f40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_clamp': triggers.c:(.text+0x9000): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_min': triggers.c:(.text+0x9020): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_min': triggers.c:(.text+0x90e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_max': triggers.c:(.text+0x9100): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_max': triggers.c:(.text+0x91c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_round': triggers.c:(.text+0x91e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_round': triggers.c:(.text+0x9280): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_ceil': triggers.c:(.text+0x92a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_ceil': triggers.c:(.text+0x9340): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_floor': triggers.c:(.text+0x9360): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_floor': triggers.c:(.text+0x9400): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_abs': triggers.c:(.text+0x9420): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_abs': triggers.c:(.text+0x94c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_inverse': triggers.c:(.text+0x94e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_inverse': triggers.c:(.text+0x9580): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_negative': triggers.c:(.text+0x95a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_negative': triggers.c:(.text+0x9640): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_snap': triggers.c:(.text+0x9660): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_snap': triggers.c:(.text+0x9720): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_divide': triggers.c:(.text+0x9740): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_divide': triggers.c:(.text+0x9800): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_multiply_mat3': triggers.c:(.text+0x9820): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_multiply_mat3': triggers.c:(.text+0x98c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_multiply': triggers.c:(.text+0x98e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_multiply': triggers.c:(.text+0x99a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_scale': triggers.c:(.text+0x99c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_scale': triggers.c:(.text+0x9a60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_subtract': triggers.c:(.text+0x9a80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_subtract': triggers.c:(.text+0x9b40): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_add': triggers.c:(.text+0x9b60): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_add': triggers.c:(.text+0x9c20): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_one': triggers.c:(.text+0x9c40): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_one': triggers.c:(.text+0x9ce0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_zero': triggers.c:(.text+0x9d00): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_zero': triggers.c:(.text+0x9da0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_assign_vec3i': triggers.c:(.text+0x9dc0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_assign_vec3i': triggers.c:(.text+0x9e80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_assign': triggers.c:(.text+0x9ea0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_assign': triggers.c:(.text+0x9f40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3': triggers.c:(.text+0x9f60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3': triggers.c:(.text+0xa000): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_nearly_equal': triggers.c:(.text+0xa020): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_nearly_equal': triggers.c:(.text+0xa060): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_equal': triggers.c:(.text+0xa080): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_equal': triggers.c:(.text+0xa0c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_near_zero': triggers.c:(.text+0xa0e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_near_zero': triggers.c:(.text+0xa120): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_zero': triggers.c:(.text+0xa140): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_zero': triggers.c:(.text+0xa180): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_distance_squared': triggers.c:(.text+0xa1a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_distance_squared': triggers.c:(.text+0xa1e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_distance': triggers.c:(.text+0xa200): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_distance': triggers.c:(.text+0xa220): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_length': triggers.c:(.text+0xa240): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_length': triggers.c:(.text+0xa260): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_length_squared': triggers.c:(.text+0xa280): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_length_squared': triggers.c:(.text+0xa2a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_angle': triggers.c:(.text+0xa2c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_angle': triggers.c:(.text+0xa2e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_dot': triggers.c:(.text+0xa300): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_dot': triggers.c:(.text+0xa340): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_bezier4': triggers.c:(.text+0xa360): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_bezier4': triggers.c:(.text+0xa400): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_bezier3': triggers.c:(.text+0xa440): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_bezier3': triggers.c:(.text+0xa4e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_lerp': triggers.c:(.text+0xa500): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_lerp': triggers.c:(.text+0xa580): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_rotate': triggers.c:(.text+0xa5a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_rotate': triggers.c:(.text+0xa620): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_tangent': triggers.c:(.text+0xa640): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_tangent': triggers.c:(.text+0xa6c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_reflect': triggers.c:(.text+0xa6e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_reflect': triggers.c:(.text+0xa760): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_slide': triggers.c:(.text+0xa780): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_slide': triggers.c:(.text+0xa800): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_project': triggers.c:(.text+0xa820): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_project': triggers.c:(.text+0xa8a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_normalize': triggers.c:(.text+0xa8c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_normalize': triggers.c:(.text+0xa940): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_clamp': triggers.c:(.text+0xa960): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_clamp': triggers.c:(.text+0xaa00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_min': triggers.c:(.text+0xaa20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_min': triggers.c:(.text+0xaaa0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_max': triggers.c:(.text+0xaac0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_max': triggers.c:(.text+0xab40): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_round': triggers.c:(.text+0xab60): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_round': triggers.c:(.text+0xabe0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_ceil': triggers.c:(.text+0xac00): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_ceil': triggers.c:(.text+0xac80): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_floor': triggers.c:(.text+0xaca0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_floor': triggers.c:(.text+0xad20): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_abs': triggers.c:(.text+0xad40): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_abs': triggers.c:(.text+0xadc0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_inverse': triggers.c:(.text+0xade0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_inverse': triggers.c:(.text+0xae60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_negative': triggers.c:(.text+0xae80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_negative': triggers.c:(.text+0xaf00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_snap': triggers.c:(.text+0xaf20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_snap': triggers.c:(.text+0xafa0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_divide': triggers.c:(.text+0xafc0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_divide': triggers.c:(.text+0xb040): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_multiply_mat2': triggers.c:(.text+0xb060): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_multiply_mat2': triggers.c:(.text+0xb100): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_multiply': triggers.c:(.text+0xb120): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_multiply': triggers.c:(.text+0xb1a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_scale': triggers.c:(.text+0xb1c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_scale': triggers.c:(.text+0xb240): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_subtract': triggers.c:(.text+0xb260): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_subtract': triggers.c:(.text+0xb2e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_add': triggers.c:(.text+0xb300): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_add': triggers.c:(.text+0xb380): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_one': triggers.c:(.text+0xb3a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_one': triggers.c:(.text+0xb420): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_zero': triggers.c:(.text+0xb440): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_zero': triggers.c:(.text+0xb4c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_assign_vec2': triggers.c:(.text+0xb4e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_assign_vec2': triggers.c:(.text+0xb560): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_assign': triggers.c:(.text+0xb580): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_assign': triggers.c:(.text+0xb600): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i': triggers.c:(.text+0xb620): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i': triggers.c:(.text+0xb6a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_is_equal': triggers.c:(.text+0xb6c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_is_equal': triggers.c:(.text+0xb700): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_is_zero': triggers.c:(.text+0xb720): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_is_zero': triggers.c:(.text+0xb740): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_distance_squared': triggers.c:(.text+0xb760): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_distance_squared': triggers.c:(.text+0xb7a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_distance': triggers.c:(.text+0xb7c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_distance': triggers.c:(.text+0xb800): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_length': triggers.c:(.text+0xb820): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_length': triggers.c:(.text+0xb840): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_length_squared': triggers.c:(.text+0xb860): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_length_squared': triggers.c:(.text+0xb880): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_angle': triggers.c:(.text+0xb8a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_angle': triggers.c:(.text+0xb8c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_dot': triggers.c:(.text+0xb8e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_dot': triggers.c:(.text+0xb920): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_bezier4': triggers.c:(.text+0xb940): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_bezier4': triggers.c:(.text+0xba00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_bezier3': triggers.c:(.text+0xba40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_bezier3': triggers.c:(.text+0xbae0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_lerp': triggers.c:(.text+0xbb00): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_lerp': triggers.c:(.text+0xbba0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_rotate': triggers.c:(.text+0xbbc0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_rotate': triggers.c:(.text+0xbc60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_tangent': triggers.c:(.text+0xbc80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_tangent': triggers.c:(.text+0xbd00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_reflect': triggers.c:(.text+0xbd20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_reflect': triggers.c:(.text+0xbdc0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_slide': triggers.c:(.text+0xbde0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_slide': triggers.c:(.text+0xbe80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_project': triggers.c:(.text+0xbea0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_project': triggers.c:(.text+0xbf40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_normalize': triggers.c:(.text+0xbf60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_normalize': triggers.c:(.text+0xbfe0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_clamp': triggers.c:(.text+0xc000): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_clamp': triggers.c:(.text+0xc0a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_min': triggers.c:(.text+0xc0c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_min': triggers.c:(.text+0xc160): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_max': triggers.c:(.text+0xc180): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_max': triggers.c:(.text+0xc220): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_round': triggers.c:(.text+0xc240): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_round': triggers.c:(.text+0xc2c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_ceil': triggers.c:(.text+0xc2e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_ceil': triggers.c:(.text+0xc360): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_floor': triggers.c:(.text+0xc380): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_floor': triggers.c:(.text+0xc400): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_abs': triggers.c:(.text+0xc420): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_abs': triggers.c:(.text+0xc4a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_inverse': triggers.c:(.text+0xc4c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_inverse': triggers.c:(.text+0xc540): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_negative': triggers.c:(.text+0xc560): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_negative': triggers.c:(.text+0xc5e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_snap': triggers.c:(.text+0xc600): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_snap': triggers.c:(.text+0xc6a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_divide': triggers.c:(.text+0xc6c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_divide': triggers.c:(.text+0xc760): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_multiply_mat2': triggers.c:(.text+0xc780): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_multiply_mat2': triggers.c:(.text+0xc820): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_multiply': triggers.c:(.text+0xc840): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_multiply': triggers.c:(.text+0xc8e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_scale': triggers.c:(.text+0xc900): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_scale': triggers.c:(.text+0xc9a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_subtract': triggers.c:(.text+0xc9c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_subtract': triggers.c:(.text+0xca60): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_add': triggers.c:(.text+0xca80): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_add': triggers.c:(.text+0xcb20): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_one': triggers.c:(.text+0xcb40): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_one': triggers.c:(.text+0xcbc0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_zero': triggers.c:(.text+0xcbe0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_zero': triggers.c:(.text+0xcc60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_assign_vec2i': triggers.c:(.text+0xcc80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_assign_vec2i': triggers.c:(.text+0xcd00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_assign': triggers.c:(.text+0xcd20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_assign': triggers.c:(.text+0xcda0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2': triggers.c:(.text+0xcdc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2': triggers.c:(.text+0xce40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_nearly_equal': triggers.c:(.text+0xce60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_nearly_equal': triggers.c:(.text+0xcea0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_equal': triggers.c:(.text+0xcec0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_equal': triggers.c:(.text+0xcf00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_near_zero': triggers.c:(.text+0xcf20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_near_zero': triggers.c:(.text+0xcf40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_zero': triggers.c:(.text+0xcf60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_zero': triggers.c:(.text+0xcf80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_lerp': utils.c:(.text+0xb40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_lerp': utils.c:(.text+0xbc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_multiply': utils.c:(.text+0xbe0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_multiply': utils.c:(.text+0xc60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_scale': utils.c:(.text+0xc80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_scale': utils.c:(.text+0xd00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_negative': utils.c:(.text+0xd20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_negative': utils.c:(.text+0xda0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_scaling': utils.c:(.text+0xdc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_scaling': utils.c:(.text+0xe40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_translation': utils.c:(.text+0xe60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_translation': utils.c:(.text+0xee0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_look_at': utils.c:(.text+0xf00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_look_at': utils.c:(.text+0xfc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_quaternion': utils.c:(.text+0xfe0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_quaternion': utils.c:(.text+0x1060): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_axis': utils.c:(.text+0x1080): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_axis': utils.c:(.text+0x1100): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_z': utils.c:(.text+0x1120): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_z': utils.c:(.text+0x11a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_y': utils.c:(.text+0x11c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_y': utils.c:(.text+0x1240): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_x': utils.c:(.text+0x1260): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_x': utils.c:(.text+0x12e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_perspective_infinite': utils.c:(.text+0x1300): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_perspective_infinite': utils.c:(.text+0x1380): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_perspective_fov': utils.c:(.text+0x13a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_perspective_fov': utils.c:(.text+0x1420): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_perspective': utils.c:(.text+0x1440): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_perspective': utils.c:(.text+0x14c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_ortho': utils.c:(.text+0x14e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_ortho': utils.c:(.text+0x1560): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_inverse': utils.c:(.text+0x1580): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_inverse': utils.c:(.text+0x1600): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_adjugate': utils.c:(.text+0x1620): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_adjugate': utils.c:(.text+0x16a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_transpose': utils.c:(.text+0x16c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_transpose': utils.c:(.text+0x1740): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_assign_mat3': utils.c:(.text+0x1760): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_assign_mat3': utils.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_assign_mat2': utils.c:(.text+0x1800): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_assign_mat2': utils.c:(.text+0x18a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_assign': utils.c:(.text+0x18c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_assign': utils.c:(.text+0x1940): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_determinant': utils.c:(.text+0x1960): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_determinant': utils.c:(.text+0x1980): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_identity': utils.c:(.text+0x19a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_identity': utils.c:(.text+0x1a20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_zero': utils.c:(.text+0x1a40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_zero': utils.c:(.text+0x1ac0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4': utils.c:(.text+0x1ae0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4': utils.c:(.text+0x1b60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_lerp': utils.c:(.text+0x1b80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_lerp': utils.c:(.text+0x1c00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_multiply': utils.c:(.text+0x1c20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_multiply': utils.c:(.text+0x1ca0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_scale': utils.c:(.text+0x1cc0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_scale': utils.c:(.text+0x1d40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_negative': utils.c:(.text+0x1d60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_negative': utils.c:(.text+0x1de0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_scaling': utils.c:(.text+0x1e00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_scaling': utils.c:(.text+0x1e80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_quaternion': utils.c:(.text+0x1ea0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_quaternion': utils.c:(.text+0x1f40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_axis': utils.c:(.text+0x1f60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_axis': utils.c:(.text+0x2000): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_z': utils.c:(.text+0x2020): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_z': utils.c:(.text+0x20a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_y': utils.c:(.text+0x20c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_y': utils.c:(.text+0x2140): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_x': utils.c:(.text+0x2160): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_x': utils.c:(.text+0x21e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_inverse': utils.c:(.text+0x2200): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_inverse': utils.c:(.text+0x2280): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_adjugate': utils.c:(.text+0x22a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_adjugate': utils.c:(.text+0x2320): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_cofactor': utils.c:(.text+0x2340): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_cofactor': utils.c:(.text+0x23c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_transpose': utils.c:(.text+0x23e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_transpose': utils.c:(.text+0x2460): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_assign_mat4': utils.c:(.text+0x2480): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_assign_mat4': utils.c:(.text+0x2500): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_assign_mat2': utils.c:(.text+0x2520): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_assign_mat2': utils.c:(.text+0x25c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_assign': utils.c:(.text+0x25e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_assign': utils.c:(.text+0x2660): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_determinant': utils.c:(.text+0x2680): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_determinant': utils.c:(.text+0x26a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_identity': utils.c:(.text+0x26c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_identity': utils.c:(.text+0x2740): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_zero': utils.c:(.text+0x2760): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_zero': utils.c:(.text+0x27e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3': utils.c:(.text+0x2800): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3': utils.c:(.text+0x2880): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_lerp': utils.c:(.text+0x28a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_lerp': utils.c:(.text+0x2960): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_multiply': utils.c:(.text+0x2980): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_multiply': utils.c:(.text+0x2a40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_scale': utils.c:(.text+0x2a60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_scale': utils.c:(.text+0x2b00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_negative': utils.c:(.text+0x2b20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_negative': utils.c:(.text+0x2bc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_scaling': utils.c:(.text+0x2be0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_scaling': utils.c:(.text+0x2c80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_rotation': utils.c:(.text+0x2ca0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_rotation': utils.c:(.text+0x2d40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_inverse': utils.c:(.text+0x2d60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_inverse': utils.c:(.text+0x2e00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_cofactor': utils.c:(.text+0x2e20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_cofactor': utils.c:(.text+0x2ec0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_transpose': utils.c:(.text+0x2ee0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_transpose': utils.c:(.text+0x2f80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_assign_mat4': utils.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_assign_mat4': utils.c:(.text+0x3040): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_assign_mat3': utils.c:(.text+0x3060): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_assign_mat3': utils.c:(.text+0x3100): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_assign': utils.c:(.text+0x3120): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_assign': utils.c:(.text+0x31c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_determinant': utils.c:(.text+0x31e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_determinant': utils.c:(.text+0x3220): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_identity': utils.c:(.text+0x3240): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_identity': utils.c:(.text+0x32e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_zero': utils.c:(.text+0x3300): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_zero': utils.c:(.text+0x33a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2': utils.c:(.text+0x33c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2': utils.c:(.text+0x3460): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_length_squared': utils.c:(.text+0x3480): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_length_squared': utils.c:(.text+0x34c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_length': utils.c:(.text+0x34e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_length': utils.c:(.text+0x3520): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_angle': utils.c:(.text+0x3540): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_angle': utils.c:(.text+0x3580): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_dot': utils.c:(.text+0x35a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_dot': utils.c:(.text+0x35e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_slerp': utils.c:(.text+0x3600): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_slerp': utils.c:(.text+0x36c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_lerp': utils.c:(.text+0x36e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_lerp': utils.c:(.text+0x37a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_yaw_pitch_roll': utils.c:(.text+0x37c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_yaw_pitch_roll': utils.c:(.text+0x3860): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_mat4': utils.c:(.text+0x3880): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_mat4': utils.c:(.text+0x3920): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_vec3': utils.c:(.text+0x3940): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_vec3': utils.c:(.text+0x39e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_axis_angle': utils.c:(.text+0x3a00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_axis_angle': utils.c:(.text+0x3aa0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_power': utils.c:(.text+0x3ac0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_power': utils.c:(.text+0x3b60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_normalize': utils.c:(.text+0x3b80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_normalize': utils.c:(.text+0x3c20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_inverse': utils.c:(.text+0x3c40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_inverse': utils.c:(.text+0x3ce0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_conjugate': utils.c:(.text+0x3d00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_conjugate': utils.c:(.text+0x3da0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_negative': utils.c:(.text+0x3dc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_negative': utils.c:(.text+0x3e60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_divide': utils.c:(.text+0x3e80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_divide': utils.c:(.text+0x3f40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_multiply': utils.c:(.text+0x3f60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_multiply': utils.c:(.text+0x4020): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_scale': utils.c:(.text+0x4040): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_scale': utils.c:(.text+0x40e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_null': utils.c:(.text+0x4100): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_null': utils.c:(.text+0x41a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_zero': utils.c:(.text+0x41c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_zero': utils.c:(.text+0x4260): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_assign': utils.c:(.text+0x4280): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_assign': utils.c:(.text+0x4320): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat': utils.c:(.text+0x4340): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat': utils.c:(.text+0x43e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_nearly_equal': utils.c:(.text+0x4400): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_nearly_equal': utils.c:(.text+0x4440): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_equal': utils.c:(.text+0x4460): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_equal': utils.c:(.text+0x44a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_near_zero': utils.c:(.text+0x44c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_near_zero': utils.c:(.text+0x4500): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_zero': utils.c:(.text+0x4520): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_zero': utils.c:(.text+0x4560): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_lerp': utils.c:(.text+0x4580): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_lerp': utils.c:(.text+0x4620): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_normalize': utils.c:(.text+0x4640): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_normalize': utils.c:(.text+0x46e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_clamp': utils.c:(.text+0x4700): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_clamp': utils.c:(.text+0x47a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_min': utils.c:(.text+0x47c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_min': utils.c:(.text+0x4860): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_max': utils.c:(.text+0x4880): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_max': utils.c:(.text+0x4920): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_round': utils.c:(.text+0x4940): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_round': utils.c:(.text+0x49e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_ceil': utils.c:(.text+0x4a00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_ceil': utils.c:(.text+0x4aa0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_floor': utils.c:(.text+0x4ac0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_floor': utils.c:(.text+0x4b60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_abs': utils.c:(.text+0x4b80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_abs': utils.c:(.text+0x4c20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_inverse': utils.c:(.text+0x4c40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_inverse': utils.c:(.text+0x4ce0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_negative': utils.c:(.text+0x4d00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_negative': utils.c:(.text+0x4da0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_snap': utils.c:(.text+0x4dc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_snap': utils.c:(.text+0x4e60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_divide': utils.c:(.text+0x4e80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_divide': utils.c:(.text+0x4f20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_multiply_mat4': utils.c:(.text+0x4f40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_multiply_mat4': utils.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_multiply': utils.c:(.text+0x5000): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_multiply': utils.c:(.text+0x50a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_scale': utils.c:(.text+0x50c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_scale': utils.c:(.text+0x5160): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_subtract': utils.c:(.text+0x5180): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_subtract': utils.c:(.text+0x5220): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_add': utils.c:(.text+0x5240): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_add': utils.c:(.text+0x52e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_one': utils.c:(.text+0x5300): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_one': utils.c:(.text+0x5380): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_zero': utils.c:(.text+0x53a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_zero': utils.c:(.text+0x5420): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_assign_vec4': utils.c:(.text+0x5440): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_assign_vec4': utils.c:(.text+0x54e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_assign': utils.c:(.text+0x5500): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_assign': utils.c:(.text+0x55a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i': utils.c:(.text+0x55c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i': utils.c:(.text+0x5660): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_is_equal': utils.c:(.text+0x56a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_is_equal': utils.c:(.text+0x56e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_is_zero': utils.c:(.text+0x5700): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_is_zero': utils.c:(.text+0x5720): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_lerp': utils.c:(.text+0x5740): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_lerp': utils.c:(.text+0x57e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_normalize': utils.c:(.text+0x5800): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_normalize': utils.c:(.text+0x58a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_clamp': utils.c:(.text+0x58c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_clamp': utils.c:(.text+0x5960): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_min': utils.c:(.text+0x5980): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_min': utils.c:(.text+0x5a20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_max': utils.c:(.text+0x5a40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_max': utils.c:(.text+0x5ae0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_round': utils.c:(.text+0x5b00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_round': utils.c:(.text+0x5ba0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_ceil': utils.c:(.text+0x5bc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_ceil': utils.c:(.text+0x5c60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_floor': utils.c:(.text+0x5c80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_floor': utils.c:(.text+0x5d20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_abs': utils.c:(.text+0x5d40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_abs': utils.c:(.text+0x5de0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_inverse': utils.c:(.text+0x5e00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_inverse': utils.c:(.text+0x5ea0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_negative': utils.c:(.text+0x5ec0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_negative': utils.c:(.text+0x5f60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_snap': utils.c:(.text+0x5f80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_snap': utils.c:(.text+0x6020): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_divide': utils.c:(.text+0x6040): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_divide': utils.c:(.text+0x60e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_multiply_mat4': utils.c:(.text+0x6100): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_multiply_mat4': utils.c:(.text+0x61a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_multiply': utils.c:(.text+0x61c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_multiply': utils.c:(.text+0x6260): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_scale': utils.c:(.text+0x6280): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_scale': utils.c:(.text+0x6320): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_subtract': utils.c:(.text+0x6340): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_subtract': utils.c:(.text+0x63e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_add': utils.c:(.text+0x6400): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_add': utils.c:(.text+0x64a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_one': utils.c:(.text+0x64c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_one': utils.c:(.text+0x6540): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_zero': utils.c:(.text+0x6560): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_zero': utils.c:(.text+0x65e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_assign_vec4i': utils.c:(.text+0x6600): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_assign_vec4i': utils.c:(.text+0x66a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_assign': utils.c:(.text+0x66c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_assign': utils.c:(.text+0x6760): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4': utils.c:(.text+0x6780): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4': utils.c:(.text+0x6820): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_nearly_equal': utils.c:(.text+0x6840): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_nearly_equal': utils.c:(.text+0x6880): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_equal': utils.c:(.text+0x68a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_equal': utils.c:(.text+0x68e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_near_zero': utils.c:(.text+0x6900): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_near_zero': utils.c:(.text+0x6940): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_zero': utils.c:(.text+0x6960): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_zero': utils.c:(.text+0x6980): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_distance_squared': utils.c:(.text+0x69a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_distance_squared': utils.c:(.text+0x6a00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_distance': utils.c:(.text+0x6a20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_distance': utils.c:(.text+0x6a80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_length_squared': utils.c:(.text+0x6aa0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_length_squared': utils.c:(.text+0x6ae0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_length': utils.c:(.text+0x6b00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_length': utils.c:(.text+0x6b40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_dot': utils.c:(.text+0x6b60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_dot': utils.c:(.text+0x6bc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_bezier4': utils.c:(.text+0x6be0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_bezier4': utils.c:(.text+0x6ce0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_bezier3': utils.c:(.text+0x6d20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_bezier3': utils.c:(.text+0x6e20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_lerp': utils.c:(.text+0x6e40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_lerp': utils.c:(.text+0x6f20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_reflect': utils.c:(.text+0x6f40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_reflect': utils.c:(.text+0x7020): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_slide': utils.c:(.text+0x7040): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_slide': utils.c:(.text+0x7120): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_project': utils.c:(.text+0x7140): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_project': utils.c:(.text+0x7220): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_normalize': utils.c:(.text+0x7240): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_normalize': utils.c:(.text+0x7300): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_cross': utils.c:(.text+0x7320): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_cross': utils.c:(.text+0x7400): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_clamp': utils.c:(.text+0x7420): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_clamp': utils.c:(.text+0x7520): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_min': utils.c:(.text+0x7540): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_min': utils.c:(.text+0x7620): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_max': utils.c:(.text+0x7640): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_max': utils.c:(.text+0x7720): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_round': utils.c:(.text+0x7740): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_round': utils.c:(.text+0x77e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_ceil': utils.c:(.text+0x7800): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_ceil': utils.c:(.text+0x78a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_floor': utils.c:(.text+0x78c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_floor': utils.c:(.text+0x7960): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_abs': utils.c:(.text+0x7980): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_abs': utils.c:(.text+0x7a40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_inverse': utils.c:(.text+0x7a60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_inverse': utils.c:(.text+0x7b20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_negative': utils.c:(.text+0x7b40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_negative': utils.c:(.text+0x7c00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_snap': utils.c:(.text+0x7c20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_snap': utils.c:(.text+0x7d00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_divide': utils.c:(.text+0x7d20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_divide': utils.c:(.text+0x7e00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_multiply_mat3': utils.c:(.text+0x7e20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_multiply_mat3': utils.c:(.text+0x7ee0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_multiply': utils.c:(.text+0x7f00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_multiply': utils.c:(.text+0x7fe0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_scale': utils.c:(.text+0x8000): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_scale': utils.c:(.text+0x80c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_subtract': utils.c:(.text+0x80e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_subtract': utils.c:(.text+0x81c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_add': utils.c:(.text+0x81e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_add': utils.c:(.text+0x82c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_one': utils.c:(.text+0x82e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_one': utils.c:(.text+0x8380): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_zero': utils.c:(.text+0x83a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_zero': utils.c:(.text+0x8440): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_assign_vec3': utils.c:(.text+0x8460): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_assign_vec3': utils.c:(.text+0x8500): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_assign': utils.c:(.text+0x8520): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_assign': utils.c:(.text+0x85e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i': utils.c:(.text+0x8600): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i': utils.c:(.text+0x86a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_is_equal': utils.c:(.text+0x86c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_is_equal': utils.c:(.text+0x8720): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_is_zero': utils.c:(.text+0x8740): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_is_zero': utils.c:(.text+0x8780): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_distance_squared': utils.c:(.text+0x87a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_distance_squared': utils.c:(.text+0x87e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_distance': utils.c:(.text+0x8800): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_distance': utils.c:(.text+0x8840): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_length_squared': utils.c:(.text+0x8860): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_length_squared': utils.c:(.text+0x8880): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_length': utils.c:(.text+0x88a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_length': utils.c:(.text+0x88c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_dot': utils.c:(.text+0x88e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_dot': utils.c:(.text+0x8920): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_bezier4': utils.c:(.text+0x8940): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_bezier4': utils.c:(.text+0x8a20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_bezier3': utils.c:(.text+0x8a60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_bezier3': utils.c:(.text+0x8b20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_lerp': utils.c:(.text+0x8b40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_lerp': utils.c:(.text+0x8c00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_reflect': utils.c:(.text+0x8c20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_reflect': utils.c:(.text+0x8ce0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_slide': utils.c:(.text+0x8d00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_slide': utils.c:(.text+0x8dc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_project': utils.c:(.text+0x8de0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_project': utils.c:(.text+0x8ea0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_normalize': utils.c:(.text+0x8ec0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_normalize': utils.c:(.text+0x8f60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_cross': utils.c:(.text+0x8f80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_cross': utils.c:(.text+0x9040): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_clamp': utils.c:(.text+0x9060): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_clamp': utils.c:(.text+0x9120): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_min': utils.c:(.text+0x9140): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_min': utils.c:(.text+0x9200): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_max': utils.c:(.text+0x9220): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_max': utils.c:(.text+0x92e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_round': utils.c:(.text+0x9300): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_round': utils.c:(.text+0x93a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_ceil': utils.c:(.text+0x93c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_ceil': utils.c:(.text+0x9460): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_floor': utils.c:(.text+0x9480): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_floor': utils.c:(.text+0x9520): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_abs': utils.c:(.text+0x9540): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_abs': utils.c:(.text+0x95e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_inverse': utils.c:(.text+0x9600): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_inverse': utils.c:(.text+0x96a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_negative': utils.c:(.text+0x96c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_negative': utils.c:(.text+0x9760): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_snap': utils.c:(.text+0x9780): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_snap': utils.c:(.text+0x9840): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_divide': utils.c:(.text+0x9860): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_divide': utils.c:(.text+0x9920): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_multiply_mat3': utils.c:(.text+0x9940): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_multiply_mat3': utils.c:(.text+0x99e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_multiply': utils.c:(.text+0x9a00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_multiply': utils.c:(.text+0x9ac0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_scale': utils.c:(.text+0x9ae0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_scale': utils.c:(.text+0x9b80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_subtract': utils.c:(.text+0x9ba0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_subtract': utils.c:(.text+0x9c60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_add': utils.c:(.text+0x9c80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_add': utils.c:(.text+0x9d40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_one': utils.c:(.text+0x9d60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_one': utils.c:(.text+0x9e00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_zero': utils.c:(.text+0x9e20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_zero': utils.c:(.text+0x9ec0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_assign_vec3i': utils.c:(.text+0x9ee0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_assign_vec3i': utils.c:(.text+0x9fa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_assign': utils.c:(.text+0x9fc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_assign': utils.c:(.text+0xa060): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3': utils.c:(.text+0xa080): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3': utils.c:(.text+0xa120): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_nearly_equal': utils.c:(.text+0xa140): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_nearly_equal': utils.c:(.text+0xa180): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_equal': utils.c:(.text+0xa1a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_equal': utils.c:(.text+0xa1e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_near_zero': utils.c:(.text+0xa200): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_near_zero': utils.c:(.text+0xa240): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_zero': utils.c:(.text+0xa260): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_zero': utils.c:(.text+0xa2a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_distance_squared': utils.c:(.text+0xa2c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_distance_squared': utils.c:(.text+0xa300): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_distance': utils.c:(.text+0xa320): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_distance': utils.c:(.text+0xa340): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_length': utils.c:(.text+0xa360): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_length': utils.c:(.text+0xa380): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_length_squared': utils.c:(.text+0xa3a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_length_squared': utils.c:(.text+0xa3c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_angle': utils.c:(.text+0xa3e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_angle': utils.c:(.text+0xa400): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_dot': utils.c:(.text+0xa420): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_dot': utils.c:(.text+0xa460): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_bezier4': utils.c:(.text+0xa480): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_bezier4': utils.c:(.text+0xa520): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_bezier3': utils.c:(.text+0xa560): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_bezier3': utils.c:(.text+0xa600): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_lerp': utils.c:(.text+0xa620): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_lerp': utils.c:(.text+0xa6a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_rotate': utils.c:(.text+0xa6c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_rotate': utils.c:(.text+0xa740): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_tangent': utils.c:(.text+0xa760): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_tangent': utils.c:(.text+0xa7e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_reflect': utils.c:(.text+0xa800): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_reflect': utils.c:(.text+0xa880): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_slide': utils.c:(.text+0xa8a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_slide': utils.c:(.text+0xa920): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_project': utils.c:(.text+0xa940): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_project': utils.c:(.text+0xa9c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_normalize': utils.c:(.text+0xa9e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_normalize': utils.c:(.text+0xaa60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_clamp': utils.c:(.text+0xaa80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_clamp': utils.c:(.text+0xab20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_min': utils.c:(.text+0xab40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_min': utils.c:(.text+0xabc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_max': utils.c:(.text+0xabe0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_max': utils.c:(.text+0xac60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_round': utils.c:(.text+0xac80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_round': utils.c:(.text+0xad00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_ceil': utils.c:(.text+0xad20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_ceil': utils.c:(.text+0xada0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_floor': utils.c:(.text+0xadc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_floor': utils.c:(.text+0xae40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_abs': utils.c:(.text+0xae60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_abs': utils.c:(.text+0xaee0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_inverse': utils.c:(.text+0xaf00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_inverse': utils.c:(.text+0xaf80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_negative': utils.c:(.text+0xafa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_negative': utils.c:(.text+0xb020): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_snap': utils.c:(.text+0xb040): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_snap': utils.c:(.text+0xb0c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_divide': utils.c:(.text+0xb0e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_divide': utils.c:(.text+0xb160): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_multiply_mat2': utils.c:(.text+0xb180): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_multiply_mat2': utils.c:(.text+0xb220): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_multiply': utils.c:(.text+0xb240): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_multiply': utils.c:(.text+0xb2c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_scale': utils.c:(.text+0xb2e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_scale': utils.c:(.text+0xb360): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_subtract': utils.c:(.text+0xb380): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_subtract': utils.c:(.text+0xb400): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_add': utils.c:(.text+0xb420): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_add': utils.c:(.text+0xb4a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_one': utils.c:(.text+0xb4c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_one': utils.c:(.text+0xb540): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_zero': utils.c:(.text+0xb560): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_zero': utils.c:(.text+0xb5e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_assign_vec2': utils.c:(.text+0xb600): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_assign_vec2': utils.c:(.text+0xb680): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_assign': utils.c:(.text+0xb6a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_assign': utils.c:(.text+0xb720): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i': utils.c:(.text+0xb740): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i': utils.c:(.text+0xb7c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_is_equal': utils.c:(.text+0xb7e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_is_equal': utils.c:(.text+0xb820): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_is_zero': utils.c:(.text+0xb840): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_is_zero': utils.c:(.text+0xb860): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_distance_squared': utils.c:(.text+0xb880): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_distance_squared': utils.c:(.text+0xb8c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_distance': utils.c:(.text+0xb8e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_distance': utils.c:(.text+0xb920): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_length': utils.c:(.text+0xb940): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_length': utils.c:(.text+0xb960): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_length_squared': utils.c:(.text+0xb980): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_length_squared': utils.c:(.text+0xb9a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_angle': utils.c:(.text+0xb9c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_angle': utils.c:(.text+0xb9e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_dot': utils.c:(.text+0xba00): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_dot': utils.c:(.text+0xba40): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_bezier4': utils.c:(.text+0xba60): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_bezier4': utils.c:(.text+0xbb20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_bezier3': utils.c:(.text+0xbb60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_bezier3': utils.c:(.text+0xbc00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_lerp': utils.c:(.text+0xbc20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_lerp': utils.c:(.text+0xbcc0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_rotate': utils.c:(.text+0xbce0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_rotate': utils.c:(.text+0xbd80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_tangent': utils.c:(.text+0xbda0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_tangent': utils.c:(.text+0xbe20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_reflect': utils.c:(.text+0xbe40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_reflect': utils.c:(.text+0xbee0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_slide': utils.c:(.text+0xbf00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_slide': utils.c:(.text+0xbfa0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_project': utils.c:(.text+0xbfc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_project': utils.c:(.text+0xc060): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_normalize': utils.c:(.text+0xc080): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_normalize': utils.c:(.text+0xc100): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_clamp': utils.c:(.text+0xc120): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_clamp': utils.c:(.text+0xc1c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_min': utils.c:(.text+0xc1e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_min': utils.c:(.text+0xc280): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_max': utils.c:(.text+0xc2a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_max': utils.c:(.text+0xc340): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_round': utils.c:(.text+0xc360): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_round': utils.c:(.text+0xc3e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_ceil': utils.c:(.text+0xc400): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_ceil': utils.c:(.text+0xc480): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_floor': utils.c:(.text+0xc4a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_floor': utils.c:(.text+0xc520): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_abs': utils.c:(.text+0xc540): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_abs': utils.c:(.text+0xc5c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_inverse': utils.c:(.text+0xc5e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_inverse': utils.c:(.text+0xc660): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_negative': utils.c:(.text+0xc680): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_negative': utils.c:(.text+0xc700): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_snap': utils.c:(.text+0xc720): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_snap': utils.c:(.text+0xc7c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_divide': utils.c:(.text+0xc7e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_divide': utils.c:(.text+0xc880): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_multiply_mat2': utils.c:(.text+0xc8a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_multiply_mat2': utils.c:(.text+0xc940): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_multiply': utils.c:(.text+0xc960): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_multiply': utils.c:(.text+0xca00): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_scale': utils.c:(.text+0xca20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_scale': utils.c:(.text+0xcac0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_subtract': utils.c:(.text+0xcae0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_subtract': utils.c:(.text+0xcb80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_add': utils.c:(.text+0xcba0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_add': utils.c:(.text+0xcc40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_one': utils.c:(.text+0xcc60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_one': utils.c:(.text+0xcce0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_zero': utils.c:(.text+0xcd00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_zero': utils.c:(.text+0xcd80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_assign_vec2i': utils.c:(.text+0xcda0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_assign_vec2i': utils.c:(.text+0xce20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_assign': utils.c:(.text+0xce40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_assign': utils.c:(.text+0xcec0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2': utils.c:(.text+0xcee0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2': utils.c:(.text+0xcf60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_nearly_equal': utils.c:(.text+0xcf80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_nearly_equal': utils.c:(.text+0xcfc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_equal': utils.c:(.text+0xcfe0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_equal': utils.c:(.text+0xd020): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_near_zero': utils.c:(.text+0xd040): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_near_zero': utils.c:(.text+0xd060): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_zero': utils.c:(.text+0xd080): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_zero': utils.c:(.text+0xd0a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_lerp': vector.c:(.text+0x1e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_lerp': vector.c:(.text+0x260): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_multiply': vector.c:(.text+0x280): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_multiply': vector.c:(.text+0x300): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_scale': vector.c:(.text+0x320): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_scale': vector.c:(.text+0x3a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_negative': vector.c:(.text+0x3c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_negative': vector.c:(.text+0x440): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_scaling': vector.c:(.text+0x460): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_scaling': vector.c:(.text+0x4e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_translation': vector.c:(.text+0x500): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_translation': vector.c:(.text+0x580): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_look_at': vector.c:(.text+0x5a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_look_at': vector.c:(.text+0x660): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_quaternion': vector.c:(.text+0x680): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_quaternion': vector.c:(.text+0x700): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_axis': vector.c:(.text+0x720): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_axis': vector.c:(.text+0x7a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_z': vector.c:(.text+0x7c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_z': vector.c:(.text+0x840): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_y': vector.c:(.text+0x860): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_y': vector.c:(.text+0x8e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_x': vector.c:(.text+0x900): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_x': vector.c:(.text+0x980): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_perspective_infinite': vector.c:(.text+0x9a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_perspective_infinite': vector.c:(.text+0xa20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_perspective_fov': vector.c:(.text+0xa40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_perspective_fov': vector.c:(.text+0xac0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_perspective': vector.c:(.text+0xae0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_perspective': vector.c:(.text+0xb60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_ortho': vector.c:(.text+0xb80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_ortho': vector.c:(.text+0xc00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_inverse': vector.c:(.text+0xc20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_inverse': vector.c:(.text+0xca0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_adjugate': vector.c:(.text+0xcc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_adjugate': vector.c:(.text+0xd40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_transpose': vector.c:(.text+0xd60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_transpose': vector.c:(.text+0xde0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_assign_mat3': vector.c:(.text+0xe00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_assign_mat3': vector.c:(.text+0xe80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_assign_mat2': vector.c:(.text+0xea0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_assign_mat2': vector.c:(.text+0xf40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_assign': vector.c:(.text+0xf60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_assign': vector.c:(.text+0xfe0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_determinant': vector.c:(.text+0x1000): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_determinant': vector.c:(.text+0x1020): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_identity': vector.c:(.text+0x1040): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_identity': vector.c:(.text+0x10c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_zero': vector.c:(.text+0x10e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_zero': vector.c:(.text+0x1160): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4': vector.c:(.text+0x1180): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4': vector.c:(.text+0x1200): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_lerp': vector.c:(.text+0x1220): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_lerp': vector.c:(.text+0x12a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_multiply': vector.c:(.text+0x12c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_multiply': vector.c:(.text+0x1340): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_scale': vector.c:(.text+0x1360): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_scale': vector.c:(.text+0x13e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_negative': vector.c:(.text+0x1400): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_negative': vector.c:(.text+0x1480): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_scaling': vector.c:(.text+0x14a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_scaling': vector.c:(.text+0x1520): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_quaternion': vector.c:(.text+0x1540): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_quaternion': vector.c:(.text+0x15e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_axis': vector.c:(.text+0x1600): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_axis': vector.c:(.text+0x16a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_z': vector.c:(.text+0x16c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_z': vector.c:(.text+0x1740): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_y': vector.c:(.text+0x1760): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_y': vector.c:(.text+0x17e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_x': vector.c:(.text+0x1800): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_x': vector.c:(.text+0x1880): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_inverse': vector.c:(.text+0x18a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_inverse': vector.c:(.text+0x1920): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_adjugate': vector.c:(.text+0x1940): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_adjugate': vector.c:(.text+0x19c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_cofactor': vector.c:(.text+0x19e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_cofactor': vector.c:(.text+0x1a60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_transpose': vector.c:(.text+0x1a80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_transpose': vector.c:(.text+0x1b00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_assign_mat4': vector.c:(.text+0x1b20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_assign_mat4': vector.c:(.text+0x1ba0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_assign_mat2': vector.c:(.text+0x1bc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_assign_mat2': vector.c:(.text+0x1c60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_assign': vector.c:(.text+0x1c80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_assign': vector.c:(.text+0x1d00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_determinant': vector.c:(.text+0x1d20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_determinant': vector.c:(.text+0x1d40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_identity': vector.c:(.text+0x1d60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_identity': vector.c:(.text+0x1de0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_zero': vector.c:(.text+0x1e00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_zero': vector.c:(.text+0x1e80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3': vector.c:(.text+0x1ea0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3': vector.c:(.text+0x1f20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_lerp': vector.c:(.text+0x1f40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_lerp': vector.c:(.text+0x2000): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_multiply': vector.c:(.text+0x2020): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_multiply': vector.c:(.text+0x20e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_scale': vector.c:(.text+0x2100): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_scale': vector.c:(.text+0x21a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_negative': vector.c:(.text+0x21c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_negative': vector.c:(.text+0x2260): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_scaling': vector.c:(.text+0x2280): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_scaling': vector.c:(.text+0x2320): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_rotation': vector.c:(.text+0x2340): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_rotation': vector.c:(.text+0x23e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_inverse': vector.c:(.text+0x2400): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_inverse': vector.c:(.text+0x24a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_cofactor': vector.c:(.text+0x24c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_cofactor': vector.c:(.text+0x2560): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_transpose': vector.c:(.text+0x2580): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_transpose': vector.c:(.text+0x2620): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_assign_mat4': vector.c:(.text+0x2640): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_assign_mat4': vector.c:(.text+0x26e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_assign_mat3': vector.c:(.text+0x2700): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_assign_mat3': vector.c:(.text+0x27a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_assign': vector.c:(.text+0x27c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_assign': vector.c:(.text+0x2860): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_determinant': vector.c:(.text+0x2880): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_determinant': vector.c:(.text+0x28c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_identity': vector.c:(.text+0x28e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_identity': vector.c:(.text+0x2980): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_zero': vector.c:(.text+0x29a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_zero': vector.c:(.text+0x2a40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2': vector.c:(.text+0x2a60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2': vector.c:(.text+0x2b00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_length_squared': vector.c:(.text+0x2b20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_length_squared': vector.c:(.text+0x2b60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_length': vector.c:(.text+0x2b80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_length': vector.c:(.text+0x2bc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_angle': vector.c:(.text+0x2be0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_angle': vector.c:(.text+0x2c20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_dot': vector.c:(.text+0x2c40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_dot': vector.c:(.text+0x2c80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_slerp': vector.c:(.text+0x2ca0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_slerp': vector.c:(.text+0x2d60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_lerp': vector.c:(.text+0x2d80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_lerp': vector.c:(.text+0x2e40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_yaw_pitch_roll': vector.c:(.text+0x2e60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_yaw_pitch_roll': vector.c:(.text+0x2f00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_mat4': vector.c:(.text+0x2f20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_mat4': vector.c:(.text+0x2fc0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_vec3': vector.c:(.text+0x2fe0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_vec3': vector.c:(.text+0x3080): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_axis_angle': vector.c:(.text+0x30a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_axis_angle': vector.c:(.text+0x3140): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_power': vector.c:(.text+0x3160): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_power': vector.c:(.text+0x3200): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_normalize': vector.c:(.text+0x3220): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_normalize': vector.c:(.text+0x32c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_inverse': vector.c:(.text+0x32e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_inverse': vector.c:(.text+0x3380): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_conjugate': vector.c:(.text+0x33a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_conjugate': vector.c:(.text+0x3440): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_negative': vector.c:(.text+0x3460): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_negative': vector.c:(.text+0x3500): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_divide': vector.c:(.text+0x3520): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_divide': vector.c:(.text+0x35e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_multiply': vector.c:(.text+0x3600): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_multiply': vector.c:(.text+0x36c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_scale': vector.c:(.text+0x36e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_scale': vector.c:(.text+0x3780): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_null': vector.c:(.text+0x37a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_null': vector.c:(.text+0x3840): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_zero': vector.c:(.text+0x3860): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_zero': vector.c:(.text+0x3900): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_assign': vector.c:(.text+0x3920): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_assign': vector.c:(.text+0x39c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat': vector.c:(.text+0x39e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat': vector.c:(.text+0x3a80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_nearly_equal': vector.c:(.text+0x3aa0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_nearly_equal': vector.c:(.text+0x3ae0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_equal': vector.c:(.text+0x3b00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_equal': vector.c:(.text+0x3b40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_near_zero': vector.c:(.text+0x3b60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_near_zero': vector.c:(.text+0x3ba0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_zero': vector.c:(.text+0x3bc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_zero': vector.c:(.text+0x3c00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_lerp': vector.c:(.text+0x3c20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_lerp': vector.c:(.text+0x3cc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_normalize': vector.c:(.text+0x3ce0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_normalize': vector.c:(.text+0x3d80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_clamp': vector.c:(.text+0x3da0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_clamp': vector.c:(.text+0x3e40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_min': vector.c:(.text+0x3e60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_min': vector.c:(.text+0x3f00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_max': vector.c:(.text+0x3f20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_max': vector.c:(.text+0x3fc0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_round': vector.c:(.text+0x3fe0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_round': vector.c:(.text+0x4080): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_ceil': vector.c:(.text+0x40a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_ceil': vector.c:(.text+0x4140): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_floor': vector.c:(.text+0x4160): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_floor': vector.c:(.text+0x4200): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_abs': vector.c:(.text+0x4220): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_abs': vector.c:(.text+0x42c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_inverse': vector.c:(.text+0x42e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_inverse': vector.c:(.text+0x4380): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_negative': vector.c:(.text+0x43a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_negative': vector.c:(.text+0x4440): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_snap': vector.c:(.text+0x4460): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_snap': vector.c:(.text+0x4500): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_divide': vector.c:(.text+0x4520): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_divide': vector.c:(.text+0x45c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_multiply_mat4': vector.c:(.text+0x45e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_multiply_mat4': vector.c:(.text+0x4680): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_multiply': vector.c:(.text+0x46a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_multiply': vector.c:(.text+0x4740): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_scale': vector.c:(.text+0x4760): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_scale': vector.c:(.text+0x4800): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_subtract': vector.c:(.text+0x4820): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_subtract': vector.c:(.text+0x48c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_add': vector.c:(.text+0x48e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_add': vector.c:(.text+0x4980): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_one': vector.c:(.text+0x49a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_one': vector.c:(.text+0x4a20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_zero': vector.c:(.text+0x4a40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_zero': vector.c:(.text+0x4ac0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_assign_vec4': vector.c:(.text+0x4ae0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_assign_vec4': vector.c:(.text+0x4b80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_assign': vector.c:(.text+0x4ba0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_assign': vector.c:(.text+0x4c40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i': vector.c:(.text+0x4c60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i': vector.c:(.text+0x4d00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_is_equal': vector.c:(.text+0x4d40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_is_equal': vector.c:(.text+0x4d80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_is_zero': vector.c:(.text+0x4da0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_is_zero': vector.c:(.text+0x4dc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_lerp': vector.c:(.text+0x4de0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_lerp': vector.c:(.text+0x4e80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_normalize': vector.c:(.text+0x4ea0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_normalize': vector.c:(.text+0x4f40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_clamp': vector.c:(.text+0x4f60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_clamp': vector.c:(.text+0x5000): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_min': vector.c:(.text+0x5020): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_min': vector.c:(.text+0x50c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_max': vector.c:(.text+0x50e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_max': vector.c:(.text+0x5180): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_round': vector.c:(.text+0x51a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_round': vector.c:(.text+0x5240): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_ceil': vector.c:(.text+0x5260): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_ceil': vector.c:(.text+0x5300): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_floor': vector.c:(.text+0x5320): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_floor': vector.c:(.text+0x53c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_abs': vector.c:(.text+0x53e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_abs': vector.c:(.text+0x5480): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_inverse': vector.c:(.text+0x54a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_inverse': vector.c:(.text+0x5540): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_negative': vector.c:(.text+0x5560): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_negative': vector.c:(.text+0x5600): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_snap': vector.c:(.text+0x5620): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_snap': vector.c:(.text+0x56c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_divide': vector.c:(.text+0x56e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_divide': vector.c:(.text+0x5780): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_multiply_mat4': vector.c:(.text+0x57a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_multiply_mat4': vector.c:(.text+0x5840): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_multiply': vector.c:(.text+0x5860): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_multiply': vector.c:(.text+0x5900): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_scale': vector.c:(.text+0x5920): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_scale': vector.c:(.text+0x59c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_subtract': vector.c:(.text+0x59e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_subtract': vector.c:(.text+0x5a80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_add': vector.c:(.text+0x5aa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_add': vector.c:(.text+0x5b40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_one': vector.c:(.text+0x5b60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_one': vector.c:(.text+0x5be0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_zero': vector.c:(.text+0x5c00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_zero': vector.c:(.text+0x5c80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_assign_vec4i': vector.c:(.text+0x5ca0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_assign_vec4i': vector.c:(.text+0x5d40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_assign': vector.c:(.text+0x5d60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_assign': vector.c:(.text+0x5e00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4': vector.c:(.text+0x5e20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4': vector.c:(.text+0x5ec0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_nearly_equal': vector.c:(.text+0x5ee0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_nearly_equal': vector.c:(.text+0x5f20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_equal': vector.c:(.text+0x5f40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_equal': vector.c:(.text+0x5f80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_near_zero': vector.c:(.text+0x5fa0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_near_zero': vector.c:(.text+0x5fe0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_zero': vector.c:(.text+0x6000): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_zero': vector.c:(.text+0x6020): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_distance_squared': vector.c:(.text+0x6040): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_distance_squared': vector.c:(.text+0x60a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_distance': vector.c:(.text+0x60c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_distance': vector.c:(.text+0x6120): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_length_squared': vector.c:(.text+0x6140): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_length_squared': vector.c:(.text+0x6180): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_length': vector.c:(.text+0x61a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_length': vector.c:(.text+0x61e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_dot': vector.c:(.text+0x6200): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_dot': vector.c:(.text+0x6260): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_bezier4': vector.c:(.text+0x6280): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_bezier4': vector.c:(.text+0x6380): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_bezier3': vector.c:(.text+0x63c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_bezier3': vector.c:(.text+0x64c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_lerp': vector.c:(.text+0x64e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_lerp': vector.c:(.text+0x65c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_reflect': vector.c:(.text+0x65e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_reflect': vector.c:(.text+0x66c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_slide': vector.c:(.text+0x66e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_slide': vector.c:(.text+0x67c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_project': vector.c:(.text+0x67e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_project': vector.c:(.text+0x68c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_normalize': vector.c:(.text+0x68e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_normalize': vector.c:(.text+0x69a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_cross': vector.c:(.text+0x69c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_cross': vector.c:(.text+0x6aa0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_clamp': vector.c:(.text+0x6ac0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_clamp': vector.c:(.text+0x6bc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_min': vector.c:(.text+0x6be0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_min': vector.c:(.text+0x6cc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_max': vector.c:(.text+0x6ce0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_max': vector.c:(.text+0x6dc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_round': vector.c:(.text+0x6de0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_round': vector.c:(.text+0x6e80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_ceil': vector.c:(.text+0x6ea0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_ceil': vector.c:(.text+0x6f40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_floor': vector.c:(.text+0x6f60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_floor': vector.c:(.text+0x7000): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_abs': vector.c:(.text+0x7020): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_abs': vector.c:(.text+0x70e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_inverse': vector.c:(.text+0x7100): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_inverse': vector.c:(.text+0x71c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_negative': vector.c:(.text+0x71e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_negative': vector.c:(.text+0x72a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_snap': vector.c:(.text+0x72c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_snap': vector.c:(.text+0x73a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_divide': vector.c:(.text+0x73c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_divide': vector.c:(.text+0x74a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_multiply_mat3': vector.c:(.text+0x74c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_multiply_mat3': vector.c:(.text+0x7580): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_multiply': vector.c:(.text+0x75a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_multiply': vector.c:(.text+0x7680): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_scale': vector.c:(.text+0x76a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_scale': vector.c:(.text+0x7760): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_subtract': vector.c:(.text+0x7780): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_subtract': vector.c:(.text+0x7860): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_add': vector.c:(.text+0x7880): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_add': vector.c:(.text+0x7960): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_one': vector.c:(.text+0x7980): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_one': vector.c:(.text+0x7a20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_zero': vector.c:(.text+0x7a40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_zero': vector.c:(.text+0x7ae0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_assign_vec3': vector.c:(.text+0x7b00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_assign_vec3': vector.c:(.text+0x7ba0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_assign': vector.c:(.text+0x7bc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_assign': vector.c:(.text+0x7c80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i': vector.c:(.text+0x7ca0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i': vector.c:(.text+0x7d40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_is_equal': vector.c:(.text+0x7d60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_is_equal': vector.c:(.text+0x7dc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_is_zero': vector.c:(.text+0x7de0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_is_zero': vector.c:(.text+0x7e20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_distance_squared': vector.c:(.text+0x7e40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_distance_squared': vector.c:(.text+0x7e80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_distance': vector.c:(.text+0x7ea0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_distance': vector.c:(.text+0x7ee0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_length_squared': vector.c:(.text+0x7f00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_length_squared': vector.c:(.text+0x7f20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_length': vector.c:(.text+0x7f40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_length': vector.c:(.text+0x7f60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_dot': vector.c:(.text+0x7f80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_dot': vector.c:(.text+0x7fc0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_bezier4': vector.c:(.text+0x7fe0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_bezier4': vector.c:(.text+0x80c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_bezier3': vector.c:(.text+0x8100): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_bezier3': vector.c:(.text+0x81c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_lerp': vector.c:(.text+0x81e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_lerp': vector.c:(.text+0x82a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_reflect': vector.c:(.text+0x82c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_reflect': vector.c:(.text+0x8380): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_slide': vector.c:(.text+0x83a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_slide': vector.c:(.text+0x8460): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_project': vector.c:(.text+0x8480): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_project': vector.c:(.text+0x8540): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_normalize': vector.c:(.text+0x8560): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_normalize': vector.c:(.text+0x8600): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_cross': vector.c:(.text+0x8620): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_cross': vector.c:(.text+0x86e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_clamp': vector.c:(.text+0x8700): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_clamp': vector.c:(.text+0x87c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_min': vector.c:(.text+0x87e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_min': vector.c:(.text+0x88a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_max': vector.c:(.text+0x88c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_max': vector.c:(.text+0x8980): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_round': vector.c:(.text+0x89a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_round': vector.c:(.text+0x8a40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_ceil': vector.c:(.text+0x8a60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_ceil': vector.c:(.text+0x8b00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_floor': vector.c:(.text+0x8b20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_floor': vector.c:(.text+0x8bc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_abs': vector.c:(.text+0x8be0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_abs': vector.c:(.text+0x8c80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_inverse': vector.c:(.text+0x8ca0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_inverse': vector.c:(.text+0x8d40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_negative': vector.c:(.text+0x8d60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_negative': vector.c:(.text+0x8e00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_snap': vector.c:(.text+0x8e20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_snap': vector.c:(.text+0x8ee0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_divide': vector.c:(.text+0x8f00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_divide': vector.c:(.text+0x8fc0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_multiply_mat3': vector.c:(.text+0x8fe0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_multiply_mat3': vector.c:(.text+0x9080): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_multiply': vector.c:(.text+0x90a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_multiply': vector.c:(.text+0x9160): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_scale': vector.c:(.text+0x9180): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_scale': vector.c:(.text+0x9220): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_subtract': vector.c:(.text+0x9240): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_subtract': vector.c:(.text+0x9300): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_add': vector.c:(.text+0x9320): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_add': vector.c:(.text+0x93e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_one': vector.c:(.text+0x9400): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_one': vector.c:(.text+0x94a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_zero': vector.c:(.text+0x94c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_zero': vector.c:(.text+0x9560): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_assign_vec3i': vector.c:(.text+0x9580): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_assign_vec3i': vector.c:(.text+0x9640): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_assign': vector.c:(.text+0x9660): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_assign': vector.c:(.text+0x9700): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3': vector.c:(.text+0x9720): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3': vector.c:(.text+0x97c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_nearly_equal': vector.c:(.text+0x97e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_nearly_equal': vector.c:(.text+0x9820): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_equal': vector.c:(.text+0x9840): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_equal': vector.c:(.text+0x9880): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_near_zero': vector.c:(.text+0x98a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_near_zero': vector.c:(.text+0x98e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_zero': vector.c:(.text+0x9900): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_zero': vector.c:(.text+0x9940): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_distance_squared': vector.c:(.text+0x9960): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_distance_squared': vector.c:(.text+0x99a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_distance': vector.c:(.text+0x99c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_distance': vector.c:(.text+0x99e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_length': vector.c:(.text+0x9a00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_length': vector.c:(.text+0x9a20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_length_squared': vector.c:(.text+0x9a40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_length_squared': vector.c:(.text+0x9a60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_angle': vector.c:(.text+0x9a80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_angle': vector.c:(.text+0x9aa0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_dot': vector.c:(.text+0x9ac0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_dot': vector.c:(.text+0x9b00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_bezier4': vector.c:(.text+0x9b20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_bezier4': vector.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_bezier3': vector.c:(.text+0x9c00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_bezier3': vector.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_lerp': vector.c:(.text+0x9cc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_lerp': vector.c:(.text+0x9d40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_rotate': vector.c:(.text+0x9d60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_rotate': vector.c:(.text+0x9de0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_tangent': vector.c:(.text+0x9e00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_tangent': vector.c:(.text+0x9e80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_reflect': vector.c:(.text+0x9ea0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_reflect': vector.c:(.text+0x9f20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_slide': vector.c:(.text+0x9f40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_slide': vector.c:(.text+0x9fc0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_project': vector.c:(.text+0x9fe0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_project': vector.c:(.text+0xa060): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_normalize': vector.c:(.text+0xa080): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_normalize': vector.c:(.text+0xa100): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_clamp': vector.c:(.text+0xa120): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_clamp': vector.c:(.text+0xa1c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_min': vector.c:(.text+0xa1e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_min': vector.c:(.text+0xa260): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_max': vector.c:(.text+0xa280): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_max': vector.c:(.text+0xa300): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_round': vector.c:(.text+0xa320): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_round': vector.c:(.text+0xa3a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_ceil': vector.c:(.text+0xa3c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_ceil': vector.c:(.text+0xa440): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_floor': vector.c:(.text+0xa460): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_floor': vector.c:(.text+0xa4e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_abs': vector.c:(.text+0xa500): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_abs': vector.c:(.text+0xa580): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_inverse': vector.c:(.text+0xa5a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_inverse': vector.c:(.text+0xa620): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_negative': vector.c:(.text+0xa640): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_negative': vector.c:(.text+0xa6c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_snap': vector.c:(.text+0xa6e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_snap': vector.c:(.text+0xa760): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_divide': vector.c:(.text+0xa780): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_divide': vector.c:(.text+0xa800): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_multiply_mat2': vector.c:(.text+0xa820): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_multiply_mat2': vector.c:(.text+0xa8c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_multiply': vector.c:(.text+0xa8e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_multiply': vector.c:(.text+0xa960): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_scale': vector.c:(.text+0xa980): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_scale': vector.c:(.text+0xaa00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_subtract': vector.c:(.text+0xaa20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_subtract': vector.c:(.text+0xaaa0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_add': vector.c:(.text+0xaac0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_add': vector.c:(.text+0xab40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_one': vector.c:(.text+0xab60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_one': vector.c:(.text+0xabe0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_zero': vector.c:(.text+0xac00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_zero': vector.c:(.text+0xac80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_assign_vec2': vector.c:(.text+0xaca0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_assign_vec2': vector.c:(.text+0xad20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_assign': vector.c:(.text+0xad40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_assign': vector.c:(.text+0xadc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i': vector.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i': vector.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_is_equal': vector.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_is_equal': vector.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_is_zero': vector.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_is_zero': vector.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_distance_squared': vector.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_distance_squared': vector.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_distance': vector.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_distance': vector.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_length': vector.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_length': vector.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_length_squared': vector.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_length_squared': vector.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_angle': vector.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_angle': vector.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_dot': vector.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_dot': vector.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_bezier4': vector.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_bezier4': vector.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_bezier3': vector.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_bezier3': vector.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_lerp': vector.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_lerp': vector.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_rotate': vector.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_rotate': vector.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_tangent': vector.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_tangent': vector.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_reflect': vector.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_reflect': vector.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_slide': vector.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_slide': vector.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_project': vector.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_project': vector.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_normalize': vector.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_normalize': vector.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_clamp': vector.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_clamp': vector.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_min': vector.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_min': vector.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_max': vector.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_max': vector.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_round': vector.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_round': vector.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_ceil': vector.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_ceil': vector.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_floor': vector.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_floor': vector.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_abs': vector.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_abs': vector.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_inverse': vector.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_inverse': vector.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_negative': vector.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_negative': vector.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_snap': vector.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_snap': vector.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_divide': vector.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_divide': vector.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_multiply_mat2': vector.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_multiply_mat2': vector.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_multiply': vector.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_multiply': vector.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_scale': vector.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_scale': vector.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_subtract': vector.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_subtract': vector.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_add': vector.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_add': vector.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_one': vector.c:(.text+0xc440): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_one': vector.c:(.text+0xc4c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_zero': vector.c:(.text+0xc4e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_zero': vector.c:(.text+0xc560): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_assign_vec2i': vector.c:(.text+0xc580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_assign_vec2i': vector.c:(.text+0xc600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_assign': vector.c:(.text+0xc620): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_assign': vector.c:(.text+0xc6a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2': vector.c:(.text+0xc6c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2': vector.c:(.text+0xc740): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_nearly_equal': vector.c:(.text+0xc760): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_nearly_equal': vector.c:(.text+0xc7a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_equal': vector.c:(.text+0xc7c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_equal': vector.c:(.text+0xc800): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_near_zero': vector.c:(.text+0xc820): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_near_zero': vector.c:(.text+0xc840): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_zero': vector.c:(.text+0xc860): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_zero': vector.c:(.text+0xc880): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_lerp': weapon.c:(.text+0x400): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_lerp': weapon.c:(.text+0x480): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_multiply': weapon.c:(.text+0x4a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_multiply': weapon.c:(.text+0x520): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_scale': weapon.c:(.text+0x540): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_scale': weapon.c:(.text+0x5c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_negative': weapon.c:(.text+0x5e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_negative': weapon.c:(.text+0x660): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_scaling': weapon.c:(.text+0x680): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_scaling': weapon.c:(.text+0x700): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_translation': weapon.c:(.text+0x720): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_translation': weapon.c:(.text+0x7a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_look_at': weapon.c:(.text+0x7c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_look_at': weapon.c:(.text+0x880): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_quaternion': weapon.c:(.text+0x8a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_quaternion': weapon.c:(.text+0x920): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_axis': weapon.c:(.text+0x940): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_axis': weapon.c:(.text+0x9c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_z': weapon.c:(.text+0x9e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_z': weapon.c:(.text+0xa60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_y': weapon.c:(.text+0xa80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_y': weapon.c:(.text+0xb00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_x': weapon.c:(.text+0xb20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_x': weapon.c:(.text+0xba0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_perspective_infinite': weapon.c:(.text+0xbc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_perspective_infinite': weapon.c:(.text+0xc40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_perspective_fov': weapon.c:(.text+0xc60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_perspective_fov': weapon.c:(.text+0xce0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_perspective': weapon.c:(.text+0xd00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_perspective': weapon.c:(.text+0xd80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_ortho': weapon.c:(.text+0xda0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_ortho': weapon.c:(.text+0xe20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_inverse': weapon.c:(.text+0xe40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_inverse': weapon.c:(.text+0xec0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_adjugate': weapon.c:(.text+0xee0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_adjugate': weapon.c:(.text+0xf60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_transpose': weapon.c:(.text+0xf80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_transpose': weapon.c:(.text+0x1000): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_assign_mat3': weapon.c:(.text+0x1020): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_assign_mat3': weapon.c:(.text+0x10a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_assign_mat2': weapon.c:(.text+0x10c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_assign_mat2': weapon.c:(.text+0x1160): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_assign': weapon.c:(.text+0x1180): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_assign': weapon.c:(.text+0x1200): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_determinant': weapon.c:(.text+0x1220): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_determinant': weapon.c:(.text+0x1240): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_identity': weapon.c:(.text+0x1260): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_identity': weapon.c:(.text+0x12e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_zero': weapon.c:(.text+0x1300): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_zero': weapon.c:(.text+0x1380): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4': weapon.c:(.text+0x13a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4': weapon.c:(.text+0x1420): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_lerp': weapon.c:(.text+0x1440): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_lerp': weapon.c:(.text+0x14c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_multiply': weapon.c:(.text+0x14e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_multiply': weapon.c:(.text+0x1560): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_scale': weapon.c:(.text+0x1580): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_scale': weapon.c:(.text+0x1600): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_negative': weapon.c:(.text+0x1620): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_negative': weapon.c:(.text+0x16a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_scaling': weapon.c:(.text+0x16c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_scaling': weapon.c:(.text+0x1740): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_quaternion': weapon.c:(.text+0x1760): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_quaternion': weapon.c:(.text+0x1800): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_axis': weapon.c:(.text+0x1820): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_axis': weapon.c:(.text+0x18c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_z': weapon.c:(.text+0x18e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_z': weapon.c:(.text+0x1960): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_y': weapon.c:(.text+0x1980): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_y': weapon.c:(.text+0x1a00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_x': weapon.c:(.text+0x1a20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_x': weapon.c:(.text+0x1aa0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_inverse': weapon.c:(.text+0x1ac0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_inverse': weapon.c:(.text+0x1b40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_adjugate': weapon.c:(.text+0x1b60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_adjugate': weapon.c:(.text+0x1be0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_cofactor': weapon.c:(.text+0x1c00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_cofactor': weapon.c:(.text+0x1c80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_transpose': weapon.c:(.text+0x1ca0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_transpose': weapon.c:(.text+0x1d20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_assign_mat4': weapon.c:(.text+0x1d40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_assign_mat4': weapon.c:(.text+0x1dc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_assign_mat2': weapon.c:(.text+0x1de0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_assign_mat2': weapon.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_assign': weapon.c:(.text+0x1ea0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_assign': weapon.c:(.text+0x1f20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_determinant': weapon.c:(.text+0x1f40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_determinant': weapon.c:(.text+0x1f60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_identity': weapon.c:(.text+0x1f80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_identity': weapon.c:(.text+0x2000): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_zero': weapon.c:(.text+0x2020): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_zero': weapon.c:(.text+0x20a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3': weapon.c:(.text+0x20c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3': weapon.c:(.text+0x2140): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_lerp': weapon.c:(.text+0x2160): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_lerp': weapon.c:(.text+0x2220): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_multiply': weapon.c:(.text+0x2240): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_multiply': weapon.c:(.text+0x2300): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_scale': weapon.c:(.text+0x2320): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_scale': weapon.c:(.text+0x23c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_negative': weapon.c:(.text+0x23e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_negative': weapon.c:(.text+0x2480): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_scaling': weapon.c:(.text+0x24a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_scaling': weapon.c:(.text+0x2540): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_rotation': weapon.c:(.text+0x2560): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_rotation': weapon.c:(.text+0x2600): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_inverse': weapon.c:(.text+0x2620): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_inverse': weapon.c:(.text+0x26c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_cofactor': weapon.c:(.text+0x26e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_cofactor': weapon.c:(.text+0x2780): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_transpose': weapon.c:(.text+0x27a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_transpose': weapon.c:(.text+0x2840): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_assign_mat4': weapon.c:(.text+0x2860): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_assign_mat4': weapon.c:(.text+0x2900): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_assign_mat3': weapon.c:(.text+0x2920): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_assign_mat3': weapon.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_assign': weapon.c:(.text+0x29e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_assign': weapon.c:(.text+0x2a80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_determinant': weapon.c:(.text+0x2aa0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_determinant': weapon.c:(.text+0x2ae0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_identity': weapon.c:(.text+0x2b00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_identity': weapon.c:(.text+0x2ba0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_zero': weapon.c:(.text+0x2bc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_zero': weapon.c:(.text+0x2c60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2': weapon.c:(.text+0x2c80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2': weapon.c:(.text+0x2d20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_length_squared': weapon.c:(.text+0x2d40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_length_squared': weapon.c:(.text+0x2d80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_length': weapon.c:(.text+0x2da0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_length': weapon.c:(.text+0x2de0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_angle': weapon.c:(.text+0x2e00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_angle': weapon.c:(.text+0x2e40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_dot': weapon.c:(.text+0x2e60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_dot': weapon.c:(.text+0x2ea0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_slerp': weapon.c:(.text+0x2ec0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_slerp': weapon.c:(.text+0x2f80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_lerp': weapon.c:(.text+0x2fa0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_lerp': weapon.c:(.text+0x3060): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_yaw_pitch_roll': weapon.c:(.text+0x3080): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_yaw_pitch_roll': weapon.c:(.text+0x3120): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_mat4': weapon.c:(.text+0x3140): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_mat4': weapon.c:(.text+0x31e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_vec3': weapon.c:(.text+0x3200): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_vec3': weapon.c:(.text+0x32a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_axis_angle': weapon.c:(.text+0x32c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_axis_angle': weapon.c:(.text+0x3360): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_power': weapon.c:(.text+0x3380): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_power': weapon.c:(.text+0x3420): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_normalize': weapon.c:(.text+0x3440): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_normalize': weapon.c:(.text+0x34e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_inverse': weapon.c:(.text+0x3500): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_inverse': weapon.c:(.text+0x35a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_conjugate': weapon.c:(.text+0x35c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_conjugate': weapon.c:(.text+0x3660): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_negative': weapon.c:(.text+0x3680): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_negative': weapon.c:(.text+0x3720): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_divide': weapon.c:(.text+0x3740): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_divide': weapon.c:(.text+0x3800): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_multiply': weapon.c:(.text+0x3820): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_multiply': weapon.c:(.text+0x38e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_scale': weapon.c:(.text+0x3900): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_scale': weapon.c:(.text+0x39a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_null': weapon.c:(.text+0x39c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_null': weapon.c:(.text+0x3a60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_zero': weapon.c:(.text+0x3a80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_zero': weapon.c:(.text+0x3b20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_assign': weapon.c:(.text+0x3b40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_assign': weapon.c:(.text+0x3be0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat': weapon.c:(.text+0x3c00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat': weapon.c:(.text+0x3ca0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_nearly_equal': weapon.c:(.text+0x3cc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_nearly_equal': weapon.c:(.text+0x3d00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_equal': weapon.c:(.text+0x3d20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_equal': weapon.c:(.text+0x3d60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_near_zero': weapon.c:(.text+0x3d80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_near_zero': weapon.c:(.text+0x3dc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_zero': weapon.c:(.text+0x3de0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_zero': weapon.c:(.text+0x3e20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_lerp': weapon.c:(.text+0x3e40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_lerp': weapon.c:(.text+0x3ee0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_normalize': weapon.c:(.text+0x3f00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_normalize': weapon.c:(.text+0x3fa0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_clamp': weapon.c:(.text+0x3fc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_clamp': weapon.c:(.text+0x4060): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_min': weapon.c:(.text+0x4080): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_min': weapon.c:(.text+0x4120): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_max': weapon.c:(.text+0x4140): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_max': weapon.c:(.text+0x41e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_round': weapon.c:(.text+0x4200): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_round': weapon.c:(.text+0x42a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_ceil': weapon.c:(.text+0x42c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_ceil': weapon.c:(.text+0x4360): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_floor': weapon.c:(.text+0x4380): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_floor': weapon.c:(.text+0x4420): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_abs': weapon.c:(.text+0x4440): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_abs': weapon.c:(.text+0x44e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_inverse': weapon.c:(.text+0x4500): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_inverse': weapon.c:(.text+0x45a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_negative': weapon.c:(.text+0x45c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_negative': weapon.c:(.text+0x4660): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_snap': weapon.c:(.text+0x4680): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_snap': weapon.c:(.text+0x4720): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_divide': weapon.c:(.text+0x4740): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_divide': weapon.c:(.text+0x47e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_multiply_mat4': weapon.c:(.text+0x4800): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_multiply_mat4': weapon.c:(.text+0x48a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_multiply': weapon.c:(.text+0x48c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_multiply': weapon.c:(.text+0x4960): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_scale': weapon.c:(.text+0x4980): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_scale': weapon.c:(.text+0x4a20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_subtract': weapon.c:(.text+0x4a40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_subtract': weapon.c:(.text+0x4ae0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_add': weapon.c:(.text+0x4b00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_add': weapon.c:(.text+0x4ba0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_one': weapon.c:(.text+0x4bc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_one': weapon.c:(.text+0x4c40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_zero': weapon.c:(.text+0x4c60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_zero': weapon.c:(.text+0x4ce0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_assign_vec4': weapon.c:(.text+0x4d00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_assign_vec4': weapon.c:(.text+0x4da0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_assign': weapon.c:(.text+0x4dc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_assign': weapon.c:(.text+0x4e60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i': weapon.c:(.text+0x4e80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i': weapon.c:(.text+0x4f20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_is_equal': weapon.c:(.text+0x4f60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_is_equal': weapon.c:(.text+0x4fa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_is_zero': weapon.c:(.text+0x4fc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_is_zero': weapon.c:(.text+0x4fe0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_lerp': weapon.c:(.text+0x5000): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_lerp': weapon.c:(.text+0x50a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_normalize': weapon.c:(.text+0x50c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_normalize': weapon.c:(.text+0x5160): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_clamp': weapon.c:(.text+0x5180): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_clamp': weapon.c:(.text+0x5220): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_min': weapon.c:(.text+0x5240): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_min': weapon.c:(.text+0x52e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_max': weapon.c:(.text+0x5300): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_max': weapon.c:(.text+0x53a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_round': weapon.c:(.text+0x53c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_round': weapon.c:(.text+0x5460): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_ceil': weapon.c:(.text+0x5480): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_ceil': weapon.c:(.text+0x5520): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_floor': weapon.c:(.text+0x5540): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_floor': weapon.c:(.text+0x55e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_abs': weapon.c:(.text+0x5600): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_abs': weapon.c:(.text+0x56a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_inverse': weapon.c:(.text+0x56c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_inverse': weapon.c:(.text+0x5760): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_negative': weapon.c:(.text+0x5780): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_negative': weapon.c:(.text+0x5820): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_snap': weapon.c:(.text+0x5840): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_snap': weapon.c:(.text+0x58e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_divide': weapon.c:(.text+0x5900): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_divide': weapon.c:(.text+0x59a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_multiply_mat4': weapon.c:(.text+0x59c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_multiply_mat4': weapon.c:(.text+0x5a60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_multiply': weapon.c:(.text+0x5a80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_multiply': weapon.c:(.text+0x5b20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_scale': weapon.c:(.text+0x5b40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_scale': weapon.c:(.text+0x5be0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_subtract': weapon.c:(.text+0x5c00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_subtract': weapon.c:(.text+0x5ca0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_add': weapon.c:(.text+0x5cc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_add': weapon.c:(.text+0x5d60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_one': weapon.c:(.text+0x5d80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_one': weapon.c:(.text+0x5e00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_zero': weapon.c:(.text+0x5e20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_zero': weapon.c:(.text+0x5ea0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_assign_vec4i': weapon.c:(.text+0x5ec0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_assign_vec4i': weapon.c:(.text+0x5f60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_assign': weapon.c:(.text+0x5f80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_assign': weapon.c:(.text+0x6020): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4': weapon.c:(.text+0x6040): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4': weapon.c:(.text+0x60e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_nearly_equal': weapon.c:(.text+0x6100): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_nearly_equal': weapon.c:(.text+0x6140): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_equal': weapon.c:(.text+0x6160): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_equal': weapon.c:(.text+0x61a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_near_zero': weapon.c:(.text+0x61c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_near_zero': weapon.c:(.text+0x6200): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_zero': weapon.c:(.text+0x6220): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_zero': weapon.c:(.text+0x6240): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_distance_squared': weapon.c:(.text+0x6260): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_distance_squared': weapon.c:(.text+0x62c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_distance': weapon.c:(.text+0x62e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_distance': weapon.c:(.text+0x6340): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_length_squared': weapon.c:(.text+0x6360): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_length_squared': weapon.c:(.text+0x63a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_length': weapon.c:(.text+0x63c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_length': weapon.c:(.text+0x6400): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_dot': weapon.c:(.text+0x6420): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_dot': weapon.c:(.text+0x6480): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_bezier4': weapon.c:(.text+0x64a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_bezier4': weapon.c:(.text+0x65a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_bezier3': weapon.c:(.text+0x65e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_bezier3': weapon.c:(.text+0x66e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_lerp': weapon.c:(.text+0x6700): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_lerp': weapon.c:(.text+0x67e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_reflect': weapon.c:(.text+0x6800): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_reflect': weapon.c:(.text+0x68e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_slide': weapon.c:(.text+0x6900): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_slide': weapon.c:(.text+0x69e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_project': weapon.c:(.text+0x6a00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_project': weapon.c:(.text+0x6ae0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_normalize': weapon.c:(.text+0x6b00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_normalize': weapon.c:(.text+0x6bc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_cross': weapon.c:(.text+0x6be0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_cross': weapon.c:(.text+0x6cc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_clamp': weapon.c:(.text+0x6ce0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_clamp': weapon.c:(.text+0x6de0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_min': weapon.c:(.text+0x6e00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_min': weapon.c:(.text+0x6ee0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_max': weapon.c:(.text+0x6f00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_max': weapon.c:(.text+0x6fe0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_round': weapon.c:(.text+0x7000): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_round': weapon.c:(.text+0x70a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_ceil': weapon.c:(.text+0x70c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_ceil': weapon.c:(.text+0x7160): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_floor': weapon.c:(.text+0x7180): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_floor': weapon.c:(.text+0x7220): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_abs': weapon.c:(.text+0x7240): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_abs': weapon.c:(.text+0x7300): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_inverse': weapon.c:(.text+0x7320): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_inverse': weapon.c:(.text+0x73e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_negative': weapon.c:(.text+0x7400): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_negative': weapon.c:(.text+0x74c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_snap': weapon.c:(.text+0x74e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_snap': weapon.c:(.text+0x75c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_divide': weapon.c:(.text+0x75e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_divide': weapon.c:(.text+0x76c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_multiply_mat3': weapon.c:(.text+0x76e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_multiply_mat3': weapon.c:(.text+0x77a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_multiply': weapon.c:(.text+0x77c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_multiply': weapon.c:(.text+0x78a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_scale': weapon.c:(.text+0x78c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_scale': weapon.c:(.text+0x7980): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_subtract': weapon.c:(.text+0x79a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_subtract': weapon.c:(.text+0x7a80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_add': weapon.c:(.text+0x7aa0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_add': weapon.c:(.text+0x7b80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_one': weapon.c:(.text+0x7ba0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_one': weapon.c:(.text+0x7c40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_zero': weapon.c:(.text+0x7c60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_zero': weapon.c:(.text+0x7d00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_assign_vec3': weapon.c:(.text+0x7d20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_assign_vec3': weapon.c:(.text+0x7dc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_assign': weapon.c:(.text+0x7de0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_assign': weapon.c:(.text+0x7ea0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i': weapon.c:(.text+0x7ec0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i': weapon.c:(.text+0x7f60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_is_equal': weapon.c:(.text+0x7f80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_is_equal': weapon.c:(.text+0x7fe0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_is_zero': weapon.c:(.text+0x8000): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_is_zero': weapon.c:(.text+0x8040): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_distance_squared': weapon.c:(.text+0x8060): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_distance_squared': weapon.c:(.text+0x80a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_distance': weapon.c:(.text+0x80c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_distance': weapon.c:(.text+0x8100): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_length_squared': weapon.c:(.text+0x8120): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_length_squared': weapon.c:(.text+0x8140): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_length': weapon.c:(.text+0x8160): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_length': weapon.c:(.text+0x8180): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_dot': weapon.c:(.text+0x81a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_dot': weapon.c:(.text+0x81e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_bezier4': weapon.c:(.text+0x8200): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_bezier4': weapon.c:(.text+0x82e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_bezier3': weapon.c:(.text+0x8320): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_bezier3': weapon.c:(.text+0x83e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_lerp': weapon.c:(.text+0x8400): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_lerp': weapon.c:(.text+0x84c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_reflect': weapon.c:(.text+0x84e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_reflect': weapon.c:(.text+0x85a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_slide': weapon.c:(.text+0x85c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_slide': weapon.c:(.text+0x8680): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_project': weapon.c:(.text+0x86a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_project': weapon.c:(.text+0x8760): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_normalize': weapon.c:(.text+0x8780): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_normalize': weapon.c:(.text+0x8820): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_cross': weapon.c:(.text+0x8840): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_cross': weapon.c:(.text+0x8900): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_clamp': weapon.c:(.text+0x8920): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_clamp': weapon.c:(.text+0x89e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_min': weapon.c:(.text+0x8a00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_min': weapon.c:(.text+0x8ac0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_max': weapon.c:(.text+0x8ae0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_max': weapon.c:(.text+0x8ba0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_round': weapon.c:(.text+0x8bc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_round': weapon.c:(.text+0x8c60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_ceil': weapon.c:(.text+0x8c80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_ceil': weapon.c:(.text+0x8d20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_floor': weapon.c:(.text+0x8d40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_floor': weapon.c:(.text+0x8de0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_abs': weapon.c:(.text+0x8e00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_abs': weapon.c:(.text+0x8ea0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_inverse': weapon.c:(.text+0x8ec0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_inverse': weapon.c:(.text+0x8f60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_negative': weapon.c:(.text+0x8f80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_negative': weapon.c:(.text+0x9020): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_snap': weapon.c:(.text+0x9040): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_snap': weapon.c:(.text+0x9100): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_divide': weapon.c:(.text+0x9120): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_divide': weapon.c:(.text+0x91e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_multiply_mat3': weapon.c:(.text+0x9200): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_multiply_mat3': weapon.c:(.text+0x92a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_multiply': weapon.c:(.text+0x92c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_multiply': weapon.c:(.text+0x9380): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_scale': weapon.c:(.text+0x93a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_scale': weapon.c:(.text+0x9440): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_subtract': weapon.c:(.text+0x9460): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_subtract': weapon.c:(.text+0x9520): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_add': weapon.c:(.text+0x9540): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_add': weapon.c:(.text+0x9600): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_one': weapon.c:(.text+0x9620): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_one': weapon.c:(.text+0x96c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_zero': weapon.c:(.text+0x96e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_zero': weapon.c:(.text+0x9780): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_assign_vec3i': weapon.c:(.text+0x97a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_assign_vec3i': weapon.c:(.text+0x9860): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_assign': weapon.c:(.text+0x9880): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_assign': weapon.c:(.text+0x9920): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3': weapon.c:(.text+0x9940): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3': weapon.c:(.text+0x99e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_nearly_equal': weapon.c:(.text+0x9a00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_nearly_equal': weapon.c:(.text+0x9a40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_equal': weapon.c:(.text+0x9a60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_equal': weapon.c:(.text+0x9aa0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_near_zero': weapon.c:(.text+0x9ac0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_near_zero': weapon.c:(.text+0x9b00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_zero': weapon.c:(.text+0x9b20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_zero': weapon.c:(.text+0x9b60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_distance_squared': weapon.c:(.text+0x9b80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_distance_squared': weapon.c:(.text+0x9bc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_distance': weapon.c:(.text+0x9be0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_distance': weapon.c:(.text+0x9c00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_length': weapon.c:(.text+0x9c20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_length': weapon.c:(.text+0x9c40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_length_squared': weapon.c:(.text+0x9c60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_length_squared': weapon.c:(.text+0x9c80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_angle': weapon.c:(.text+0x9ca0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_angle': weapon.c:(.text+0x9cc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_dot': weapon.c:(.text+0x9ce0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_dot': weapon.c:(.text+0x9d20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_bezier4': weapon.c:(.text+0x9d40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_bezier4': weapon.c:(.text+0x9de0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_bezier3': weapon.c:(.text+0x9e20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_bezier3': weapon.c:(.text+0x9ec0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_lerp': weapon.c:(.text+0x9ee0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_lerp': weapon.c:(.text+0x9f60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_rotate': weapon.c:(.text+0x9f80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_rotate': weapon.c:(.text+0xa000): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_tangent': weapon.c:(.text+0xa020): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_tangent': weapon.c:(.text+0xa0a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_reflect': weapon.c:(.text+0xa0c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_reflect': weapon.c:(.text+0xa140): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_slide': weapon.c:(.text+0xa160): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_slide': weapon.c:(.text+0xa1e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_project': weapon.c:(.text+0xa200): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_project': weapon.c:(.text+0xa280): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_normalize': weapon.c:(.text+0xa2a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_normalize': weapon.c:(.text+0xa320): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_clamp': weapon.c:(.text+0xa340): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_clamp': weapon.c:(.text+0xa3e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_min': weapon.c:(.text+0xa400): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_min': weapon.c:(.text+0xa480): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_max': weapon.c:(.text+0xa4a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_max': weapon.c:(.text+0xa520): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_round': weapon.c:(.text+0xa540): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_round': weapon.c:(.text+0xa5c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_ceil': weapon.c:(.text+0xa5e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_ceil': weapon.c:(.text+0xa660): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_floor': weapon.c:(.text+0xa680): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_floor': weapon.c:(.text+0xa700): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_abs': weapon.c:(.text+0xa720): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_abs': weapon.c:(.text+0xa7a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_inverse': weapon.c:(.text+0xa7c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_inverse': weapon.c:(.text+0xa840): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_negative': weapon.c:(.text+0xa860): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_negative': weapon.c:(.text+0xa8e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_snap': weapon.c:(.text+0xa900): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_snap': weapon.c:(.text+0xa980): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_divide': weapon.c:(.text+0xa9a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_divide': weapon.c:(.text+0xaa20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_multiply_mat2': weapon.c:(.text+0xaa40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_multiply_mat2': weapon.c:(.text+0xaae0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_multiply': weapon.c:(.text+0xab00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_multiply': weapon.c:(.text+0xab80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_scale': weapon.c:(.text+0xaba0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_scale': weapon.c:(.text+0xac20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_subtract': weapon.c:(.text+0xac40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_subtract': weapon.c:(.text+0xacc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_add': weapon.c:(.text+0xace0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_add': weapon.c:(.text+0xad60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_one': weapon.c:(.text+0xad80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_one': weapon.c:(.text+0xae00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_zero': weapon.c:(.text+0xae20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_zero': weapon.c:(.text+0xaea0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_assign_vec2': weapon.c:(.text+0xaec0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_assign_vec2': weapon.c:(.text+0xaf40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_assign': weapon.c:(.text+0xaf60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_assign': weapon.c:(.text+0xafe0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i': weapon.c:(.text+0xb000): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i': weapon.c:(.text+0xb080): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_is_equal': weapon.c:(.text+0xb0a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_is_equal': weapon.c:(.text+0xb0e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_is_zero': weapon.c:(.text+0xb100): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_is_zero': weapon.c:(.text+0xb120): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_distance_squared': weapon.c:(.text+0xb140): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_distance_squared': weapon.c:(.text+0xb180): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_distance': weapon.c:(.text+0xb1a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_distance': weapon.c:(.text+0xb1e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_length': weapon.c:(.text+0xb200): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_length': weapon.c:(.text+0xb220): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_length_squared': weapon.c:(.text+0xb240): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_length_squared': weapon.c:(.text+0xb260): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_angle': weapon.c:(.text+0xb280): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_angle': weapon.c:(.text+0xb2a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_dot': weapon.c:(.text+0xb2c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_dot': weapon.c:(.text+0xb300): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_bezier4': weapon.c:(.text+0xb320): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_bezier4': weapon.c:(.text+0xb3e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_bezier3': weapon.c:(.text+0xb420): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_bezier3': weapon.c:(.text+0xb4c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_lerp': weapon.c:(.text+0xb4e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_lerp': weapon.c:(.text+0xb580): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_rotate': weapon.c:(.text+0xb5a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_rotate': weapon.c:(.text+0xb640): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_tangent': weapon.c:(.text+0xb660): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_tangent': weapon.c:(.text+0xb6e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_reflect': weapon.c:(.text+0xb700): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_reflect': weapon.c:(.text+0xb7a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_slide': weapon.c:(.text+0xb7c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_slide': weapon.c:(.text+0xb860): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_project': weapon.c:(.text+0xb880): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_project': weapon.c:(.text+0xb920): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_normalize': weapon.c:(.text+0xb940): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_normalize': weapon.c:(.text+0xb9c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_clamp': weapon.c:(.text+0xb9e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_clamp': weapon.c:(.text+0xba80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_min': weapon.c:(.text+0xbaa0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_min': weapon.c:(.text+0xbb40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_max': weapon.c:(.text+0xbb60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_max': weapon.c:(.text+0xbc00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_round': weapon.c:(.text+0xbc20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_round': weapon.c:(.text+0xbca0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_ceil': weapon.c:(.text+0xbcc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_ceil': weapon.c:(.text+0xbd40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_floor': weapon.c:(.text+0xbd60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_floor': weapon.c:(.text+0xbde0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_abs': weapon.c:(.text+0xbe00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_abs': weapon.c:(.text+0xbe80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_inverse': weapon.c:(.text+0xbea0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_inverse': weapon.c:(.text+0xbf20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_negative': weapon.c:(.text+0xbf40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_negative': weapon.c:(.text+0xbfc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_snap': weapon.c:(.text+0xbfe0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_snap': weapon.c:(.text+0xc080): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_divide': weapon.c:(.text+0xc0a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_divide': weapon.c:(.text+0xc140): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_multiply_mat2': weapon.c:(.text+0xc160): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_multiply_mat2': weapon.c:(.text+0xc200): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_multiply': weapon.c:(.text+0xc220): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_multiply': weapon.c:(.text+0xc2c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_scale': weapon.c:(.text+0xc2e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_scale': weapon.c:(.text+0xc380): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_subtract': weapon.c:(.text+0xc3a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_subtract': weapon.c:(.text+0xc440): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_add': weapon.c:(.text+0xc460): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_add': weapon.c:(.text+0xc500): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_one': weapon.c:(.text+0xc520): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_one': weapon.c:(.text+0xc5a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_zero': weapon.c:(.text+0xc5c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_zero': weapon.c:(.text+0xc640): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_assign_vec2i': weapon.c:(.text+0xc660): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_assign_vec2i': weapon.c:(.text+0xc6e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_assign': weapon.c:(.text+0xc700): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_assign': weapon.c:(.text+0xc780): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2': weapon.c:(.text+0xc7a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2': weapon.c:(.text+0xc820): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_nearly_equal': weapon.c:(.text+0xc840): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_nearly_equal': weapon.c:(.text+0xc880): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_equal': weapon.c:(.text+0xc8a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_equal': weapon.c:(.text+0xc8e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_near_zero': weapon.c:(.text+0xc900): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_near_zero': weapon.c:(.text+0xc920): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_zero': weapon.c:(.text+0xc940): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_zero': weapon.c:(.text+0xc960): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_lerp': weapon_class.c:(.text+0x2f00): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_lerp': weapon_class.c:(.text+0x2f80): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_multiply': weapon_class.c:(.text+0x2fa0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_multiply': weapon_class.c:(.text+0x3020): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_scale': weapon_class.c:(.text+0x3040): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_scale': weapon_class.c:(.text+0x30c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_negative': weapon_class.c:(.text+0x30e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_negative': weapon_class.c:(.text+0x3160): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_scaling': weapon_class.c:(.text+0x3180): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_scaling': weapon_class.c:(.text+0x3200): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_translation': weapon_class.c:(.text+0x3220): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_translation': weapon_class.c:(.text+0x32a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_look_at': weapon_class.c:(.text+0x32c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_look_at': weapon_class.c:(.text+0x3380): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_quaternion': weapon_class.c:(.text+0x33a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_quaternion': weapon_class.c:(.text+0x3420): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_axis': weapon_class.c:(.text+0x3440): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_axis': weapon_class.c:(.text+0x34c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_z': weapon_class.c:(.text+0x34e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_z': weapon_class.c:(.text+0x3560): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_y': weapon_class.c:(.text+0x3580): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_y': weapon_class.c:(.text+0x3600): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_x': weapon_class.c:(.text+0x3620): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_x': weapon_class.c:(.text+0x36a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_perspective_infinite': weapon_class.c:(.text+0x36c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_perspective_infinite': weapon_class.c:(.text+0x3740): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_perspective_fov': weapon_class.c:(.text+0x3760): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_perspective_fov': weapon_class.c:(.text+0x37e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_perspective': weapon_class.c:(.text+0x3800): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_perspective': weapon_class.c:(.text+0x3880): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_ortho': weapon_class.c:(.text+0x38a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_ortho': weapon_class.c:(.text+0x3920): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_inverse': weapon_class.c:(.text+0x3940): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_inverse': weapon_class.c:(.text+0x39c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_adjugate': weapon_class.c:(.text+0x39e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_adjugate': weapon_class.c:(.text+0x3a60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_transpose': weapon_class.c:(.text+0x3a80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_transpose': weapon_class.c:(.text+0x3b00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_assign_mat3': weapon_class.c:(.text+0x3b20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_assign_mat3': weapon_class.c:(.text+0x3ba0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_assign_mat2': weapon_class.c:(.text+0x3bc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_assign_mat2': weapon_class.c:(.text+0x3c60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_assign': weapon_class.c:(.text+0x3c80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_assign': weapon_class.c:(.text+0x3d00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_determinant': weapon_class.c:(.text+0x3d20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_determinant': weapon_class.c:(.text+0x3d40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_identity': weapon_class.c:(.text+0x3d60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_identity': weapon_class.c:(.text+0x3de0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_zero': weapon_class.c:(.text+0x3e00): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_zero': weapon_class.c:(.text+0x3e80): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4': weapon_class.c:(.text+0x3ea0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4': weapon_class.c:(.text+0x3f20): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_lerp': weapon_class.c:(.text+0x3f40): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_lerp': weapon_class.c:(.text+0x3fc0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_multiply': weapon_class.c:(.text+0x3fe0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_multiply': weapon_class.c:(.text+0x4060): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_scale': weapon_class.c:(.text+0x4080): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_scale': weapon_class.c:(.text+0x4100): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_negative': weapon_class.c:(.text+0x4120): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_negative': weapon_class.c:(.text+0x41a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_scaling': weapon_class.c:(.text+0x41c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_scaling': weapon_class.c:(.text+0x4240): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_quaternion': weapon_class.c:(.text+0x4260): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_quaternion': weapon_class.c:(.text+0x4300): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_axis': weapon_class.c:(.text+0x4320): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_axis': weapon_class.c:(.text+0x43c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_z': weapon_class.c:(.text+0x43e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_z': weapon_class.c:(.text+0x4460): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_y': weapon_class.c:(.text+0x4480): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_y': weapon_class.c:(.text+0x4500): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_x': weapon_class.c:(.text+0x4520): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_x': weapon_class.c:(.text+0x45a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_inverse': weapon_class.c:(.text+0x45c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_inverse': weapon_class.c:(.text+0x4640): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_adjugate': weapon_class.c:(.text+0x4660): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_adjugate': weapon_class.c:(.text+0x46e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_cofactor': weapon_class.c:(.text+0x4700): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_cofactor': weapon_class.c:(.text+0x4780): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_transpose': weapon_class.c:(.text+0x47a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_transpose': weapon_class.c:(.text+0x4820): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_assign_mat4': weapon_class.c:(.text+0x4840): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_assign_mat4': weapon_class.c:(.text+0x48c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_assign_mat2': weapon_class.c:(.text+0x48e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_assign_mat2': weapon_class.c:(.text+0x4980): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_assign': weapon_class.c:(.text+0x49a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_assign': weapon_class.c:(.text+0x4a20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_determinant': weapon_class.c:(.text+0x4a40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_determinant': weapon_class.c:(.text+0x4a60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_identity': weapon_class.c:(.text+0x4a80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_identity': weapon_class.c:(.text+0x4b00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_zero': weapon_class.c:(.text+0x4b20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_zero': weapon_class.c:(.text+0x4ba0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3': weapon_class.c:(.text+0x4bc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3': weapon_class.c:(.text+0x4c40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_lerp': weapon_class.c:(.text+0x4c60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_lerp': weapon_class.c:(.text+0x4d20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_multiply': weapon_class.c:(.text+0x4d40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_multiply': weapon_class.c:(.text+0x4e00): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_scale': weapon_class.c:(.text+0x4e20): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_scale': weapon_class.c:(.text+0x4ec0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_negative': weapon_class.c:(.text+0x4ee0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_negative': weapon_class.c:(.text+0x4f80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_scaling': weapon_class.c:(.text+0x4fa0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_scaling': weapon_class.c:(.text+0x5040): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_rotation': weapon_class.c:(.text+0x5060): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_rotation': weapon_class.c:(.text+0x5100): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_inverse': weapon_class.c:(.text+0x5120): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_inverse': weapon_class.c:(.text+0x51c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_cofactor': weapon_class.c:(.text+0x51e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_cofactor': weapon_class.c:(.text+0x5280): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_transpose': weapon_class.c:(.text+0x52a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_transpose': weapon_class.c:(.text+0x5340): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_assign_mat4': weapon_class.c:(.text+0x5360): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_assign_mat4': weapon_class.c:(.text+0x5400): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_assign_mat3': weapon_class.c:(.text+0x5420): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_assign_mat3': weapon_class.c:(.text+0x54c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_assign': weapon_class.c:(.text+0x54e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_assign': weapon_class.c:(.text+0x5580): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_determinant': weapon_class.c:(.text+0x55a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_determinant': weapon_class.c:(.text+0x55e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_identity': weapon_class.c:(.text+0x5600): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_identity': weapon_class.c:(.text+0x56a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_zero': weapon_class.c:(.text+0x56c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_zero': weapon_class.c:(.text+0x5760): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2': weapon_class.c:(.text+0x5780): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2': weapon_class.c:(.text+0x5820): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_length_squared': weapon_class.c:(.text+0x5840): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_length_squared': weapon_class.c:(.text+0x5880): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_length': weapon_class.c:(.text+0x58a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_length': weapon_class.c:(.text+0x58e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_angle': weapon_class.c:(.text+0x5900): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_angle': weapon_class.c:(.text+0x5940): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_dot': weapon_class.c:(.text+0x5960): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_dot': weapon_class.c:(.text+0x59a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_slerp': weapon_class.c:(.text+0x59c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_slerp': weapon_class.c:(.text+0x5a80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_lerp': weapon_class.c:(.text+0x5aa0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_lerp': weapon_class.c:(.text+0x5b60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_yaw_pitch_roll': weapon_class.c:(.text+0x5b80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_yaw_pitch_roll': weapon_class.c:(.text+0x5c20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_mat4': weapon_class.c:(.text+0x5c40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_mat4': weapon_class.c:(.text+0x5ce0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_vec3': weapon_class.c:(.text+0x5d00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_vec3': weapon_class.c:(.text+0x5da0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_axis_angle': weapon_class.c:(.text+0x5dc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_axis_angle': weapon_class.c:(.text+0x5e60): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_power': weapon_class.c:(.text+0x5e80): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_power': weapon_class.c:(.text+0x5f20): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_normalize': weapon_class.c:(.text+0x5f40): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_normalize': weapon_class.c:(.text+0x5fe0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_inverse': weapon_class.c:(.text+0x6000): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_inverse': weapon_class.c:(.text+0x60a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_conjugate': weapon_class.c:(.text+0x60c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_conjugate': weapon_class.c:(.text+0x6160): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_negative': weapon_class.c:(.text+0x6180): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_negative': weapon_class.c:(.text+0x6220): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_divide': weapon_class.c:(.text+0x6240): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_divide': weapon_class.c:(.text+0x6300): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_multiply': weapon_class.c:(.text+0x6320): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_multiply': weapon_class.c:(.text+0x63e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_scale': weapon_class.c:(.text+0x6400): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_scale': weapon_class.c:(.text+0x64a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_null': weapon_class.c:(.text+0x64c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_null': weapon_class.c:(.text+0x6560): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_zero': weapon_class.c:(.text+0x6580): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_zero': weapon_class.c:(.text+0x6620): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_assign': weapon_class.c:(.text+0x6640): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_assign': weapon_class.c:(.text+0x66e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat': weapon_class.c:(.text+0x6700): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat': weapon_class.c:(.text+0x67a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_nearly_equal': weapon_class.c:(.text+0x67c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_nearly_equal': weapon_class.c:(.text+0x6800): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_equal': weapon_class.c:(.text+0x6820): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_equal': weapon_class.c:(.text+0x6860): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_near_zero': weapon_class.c:(.text+0x6880): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_near_zero': weapon_class.c:(.text+0x68c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_zero': weapon_class.c:(.text+0x68e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_zero': weapon_class.c:(.text+0x6920): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_lerp': weapon_class.c:(.text+0x6940): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_lerp': weapon_class.c:(.text+0x69e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_normalize': weapon_class.c:(.text+0x6a00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_normalize': weapon_class.c:(.text+0x6aa0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_clamp': weapon_class.c:(.text+0x6ac0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_clamp': weapon_class.c:(.text+0x6b60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_min': weapon_class.c:(.text+0x6b80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_min': weapon_class.c:(.text+0x6c20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_max': weapon_class.c:(.text+0x6c40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_max': weapon_class.c:(.text+0x6ce0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_round': weapon_class.c:(.text+0x6d00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_round': weapon_class.c:(.text+0x6da0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_ceil': weapon_class.c:(.text+0x6dc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_ceil': weapon_class.c:(.text+0x6e60): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_floor': weapon_class.c:(.text+0x6e80): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_floor': weapon_class.c:(.text+0x6f20): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_abs': weapon_class.c:(.text+0x6f40): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_abs': weapon_class.c:(.text+0x6fe0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_inverse': weapon_class.c:(.text+0x7000): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_inverse': weapon_class.c:(.text+0x70a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_negative': weapon_class.c:(.text+0x70c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_negative': weapon_class.c:(.text+0x7160): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_snap': weapon_class.c:(.text+0x7180): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_snap': weapon_class.c:(.text+0x7220): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_divide': weapon_class.c:(.text+0x7240): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_divide': weapon_class.c:(.text+0x72e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_multiply_mat4': weapon_class.c:(.text+0x7300): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_multiply_mat4': weapon_class.c:(.text+0x73a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_multiply': weapon_class.c:(.text+0x73c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_multiply': weapon_class.c:(.text+0x7460): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_scale': weapon_class.c:(.text+0x7480): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_scale': weapon_class.c:(.text+0x7520): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_subtract': weapon_class.c:(.text+0x7540): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_subtract': weapon_class.c:(.text+0x75e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_add': weapon_class.c:(.text+0x7600): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_add': weapon_class.c:(.text+0x76a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_one': weapon_class.c:(.text+0x76c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_one': weapon_class.c:(.text+0x7740): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_zero': weapon_class.c:(.text+0x7760): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_zero': weapon_class.c:(.text+0x77e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_assign_vec4': weapon_class.c:(.text+0x7800): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_assign_vec4': weapon_class.c:(.text+0x78a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_assign': weapon_class.c:(.text+0x78c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_assign': weapon_class.c:(.text+0x7960): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i': weapon_class.c:(.text+0x7980): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i': weapon_class.c:(.text+0x7a20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_is_equal': weapon_class.c:(.text+0x7a60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_is_equal': weapon_class.c:(.text+0x7aa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_is_zero': weapon_class.c:(.text+0x7ac0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_is_zero': weapon_class.c:(.text+0x7ae0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_lerp': weapon_class.c:(.text+0x7b00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_lerp': weapon_class.c:(.text+0x7ba0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_normalize': weapon_class.c:(.text+0x7bc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_normalize': weapon_class.c:(.text+0x7c60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_clamp': weapon_class.c:(.text+0x7c80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_clamp': weapon_class.c:(.text+0x7d20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_min': weapon_class.c:(.text+0x7d40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_min': weapon_class.c:(.text+0x7de0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_max': weapon_class.c:(.text+0x7e00): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_max': weapon_class.c:(.text+0x7ea0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_round': weapon_class.c:(.text+0x7ec0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_round': weapon_class.c:(.text+0x7f60): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_ceil': weapon_class.c:(.text+0x7f80): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_ceil': weapon_class.c:(.text+0x8020): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_floor': weapon_class.c:(.text+0x8040): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_floor': weapon_class.c:(.text+0x80e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_abs': weapon_class.c:(.text+0x8100): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_abs': weapon_class.c:(.text+0x81a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_inverse': weapon_class.c:(.text+0x81c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_inverse': weapon_class.c:(.text+0x8260): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_negative': weapon_class.c:(.text+0x8280): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_negative': weapon_class.c:(.text+0x8320): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_snap': weapon_class.c:(.text+0x8340): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_snap': weapon_class.c:(.text+0x83e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_divide': weapon_class.c:(.text+0x8400): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_divide': weapon_class.c:(.text+0x84a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_multiply_mat4': weapon_class.c:(.text+0x84c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_multiply_mat4': weapon_class.c:(.text+0x8560): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_multiply': weapon_class.c:(.text+0x8580): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_multiply': weapon_class.c:(.text+0x8620): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_scale': weapon_class.c:(.text+0x8640): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_scale': weapon_class.c:(.text+0x86e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_subtract': weapon_class.c:(.text+0x8700): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_subtract': weapon_class.c:(.text+0x87a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_add': weapon_class.c:(.text+0x87c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_add': weapon_class.c:(.text+0x8860): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_one': weapon_class.c:(.text+0x8880): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_one': weapon_class.c:(.text+0x8900): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_zero': weapon_class.c:(.text+0x8920): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_zero': weapon_class.c:(.text+0x89a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_assign_vec4i': weapon_class.c:(.text+0x89c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_assign_vec4i': weapon_class.c:(.text+0x8a60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_assign': weapon_class.c:(.text+0x8a80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_assign': weapon_class.c:(.text+0x8b20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4': weapon_class.c:(.text+0x8b40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4': weapon_class.c:(.text+0x8be0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_nearly_equal': weapon_class.c:(.text+0x8c00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_nearly_equal': weapon_class.c:(.text+0x8c40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_equal': weapon_class.c:(.text+0x8c60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_equal': weapon_class.c:(.text+0x8ca0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_near_zero': weapon_class.c:(.text+0x8cc0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_near_zero': weapon_class.c:(.text+0x8d00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_zero': weapon_class.c:(.text+0x8d20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_zero': weapon_class.c:(.text+0x8d40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_distance_squared': weapon_class.c:(.text+0x8d60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_distance_squared': weapon_class.c:(.text+0x8dc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_distance': weapon_class.c:(.text+0x8de0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_distance': weapon_class.c:(.text+0x8e40): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_length_squared': weapon_class.c:(.text+0x8e60): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_length_squared': weapon_class.c:(.text+0x8ea0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_length': weapon_class.c:(.text+0x8ec0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_length': weapon_class.c:(.text+0x8f00): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_dot': weapon_class.c:(.text+0x8f20): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_dot': weapon_class.c:(.text+0x8f80): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_bezier4': weapon_class.c:(.text+0x8fa0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_bezier4': weapon_class.c:(.text+0x90a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_bezier3': weapon_class.c:(.text+0x90e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_bezier3': weapon_class.c:(.text+0x91e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_lerp': weapon_class.c:(.text+0x9200): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_lerp': weapon_class.c:(.text+0x92e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_reflect': weapon_class.c:(.text+0x9300): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_reflect': weapon_class.c:(.text+0x93e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_slide': weapon_class.c:(.text+0x9400): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_slide': weapon_class.c:(.text+0x94e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_project': weapon_class.c:(.text+0x9500): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_project': weapon_class.c:(.text+0x95e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_normalize': weapon_class.c:(.text+0x9600): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_normalize': weapon_class.c:(.text+0x96c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_cross': weapon_class.c:(.text+0x96e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_cross': weapon_class.c:(.text+0x97c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_clamp': weapon_class.c:(.text+0x97e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_clamp': weapon_class.c:(.text+0x98e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_min': weapon_class.c:(.text+0x9900): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_min': weapon_class.c:(.text+0x99e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_max': weapon_class.c:(.text+0x9a00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_max': weapon_class.c:(.text+0x9ae0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_round': weapon_class.c:(.text+0x9b00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_round': weapon_class.c:(.text+0x9ba0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_ceil': weapon_class.c:(.text+0x9bc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_ceil': weapon_class.c:(.text+0x9c60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_floor': weapon_class.c:(.text+0x9c80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_floor': weapon_class.c:(.text+0x9d20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_abs': weapon_class.c:(.text+0x9d40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_abs': weapon_class.c:(.text+0x9e00): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_inverse': weapon_class.c:(.text+0x9e20): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_inverse': weapon_class.c:(.text+0x9ee0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_negative': weapon_class.c:(.text+0x9f00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_negative': weapon_class.c:(.text+0x9fc0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_snap': weapon_class.c:(.text+0x9fe0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_snap': weapon_class.c:(.text+0xa0c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_divide': weapon_class.c:(.text+0xa0e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_divide': weapon_class.c:(.text+0xa1c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_multiply_mat3': weapon_class.c:(.text+0xa1e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_multiply_mat3': weapon_class.c:(.text+0xa2a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_multiply': weapon_class.c:(.text+0xa2c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_multiply': weapon_class.c:(.text+0xa3a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_scale': weapon_class.c:(.text+0xa3c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_scale': weapon_class.c:(.text+0xa480): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_subtract': weapon_class.c:(.text+0xa4a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_subtract': weapon_class.c:(.text+0xa580): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_add': weapon_class.c:(.text+0xa5a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_add': weapon_class.c:(.text+0xa680): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_one': weapon_class.c:(.text+0xa6a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_one': weapon_class.c:(.text+0xa740): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_zero': weapon_class.c:(.text+0xa760): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_zero': weapon_class.c:(.text+0xa800): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_assign_vec3': weapon_class.c:(.text+0xa820): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_assign_vec3': weapon_class.c:(.text+0xa8c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_assign': weapon_class.c:(.text+0xa8e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_assign': weapon_class.c:(.text+0xa9a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i': weapon_class.c:(.text+0xa9c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i': weapon_class.c:(.text+0xaa60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_is_equal': weapon_class.c:(.text+0xaa80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_is_equal': weapon_class.c:(.text+0xaae0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_is_zero': weapon_class.c:(.text+0xab00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_is_zero': weapon_class.c:(.text+0xab40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_distance_squared': weapon_class.c:(.text+0xab60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_distance_squared': weapon_class.c:(.text+0xaba0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_distance': weapon_class.c:(.text+0xabc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_distance': weapon_class.c:(.text+0xac00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_length_squared': weapon_class.c:(.text+0xac20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_length_squared': weapon_class.c:(.text+0xac40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_length': weapon_class.c:(.text+0xac60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_length': weapon_class.c:(.text+0xac80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_dot': weapon_class.c:(.text+0xaca0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_dot': weapon_class.c:(.text+0xace0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_bezier4': weapon_class.c:(.text+0xad00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_bezier4': weapon_class.c:(.text+0xade0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_bezier3': weapon_class.c:(.text+0xae20): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_bezier3': weapon_class.c:(.text+0xaee0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_lerp': weapon_class.c:(.text+0xaf00): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_lerp': weapon_class.c:(.text+0xafc0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_reflect': weapon_class.c:(.text+0xafe0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_reflect': weapon_class.c:(.text+0xb0a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_slide': weapon_class.c:(.text+0xb0c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_slide': weapon_class.c:(.text+0xb180): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_project': weapon_class.c:(.text+0xb1a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_project': weapon_class.c:(.text+0xb260): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_normalize': weapon_class.c:(.text+0xb280): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_normalize': weapon_class.c:(.text+0xb320): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_cross': weapon_class.c:(.text+0xb340): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_cross': weapon_class.c:(.text+0xb400): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_clamp': weapon_class.c:(.text+0xb420): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_clamp': weapon_class.c:(.text+0xb4e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_min': weapon_class.c:(.text+0xb500): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_min': weapon_class.c:(.text+0xb5c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_max': weapon_class.c:(.text+0xb5e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_max': weapon_class.c:(.text+0xb6a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_round': weapon_class.c:(.text+0xb6c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_round': weapon_class.c:(.text+0xb760): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_ceil': weapon_class.c:(.text+0xb780): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_ceil': weapon_class.c:(.text+0xb820): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_floor': weapon_class.c:(.text+0xb840): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_floor': weapon_class.c:(.text+0xb8e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_abs': weapon_class.c:(.text+0xb900): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_abs': weapon_class.c:(.text+0xb9a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_inverse': weapon_class.c:(.text+0xb9c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_inverse': weapon_class.c:(.text+0xba60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_negative': weapon_class.c:(.text+0xba80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_negative': weapon_class.c:(.text+0xbb20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_snap': weapon_class.c:(.text+0xbb40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_snap': weapon_class.c:(.text+0xbc00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_divide': weapon_class.c:(.text+0xbc20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_divide': weapon_class.c:(.text+0xbce0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_multiply_mat3': weapon_class.c:(.text+0xbd00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_multiply_mat3': weapon_class.c:(.text+0xbda0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_multiply': weapon_class.c:(.text+0xbdc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_multiply': weapon_class.c:(.text+0xbe80): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_scale': weapon_class.c:(.text+0xbea0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_scale': weapon_class.c:(.text+0xbf40): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_subtract': weapon_class.c:(.text+0xbf60): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_subtract': weapon_class.c:(.text+0xc020): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_add': weapon_class.c:(.text+0xc040): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_add': weapon_class.c:(.text+0xc100): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_one': weapon_class.c:(.text+0xc120): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_one': weapon_class.c:(.text+0xc1c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_zero': weapon_class.c:(.text+0xc1e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_zero': weapon_class.c:(.text+0xc280): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_assign_vec3i': weapon_class.c:(.text+0xc2a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_assign_vec3i': weapon_class.c:(.text+0xc360): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_assign': weapon_class.c:(.text+0xc380): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_assign': weapon_class.c:(.text+0xc420): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3': weapon_class.c:(.text+0xc440): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3': weapon_class.c:(.text+0xc4e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_nearly_equal': weapon_class.c:(.text+0xc500): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_nearly_equal': weapon_class.c:(.text+0xc540): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_equal': weapon_class.c:(.text+0xc560): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_equal': weapon_class.c:(.text+0xc5a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_near_zero': weapon_class.c:(.text+0xc5c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_near_zero': weapon_class.c:(.text+0xc600): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_zero': weapon_class.c:(.text+0xc620): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_zero': weapon_class.c:(.text+0xc660): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_distance_squared': weapon_class.c:(.text+0xc680): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_distance_squared': weapon_class.c:(.text+0xc6c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_distance': weapon_class.c:(.text+0xc6e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_distance': weapon_class.c:(.text+0xc700): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_length': weapon_class.c:(.text+0xc720): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_length': weapon_class.c:(.text+0xc740): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_length_squared': weapon_class.c:(.text+0xc760): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_length_squared': weapon_class.c:(.text+0xc780): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_angle': weapon_class.c:(.text+0xc7a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_angle': weapon_class.c:(.text+0xc7c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_dot': weapon_class.c:(.text+0xc7e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_dot': weapon_class.c:(.text+0xc820): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_bezier4': weapon_class.c:(.text+0xc840): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_bezier4': weapon_class.c:(.text+0xc8e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_bezier3': weapon_class.c:(.text+0xc920): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_bezier3': weapon_class.c:(.text+0xc9c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_lerp': weapon_class.c:(.text+0xc9e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_lerp': weapon_class.c:(.text+0xca60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_rotate': weapon_class.c:(.text+0xca80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_rotate': weapon_class.c:(.text+0xcb00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_tangent': weapon_class.c:(.text+0xcb20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_tangent': weapon_class.c:(.text+0xcba0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_reflect': weapon_class.c:(.text+0xcbc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_reflect': weapon_class.c:(.text+0xcc40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_slide': weapon_class.c:(.text+0xcc60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_slide': weapon_class.c:(.text+0xcce0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_project': weapon_class.c:(.text+0xcd00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_project': weapon_class.c:(.text+0xcd80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_normalize': weapon_class.c:(.text+0xcda0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_normalize': weapon_class.c:(.text+0xce20): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_clamp': weapon_class.c:(.text+0xce40): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_clamp': weapon_class.c:(.text+0xcee0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_min': weapon_class.c:(.text+0xcf00): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_min': weapon_class.c:(.text+0xcf80): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_max': weapon_class.c:(.text+0xcfa0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_max': weapon_class.c:(.text+0xd020): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_round': weapon_class.c:(.text+0xd040): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_round': weapon_class.c:(.text+0xd0c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_ceil': weapon_class.c:(.text+0xd0e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_ceil': weapon_class.c:(.text+0xd160): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_floor': weapon_class.c:(.text+0xd180): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_floor': weapon_class.c:(.text+0xd200): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_abs': weapon_class.c:(.text+0xd220): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_abs': weapon_class.c:(.text+0xd2a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_inverse': weapon_class.c:(.text+0xd2c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_inverse': weapon_class.c:(.text+0xd340): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_negative': weapon_class.c:(.text+0xd360): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_negative': weapon_class.c:(.text+0xd3e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_snap': weapon_class.c:(.text+0xd400): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_snap': weapon_class.c:(.text+0xd480): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_divide': weapon_class.c:(.text+0xd4a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_divide': weapon_class.c:(.text+0xd520): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_multiply_mat2': weapon_class.c:(.text+0xd540): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_multiply_mat2': weapon_class.c:(.text+0xd5e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_multiply': weapon_class.c:(.text+0xd600): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_multiply': weapon_class.c:(.text+0xd680): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_scale': weapon_class.c:(.text+0xd6a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_scale': weapon_class.c:(.text+0xd720): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_subtract': weapon_class.c:(.text+0xd740): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_subtract': weapon_class.c:(.text+0xd7c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_add': weapon_class.c:(.text+0xd7e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_add': weapon_class.c:(.text+0xd860): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_one': weapon_class.c:(.text+0xd880): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_one': weapon_class.c:(.text+0xd900): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_zero': weapon_class.c:(.text+0xd920): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_zero': weapon_class.c:(.text+0xd9a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_assign_vec2': weapon_class.c:(.text+0xd9c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_assign_vec2': weapon_class.c:(.text+0xda40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_assign': weapon_class.c:(.text+0xda60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_assign': weapon_class.c:(.text+0xdae0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i': weapon_class.c:(.text+0xdb00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i': weapon_class.c:(.text+0xdb80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_is_equal': weapon_class.c:(.text+0xdba0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_is_equal': weapon_class.c:(.text+0xdbe0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_is_zero': weapon_class.c:(.text+0xdc00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_is_zero': weapon_class.c:(.text+0xdc20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_distance_squared': weapon_class.c:(.text+0xdc40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_distance_squared': weapon_class.c:(.text+0xdc80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_distance': weapon_class.c:(.text+0xdca0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_distance': weapon_class.c:(.text+0xdce0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_length': weapon_class.c:(.text+0xdd00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_length': weapon_class.c:(.text+0xdd20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_length_squared': weapon_class.c:(.text+0xdd40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_length_squared': weapon_class.c:(.text+0xdd60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_angle': weapon_class.c:(.text+0xdd80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_angle': weapon_class.c:(.text+0xdda0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_dot': weapon_class.c:(.text+0xddc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_dot': weapon_class.c:(.text+0xde00): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_bezier4': weapon_class.c:(.text+0xde20): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_bezier4': weapon_class.c:(.text+0xdee0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_bezier3': weapon_class.c:(.text+0xdf20): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_bezier3': weapon_class.c:(.text+0xdfc0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_lerp': weapon_class.c:(.text+0xdfe0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_lerp': weapon_class.c:(.text+0xe080): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_rotate': weapon_class.c:(.text+0xe0a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_rotate': weapon_class.c:(.text+0xe140): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_tangent': weapon_class.c:(.text+0xe160): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_tangent': weapon_class.c:(.text+0xe1e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_reflect': weapon_class.c:(.text+0xe200): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_reflect': weapon_class.c:(.text+0xe2a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_slide': weapon_class.c:(.text+0xe2c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_slide': weapon_class.c:(.text+0xe360): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_project': weapon_class.c:(.text+0xe380): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_project': weapon_class.c:(.text+0xe420): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_normalize': weapon_class.c:(.text+0xe440): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_normalize': weapon_class.c:(.text+0xe4c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_clamp': weapon_class.c:(.text+0xe4e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_clamp': weapon_class.c:(.text+0xe580): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_min': weapon_class.c:(.text+0xe5a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_min': weapon_class.c:(.text+0xe640): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_max': weapon_class.c:(.text+0xe660): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_max': weapon_class.c:(.text+0xe700): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_round': weapon_class.c:(.text+0xe720): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_round': weapon_class.c:(.text+0xe7a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_ceil': weapon_class.c:(.text+0xe7c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_ceil': weapon_class.c:(.text+0xe840): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_floor': weapon_class.c:(.text+0xe860): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_floor': weapon_class.c:(.text+0xe8e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_abs': weapon_class.c:(.text+0xe900): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_abs': weapon_class.c:(.text+0xe980): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_inverse': weapon_class.c:(.text+0xe9a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_inverse': weapon_class.c:(.text+0xea20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_negative': weapon_class.c:(.text+0xea40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_negative': weapon_class.c:(.text+0xeac0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_snap': weapon_class.c:(.text+0xeae0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_snap': weapon_class.c:(.text+0xeb80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_divide': weapon_class.c:(.text+0xeba0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_divide': weapon_class.c:(.text+0xec40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_multiply_mat2': weapon_class.c:(.text+0xec60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_multiply_mat2': weapon_class.c:(.text+0xed00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_multiply': weapon_class.c:(.text+0xed20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_multiply': weapon_class.c:(.text+0xedc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_scale': weapon_class.c:(.text+0xede0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_scale': weapon_class.c:(.text+0xee80): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_subtract': weapon_class.c:(.text+0xeea0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_subtract': weapon_class.c:(.text+0xef40): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_add': weapon_class.c:(.text+0xef60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_add': weapon_class.c:(.text+0xf000): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_one': weapon_class.c:(.text+0xf020): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_one': weapon_class.c:(.text+0xf0a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_zero': weapon_class.c:(.text+0xf0c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_zero': weapon_class.c:(.text+0xf140): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_assign_vec2i': weapon_class.c:(.text+0xf160): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_assign_vec2i': weapon_class.c:(.text+0xf1e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_assign': weapon_class.c:(.text+0xf200): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_assign': weapon_class.c:(.text+0xf280): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2': weapon_class.c:(.text+0xf2a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2': weapon_class.c:(.text+0xf320): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_nearly_equal': weapon_class.c:(.text+0xf340): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_nearly_equal': weapon_class.c:(.text+0xf380): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_equal': weapon_class.c:(.text+0xf3a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_equal': weapon_class.c:(.text+0xf3e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_near_zero': weapon_class.c:(.text+0xf400): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_near_zero': weapon_class.c:(.text+0xf420): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_zero': weapon_class.c:(.text+0xf440): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_zero': weapon_class.c:(.text+0xf460): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_lerp': window_context.c:(.text+0xd60): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_lerp': window_context.c:(.text+0xde0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_multiply': window_context.c:(.text+0xe00): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_multiply': window_context.c:(.text+0xe80): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_scale': window_context.c:(.text+0xea0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_scale': window_context.c:(.text+0xf20): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_negative': window_context.c:(.text+0xf40): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_negative': window_context.c:(.text+0xfc0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_scaling': window_context.c:(.text+0xfe0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_scaling': window_context.c:(.text+0x1060): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_translation': window_context.c:(.text+0x1080): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_translation': window_context.c:(.text+0x1100): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_look_at': window_context.c:(.text+0x1120): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_look_at': window_context.c:(.text+0x11e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_quaternion': window_context.c:(.text+0x1200): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_quaternion': window_context.c:(.text+0x1280): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_axis': window_context.c:(.text+0x12a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_axis': window_context.c:(.text+0x1320): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_z': window_context.c:(.text+0x1340): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_z': window_context.c:(.text+0x13c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_y': window_context.c:(.text+0x13e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_y': window_context.c:(.text+0x1460): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_x': window_context.c:(.text+0x1480): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_x': window_context.c:(.text+0x1500): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_perspective_infinite': window_context.c:(.text+0x1520): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_perspective_infinite': window_context.c:(.text+0x15a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_perspective_fov': window_context.c:(.text+0x15c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_perspective_fov': window_context.c:(.text+0x1640): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_perspective': window_context.c:(.text+0x1660): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_perspective': window_context.c:(.text+0x16e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_ortho': window_context.c:(.text+0x1700): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_ortho': window_context.c:(.text+0x1780): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_inverse': window_context.c:(.text+0x17a0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_inverse': window_context.c:(.text+0x1820): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_adjugate': window_context.c:(.text+0x1840): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_adjugate': window_context.c:(.text+0x18c0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_transpose': window_context.c:(.text+0x18e0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_transpose': window_context.c:(.text+0x1960): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_assign_mat3': window_context.c:(.text+0x1980): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_assign_mat3': window_context.c:(.text+0x1a00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_assign_mat2': window_context.c:(.text+0x1a20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_assign_mat2': window_context.c:(.text+0x1ac0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_assign': window_context.c:(.text+0x1ae0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_assign': window_context.c:(.text+0x1b60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_determinant': window_context.c:(.text+0x1b80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_determinant': window_context.c:(.text+0x1ba0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_identity': window_context.c:(.text+0x1bc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_identity': window_context.c:(.text+0x1c40): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_zero': window_context.c:(.text+0x1c60): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_zero': window_context.c:(.text+0x1ce0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4': window_context.c:(.text+0x1d00): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4': window_context.c:(.text+0x1d80): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_lerp': window_context.c:(.text+0x1da0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_lerp': window_context.c:(.text+0x1e20): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_multiply': window_context.c:(.text+0x1e40): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_multiply': window_context.c:(.text+0x1ec0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_scale': window_context.c:(.text+0x1ee0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_scale': window_context.c:(.text+0x1f60): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_negative': window_context.c:(.text+0x1f80): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_negative': window_context.c:(.text+0x2000): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_scaling': window_context.c:(.text+0x2020): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_scaling': window_context.c:(.text+0x20a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_quaternion': window_context.c:(.text+0x20c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_quaternion': window_context.c:(.text+0x2160): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_axis': window_context.c:(.text+0x2180): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_axis': window_context.c:(.text+0x2220): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_z': window_context.c:(.text+0x2240): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_z': window_context.c:(.text+0x22c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_y': window_context.c:(.text+0x22e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_y': window_context.c:(.text+0x2360): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_x': window_context.c:(.text+0x2380): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_x': window_context.c:(.text+0x2400): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_inverse': window_context.c:(.text+0x2420): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_inverse': window_context.c:(.text+0x24a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_adjugate': window_context.c:(.text+0x24c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_adjugate': window_context.c:(.text+0x2540): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_cofactor': window_context.c:(.text+0x2560): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_cofactor': window_context.c:(.text+0x25e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_transpose': window_context.c:(.text+0x2600): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_transpose': window_context.c:(.text+0x2680): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_assign_mat4': window_context.c:(.text+0x26a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_assign_mat4': window_context.c:(.text+0x2720): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_assign_mat2': window_context.c:(.text+0x2740): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_assign_mat2': window_context.c:(.text+0x27e0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_assign': window_context.c:(.text+0x2800): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_assign': window_context.c:(.text+0x2880): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_determinant': window_context.c:(.text+0x28a0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_determinant': window_context.c:(.text+0x28c0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_identity': window_context.c:(.text+0x28e0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_identity': window_context.c:(.text+0x2960): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_zero': window_context.c:(.text+0x2980): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_zero': window_context.c:(.text+0x2a00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3': window_context.c:(.text+0x2a20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3': window_context.c:(.text+0x2aa0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_lerp': window_context.c:(.text+0x2ac0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_lerp': window_context.c:(.text+0x2b80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_multiply': window_context.c:(.text+0x2ba0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_multiply': window_context.c:(.text+0x2c60): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_scale': window_context.c:(.text+0x2c80): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_scale': window_context.c:(.text+0x2d20): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_negative': window_context.c:(.text+0x2d40): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_negative': window_context.c:(.text+0x2de0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_scaling': window_context.c:(.text+0x2e00): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_scaling': window_context.c:(.text+0x2ea0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_rotation': window_context.c:(.text+0x2ec0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_rotation': window_context.c:(.text+0x2f60): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_inverse': window_context.c:(.text+0x2f80): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_inverse': window_context.c:(.text+0x3020): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_cofactor': window_context.c:(.text+0x3040): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_cofactor': window_context.c:(.text+0x30e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_transpose': window_context.c:(.text+0x3100): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_transpose': window_context.c:(.text+0x31a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_assign_mat4': window_context.c:(.text+0x31c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_assign_mat4': window_context.c:(.text+0x3260): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_assign_mat3': window_context.c:(.text+0x3280): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_assign_mat3': window_context.c:(.text+0x3320): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_assign': window_context.c:(.text+0x3340): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_assign': window_context.c:(.text+0x33e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_determinant': window_context.c:(.text+0x3400): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_determinant': window_context.c:(.text+0x3440): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_identity': window_context.c:(.text+0x3460): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_identity': window_context.c:(.text+0x3500): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_zero': window_context.c:(.text+0x3520): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_zero': window_context.c:(.text+0x35c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2': window_context.c:(.text+0x35e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2': window_context.c:(.text+0x3680): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_length_squared': window_context.c:(.text+0x36a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_length_squared': window_context.c:(.text+0x36e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_length': window_context.c:(.text+0x3700): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_length': window_context.c:(.text+0x3740): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_angle': window_context.c:(.text+0x3760): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_angle': window_context.c:(.text+0x37a0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_dot': window_context.c:(.text+0x37c0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_dot': window_context.c:(.text+0x3800): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_slerp': window_context.c:(.text+0x3820): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_slerp': window_context.c:(.text+0x38e0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_lerp': window_context.c:(.text+0x3900): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_lerp': window_context.c:(.text+0x39c0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_yaw_pitch_roll': window_context.c:(.text+0x39e0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_yaw_pitch_roll': window_context.c:(.text+0x3a80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_mat4': window_context.c:(.text+0x3aa0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_mat4': window_context.c:(.text+0x3b40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_vec3': window_context.c:(.text+0x3b60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_vec3': window_context.c:(.text+0x3c00): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_axis_angle': window_context.c:(.text+0x3c20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_axis_angle': window_context.c:(.text+0x3cc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_power': window_context.c:(.text+0x3ce0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_power': window_context.c:(.text+0x3d80): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_normalize': window_context.c:(.text+0x3da0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_normalize': window_context.c:(.text+0x3e40): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_inverse': window_context.c:(.text+0x3e60): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_inverse': window_context.c:(.text+0x3f00): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_conjugate': window_context.c:(.text+0x3f20): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_conjugate': window_context.c:(.text+0x3fc0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_negative': window_context.c:(.text+0x3fe0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_negative': window_context.c:(.text+0x4080): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_divide': window_context.c:(.text+0x40a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_divide': window_context.c:(.text+0x4160): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_multiply': window_context.c:(.text+0x4180): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_multiply': window_context.c:(.text+0x4240): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_scale': window_context.c:(.text+0x4260): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_scale': window_context.c:(.text+0x4300): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_null': window_context.c:(.text+0x4320): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_null': window_context.c:(.text+0x43c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_zero': window_context.c:(.text+0x43e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_zero': window_context.c:(.text+0x4480): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_assign': window_context.c:(.text+0x44a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_assign': window_context.c:(.text+0x4540): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat': window_context.c:(.text+0x4560): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat': window_context.c:(.text+0x4600): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_nearly_equal': window_context.c:(.text+0x4620): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_nearly_equal': window_context.c:(.text+0x4660): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_equal': window_context.c:(.text+0x4680): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_equal': window_context.c:(.text+0x46c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_near_zero': window_context.c:(.text+0x46e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_near_zero': window_context.c:(.text+0x4720): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_zero': window_context.c:(.text+0x4740): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_zero': window_context.c:(.text+0x4780): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_lerp': window_context.c:(.text+0x47a0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_lerp': window_context.c:(.text+0x4840): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_normalize': window_context.c:(.text+0x4860): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_normalize': window_context.c:(.text+0x4900): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_clamp': window_context.c:(.text+0x4920): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_clamp': window_context.c:(.text+0x49c0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_min': window_context.c:(.text+0x49e0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_min': window_context.c:(.text+0x4a80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_max': window_context.c:(.text+0x4aa0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_max': window_context.c:(.text+0x4b40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_round': window_context.c:(.text+0x4b60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_round': window_context.c:(.text+0x4c00): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_ceil': window_context.c:(.text+0x4c20): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_ceil': window_context.c:(.text+0x4cc0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_floor': window_context.c:(.text+0x4ce0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_floor': window_context.c:(.text+0x4d80): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_abs': window_context.c:(.text+0x4da0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_abs': window_context.c:(.text+0x4e40): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_inverse': window_context.c:(.text+0x4e60): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_inverse': window_context.c:(.text+0x4f00): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_negative': window_context.c:(.text+0x4f20): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_negative': window_context.c:(.text+0x4fc0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_snap': window_context.c:(.text+0x4fe0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_snap': window_context.c:(.text+0x5080): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_divide': window_context.c:(.text+0x50a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_divide': window_context.c:(.text+0x5140): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_multiply_mat4': window_context.c:(.text+0x5160): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_multiply_mat4': window_context.c:(.text+0x5200): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_multiply': window_context.c:(.text+0x5220): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_multiply': window_context.c:(.text+0x52c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_scale': window_context.c:(.text+0x52e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_scale': window_context.c:(.text+0x5380): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_subtract': window_context.c:(.text+0x53a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_subtract': window_context.c:(.text+0x5440): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_add': window_context.c:(.text+0x5460): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_add': window_context.c:(.text+0x5500): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_one': window_context.c:(.text+0x5520): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_one': window_context.c:(.text+0x55a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_zero': window_context.c:(.text+0x55c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_zero': window_context.c:(.text+0x5640): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_assign_vec4': window_context.c:(.text+0x5660): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_assign_vec4': window_context.c:(.text+0x5700): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_assign': window_context.c:(.text+0x5720): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_assign': window_context.c:(.text+0x57c0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i': window_context.c:(.text+0x57e0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i': window_context.c:(.text+0x5880): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_is_equal': window_context.c:(.text+0x58c0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_is_equal': window_context.c:(.text+0x5900): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_is_zero': window_context.c:(.text+0x5920): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_is_zero': window_context.c:(.text+0x5940): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_lerp': window_context.c:(.text+0x5960): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_lerp': window_context.c:(.text+0x5a00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_normalize': window_context.c:(.text+0x5a20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_normalize': window_context.c:(.text+0x5ac0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_clamp': window_context.c:(.text+0x5ae0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_clamp': window_context.c:(.text+0x5b80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_min': window_context.c:(.text+0x5ba0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_min': window_context.c:(.text+0x5c40): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_max': window_context.c:(.text+0x5c60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_max': window_context.c:(.text+0x5d00): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_round': window_context.c:(.text+0x5d20): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_round': window_context.c:(.text+0x5dc0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_ceil': window_context.c:(.text+0x5de0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_ceil': window_context.c:(.text+0x5e80): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_floor': window_context.c:(.text+0x5ea0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_floor': window_context.c:(.text+0x5f40): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_abs': window_context.c:(.text+0x5f60): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_abs': window_context.c:(.text+0x6000): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_inverse': window_context.c:(.text+0x6020): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_inverse': window_context.c:(.text+0x60c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_negative': window_context.c:(.text+0x60e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_negative': window_context.c:(.text+0x6180): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_snap': window_context.c:(.text+0x61a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_snap': window_context.c:(.text+0x6240): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_divide': window_context.c:(.text+0x6260): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_divide': window_context.c:(.text+0x6300): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_multiply_mat4': window_context.c:(.text+0x6320): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_multiply_mat4': window_context.c:(.text+0x63c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_multiply': window_context.c:(.text+0x63e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_multiply': window_context.c:(.text+0x6480): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_scale': window_context.c:(.text+0x64a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_scale': window_context.c:(.text+0x6540): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_subtract': window_context.c:(.text+0x6560): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_subtract': window_context.c:(.text+0x6600): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_add': window_context.c:(.text+0x6620): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_add': window_context.c:(.text+0x66c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_one': window_context.c:(.text+0x66e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_one': window_context.c:(.text+0x6760): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_zero': window_context.c:(.text+0x6780): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_zero': window_context.c:(.text+0x6800): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_assign_vec4i': window_context.c:(.text+0x6820): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_assign_vec4i': window_context.c:(.text+0x68c0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_assign': window_context.c:(.text+0x68e0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_assign': window_context.c:(.text+0x6980): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4': window_context.c:(.text+0x69a0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4': window_context.c:(.text+0x6a40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_nearly_equal': window_context.c:(.text+0x6a60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_nearly_equal': window_context.c:(.text+0x6aa0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_equal': window_context.c:(.text+0x6ac0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_equal': window_context.c:(.text+0x6b00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_near_zero': window_context.c:(.text+0x6b20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_near_zero': window_context.c:(.text+0x6b60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_zero': window_context.c:(.text+0x6b80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_zero': window_context.c:(.text+0x6ba0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_distance_squared': window_context.c:(.text+0x6bc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_distance_squared': window_context.c:(.text+0x6c20): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_distance': window_context.c:(.text+0x6c40): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_distance': window_context.c:(.text+0x6ca0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_length_squared': window_context.c:(.text+0x6cc0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_length_squared': window_context.c:(.text+0x6d00): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_length': window_context.c:(.text+0x6d20): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_length': window_context.c:(.text+0x6d60): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_dot': window_context.c:(.text+0x6d80): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_dot': window_context.c:(.text+0x6de0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_bezier4': window_context.c:(.text+0x6e00): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_bezier4': window_context.c:(.text+0x6f00): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_bezier3': window_context.c:(.text+0x6f40): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_bezier3': window_context.c:(.text+0x7040): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_lerp': window_context.c:(.text+0x7060): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_lerp': window_context.c:(.text+0x7140): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_reflect': window_context.c:(.text+0x7160): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_reflect': window_context.c:(.text+0x7240): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_slide': window_context.c:(.text+0x7260): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_slide': window_context.c:(.text+0x7340): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_project': window_context.c:(.text+0x7360): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_project': window_context.c:(.text+0x7440): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_normalize': window_context.c:(.text+0x7460): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_normalize': window_context.c:(.text+0x7520): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_cross': window_context.c:(.text+0x7540): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_cross': window_context.c:(.text+0x7620): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_clamp': window_context.c:(.text+0x7640): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_clamp': window_context.c:(.text+0x7740): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_min': window_context.c:(.text+0x7760): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_min': window_context.c:(.text+0x7840): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_max': window_context.c:(.text+0x7860): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_max': window_context.c:(.text+0x7940): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_round': window_context.c:(.text+0x7960): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_round': window_context.c:(.text+0x7a00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_ceil': window_context.c:(.text+0x7a20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_ceil': window_context.c:(.text+0x7ac0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_floor': window_context.c:(.text+0x7ae0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_floor': window_context.c:(.text+0x7b80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_abs': window_context.c:(.text+0x7ba0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_abs': window_context.c:(.text+0x7c60): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_inverse': window_context.c:(.text+0x7c80): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_inverse': window_context.c:(.text+0x7d40): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_negative': window_context.c:(.text+0x7d60): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_negative': window_context.c:(.text+0x7e20): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_snap': window_context.c:(.text+0x7e40): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_snap': window_context.c:(.text+0x7f20): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_divide': window_context.c:(.text+0x7f40): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_divide': window_context.c:(.text+0x8020): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_multiply_mat3': window_context.c:(.text+0x8040): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_multiply_mat3': window_context.c:(.text+0x8100): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_multiply': window_context.c:(.text+0x8120): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_multiply': window_context.c:(.text+0x8200): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_scale': window_context.c:(.text+0x8220): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_scale': window_context.c:(.text+0x82e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_subtract': window_context.c:(.text+0x8300): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_subtract': window_context.c:(.text+0x83e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_add': window_context.c:(.text+0x8400): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_add': window_context.c:(.text+0x84e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_one': window_context.c:(.text+0x8500): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_one': window_context.c:(.text+0x85a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_zero': window_context.c:(.text+0x85c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_zero': window_context.c:(.text+0x8660): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_assign_vec3': window_context.c:(.text+0x8680): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_assign_vec3': window_context.c:(.text+0x8720): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_assign': window_context.c:(.text+0x8740): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_assign': window_context.c:(.text+0x8800): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i': window_context.c:(.text+0x8820): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i': window_context.c:(.text+0x88c0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_is_equal': window_context.c:(.text+0x88e0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_is_equal': window_context.c:(.text+0x8940): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_is_zero': window_context.c:(.text+0x8960): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_is_zero': window_context.c:(.text+0x89a0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_distance_squared': window_context.c:(.text+0x89c0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_distance_squared': window_context.c:(.text+0x8a00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_distance': window_context.c:(.text+0x8a20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_distance': window_context.c:(.text+0x8a60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_length_squared': window_context.c:(.text+0x8a80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_length_squared': window_context.c:(.text+0x8aa0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_length': window_context.c:(.text+0x8ac0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_length': window_context.c:(.text+0x8ae0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_dot': window_context.c:(.text+0x8b00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_dot': window_context.c:(.text+0x8b40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_bezier4': window_context.c:(.text+0x8b60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_bezier4': window_context.c:(.text+0x8c40): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_bezier3': window_context.c:(.text+0x8c80): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_bezier3': window_context.c:(.text+0x8d40): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_lerp': window_context.c:(.text+0x8d60): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_lerp': window_context.c:(.text+0x8e20): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_reflect': window_context.c:(.text+0x8e40): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_reflect': window_context.c:(.text+0x8f00): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_slide': window_context.c:(.text+0x8f20): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_slide': window_context.c:(.text+0x8fe0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_project': window_context.c:(.text+0x9000): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_project': window_context.c:(.text+0x90c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_normalize': window_context.c:(.text+0x90e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_normalize': window_context.c:(.text+0x9180): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_cross': window_context.c:(.text+0x91a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_cross': window_context.c:(.text+0x9260): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_clamp': window_context.c:(.text+0x9280): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_clamp': window_context.c:(.text+0x9340): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_min': window_context.c:(.text+0x9360): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_min': window_context.c:(.text+0x9420): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_max': window_context.c:(.text+0x9440): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_max': window_context.c:(.text+0x9500): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_round': window_context.c:(.text+0x9520): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_round': window_context.c:(.text+0x95c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_ceil': window_context.c:(.text+0x95e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_ceil': window_context.c:(.text+0x9680): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_floor': window_context.c:(.text+0x96a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_floor': window_context.c:(.text+0x9740): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_abs': window_context.c:(.text+0x9760): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_abs': window_context.c:(.text+0x9800): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_inverse': window_context.c:(.text+0x9820): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_inverse': window_context.c:(.text+0x98c0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_negative': window_context.c:(.text+0x98e0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_negative': window_context.c:(.text+0x9980): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_snap': window_context.c:(.text+0x99a0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_snap': window_context.c:(.text+0x9a60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_divide': window_context.c:(.text+0x9a80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_divide': window_context.c:(.text+0x9b40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_multiply_mat3': window_context.c:(.text+0x9b60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_multiply_mat3': window_context.c:(.text+0x9c00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_multiply': window_context.c:(.text+0x9c20): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_multiply': window_context.c:(.text+0x9ce0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_scale': window_context.c:(.text+0x9d00): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_scale': window_context.c:(.text+0x9da0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_subtract': window_context.c:(.text+0x9dc0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_subtract': window_context.c:(.text+0x9e80): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_add': window_context.c:(.text+0x9ea0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_add': window_context.c:(.text+0x9f60): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_one': window_context.c:(.text+0x9f80): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_one': window_context.c:(.text+0xa020): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_zero': window_context.c:(.text+0xa040): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_zero': window_context.c:(.text+0xa0e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_assign_vec3i': window_context.c:(.text+0xa100): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_assign_vec3i': window_context.c:(.text+0xa1c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_assign': window_context.c:(.text+0xa1e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_assign': window_context.c:(.text+0xa280): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3': window_context.c:(.text+0xa2a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3': window_context.c:(.text+0xa340): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_nearly_equal': window_context.c:(.text+0xa360): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_nearly_equal': window_context.c:(.text+0xa3a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_equal': window_context.c:(.text+0xa3c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_equal': window_context.c:(.text+0xa400): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_near_zero': window_context.c:(.text+0xa420): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_near_zero': window_context.c:(.text+0xa460): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_zero': window_context.c:(.text+0xa480): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_zero': window_context.c:(.text+0xa4c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_distance_squared': window_context.c:(.text+0xa4e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_distance_squared': window_context.c:(.text+0xa520): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_distance': window_context.c:(.text+0xa540): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_distance': window_context.c:(.text+0xa560): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_length': window_context.c:(.text+0xa580): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_length': window_context.c:(.text+0xa5a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_length_squared': window_context.c:(.text+0xa5c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_length_squared': window_context.c:(.text+0xa5e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_angle': window_context.c:(.text+0xa600): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_angle': window_context.c:(.text+0xa620): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_dot': window_context.c:(.text+0xa640): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_dot': window_context.c:(.text+0xa680): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_bezier4': window_context.c:(.text+0xa6a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_bezier4': window_context.c:(.text+0xa740): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_bezier3': window_context.c:(.text+0xa780): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_bezier3': window_context.c:(.text+0xa820): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_lerp': window_context.c:(.text+0xa840): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_lerp': window_context.c:(.text+0xa8c0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_rotate': window_context.c:(.text+0xa8e0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_rotate': window_context.c:(.text+0xa960): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_tangent': window_context.c:(.text+0xa980): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_tangent': window_context.c:(.text+0xaa00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_reflect': window_context.c:(.text+0xaa20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_reflect': window_context.c:(.text+0xaaa0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_slide': window_context.c:(.text+0xaac0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_slide': window_context.c:(.text+0xab40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_project': window_context.c:(.text+0xab60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_project': window_context.c:(.text+0xabe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_normalize': window_context.c:(.text+0xac00): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_normalize': window_context.c:(.text+0xac80): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_clamp': window_context.c:(.text+0xaca0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_clamp': window_context.c:(.text+0xad40): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_min': window_context.c:(.text+0xad60): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_min': window_context.c:(.text+0xade0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_max': window_context.c:(.text+0xae00): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_max': window_context.c:(.text+0xae80): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_round': window_context.c:(.text+0xaea0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_round': window_context.c:(.text+0xaf20): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_ceil': window_context.c:(.text+0xaf40): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_ceil': window_context.c:(.text+0xafc0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_floor': window_context.c:(.text+0xafe0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_floor': window_context.c:(.text+0xb060): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_abs': window_context.c:(.text+0xb080): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_abs': window_context.c:(.text+0xb100): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_inverse': window_context.c:(.text+0xb120): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_inverse': window_context.c:(.text+0xb1a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_negative': window_context.c:(.text+0xb1c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_negative': window_context.c:(.text+0xb240): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_snap': window_context.c:(.text+0xb260): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_snap': window_context.c:(.text+0xb2e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_divide': window_context.c:(.text+0xb300): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_divide': window_context.c:(.text+0xb380): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_multiply_mat2': window_context.c:(.text+0xb3a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_multiply_mat2': window_context.c:(.text+0xb440): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_multiply': window_context.c:(.text+0xb460): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_multiply': window_context.c:(.text+0xb4e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_scale': window_context.c:(.text+0xb500): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_scale': window_context.c:(.text+0xb580): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_subtract': window_context.c:(.text+0xb5a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_subtract': window_context.c:(.text+0xb620): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_add': window_context.c:(.text+0xb640): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_add': window_context.c:(.text+0xb6c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_one': window_context.c:(.text+0xb6e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_one': window_context.c:(.text+0xb760): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_zero': window_context.c:(.text+0xb780): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_zero': window_context.c:(.text+0xb800): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_assign_vec2': window_context.c:(.text+0xb820): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_assign_vec2': window_context.c:(.text+0xb8a0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_assign': window_context.c:(.text+0xb8c0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_assign': window_context.c:(.text+0xb940): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i': window_context.c:(.text+0xb960): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i': window_context.c:(.text+0xb9e0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_is_equal': window_context.c:(.text+0xba00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_is_equal': window_context.c:(.text+0xba40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_is_zero': window_context.c:(.text+0xba60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_is_zero': window_context.c:(.text+0xba80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_distance_squared': window_context.c:(.text+0xbaa0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_distance_squared': window_context.c:(.text+0xbae0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_distance': window_context.c:(.text+0xbb00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_distance': window_context.c:(.text+0xbb40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_length': window_context.c:(.text+0xbb60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_length': window_context.c:(.text+0xbb80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_length_squared': window_context.c:(.text+0xbba0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_length_squared': window_context.c:(.text+0xbbc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_angle': window_context.c:(.text+0xbbe0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_angle': window_context.c:(.text+0xbc00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_dot': window_context.c:(.text+0xbc20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_dot': window_context.c:(.text+0xbc60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_bezier4': window_context.c:(.text+0xbc80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_bezier4': window_context.c:(.text+0xbd40): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_bezier3': window_context.c:(.text+0xbd80): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_bezier3': window_context.c:(.text+0xbe20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_lerp': window_context.c:(.text+0xbe40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_lerp': window_context.c:(.text+0xbee0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_rotate': window_context.c:(.text+0xbf00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_rotate': window_context.c:(.text+0xbfa0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_tangent': window_context.c:(.text+0xbfc0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_tangent': window_context.c:(.text+0xc040): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_reflect': window_context.c:(.text+0xc060): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_reflect': window_context.c:(.text+0xc100): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_slide': window_context.c:(.text+0xc120): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_slide': window_context.c:(.text+0xc1c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_project': window_context.c:(.text+0xc1e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_project': window_context.c:(.text+0xc280): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_normalize': window_context.c:(.text+0xc2a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_normalize': window_context.c:(.text+0xc320): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_clamp': window_context.c:(.text+0xc340): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_clamp': window_context.c:(.text+0xc3e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_min': window_context.c:(.text+0xc400): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_min': window_context.c:(.text+0xc4a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_max': window_context.c:(.text+0xc4c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_max': window_context.c:(.text+0xc560): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_round': window_context.c:(.text+0xc580): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_round': window_context.c:(.text+0xc600): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_ceil': window_context.c:(.text+0xc620): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_ceil': window_context.c:(.text+0xc6a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_floor': window_context.c:(.text+0xc6c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_floor': window_context.c:(.text+0xc740): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_abs': window_context.c:(.text+0xc760): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_abs': window_context.c:(.text+0xc7e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_inverse': window_context.c:(.text+0xc800): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_inverse': window_context.c:(.text+0xc880): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_negative': window_context.c:(.text+0xc8a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_negative': window_context.c:(.text+0xc920): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_snap': window_context.c:(.text+0xc940): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_snap': window_context.c:(.text+0xc9e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_divide': window_context.c:(.text+0xca00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_divide': window_context.c:(.text+0xcaa0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_multiply_mat2': window_context.c:(.text+0xcac0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_multiply_mat2': window_context.c:(.text+0xcb60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_multiply': window_context.c:(.text+0xcb80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_multiply': window_context.c:(.text+0xcc20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_scale': window_context.c:(.text+0xcc40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_scale': window_context.c:(.text+0xcce0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_subtract': window_context.c:(.text+0xcd00): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_subtract': window_context.c:(.text+0xcda0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_add': window_context.c:(.text+0xcdc0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_add': window_context.c:(.text+0xce60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_one': window_context.c:(.text+0xce80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_one': window_context.c:(.text+0xcf00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_zero': window_context.c:(.text+0xcf20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_zero': window_context.c:(.text+0xcfa0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_assign_vec2i': window_context.c:(.text+0xcfc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_assign_vec2i': window_context.c:(.text+0xd040): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_assign': window_context.c:(.text+0xd060): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_assign': window_context.c:(.text+0xd0e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2': window_context.c:(.text+0xd100): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2': window_context.c:(.text+0xd180): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_nearly_equal': window_context.c:(.text+0xd1a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_nearly_equal': window_context.c:(.text+0xd1e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_equal': window_context.c:(.text+0xd200): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_equal': window_context.c:(.text+0xd240): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_near_zero': window_context.c:(.text+0xd260): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_near_zero': window_context.c:(.text+0xd280): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_zero': window_context.c:(.text+0xd2a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_zero': window_context.c:(.text+0xd2c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_lerp': yajl_utils.c:(.text+0x600): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_lerp': yajl_utils.c:(.text+0x680): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_multiply': yajl_utils.c:(.text+0x6a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_multiply': yajl_utils.c:(.text+0x720): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_scale': yajl_utils.c:(.text+0x740): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_scale': yajl_utils.c:(.text+0x7c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_negative': yajl_utils.c:(.text+0x7e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_negative': yajl_utils.c:(.text+0x860): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_scaling': yajl_utils.c:(.text+0x880): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_scaling': yajl_utils.c:(.text+0x900): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_translation': yajl_utils.c:(.text+0x920): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_translation': yajl_utils.c:(.text+0x9a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_look_at': yajl_utils.c:(.text+0x9c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_look_at': yajl_utils.c:(.text+0xa80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_quaternion': yajl_utils.c:(.text+0xaa0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_quaternion': yajl_utils.c:(.text+0xb20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_axis': yajl_utils.c:(.text+0xb40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_axis': yajl_utils.c:(.text+0xbc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_z': yajl_utils.c:(.text+0xbe0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_z': yajl_utils.c:(.text+0xc60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_y': yajl_utils.c:(.text+0xc80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_y': yajl_utils.c:(.text+0xd00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_x': yajl_utils.c:(.text+0xd20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_x': yajl_utils.c:(.text+0xda0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_perspective_infinite': yajl_utils.c:(.text+0xdc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_perspective_infinite': yajl_utils.c:(.text+0xe40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_perspective_fov': yajl_utils.c:(.text+0xe60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_perspective_fov': yajl_utils.c:(.text+0xee0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_perspective': yajl_utils.c:(.text+0xf00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_perspective': yajl_utils.c:(.text+0xf80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_ortho': yajl_utils.c:(.text+0xfa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_ortho': yajl_utils.c:(.text+0x1020): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_inverse': yajl_utils.c:(.text+0x1040): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_inverse': yajl_utils.c:(.text+0x10c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_adjugate': yajl_utils.c:(.text+0x10e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_adjugate': yajl_utils.c:(.text+0x1160): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_transpose': yajl_utils.c:(.text+0x1180): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_transpose': yajl_utils.c:(.text+0x1200): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_assign_mat3': yajl_utils.c:(.text+0x1220): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_assign_mat3': yajl_utils.c:(.text+0x12a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_assign_mat2': yajl_utils.c:(.text+0x12c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_assign_mat2': yajl_utils.c:(.text+0x1360): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_assign': yajl_utils.c:(.text+0x1380): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_assign': yajl_utils.c:(.text+0x1400): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_determinant': yajl_utils.c:(.text+0x1420): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_determinant': yajl_utils.c:(.text+0x1440): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_identity': yajl_utils.c:(.text+0x1460): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_identity': yajl_utils.c:(.text+0x14e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_zero': yajl_utils.c:(.text+0x1500): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_zero': yajl_utils.c:(.text+0x1580): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4': yajl_utils.c:(.text+0x15a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4': yajl_utils.c:(.text+0x1620): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_lerp': yajl_utils.c:(.text+0x1640): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_lerp': yajl_utils.c:(.text+0x16c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_multiply': yajl_utils.c:(.text+0x16e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_multiply': yajl_utils.c:(.text+0x1760): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_scale': yajl_utils.c:(.text+0x1780): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_scale': yajl_utils.c:(.text+0x1800): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_negative': yajl_utils.c:(.text+0x1820): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_negative': yajl_utils.c:(.text+0x18a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_scaling': yajl_utils.c:(.text+0x18c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_scaling': yajl_utils.c:(.text+0x1940): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_quaternion': yajl_utils.c:(.text+0x1960): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_quaternion': yajl_utils.c:(.text+0x1a00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_axis': yajl_utils.c:(.text+0x1a20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_axis': yajl_utils.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_z': yajl_utils.c:(.text+0x1ae0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_z': yajl_utils.c:(.text+0x1b60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_y': yajl_utils.c:(.text+0x1b80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_y': yajl_utils.c:(.text+0x1c00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_x': yajl_utils.c:(.text+0x1c20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_x': yajl_utils.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_inverse': yajl_utils.c:(.text+0x1cc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_inverse': yajl_utils.c:(.text+0x1d40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_adjugate': yajl_utils.c:(.text+0x1d60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_adjugate': yajl_utils.c:(.text+0x1de0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_cofactor': yajl_utils.c:(.text+0x1e00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_cofactor': yajl_utils.c:(.text+0x1e80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_transpose': yajl_utils.c:(.text+0x1ea0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_transpose': yajl_utils.c:(.text+0x1f20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_assign_mat4': yajl_utils.c:(.text+0x1f40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_assign_mat4': yajl_utils.c:(.text+0x1fc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_assign_mat2': yajl_utils.c:(.text+0x1fe0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_assign_mat2': yajl_utils.c:(.text+0x2080): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_assign': yajl_utils.c:(.text+0x20a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_assign': yajl_utils.c:(.text+0x2120): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_determinant': yajl_utils.c:(.text+0x2140): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_determinant': yajl_utils.c:(.text+0x2160): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_identity': yajl_utils.c:(.text+0x2180): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_identity': yajl_utils.c:(.text+0x2200): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_zero': yajl_utils.c:(.text+0x2220): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_zero': yajl_utils.c:(.text+0x22a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3': yajl_utils.c:(.text+0x22c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3': yajl_utils.c:(.text+0x2340): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_lerp': yajl_utils.c:(.text+0x2360): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_lerp': yajl_utils.c:(.text+0x2420): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_multiply': yajl_utils.c:(.text+0x2440): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_multiply': yajl_utils.c:(.text+0x2500): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_scale': yajl_utils.c:(.text+0x2520): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_scale': yajl_utils.c:(.text+0x25c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_negative': yajl_utils.c:(.text+0x25e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_negative': yajl_utils.c:(.text+0x2680): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_scaling': yajl_utils.c:(.text+0x26a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_scaling': yajl_utils.c:(.text+0x2740): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_rotation': yajl_utils.c:(.text+0x2760): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_rotation': yajl_utils.c:(.text+0x2800): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_inverse': yajl_utils.c:(.text+0x2820): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_inverse': yajl_utils.c:(.text+0x28c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_cofactor': yajl_utils.c:(.text+0x28e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_cofactor': yajl_utils.c:(.text+0x2980): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_transpose': yajl_utils.c:(.text+0x29a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_transpose': yajl_utils.c:(.text+0x2a40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_assign_mat4': yajl_utils.c:(.text+0x2a60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_assign_mat4': yajl_utils.c:(.text+0x2b00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_assign_mat3': yajl_utils.c:(.text+0x2b20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_assign_mat3': yajl_utils.c:(.text+0x2bc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_assign': yajl_utils.c:(.text+0x2be0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_assign': yajl_utils.c:(.text+0x2c80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_determinant': yajl_utils.c:(.text+0x2ca0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_determinant': yajl_utils.c:(.text+0x2ce0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_identity': yajl_utils.c:(.text+0x2d00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_identity': yajl_utils.c:(.text+0x2da0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_zero': yajl_utils.c:(.text+0x2dc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_zero': yajl_utils.c:(.text+0x2e60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2': yajl_utils.c:(.text+0x2e80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2': yajl_utils.c:(.text+0x2f20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_length_squared': yajl_utils.c:(.text+0x2f40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_length_squared': yajl_utils.c:(.text+0x2f80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_length': yajl_utils.c:(.text+0x2fa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_length': yajl_utils.c:(.text+0x2fe0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_angle': yajl_utils.c:(.text+0x3000): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_angle': yajl_utils.c:(.text+0x3040): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_dot': yajl_utils.c:(.text+0x3060): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_dot': yajl_utils.c:(.text+0x30a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_slerp': yajl_utils.c:(.text+0x30c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_slerp': yajl_utils.c:(.text+0x3180): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_lerp': yajl_utils.c:(.text+0x31a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_lerp': yajl_utils.c:(.text+0x3260): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_yaw_pitch_roll': yajl_utils.c:(.text+0x3280): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_yaw_pitch_roll': yajl_utils.c:(.text+0x3320): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_mat4': yajl_utils.c:(.text+0x3340): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_mat4': yajl_utils.c:(.text+0x33e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_vec3': yajl_utils.c:(.text+0x3400): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_vec3': yajl_utils.c:(.text+0x34a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_axis_angle': yajl_utils.c:(.text+0x34c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_axis_angle': yajl_utils.c:(.text+0x3560): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_power': yajl_utils.c:(.text+0x3580): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_power': yajl_utils.c:(.text+0x3620): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_normalize': yajl_utils.c:(.text+0x3640): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_normalize': yajl_utils.c:(.text+0x36e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_inverse': yajl_utils.c:(.text+0x3700): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_inverse': yajl_utils.c:(.text+0x37a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_conjugate': yajl_utils.c:(.text+0x37c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_conjugate': yajl_utils.c:(.text+0x3860): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_negative': yajl_utils.c:(.text+0x3880): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_negative': yajl_utils.c:(.text+0x3920): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_divide': yajl_utils.c:(.text+0x3940): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_divide': yajl_utils.c:(.text+0x3a00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_multiply': yajl_utils.c:(.text+0x3a20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_multiply': yajl_utils.c:(.text+0x3ae0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_scale': yajl_utils.c:(.text+0x3b00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_scale': yajl_utils.c:(.text+0x3ba0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_null': yajl_utils.c:(.text+0x3bc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_null': yajl_utils.c:(.text+0x3c60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_zero': yajl_utils.c:(.text+0x3c80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_zero': yajl_utils.c:(.text+0x3d20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_assign': yajl_utils.c:(.text+0x3d40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_assign': yajl_utils.c:(.text+0x3de0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat': yajl_utils.c:(.text+0x3e00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat': yajl_utils.c:(.text+0x3ea0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_nearly_equal': yajl_utils.c:(.text+0x3ec0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_nearly_equal': yajl_utils.c:(.text+0x3f00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_equal': yajl_utils.c:(.text+0x3f20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_equal': yajl_utils.c:(.text+0x3f60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_near_zero': yajl_utils.c:(.text+0x3f80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_near_zero': yajl_utils.c:(.text+0x3fc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_zero': yajl_utils.c:(.text+0x3fe0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_zero': yajl_utils.c:(.text+0x4020): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_lerp': yajl_utils.c:(.text+0x4040): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_lerp': yajl_utils.c:(.text+0x40e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_normalize': yajl_utils.c:(.text+0x4100): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_normalize': yajl_utils.c:(.text+0x41a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_clamp': yajl_utils.c:(.text+0x41c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_clamp': yajl_utils.c:(.text+0x4260): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_min': yajl_utils.c:(.text+0x4280): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_min': yajl_utils.c:(.text+0x4320): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_max': yajl_utils.c:(.text+0x4340): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_max': yajl_utils.c:(.text+0x43e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_round': yajl_utils.c:(.text+0x4400): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_round': yajl_utils.c:(.text+0x44a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_ceil': yajl_utils.c:(.text+0x44c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_ceil': yajl_utils.c:(.text+0x4560): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_floor': yajl_utils.c:(.text+0x4580): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_floor': yajl_utils.c:(.text+0x4620): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_abs': yajl_utils.c:(.text+0x4640): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_abs': yajl_utils.c:(.text+0x46e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_inverse': yajl_utils.c:(.text+0x4700): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_inverse': yajl_utils.c:(.text+0x47a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_negative': yajl_utils.c:(.text+0x47c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_negative': yajl_utils.c:(.text+0x4860): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_snap': yajl_utils.c:(.text+0x4880): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_snap': yajl_utils.c:(.text+0x4920): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_divide': yajl_utils.c:(.text+0x4940): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_divide': yajl_utils.c:(.text+0x49e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_multiply_mat4': yajl_utils.c:(.text+0x4a00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_multiply_mat4': yajl_utils.c:(.text+0x4aa0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_multiply': yajl_utils.c:(.text+0x4ac0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_multiply': yajl_utils.c:(.text+0x4b60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_scale': yajl_utils.c:(.text+0x4b80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_scale': yajl_utils.c:(.text+0x4c20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_subtract': yajl_utils.c:(.text+0x4c40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_subtract': yajl_utils.c:(.text+0x4ce0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_add': yajl_utils.c:(.text+0x4d00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_add': yajl_utils.c:(.text+0x4da0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_one': yajl_utils.c:(.text+0x4dc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_one': yajl_utils.c:(.text+0x4e40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_zero': yajl_utils.c:(.text+0x4e60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_zero': yajl_utils.c:(.text+0x4ee0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_assign_vec4': yajl_utils.c:(.text+0x4f00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_assign_vec4': yajl_utils.c:(.text+0x4fa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_assign': yajl_utils.c:(.text+0x4fc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_assign': yajl_utils.c:(.text+0x5060): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i': yajl_utils.c:(.text+0x5080): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i': yajl_utils.c:(.text+0x5120): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_is_equal': yajl_utils.c:(.text+0x5160): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_is_equal': yajl_utils.c:(.text+0x51a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_is_zero': yajl_utils.c:(.text+0x51c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_is_zero': yajl_utils.c:(.text+0x51e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_lerp': yajl_utils.c:(.text+0x5200): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_lerp': yajl_utils.c:(.text+0x52a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_normalize': yajl_utils.c:(.text+0x52c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_normalize': yajl_utils.c:(.text+0x5360): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_clamp': yajl_utils.c:(.text+0x5380): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_clamp': yajl_utils.c:(.text+0x5420): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_min': yajl_utils.c:(.text+0x5440): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_min': yajl_utils.c:(.text+0x54e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_max': yajl_utils.c:(.text+0x5500): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_max': yajl_utils.c:(.text+0x55a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_round': yajl_utils.c:(.text+0x55c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_round': yajl_utils.c:(.text+0x5660): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_ceil': yajl_utils.c:(.text+0x5680): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_ceil': yajl_utils.c:(.text+0x5720): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_floor': yajl_utils.c:(.text+0x5740): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_floor': yajl_utils.c:(.text+0x57e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_abs': yajl_utils.c:(.text+0x5800): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_abs': yajl_utils.c:(.text+0x58a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_inverse': yajl_utils.c:(.text+0x58c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_inverse': yajl_utils.c:(.text+0x5960): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_negative': yajl_utils.c:(.text+0x5980): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_negative': yajl_utils.c:(.text+0x5a20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_snap': yajl_utils.c:(.text+0x5a40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_snap': yajl_utils.c:(.text+0x5ae0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_divide': yajl_utils.c:(.text+0x5b00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_divide': yajl_utils.c:(.text+0x5ba0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_multiply_mat4': yajl_utils.c:(.text+0x5bc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_multiply_mat4': yajl_utils.c:(.text+0x5c60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_multiply': yajl_utils.c:(.text+0x5c80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_multiply': yajl_utils.c:(.text+0x5d20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_scale': yajl_utils.c:(.text+0x5d40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_scale': yajl_utils.c:(.text+0x5de0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_subtract': yajl_utils.c:(.text+0x5e00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_subtract': yajl_utils.c:(.text+0x5ea0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_add': yajl_utils.c:(.text+0x5ec0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_add': yajl_utils.c:(.text+0x5f60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_one': yajl_utils.c:(.text+0x5f80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_one': yajl_utils.c:(.text+0x6000): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_zero': yajl_utils.c:(.text+0x6020): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_zero': yajl_utils.c:(.text+0x60a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_assign_vec4i': yajl_utils.c:(.text+0x60c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_assign_vec4i': yajl_utils.c:(.text+0x6160): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_assign': yajl_utils.c:(.text+0x6180): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_assign': yajl_utils.c:(.text+0x6220): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4': yajl_utils.c:(.text+0x6240): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4': yajl_utils.c:(.text+0x62e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_nearly_equal': yajl_utils.c:(.text+0x6300): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_nearly_equal': yajl_utils.c:(.text+0x6340): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_equal': yajl_utils.c:(.text+0x6360): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_equal': yajl_utils.c:(.text+0x63a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_near_zero': yajl_utils.c:(.text+0x63c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_near_zero': yajl_utils.c:(.text+0x6400): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_zero': yajl_utils.c:(.text+0x6420): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_zero': yajl_utils.c:(.text+0x6440): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_distance_squared': yajl_utils.c:(.text+0x6460): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_distance_squared': yajl_utils.c:(.text+0x64c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_distance': yajl_utils.c:(.text+0x64e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_distance': yajl_utils.c:(.text+0x6540): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_length_squared': yajl_utils.c:(.text+0x6560): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_length_squared': yajl_utils.c:(.text+0x65a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_length': yajl_utils.c:(.text+0x65c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_length': yajl_utils.c:(.text+0x6600): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_dot': yajl_utils.c:(.text+0x6620): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_dot': yajl_utils.c:(.text+0x6680): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_bezier4': yajl_utils.c:(.text+0x66a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_bezier4': yajl_utils.c:(.text+0x67a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_bezier3': yajl_utils.c:(.text+0x67e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_bezier3': yajl_utils.c:(.text+0x68e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_lerp': yajl_utils.c:(.text+0x6900): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_lerp': yajl_utils.c:(.text+0x69e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_reflect': yajl_utils.c:(.text+0x6a00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_reflect': yajl_utils.c:(.text+0x6ae0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_slide': yajl_utils.c:(.text+0x6b00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_slide': yajl_utils.c:(.text+0x6be0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_project': yajl_utils.c:(.text+0x6c00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_project': yajl_utils.c:(.text+0x6ce0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_normalize': yajl_utils.c:(.text+0x6d00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_normalize': yajl_utils.c:(.text+0x6dc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_cross': yajl_utils.c:(.text+0x6de0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_cross': yajl_utils.c:(.text+0x6ec0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_clamp': yajl_utils.c:(.text+0x6ee0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_clamp': yajl_utils.c:(.text+0x6fe0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_min': yajl_utils.c:(.text+0x7000): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_min': yajl_utils.c:(.text+0x70e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_max': yajl_utils.c:(.text+0x7100): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_max': yajl_utils.c:(.text+0x71e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_round': yajl_utils.c:(.text+0x7200): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_round': yajl_utils.c:(.text+0x72a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_ceil': yajl_utils.c:(.text+0x72c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_ceil': yajl_utils.c:(.text+0x7360): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_floor': yajl_utils.c:(.text+0x7380): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_floor': yajl_utils.c:(.text+0x7420): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_abs': yajl_utils.c:(.text+0x7440): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_abs': yajl_utils.c:(.text+0x7500): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_inverse': yajl_utils.c:(.text+0x7520): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_inverse': yajl_utils.c:(.text+0x75e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_negative': yajl_utils.c:(.text+0x7600): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_negative': yajl_utils.c:(.text+0x76c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_snap': yajl_utils.c:(.text+0x76e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_snap': yajl_utils.c:(.text+0x77c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_divide': yajl_utils.c:(.text+0x77e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_divide': yajl_utils.c:(.text+0x78c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_multiply_mat3': yajl_utils.c:(.text+0x78e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_multiply_mat3': yajl_utils.c:(.text+0x79a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_multiply': yajl_utils.c:(.text+0x79c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_multiply': yajl_utils.c:(.text+0x7aa0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_scale': yajl_utils.c:(.text+0x7ac0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_scale': yajl_utils.c:(.text+0x7b80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_subtract': yajl_utils.c:(.text+0x7ba0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_subtract': yajl_utils.c:(.text+0x7c80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_add': yajl_utils.c:(.text+0x7ca0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_add': yajl_utils.c:(.text+0x7d80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_one': yajl_utils.c:(.text+0x7da0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_one': yajl_utils.c:(.text+0x7e40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_zero': yajl_utils.c:(.text+0x7e60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_zero': yajl_utils.c:(.text+0x7f00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_assign_vec3': yajl_utils.c:(.text+0x7f20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_assign_vec3': yajl_utils.c:(.text+0x7fc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_assign': yajl_utils.c:(.text+0x7fe0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_assign': yajl_utils.c:(.text+0x80a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i': yajl_utils.c:(.text+0x80c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i': yajl_utils.c:(.text+0x8160): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_is_equal': yajl_utils.c:(.text+0x8180): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_is_equal': yajl_utils.c:(.text+0x81e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_is_zero': yajl_utils.c:(.text+0x8200): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_is_zero': yajl_utils.c:(.text+0x8240): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_distance_squared': yajl_utils.c:(.text+0x8260): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_distance_squared': yajl_utils.c:(.text+0x82a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_distance': yajl_utils.c:(.text+0x82c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_distance': yajl_utils.c:(.text+0x8300): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_length_squared': yajl_utils.c:(.text+0x8320): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_length_squared': yajl_utils.c:(.text+0x8340): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_length': yajl_utils.c:(.text+0x8360): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_length': yajl_utils.c:(.text+0x8380): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_dot': yajl_utils.c:(.text+0x83a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_dot': yajl_utils.c:(.text+0x83e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_bezier4': yajl_utils.c:(.text+0x8400): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_bezier4': yajl_utils.c:(.text+0x84e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_bezier3': yajl_utils.c:(.text+0x8520): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_bezier3': yajl_utils.c:(.text+0x85e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_lerp': yajl_utils.c:(.text+0x8600): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_lerp': yajl_utils.c:(.text+0x86c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_reflect': yajl_utils.c:(.text+0x86e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_reflect': yajl_utils.c:(.text+0x87a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_slide': yajl_utils.c:(.text+0x87c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_slide': yajl_utils.c:(.text+0x8880): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_project': yajl_utils.c:(.text+0x88a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_project': yajl_utils.c:(.text+0x8960): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_normalize': yajl_utils.c:(.text+0x8980): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_normalize': yajl_utils.c:(.text+0x8a20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_cross': yajl_utils.c:(.text+0x8a40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_cross': yajl_utils.c:(.text+0x8b00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_clamp': yajl_utils.c:(.text+0x8b20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_clamp': yajl_utils.c:(.text+0x8be0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_min': yajl_utils.c:(.text+0x8c00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_min': yajl_utils.c:(.text+0x8cc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_max': yajl_utils.c:(.text+0x8ce0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_max': yajl_utils.c:(.text+0x8da0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_round': yajl_utils.c:(.text+0x8dc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_round': yajl_utils.c:(.text+0x8e60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_ceil': yajl_utils.c:(.text+0x8e80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_ceil': yajl_utils.c:(.text+0x8f20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_floor': yajl_utils.c:(.text+0x8f40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_floor': yajl_utils.c:(.text+0x8fe0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_abs': yajl_utils.c:(.text+0x9000): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_abs': yajl_utils.c:(.text+0x90a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_inverse': yajl_utils.c:(.text+0x90c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_inverse': yajl_utils.c:(.text+0x9160): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_negative': yajl_utils.c:(.text+0x9180): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_negative': yajl_utils.c:(.text+0x9220): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_snap': yajl_utils.c:(.text+0x9240): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_snap': yajl_utils.c:(.text+0x9300): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_divide': yajl_utils.c:(.text+0x9320): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_divide': yajl_utils.c:(.text+0x93e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_multiply_mat3': yajl_utils.c:(.text+0x9400): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_multiply_mat3': yajl_utils.c:(.text+0x94a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_multiply': yajl_utils.c:(.text+0x94c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_multiply': yajl_utils.c:(.text+0x9580): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_scale': yajl_utils.c:(.text+0x95a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_scale': yajl_utils.c:(.text+0x9640): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_subtract': yajl_utils.c:(.text+0x9660): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_subtract': yajl_utils.c:(.text+0x9720): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_add': yajl_utils.c:(.text+0x9740): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_add': yajl_utils.c:(.text+0x9800): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_one': yajl_utils.c:(.text+0x9820): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_one': yajl_utils.c:(.text+0x98c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_zero': yajl_utils.c:(.text+0x98e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_zero': yajl_utils.c:(.text+0x9980): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_assign_vec3i': yajl_utils.c:(.text+0x99a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_assign_vec3i': yajl_utils.c:(.text+0x9a60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_assign': yajl_utils.c:(.text+0x9a80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_assign': yajl_utils.c:(.text+0x9b20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3': yajl_utils.c:(.text+0x9b40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3': yajl_utils.c:(.text+0x9be0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_nearly_equal': yajl_utils.c:(.text+0x9c00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_nearly_equal': yajl_utils.c:(.text+0x9c40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_equal': yajl_utils.c:(.text+0x9c60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_equal': yajl_utils.c:(.text+0x9ca0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_near_zero': yajl_utils.c:(.text+0x9cc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_near_zero': yajl_utils.c:(.text+0x9d00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_zero': yajl_utils.c:(.text+0x9d20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_zero': yajl_utils.c:(.text+0x9d60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_distance_squared': yajl_utils.c:(.text+0x9d80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_distance_squared': yajl_utils.c:(.text+0x9dc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_distance': yajl_utils.c:(.text+0x9de0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_distance': yajl_utils.c:(.text+0x9e00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_length': yajl_utils.c:(.text+0x9e20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_length': yajl_utils.c:(.text+0x9e40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_length_squared': yajl_utils.c:(.text+0x9e60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_length_squared': yajl_utils.c:(.text+0x9e80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_angle': yajl_utils.c:(.text+0x9ea0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_angle': yajl_utils.c:(.text+0x9ec0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_dot': yajl_utils.c:(.text+0x9ee0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_dot': yajl_utils.c:(.text+0x9f20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_bezier4': yajl_utils.c:(.text+0x9f40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_bezier4': yajl_utils.c:(.text+0x9fe0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_bezier3': yajl_utils.c:(.text+0xa020): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_bezier3': yajl_utils.c:(.text+0xa0c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_lerp': yajl_utils.c:(.text+0xa0e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_lerp': yajl_utils.c:(.text+0xa160): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_rotate': yajl_utils.c:(.text+0xa180): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_rotate': yajl_utils.c:(.text+0xa200): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_tangent': yajl_utils.c:(.text+0xa220): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_tangent': yajl_utils.c:(.text+0xa2a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_reflect': yajl_utils.c:(.text+0xa2c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_reflect': yajl_utils.c:(.text+0xa340): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_slide': yajl_utils.c:(.text+0xa360): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_slide': yajl_utils.c:(.text+0xa3e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_project': yajl_utils.c:(.text+0xa400): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_project': yajl_utils.c:(.text+0xa480): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_normalize': yajl_utils.c:(.text+0xa4a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_normalize': yajl_utils.c:(.text+0xa520): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_clamp': yajl_utils.c:(.text+0xa540): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_clamp': yajl_utils.c:(.text+0xa5e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_min': yajl_utils.c:(.text+0xa600): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_min': yajl_utils.c:(.text+0xa680): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_max': yajl_utils.c:(.text+0xa6a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_max': yajl_utils.c:(.text+0xa720): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_round': yajl_utils.c:(.text+0xa740): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_round': yajl_utils.c:(.text+0xa7c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_ceil': yajl_utils.c:(.text+0xa7e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_ceil': yajl_utils.c:(.text+0xa860): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_floor': yajl_utils.c:(.text+0xa880): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_floor': yajl_utils.c:(.text+0xa900): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_abs': yajl_utils.c:(.text+0xa920): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_abs': yajl_utils.c:(.text+0xa9a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_inverse': yajl_utils.c:(.text+0xa9c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_inverse': yajl_utils.c:(.text+0xaa40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_negative': yajl_utils.c:(.text+0xaa60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_negative': yajl_utils.c:(.text+0xaae0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_snap': yajl_utils.c:(.text+0xab00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_snap': yajl_utils.c:(.text+0xab80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_divide': yajl_utils.c:(.text+0xaba0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_divide': yajl_utils.c:(.text+0xac20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_multiply_mat2': yajl_utils.c:(.text+0xac40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_multiply_mat2': yajl_utils.c:(.text+0xace0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_multiply': yajl_utils.c:(.text+0xad00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_multiply': yajl_utils.c:(.text+0xad80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_scale': yajl_utils.c:(.text+0xada0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_scale': yajl_utils.c:(.text+0xae20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_subtract': yajl_utils.c:(.text+0xae40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_subtract': yajl_utils.c:(.text+0xaec0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_add': yajl_utils.c:(.text+0xaee0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_add': yajl_utils.c:(.text+0xaf60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_one': yajl_utils.c:(.text+0xaf80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_one': yajl_utils.c:(.text+0xb000): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_zero': yajl_utils.c:(.text+0xb020): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_zero': yajl_utils.c:(.text+0xb0a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_assign_vec2': yajl_utils.c:(.text+0xb0c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_assign_vec2': yajl_utils.c:(.text+0xb140): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_assign': yajl_utils.c:(.text+0xb160): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_assign': yajl_utils.c:(.text+0xb1e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i': yajl_utils.c:(.text+0xb200): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i': yajl_utils.c:(.text+0xb280): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_is_equal': yajl_utils.c:(.text+0xb2a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_is_equal': yajl_utils.c:(.text+0xb2e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_is_zero': yajl_utils.c:(.text+0xb300): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_is_zero': yajl_utils.c:(.text+0xb320): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_distance_squared': yajl_utils.c:(.text+0xb340): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_distance_squared': yajl_utils.c:(.text+0xb380): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_distance': yajl_utils.c:(.text+0xb3a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_distance': yajl_utils.c:(.text+0xb3e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_length': yajl_utils.c:(.text+0xb400): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_length': yajl_utils.c:(.text+0xb420): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_length_squared': yajl_utils.c:(.text+0xb440): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_length_squared': yajl_utils.c:(.text+0xb460): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_angle': yajl_utils.c:(.text+0xb480): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_angle': yajl_utils.c:(.text+0xb4a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_dot': yajl_utils.c:(.text+0xb4c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_dot': yajl_utils.c:(.text+0xb500): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_bezier4': yajl_utils.c:(.text+0xb520): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_bezier4': yajl_utils.c:(.text+0xb5e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_bezier3': yajl_utils.c:(.text+0xb620): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_bezier3': yajl_utils.c:(.text+0xb6c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_lerp': yajl_utils.c:(.text+0xb6e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_lerp': yajl_utils.c:(.text+0xb780): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_rotate': yajl_utils.c:(.text+0xb7a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_rotate': yajl_utils.c:(.text+0xb840): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_tangent': yajl_utils.c:(.text+0xb860): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_tangent': yajl_utils.c:(.text+0xb8e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_reflect': yajl_utils.c:(.text+0xb900): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_reflect': yajl_utils.c:(.text+0xb9a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_slide': yajl_utils.c:(.text+0xb9c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_slide': yajl_utils.c:(.text+0xba60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_project': yajl_utils.c:(.text+0xba80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_project': yajl_utils.c:(.text+0xbb20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_normalize': yajl_utils.c:(.text+0xbb40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_normalize': yajl_utils.c:(.text+0xbbc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_clamp': yajl_utils.c:(.text+0xbbe0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_clamp': yajl_utils.c:(.text+0xbc80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_min': yajl_utils.c:(.text+0xbca0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_min': yajl_utils.c:(.text+0xbd40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_max': yajl_utils.c:(.text+0xbd60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_max': yajl_utils.c:(.text+0xbe00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_round': yajl_utils.c:(.text+0xbe20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_round': yajl_utils.c:(.text+0xbea0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_ceil': yajl_utils.c:(.text+0xbec0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_ceil': yajl_utils.c:(.text+0xbf40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_floor': yajl_utils.c:(.text+0xbf60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_floor': yajl_utils.c:(.text+0xbfe0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_abs': yajl_utils.c:(.text+0xc000): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_abs': yajl_utils.c:(.text+0xc080): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_inverse': yajl_utils.c:(.text+0xc0a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_inverse': yajl_utils.c:(.text+0xc120): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_negative': yajl_utils.c:(.text+0xc140): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_negative': yajl_utils.c:(.text+0xc1c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_snap': yajl_utils.c:(.text+0xc1e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_snap': yajl_utils.c:(.text+0xc280): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_divide': yajl_utils.c:(.text+0xc2a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_divide': yajl_utils.c:(.text+0xc340): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_multiply_mat2': yajl_utils.c:(.text+0xc360): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_multiply_mat2': yajl_utils.c:(.text+0xc400): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_multiply': yajl_utils.c:(.text+0xc420): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_multiply': yajl_utils.c:(.text+0xc4c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_scale': yajl_utils.c:(.text+0xc4e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_scale': yajl_utils.c:(.text+0xc580): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_subtract': yajl_utils.c:(.text+0xc5a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_subtract': yajl_utils.c:(.text+0xc640): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_add': yajl_utils.c:(.text+0xc660): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_add': yajl_utils.c:(.text+0xc700): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_one': yajl_utils.c:(.text+0xc720): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_one': yajl_utils.c:(.text+0xc7a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_zero': yajl_utils.c:(.text+0xc7c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_zero': yajl_utils.c:(.text+0xc840): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_assign_vec2i': yajl_utils.c:(.text+0xc860): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_assign_vec2i': yajl_utils.c:(.text+0xc8e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_assign': yajl_utils.c:(.text+0xc900): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_assign': yajl_utils.c:(.text+0xc980): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2': yajl_utils.c:(.text+0xc9a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2': yajl_utils.c:(.text+0xca20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_nearly_equal': yajl_utils.c:(.text+0xca40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_nearly_equal': yajl_utils.c:(.text+0xca80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_equal': yajl_utils.c:(.text+0xcaa0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_equal': yajl_utils.c:(.text+0xcae0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_near_zero': yajl_utils.c:(.text+0xcb00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_near_zero': yajl_utils.c:(.text+0xcb20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_zero': yajl_utils.c:(.text+0xcb40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_zero': yajl_utils.c:(.text+0xcb60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_lerp': actor_fire.c:(.text+0x500): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_lerp': actor_fire.c:(.text+0x580): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_multiply': actor_fire.c:(.text+0x5a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_multiply': actor_fire.c:(.text+0x620): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_scale': actor_fire.c:(.text+0x640): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_scale': actor_fire.c:(.text+0x6c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_negative': actor_fire.c:(.text+0x6e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_negative': actor_fire.c:(.text+0x760): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_scaling': actor_fire.c:(.text+0x780): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_scaling': actor_fire.c:(.text+0x800): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_translation': actor_fire.c:(.text+0x820): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_translation': actor_fire.c:(.text+0x8a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_look_at': actor_fire.c:(.text+0x8c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_look_at': actor_fire.c:(.text+0x980): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_quaternion': actor_fire.c:(.text+0x9a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_quaternion': actor_fire.c:(.text+0xa20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_axis': actor_fire.c:(.text+0xa40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_axis': actor_fire.c:(.text+0xac0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_z': actor_fire.c:(.text+0xae0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_z': actor_fire.c:(.text+0xb60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_y': actor_fire.c:(.text+0xb80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_y': actor_fire.c:(.text+0xc00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_x': actor_fire.c:(.text+0xc20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_x': actor_fire.c:(.text+0xca0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_perspective_infinite': actor_fire.c:(.text+0xcc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_perspective_infinite': actor_fire.c:(.text+0xd40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_perspective_fov': actor_fire.c:(.text+0xd60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_perspective_fov': actor_fire.c:(.text+0xde0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_perspective': actor_fire.c:(.text+0xe00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_perspective': actor_fire.c:(.text+0xe80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_ortho': actor_fire.c:(.text+0xea0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_ortho': actor_fire.c:(.text+0xf20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_inverse': actor_fire.c:(.text+0xf40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_inverse': actor_fire.c:(.text+0xfc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_adjugate': actor_fire.c:(.text+0xfe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_adjugate': actor_fire.c:(.text+0x1060): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_transpose': actor_fire.c:(.text+0x1080): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_transpose': actor_fire.c:(.text+0x1100): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_assign_mat3': actor_fire.c:(.text+0x1120): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_assign_mat3': actor_fire.c:(.text+0x11a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_assign_mat2': actor_fire.c:(.text+0x11c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_assign_mat2': actor_fire.c:(.text+0x1260): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_assign': actor_fire.c:(.text+0x1280): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_assign': actor_fire.c:(.text+0x1300): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_determinant': actor_fire.c:(.text+0x1320): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_determinant': actor_fire.c:(.text+0x1340): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_identity': actor_fire.c:(.text+0x1360): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_identity': actor_fire.c:(.text+0x13e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_zero': actor_fire.c:(.text+0x1400): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_zero': actor_fire.c:(.text+0x1480): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4': actor_fire.c:(.text+0x14a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4': actor_fire.c:(.text+0x1520): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_lerp': actor_fire.c:(.text+0x1540): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_lerp': actor_fire.c:(.text+0x15c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_multiply': actor_fire.c:(.text+0x15e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_multiply': actor_fire.c:(.text+0x1660): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_scale': actor_fire.c:(.text+0x1680): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_scale': actor_fire.c:(.text+0x1700): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_negative': actor_fire.c:(.text+0x1720): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_negative': actor_fire.c:(.text+0x17a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_scaling': actor_fire.c:(.text+0x17c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_scaling': actor_fire.c:(.text+0x1840): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_quaternion': actor_fire.c:(.text+0x1860): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_quaternion': actor_fire.c:(.text+0x1900): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_axis': actor_fire.c:(.text+0x1920): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_axis': actor_fire.c:(.text+0x19c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_z': actor_fire.c:(.text+0x19e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_z': actor_fire.c:(.text+0x1a60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_y': actor_fire.c:(.text+0x1a80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_y': actor_fire.c:(.text+0x1b00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_x': actor_fire.c:(.text+0x1b20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_x': actor_fire.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_inverse': actor_fire.c:(.text+0x1bc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_inverse': actor_fire.c:(.text+0x1c40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_adjugate': actor_fire.c:(.text+0x1c60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_adjugate': actor_fire.c:(.text+0x1ce0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_cofactor': actor_fire.c:(.text+0x1d00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_cofactor': actor_fire.c:(.text+0x1d80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_transpose': actor_fire.c:(.text+0x1da0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_transpose': actor_fire.c:(.text+0x1e20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_assign_mat4': actor_fire.c:(.text+0x1e40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_assign_mat4': actor_fire.c:(.text+0x1ec0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_assign_mat2': actor_fire.c:(.text+0x1ee0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_assign_mat2': actor_fire.c:(.text+0x1f80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_assign': actor_fire.c:(.text+0x1fa0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_assign': actor_fire.c:(.text+0x2020): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_determinant': actor_fire.c:(.text+0x2040): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_determinant': actor_fire.c:(.text+0x2060): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_identity': actor_fire.c:(.text+0x2080): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_identity': actor_fire.c:(.text+0x2100): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_zero': actor_fire.c:(.text+0x2120): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_zero': actor_fire.c:(.text+0x21a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3': actor_fire.c:(.text+0x21c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3': actor_fire.c:(.text+0x2240): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_lerp': actor_fire.c:(.text+0x2260): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_lerp': actor_fire.c:(.text+0x2320): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_multiply': actor_fire.c:(.text+0x2340): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_multiply': actor_fire.c:(.text+0x2400): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_scale': actor_fire.c:(.text+0x2420): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_scale': actor_fire.c:(.text+0x24c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_negative': actor_fire.c:(.text+0x24e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_negative': actor_fire.c:(.text+0x2580): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_scaling': actor_fire.c:(.text+0x25a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_scaling': actor_fire.c:(.text+0x2640): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_rotation': actor_fire.c:(.text+0x2660): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_rotation': actor_fire.c:(.text+0x2700): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_inverse': actor_fire.c:(.text+0x2720): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_inverse': actor_fire.c:(.text+0x27c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_cofactor': actor_fire.c:(.text+0x27e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_cofactor': actor_fire.c:(.text+0x2880): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_transpose': actor_fire.c:(.text+0x28a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_transpose': actor_fire.c:(.text+0x2940): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_assign_mat4': actor_fire.c:(.text+0x2960): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_assign_mat4': actor_fire.c:(.text+0x2a00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_assign_mat3': actor_fire.c:(.text+0x2a20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_assign_mat3': actor_fire.c:(.text+0x2ac0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_assign': actor_fire.c:(.text+0x2ae0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_assign': actor_fire.c:(.text+0x2b80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_determinant': actor_fire.c:(.text+0x2ba0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_determinant': actor_fire.c:(.text+0x2be0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_identity': actor_fire.c:(.text+0x2c00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_identity': actor_fire.c:(.text+0x2ca0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_zero': actor_fire.c:(.text+0x2cc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_zero': actor_fire.c:(.text+0x2d60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2': actor_fire.c:(.text+0x2d80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2': actor_fire.c:(.text+0x2e20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_length_squared': actor_fire.c:(.text+0x2e40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_length_squared': actor_fire.c:(.text+0x2e80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_length': actor_fire.c:(.text+0x2ea0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_length': actor_fire.c:(.text+0x2ee0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_angle': actor_fire.c:(.text+0x2f00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_angle': actor_fire.c:(.text+0x2f40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_dot': actor_fire.c:(.text+0x2f60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_dot': actor_fire.c:(.text+0x2fa0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_slerp': actor_fire.c:(.text+0x2fc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_slerp': actor_fire.c:(.text+0x3080): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_lerp': actor_fire.c:(.text+0x30a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_lerp': actor_fire.c:(.text+0x3160): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_yaw_pitch_roll': actor_fire.c:(.text+0x3180): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_yaw_pitch_roll': actor_fire.c:(.text+0x3220): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_mat4': actor_fire.c:(.text+0x3240): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_mat4': actor_fire.c:(.text+0x32e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_vec3': actor_fire.c:(.text+0x3300): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_vec3': actor_fire.c:(.text+0x33a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_axis_angle': actor_fire.c:(.text+0x33c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_axis_angle': actor_fire.c:(.text+0x3460): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_power': actor_fire.c:(.text+0x3480): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_power': actor_fire.c:(.text+0x3520): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_normalize': actor_fire.c:(.text+0x3540): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_normalize': actor_fire.c:(.text+0x35e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_inverse': actor_fire.c:(.text+0x3600): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_inverse': actor_fire.c:(.text+0x36a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_conjugate': actor_fire.c:(.text+0x36c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_conjugate': actor_fire.c:(.text+0x3760): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_negative': actor_fire.c:(.text+0x3780): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_negative': actor_fire.c:(.text+0x3820): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_divide': actor_fire.c:(.text+0x3840): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_divide': actor_fire.c:(.text+0x3900): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_multiply': actor_fire.c:(.text+0x3920): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_multiply': actor_fire.c:(.text+0x39e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_scale': actor_fire.c:(.text+0x3a00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_scale': actor_fire.c:(.text+0x3aa0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_null': actor_fire.c:(.text+0x3ac0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_null': actor_fire.c:(.text+0x3b60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_zero': actor_fire.c:(.text+0x3b80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_zero': actor_fire.c:(.text+0x3c20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_assign': actor_fire.c:(.text+0x3c40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_assign': actor_fire.c:(.text+0x3ce0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat': actor_fire.c:(.text+0x3d00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat': actor_fire.c:(.text+0x3da0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_nearly_equal': actor_fire.c:(.text+0x3dc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_nearly_equal': actor_fire.c:(.text+0x3e00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_equal': actor_fire.c:(.text+0x3e20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_equal': actor_fire.c:(.text+0x3e60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_near_zero': actor_fire.c:(.text+0x3e80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_near_zero': actor_fire.c:(.text+0x3ec0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_zero': actor_fire.c:(.text+0x3ee0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_zero': actor_fire.c:(.text+0x3f20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_lerp': actor_fire.c:(.text+0x3f40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_lerp': actor_fire.c:(.text+0x3fe0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_normalize': actor_fire.c:(.text+0x4000): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_normalize': actor_fire.c:(.text+0x40a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_clamp': actor_fire.c:(.text+0x40c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_clamp': actor_fire.c:(.text+0x4160): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_min': actor_fire.c:(.text+0x4180): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_min': actor_fire.c:(.text+0x4220): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_max': actor_fire.c:(.text+0x4240): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_max': actor_fire.c:(.text+0x42e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_round': actor_fire.c:(.text+0x4300): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_round': actor_fire.c:(.text+0x43a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_ceil': actor_fire.c:(.text+0x43c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_ceil': actor_fire.c:(.text+0x4460): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_floor': actor_fire.c:(.text+0x4480): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_floor': actor_fire.c:(.text+0x4520): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_abs': actor_fire.c:(.text+0x4540): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_abs': actor_fire.c:(.text+0x45e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_inverse': actor_fire.c:(.text+0x4600): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_inverse': actor_fire.c:(.text+0x46a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_negative': actor_fire.c:(.text+0x46c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_negative': actor_fire.c:(.text+0x4760): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_snap': actor_fire.c:(.text+0x4780): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_snap': actor_fire.c:(.text+0x4820): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_divide': actor_fire.c:(.text+0x4840): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_divide': actor_fire.c:(.text+0x48e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_multiply_mat4': actor_fire.c:(.text+0x4900): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_multiply_mat4': actor_fire.c:(.text+0x49a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_multiply': actor_fire.c:(.text+0x49c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_multiply': actor_fire.c:(.text+0x4a60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_scale': actor_fire.c:(.text+0x4a80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_scale': actor_fire.c:(.text+0x4b20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_subtract': actor_fire.c:(.text+0x4b40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_subtract': actor_fire.c:(.text+0x4be0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_add': actor_fire.c:(.text+0x4c00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_add': actor_fire.c:(.text+0x4ca0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_one': actor_fire.c:(.text+0x4cc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_one': actor_fire.c:(.text+0x4d40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_zero': actor_fire.c:(.text+0x4d60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_zero': actor_fire.c:(.text+0x4de0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_assign_vec4': actor_fire.c:(.text+0x4e00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_assign_vec4': actor_fire.c:(.text+0x4ea0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_assign': actor_fire.c:(.text+0x4ec0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_assign': actor_fire.c:(.text+0x4f60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i': actor_fire.c:(.text+0x4f80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i': actor_fire.c:(.text+0x5020): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_is_equal': actor_fire.c:(.text+0x5060): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_is_equal': actor_fire.c:(.text+0x50a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_is_zero': actor_fire.c:(.text+0x50c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_is_zero': actor_fire.c:(.text+0x50e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_lerp': actor_fire.c:(.text+0x5100): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_lerp': actor_fire.c:(.text+0x51a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_normalize': actor_fire.c:(.text+0x51c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_normalize': actor_fire.c:(.text+0x5260): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_clamp': actor_fire.c:(.text+0x5280): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_clamp': actor_fire.c:(.text+0x5320): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_min': actor_fire.c:(.text+0x5340): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_min': actor_fire.c:(.text+0x53e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_max': actor_fire.c:(.text+0x5400): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_max': actor_fire.c:(.text+0x54a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_round': actor_fire.c:(.text+0x54c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_round': actor_fire.c:(.text+0x5560): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_ceil': actor_fire.c:(.text+0x5580): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_ceil': actor_fire.c:(.text+0x5620): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_floor': actor_fire.c:(.text+0x5640): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_floor': actor_fire.c:(.text+0x56e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_abs': actor_fire.c:(.text+0x5700): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_abs': actor_fire.c:(.text+0x57a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_inverse': actor_fire.c:(.text+0x57c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_inverse': actor_fire.c:(.text+0x5860): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_negative': actor_fire.c:(.text+0x5880): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_negative': actor_fire.c:(.text+0x5920): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_snap': actor_fire.c:(.text+0x5940): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_snap': actor_fire.c:(.text+0x59e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_divide': actor_fire.c:(.text+0x5a00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_divide': actor_fire.c:(.text+0x5aa0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_multiply_mat4': actor_fire.c:(.text+0x5ac0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_multiply_mat4': actor_fire.c:(.text+0x5b60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_multiply': actor_fire.c:(.text+0x5b80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_multiply': actor_fire.c:(.text+0x5c20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_scale': actor_fire.c:(.text+0x5c40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_scale': actor_fire.c:(.text+0x5ce0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_subtract': actor_fire.c:(.text+0x5d00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_subtract': actor_fire.c:(.text+0x5da0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_add': actor_fire.c:(.text+0x5dc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_add': actor_fire.c:(.text+0x5e60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_one': actor_fire.c:(.text+0x5e80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_one': actor_fire.c:(.text+0x5f00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_zero': actor_fire.c:(.text+0x5f20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_zero': actor_fire.c:(.text+0x5fa0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_assign_vec4i': actor_fire.c:(.text+0x5fc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_assign_vec4i': actor_fire.c:(.text+0x6060): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_assign': actor_fire.c:(.text+0x6080): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_assign': actor_fire.c:(.text+0x6120): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4': actor_fire.c:(.text+0x6140): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4': actor_fire.c:(.text+0x61e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_nearly_equal': actor_fire.c:(.text+0x6200): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_nearly_equal': actor_fire.c:(.text+0x6240): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_equal': actor_fire.c:(.text+0x6260): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_equal': actor_fire.c:(.text+0x62a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_near_zero': actor_fire.c:(.text+0x62c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_near_zero': actor_fire.c:(.text+0x6300): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_zero': actor_fire.c:(.text+0x6320): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_zero': actor_fire.c:(.text+0x6340): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_distance_squared': actor_fire.c:(.text+0x6360): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_distance_squared': actor_fire.c:(.text+0x63c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_distance': actor_fire.c:(.text+0x63e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_distance': actor_fire.c:(.text+0x6440): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_length_squared': actor_fire.c:(.text+0x6460): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_length_squared': actor_fire.c:(.text+0x64a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_length': actor_fire.c:(.text+0x64c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_length': actor_fire.c:(.text+0x6500): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_dot': actor_fire.c:(.text+0x6520): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_dot': actor_fire.c:(.text+0x6580): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_bezier4': actor_fire.c:(.text+0x65a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_bezier4': actor_fire.c:(.text+0x66a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_bezier3': actor_fire.c:(.text+0x66e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_bezier3': actor_fire.c:(.text+0x67e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_lerp': actor_fire.c:(.text+0x6800): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_lerp': actor_fire.c:(.text+0x68e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_reflect': actor_fire.c:(.text+0x6900): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_reflect': actor_fire.c:(.text+0x69e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_slide': actor_fire.c:(.text+0x6a00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_slide': actor_fire.c:(.text+0x6ae0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_project': actor_fire.c:(.text+0x6b00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_project': actor_fire.c:(.text+0x6be0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_normalize': actor_fire.c:(.text+0x6c00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_normalize': actor_fire.c:(.text+0x6cc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_cross': actor_fire.c:(.text+0x6ce0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_cross': actor_fire.c:(.text+0x6dc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_clamp': actor_fire.c:(.text+0x6de0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_clamp': actor_fire.c:(.text+0x6ee0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_min': actor_fire.c:(.text+0x6f00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_min': actor_fire.c:(.text+0x6fe0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_max': actor_fire.c:(.text+0x7000): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_max': actor_fire.c:(.text+0x70e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_round': actor_fire.c:(.text+0x7100): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_round': actor_fire.c:(.text+0x71a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_ceil': actor_fire.c:(.text+0x71c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_ceil': actor_fire.c:(.text+0x7260): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_floor': actor_fire.c:(.text+0x7280): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_floor': actor_fire.c:(.text+0x7320): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_abs': actor_fire.c:(.text+0x7340): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_abs': actor_fire.c:(.text+0x7400): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_inverse': actor_fire.c:(.text+0x7420): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_inverse': actor_fire.c:(.text+0x74e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_negative': actor_fire.c:(.text+0x7500): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_negative': actor_fire.c:(.text+0x75c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_snap': actor_fire.c:(.text+0x75e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_snap': actor_fire.c:(.text+0x76c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_divide': actor_fire.c:(.text+0x76e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_divide': actor_fire.c:(.text+0x77c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_multiply_mat3': actor_fire.c:(.text+0x77e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_multiply_mat3': actor_fire.c:(.text+0x78a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_multiply': actor_fire.c:(.text+0x78c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_multiply': actor_fire.c:(.text+0x79a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_scale': actor_fire.c:(.text+0x79c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_scale': actor_fire.c:(.text+0x7a80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_subtract': actor_fire.c:(.text+0x7aa0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_subtract': actor_fire.c:(.text+0x7b80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_add': actor_fire.c:(.text+0x7ba0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_add': actor_fire.c:(.text+0x7c80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_one': actor_fire.c:(.text+0x7ca0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_one': actor_fire.c:(.text+0x7d40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_zero': actor_fire.c:(.text+0x7d60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_zero': actor_fire.c:(.text+0x7e00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_assign_vec3': actor_fire.c:(.text+0x7e20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_assign_vec3': actor_fire.c:(.text+0x7ec0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_assign': actor_fire.c:(.text+0x7ee0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_assign': actor_fire.c:(.text+0x7fa0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i': actor_fire.c:(.text+0x7fc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i': actor_fire.c:(.text+0x8060): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_is_equal': actor_fire.c:(.text+0x8080): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_is_equal': actor_fire.c:(.text+0x80e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_is_zero': actor_fire.c:(.text+0x8100): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_is_zero': actor_fire.c:(.text+0x8140): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_distance_squared': actor_fire.c:(.text+0x8160): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_distance_squared': actor_fire.c:(.text+0x81a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_distance': actor_fire.c:(.text+0x81c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_distance': actor_fire.c:(.text+0x8200): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_length_squared': actor_fire.c:(.text+0x8220): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_length_squared': actor_fire.c:(.text+0x8240): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_length': actor_fire.c:(.text+0x8260): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_length': actor_fire.c:(.text+0x8280): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_dot': actor_fire.c:(.text+0x82a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_dot': actor_fire.c:(.text+0x82e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_bezier4': actor_fire.c:(.text+0x8300): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_bezier4': actor_fire.c:(.text+0x83e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_bezier3': actor_fire.c:(.text+0x8420): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_bezier3': actor_fire.c:(.text+0x84e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_lerp': actor_fire.c:(.text+0x8500): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_lerp': actor_fire.c:(.text+0x85c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_reflect': actor_fire.c:(.text+0x85e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_reflect': actor_fire.c:(.text+0x86a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_slide': actor_fire.c:(.text+0x86c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_slide': actor_fire.c:(.text+0x8780): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_project': actor_fire.c:(.text+0x87a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_project': actor_fire.c:(.text+0x8860): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_normalize': actor_fire.c:(.text+0x8880): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_normalize': actor_fire.c:(.text+0x8920): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_cross': actor_fire.c:(.text+0x8940): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_cross': actor_fire.c:(.text+0x8a00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_clamp': actor_fire.c:(.text+0x8a20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_clamp': actor_fire.c:(.text+0x8ae0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_min': actor_fire.c:(.text+0x8b00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_min': actor_fire.c:(.text+0x8bc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_max': actor_fire.c:(.text+0x8be0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_max': actor_fire.c:(.text+0x8ca0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_round': actor_fire.c:(.text+0x8cc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_round': actor_fire.c:(.text+0x8d60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_ceil': actor_fire.c:(.text+0x8d80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_ceil': actor_fire.c:(.text+0x8e20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_floor': actor_fire.c:(.text+0x8e40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_floor': actor_fire.c:(.text+0x8ee0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_abs': actor_fire.c:(.text+0x8f00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_abs': actor_fire.c:(.text+0x8fa0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_inverse': actor_fire.c:(.text+0x8fc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_inverse': actor_fire.c:(.text+0x9060): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_negative': actor_fire.c:(.text+0x9080): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_negative': actor_fire.c:(.text+0x9120): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_snap': actor_fire.c:(.text+0x9140): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_snap': actor_fire.c:(.text+0x9200): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_divide': actor_fire.c:(.text+0x9220): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_divide': actor_fire.c:(.text+0x92e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_multiply_mat3': actor_fire.c:(.text+0x9300): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_multiply_mat3': actor_fire.c:(.text+0x93a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_multiply': actor_fire.c:(.text+0x93c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_multiply': actor_fire.c:(.text+0x9480): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_scale': actor_fire.c:(.text+0x94a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_scale': actor_fire.c:(.text+0x9540): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_subtract': actor_fire.c:(.text+0x9560): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_subtract': actor_fire.c:(.text+0x9620): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_add': actor_fire.c:(.text+0x9640): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_add': actor_fire.c:(.text+0x9700): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_one': actor_fire.c:(.text+0x9720): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_one': actor_fire.c:(.text+0x97c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_zero': actor_fire.c:(.text+0x97e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_zero': actor_fire.c:(.text+0x9880): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_assign_vec3i': actor_fire.c:(.text+0x98a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_assign_vec3i': actor_fire.c:(.text+0x9960): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_assign': actor_fire.c:(.text+0x9980): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_assign': actor_fire.c:(.text+0x9a20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3': actor_fire.c:(.text+0x9a40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3': actor_fire.c:(.text+0x9ae0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_nearly_equal': actor_fire.c:(.text+0x9b00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_nearly_equal': actor_fire.c:(.text+0x9b40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_equal': actor_fire.c:(.text+0x9b60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_equal': actor_fire.c:(.text+0x9ba0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_near_zero': actor_fire.c:(.text+0x9bc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_near_zero': actor_fire.c:(.text+0x9c00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_zero': actor_fire.c:(.text+0x9c20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_zero': actor_fire.c:(.text+0x9c60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_distance_squared': actor_fire.c:(.text+0x9c80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_distance_squared': actor_fire.c:(.text+0x9cc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_distance': actor_fire.c:(.text+0x9ce0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_distance': actor_fire.c:(.text+0x9d00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_length': actor_fire.c:(.text+0x9d20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_length': actor_fire.c:(.text+0x9d40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_length_squared': actor_fire.c:(.text+0x9d60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_length_squared': actor_fire.c:(.text+0x9d80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_angle': actor_fire.c:(.text+0x9da0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_angle': actor_fire.c:(.text+0x9dc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_dot': actor_fire.c:(.text+0x9de0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_dot': actor_fire.c:(.text+0x9e20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_bezier4': actor_fire.c:(.text+0x9e40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_bezier4': actor_fire.c:(.text+0x9ee0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_bezier3': actor_fire.c:(.text+0x9f20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_bezier3': actor_fire.c:(.text+0x9fc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_lerp': actor_fire.c:(.text+0x9fe0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_lerp': actor_fire.c:(.text+0xa060): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_rotate': actor_fire.c:(.text+0xa080): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_rotate': actor_fire.c:(.text+0xa100): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_tangent': actor_fire.c:(.text+0xa120): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_tangent': actor_fire.c:(.text+0xa1a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_reflect': actor_fire.c:(.text+0xa1c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_reflect': actor_fire.c:(.text+0xa240): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_slide': actor_fire.c:(.text+0xa260): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_slide': actor_fire.c:(.text+0xa2e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_project': actor_fire.c:(.text+0xa300): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_project': actor_fire.c:(.text+0xa380): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_normalize': actor_fire.c:(.text+0xa3a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_normalize': actor_fire.c:(.text+0xa420): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_clamp': actor_fire.c:(.text+0xa440): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_clamp': actor_fire.c:(.text+0xa4e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_min': actor_fire.c:(.text+0xa500): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_min': actor_fire.c:(.text+0xa580): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_max': actor_fire.c:(.text+0xa5a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_max': actor_fire.c:(.text+0xa620): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_round': actor_fire.c:(.text+0xa640): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_round': actor_fire.c:(.text+0xa6c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_ceil': actor_fire.c:(.text+0xa6e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_ceil': actor_fire.c:(.text+0xa760): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_floor': actor_fire.c:(.text+0xa780): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_floor': actor_fire.c:(.text+0xa800): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_abs': actor_fire.c:(.text+0xa820): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_abs': actor_fire.c:(.text+0xa8a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_inverse': actor_fire.c:(.text+0xa8c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_inverse': actor_fire.c:(.text+0xa940): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_negative': actor_fire.c:(.text+0xa960): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_negative': actor_fire.c:(.text+0xa9e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_snap': actor_fire.c:(.text+0xaa00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_snap': actor_fire.c:(.text+0xaa80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_divide': actor_fire.c:(.text+0xaaa0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_divide': actor_fire.c:(.text+0xab20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_multiply_mat2': actor_fire.c:(.text+0xab40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_multiply_mat2': actor_fire.c:(.text+0xabe0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_multiply': actor_fire.c:(.text+0xac00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_multiply': actor_fire.c:(.text+0xac80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_scale': actor_fire.c:(.text+0xaca0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_scale': actor_fire.c:(.text+0xad20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_subtract': actor_fire.c:(.text+0xad40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_subtract': actor_fire.c:(.text+0xadc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_add': actor_fire.c:(.text+0xade0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_add': actor_fire.c:(.text+0xae60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_one': actor_fire.c:(.text+0xae80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_one': actor_fire.c:(.text+0xaf00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_zero': actor_fire.c:(.text+0xaf20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_zero': actor_fire.c:(.text+0xafa0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_assign_vec2': actor_fire.c:(.text+0xafc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_assign_vec2': actor_fire.c:(.text+0xb040): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_assign': actor_fire.c:(.text+0xb060): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_assign': actor_fire.c:(.text+0xb0e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i': actor_fire.c:(.text+0xb100): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i': actor_fire.c:(.text+0xb180): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_is_equal': actor_fire.c:(.text+0xb1a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_is_equal': actor_fire.c:(.text+0xb1e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_is_zero': actor_fire.c:(.text+0xb200): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_is_zero': actor_fire.c:(.text+0xb220): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_distance_squared': actor_fire.c:(.text+0xb240): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_distance_squared': actor_fire.c:(.text+0xb280): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_distance': actor_fire.c:(.text+0xb2a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_distance': actor_fire.c:(.text+0xb2e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_length': actor_fire.c:(.text+0xb300): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_length': actor_fire.c:(.text+0xb320): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_length_squared': actor_fire.c:(.text+0xb340): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_length_squared': actor_fire.c:(.text+0xb360): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_angle': actor_fire.c:(.text+0xb380): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_angle': actor_fire.c:(.text+0xb3a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_dot': actor_fire.c:(.text+0xb3c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_dot': actor_fire.c:(.text+0xb400): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_bezier4': actor_fire.c:(.text+0xb420): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_bezier4': actor_fire.c:(.text+0xb4e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_bezier3': actor_fire.c:(.text+0xb520): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_bezier3': actor_fire.c:(.text+0xb5c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_lerp': actor_fire.c:(.text+0xb5e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_lerp': actor_fire.c:(.text+0xb680): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_rotate': actor_fire.c:(.text+0xb6a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_rotate': actor_fire.c:(.text+0xb740): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_tangent': actor_fire.c:(.text+0xb760): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_tangent': actor_fire.c:(.text+0xb7e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_reflect': actor_fire.c:(.text+0xb800): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_reflect': actor_fire.c:(.text+0xb8a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_slide': actor_fire.c:(.text+0xb8c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_slide': actor_fire.c:(.text+0xb960): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_project': actor_fire.c:(.text+0xb980): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_project': actor_fire.c:(.text+0xba20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_normalize': actor_fire.c:(.text+0xba40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_normalize': actor_fire.c:(.text+0xbac0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_clamp': actor_fire.c:(.text+0xbae0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_clamp': actor_fire.c:(.text+0xbb80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_min': actor_fire.c:(.text+0xbba0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_min': actor_fire.c:(.text+0xbc40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_max': actor_fire.c:(.text+0xbc60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_max': actor_fire.c:(.text+0xbd00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_round': actor_fire.c:(.text+0xbd20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_round': actor_fire.c:(.text+0xbda0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_ceil': actor_fire.c:(.text+0xbdc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_ceil': actor_fire.c:(.text+0xbe40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_floor': actor_fire.c:(.text+0xbe60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_floor': actor_fire.c:(.text+0xbee0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_abs': actor_fire.c:(.text+0xbf00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_abs': actor_fire.c:(.text+0xbf80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_inverse': actor_fire.c:(.text+0xbfa0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_inverse': actor_fire.c:(.text+0xc020): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_negative': actor_fire.c:(.text+0xc040): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_negative': actor_fire.c:(.text+0xc0c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_snap': actor_fire.c:(.text+0xc0e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_snap': actor_fire.c:(.text+0xc180): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_divide': actor_fire.c:(.text+0xc1a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_divide': actor_fire.c:(.text+0xc240): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_multiply_mat2': actor_fire.c:(.text+0xc260): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_multiply_mat2': actor_fire.c:(.text+0xc300): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_multiply': actor_fire.c:(.text+0xc320): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_multiply': actor_fire.c:(.text+0xc3c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_scale': actor_fire.c:(.text+0xc3e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_scale': actor_fire.c:(.text+0xc480): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_subtract': actor_fire.c:(.text+0xc4a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_subtract': actor_fire.c:(.text+0xc540): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_add': actor_fire.c:(.text+0xc560): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_add': actor_fire.c:(.text+0xc600): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_one': actor_fire.c:(.text+0xc620): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_one': actor_fire.c:(.text+0xc6a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_zero': actor_fire.c:(.text+0xc6c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_zero': actor_fire.c:(.text+0xc740): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_assign_vec2i': actor_fire.c:(.text+0xc760): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_assign_vec2i': actor_fire.c:(.text+0xc7e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_assign': actor_fire.c:(.text+0xc800): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_assign': actor_fire.c:(.text+0xc880): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2': actor_fire.c:(.text+0xc8a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2': actor_fire.c:(.text+0xc920): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_nearly_equal': actor_fire.c:(.text+0xc940): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_nearly_equal': actor_fire.c:(.text+0xc980): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_equal': actor_fire.c:(.text+0xc9a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_equal': actor_fire.c:(.text+0xc9e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_near_zero': actor_fire.c:(.text+0xca00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_near_zero': actor_fire.c:(.text+0xca20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_zero': actor_fire.c:(.text+0xca40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_zero': actor_fire.c:(.text+0xca60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_lerp': door.c:(.text+0x640): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_lerp': door.c:(.text+0x6c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_multiply': door.c:(.text+0x6e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_multiply': door.c:(.text+0x760): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_scale': door.c:(.text+0x780): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_scale': door.c:(.text+0x800): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_negative': door.c:(.text+0x820): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_negative': door.c:(.text+0x8a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_scaling': door.c:(.text+0x8c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_scaling': door.c:(.text+0x940): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_translation': door.c:(.text+0x960): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_translation': door.c:(.text+0x9e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_look_at': door.c:(.text+0xa00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_look_at': door.c:(.text+0xac0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_quaternion': door.c:(.text+0xae0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_quaternion': door.c:(.text+0xb60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_axis': door.c:(.text+0xb80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_axis': door.c:(.text+0xc00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_z': door.c:(.text+0xc20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_z': door.c:(.text+0xca0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_y': door.c:(.text+0xcc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_y': door.c:(.text+0xd40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_x': door.c:(.text+0xd60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_x': door.c:(.text+0xde0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_perspective_infinite': door.c:(.text+0xe00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_perspective_infinite': door.c:(.text+0xe80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_perspective_fov': door.c:(.text+0xea0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_perspective_fov': door.c:(.text+0xf20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_perspective': door.c:(.text+0xf40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_perspective': door.c:(.text+0xfc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_ortho': door.c:(.text+0xfe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_ortho': door.c:(.text+0x1060): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_inverse': door.c:(.text+0x1080): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_inverse': door.c:(.text+0x1100): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_adjugate': door.c:(.text+0x1120): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_adjugate': door.c:(.text+0x11a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_transpose': door.c:(.text+0x11c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_transpose': door.c:(.text+0x1240): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_assign_mat3': door.c:(.text+0x1260): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_assign_mat3': door.c:(.text+0x12e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_assign_mat2': door.c:(.text+0x1300): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_assign_mat2': door.c:(.text+0x13a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_assign': door.c:(.text+0x13c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_assign': door.c:(.text+0x1440): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_determinant': door.c:(.text+0x1460): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_determinant': door.c:(.text+0x1480): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_identity': door.c:(.text+0x14a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_identity': door.c:(.text+0x1520): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_zero': door.c:(.text+0x1540): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_zero': door.c:(.text+0x15c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4': door.c:(.text+0x15e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4': door.c:(.text+0x1660): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_lerp': door.c:(.text+0x1680): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_lerp': door.c:(.text+0x1700): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_multiply': door.c:(.text+0x1720): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_multiply': door.c:(.text+0x17a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_scale': door.c:(.text+0x17c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_scale': door.c:(.text+0x1840): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_negative': door.c:(.text+0x1860): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_negative': door.c:(.text+0x18e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_scaling': door.c:(.text+0x1900): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_scaling': door.c:(.text+0x1980): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_quaternion': door.c:(.text+0x19a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_quaternion': door.c:(.text+0x1a40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_axis': door.c:(.text+0x1a60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_axis': door.c:(.text+0x1b00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_z': door.c:(.text+0x1b20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_z': door.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_y': door.c:(.text+0x1bc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_y': door.c:(.text+0x1c40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_x': door.c:(.text+0x1c60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_x': door.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_inverse': door.c:(.text+0x1d00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_inverse': door.c:(.text+0x1d80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_adjugate': door.c:(.text+0x1da0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_adjugate': door.c:(.text+0x1e20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_cofactor': door.c:(.text+0x1e40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_cofactor': door.c:(.text+0x1ec0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_transpose': door.c:(.text+0x1ee0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_transpose': door.c:(.text+0x1f60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_assign_mat4': door.c:(.text+0x1f80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_assign_mat4': door.c:(.text+0x2000): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_assign_mat2': door.c:(.text+0x2020): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_assign_mat2': door.c:(.text+0x20c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_assign': door.c:(.text+0x20e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_assign': door.c:(.text+0x2160): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_determinant': door.c:(.text+0x2180): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_determinant': door.c:(.text+0x21a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_identity': door.c:(.text+0x21c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_identity': door.c:(.text+0x2240): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_zero': door.c:(.text+0x2260): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_zero': door.c:(.text+0x22e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3': door.c:(.text+0x2300): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3': door.c:(.text+0x2380): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_lerp': door.c:(.text+0x23a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_lerp': door.c:(.text+0x2460): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_multiply': door.c:(.text+0x2480): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_multiply': door.c:(.text+0x2540): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_scale': door.c:(.text+0x2560): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_scale': door.c:(.text+0x2600): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_negative': door.c:(.text+0x2620): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_negative': door.c:(.text+0x26c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_scaling': door.c:(.text+0x26e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_scaling': door.c:(.text+0x2780): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_rotation': door.c:(.text+0x27a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_rotation': door.c:(.text+0x2840): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_inverse': door.c:(.text+0x2860): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_inverse': door.c:(.text+0x2900): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_cofactor': door.c:(.text+0x2920): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_cofactor': door.c:(.text+0x29c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_transpose': door.c:(.text+0x29e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_transpose': door.c:(.text+0x2a80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_assign_mat4': door.c:(.text+0x2aa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_assign_mat4': door.c:(.text+0x2b40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_assign_mat3': door.c:(.text+0x2b60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_assign_mat3': door.c:(.text+0x2c00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_assign': door.c:(.text+0x2c20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_assign': door.c:(.text+0x2cc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_determinant': door.c:(.text+0x2ce0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_determinant': door.c:(.text+0x2d20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_identity': door.c:(.text+0x2d40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_identity': door.c:(.text+0x2de0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_zero': door.c:(.text+0x2e00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_zero': door.c:(.text+0x2ea0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2': door.c:(.text+0x2ec0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2': door.c:(.text+0x2f60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_length_squared': door.c:(.text+0x2f80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_length_squared': door.c:(.text+0x2fc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_length': door.c:(.text+0x2fe0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_length': door.c:(.text+0x3020): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_angle': door.c:(.text+0x3040): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_angle': door.c:(.text+0x3080): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_dot': door.c:(.text+0x30a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_dot': door.c:(.text+0x30e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_slerp': door.c:(.text+0x3100): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_slerp': door.c:(.text+0x31c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_lerp': door.c:(.text+0x31e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_lerp': door.c:(.text+0x32a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_yaw_pitch_roll': door.c:(.text+0x32c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_yaw_pitch_roll': door.c:(.text+0x3360): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_mat4': door.c:(.text+0x3380): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_mat4': door.c:(.text+0x3420): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_vec3': door.c:(.text+0x3440): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_vec3': door.c:(.text+0x34e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_axis_angle': door.c:(.text+0x3500): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_axis_angle': door.c:(.text+0x35a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_power': door.c:(.text+0x35c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_power': door.c:(.text+0x3660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_normalize': door.c:(.text+0x3680): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_normalize': door.c:(.text+0x3720): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_inverse': door.c:(.text+0x3740): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_inverse': door.c:(.text+0x37e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_conjugate': door.c:(.text+0x3800): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_conjugate': door.c:(.text+0x38a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_negative': door.c:(.text+0x38c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_negative': door.c:(.text+0x3960): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_divide': door.c:(.text+0x3980): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_divide': door.c:(.text+0x3a40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_multiply': door.c:(.text+0x3a60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_multiply': door.c:(.text+0x3b20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_scale': door.c:(.text+0x3b40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_scale': door.c:(.text+0x3be0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_null': door.c:(.text+0x3c00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_null': door.c:(.text+0x3ca0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_zero': door.c:(.text+0x3cc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_zero': door.c:(.text+0x3d60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_assign': door.c:(.text+0x3d80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_assign': door.c:(.text+0x3e20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat': door.c:(.text+0x3e40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat': door.c:(.text+0x3ee0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_nearly_equal': door.c:(.text+0x3f00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_nearly_equal': door.c:(.text+0x3f40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_equal': door.c:(.text+0x3f60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_equal': door.c:(.text+0x3fa0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_near_zero': door.c:(.text+0x3fc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_near_zero': door.c:(.text+0x4000): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_zero': door.c:(.text+0x4020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_zero': door.c:(.text+0x4060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_lerp': door.c:(.text+0x4080): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_lerp': door.c:(.text+0x4120): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_normalize': door.c:(.text+0x4140): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_normalize': door.c:(.text+0x41e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_clamp': door.c:(.text+0x4200): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_clamp': door.c:(.text+0x42a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_min': door.c:(.text+0x42c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_min': door.c:(.text+0x4360): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_max': door.c:(.text+0x4380): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_max': door.c:(.text+0x4420): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_round': door.c:(.text+0x4440): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_round': door.c:(.text+0x44e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_ceil': door.c:(.text+0x4500): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_ceil': door.c:(.text+0x45a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_floor': door.c:(.text+0x45c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_floor': door.c:(.text+0x4660): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_abs': door.c:(.text+0x4680): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_abs': door.c:(.text+0x4720): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_inverse': door.c:(.text+0x4740): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_inverse': door.c:(.text+0x47e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_negative': door.c:(.text+0x4800): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_negative': door.c:(.text+0x48a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_snap': door.c:(.text+0x48c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_snap': door.c:(.text+0x4960): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_divide': door.c:(.text+0x4980): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_divide': door.c:(.text+0x4a20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_multiply_mat4': door.c:(.text+0x4a40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_multiply_mat4': door.c:(.text+0x4ae0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_multiply': door.c:(.text+0x4b00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_multiply': door.c:(.text+0x4ba0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_scale': door.c:(.text+0x4bc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_scale': door.c:(.text+0x4c60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_subtract': door.c:(.text+0x4c80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_subtract': door.c:(.text+0x4d20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_add': door.c:(.text+0x4d40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_add': door.c:(.text+0x4de0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_one': door.c:(.text+0x4e00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_one': door.c:(.text+0x4e80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_zero': door.c:(.text+0x4ea0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_zero': door.c:(.text+0x4f20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_assign_vec4': door.c:(.text+0x4f40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_assign_vec4': door.c:(.text+0x4fe0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_assign': door.c:(.text+0x5000): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_assign': door.c:(.text+0x50a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i': door.c:(.text+0x50c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i': door.c:(.text+0x5160): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_is_equal': door.c:(.text+0x51a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_is_equal': door.c:(.text+0x51e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_is_zero': door.c:(.text+0x5200): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_is_zero': door.c:(.text+0x5220): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_lerp': door.c:(.text+0x5240): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_lerp': door.c:(.text+0x52e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_normalize': door.c:(.text+0x5300): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_normalize': door.c:(.text+0x53a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_clamp': door.c:(.text+0x53c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_clamp': door.c:(.text+0x5460): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_min': door.c:(.text+0x5480): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_min': door.c:(.text+0x5520): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_max': door.c:(.text+0x5540): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_max': door.c:(.text+0x55e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_round': door.c:(.text+0x5600): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_round': door.c:(.text+0x56a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_ceil': door.c:(.text+0x56c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_ceil': door.c:(.text+0x5760): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_floor': door.c:(.text+0x5780): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_floor': door.c:(.text+0x5820): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_abs': door.c:(.text+0x5840): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_abs': door.c:(.text+0x58e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_inverse': door.c:(.text+0x5900): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_inverse': door.c:(.text+0x59a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_negative': door.c:(.text+0x59c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_negative': door.c:(.text+0x5a60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_snap': door.c:(.text+0x5a80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_snap': door.c:(.text+0x5b20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_divide': door.c:(.text+0x5b40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_divide': door.c:(.text+0x5be0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_multiply_mat4': door.c:(.text+0x5c00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_multiply_mat4': door.c:(.text+0x5ca0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_multiply': door.c:(.text+0x5cc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_multiply': door.c:(.text+0x5d60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_scale': door.c:(.text+0x5d80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_scale': door.c:(.text+0x5e20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_subtract': door.c:(.text+0x5e40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_subtract': door.c:(.text+0x5ee0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_add': door.c:(.text+0x5f00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_add': door.c:(.text+0x5fa0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_one': door.c:(.text+0x5fc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_one': door.c:(.text+0x6040): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_zero': door.c:(.text+0x6060): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_zero': door.c:(.text+0x60e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_assign_vec4i': door.c:(.text+0x6100): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_assign_vec4i': door.c:(.text+0x61a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_assign': door.c:(.text+0x61c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_assign': door.c:(.text+0x6260): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4': door.c:(.text+0x6280): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4': door.c:(.text+0x6320): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_nearly_equal': door.c:(.text+0x6340): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_nearly_equal': door.c:(.text+0x6380): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_equal': door.c:(.text+0x63a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_equal': door.c:(.text+0x63e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_near_zero': door.c:(.text+0x6400): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_near_zero': door.c:(.text+0x6440): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_zero': door.c:(.text+0x6460): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_zero': door.c:(.text+0x6480): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_distance_squared': door.c:(.text+0x64a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_distance_squared': door.c:(.text+0x6500): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_distance': door.c:(.text+0x6520): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_distance': door.c:(.text+0x6580): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_length_squared': door.c:(.text+0x65a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_length_squared': door.c:(.text+0x65e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_length': door.c:(.text+0x6600): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_length': door.c:(.text+0x6640): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_dot': door.c:(.text+0x6660): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_dot': door.c:(.text+0x66c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_bezier4': door.c:(.text+0x66e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_bezier4': door.c:(.text+0x67e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_bezier3': door.c:(.text+0x6820): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_bezier3': door.c:(.text+0x6920): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_lerp': door.c:(.text+0x6940): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_lerp': door.c:(.text+0x6a20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_reflect': door.c:(.text+0x6a40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_reflect': door.c:(.text+0x6b20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_slide': door.c:(.text+0x6b40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_slide': door.c:(.text+0x6c20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_project': door.c:(.text+0x6c40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_project': door.c:(.text+0x6d20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_normalize': door.c:(.text+0x6d40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_normalize': door.c:(.text+0x6e00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_cross': door.c:(.text+0x6e20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_cross': door.c:(.text+0x6f00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_clamp': door.c:(.text+0x6f20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_clamp': door.c:(.text+0x7020): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_min': door.c:(.text+0x7040): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_min': door.c:(.text+0x7120): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_max': door.c:(.text+0x7140): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_max': door.c:(.text+0x7220): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_round': door.c:(.text+0x7240): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_round': door.c:(.text+0x72e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_ceil': door.c:(.text+0x7300): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_ceil': door.c:(.text+0x73a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_floor': door.c:(.text+0x73c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_floor': door.c:(.text+0x7460): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_abs': door.c:(.text+0x7480): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_abs': door.c:(.text+0x7540): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_inverse': door.c:(.text+0x7560): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_inverse': door.c:(.text+0x7620): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_negative': door.c:(.text+0x7640): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_negative': door.c:(.text+0x7700): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_snap': door.c:(.text+0x7720): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_snap': door.c:(.text+0x7800): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_divide': door.c:(.text+0x7820): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_divide': door.c:(.text+0x7900): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_multiply_mat3': door.c:(.text+0x7920): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_multiply_mat3': door.c:(.text+0x79e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_multiply': door.c:(.text+0x7a00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_multiply': door.c:(.text+0x7ae0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_scale': door.c:(.text+0x7b00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_scale': door.c:(.text+0x7bc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_subtract': door.c:(.text+0x7be0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_subtract': door.c:(.text+0x7cc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_add': door.c:(.text+0x7ce0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_add': door.c:(.text+0x7dc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_one': door.c:(.text+0x7de0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_one': door.c:(.text+0x7e80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_zero': door.c:(.text+0x7ea0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_zero': door.c:(.text+0x7f40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_assign_vec3': door.c:(.text+0x7f60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_assign_vec3': door.c:(.text+0x8000): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_assign': door.c:(.text+0x8020): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_assign': door.c:(.text+0x80e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i': door.c:(.text+0x8100): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i': door.c:(.text+0x81a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_is_equal': door.c:(.text+0x81c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_is_equal': door.c:(.text+0x8220): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_is_zero': door.c:(.text+0x8240): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_is_zero': door.c:(.text+0x8280): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_distance_squared': door.c:(.text+0x82a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_distance_squared': door.c:(.text+0x82e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_distance': door.c:(.text+0x8300): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_distance': door.c:(.text+0x8340): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_length_squared': door.c:(.text+0x8360): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_length_squared': door.c:(.text+0x8380): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_length': door.c:(.text+0x83a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_length': door.c:(.text+0x83c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_dot': door.c:(.text+0x83e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_dot': door.c:(.text+0x8420): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_bezier4': door.c:(.text+0x8440): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_bezier4': door.c:(.text+0x8520): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_bezier3': door.c:(.text+0x8560): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_bezier3': door.c:(.text+0x8620): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_lerp': door.c:(.text+0x8640): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_lerp': door.c:(.text+0x8700): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_reflect': door.c:(.text+0x8720): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_reflect': door.c:(.text+0x87e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_slide': door.c:(.text+0x8800): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_slide': door.c:(.text+0x88c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_project': door.c:(.text+0x88e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_project': door.c:(.text+0x89a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_normalize': door.c:(.text+0x89c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_normalize': door.c:(.text+0x8a60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_cross': door.c:(.text+0x8a80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_cross': door.c:(.text+0x8b40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_clamp': door.c:(.text+0x8b60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_clamp': door.c:(.text+0x8c20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_min': door.c:(.text+0x8c40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_min': door.c:(.text+0x8d00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_max': door.c:(.text+0x8d20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_max': door.c:(.text+0x8de0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_round': door.c:(.text+0x8e00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_round': door.c:(.text+0x8ea0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_ceil': door.c:(.text+0x8ec0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_ceil': door.c:(.text+0x8f60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_floor': door.c:(.text+0x8f80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_floor': door.c:(.text+0x9020): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_abs': door.c:(.text+0x9040): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_abs': door.c:(.text+0x90e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_inverse': door.c:(.text+0x9100): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_inverse': door.c:(.text+0x91a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_negative': door.c:(.text+0x91c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_negative': door.c:(.text+0x9260): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_snap': door.c:(.text+0x9280): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_snap': door.c:(.text+0x9340): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_divide': door.c:(.text+0x9360): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_divide': door.c:(.text+0x9420): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_multiply_mat3': door.c:(.text+0x9440): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_multiply_mat3': door.c:(.text+0x94e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_multiply': door.c:(.text+0x9500): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_multiply': door.c:(.text+0x95c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_scale': door.c:(.text+0x95e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_scale': door.c:(.text+0x9680): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_subtract': door.c:(.text+0x96a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_subtract': door.c:(.text+0x9760): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_add': door.c:(.text+0x9780): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_add': door.c:(.text+0x9840): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_one': door.c:(.text+0x9860): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_one': door.c:(.text+0x9900): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_zero': door.c:(.text+0x9920): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_zero': door.c:(.text+0x99c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_assign_vec3i': door.c:(.text+0x99e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_assign_vec3i': door.c:(.text+0x9aa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_assign': door.c:(.text+0x9ac0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_assign': door.c:(.text+0x9b60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3': door.c:(.text+0x9b80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3': door.c:(.text+0x9c20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_nearly_equal': door.c:(.text+0x9c40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_nearly_equal': door.c:(.text+0x9c80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_equal': door.c:(.text+0x9ca0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_equal': door.c:(.text+0x9ce0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_near_zero': door.c:(.text+0x9d00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_near_zero': door.c:(.text+0x9d40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_zero': door.c:(.text+0x9d60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_zero': door.c:(.text+0x9da0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_distance_squared': door.c:(.text+0x9dc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_distance_squared': door.c:(.text+0x9e00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_distance': door.c:(.text+0x9e20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_distance': door.c:(.text+0x9e40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_length': door.c:(.text+0x9e60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_length': door.c:(.text+0x9e80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_length_squared': door.c:(.text+0x9ea0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_length_squared': door.c:(.text+0x9ec0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_angle': door.c:(.text+0x9ee0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_angle': door.c:(.text+0x9f00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_dot': door.c:(.text+0x9f20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_dot': door.c:(.text+0x9f60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_bezier4': door.c:(.text+0x9f80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_bezier4': door.c:(.text+0xa020): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_bezier3': door.c:(.text+0xa060): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_bezier3': door.c:(.text+0xa100): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_lerp': door.c:(.text+0xa120): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_lerp': door.c:(.text+0xa1a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_rotate': door.c:(.text+0xa1c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_rotate': door.c:(.text+0xa240): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_tangent': door.c:(.text+0xa260): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_tangent': door.c:(.text+0xa2e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_reflect': door.c:(.text+0xa300): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_reflect': door.c:(.text+0xa380): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_slide': door.c:(.text+0xa3a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_slide': door.c:(.text+0xa420): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_project': door.c:(.text+0xa440): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_project': door.c:(.text+0xa4c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_normalize': door.c:(.text+0xa4e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_normalize': door.c:(.text+0xa560): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_clamp': door.c:(.text+0xa580): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_clamp': door.c:(.text+0xa620): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_min': door.c:(.text+0xa640): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_min': door.c:(.text+0xa6c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_max': door.c:(.text+0xa6e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_max': door.c:(.text+0xa760): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_round': door.c:(.text+0xa780): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_round': door.c:(.text+0xa800): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_ceil': door.c:(.text+0xa820): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_ceil': door.c:(.text+0xa8a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_floor': door.c:(.text+0xa8c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_floor': door.c:(.text+0xa940): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_abs': door.c:(.text+0xa960): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_abs': door.c:(.text+0xa9e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_inverse': door.c:(.text+0xaa00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_inverse': door.c:(.text+0xaa80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_negative': door.c:(.text+0xaaa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_negative': door.c:(.text+0xab20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_snap': door.c:(.text+0xab40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_snap': door.c:(.text+0xabc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_divide': door.c:(.text+0xabe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_divide': door.c:(.text+0xac60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_multiply_mat2': door.c:(.text+0xac80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_multiply_mat2': door.c:(.text+0xad20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_multiply': door.c:(.text+0xad40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_multiply': door.c:(.text+0xadc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_scale': door.c:(.text+0xade0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_scale': door.c:(.text+0xae60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_subtract': door.c:(.text+0xae80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_subtract': door.c:(.text+0xaf00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_add': door.c:(.text+0xaf20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_add': door.c:(.text+0xafa0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_one': door.c:(.text+0xafc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_one': door.c:(.text+0xb040): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_zero': door.c:(.text+0xb060): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_zero': door.c:(.text+0xb0e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_assign_vec2': door.c:(.text+0xb100): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_assign_vec2': door.c:(.text+0xb180): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_assign': door.c:(.text+0xb1a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_assign': door.c:(.text+0xb220): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i': door.c:(.text+0xb5c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i': door.c:(.text+0xb640): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_is_equal': door.c:(.text+0xb660): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_is_equal': door.c:(.text+0xb6a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_is_zero': door.c:(.text+0xb6c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_is_zero': door.c:(.text+0xb6e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_distance_squared': door.c:(.text+0xb700): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_distance_squared': door.c:(.text+0xb740): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_distance': door.c:(.text+0xb760): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_distance': door.c:(.text+0xb7a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_length': door.c:(.text+0xb7c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_length': door.c:(.text+0xb7e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_length_squared': door.c:(.text+0xb800): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_length_squared': door.c:(.text+0xb820): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_angle': door.c:(.text+0xb840): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_angle': door.c:(.text+0xb860): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_dot': door.c:(.text+0xb880): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_dot': door.c:(.text+0xb8c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_bezier4': door.c:(.text+0xb8e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_bezier4': door.c:(.text+0xb9a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_bezier3': door.c:(.text+0xb9e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_bezier3': door.c:(.text+0xba80): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_lerp': door.c:(.text+0xbaa0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_lerp': door.c:(.text+0xbb40): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_rotate': door.c:(.text+0xbb60): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_rotate': door.c:(.text+0xbc00): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_tangent': door.c:(.text+0xbc20): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_tangent': door.c:(.text+0xbca0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_reflect': door.c:(.text+0xbcc0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_reflect': door.c:(.text+0xbd60): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_slide': door.c:(.text+0xbd80): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_slide': door.c:(.text+0xbe20): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_project': door.c:(.text+0xbe40): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_project': door.c:(.text+0xbee0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_normalize': door.c:(.text+0xbf00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_normalize': door.c:(.text+0xbf80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_clamp': door.c:(.text+0xbfa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_clamp': door.c:(.text+0xc040): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_min': door.c:(.text+0xc060): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_min': door.c:(.text+0xc100): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_max': door.c:(.text+0xc120): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_max': door.c:(.text+0xc1c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_round': door.c:(.text+0xc1e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_round': door.c:(.text+0xc260): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_ceil': door.c:(.text+0xc280): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_ceil': door.c:(.text+0xc300): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_floor': door.c:(.text+0xc320): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_floor': door.c:(.text+0xc3a0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_abs': door.c:(.text+0xc3c0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_abs': door.c:(.text+0xc440): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_inverse': door.c:(.text+0xc460): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_inverse': door.c:(.text+0xc4e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_negative': door.c:(.text+0xc500): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_negative': door.c:(.text+0xc580): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_snap': door.c:(.text+0xc5a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_snap': door.c:(.text+0xc640): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_divide': door.c:(.text+0xc660): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_divide': door.c:(.text+0xc700): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_multiply_mat2': door.c:(.text+0xc720): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_multiply_mat2': door.c:(.text+0xc7c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_multiply': door.c:(.text+0xc7e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_multiply': door.c:(.text+0xc880): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_scale': door.c:(.text+0xc8a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_scale': door.c:(.text+0xc940): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_subtract': door.c:(.text+0xc960): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_subtract': door.c:(.text+0xca00): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_add': door.c:(.text+0xca20): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_add': door.c:(.text+0xcac0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_one': door.c:(.text+0xcae0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_one': door.c:(.text+0xcb60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_zero': door.c:(.text+0xcb80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_zero': door.c:(.text+0xcc00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_assign_vec2i': door.c:(.text+0xcc20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_assign_vec2i': door.c:(.text+0xcca0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_assign': door.c:(.text+0xccc0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_assign': door.c:(.text+0xcd40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2': door.c:(.text+0xcd60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2': door.c:(.text+0xcde0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_nearly_equal': door.c:(.text+0xce00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_nearly_equal': door.c:(.text+0xce40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_equal': door.c:(.text+0xce60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_equal': door.c:(.text+0xcea0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_near_zero': door.c:(.text+0xcec0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_near_zero': door.c:(.text+0xcee0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_zero': door.c:(.text+0xcf00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_zero': door.c:(.text+0xcf20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_lerp': fps.c:(.text+0x60): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_lerp': fps.c:(.text+0xe0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_multiply': fps.c:(.text+0x100): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_multiply': fps.c:(.text+0x180): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_scale': fps.c:(.text+0x1a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_scale': fps.c:(.text+0x220): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_negative': fps.c:(.text+0x240): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_negative': fps.c:(.text+0x2c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_scaling': fps.c:(.text+0x2e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_scaling': fps.c:(.text+0x360): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_translation': fps.c:(.text+0x380): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_translation': fps.c:(.text+0x400): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_look_at': fps.c:(.text+0x420): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_look_at': fps.c:(.text+0x4e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_quaternion': fps.c:(.text+0x500): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_quaternion': fps.c:(.text+0x580): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_axis': fps.c:(.text+0x5a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_axis': fps.c:(.text+0x620): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_z': fps.c:(.text+0x640): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_z': fps.c:(.text+0x6c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_y': fps.c:(.text+0x6e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_y': fps.c:(.text+0x760): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_x': fps.c:(.text+0x780): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_x': fps.c:(.text+0x800): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_perspective_infinite': fps.c:(.text+0x820): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_perspective_infinite': fps.c:(.text+0x8a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_perspective_fov': fps.c:(.text+0x8c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_perspective_fov': fps.c:(.text+0x940): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_perspective': fps.c:(.text+0x960): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_perspective': fps.c:(.text+0x9e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_ortho': fps.c:(.text+0xa00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_ortho': fps.c:(.text+0xa80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_inverse': fps.c:(.text+0xaa0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_inverse': fps.c:(.text+0xb20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_adjugate': fps.c:(.text+0xb40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_adjugate': fps.c:(.text+0xbc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_transpose': fps.c:(.text+0xbe0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_transpose': fps.c:(.text+0xc60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_assign_mat3': fps.c:(.text+0xc80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_assign_mat3': fps.c:(.text+0xd00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_assign_mat2': fps.c:(.text+0xd20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_assign_mat2': fps.c:(.text+0xdc0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_assign': fps.c:(.text+0xde0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_assign': fps.c:(.text+0xe60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_determinant': fps.c:(.text+0xe80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_determinant': fps.c:(.text+0xea0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_identity': fps.c:(.text+0xec0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_identity': fps.c:(.text+0xf40): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_zero': fps.c:(.text+0xf60): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_zero': fps.c:(.text+0xfe0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4': fps.c:(.text+0x1000): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4': fps.c:(.text+0x1080): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_lerp': fps.c:(.text+0x10a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_lerp': fps.c:(.text+0x1120): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_multiply': fps.c:(.text+0x1140): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_multiply': fps.c:(.text+0x11c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_scale': fps.c:(.text+0x11e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_scale': fps.c:(.text+0x1260): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_negative': fps.c:(.text+0x1280): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_negative': fps.c:(.text+0x1300): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_scaling': fps.c:(.text+0x1320): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_scaling': fps.c:(.text+0x13a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_quaternion': fps.c:(.text+0x13c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_quaternion': fps.c:(.text+0x1460): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_axis': fps.c:(.text+0x1480): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_axis': fps.c:(.text+0x1520): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_z': fps.c:(.text+0x1540): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_z': fps.c:(.text+0x15c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_y': fps.c:(.text+0x15e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_y': fps.c:(.text+0x1660): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_x': fps.c:(.text+0x1680): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_x': fps.c:(.text+0x1700): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_inverse': fps.c:(.text+0x1720): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_inverse': fps.c:(.text+0x17a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_adjugate': fps.c:(.text+0x17c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_adjugate': fps.c:(.text+0x1840): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_cofactor': fps.c:(.text+0x1860): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_cofactor': fps.c:(.text+0x18e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_transpose': fps.c:(.text+0x1900): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_transpose': fps.c:(.text+0x1980): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_assign_mat4': fps.c:(.text+0x19a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_assign_mat4': fps.c:(.text+0x1a20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_assign_mat2': fps.c:(.text+0x1a40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_assign_mat2': fps.c:(.text+0x1ae0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_assign': fps.c:(.text+0x1b00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_assign': fps.c:(.text+0x1b80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_determinant': fps.c:(.text+0x1ba0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_determinant': fps.c:(.text+0x1bc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_identity': fps.c:(.text+0x1be0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_identity': fps.c:(.text+0x1c60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_zero': fps.c:(.text+0x1c80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_zero': fps.c:(.text+0x1d00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3': fps.c:(.text+0x1d20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3': fps.c:(.text+0x1da0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_lerp': fps.c:(.text+0x1dc0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_lerp': fps.c:(.text+0x1e80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_multiply': fps.c:(.text+0x1ea0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_multiply': fps.c:(.text+0x1f60): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_scale': fps.c:(.text+0x1f80): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_scale': fps.c:(.text+0x2020): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_negative': fps.c:(.text+0x2040): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_negative': fps.c:(.text+0x20e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_scaling': fps.c:(.text+0x2100): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_scaling': fps.c:(.text+0x21a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_rotation': fps.c:(.text+0x21c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_rotation': fps.c:(.text+0x2260): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_inverse': fps.c:(.text+0x2280): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_inverse': fps.c:(.text+0x2320): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_cofactor': fps.c:(.text+0x2340): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_cofactor': fps.c:(.text+0x23e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_transpose': fps.c:(.text+0x2400): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_transpose': fps.c:(.text+0x24a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_assign_mat4': fps.c:(.text+0x24c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_assign_mat4': fps.c:(.text+0x2560): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_assign_mat3': fps.c:(.text+0x2580): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_assign_mat3': fps.c:(.text+0x2620): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_assign': fps.c:(.text+0x2640): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_assign': fps.c:(.text+0x26e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_determinant': fps.c:(.text+0x2700): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_determinant': fps.c:(.text+0x2740): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_identity': fps.c:(.text+0x2760): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_identity': fps.c:(.text+0x2800): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_zero': fps.c:(.text+0x2820): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_zero': fps.c:(.text+0x28c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2': fps.c:(.text+0x28e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2': fps.c:(.text+0x2980): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_length_squared': fps.c:(.text+0x29a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_length_squared': fps.c:(.text+0x29e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_length': fps.c:(.text+0x2a00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_length': fps.c:(.text+0x2a40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_angle': fps.c:(.text+0x2a60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_angle': fps.c:(.text+0x2aa0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_dot': fps.c:(.text+0x2ac0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_dot': fps.c:(.text+0x2b00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_slerp': fps.c:(.text+0x2b20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_slerp': fps.c:(.text+0x2be0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_lerp': fps.c:(.text+0x2c00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_lerp': fps.c:(.text+0x2cc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_yaw_pitch_roll': fps.c:(.text+0x2ce0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_yaw_pitch_roll': fps.c:(.text+0x2d80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_mat4': fps.c:(.text+0x2da0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_mat4': fps.c:(.text+0x2e40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_vec3': fps.c:(.text+0x2e60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_vec3': fps.c:(.text+0x2f00): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_axis_angle': fps.c:(.text+0x2f20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_axis_angle': fps.c:(.text+0x2fc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_power': fps.c:(.text+0x2fe0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_power': fps.c:(.text+0x3080): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_normalize': fps.c:(.text+0x30a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_normalize': fps.c:(.text+0x3140): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_inverse': fps.c:(.text+0x3160): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_inverse': fps.c:(.text+0x3200): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_conjugate': fps.c:(.text+0x3220): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_conjugate': fps.c:(.text+0x32c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_negative': fps.c:(.text+0x32e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_negative': fps.c:(.text+0x3380): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_divide': fps.c:(.text+0x33a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_divide': fps.c:(.text+0x3460): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_multiply': fps.c:(.text+0x3480): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_multiply': fps.c:(.text+0x3540): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_scale': fps.c:(.text+0x3560): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_scale': fps.c:(.text+0x3600): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_null': fps.c:(.text+0x3620): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_null': fps.c:(.text+0x36c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_zero': fps.c:(.text+0x36e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_zero': fps.c:(.text+0x3780): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_assign': fps.c:(.text+0x37a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_assign': fps.c:(.text+0x3840): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat': fps.c:(.text+0x3860): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat': fps.c:(.text+0x3900): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_nearly_equal': fps.c:(.text+0x3920): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_nearly_equal': fps.c:(.text+0x3960): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_equal': fps.c:(.text+0x3980): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_equal': fps.c:(.text+0x39c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_near_zero': fps.c:(.text+0x39e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_near_zero': fps.c:(.text+0x3a20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_zero': fps.c:(.text+0x3a40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_zero': fps.c:(.text+0x3a80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_lerp': fps.c:(.text+0x3aa0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_lerp': fps.c:(.text+0x3b40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_normalize': fps.c:(.text+0x3b60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_normalize': fps.c:(.text+0x3c00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_clamp': fps.c:(.text+0x3c20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_clamp': fps.c:(.text+0x3cc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_min': fps.c:(.text+0x3ce0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_min': fps.c:(.text+0x3d80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_max': fps.c:(.text+0x3da0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_max': fps.c:(.text+0x3e40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_round': fps.c:(.text+0x3e60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_round': fps.c:(.text+0x3f00): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_ceil': fps.c:(.text+0x3f20): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_ceil': fps.c:(.text+0x3fc0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_floor': fps.c:(.text+0x3fe0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_floor': fps.c:(.text+0x4080): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_abs': fps.c:(.text+0x40a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_abs': fps.c:(.text+0x4140): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_inverse': fps.c:(.text+0x4160): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_inverse': fps.c:(.text+0x4200): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_negative': fps.c:(.text+0x4220): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_negative': fps.c:(.text+0x42c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_snap': fps.c:(.text+0x42e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_snap': fps.c:(.text+0x4380): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_divide': fps.c:(.text+0x43a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_divide': fps.c:(.text+0x4440): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_multiply_mat4': fps.c:(.text+0x4460): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_multiply_mat4': fps.c:(.text+0x4500): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_multiply': fps.c:(.text+0x4520): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_multiply': fps.c:(.text+0x45c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_scale': fps.c:(.text+0x45e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_scale': fps.c:(.text+0x4680): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_subtract': fps.c:(.text+0x46a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_subtract': fps.c:(.text+0x4740): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_add': fps.c:(.text+0x4760): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_add': fps.c:(.text+0x4800): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_one': fps.c:(.text+0x4820): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_one': fps.c:(.text+0x48a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_zero': fps.c:(.text+0x48c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_zero': fps.c:(.text+0x4940): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_assign_vec4': fps.c:(.text+0x4960): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_assign_vec4': fps.c:(.text+0x4a00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_assign': fps.c:(.text+0x4a20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_assign': fps.c:(.text+0x4ac0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i': fps.c:(.text+0x4ae0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i': fps.c:(.text+0x4b80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_is_equal': fps.c:(.text+0x4bc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_is_equal': fps.c:(.text+0x4c00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_is_zero': fps.c:(.text+0x4c20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_is_zero': fps.c:(.text+0x4c40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_lerp': fps.c:(.text+0x4c60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_lerp': fps.c:(.text+0x4d00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_normalize': fps.c:(.text+0x4d20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_normalize': fps.c:(.text+0x4dc0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_clamp': fps.c:(.text+0x4de0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_clamp': fps.c:(.text+0x4e80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_min': fps.c:(.text+0x4ea0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_min': fps.c:(.text+0x4f40): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_max': fps.c:(.text+0x4f60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_max': fps.c:(.text+0x5000): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_round': fps.c:(.text+0x5020): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_round': fps.c:(.text+0x50c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_ceil': fps.c:(.text+0x50e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_ceil': fps.c:(.text+0x5180): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_floor': fps.c:(.text+0x51a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_floor': fps.c:(.text+0x5240): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_abs': fps.c:(.text+0x5260): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_abs': fps.c:(.text+0x5300): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_inverse': fps.c:(.text+0x5320): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_inverse': fps.c:(.text+0x53c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_negative': fps.c:(.text+0x53e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_negative': fps.c:(.text+0x5480): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_snap': fps.c:(.text+0x54a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_snap': fps.c:(.text+0x5540): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_divide': fps.c:(.text+0x5560): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_divide': fps.c:(.text+0x5600): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_multiply_mat4': fps.c:(.text+0x5620): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_multiply_mat4': fps.c:(.text+0x56c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_multiply': fps.c:(.text+0x56e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_multiply': fps.c:(.text+0x5780): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_scale': fps.c:(.text+0x57a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_scale': fps.c:(.text+0x5840): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_subtract': fps.c:(.text+0x5860): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_subtract': fps.c:(.text+0x5900): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_add': fps.c:(.text+0x5920): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_add': fps.c:(.text+0x59c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_one': fps.c:(.text+0x59e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_one': fps.c:(.text+0x5a60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_zero': fps.c:(.text+0x5a80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_zero': fps.c:(.text+0x5b00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_assign_vec4i': fps.c:(.text+0x5b20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_assign_vec4i': fps.c:(.text+0x5bc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_assign': fps.c:(.text+0x5be0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_assign': fps.c:(.text+0x5c80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4': fps.c:(.text+0x5ca0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4': fps.c:(.text+0x5d40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_nearly_equal': fps.c:(.text+0x5d60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_nearly_equal': fps.c:(.text+0x5da0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_equal': fps.c:(.text+0x5dc0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_equal': fps.c:(.text+0x5e00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_near_zero': fps.c:(.text+0x5e20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_near_zero': fps.c:(.text+0x5e60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_zero': fps.c:(.text+0x5e80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_zero': fps.c:(.text+0x5ea0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_distance_squared': fps.c:(.text+0x5ec0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_distance_squared': fps.c:(.text+0x5f20): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_distance': fps.c:(.text+0x5f40): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_distance': fps.c:(.text+0x5fa0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_length_squared': fps.c:(.text+0x5fc0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_length_squared': fps.c:(.text+0x6000): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_length': fps.c:(.text+0x6020): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_length': fps.c:(.text+0x6060): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_dot': fps.c:(.text+0x6080): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_dot': fps.c:(.text+0x60e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_bezier4': fps.c:(.text+0x6100): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_bezier4': fps.c:(.text+0x6200): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_bezier3': fps.c:(.text+0x6240): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_bezier3': fps.c:(.text+0x6340): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_lerp': fps.c:(.text+0x6360): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_lerp': fps.c:(.text+0x6440): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_reflect': fps.c:(.text+0x6460): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_reflect': fps.c:(.text+0x6540): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_slide': fps.c:(.text+0x6560): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_slide': fps.c:(.text+0x6640): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_project': fps.c:(.text+0x6660): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_project': fps.c:(.text+0x6740): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_normalize': fps.c:(.text+0x6760): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_normalize': fps.c:(.text+0x6820): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_cross': fps.c:(.text+0x6840): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_cross': fps.c:(.text+0x6920): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_clamp': fps.c:(.text+0x6940): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_clamp': fps.c:(.text+0x6a40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_min': fps.c:(.text+0x6a60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_min': fps.c:(.text+0x6b40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_max': fps.c:(.text+0x6b60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_max': fps.c:(.text+0x6c40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_round': fps.c:(.text+0x6c60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_round': fps.c:(.text+0x6d00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_ceil': fps.c:(.text+0x6d20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_ceil': fps.c:(.text+0x6dc0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_floor': fps.c:(.text+0x6de0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_floor': fps.c:(.text+0x6e80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_abs': fps.c:(.text+0x6ea0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_abs': fps.c:(.text+0x6f60): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_inverse': fps.c:(.text+0x6f80): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_inverse': fps.c:(.text+0x7040): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_negative': fps.c:(.text+0x7060): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_negative': fps.c:(.text+0x7120): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_snap': fps.c:(.text+0x7140): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_snap': fps.c:(.text+0x7220): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_divide': fps.c:(.text+0x7240): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_divide': fps.c:(.text+0x7320): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_multiply_mat3': fps.c:(.text+0x7340): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_multiply_mat3': fps.c:(.text+0x7400): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_multiply': fps.c:(.text+0x7420): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_multiply': fps.c:(.text+0x7500): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_scale': fps.c:(.text+0x7520): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_scale': fps.c:(.text+0x75e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_subtract': fps.c:(.text+0x7600): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_subtract': fps.c:(.text+0x76e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_add': fps.c:(.text+0x7700): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_add': fps.c:(.text+0x77e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_one': fps.c:(.text+0x7800): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_one': fps.c:(.text+0x78a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_zero': fps.c:(.text+0x78c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_zero': fps.c:(.text+0x7960): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_assign_vec3': fps.c:(.text+0x7980): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_assign_vec3': fps.c:(.text+0x7a20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_assign': fps.c:(.text+0x7a40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_assign': fps.c:(.text+0x7b00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i': fps.c:(.text+0x7b20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i': fps.c:(.text+0x7bc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_is_equal': fps.c:(.text+0x7be0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_is_equal': fps.c:(.text+0x7c40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_is_zero': fps.c:(.text+0x7c60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_is_zero': fps.c:(.text+0x7ca0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_distance_squared': fps.c:(.text+0x7cc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_distance_squared': fps.c:(.text+0x7d00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_distance': fps.c:(.text+0x7d20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_distance': fps.c:(.text+0x7d60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_length_squared': fps.c:(.text+0x7d80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_length_squared': fps.c:(.text+0x7da0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_length': fps.c:(.text+0x7dc0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_length': fps.c:(.text+0x7de0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_dot': fps.c:(.text+0x7e00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_dot': fps.c:(.text+0x7e40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_bezier4': fps.c:(.text+0x7e60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_bezier4': fps.c:(.text+0x7f40): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_bezier3': fps.c:(.text+0x7f80): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_bezier3': fps.c:(.text+0x8040): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_lerp': fps.c:(.text+0x8060): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_lerp': fps.c:(.text+0x8120): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_reflect': fps.c:(.text+0x8140): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_reflect': fps.c:(.text+0x8200): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_slide': fps.c:(.text+0x8220): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_slide': fps.c:(.text+0x82e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_project': fps.c:(.text+0x8300): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_project': fps.c:(.text+0x83c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_normalize': fps.c:(.text+0x83e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_normalize': fps.c:(.text+0x8480): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_cross': fps.c:(.text+0x84a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_cross': fps.c:(.text+0x8560): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_clamp': fps.c:(.text+0x8580): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_clamp': fps.c:(.text+0x8640): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_min': fps.c:(.text+0x8660): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_min': fps.c:(.text+0x8720): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_max': fps.c:(.text+0x8740): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_max': fps.c:(.text+0x8800): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_round': fps.c:(.text+0x8820): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_round': fps.c:(.text+0x88c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_ceil': fps.c:(.text+0x88e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_ceil': fps.c:(.text+0x8980): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_floor': fps.c:(.text+0x89a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_floor': fps.c:(.text+0x8a40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_abs': fps.c:(.text+0x8a60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_abs': fps.c:(.text+0x8b00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_inverse': fps.c:(.text+0x8b20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_inverse': fps.c:(.text+0x8bc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_negative': fps.c:(.text+0x8be0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_negative': fps.c:(.text+0x8c80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_snap': fps.c:(.text+0x8ca0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_snap': fps.c:(.text+0x8d60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_divide': fps.c:(.text+0x8d80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_divide': fps.c:(.text+0x8e40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_multiply_mat3': fps.c:(.text+0x8e60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_multiply_mat3': fps.c:(.text+0x8f00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_multiply': fps.c:(.text+0x8f20): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_multiply': fps.c:(.text+0x8fe0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_scale': fps.c:(.text+0x9000): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_scale': fps.c:(.text+0x90a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_subtract': fps.c:(.text+0x90c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_subtract': fps.c:(.text+0x9180): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_add': fps.c:(.text+0x91a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_add': fps.c:(.text+0x9260): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_one': fps.c:(.text+0x9280): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_one': fps.c:(.text+0x9320): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_zero': fps.c:(.text+0x9340): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_zero': fps.c:(.text+0x93e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_assign_vec3i': fps.c:(.text+0x9400): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_assign_vec3i': fps.c:(.text+0x94c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_assign': fps.c:(.text+0x94e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_assign': fps.c:(.text+0x9580): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3': fps.c:(.text+0x95a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3': fps.c:(.text+0x9640): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_nearly_equal': fps.c:(.text+0x9660): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_nearly_equal': fps.c:(.text+0x96a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_equal': fps.c:(.text+0x96c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_equal': fps.c:(.text+0x9700): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_near_zero': fps.c:(.text+0x9720): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_near_zero': fps.c:(.text+0x9760): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_zero': fps.c:(.text+0x9780): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_zero': fps.c:(.text+0x97c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_distance_squared': fps.c:(.text+0x97e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_distance_squared': fps.c:(.text+0x9820): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_distance': fps.c:(.text+0x9840): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_distance': fps.c:(.text+0x9860): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_length': fps.c:(.text+0x9880): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_length': fps.c:(.text+0x98a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_length_squared': fps.c:(.text+0x98c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_length_squared': fps.c:(.text+0x98e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_angle': fps.c:(.text+0x9900): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_angle': fps.c:(.text+0x9920): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_dot': fps.c:(.text+0x9940): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_dot': fps.c:(.text+0x9980): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_bezier4': fps.c:(.text+0x99a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_bezier4': fps.c:(.text+0x9a40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_bezier3': fps.c:(.text+0x9a80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_bezier3': fps.c:(.text+0x9b20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_lerp': fps.c:(.text+0x9b40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_lerp': fps.c:(.text+0x9bc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_rotate': fps.c:(.text+0x9be0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_rotate': fps.c:(.text+0x9c60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_tangent': fps.c:(.text+0x9c80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_tangent': fps.c:(.text+0x9d00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_reflect': fps.c:(.text+0x9d20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_reflect': fps.c:(.text+0x9da0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_slide': fps.c:(.text+0x9dc0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_slide': fps.c:(.text+0x9e40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_project': fps.c:(.text+0x9e60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_project': fps.c:(.text+0x9ee0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_normalize': fps.c:(.text+0x9f00): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_normalize': fps.c:(.text+0x9f80): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_clamp': fps.c:(.text+0x9fa0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_clamp': fps.c:(.text+0xa040): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_min': fps.c:(.text+0xa060): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_min': fps.c:(.text+0xa0e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_max': fps.c:(.text+0xa100): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_max': fps.c:(.text+0xa180): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_round': fps.c:(.text+0xa1a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_round': fps.c:(.text+0xa220): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_ceil': fps.c:(.text+0xa240): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_ceil': fps.c:(.text+0xa2c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_floor': fps.c:(.text+0xa2e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_floor': fps.c:(.text+0xa360): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_abs': fps.c:(.text+0xa380): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_abs': fps.c:(.text+0xa400): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_inverse': fps.c:(.text+0xa420): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_inverse': fps.c:(.text+0xa4a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_negative': fps.c:(.text+0xa4c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_negative': fps.c:(.text+0xa540): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_snap': fps.c:(.text+0xa560): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_snap': fps.c:(.text+0xa5e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_divide': fps.c:(.text+0xa600): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_divide': fps.c:(.text+0xa680): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_multiply_mat2': fps.c:(.text+0xa6a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_multiply_mat2': fps.c:(.text+0xa740): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_multiply': fps.c:(.text+0xa760): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_multiply': fps.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_scale': fps.c:(.text+0xa800): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_scale': fps.c:(.text+0xa880): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_subtract': fps.c:(.text+0xa8a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_subtract': fps.c:(.text+0xa920): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_add': fps.c:(.text+0xa940): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_add': fps.c:(.text+0xa9c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_one': fps.c:(.text+0xa9e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_one': fps.c:(.text+0xaa60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_zero': fps.c:(.text+0xaa80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_zero': fps.c:(.text+0xab00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_assign_vec2': fps.c:(.text+0xab20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_assign_vec2': fps.c:(.text+0xaba0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_assign': fps.c:(.text+0xabc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_assign': fps.c:(.text+0xac40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i': fps.c:(.text+0xac60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i': fps.c:(.text+0xace0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_is_equal': fps.c:(.text+0xad00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_is_equal': fps.c:(.text+0xad40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_is_zero': fps.c:(.text+0xad60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_is_zero': fps.c:(.text+0xad80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_distance_squared': fps.c:(.text+0xada0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_distance_squared': fps.c:(.text+0xade0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_distance': fps.c:(.text+0xae00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_distance': fps.c:(.text+0xae40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_length': fps.c:(.text+0xae60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_length': fps.c:(.text+0xae80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_length_squared': fps.c:(.text+0xaea0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_length_squared': fps.c:(.text+0xaec0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_angle': fps.c:(.text+0xaee0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_angle': fps.c:(.text+0xaf00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_dot': fps.c:(.text+0xaf20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_dot': fps.c:(.text+0xaf60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_bezier4': fps.c:(.text+0xaf80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_bezier4': fps.c:(.text+0xb040): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_bezier3': fps.c:(.text+0xb080): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_bezier3': fps.c:(.text+0xb120): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_lerp': fps.c:(.text+0xb140): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_lerp': fps.c:(.text+0xb1e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_rotate': fps.c:(.text+0xb200): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_rotate': fps.c:(.text+0xb2a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_tangent': fps.c:(.text+0xb2c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_tangent': fps.c:(.text+0xb340): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_reflect': fps.c:(.text+0xb360): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_reflect': fps.c:(.text+0xb400): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_slide': fps.c:(.text+0xb420): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_slide': fps.c:(.text+0xb4c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_project': fps.c:(.text+0xb4e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_project': fps.c:(.text+0xb580): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_normalize': fps.c:(.text+0xb5a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_normalize': fps.c:(.text+0xb620): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_clamp': fps.c:(.text+0xb640): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_clamp': fps.c:(.text+0xb6e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_min': fps.c:(.text+0xb700): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_min': fps.c:(.text+0xb7a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_max': fps.c:(.text+0xb7c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_max': fps.c:(.text+0xb860): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_round': fps.c:(.text+0xb880): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_round': fps.c:(.text+0xb900): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_ceil': fps.c:(.text+0xb920): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_ceil': fps.c:(.text+0xb9a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_floor': fps.c:(.text+0xb9c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_floor': fps.c:(.text+0xba40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_abs': fps.c:(.text+0xba60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_abs': fps.c:(.text+0xbae0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_inverse': fps.c:(.text+0xbb00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_inverse': fps.c:(.text+0xbb80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_negative': fps.c:(.text+0xbba0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_negative': fps.c:(.text+0xbc20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_snap': fps.c:(.text+0xbc40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_snap': fps.c:(.text+0xbce0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_divide': fps.c:(.text+0xbd00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_divide': fps.c:(.text+0xbda0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_multiply_mat2': fps.c:(.text+0xbdc0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_multiply_mat2': fps.c:(.text+0xbe60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_multiply': fps.c:(.text+0xbe80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_multiply': fps.c:(.text+0xbf20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_scale': fps.c:(.text+0xbf40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_scale': fps.c:(.text+0xbfe0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_subtract': fps.c:(.text+0xc000): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_subtract': fps.c:(.text+0xc0a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_add': fps.c:(.text+0xc0c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_add': fps.c:(.text+0xc160): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_one': fps.c:(.text+0xc180): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_one': fps.c:(.text+0xc200): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_zero': fps.c:(.text+0xc220): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_zero': fps.c:(.text+0xc2a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_assign_vec2i': fps.c:(.text+0xc2c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_assign_vec2i': fps.c:(.text+0xc340): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_assign': fps.c:(.text+0xc360): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_assign': fps.c:(.text+0xc3e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2': fps.c:(.text+0xc400): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2': fps.c:(.text+0xc480): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_nearly_equal': fps.c:(.text+0xc4a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_nearly_equal': fps.c:(.text+0xc4e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_equal': fps.c:(.text+0xc500): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_equal': fps.c:(.text+0xc540): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_near_zero': fps.c:(.text+0xc560): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_near_zero': fps.c:(.text+0xc580): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_zero': fps.c:(.text+0xc5a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_zero': fps.c:(.text+0xc5c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_lerp': gauge.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_lerp': gauge.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_multiply': gauge.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_multiply': gauge.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_scale': gauge.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_scale': gauge.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_negative': gauge.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_negative': gauge.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_scaling': gauge.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_scaling': gauge.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_translation': gauge.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_translation': gauge.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_look_at': gauge.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_look_at': gauge.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_quaternion': gauge.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_quaternion': gauge.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_axis': gauge.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_axis': gauge.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_z': gauge.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_z': gauge.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_y': gauge.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_y': gauge.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_x': gauge.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_x': gauge.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_perspective_infinite': gauge.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_perspective_infinite': gauge.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_perspective_fov': gauge.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_perspective_fov': gauge.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_perspective': gauge.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_perspective': gauge.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_ortho': gauge.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_ortho': gauge.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_inverse': gauge.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_inverse': gauge.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_adjugate': gauge.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_adjugate': gauge.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_transpose': gauge.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_transpose': gauge.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_assign_mat3': gauge.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_assign_mat3': gauge.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_assign_mat2': gauge.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_assign_mat2': gauge.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_assign': gauge.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_assign': gauge.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_determinant': gauge.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_determinant': gauge.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_identity': gauge.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_identity': gauge.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_zero': gauge.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_zero': gauge.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4': gauge.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4': gauge.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_lerp': gauge.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_lerp': gauge.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_multiply': gauge.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_multiply': gauge.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_scale': gauge.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_scale': gauge.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_negative': gauge.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_negative': gauge.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_scaling': gauge.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_scaling': gauge.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_quaternion': gauge.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_quaternion': gauge.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_axis': gauge.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_axis': gauge.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_z': gauge.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_z': gauge.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_y': gauge.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_y': gauge.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_x': gauge.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_x': gauge.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_inverse': gauge.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_inverse': gauge.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_adjugate': gauge.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_adjugate': gauge.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_cofactor': gauge.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_cofactor': gauge.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_transpose': gauge.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_transpose': gauge.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_assign_mat4': gauge.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_assign_mat4': gauge.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_assign_mat2': gauge.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_assign_mat2': gauge.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_assign': gauge.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_assign': gauge.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_determinant': gauge.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_determinant': gauge.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_identity': gauge.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_identity': gauge.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_zero': gauge.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_zero': gauge.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3': gauge.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3': gauge.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_lerp': gauge.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_lerp': gauge.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_multiply': gauge.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_multiply': gauge.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_scale': gauge.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_scale': gauge.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_negative': gauge.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_negative': gauge.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_scaling': gauge.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_scaling': gauge.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_rotation': gauge.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_rotation': gauge.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_inverse': gauge.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_inverse': gauge.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_cofactor': gauge.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_cofactor': gauge.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_transpose': gauge.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_transpose': gauge.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_assign_mat4': gauge.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_assign_mat4': gauge.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_assign_mat3': gauge.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_assign_mat3': gauge.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_assign': gauge.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_assign': gauge.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_determinant': gauge.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_determinant': gauge.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_identity': gauge.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_identity': gauge.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_zero': gauge.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_zero': gauge.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2': gauge.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2': gauge.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_length_squared': gauge.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_length_squared': gauge.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_length': gauge.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_length': gauge.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_angle': gauge.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_angle': gauge.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_dot': gauge.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_dot': gauge.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_slerp': gauge.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_slerp': gauge.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_lerp': gauge.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_lerp': gauge.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_yaw_pitch_roll': gauge.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_yaw_pitch_roll': gauge.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_mat4': gauge.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_mat4': gauge.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_vec3': gauge.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_vec3': gauge.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_axis_angle': gauge.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_axis_angle': gauge.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_power': gauge.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_power': gauge.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_normalize': gauge.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_normalize': gauge.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_inverse': gauge.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_inverse': gauge.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_conjugate': gauge.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_conjugate': gauge.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_negative': gauge.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_negative': gauge.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_divide': gauge.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_divide': gauge.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_multiply': gauge.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_multiply': gauge.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_scale': gauge.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_scale': gauge.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_null': gauge.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_null': gauge.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_zero': gauge.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_zero': gauge.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_assign': gauge.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_assign': gauge.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat': gauge.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat': gauge.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_nearly_equal': gauge.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_nearly_equal': gauge.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_equal': gauge.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_equal': gauge.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_near_zero': gauge.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_near_zero': gauge.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_zero': gauge.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_zero': gauge.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_lerp': gauge.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_lerp': gauge.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_normalize': gauge.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_normalize': gauge.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_clamp': gauge.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_clamp': gauge.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_min': gauge.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_min': gauge.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_max': gauge.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_max': gauge.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_round': gauge.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_round': gauge.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_ceil': gauge.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_ceil': gauge.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_floor': gauge.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_floor': gauge.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_abs': gauge.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_abs': gauge.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_inverse': gauge.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_inverse': gauge.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_negative': gauge.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_negative': gauge.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_snap': gauge.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_snap': gauge.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_divide': gauge.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_divide': gauge.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_multiply_mat4': gauge.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_multiply_mat4': gauge.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_multiply': gauge.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_multiply': gauge.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_scale': gauge.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_scale': gauge.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_subtract': gauge.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_subtract': gauge.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_add': gauge.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_add': gauge.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_one': gauge.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_one': gauge.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_zero': gauge.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_zero': gauge.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_assign_vec4': gauge.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_assign_vec4': gauge.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_assign': gauge.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_assign': gauge.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i': gauge.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i': gauge.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_is_equal': gauge.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_is_equal': gauge.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_is_zero': gauge.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_is_zero': gauge.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_lerp': gauge.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_lerp': gauge.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_normalize': gauge.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_normalize': gauge.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_clamp': gauge.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_clamp': gauge.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_min': gauge.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_min': gauge.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_max': gauge.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_max': gauge.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_round': gauge.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_round': gauge.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_ceil': gauge.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_ceil': gauge.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_floor': gauge.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_floor': gauge.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_abs': gauge.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_abs': gauge.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_inverse': gauge.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_inverse': gauge.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_negative': gauge.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_negative': gauge.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_snap': gauge.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_snap': gauge.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_divide': gauge.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_divide': gauge.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_multiply_mat4': gauge.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_multiply_mat4': gauge.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_multiply': gauge.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_multiply': gauge.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_scale': gauge.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_scale': gauge.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_subtract': gauge.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_subtract': gauge.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_add': gauge.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_add': gauge.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_one': gauge.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_one': gauge.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_zero': gauge.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_zero': gauge.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_assign_vec4i': gauge.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_assign_vec4i': gauge.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_assign': gauge.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_assign': gauge.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4': gauge.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4': gauge.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_nearly_equal': gauge.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_nearly_equal': gauge.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_equal': gauge.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_equal': gauge.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_near_zero': gauge.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_near_zero': gauge.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_zero': gauge.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_zero': gauge.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_distance_squared': gauge.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_distance_squared': gauge.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_distance': gauge.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_distance': gauge.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_length_squared': gauge.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_length_squared': gauge.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_length': gauge.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_length': gauge.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_dot': gauge.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_dot': gauge.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_bezier4': gauge.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_bezier4': gauge.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_bezier3': gauge.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_bezier3': gauge.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_lerp': gauge.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_lerp': gauge.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_reflect': gauge.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_reflect': gauge.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_slide': gauge.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_slide': gauge.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_project': gauge.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_project': gauge.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_normalize': gauge.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_normalize': gauge.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_cross': gauge.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_cross': gauge.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_clamp': gauge.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_clamp': gauge.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_min': gauge.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_min': gauge.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_max': gauge.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_max': gauge.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_round': gauge.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_round': gauge.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_ceil': gauge.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_ceil': gauge.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_floor': gauge.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_floor': gauge.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_abs': gauge.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_abs': gauge.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_inverse': gauge.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_inverse': gauge.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_negative': gauge.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_negative': gauge.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_snap': gauge.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_snap': gauge.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_divide': gauge.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_divide': gauge.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_multiply_mat3': gauge.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_multiply_mat3': gauge.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_multiply': gauge.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_multiply': gauge.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_scale': gauge.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_scale': gauge.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_subtract': gauge.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_subtract': gauge.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_add': gauge.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_add': gauge.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_one': gauge.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_one': gauge.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_zero': gauge.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_zero': gauge.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_assign_vec3': gauge.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_assign_vec3': gauge.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_assign': gauge.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_assign': gauge.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i': gauge.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i': gauge.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_is_equal': gauge.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_is_equal': gauge.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_is_zero': gauge.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_is_zero': gauge.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_distance_squared': gauge.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_distance_squared': gauge.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_distance': gauge.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_distance': gauge.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_length_squared': gauge.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_length_squared': gauge.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_length': gauge.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_length': gauge.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_dot': gauge.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_dot': gauge.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_bezier4': gauge.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_bezier4': gauge.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_bezier3': gauge.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_bezier3': gauge.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_lerp': gauge.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_lerp': gauge.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_reflect': gauge.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_reflect': gauge.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_slide': gauge.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_slide': gauge.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_project': gauge.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_project': gauge.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_normalize': gauge.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_normalize': gauge.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_cross': gauge.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_cross': gauge.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_clamp': gauge.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_clamp': gauge.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_min': gauge.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_min': gauge.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_max': gauge.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_max': gauge.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_round': gauge.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_round': gauge.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_ceil': gauge.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_ceil': gauge.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_floor': gauge.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_floor': gauge.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_abs': gauge.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_abs': gauge.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_inverse': gauge.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_inverse': gauge.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_negative': gauge.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_negative': gauge.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_snap': gauge.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_snap': gauge.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_divide': gauge.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_divide': gauge.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_multiply_mat3': gauge.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_multiply_mat3': gauge.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_multiply': gauge.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_multiply': gauge.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_scale': gauge.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_scale': gauge.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_subtract': gauge.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_subtract': gauge.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_add': gauge.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_add': gauge.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_one': gauge.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_one': gauge.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_zero': gauge.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_zero': gauge.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_assign_vec3i': gauge.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_assign_vec3i': gauge.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_assign': gauge.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_assign': gauge.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3': gauge.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3': gauge.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_nearly_equal': gauge.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_nearly_equal': gauge.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_equal': gauge.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_equal': gauge.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_near_zero': gauge.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_near_zero': gauge.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_zero': gauge.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_zero': gauge.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_distance_squared': gauge.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_distance_squared': gauge.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_distance': gauge.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_distance': gauge.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_length': gauge.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_length': gauge.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_length_squared': gauge.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_length_squared': gauge.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_angle': gauge.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_angle': gauge.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_dot': gauge.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_dot': gauge.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_bezier4': gauge.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_bezier4': gauge.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_bezier3': gauge.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_bezier3': gauge.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_lerp': gauge.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_lerp': gauge.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_rotate': gauge.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_rotate': gauge.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_tangent': gauge.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_tangent': gauge.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_reflect': gauge.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_reflect': gauge.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_slide': gauge.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_slide': gauge.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_project': gauge.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_project': gauge.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_normalize': gauge.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_normalize': gauge.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_clamp': gauge.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_clamp': gauge.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_min': gauge.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_min': gauge.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_max': gauge.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_max': gauge.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_round': gauge.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_round': gauge.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_ceil': gauge.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_ceil': gauge.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_floor': gauge.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_floor': gauge.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_abs': gauge.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_abs': gauge.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_inverse': gauge.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_inverse': gauge.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_negative': gauge.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_negative': gauge.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_snap': gauge.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_snap': gauge.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_divide': gauge.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_divide': gauge.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_multiply_mat2': gauge.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_multiply_mat2': gauge.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_multiply': gauge.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_multiply': gauge.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_scale': gauge.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_scale': gauge.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_subtract': gauge.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_subtract': gauge.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_add': gauge.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_add': gauge.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_one': gauge.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_one': gauge.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_zero': gauge.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_zero': gauge.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_assign_vec2': gauge.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_assign_vec2': gauge.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_assign': gauge.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_assign': gauge.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i': gauge.c:(.text+0xad40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i': gauge.c:(.text+0xadc0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_is_equal': gauge.c:(.text+0xade0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_is_equal': gauge.c:(.text+0xae20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_is_zero': gauge.c:(.text+0xae40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_is_zero': gauge.c:(.text+0xae60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_distance_squared': gauge.c:(.text+0xae80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_distance_squared': gauge.c:(.text+0xaec0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_distance': gauge.c:(.text+0xaee0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_distance': gauge.c:(.text+0xaf20): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_length': gauge.c:(.text+0xaf40): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_length': gauge.c:(.text+0xaf60): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_length_squared': gauge.c:(.text+0xaf80): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_length_squared': gauge.c:(.text+0xafa0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_angle': gauge.c:(.text+0xafc0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_angle': gauge.c:(.text+0xafe0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_dot': gauge.c:(.text+0xb000): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_dot': gauge.c:(.text+0xb040): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_bezier4': gauge.c:(.text+0xb060): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_bezier4': gauge.c:(.text+0xb120): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_bezier3': gauge.c:(.text+0xb160): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_bezier3': gauge.c:(.text+0xb200): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_lerp': gauge.c:(.text+0xb220): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_lerp': gauge.c:(.text+0xb2c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_rotate': gauge.c:(.text+0xb2e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_rotate': gauge.c:(.text+0xb380): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_tangent': gauge.c:(.text+0xb3a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_tangent': gauge.c:(.text+0xb420): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_reflect': gauge.c:(.text+0xb440): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_reflect': gauge.c:(.text+0xb4e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_slide': gauge.c:(.text+0xb500): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_slide': gauge.c:(.text+0xb5a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_project': gauge.c:(.text+0xb5c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_project': gauge.c:(.text+0xb660): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_normalize': gauge.c:(.text+0xb680): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_normalize': gauge.c:(.text+0xb700): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_clamp': gauge.c:(.text+0xb720): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_clamp': gauge.c:(.text+0xb7c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_min': gauge.c:(.text+0xb7e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_min': gauge.c:(.text+0xb880): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_max': gauge.c:(.text+0xb8a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_max': gauge.c:(.text+0xb940): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_round': gauge.c:(.text+0xb960): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_round': gauge.c:(.text+0xb9e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_ceil': gauge.c:(.text+0xba00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_ceil': gauge.c:(.text+0xba80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_floor': gauge.c:(.text+0xbaa0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_floor': gauge.c:(.text+0xbb20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_abs': gauge.c:(.text+0xbb40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_abs': gauge.c:(.text+0xbbc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_inverse': gauge.c:(.text+0xbbe0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_inverse': gauge.c:(.text+0xbc60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_negative': gauge.c:(.text+0xbc80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_negative': gauge.c:(.text+0xbd00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_snap': gauge.c:(.text+0xbd20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_snap': gauge.c:(.text+0xbdc0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_divide': gauge.c:(.text+0xbde0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_divide': gauge.c:(.text+0xbe80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_multiply_mat2': gauge.c:(.text+0xbea0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_multiply_mat2': gauge.c:(.text+0xbf40): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_multiply': gauge.c:(.text+0xbf60): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_multiply': gauge.c:(.text+0xc000): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_scale': gauge.c:(.text+0xc020): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_scale': gauge.c:(.text+0xc0c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_subtract': gauge.c:(.text+0xc0e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_subtract': gauge.c:(.text+0xc180): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_add': gauge.c:(.text+0xc1a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_add': gauge.c:(.text+0xc240): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_one': gauge.c:(.text+0xc260): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_one': gauge.c:(.text+0xc2e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_zero': gauge.c:(.text+0xc300): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_zero': gauge.c:(.text+0xc380): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_assign_vec2i': gauge.c:(.text+0xc3a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_assign_vec2i': gauge.c:(.text+0xc420): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_assign': gauge.c:(.text+0xc440): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_assign': gauge.c:(.text+0xc4c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2': gauge.c:(.text+0xc4e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2': gauge.c:(.text+0xc560): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_nearly_equal': gauge.c:(.text+0xc580): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_nearly_equal': gauge.c:(.text+0xc5c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_equal': gauge.c:(.text+0xc5e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_equal': gauge.c:(.text+0xc620): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_near_zero': gauge.c:(.text+0xc640): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_near_zero': gauge.c:(.text+0xc660): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_zero': gauge.c:(.text+0xc680): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_zero': gauge.c:(.text+0xc6a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_lerp': health_gauge.c:(.text+0xc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_lerp': health_gauge.c:(.text+0x140): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_multiply': health_gauge.c:(.text+0x160): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_multiply': health_gauge.c:(.text+0x1e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_scale': health_gauge.c:(.text+0x200): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_scale': health_gauge.c:(.text+0x280): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_negative': health_gauge.c:(.text+0x2a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_negative': health_gauge.c:(.text+0x320): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_scaling': health_gauge.c:(.text+0x340): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_scaling': health_gauge.c:(.text+0x3c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_translation': health_gauge.c:(.text+0x3e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_translation': health_gauge.c:(.text+0x460): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_look_at': health_gauge.c:(.text+0x480): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_look_at': health_gauge.c:(.text+0x540): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_quaternion': health_gauge.c:(.text+0x560): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_quaternion': health_gauge.c:(.text+0x5e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_axis': health_gauge.c:(.text+0x600): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_axis': health_gauge.c:(.text+0x680): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_z': health_gauge.c:(.text+0x6a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_z': health_gauge.c:(.text+0x720): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_y': health_gauge.c:(.text+0x740): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_y': health_gauge.c:(.text+0x7c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_x': health_gauge.c:(.text+0x7e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_x': health_gauge.c:(.text+0x860): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_perspective_infinite': health_gauge.c:(.text+0x880): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_perspective_infinite': health_gauge.c:(.text+0x900): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_perspective_fov': health_gauge.c:(.text+0x920): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_perspective_fov': health_gauge.c:(.text+0x9a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_perspective': health_gauge.c:(.text+0x9c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_perspective': health_gauge.c:(.text+0xa40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_ortho': health_gauge.c:(.text+0xa60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_ortho': health_gauge.c:(.text+0xae0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_inverse': health_gauge.c:(.text+0xb00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_inverse': health_gauge.c:(.text+0xb80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_adjugate': health_gauge.c:(.text+0xba0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_adjugate': health_gauge.c:(.text+0xc20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_transpose': health_gauge.c:(.text+0xc40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_transpose': health_gauge.c:(.text+0xcc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_assign_mat3': health_gauge.c:(.text+0xce0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_assign_mat3': health_gauge.c:(.text+0xd60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_assign_mat2': health_gauge.c:(.text+0xd80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_assign_mat2': health_gauge.c:(.text+0xe20): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_assign': health_gauge.c:(.text+0xe40): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_assign': health_gauge.c:(.text+0xec0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_determinant': health_gauge.c:(.text+0xee0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_determinant': health_gauge.c:(.text+0xf00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_identity': health_gauge.c:(.text+0xf20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_identity': health_gauge.c:(.text+0xfa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_zero': health_gauge.c:(.text+0xfc0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_zero': health_gauge.c:(.text+0x1040): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4': health_gauge.c:(.text+0x1060): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4': health_gauge.c:(.text+0x10e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_lerp': health_gauge.c:(.text+0x1100): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_lerp': health_gauge.c:(.text+0x1180): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_multiply': health_gauge.c:(.text+0x11a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_multiply': health_gauge.c:(.text+0x1220): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_scale': health_gauge.c:(.text+0x1240): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_scale': health_gauge.c:(.text+0x12c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_negative': health_gauge.c:(.text+0x12e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_negative': health_gauge.c:(.text+0x1360): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_scaling': health_gauge.c:(.text+0x1380): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_scaling': health_gauge.c:(.text+0x1400): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_quaternion': health_gauge.c:(.text+0x1420): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_quaternion': health_gauge.c:(.text+0x14c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_axis': health_gauge.c:(.text+0x14e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_axis': health_gauge.c:(.text+0x1580): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_z': health_gauge.c:(.text+0x15a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_z': health_gauge.c:(.text+0x1620): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_y': health_gauge.c:(.text+0x1640): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_y': health_gauge.c:(.text+0x16c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_x': health_gauge.c:(.text+0x16e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_x': health_gauge.c:(.text+0x1760): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_inverse': health_gauge.c:(.text+0x1780): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_inverse': health_gauge.c:(.text+0x1800): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_adjugate': health_gauge.c:(.text+0x1820): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_adjugate': health_gauge.c:(.text+0x18a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_cofactor': health_gauge.c:(.text+0x18c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_cofactor': health_gauge.c:(.text+0x1940): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_transpose': health_gauge.c:(.text+0x1960): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_transpose': health_gauge.c:(.text+0x19e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_assign_mat4': health_gauge.c:(.text+0x1a00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_assign_mat4': health_gauge.c:(.text+0x1a80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_assign_mat2': health_gauge.c:(.text+0x1aa0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_assign_mat2': health_gauge.c:(.text+0x1b40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_assign': health_gauge.c:(.text+0x1b60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_assign': health_gauge.c:(.text+0x1be0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_determinant': health_gauge.c:(.text+0x1c00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_determinant': health_gauge.c:(.text+0x1c20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_identity': health_gauge.c:(.text+0x1c40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_identity': health_gauge.c:(.text+0x1cc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_zero': health_gauge.c:(.text+0x1ce0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_zero': health_gauge.c:(.text+0x1d60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3': health_gauge.c:(.text+0x1d80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3': health_gauge.c:(.text+0x1e00): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_lerp': health_gauge.c:(.text+0x1e20): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_lerp': health_gauge.c:(.text+0x1ee0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_multiply': health_gauge.c:(.text+0x1f00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_multiply': health_gauge.c:(.text+0x1fc0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_scale': health_gauge.c:(.text+0x1fe0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_scale': health_gauge.c:(.text+0x2080): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_negative': health_gauge.c:(.text+0x20a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_negative': health_gauge.c:(.text+0x2140): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_scaling': health_gauge.c:(.text+0x2160): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_scaling': health_gauge.c:(.text+0x2200): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_rotation': health_gauge.c:(.text+0x2220): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_rotation': health_gauge.c:(.text+0x22c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_inverse': health_gauge.c:(.text+0x22e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_inverse': health_gauge.c:(.text+0x2380): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_cofactor': health_gauge.c:(.text+0x23a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_cofactor': health_gauge.c:(.text+0x2440): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_transpose': health_gauge.c:(.text+0x2460): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_transpose': health_gauge.c:(.text+0x2500): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_assign_mat4': health_gauge.c:(.text+0x2520): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_assign_mat4': health_gauge.c:(.text+0x25c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_assign_mat3': health_gauge.c:(.text+0x25e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_assign_mat3': health_gauge.c:(.text+0x2680): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_assign': health_gauge.c:(.text+0x26a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_assign': health_gauge.c:(.text+0x2740): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_determinant': health_gauge.c:(.text+0x2760): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_determinant': health_gauge.c:(.text+0x27a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_identity': health_gauge.c:(.text+0x27c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_identity': health_gauge.c:(.text+0x2860): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_zero': health_gauge.c:(.text+0x2880): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_zero': health_gauge.c:(.text+0x2920): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2': health_gauge.c:(.text+0x2940): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2': health_gauge.c:(.text+0x29e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_length_squared': health_gauge.c:(.text+0x2a00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_length_squared': health_gauge.c:(.text+0x2a40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_length': health_gauge.c:(.text+0x2a60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_length': health_gauge.c:(.text+0x2aa0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_angle': health_gauge.c:(.text+0x2ac0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_angle': health_gauge.c:(.text+0x2b00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_dot': health_gauge.c:(.text+0x2b20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_dot': health_gauge.c:(.text+0x2b60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_slerp': health_gauge.c:(.text+0x2b80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_slerp': health_gauge.c:(.text+0x2c40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_lerp': health_gauge.c:(.text+0x2c60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_lerp': health_gauge.c:(.text+0x2d20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_yaw_pitch_roll': health_gauge.c:(.text+0x2d40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_yaw_pitch_roll': health_gauge.c:(.text+0x2de0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_mat4': health_gauge.c:(.text+0x2e00): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_mat4': health_gauge.c:(.text+0x2ea0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_vec3': health_gauge.c:(.text+0x2ec0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_vec3': health_gauge.c:(.text+0x2f60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_axis_angle': health_gauge.c:(.text+0x2f80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_axis_angle': health_gauge.c:(.text+0x3020): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_power': health_gauge.c:(.text+0x3040): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_power': health_gauge.c:(.text+0x30e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_normalize': health_gauge.c:(.text+0x3100): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_normalize': health_gauge.c:(.text+0x31a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_inverse': health_gauge.c:(.text+0x31c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_inverse': health_gauge.c:(.text+0x3260): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_conjugate': health_gauge.c:(.text+0x3280): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_conjugate': health_gauge.c:(.text+0x3320): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_negative': health_gauge.c:(.text+0x3340): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_negative': health_gauge.c:(.text+0x33e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_divide': health_gauge.c:(.text+0x3400): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_divide': health_gauge.c:(.text+0x34c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_multiply': health_gauge.c:(.text+0x34e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_multiply': health_gauge.c:(.text+0x35a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_scale': health_gauge.c:(.text+0x35c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_scale': health_gauge.c:(.text+0x3660): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_null': health_gauge.c:(.text+0x3680): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_null': health_gauge.c:(.text+0x3720): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_zero': health_gauge.c:(.text+0x3740): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_zero': health_gauge.c:(.text+0x37e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_assign': health_gauge.c:(.text+0x3800): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_assign': health_gauge.c:(.text+0x38a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat': health_gauge.c:(.text+0x38c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat': health_gauge.c:(.text+0x3960): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_nearly_equal': health_gauge.c:(.text+0x3980): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_nearly_equal': health_gauge.c:(.text+0x39c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_equal': health_gauge.c:(.text+0x39e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_equal': health_gauge.c:(.text+0x3a20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_near_zero': health_gauge.c:(.text+0x3a40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_near_zero': health_gauge.c:(.text+0x3a80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_zero': health_gauge.c:(.text+0x3aa0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_zero': health_gauge.c:(.text+0x3ae0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_lerp': health_gauge.c:(.text+0x3b00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_lerp': health_gauge.c:(.text+0x3ba0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_normalize': health_gauge.c:(.text+0x3bc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_normalize': health_gauge.c:(.text+0x3c60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_clamp': health_gauge.c:(.text+0x3c80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_clamp': health_gauge.c:(.text+0x3d20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_min': health_gauge.c:(.text+0x3d40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_min': health_gauge.c:(.text+0x3de0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_max': health_gauge.c:(.text+0x3e00): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_max': health_gauge.c:(.text+0x3ea0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_round': health_gauge.c:(.text+0x3ec0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_round': health_gauge.c:(.text+0x3f60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_ceil': health_gauge.c:(.text+0x3f80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_ceil': health_gauge.c:(.text+0x4020): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_floor': health_gauge.c:(.text+0x4040): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_floor': health_gauge.c:(.text+0x40e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_abs': health_gauge.c:(.text+0x4100): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_abs': health_gauge.c:(.text+0x41a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_inverse': health_gauge.c:(.text+0x41c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_inverse': health_gauge.c:(.text+0x4260): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_negative': health_gauge.c:(.text+0x4280): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_negative': health_gauge.c:(.text+0x4320): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_snap': health_gauge.c:(.text+0x4340): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_snap': health_gauge.c:(.text+0x43e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_divide': health_gauge.c:(.text+0x4400): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_divide': health_gauge.c:(.text+0x44a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_multiply_mat4': health_gauge.c:(.text+0x44c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_multiply_mat4': health_gauge.c:(.text+0x4560): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_multiply': health_gauge.c:(.text+0x4580): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_multiply': health_gauge.c:(.text+0x4620): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_scale': health_gauge.c:(.text+0x4640): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_scale': health_gauge.c:(.text+0x46e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_subtract': health_gauge.c:(.text+0x4700): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_subtract': health_gauge.c:(.text+0x47a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_add': health_gauge.c:(.text+0x47c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_add': health_gauge.c:(.text+0x4860): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_one': health_gauge.c:(.text+0x4880): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_one': health_gauge.c:(.text+0x4900): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_zero': health_gauge.c:(.text+0x4920): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_zero': health_gauge.c:(.text+0x49a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_assign_vec4': health_gauge.c:(.text+0x49c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_assign_vec4': health_gauge.c:(.text+0x4a60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_assign': health_gauge.c:(.text+0x4a80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_assign': health_gauge.c:(.text+0x4b20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i': health_gauge.c:(.text+0x4b40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i': health_gauge.c:(.text+0x4be0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_is_equal': health_gauge.c:(.text+0x4c20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_is_equal': health_gauge.c:(.text+0x4c60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_is_zero': health_gauge.c:(.text+0x4c80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_is_zero': health_gauge.c:(.text+0x4ca0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_lerp': health_gauge.c:(.text+0x4cc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_lerp': health_gauge.c:(.text+0x4d60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_normalize': health_gauge.c:(.text+0x4d80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_normalize': health_gauge.c:(.text+0x4e20): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_clamp': health_gauge.c:(.text+0x4e40): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_clamp': health_gauge.c:(.text+0x4ee0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_min': health_gauge.c:(.text+0x4f00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_min': health_gauge.c:(.text+0x4fa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_max': health_gauge.c:(.text+0x4fc0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_max': health_gauge.c:(.text+0x5060): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_round': health_gauge.c:(.text+0x5080): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_round': health_gauge.c:(.text+0x5120): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_ceil': health_gauge.c:(.text+0x5140): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_ceil': health_gauge.c:(.text+0x51e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_floor': health_gauge.c:(.text+0x5200): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_floor': health_gauge.c:(.text+0x52a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_abs': health_gauge.c:(.text+0x52c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_abs': health_gauge.c:(.text+0x5360): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_inverse': health_gauge.c:(.text+0x5380): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_inverse': health_gauge.c:(.text+0x5420): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_negative': health_gauge.c:(.text+0x5440): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_negative': health_gauge.c:(.text+0x54e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_snap': health_gauge.c:(.text+0x5500): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_snap': health_gauge.c:(.text+0x55a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_divide': health_gauge.c:(.text+0x55c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_divide': health_gauge.c:(.text+0x5660): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_multiply_mat4': health_gauge.c:(.text+0x5680): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_multiply_mat4': health_gauge.c:(.text+0x5720): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_multiply': health_gauge.c:(.text+0x5740): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_multiply': health_gauge.c:(.text+0x57e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_scale': health_gauge.c:(.text+0x5800): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_scale': health_gauge.c:(.text+0x58a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_subtract': health_gauge.c:(.text+0x58c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_subtract': health_gauge.c:(.text+0x5960): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_add': health_gauge.c:(.text+0x5980): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_add': health_gauge.c:(.text+0x5a20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_one': health_gauge.c:(.text+0x5a40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_one': health_gauge.c:(.text+0x5ac0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_zero': health_gauge.c:(.text+0x5ae0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_zero': health_gauge.c:(.text+0x5b60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_assign_vec4i': health_gauge.c:(.text+0x5b80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_assign_vec4i': health_gauge.c:(.text+0x5c20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_assign': health_gauge.c:(.text+0x5c40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_assign': health_gauge.c:(.text+0x5ce0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4': health_gauge.c:(.text+0x5d00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4': health_gauge.c:(.text+0x5da0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_nearly_equal': health_gauge.c:(.text+0x5dc0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_nearly_equal': health_gauge.c:(.text+0x5e00): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_equal': health_gauge.c:(.text+0x5e20): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_equal': health_gauge.c:(.text+0x5e60): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_near_zero': health_gauge.c:(.text+0x5e80): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_near_zero': health_gauge.c:(.text+0x5ec0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_zero': health_gauge.c:(.text+0x5ee0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_zero': health_gauge.c:(.text+0x5f00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_distance_squared': health_gauge.c:(.text+0x5f20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_distance_squared': health_gauge.c:(.text+0x5f80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_distance': health_gauge.c:(.text+0x5fa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_distance': health_gauge.c:(.text+0x6000): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_length_squared': health_gauge.c:(.text+0x6020): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_length_squared': health_gauge.c:(.text+0x6060): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_length': health_gauge.c:(.text+0x6080): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_length': health_gauge.c:(.text+0x60c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_dot': health_gauge.c:(.text+0x60e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_dot': health_gauge.c:(.text+0x6140): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_bezier4': health_gauge.c:(.text+0x6160): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_bezier4': health_gauge.c:(.text+0x6260): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_bezier3': health_gauge.c:(.text+0x62a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_bezier3': health_gauge.c:(.text+0x63a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_lerp': health_gauge.c:(.text+0x63c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_lerp': health_gauge.c:(.text+0x64a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_reflect': health_gauge.c:(.text+0x64c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_reflect': health_gauge.c:(.text+0x65a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_slide': health_gauge.c:(.text+0x65c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_slide': health_gauge.c:(.text+0x66a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_project': health_gauge.c:(.text+0x66c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_project': health_gauge.c:(.text+0x67a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_normalize': health_gauge.c:(.text+0x67c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_normalize': health_gauge.c:(.text+0x6880): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_cross': health_gauge.c:(.text+0x68a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_cross': health_gauge.c:(.text+0x6980): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_clamp': health_gauge.c:(.text+0x69a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_clamp': health_gauge.c:(.text+0x6aa0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_min': health_gauge.c:(.text+0x6ac0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_min': health_gauge.c:(.text+0x6ba0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_max': health_gauge.c:(.text+0x6bc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_max': health_gauge.c:(.text+0x6ca0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_round': health_gauge.c:(.text+0x6cc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_round': health_gauge.c:(.text+0x6d60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_ceil': health_gauge.c:(.text+0x6d80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_ceil': health_gauge.c:(.text+0x6e20): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_floor': health_gauge.c:(.text+0x6e40): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_floor': health_gauge.c:(.text+0x6ee0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_abs': health_gauge.c:(.text+0x6f00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_abs': health_gauge.c:(.text+0x6fc0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_inverse': health_gauge.c:(.text+0x6fe0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_inverse': health_gauge.c:(.text+0x70a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_negative': health_gauge.c:(.text+0x70c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_negative': health_gauge.c:(.text+0x7180): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_snap': health_gauge.c:(.text+0x71a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_snap': health_gauge.c:(.text+0x7280): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_divide': health_gauge.c:(.text+0x72a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_divide': health_gauge.c:(.text+0x7380): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_multiply_mat3': health_gauge.c:(.text+0x73a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_multiply_mat3': health_gauge.c:(.text+0x7460): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_multiply': health_gauge.c:(.text+0x7480): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_multiply': health_gauge.c:(.text+0x7560): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_scale': health_gauge.c:(.text+0x7580): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_scale': health_gauge.c:(.text+0x7640): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_subtract': health_gauge.c:(.text+0x7660): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_subtract': health_gauge.c:(.text+0x7740): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_add': health_gauge.c:(.text+0x7760): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_add': health_gauge.c:(.text+0x7840): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_one': health_gauge.c:(.text+0x7860): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_one': health_gauge.c:(.text+0x7900): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_zero': health_gauge.c:(.text+0x7920): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_zero': health_gauge.c:(.text+0x79c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_assign_vec3': health_gauge.c:(.text+0x79e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_assign_vec3': health_gauge.c:(.text+0x7a80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_assign': health_gauge.c:(.text+0x7aa0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_assign': health_gauge.c:(.text+0x7b60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i': health_gauge.c:(.text+0x7b80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i': health_gauge.c:(.text+0x7c20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_is_equal': health_gauge.c:(.text+0x7c40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_is_equal': health_gauge.c:(.text+0x7ca0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_is_zero': health_gauge.c:(.text+0x7cc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_is_zero': health_gauge.c:(.text+0x7d00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_distance_squared': health_gauge.c:(.text+0x7d20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_distance_squared': health_gauge.c:(.text+0x7d60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_distance': health_gauge.c:(.text+0x7d80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_distance': health_gauge.c:(.text+0x7dc0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_length_squared': health_gauge.c:(.text+0x7de0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_length_squared': health_gauge.c:(.text+0x7e00): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_length': health_gauge.c:(.text+0x7e20): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_length': health_gauge.c:(.text+0x7e40): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_dot': health_gauge.c:(.text+0x7e60): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_dot': health_gauge.c:(.text+0x7ea0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_bezier4': health_gauge.c:(.text+0x7ec0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_bezier4': health_gauge.c:(.text+0x7fa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_bezier3': health_gauge.c:(.text+0x7fe0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_bezier3': health_gauge.c:(.text+0x80a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_lerp': health_gauge.c:(.text+0x80c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_lerp': health_gauge.c:(.text+0x8180): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_reflect': health_gauge.c:(.text+0x81a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_reflect': health_gauge.c:(.text+0x8260): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_slide': health_gauge.c:(.text+0x8280): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_slide': health_gauge.c:(.text+0x8340): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_project': health_gauge.c:(.text+0x8360): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_project': health_gauge.c:(.text+0x8420): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_normalize': health_gauge.c:(.text+0x8440): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_normalize': health_gauge.c:(.text+0x84e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_cross': health_gauge.c:(.text+0x8500): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_cross': health_gauge.c:(.text+0x85c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_clamp': health_gauge.c:(.text+0x85e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_clamp': health_gauge.c:(.text+0x86a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_min': health_gauge.c:(.text+0x86c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_min': health_gauge.c:(.text+0x8780): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_max': health_gauge.c:(.text+0x87a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_max': health_gauge.c:(.text+0x8860): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_round': health_gauge.c:(.text+0x8880): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_round': health_gauge.c:(.text+0x8920): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_ceil': health_gauge.c:(.text+0x8940): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_ceil': health_gauge.c:(.text+0x89e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_floor': health_gauge.c:(.text+0x8a00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_floor': health_gauge.c:(.text+0x8aa0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_abs': health_gauge.c:(.text+0x8ac0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_abs': health_gauge.c:(.text+0x8b60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_inverse': health_gauge.c:(.text+0x8b80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_inverse': health_gauge.c:(.text+0x8c20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_negative': health_gauge.c:(.text+0x8c40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_negative': health_gauge.c:(.text+0x8ce0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_snap': health_gauge.c:(.text+0x8d00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_snap': health_gauge.c:(.text+0x8dc0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_divide': health_gauge.c:(.text+0x8de0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_divide': health_gauge.c:(.text+0x8ea0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_multiply_mat3': health_gauge.c:(.text+0x8ec0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_multiply_mat3': health_gauge.c:(.text+0x8f60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_multiply': health_gauge.c:(.text+0x8f80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_multiply': health_gauge.c:(.text+0x9040): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_scale': health_gauge.c:(.text+0x9060): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_scale': health_gauge.c:(.text+0x9100): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_subtract': health_gauge.c:(.text+0x9120): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_subtract': health_gauge.c:(.text+0x91e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_add': health_gauge.c:(.text+0x9200): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_add': health_gauge.c:(.text+0x92c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_one': health_gauge.c:(.text+0x92e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_one': health_gauge.c:(.text+0x9380): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_zero': health_gauge.c:(.text+0x93a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_zero': health_gauge.c:(.text+0x9440): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_assign_vec3i': health_gauge.c:(.text+0x9460): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_assign_vec3i': health_gauge.c:(.text+0x9520): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_assign': health_gauge.c:(.text+0x9540): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_assign': health_gauge.c:(.text+0x95e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3': health_gauge.c:(.text+0x9600): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3': health_gauge.c:(.text+0x96a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_nearly_equal': health_gauge.c:(.text+0x96c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_nearly_equal': health_gauge.c:(.text+0x9700): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_equal': health_gauge.c:(.text+0x9720): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_equal': health_gauge.c:(.text+0x9760): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_near_zero': health_gauge.c:(.text+0x9780): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_near_zero': health_gauge.c:(.text+0x97c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_zero': health_gauge.c:(.text+0x97e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_zero': health_gauge.c:(.text+0x9820): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_distance_squared': health_gauge.c:(.text+0x9840): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_distance_squared': health_gauge.c:(.text+0x9880): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_distance': health_gauge.c:(.text+0x98a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_distance': health_gauge.c:(.text+0x98c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_length': health_gauge.c:(.text+0x98e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_length': health_gauge.c:(.text+0x9900): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_length_squared': health_gauge.c:(.text+0x9920): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_length_squared': health_gauge.c:(.text+0x9940): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_angle': health_gauge.c:(.text+0x9960): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_angle': health_gauge.c:(.text+0x9980): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_dot': health_gauge.c:(.text+0x99a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_dot': health_gauge.c:(.text+0x99e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_bezier4': health_gauge.c:(.text+0x9a00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_bezier4': health_gauge.c:(.text+0x9aa0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_bezier3': health_gauge.c:(.text+0x9ae0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_bezier3': health_gauge.c:(.text+0x9b80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_lerp': health_gauge.c:(.text+0x9ba0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_lerp': health_gauge.c:(.text+0x9c20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_rotate': health_gauge.c:(.text+0x9c40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_rotate': health_gauge.c:(.text+0x9cc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_tangent': health_gauge.c:(.text+0x9ce0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_tangent': health_gauge.c:(.text+0x9d60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_reflect': health_gauge.c:(.text+0x9d80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_reflect': health_gauge.c:(.text+0x9e00): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_slide': health_gauge.c:(.text+0x9e20): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_slide': health_gauge.c:(.text+0x9ea0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_project': health_gauge.c:(.text+0x9ec0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_project': health_gauge.c:(.text+0x9f40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_normalize': health_gauge.c:(.text+0x9f60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_normalize': health_gauge.c:(.text+0x9fe0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_clamp': health_gauge.c:(.text+0xa000): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_clamp': health_gauge.c:(.text+0xa0a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_min': health_gauge.c:(.text+0xa0c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_min': health_gauge.c:(.text+0xa140): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_max': health_gauge.c:(.text+0xa160): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_max': health_gauge.c:(.text+0xa1e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_round': health_gauge.c:(.text+0xa200): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_round': health_gauge.c:(.text+0xa280): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_ceil': health_gauge.c:(.text+0xa2a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_ceil': health_gauge.c:(.text+0xa320): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_floor': health_gauge.c:(.text+0xa340): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_floor': health_gauge.c:(.text+0xa3c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_abs': health_gauge.c:(.text+0xa3e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_abs': health_gauge.c:(.text+0xa460): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_inverse': health_gauge.c:(.text+0xa480): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_inverse': health_gauge.c:(.text+0xa500): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_negative': health_gauge.c:(.text+0xa520): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_negative': health_gauge.c:(.text+0xa5a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_snap': health_gauge.c:(.text+0xa5c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_snap': health_gauge.c:(.text+0xa640): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_divide': health_gauge.c:(.text+0xa660): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_divide': health_gauge.c:(.text+0xa6e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_multiply_mat2': health_gauge.c:(.text+0xa700): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_multiply_mat2': health_gauge.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_multiply': health_gauge.c:(.text+0xa7c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_multiply': health_gauge.c:(.text+0xa840): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_scale': health_gauge.c:(.text+0xa860): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_scale': health_gauge.c:(.text+0xa8e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_subtract': health_gauge.c:(.text+0xa900): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_subtract': health_gauge.c:(.text+0xa980): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_add': health_gauge.c:(.text+0xa9a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_add': health_gauge.c:(.text+0xaa20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_one': health_gauge.c:(.text+0xaa40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_one': health_gauge.c:(.text+0xaac0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_zero': health_gauge.c:(.text+0xaae0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_zero': health_gauge.c:(.text+0xab60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_assign_vec2': health_gauge.c:(.text+0xab80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_assign_vec2': health_gauge.c:(.text+0xac00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_assign': health_gauge.c:(.text+0xac20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_assign': health_gauge.c:(.text+0xaca0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i': health_gauge.c:(.text+0xacc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i': health_gauge.c:(.text+0xad40): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_is_equal': health_gauge.c:(.text+0xad60): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_is_equal': health_gauge.c:(.text+0xada0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_is_zero': health_gauge.c:(.text+0xadc0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_is_zero': health_gauge.c:(.text+0xade0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_distance_squared': health_gauge.c:(.text+0xae00): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_distance_squared': health_gauge.c:(.text+0xae40): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_distance': health_gauge.c:(.text+0xae60): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_distance': health_gauge.c:(.text+0xaea0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_length': health_gauge.c:(.text+0xaec0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_length': health_gauge.c:(.text+0xaee0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_length_squared': health_gauge.c:(.text+0xaf00): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_length_squared': health_gauge.c:(.text+0xaf20): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_angle': health_gauge.c:(.text+0xaf40): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_angle': health_gauge.c:(.text+0xaf60): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_dot': health_gauge.c:(.text+0xaf80): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_dot': health_gauge.c:(.text+0xafc0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_bezier4': health_gauge.c:(.text+0xafe0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_bezier4': health_gauge.c:(.text+0xb0a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_bezier3': health_gauge.c:(.text+0xb0e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_bezier3': health_gauge.c:(.text+0xb180): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_lerp': health_gauge.c:(.text+0xb1a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_lerp': health_gauge.c:(.text+0xb240): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_rotate': health_gauge.c:(.text+0xb260): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_rotate': health_gauge.c:(.text+0xb300): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_tangent': health_gauge.c:(.text+0xb320): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_tangent': health_gauge.c:(.text+0xb3a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_reflect': health_gauge.c:(.text+0xb3c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_reflect': health_gauge.c:(.text+0xb460): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_slide': health_gauge.c:(.text+0xb480): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_slide': health_gauge.c:(.text+0xb520): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_project': health_gauge.c:(.text+0xb540): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_project': health_gauge.c:(.text+0xb5e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_normalize': health_gauge.c:(.text+0xb600): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_normalize': health_gauge.c:(.text+0xb680): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_clamp': health_gauge.c:(.text+0xb6a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_clamp': health_gauge.c:(.text+0xb740): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_min': health_gauge.c:(.text+0xb760): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_min': health_gauge.c:(.text+0xb800): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_max': health_gauge.c:(.text+0xb820): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_max': health_gauge.c:(.text+0xb8c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_round': health_gauge.c:(.text+0xb8e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_round': health_gauge.c:(.text+0xb960): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_ceil': health_gauge.c:(.text+0xb980): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_ceil': health_gauge.c:(.text+0xba00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_floor': health_gauge.c:(.text+0xba20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_floor': health_gauge.c:(.text+0xbaa0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_abs': health_gauge.c:(.text+0xbac0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_abs': health_gauge.c:(.text+0xbb40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_inverse': health_gauge.c:(.text+0xbb60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_inverse': health_gauge.c:(.text+0xbbe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_negative': health_gauge.c:(.text+0xbc00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_negative': health_gauge.c:(.text+0xbc80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_snap': health_gauge.c:(.text+0xbca0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_snap': health_gauge.c:(.text+0xbd40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_divide': health_gauge.c:(.text+0xbd60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_divide': health_gauge.c:(.text+0xbe00): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_multiply_mat2': health_gauge.c:(.text+0xbe20): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_multiply_mat2': health_gauge.c:(.text+0xbec0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_multiply': health_gauge.c:(.text+0xbee0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_multiply': health_gauge.c:(.text+0xbf80): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_scale': health_gauge.c:(.text+0xbfa0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_scale': health_gauge.c:(.text+0xc040): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_subtract': health_gauge.c:(.text+0xc060): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_subtract': health_gauge.c:(.text+0xc100): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_add': health_gauge.c:(.text+0xc120): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_add': health_gauge.c:(.text+0xc1c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_one': health_gauge.c:(.text+0xc1e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_one': health_gauge.c:(.text+0xc260): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_zero': health_gauge.c:(.text+0xc280): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_zero': health_gauge.c:(.text+0xc300): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_assign_vec2i': health_gauge.c:(.text+0xc320): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_assign_vec2i': health_gauge.c:(.text+0xc3a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_assign': health_gauge.c:(.text+0xc3c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_assign': health_gauge.c:(.text+0xc440): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2': health_gauge.c:(.text+0xc460): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2': health_gauge.c:(.text+0xc4e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_nearly_equal': health_gauge.c:(.text+0xc500): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_nearly_equal': health_gauge.c:(.text+0xc540): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_equal': health_gauge.c:(.text+0xc560): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_equal': health_gauge.c:(.text+0xc5a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_near_zero': health_gauge.c:(.text+0xc5c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_near_zero': health_gauge.c:(.text+0xc5e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_zero': health_gauge.c:(.text+0xc600): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_zero': health_gauge.c:(.text+0xc620): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_lerp': easing.c:(.text+0x1220): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_lerp': easing.c:(.text+0x12a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_multiply': easing.c:(.text+0x12c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_multiply': easing.c:(.text+0x1340): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_scale': easing.c:(.text+0x1360): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_scale': easing.c:(.text+0x13e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_negative': easing.c:(.text+0x1400): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_negative': easing.c:(.text+0x1480): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_scaling': easing.c:(.text+0x14a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_scaling': easing.c:(.text+0x1520): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_translation': easing.c:(.text+0x1540): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_translation': easing.c:(.text+0x15c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_look_at': easing.c:(.text+0x15e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_look_at': easing.c:(.text+0x16a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_quaternion': easing.c:(.text+0x16c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_quaternion': easing.c:(.text+0x1740): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_axis': easing.c:(.text+0x1760): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_axis': easing.c:(.text+0x17e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_z': easing.c:(.text+0x1800): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_z': easing.c:(.text+0x1880): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_y': easing.c:(.text+0x18a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_y': easing.c:(.text+0x1920): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_x': easing.c:(.text+0x1940): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_x': easing.c:(.text+0x19c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_perspective_infinite': easing.c:(.text+0x19e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_perspective_infinite': easing.c:(.text+0x1a60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_perspective_fov': easing.c:(.text+0x1a80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_perspective_fov': easing.c:(.text+0x1b00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_perspective': easing.c:(.text+0x1b20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_perspective': easing.c:(.text+0x1ba0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_ortho': easing.c:(.text+0x1bc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_ortho': easing.c:(.text+0x1c40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_inverse': easing.c:(.text+0x1c60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_inverse': easing.c:(.text+0x1ce0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_adjugate': easing.c:(.text+0x1d00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_adjugate': easing.c:(.text+0x1d80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_transpose': easing.c:(.text+0x1da0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_transpose': easing.c:(.text+0x1e20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_assign_mat3': easing.c:(.text+0x1e40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_assign_mat3': easing.c:(.text+0x1ec0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_assign_mat2': easing.c:(.text+0x1ee0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_assign_mat2': easing.c:(.text+0x1f80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_assign': easing.c:(.text+0x1fa0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_assign': easing.c:(.text+0x2020): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_determinant': easing.c:(.text+0x2040): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_determinant': easing.c:(.text+0x2060): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_identity': easing.c:(.text+0x2080): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_identity': easing.c:(.text+0x2100): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_zero': easing.c:(.text+0x2120): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_zero': easing.c:(.text+0x21a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4': easing.c:(.text+0x21c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4': easing.c:(.text+0x2240): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_lerp': easing.c:(.text+0x2260): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_lerp': easing.c:(.text+0x22e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_multiply': easing.c:(.text+0x2300): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_multiply': easing.c:(.text+0x2380): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_scale': easing.c:(.text+0x23a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_scale': easing.c:(.text+0x2420): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_negative': easing.c:(.text+0x2440): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_negative': easing.c:(.text+0x24c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_scaling': easing.c:(.text+0x24e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_scaling': easing.c:(.text+0x2560): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_quaternion': easing.c:(.text+0x2580): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_quaternion': easing.c:(.text+0x2620): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_axis': easing.c:(.text+0x2640): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_axis': easing.c:(.text+0x26e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_z': easing.c:(.text+0x2700): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_z': easing.c:(.text+0x2780): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_y': easing.c:(.text+0x27a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_y': easing.c:(.text+0x2820): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_x': easing.c:(.text+0x2840): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_x': easing.c:(.text+0x28c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_inverse': easing.c:(.text+0x28e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_inverse': easing.c:(.text+0x2960): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_adjugate': easing.c:(.text+0x2980): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_adjugate': easing.c:(.text+0x2a00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_cofactor': easing.c:(.text+0x2a20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_cofactor': easing.c:(.text+0x2aa0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_transpose': easing.c:(.text+0x2ac0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_transpose': easing.c:(.text+0x2b40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_assign_mat4': easing.c:(.text+0x2b60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_assign_mat4': easing.c:(.text+0x2be0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_assign_mat2': easing.c:(.text+0x2c00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_assign_mat2': easing.c:(.text+0x2ca0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_assign': easing.c:(.text+0x2cc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_assign': easing.c:(.text+0x2d40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_determinant': easing.c:(.text+0x2d60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_determinant': easing.c:(.text+0x2d80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_identity': easing.c:(.text+0x2da0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_identity': easing.c:(.text+0x2e20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_zero': easing.c:(.text+0x2e40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_zero': easing.c:(.text+0x2ec0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3': easing.c:(.text+0x2ee0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3': easing.c:(.text+0x2f60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_lerp': easing.c:(.text+0x2f80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_lerp': easing.c:(.text+0x3040): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_multiply': easing.c:(.text+0x3060): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_multiply': easing.c:(.text+0x3120): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_scale': easing.c:(.text+0x3140): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_scale': easing.c:(.text+0x31e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_negative': easing.c:(.text+0x3200): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_negative': easing.c:(.text+0x32a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_scaling': easing.c:(.text+0x32c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_scaling': easing.c:(.text+0x3360): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_rotation': easing.c:(.text+0x3380): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_rotation': easing.c:(.text+0x3420): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_inverse': easing.c:(.text+0x3440): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_inverse': easing.c:(.text+0x34e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_cofactor': easing.c:(.text+0x3500): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_cofactor': easing.c:(.text+0x35a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_transpose': easing.c:(.text+0x35c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_transpose': easing.c:(.text+0x3660): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_assign_mat4': easing.c:(.text+0x3680): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_assign_mat4': easing.c:(.text+0x3720): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_assign_mat3': easing.c:(.text+0x3740): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_assign_mat3': easing.c:(.text+0x37e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_assign': easing.c:(.text+0x3800): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_assign': easing.c:(.text+0x38a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_determinant': easing.c:(.text+0x38c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_determinant': easing.c:(.text+0x3900): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_identity': easing.c:(.text+0x3920): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_identity': easing.c:(.text+0x39c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_zero': easing.c:(.text+0x39e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_zero': easing.c:(.text+0x3a80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2': easing.c:(.text+0x3aa0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2': easing.c:(.text+0x3b40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_length_squared': easing.c:(.text+0x3b60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_length_squared': easing.c:(.text+0x3ba0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_length': easing.c:(.text+0x3bc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_length': easing.c:(.text+0x3c00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_angle': easing.c:(.text+0x3c20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_angle': easing.c:(.text+0x3c60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_dot': easing.c:(.text+0x3c80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_dot': easing.c:(.text+0x3cc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_slerp': easing.c:(.text+0x3ce0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_slerp': easing.c:(.text+0x3da0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_lerp': easing.c:(.text+0x3dc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_lerp': easing.c:(.text+0x3e80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_yaw_pitch_roll': easing.c:(.text+0x3ea0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_yaw_pitch_roll': easing.c:(.text+0x3f40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_mat4': easing.c:(.text+0x3f60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_mat4': easing.c:(.text+0x4000): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_vec3': easing.c:(.text+0x4020): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_vec3': easing.c:(.text+0x40c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_axis_angle': easing.c:(.text+0x40e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_axis_angle': easing.c:(.text+0x4180): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_power': easing.c:(.text+0x41a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_power': easing.c:(.text+0x4240): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_normalize': easing.c:(.text+0x4260): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_normalize': easing.c:(.text+0x4300): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_inverse': easing.c:(.text+0x4320): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_inverse': easing.c:(.text+0x43c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_conjugate': easing.c:(.text+0x43e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_conjugate': easing.c:(.text+0x4480): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_negative': easing.c:(.text+0x44a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_negative': easing.c:(.text+0x4540): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_divide': easing.c:(.text+0x4560): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_divide': easing.c:(.text+0x4620): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_multiply': easing.c:(.text+0x4640): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_multiply': easing.c:(.text+0x4700): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_scale': easing.c:(.text+0x4720): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_scale': easing.c:(.text+0x47c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_null': easing.c:(.text+0x47e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_null': easing.c:(.text+0x4880): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_zero': easing.c:(.text+0x48a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_zero': easing.c:(.text+0x4940): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_assign': easing.c:(.text+0x4960): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_assign': easing.c:(.text+0x4a00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat': easing.c:(.text+0x4a20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat': easing.c:(.text+0x4ac0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_nearly_equal': easing.c:(.text+0x4ae0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_nearly_equal': easing.c:(.text+0x4b20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_equal': easing.c:(.text+0x4b40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_equal': easing.c:(.text+0x4b80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_near_zero': easing.c:(.text+0x4ba0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_near_zero': easing.c:(.text+0x4be0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_zero': easing.c:(.text+0x4c00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_zero': easing.c:(.text+0x4c40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_lerp': easing.c:(.text+0x4c60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_lerp': easing.c:(.text+0x4d00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_normalize': easing.c:(.text+0x4d20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_normalize': easing.c:(.text+0x4dc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_clamp': easing.c:(.text+0x4de0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_clamp': easing.c:(.text+0x4e80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_min': easing.c:(.text+0x4ea0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_min': easing.c:(.text+0x4f40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_max': easing.c:(.text+0x4f60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_max': easing.c:(.text+0x5000): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_round': easing.c:(.text+0x5020): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_round': easing.c:(.text+0x50c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_ceil': easing.c:(.text+0x50e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_ceil': easing.c:(.text+0x5180): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_floor': easing.c:(.text+0x51a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_floor': easing.c:(.text+0x5240): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_abs': easing.c:(.text+0x5260): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_abs': easing.c:(.text+0x5300): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_inverse': easing.c:(.text+0x5320): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_inverse': easing.c:(.text+0x53c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_negative': easing.c:(.text+0x53e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_negative': easing.c:(.text+0x5480): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_snap': easing.c:(.text+0x54a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_snap': easing.c:(.text+0x5540): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_divide': easing.c:(.text+0x5560): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_divide': easing.c:(.text+0x5600): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_multiply_mat4': easing.c:(.text+0x5620): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_multiply_mat4': easing.c:(.text+0x56c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_multiply': easing.c:(.text+0x56e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_multiply': easing.c:(.text+0x5780): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_scale': easing.c:(.text+0x57a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_scale': easing.c:(.text+0x5840): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_subtract': easing.c:(.text+0x5860): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_subtract': easing.c:(.text+0x5900): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_add': easing.c:(.text+0x5920): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_add': easing.c:(.text+0x59c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_one': easing.c:(.text+0x59e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_one': easing.c:(.text+0x5a60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_zero': easing.c:(.text+0x5a80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_zero': easing.c:(.text+0x5b00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_assign_vec4': easing.c:(.text+0x5b20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_assign_vec4': easing.c:(.text+0x5bc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_assign': easing.c:(.text+0x5be0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_assign': easing.c:(.text+0x5c80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i': easing.c:(.text+0x5ca0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i': easing.c:(.text+0x5d40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_is_equal': easing.c:(.text+0x5d80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_is_equal': easing.c:(.text+0x5dc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_is_zero': easing.c:(.text+0x5de0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_is_zero': easing.c:(.text+0x5e00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_lerp': easing.c:(.text+0x5e20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_lerp': easing.c:(.text+0x5ec0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_normalize': easing.c:(.text+0x5ee0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_normalize': easing.c:(.text+0x5f80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_clamp': easing.c:(.text+0x5fa0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_clamp': easing.c:(.text+0x6040): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_min': easing.c:(.text+0x6060): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_min': easing.c:(.text+0x6100): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_max': easing.c:(.text+0x6120): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_max': easing.c:(.text+0x61c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_round': easing.c:(.text+0x61e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_round': easing.c:(.text+0x6280): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_ceil': easing.c:(.text+0x62a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_ceil': easing.c:(.text+0x6340): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_floor': easing.c:(.text+0x6360): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_floor': easing.c:(.text+0x6400): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_abs': easing.c:(.text+0x6420): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_abs': easing.c:(.text+0x64c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_inverse': easing.c:(.text+0x64e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_inverse': easing.c:(.text+0x6580): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_negative': easing.c:(.text+0x65a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_negative': easing.c:(.text+0x6640): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_snap': easing.c:(.text+0x6660): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_snap': easing.c:(.text+0x6700): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_divide': easing.c:(.text+0x6720): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_divide': easing.c:(.text+0x67c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_multiply_mat4': easing.c:(.text+0x67e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_multiply_mat4': easing.c:(.text+0x6880): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_multiply': easing.c:(.text+0x68a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_multiply': easing.c:(.text+0x6940): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_scale': easing.c:(.text+0x6960): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_scale': easing.c:(.text+0x6a00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_subtract': easing.c:(.text+0x6a20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_subtract': easing.c:(.text+0x6ac0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_add': easing.c:(.text+0x6ae0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_add': easing.c:(.text+0x6b80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_one': easing.c:(.text+0x6ba0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_one': easing.c:(.text+0x6c20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_zero': easing.c:(.text+0x6c40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_zero': easing.c:(.text+0x6cc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_assign_vec4i': easing.c:(.text+0x6ce0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_assign_vec4i': easing.c:(.text+0x6d80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_assign': easing.c:(.text+0x6da0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_assign': easing.c:(.text+0x6e40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4': easing.c:(.text+0x6e60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4': easing.c:(.text+0x6f00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_nearly_equal': easing.c:(.text+0x6f20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_nearly_equal': easing.c:(.text+0x6f60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_equal': easing.c:(.text+0x6f80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_equal': easing.c:(.text+0x6fc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_near_zero': easing.c:(.text+0x6fe0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_near_zero': easing.c:(.text+0x7020): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_zero': easing.c:(.text+0x7040): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_zero': easing.c:(.text+0x7060): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_distance_squared': easing.c:(.text+0x7080): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_distance_squared': easing.c:(.text+0x70e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_distance': easing.c:(.text+0x7100): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_distance': easing.c:(.text+0x7160): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_length_squared': easing.c:(.text+0x7180): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_length_squared': easing.c:(.text+0x71c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_length': easing.c:(.text+0x71e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_length': easing.c:(.text+0x7220): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_dot': easing.c:(.text+0x7240): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_dot': easing.c:(.text+0x72a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_bezier4': easing.c:(.text+0x72c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_bezier4': easing.c:(.text+0x73c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_bezier3': easing.c:(.text+0x7400): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_bezier3': easing.c:(.text+0x7500): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_lerp': easing.c:(.text+0x7520): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_lerp': easing.c:(.text+0x7600): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_reflect': easing.c:(.text+0x7620): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_reflect': easing.c:(.text+0x7700): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_slide': easing.c:(.text+0x7720): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_slide': easing.c:(.text+0x7800): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_project': easing.c:(.text+0x7820): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_project': easing.c:(.text+0x7900): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_normalize': easing.c:(.text+0x7920): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_normalize': easing.c:(.text+0x79e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_cross': easing.c:(.text+0x7a00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_cross': easing.c:(.text+0x7ae0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_clamp': easing.c:(.text+0x7b00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_clamp': easing.c:(.text+0x7c00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_min': easing.c:(.text+0x7c20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_min': easing.c:(.text+0x7d00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_max': easing.c:(.text+0x7d20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_max': easing.c:(.text+0x7e00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_round': easing.c:(.text+0x7e20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_round': easing.c:(.text+0x7ec0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_ceil': easing.c:(.text+0x7ee0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_ceil': easing.c:(.text+0x7f80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_floor': easing.c:(.text+0x7fa0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_floor': easing.c:(.text+0x8040): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_abs': easing.c:(.text+0x8060): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_abs': easing.c:(.text+0x8120): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_inverse': easing.c:(.text+0x8140): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_inverse': easing.c:(.text+0x8200): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_negative': easing.c:(.text+0x8220): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_negative': easing.c:(.text+0x82e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_snap': easing.c:(.text+0x8300): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_snap': easing.c:(.text+0x83e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_divide': easing.c:(.text+0x8400): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_divide': easing.c:(.text+0x84e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_multiply_mat3': easing.c:(.text+0x8500): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_multiply_mat3': easing.c:(.text+0x85c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_multiply': easing.c:(.text+0x85e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_multiply': easing.c:(.text+0x86c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_scale': easing.c:(.text+0x86e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_scale': easing.c:(.text+0x87a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_subtract': easing.c:(.text+0x87c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_subtract': easing.c:(.text+0x88a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_add': easing.c:(.text+0x88c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_add': easing.c:(.text+0x89a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_one': easing.c:(.text+0x89c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_one': easing.c:(.text+0x8a60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_zero': easing.c:(.text+0x8a80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_zero': easing.c:(.text+0x8b20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_assign_vec3': easing.c:(.text+0x8b40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_assign_vec3': easing.c:(.text+0x8be0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_assign': easing.c:(.text+0x8c00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_assign': easing.c:(.text+0x8cc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i': easing.c:(.text+0x8ce0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i': easing.c:(.text+0x8d80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_is_equal': easing.c:(.text+0x8da0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_is_equal': easing.c:(.text+0x8e00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_is_zero': easing.c:(.text+0x8e20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_is_zero': easing.c:(.text+0x8e60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_distance_squared': easing.c:(.text+0x8e80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_distance_squared': easing.c:(.text+0x8ec0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_distance': easing.c:(.text+0x8ee0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_distance': easing.c:(.text+0x8f20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_length_squared': easing.c:(.text+0x8f40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_length_squared': easing.c:(.text+0x8f60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_length': easing.c:(.text+0x8f80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_length': easing.c:(.text+0x8fa0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_dot': easing.c:(.text+0x8fc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_dot': easing.c:(.text+0x9000): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_bezier4': easing.c:(.text+0x9020): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_bezier4': easing.c:(.text+0x9100): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_bezier3': easing.c:(.text+0x9140): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_bezier3': easing.c:(.text+0x9200): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_lerp': easing.c:(.text+0x9220): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_lerp': easing.c:(.text+0x92e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_reflect': easing.c:(.text+0x9300): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_reflect': easing.c:(.text+0x93c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_slide': easing.c:(.text+0x93e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_slide': easing.c:(.text+0x94a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_project': easing.c:(.text+0x94c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_project': easing.c:(.text+0x9580): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_normalize': easing.c:(.text+0x95a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_normalize': easing.c:(.text+0x9640): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_cross': easing.c:(.text+0x9660): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_cross': easing.c:(.text+0x9720): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_clamp': easing.c:(.text+0x9740): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_clamp': easing.c:(.text+0x9800): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_min': easing.c:(.text+0x9820): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_min': easing.c:(.text+0x98e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_max': easing.c:(.text+0x9900): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_max': easing.c:(.text+0x99c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_round': easing.c:(.text+0x99e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_round': easing.c:(.text+0x9a80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_ceil': easing.c:(.text+0x9aa0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_ceil': easing.c:(.text+0x9b40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_floor': easing.c:(.text+0x9b60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_floor': easing.c:(.text+0x9c00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_abs': easing.c:(.text+0x9c20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_abs': easing.c:(.text+0x9cc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_inverse': easing.c:(.text+0x9ce0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_inverse': easing.c:(.text+0x9d80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_negative': easing.c:(.text+0x9da0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_negative': easing.c:(.text+0x9e40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_snap': easing.c:(.text+0x9e60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_snap': easing.c:(.text+0x9f20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_divide': easing.c:(.text+0x9f40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_divide': easing.c:(.text+0xa000): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_multiply_mat3': easing.c:(.text+0xa020): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_multiply_mat3': easing.c:(.text+0xa0c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_multiply': easing.c:(.text+0xa0e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_multiply': easing.c:(.text+0xa1a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_scale': easing.c:(.text+0xa1c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_scale': easing.c:(.text+0xa260): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_subtract': easing.c:(.text+0xa280): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_subtract': easing.c:(.text+0xa340): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_add': easing.c:(.text+0xa360): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_add': easing.c:(.text+0xa420): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_one': easing.c:(.text+0xa440): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_one': easing.c:(.text+0xa4e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_zero': easing.c:(.text+0xa500): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_zero': easing.c:(.text+0xa5a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_assign_vec3i': easing.c:(.text+0xa5c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_assign_vec3i': easing.c:(.text+0xa680): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_assign': easing.c:(.text+0xa6a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_assign': easing.c:(.text+0xa740): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3': easing.c:(.text+0xa760): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3': easing.c:(.text+0xa800): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_nearly_equal': easing.c:(.text+0xa820): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_nearly_equal': easing.c:(.text+0xa860): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_equal': easing.c:(.text+0xa880): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_equal': easing.c:(.text+0xa8c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_near_zero': easing.c:(.text+0xa8e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_near_zero': easing.c:(.text+0xa920): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_zero': easing.c:(.text+0xa940): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_zero': easing.c:(.text+0xa980): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_distance_squared': easing.c:(.text+0xa9a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_distance_squared': easing.c:(.text+0xa9e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_distance': easing.c:(.text+0xaa00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_distance': easing.c:(.text+0xaa20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_length': easing.c:(.text+0xaa40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_length': easing.c:(.text+0xaa60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_length_squared': easing.c:(.text+0xaa80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_length_squared': easing.c:(.text+0xaaa0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_angle': easing.c:(.text+0xaac0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_angle': easing.c:(.text+0xaae0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_dot': easing.c:(.text+0xab00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_dot': easing.c:(.text+0xab40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_bezier4': easing.c:(.text+0xab60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_bezier4': easing.c:(.text+0xac00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_bezier3': easing.c:(.text+0xac40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_bezier3': easing.c:(.text+0xace0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_lerp': easing.c:(.text+0xad00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_lerp': easing.c:(.text+0xad80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_rotate': easing.c:(.text+0xada0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_rotate': easing.c:(.text+0xae20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_tangent': easing.c:(.text+0xae40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_tangent': easing.c:(.text+0xaec0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_reflect': easing.c:(.text+0xaee0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_reflect': easing.c:(.text+0xaf60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_slide': easing.c:(.text+0xaf80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_slide': easing.c:(.text+0xb000): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_project': easing.c:(.text+0xb020): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_project': easing.c:(.text+0xb0a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_normalize': easing.c:(.text+0xb0c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_normalize': easing.c:(.text+0xb140): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_clamp': easing.c:(.text+0xb160): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_clamp': easing.c:(.text+0xb200): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_min': easing.c:(.text+0xb220): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_min': easing.c:(.text+0xb2a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_max': easing.c:(.text+0xb2c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_max': easing.c:(.text+0xb340): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_round': easing.c:(.text+0xb360): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_round': easing.c:(.text+0xb3e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_ceil': easing.c:(.text+0xb400): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_ceil': easing.c:(.text+0xb480): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_floor': easing.c:(.text+0xb4a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_floor': easing.c:(.text+0xb520): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_abs': easing.c:(.text+0xb540): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_abs': easing.c:(.text+0xb5c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_inverse': easing.c:(.text+0xb5e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_inverse': easing.c:(.text+0xb660): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_negative': easing.c:(.text+0xb680): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_negative': easing.c:(.text+0xb700): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_snap': easing.c:(.text+0xb720): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_snap': easing.c:(.text+0xb7a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_divide': easing.c:(.text+0xb7c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_divide': easing.c:(.text+0xb840): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_multiply_mat2': easing.c:(.text+0xb860): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_multiply_mat2': easing.c:(.text+0xb900): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_multiply': easing.c:(.text+0xb920): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_multiply': easing.c:(.text+0xb9a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_scale': easing.c:(.text+0xb9c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_scale': easing.c:(.text+0xba40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_subtract': easing.c:(.text+0xba60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_subtract': easing.c:(.text+0xbae0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_add': easing.c:(.text+0xbb00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_add': easing.c:(.text+0xbb80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_one': easing.c:(.text+0xbba0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_one': easing.c:(.text+0xbc20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_zero': easing.c:(.text+0xbc40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_zero': easing.c:(.text+0xbcc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_assign_vec2': easing.c:(.text+0xbce0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_assign_vec2': easing.c:(.text+0xbd60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_assign': easing.c:(.text+0xbd80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_assign': easing.c:(.text+0xbe00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i': easing.c:(.text+0xbe20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i': easing.c:(.text+0xbea0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_is_equal': easing.c:(.text+0xbec0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_is_equal': easing.c:(.text+0xbf00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_is_zero': easing.c:(.text+0xbf20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_is_zero': easing.c:(.text+0xbf40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_distance_squared': easing.c:(.text+0xbf60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_distance_squared': easing.c:(.text+0xbfa0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_distance': easing.c:(.text+0xbfc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_distance': easing.c:(.text+0xc000): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_length': easing.c:(.text+0xc020): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_length': easing.c:(.text+0xc040): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_length_squared': easing.c:(.text+0xc060): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_length_squared': easing.c:(.text+0xc080): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_angle': easing.c:(.text+0xc0a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_angle': easing.c:(.text+0xc0c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_dot': easing.c:(.text+0xc0e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_dot': easing.c:(.text+0xc120): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_bezier4': easing.c:(.text+0xc140): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_bezier4': easing.c:(.text+0xc200): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_bezier3': easing.c:(.text+0xc240): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_bezier3': easing.c:(.text+0xc2e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_lerp': easing.c:(.text+0xc300): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_lerp': easing.c:(.text+0xc3a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_rotate': easing.c:(.text+0xc3c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_rotate': easing.c:(.text+0xc460): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_tangent': easing.c:(.text+0xc480): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_tangent': easing.c:(.text+0xc500): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_reflect': easing.c:(.text+0xc520): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_reflect': easing.c:(.text+0xc5c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_slide': easing.c:(.text+0xc5e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_slide': easing.c:(.text+0xc680): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_project': easing.c:(.text+0xc6a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_project': easing.c:(.text+0xc740): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_normalize': easing.c:(.text+0xc760): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_normalize': easing.c:(.text+0xc7e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_clamp': easing.c:(.text+0xc800): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_clamp': easing.c:(.text+0xc8a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_min': easing.c:(.text+0xc8c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_min': easing.c:(.text+0xc960): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_max': easing.c:(.text+0xc980): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_max': easing.c:(.text+0xca20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_round': easing.c:(.text+0xca40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_round': easing.c:(.text+0xcac0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_ceil': easing.c:(.text+0xcae0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_ceil': easing.c:(.text+0xcb60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_floor': easing.c:(.text+0xcb80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_floor': easing.c:(.text+0xcc00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_abs': easing.c:(.text+0xcc20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_abs': easing.c:(.text+0xcca0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_inverse': easing.c:(.text+0xccc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_inverse': easing.c:(.text+0xcd40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_negative': easing.c:(.text+0xcd60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_negative': easing.c:(.text+0xcde0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_snap': easing.c:(.text+0xce00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_snap': easing.c:(.text+0xcea0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_divide': easing.c:(.text+0xcec0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_divide': easing.c:(.text+0xcf60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_multiply_mat2': easing.c:(.text+0xcf80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_multiply_mat2': easing.c:(.text+0xd020): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_multiply': easing.c:(.text+0xd040): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_multiply': easing.c:(.text+0xd0e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_scale': easing.c:(.text+0xd100): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_scale': easing.c:(.text+0xd1a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_subtract': easing.c:(.text+0xd1c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_subtract': easing.c:(.text+0xd260): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_add': easing.c:(.text+0xd280): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_add': easing.c:(.text+0xd320): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_one': easing.c:(.text+0xd340): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_one': easing.c:(.text+0xd3c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_zero': easing.c:(.text+0xd3e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_zero': easing.c:(.text+0xd460): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_assign_vec2i': easing.c:(.text+0xd480): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_assign_vec2i': easing.c:(.text+0xd500): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_assign': easing.c:(.text+0xd520): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_assign': easing.c:(.text+0xd5a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2': easing.c:(.text+0xd5c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2': easing.c:(.text+0xd640): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_nearly_equal': easing.c:(.text+0xd660): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_nearly_equal': easing.c:(.text+0xd6a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_equal': easing.c:(.text+0xd6c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_equal': easing.c:(.text+0xd700): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_near_zero': easing.c:(.text+0xd720): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_near_zero': easing.c:(.text+0xd740): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_zero': easing.c:(.text+0xd760): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_zero': easing.c:(.text+0xd780): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `GenerateLiveBackground': mainmenu.c:(.text+0xd650): warning: rand() may return deterministic values, is that what you want? src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `AnimatedCounterNew': animated_counter.c:(.text+0x34c): warning: strcpy() is almost always misused, please use strlcpy() src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o: In function `AmmoMenuUpdate': ammo_menu.c:(.text+0x138): warning: sprintf() is often misused, please use snprintf() src/CMakeFiles/cdogs-sdl.dir/command_line.c.o: In function `ProcessCommandLine': command_line.c:(.text+0x194): warning: strcat() is almost always misused, please use strlcat() src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o: In function `smat2_identity': ammo_menu.c:(.text+0x2f0c): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o: In function `psmat2_identity': ammo_menu.c:(.text+0x2f84): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_identity': animated_counter.c:(.text+0x2aac): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_identity': animated_counter.c:(.text+0x2b24): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_identity': autosave.c:(.text+0x3b0c): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/autosave.c.o:autosave.c:(.text+0x3b84): more undefined references to `mat2_identity' follow collect2: ld returned 1 exit status ninja: build stopped: subcommand failed. *** Error 1 in games/cdogs-sdl (/usr/ports/devel/cmake/cmake.port.mk:50 'do-build': @cd /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64 && exec...) *** Error 2 in games/cdogs-sdl (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/.build_done': @c...) *** Error 2 in games/cdogs-sdl (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=cdogs-sdl-2.1.0; export _LOCKS_HELD=" cdogs-sd...) ===> Exiting games/cdogs-sdl with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1733137500.57 max_stuck=120.34/patch=20.33/configure=26.59/build=5120.08 Error: job failed with 512 on sparc64-2d at 1733137500 >>> Building on sparc64-2d under games/cdogs-sdl BDEPENDS = [devel/sdl2-mixer;devel/ninja;devel/sdl2-image;devel/cmake] DIST = [games/cdogs-sdl:cdogs-sdl-2.1.0.tar.gz] FULLPKGNAME = cdogs-sdl-2.1.0 RDEPENDS = [devel/desktop-file-utils;devel/sdl2-mixer;devel/sdl2-image;x11/gtk+4,-guic] (Junk lock obtained for sparc64-2d at 1733193650.72) >>> Running depends in games/cdogs-sdl at 1733193650.88 /usr/sbin/pkg_add -aI -Drepair cmake-3.30.5v1 ninja-1.11.1p0v0 sdl2-image-2.8.2p1 sdl2-mixer-2.8.0p1 was: /usr/sbin/pkg_add -aI -Drepair cmake-3.30.5v1 ninja-1.11.1p0v0 sdl2-image-2.8.2p1 sdl2-mixer-2.8.0p1 /usr/sbin/pkg_add -aI -Drepair cmake-3.30.5v1 ninja-1.11.1p0v0 sdl2-image-2.8.2p1 sdl2-mixer-2.8.0p1 >>> Running show-prepare-results in games/cdogs-sdl at 1733193657.52 ===> games/cdogs-sdl cmake-3.30.5v1 ninja-1.11.1p0v0 sdl2-image-2.8.2p1 sdl2-mixer-2.8.0p1 (Junk lock released for sparc64-2d at 1733193658.12) distfiles size=35945061 >>> Running patch in games/cdogs-sdl at 1733193658.21 ===> games/cdogs-sdl >>> Running configure in games/cdogs-sdl at 1733193658.82 ===> games/cdogs-sdl >>> Running build in games/cdogs-sdl at 1733193659.44 ===> games/cdogs-sdl ===> Building for cdogs-sdl-2.1.0 Change Dir: '/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/34] : && /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -O2 -pipe -DNDEBUG src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o src/CMakeFiles/cdogs-sdl.dir/autosave.c.o src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o src/CMakeFiles/cdogs-sdl.dir/command_line.c.o src/CMakeFiles/cdogs-sdl.dir/credits.c.o src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o src/CMakeFiles/cdogs-sdl.dir/game.c.o src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o src/CMakeFiles/cdogs-sdl.dir/menu.c.o src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o src/CMakeFiles/cdogs-sdl.dir/namegen.c.o src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o src/CMakeFiles/cdogs-sdl.dir/password.c.o src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o src/CMakeFiles/cdogs-sdl.dir/prep.c.o src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o -o src/cdogs-sdl -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib src/cdogs/libcdogs.a src/proto/libcdogs_proto.a -lm src/cdogs/c_hashmap/libc_hashmap.a src/cdogs/cwolfmap/libcwolfmap.a -lm src/cdogs/cwolfmap/wad/libwad.a src/cdogs/cwolfmap/zip/libzip.a src/json/libjson.a src/cdogs/SDL_JoystickButtonNames/libSDL_joystickbuttonnames.a src/cdogs/lib/libyajl_s.a /usr/local/lib/libSDL2.so.0.15 /usr/local/lib/libSDL2_image.so.1.1 /usr/local/lib/libSDL2_mixer.so.1.1 src/cdogs/enet/libenet.a -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : FAILED: src/cdogs-sdl : && /usr/obj/ports/cdogs-sdl-2.1.0/bin/cc -O2 -pipe -DNDEBUG src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o src/CMakeFiles/cdogs-sdl.dir/autosave.c.o src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o src/CMakeFiles/cdogs-sdl.dir/command_line.c.o src/CMakeFiles/cdogs-sdl.dir/credits.c.o src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o src/CMakeFiles/cdogs-sdl.dir/game.c.o src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o src/CMakeFiles/cdogs-sdl.dir/menu.c.o src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o src/CMakeFiles/cdogs-sdl.dir/namegen.c.o src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o src/CMakeFiles/cdogs-sdl.dir/password.c.o src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o src/CMakeFiles/cdogs-sdl.dir/prep.c.o src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o -o src/cdogs-sdl -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib src/cdogs/libcdogs.a src/proto/libcdogs_proto.a -lm src/cdogs/c_hashmap/libc_hashmap.a src/cdogs/cwolfmap/libcwolfmap.a -lm src/cdogs/cwolfmap/wad/libwad.a src/cdogs/cwolfmap/zip/libzip.a src/json/libjson.a src/cdogs/SDL_JoystickButtonNames/libSDL_joystickbuttonnames.a src/cdogs/lib/libyajl_s.a /usr/local/lib/libSDL2.so.0.15 /usr/local/lib/libSDL2_image.so.1.1 /usr/local/lib/libSDL2_mixer.so.1.1 src/cdogs/enet/libenet.a -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_lerp': animated_counter.c:(.text+0x380): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_lerp': animated_counter.c:(.text+0x400): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_multiply': animated_counter.c:(.text+0x420): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_multiply': animated_counter.c:(.text+0x4a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_scale': animated_counter.c:(.text+0x4c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_scale': animated_counter.c:(.text+0x540): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_negative': animated_counter.c:(.text+0x560): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_negative': animated_counter.c:(.text+0x5e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_scaling': animated_counter.c:(.text+0x600): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_scaling': animated_counter.c:(.text+0x680): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_translation': animated_counter.c:(.text+0x6a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_translation': animated_counter.c:(.text+0x720): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_look_at': animated_counter.c:(.text+0x740): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_look_at': animated_counter.c:(.text+0x800): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_quaternion': animated_counter.c:(.text+0x820): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_quaternion': animated_counter.c:(.text+0x8a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_axis': animated_counter.c:(.text+0x8c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_axis': animated_counter.c:(.text+0x940): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_z': animated_counter.c:(.text+0x960): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_z': animated_counter.c:(.text+0x9e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_y': animated_counter.c:(.text+0xa00): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_y': animated_counter.c:(.text+0xa80): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_rotation_x': animated_counter.c:(.text+0xaa0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_rotation_x': animated_counter.c:(.text+0xb20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_perspective_infinite': animated_counter.c:(.text+0xb40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_perspective_infinite': animated_counter.c:(.text+0xbc0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_perspective_fov': animated_counter.c:(.text+0xbe0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_perspective_fov': animated_counter.c:(.text+0xc60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_perspective': animated_counter.c:(.text+0xc80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_perspective': animated_counter.c:(.text+0xd00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_ortho': animated_counter.c:(.text+0xd20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_ortho': animated_counter.c:(.text+0xda0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_inverse': animated_counter.c:(.text+0xdc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_inverse': animated_counter.c:(.text+0xe40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_adjugate': animated_counter.c:(.text+0xe60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_adjugate': animated_counter.c:(.text+0xee0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_transpose': animated_counter.c:(.text+0xf00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_transpose': animated_counter.c:(.text+0xf80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_assign_mat3': animated_counter.c:(.text+0xfa0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_assign_mat3': animated_counter.c:(.text+0x1020): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_assign_mat2': animated_counter.c:(.text+0x1040): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_assign_mat2': animated_counter.c:(.text+0x10e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_assign': animated_counter.c:(.text+0x1100): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_assign': animated_counter.c:(.text+0x1180): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_determinant': animated_counter.c:(.text+0x11a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_determinant': animated_counter.c:(.text+0x11c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_identity': animated_counter.c:(.text+0x11e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_identity': animated_counter.c:(.text+0x1260): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4_zero': animated_counter.c:(.text+0x1280): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4_zero': animated_counter.c:(.text+0x1300): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat4': animated_counter.c:(.text+0x1320): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat4': animated_counter.c:(.text+0x13a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_lerp': animated_counter.c:(.text+0x13c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_lerp': animated_counter.c:(.text+0x1440): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_multiply': animated_counter.c:(.text+0x1460): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_multiply': animated_counter.c:(.text+0x14e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_scale': animated_counter.c:(.text+0x1500): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_scale': animated_counter.c:(.text+0x1580): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_negative': animated_counter.c:(.text+0x15a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_negative': animated_counter.c:(.text+0x1620): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_scaling': animated_counter.c:(.text+0x1640): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_scaling': animated_counter.c:(.text+0x16c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_quaternion': animated_counter.c:(.text+0x16e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_quaternion': animated_counter.c:(.text+0x1780): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_axis': animated_counter.c:(.text+0x17a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_axis': animated_counter.c:(.text+0x1840): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_z': animated_counter.c:(.text+0x1860): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_z': animated_counter.c:(.text+0x18e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_y': animated_counter.c:(.text+0x1900): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_y': animated_counter.c:(.text+0x1980): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_rotation_x': animated_counter.c:(.text+0x19a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_rotation_x': animated_counter.c:(.text+0x1a20): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_inverse': animated_counter.c:(.text+0x1a40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_inverse': animated_counter.c:(.text+0x1ac0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_adjugate': animated_counter.c:(.text+0x1ae0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_adjugate': animated_counter.c:(.text+0x1b60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_cofactor': animated_counter.c:(.text+0x1b80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_cofactor': animated_counter.c:(.text+0x1c00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_transpose': animated_counter.c:(.text+0x1c20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_transpose': animated_counter.c:(.text+0x1ca0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_assign_mat4': animated_counter.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_assign_mat4': animated_counter.c:(.text+0x1d40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_assign_mat2': animated_counter.c:(.text+0x1d60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_assign_mat2': animated_counter.c:(.text+0x1e00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_assign': animated_counter.c:(.text+0x1e20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_assign': animated_counter.c:(.text+0x1ea0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_determinant': animated_counter.c:(.text+0x1ec0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_determinant': animated_counter.c:(.text+0x1ee0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_identity': animated_counter.c:(.text+0x1f00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_identity': animated_counter.c:(.text+0x1f80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3_zero': animated_counter.c:(.text+0x1fa0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3_zero': animated_counter.c:(.text+0x2020): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat3': animated_counter.c:(.text+0x2040): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat3': animated_counter.c:(.text+0x20c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_lerp': animated_counter.c:(.text+0x20e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_lerp': animated_counter.c:(.text+0x21a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_multiply': animated_counter.c:(.text+0x21c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_multiply': animated_counter.c:(.text+0x2280): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_scale': animated_counter.c:(.text+0x22a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_scale': animated_counter.c:(.text+0x2340): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_negative': animated_counter.c:(.text+0x2360): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_negative': animated_counter.c:(.text+0x2400): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_scaling': animated_counter.c:(.text+0x2420): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_scaling': animated_counter.c:(.text+0x24c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_rotation': animated_counter.c:(.text+0x24e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_rotation': animated_counter.c:(.text+0x2580): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_inverse': animated_counter.c:(.text+0x25a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_inverse': animated_counter.c:(.text+0x2640): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_cofactor': animated_counter.c:(.text+0x2660): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_cofactor': animated_counter.c:(.text+0x2700): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_transpose': animated_counter.c:(.text+0x2720): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_transpose': animated_counter.c:(.text+0x27c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_assign_mat4': animated_counter.c:(.text+0x27e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_assign_mat4': animated_counter.c:(.text+0x2880): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_assign_mat3': animated_counter.c:(.text+0x28a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_assign_mat3': animated_counter.c:(.text+0x2940): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_assign': animated_counter.c:(.text+0x2960): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_assign': animated_counter.c:(.text+0x2a00): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_determinant': animated_counter.c:(.text+0x2a20): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_determinant': animated_counter.c:(.text+0x2a60): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_identity': animated_counter.c:(.text+0x2a80): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_identity': animated_counter.c:(.text+0x2b20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_zero': animated_counter.c:(.text+0x2b40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_zero': animated_counter.c:(.text+0x2be0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2': animated_counter.c:(.text+0x2c00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2': animated_counter.c:(.text+0x2ca0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_length_squared': animated_counter.c:(.text+0x2cc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_length_squared': animated_counter.c:(.text+0x2d00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_length': animated_counter.c:(.text+0x2d20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_length': animated_counter.c:(.text+0x2d60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_angle': animated_counter.c:(.text+0x2d80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_angle': animated_counter.c:(.text+0x2dc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_dot': animated_counter.c:(.text+0x2de0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_dot': animated_counter.c:(.text+0x2e20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_slerp': animated_counter.c:(.text+0x2e40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_slerp': animated_counter.c:(.text+0x2f00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_lerp': animated_counter.c:(.text+0x2f20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_lerp': animated_counter.c:(.text+0x2fe0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_yaw_pitch_roll': animated_counter.c:(.text+0x3000): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_yaw_pitch_roll': animated_counter.c:(.text+0x30a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_mat4': animated_counter.c:(.text+0x30c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_mat4': animated_counter.c:(.text+0x3160): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_vec3': animated_counter.c:(.text+0x3180): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_vec3': animated_counter.c:(.text+0x3220): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_from_axis_angle': animated_counter.c:(.text+0x3240): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_from_axis_angle': animated_counter.c:(.text+0x32e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_power': animated_counter.c:(.text+0x3300): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_power': animated_counter.c:(.text+0x33a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_normalize': animated_counter.c:(.text+0x33c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_normalize': animated_counter.c:(.text+0x3460): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_inverse': animated_counter.c:(.text+0x3480): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_inverse': animated_counter.c:(.text+0x3520): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_conjugate': animated_counter.c:(.text+0x3540): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_conjugate': animated_counter.c:(.text+0x35e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_negative': animated_counter.c:(.text+0x3600): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_negative': animated_counter.c:(.text+0x36a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_divide': animated_counter.c:(.text+0x36c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_divide': animated_counter.c:(.text+0x3780): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_multiply': animated_counter.c:(.text+0x37a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_multiply': animated_counter.c:(.text+0x3860): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_scale': animated_counter.c:(.text+0x3880): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_scale': animated_counter.c:(.text+0x3920): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_null': animated_counter.c:(.text+0x3940): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_null': animated_counter.c:(.text+0x39e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_zero': animated_counter.c:(.text+0x3a00): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_zero': animated_counter.c:(.text+0x3aa0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_assign': animated_counter.c:(.text+0x3ac0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_assign': animated_counter.c:(.text+0x3b60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat': animated_counter.c:(.text+0x3b80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat': animated_counter.c:(.text+0x3c20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_nearly_equal': animated_counter.c:(.text+0x3c40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_nearly_equal': animated_counter.c:(.text+0x3c80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_equal': animated_counter.c:(.text+0x3ca0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_equal': animated_counter.c:(.text+0x3ce0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_near_zero': animated_counter.c:(.text+0x3d00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_near_zero': animated_counter.c:(.text+0x3d40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `squat_is_zero': animated_counter.c:(.text+0x3d60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psquat_is_zero': animated_counter.c:(.text+0x3da0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_lerp': animated_counter.c:(.text+0x3dc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_lerp': animated_counter.c:(.text+0x3e60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_normalize': animated_counter.c:(.text+0x3e80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_normalize': animated_counter.c:(.text+0x3f20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_clamp': animated_counter.c:(.text+0x3f40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_clamp': animated_counter.c:(.text+0x3fe0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_min': animated_counter.c:(.text+0x4000): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_min': animated_counter.c:(.text+0x40a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_max': animated_counter.c:(.text+0x40c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_max': animated_counter.c:(.text+0x4160): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_round': animated_counter.c:(.text+0x4180): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_round': animated_counter.c:(.text+0x4220): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_ceil': animated_counter.c:(.text+0x4240): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_ceil': animated_counter.c:(.text+0x42e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_floor': animated_counter.c:(.text+0x4300): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_floor': animated_counter.c:(.text+0x43a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_abs': animated_counter.c:(.text+0x43c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_abs': animated_counter.c:(.text+0x4460): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_inverse': animated_counter.c:(.text+0x4480): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_inverse': animated_counter.c:(.text+0x4520): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_negative': animated_counter.c:(.text+0x4540): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_negative': animated_counter.c:(.text+0x45e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_snap': animated_counter.c:(.text+0x4600): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_snap': animated_counter.c:(.text+0x46a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_divide': animated_counter.c:(.text+0x46c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_divide': animated_counter.c:(.text+0x4760): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_multiply_mat4': animated_counter.c:(.text+0x4780): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_multiply_mat4': animated_counter.c:(.text+0x4820): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_multiply': animated_counter.c:(.text+0x4840): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_multiply': animated_counter.c:(.text+0x48e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_scale': animated_counter.c:(.text+0x4900): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_scale': animated_counter.c:(.text+0x49a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_subtract': animated_counter.c:(.text+0x49c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_subtract': animated_counter.c:(.text+0x4a60): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_add': animated_counter.c:(.text+0x4a80): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_add': animated_counter.c:(.text+0x4b20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_one': animated_counter.c:(.text+0x4b40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_one': animated_counter.c:(.text+0x4bc0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_zero': animated_counter.c:(.text+0x4be0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_zero': animated_counter.c:(.text+0x4c60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_assign_vec4': animated_counter.c:(.text+0x4c80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_assign_vec4': animated_counter.c:(.text+0x4d20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_assign': animated_counter.c:(.text+0x4d40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_assign': animated_counter.c:(.text+0x4de0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i': animated_counter.c:(.text+0x4e00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i': animated_counter.c:(.text+0x4ea0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_is_equal': animated_counter.c:(.text+0x4ee0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_is_equal': animated_counter.c:(.text+0x4f20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4i_is_zero': animated_counter.c:(.text+0x4f40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4i_is_zero': animated_counter.c:(.text+0x4f60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_lerp': animated_counter.c:(.text+0x4f80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_lerp': animated_counter.c:(.text+0x5020): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_normalize': animated_counter.c:(.text+0x5040): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_normalize': animated_counter.c:(.text+0x50e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_clamp': animated_counter.c:(.text+0x5100): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_clamp': animated_counter.c:(.text+0x51a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_min': animated_counter.c:(.text+0x51c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_min': animated_counter.c:(.text+0x5260): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_max': animated_counter.c:(.text+0x5280): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_max': animated_counter.c:(.text+0x5320): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_round': animated_counter.c:(.text+0x5340): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_round': animated_counter.c:(.text+0x53e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_ceil': animated_counter.c:(.text+0x5400): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_ceil': animated_counter.c:(.text+0x54a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_floor': animated_counter.c:(.text+0x54c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_floor': animated_counter.c:(.text+0x5560): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_abs': animated_counter.c:(.text+0x5580): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_abs': animated_counter.c:(.text+0x5620): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_inverse': animated_counter.c:(.text+0x5640): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_inverse': animated_counter.c:(.text+0x56e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_negative': animated_counter.c:(.text+0x5700): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_negative': animated_counter.c:(.text+0x57a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_snap': animated_counter.c:(.text+0x57c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_snap': animated_counter.c:(.text+0x5860): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_divide': animated_counter.c:(.text+0x5880): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_divide': animated_counter.c:(.text+0x5920): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_multiply_mat4': animated_counter.c:(.text+0x5940): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_multiply_mat4': animated_counter.c:(.text+0x59e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_multiply': animated_counter.c:(.text+0x5a00): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_multiply': animated_counter.c:(.text+0x5aa0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_scale': animated_counter.c:(.text+0x5ac0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_scale': animated_counter.c:(.text+0x5b60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_subtract': animated_counter.c:(.text+0x5b80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_subtract': animated_counter.c:(.text+0x5c20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_add': animated_counter.c:(.text+0x5c40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_add': animated_counter.c:(.text+0x5ce0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_one': animated_counter.c:(.text+0x5d00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_one': animated_counter.c:(.text+0x5d80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_zero': animated_counter.c:(.text+0x5da0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_zero': animated_counter.c:(.text+0x5e20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_assign_vec4i': animated_counter.c:(.text+0x5e40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_assign_vec4i': animated_counter.c:(.text+0x5ee0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_assign': animated_counter.c:(.text+0x5f00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_assign': animated_counter.c:(.text+0x5fa0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4': animated_counter.c:(.text+0x5fc0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4': animated_counter.c:(.text+0x6060): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_nearly_equal': animated_counter.c:(.text+0x6080): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_nearly_equal': animated_counter.c:(.text+0x60c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_equal': animated_counter.c:(.text+0x60e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_equal': animated_counter.c:(.text+0x6120): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_near_zero': animated_counter.c:(.text+0x6140): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_near_zero': animated_counter.c:(.text+0x6180): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec4_is_zero': animated_counter.c:(.text+0x61a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec4_is_zero': animated_counter.c:(.text+0x61c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_distance_squared': animated_counter.c:(.text+0x61e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_distance_squared': animated_counter.c:(.text+0x6240): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_distance': animated_counter.c:(.text+0x6260): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_distance': animated_counter.c:(.text+0x62c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_length_squared': animated_counter.c:(.text+0x62e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_length_squared': animated_counter.c:(.text+0x6320): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_length': animated_counter.c:(.text+0x6340): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_length': animated_counter.c:(.text+0x6380): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_dot': animated_counter.c:(.text+0x63a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_dot': animated_counter.c:(.text+0x6400): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_bezier4': animated_counter.c:(.text+0x6420): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_bezier4': animated_counter.c:(.text+0x6520): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_bezier3': animated_counter.c:(.text+0x6560): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_bezier3': animated_counter.c:(.text+0x6660): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_lerp': animated_counter.c:(.text+0x6680): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_lerp': animated_counter.c:(.text+0x6760): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_reflect': animated_counter.c:(.text+0x6780): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_reflect': animated_counter.c:(.text+0x6860): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_slide': animated_counter.c:(.text+0x6880): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_slide': animated_counter.c:(.text+0x6960): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_project': animated_counter.c:(.text+0x6980): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_project': animated_counter.c:(.text+0x6a60): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_normalize': animated_counter.c:(.text+0x6a80): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_normalize': animated_counter.c:(.text+0x6b40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_cross': animated_counter.c:(.text+0x6b60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_cross': animated_counter.c:(.text+0x6c40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_clamp': animated_counter.c:(.text+0x6c60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_clamp': animated_counter.c:(.text+0x6d60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_min': animated_counter.c:(.text+0x6d80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_min': animated_counter.c:(.text+0x6e60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_max': animated_counter.c:(.text+0x6e80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_max': animated_counter.c:(.text+0x6f60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_round': animated_counter.c:(.text+0x6f80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_round': animated_counter.c:(.text+0x7020): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_ceil': animated_counter.c:(.text+0x7040): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_ceil': animated_counter.c:(.text+0x70e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_floor': animated_counter.c:(.text+0x7100): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_floor': animated_counter.c:(.text+0x71a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_abs': animated_counter.c:(.text+0x71c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_abs': animated_counter.c:(.text+0x7280): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_inverse': animated_counter.c:(.text+0x72a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_inverse': animated_counter.c:(.text+0x7360): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_negative': animated_counter.c:(.text+0x7380): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_negative': animated_counter.c:(.text+0x7440): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_snap': animated_counter.c:(.text+0x7460): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_snap': animated_counter.c:(.text+0x7540): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_divide': animated_counter.c:(.text+0x7560): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_divide': animated_counter.c:(.text+0x7640): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_multiply_mat3': animated_counter.c:(.text+0x7660): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_multiply_mat3': animated_counter.c:(.text+0x7720): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_multiply': animated_counter.c:(.text+0x7740): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_multiply': animated_counter.c:(.text+0x7820): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_scale': animated_counter.c:(.text+0x7840): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_scale': animated_counter.c:(.text+0x7900): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_subtract': animated_counter.c:(.text+0x7920): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_subtract': animated_counter.c:(.text+0x7a00): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_add': animated_counter.c:(.text+0x7a20): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_add': animated_counter.c:(.text+0x7b00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_one': animated_counter.c:(.text+0x7b20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_one': animated_counter.c:(.text+0x7bc0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_zero': animated_counter.c:(.text+0x7be0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_zero': animated_counter.c:(.text+0x7c80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_assign_vec3': animated_counter.c:(.text+0x7ca0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_assign_vec3': animated_counter.c:(.text+0x7d40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_assign': animated_counter.c:(.text+0x7d60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_assign': animated_counter.c:(.text+0x7e20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i': animated_counter.c:(.text+0x7e40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i': animated_counter.c:(.text+0x7ee0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_is_equal': animated_counter.c:(.text+0x7f00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_is_equal': animated_counter.c:(.text+0x7f60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3i_is_zero': animated_counter.c:(.text+0x7f80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3i_is_zero': animated_counter.c:(.text+0x7fc0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_distance_squared': animated_counter.c:(.text+0x7fe0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_distance_squared': animated_counter.c:(.text+0x8020): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_distance': animated_counter.c:(.text+0x8040): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_distance': animated_counter.c:(.text+0x8080): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_length_squared': animated_counter.c:(.text+0x80a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_length_squared': animated_counter.c:(.text+0x80c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_length': animated_counter.c:(.text+0x80e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_length': animated_counter.c:(.text+0x8100): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_dot': animated_counter.c:(.text+0x8120): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_dot': animated_counter.c:(.text+0x8160): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_bezier4': animated_counter.c:(.text+0x8180): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_bezier4': animated_counter.c:(.text+0x8260): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_bezier3': animated_counter.c:(.text+0x82a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_bezier3': animated_counter.c:(.text+0x8360): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_lerp': animated_counter.c:(.text+0x8380): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_lerp': animated_counter.c:(.text+0x8440): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_reflect': animated_counter.c:(.text+0x8460): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_reflect': animated_counter.c:(.text+0x8520): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_slide': animated_counter.c:(.text+0x8540): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_slide': animated_counter.c:(.text+0x8600): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_project': animated_counter.c:(.text+0x8620): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_project': animated_counter.c:(.text+0x86e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_normalize': animated_counter.c:(.text+0x8700): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_normalize': animated_counter.c:(.text+0x87a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_cross': animated_counter.c:(.text+0x87c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_cross': animated_counter.c:(.text+0x8880): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_clamp': animated_counter.c:(.text+0x88a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_clamp': animated_counter.c:(.text+0x8960): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_min': animated_counter.c:(.text+0x8980): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_min': animated_counter.c:(.text+0x8a40): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_max': animated_counter.c:(.text+0x8a60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_max': animated_counter.c:(.text+0x8b20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_round': animated_counter.c:(.text+0x8b40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_round': animated_counter.c:(.text+0x8be0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_ceil': animated_counter.c:(.text+0x8c00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_ceil': animated_counter.c:(.text+0x8ca0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_floor': animated_counter.c:(.text+0x8cc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_floor': animated_counter.c:(.text+0x8d60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_abs': animated_counter.c:(.text+0x8d80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_abs': animated_counter.c:(.text+0x8e20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_inverse': animated_counter.c:(.text+0x8e40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_inverse': animated_counter.c:(.text+0x8ee0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_negative': animated_counter.c:(.text+0x8f00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_negative': animated_counter.c:(.text+0x8fa0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_snap': animated_counter.c:(.text+0x8fc0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_snap': animated_counter.c:(.text+0x9080): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_divide': animated_counter.c:(.text+0x90a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_divide': animated_counter.c:(.text+0x9160): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_multiply_mat3': animated_counter.c:(.text+0x9180): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_multiply_mat3': animated_counter.c:(.text+0x9220): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_multiply': animated_counter.c:(.text+0x9240): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_multiply': animated_counter.c:(.text+0x9300): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_scale': animated_counter.c:(.text+0x9320): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_scale': animated_counter.c:(.text+0x93c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_subtract': animated_counter.c:(.text+0x93e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_subtract': animated_counter.c:(.text+0x94a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_add': animated_counter.c:(.text+0x94c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_add': animated_counter.c:(.text+0x9580): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_one': animated_counter.c:(.text+0x95a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_one': animated_counter.c:(.text+0x9640): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_zero': animated_counter.c:(.text+0x9660): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_zero': animated_counter.c:(.text+0x9700): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_assign_vec3i': animated_counter.c:(.text+0x9720): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_assign_vec3i': animated_counter.c:(.text+0x97e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_assign': animated_counter.c:(.text+0x9800): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_assign': animated_counter.c:(.text+0x98a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3': animated_counter.c:(.text+0x98c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3': animated_counter.c:(.text+0x9960): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_nearly_equal': animated_counter.c:(.text+0x9980): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_nearly_equal': animated_counter.c:(.text+0x99c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_equal': animated_counter.c:(.text+0x99e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_equal': animated_counter.c:(.text+0x9a20): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_near_zero': animated_counter.c:(.text+0x9a40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_near_zero': animated_counter.c:(.text+0x9a80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec3_is_zero': animated_counter.c:(.text+0x9aa0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec3_is_zero': animated_counter.c:(.text+0x9ae0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_distance_squared': animated_counter.c:(.text+0x9b00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_distance_squared': animated_counter.c:(.text+0x9b40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_distance': animated_counter.c:(.text+0x9b60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_distance': animated_counter.c:(.text+0x9b80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_length': animated_counter.c:(.text+0x9ba0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_length': animated_counter.c:(.text+0x9bc0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_length_squared': animated_counter.c:(.text+0x9be0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_length_squared': animated_counter.c:(.text+0x9c00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_angle': animated_counter.c:(.text+0x9c20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_angle': animated_counter.c:(.text+0x9c40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_dot': animated_counter.c:(.text+0x9c60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_dot': animated_counter.c:(.text+0x9ca0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_bezier4': animated_counter.c:(.text+0x9cc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_bezier4': animated_counter.c:(.text+0x9d60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_bezier3': animated_counter.c:(.text+0x9da0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_bezier3': animated_counter.c:(.text+0x9e40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_lerp': animated_counter.c:(.text+0x9e60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_lerp': animated_counter.c:(.text+0x9ee0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_rotate': animated_counter.c:(.text+0x9f00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_rotate': animated_counter.c:(.text+0x9f80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_tangent': animated_counter.c:(.text+0x9fa0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_tangent': animated_counter.c:(.text+0xa020): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_reflect': animated_counter.c:(.text+0xa040): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_reflect': animated_counter.c:(.text+0xa0c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_slide': animated_counter.c:(.text+0xa0e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_slide': animated_counter.c:(.text+0xa160): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_project': animated_counter.c:(.text+0xa180): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_project': animated_counter.c:(.text+0xa200): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_normalize': animated_counter.c:(.text+0xa220): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_normalize': animated_counter.c:(.text+0xa2a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_clamp': animated_counter.c:(.text+0xa2c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_clamp': animated_counter.c:(.text+0xa360): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_min': animated_counter.c:(.text+0xa380): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_min': animated_counter.c:(.text+0xa400): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_max': animated_counter.c:(.text+0xa420): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_max': animated_counter.c:(.text+0xa4a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_round': animated_counter.c:(.text+0xa4c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_round': animated_counter.c:(.text+0xa540): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_ceil': animated_counter.c:(.text+0xa560): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_ceil': animated_counter.c:(.text+0xa5e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_floor': animated_counter.c:(.text+0xa600): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_floor': animated_counter.c:(.text+0xa680): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_abs': animated_counter.c:(.text+0xa6a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_abs': animated_counter.c:(.text+0xa720): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_inverse': animated_counter.c:(.text+0xa740): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_inverse': animated_counter.c:(.text+0xa7c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_negative': animated_counter.c:(.text+0xa7e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_negative': animated_counter.c:(.text+0xa860): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_snap': animated_counter.c:(.text+0xa880): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_snap': animated_counter.c:(.text+0xa900): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_divide': animated_counter.c:(.text+0xa920): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_divide': animated_counter.c:(.text+0xa9a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_multiply_mat2': animated_counter.c:(.text+0xa9c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_multiply_mat2': animated_counter.c:(.text+0xaa60): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_multiply': animated_counter.c:(.text+0xaa80): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_multiply': animated_counter.c:(.text+0xab00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_scale': animated_counter.c:(.text+0xab20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_scale': animated_counter.c:(.text+0xaba0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_subtract': animated_counter.c:(.text+0xabc0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_subtract': animated_counter.c:(.text+0xac40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_add': animated_counter.c:(.text+0xac60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_add': animated_counter.c:(.text+0xace0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_one': animated_counter.c:(.text+0xad00): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_one': animated_counter.c:(.text+0xad80): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_zero': animated_counter.c:(.text+0xada0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_zero': animated_counter.c:(.text+0xae20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_assign_vec2': animated_counter.c:(.text+0xae40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_assign_vec2': animated_counter.c:(.text+0xaec0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_assign': animated_counter.c:(.text+0xaee0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_assign': animated_counter.c:(.text+0xaf60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i': animated_counter.c:(.text+0xaf80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i': animated_counter.c:(.text+0xb000): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_is_equal': animated_counter.c:(.text+0xb020): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_is_equal': animated_counter.c:(.text+0xb060): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2i_is_zero': animated_counter.c:(.text+0xb080): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2i_is_zero': animated_counter.c:(.text+0xb0a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_distance_squared': animated_counter.c:(.text+0xb0c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_distance_squared': animated_counter.c:(.text+0xb100): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_distance': animated_counter.c:(.text+0xb120): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_distance': animated_counter.c:(.text+0xb160): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_length': animated_counter.c:(.text+0xb180): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_length': animated_counter.c:(.text+0xb1a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_length_squared': animated_counter.c:(.text+0xb1c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_length_squared': animated_counter.c:(.text+0xb1e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_angle': animated_counter.c:(.text+0xb200): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_angle': animated_counter.c:(.text+0xb220): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_dot': animated_counter.c:(.text+0xb240): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_dot': animated_counter.c:(.text+0xb280): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_bezier4': animated_counter.c:(.text+0xb2a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_bezier4': animated_counter.c:(.text+0xb360): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_bezier3': animated_counter.c:(.text+0xb3a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_bezier3': animated_counter.c:(.text+0xb440): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_lerp': animated_counter.c:(.text+0xb460): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_lerp': animated_counter.c:(.text+0xb500): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_rotate': animated_counter.c:(.text+0xb520): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_rotate': animated_counter.c:(.text+0xb5c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_tangent': animated_counter.c:(.text+0xb5e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_tangent': animated_counter.c:(.text+0xb660): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_reflect': animated_counter.c:(.text+0xb680): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_reflect': animated_counter.c:(.text+0xb720): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_slide': animated_counter.c:(.text+0xb740): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_slide': animated_counter.c:(.text+0xb7e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_project': animated_counter.c:(.text+0xb800): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_project': animated_counter.c:(.text+0xb8a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_normalize': animated_counter.c:(.text+0xb8c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_normalize': animated_counter.c:(.text+0xb940): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_clamp': animated_counter.c:(.text+0xb960): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_clamp': animated_counter.c:(.text+0xba00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_min': animated_counter.c:(.text+0xba20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_min': animated_counter.c:(.text+0xbac0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_max': animated_counter.c:(.text+0xbae0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_max': animated_counter.c:(.text+0xbb80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_round': animated_counter.c:(.text+0xbba0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_round': animated_counter.c:(.text+0xbc20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_ceil': animated_counter.c:(.text+0xbc40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_ceil': animated_counter.c:(.text+0xbcc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_floor': animated_counter.c:(.text+0xbce0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_floor': animated_counter.c:(.text+0xbd60): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_abs': animated_counter.c:(.text+0xbd80): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_abs': animated_counter.c:(.text+0xbe00): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_inverse': animated_counter.c:(.text+0xbe20): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_inverse': animated_counter.c:(.text+0xbea0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_negative': animated_counter.c:(.text+0xbec0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_negative': animated_counter.c:(.text+0xbf40): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_snap': animated_counter.c:(.text+0xbf60): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_snap': animated_counter.c:(.text+0xc000): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_divide': animated_counter.c:(.text+0xc020): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_divide': animated_counter.c:(.text+0xc0c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_multiply_mat2': animated_counter.c:(.text+0xc0e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_multiply_mat2': animated_counter.c:(.text+0xc180): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_multiply': animated_counter.c:(.text+0xc1a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_multiply': animated_counter.c:(.text+0xc240): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_scale': animated_counter.c:(.text+0xc260): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_scale': animated_counter.c:(.text+0xc300): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_subtract': animated_counter.c:(.text+0xc320): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_subtract': animated_counter.c:(.text+0xc3c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_add': animated_counter.c:(.text+0xc3e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_add': animated_counter.c:(.text+0xc480): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_one': animated_counter.c:(.text+0xc4a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_one': animated_counter.c:(.text+0xc520): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_zero': animated_counter.c:(.text+0xc540): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_zero': animated_counter.c:(.text+0xc5c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_assign_vec2i': animated_counter.c:(.text+0xc5e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_assign_vec2i': animated_counter.c:(.text+0xc660): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_assign': animated_counter.c:(.text+0xc680): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_assign': animated_counter.c:(.text+0xc700): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2': animated_counter.c:(.text+0xc720): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2': animated_counter.c:(.text+0xc7a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_nearly_equal': animated_counter.c:(.text+0xc7c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_nearly_equal': animated_counter.c:(.text+0xc800): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_equal': animated_counter.c:(.text+0xc820): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_equal': animated_counter.c:(.text+0xc860): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_near_zero': animated_counter.c:(.text+0xc880): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_near_zero': animated_counter.c:(.text+0xc8a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `svec2_is_zero': animated_counter.c:(.text+0xc8c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psvec2_is_zero': animated_counter.c:(.text+0xc8e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_lerp': autosave.c:(.text+0x13e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_lerp': autosave.c:(.text+0x1460): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_multiply': autosave.c:(.text+0x1480): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_multiply': autosave.c:(.text+0x1500): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_scale': autosave.c:(.text+0x1520): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_scale': autosave.c:(.text+0x15a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_negative': autosave.c:(.text+0x15c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_negative': autosave.c:(.text+0x1640): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_scaling': autosave.c:(.text+0x1660): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_scaling': autosave.c:(.text+0x16e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_translation': autosave.c:(.text+0x1700): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_translation': autosave.c:(.text+0x1780): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_look_at': autosave.c:(.text+0x17a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_look_at': autosave.c:(.text+0x1860): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_quaternion': autosave.c:(.text+0x1880): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_quaternion': autosave.c:(.text+0x1900): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_axis': autosave.c:(.text+0x1920): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_axis': autosave.c:(.text+0x19a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_z': autosave.c:(.text+0x19c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_z': autosave.c:(.text+0x1a40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_y': autosave.c:(.text+0x1a60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_y': autosave.c:(.text+0x1ae0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_rotation_x': autosave.c:(.text+0x1b00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_rotation_x': autosave.c:(.text+0x1b80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_perspective_infinite': autosave.c:(.text+0x1ba0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_perspective_infinite': autosave.c:(.text+0x1c20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_perspective_fov': autosave.c:(.text+0x1c40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_perspective_fov': autosave.c:(.text+0x1cc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_perspective': autosave.c:(.text+0x1ce0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_perspective': autosave.c:(.text+0x1d60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_ortho': autosave.c:(.text+0x1d80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_ortho': autosave.c:(.text+0x1e00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_inverse': autosave.c:(.text+0x1e20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_inverse': autosave.c:(.text+0x1ea0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_adjugate': autosave.c:(.text+0x1ec0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_adjugate': autosave.c:(.text+0x1f40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_transpose': autosave.c:(.text+0x1f60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_transpose': autosave.c:(.text+0x1fe0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_assign_mat3': autosave.c:(.text+0x2000): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_assign_mat3': autosave.c:(.text+0x2080): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_assign_mat2': autosave.c:(.text+0x20a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_assign_mat2': autosave.c:(.text+0x2140): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_assign': autosave.c:(.text+0x2160): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_assign': autosave.c:(.text+0x21e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_determinant': autosave.c:(.text+0x2200): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_determinant': autosave.c:(.text+0x2220): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_identity': autosave.c:(.text+0x2240): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_identity': autosave.c:(.text+0x22c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4_zero': autosave.c:(.text+0x22e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4_zero': autosave.c:(.text+0x2360): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat4': autosave.c:(.text+0x2380): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat4': autosave.c:(.text+0x2400): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_lerp': autosave.c:(.text+0x2420): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_lerp': autosave.c:(.text+0x24a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_multiply': autosave.c:(.text+0x24c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_multiply': autosave.c:(.text+0x2540): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_scale': autosave.c:(.text+0x2560): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_scale': autosave.c:(.text+0x25e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_negative': autosave.c:(.text+0x2600): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_negative': autosave.c:(.text+0x2680): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_scaling': autosave.c:(.text+0x26a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_scaling': autosave.c:(.text+0x2720): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_quaternion': autosave.c:(.text+0x2740): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_quaternion': autosave.c:(.text+0x27e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_axis': autosave.c:(.text+0x2800): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_axis': autosave.c:(.text+0x28a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_z': autosave.c:(.text+0x28c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_z': autosave.c:(.text+0x2940): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_y': autosave.c:(.text+0x2960): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_y': autosave.c:(.text+0x29e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_rotation_x': autosave.c:(.text+0x2a00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_rotation_x': autosave.c:(.text+0x2a80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_inverse': autosave.c:(.text+0x2aa0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_inverse': autosave.c:(.text+0x2b20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_adjugate': autosave.c:(.text+0x2b40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_adjugate': autosave.c:(.text+0x2bc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_cofactor': autosave.c:(.text+0x2be0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_cofactor': autosave.c:(.text+0x2c60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_transpose': autosave.c:(.text+0x2c80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_transpose': autosave.c:(.text+0x2d00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_assign_mat4': autosave.c:(.text+0x2d20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_assign_mat4': autosave.c:(.text+0x2da0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_assign_mat2': autosave.c:(.text+0x2dc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_assign_mat2': autosave.c:(.text+0x2e60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_assign': autosave.c:(.text+0x2e80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_assign': autosave.c:(.text+0x2f00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_determinant': autosave.c:(.text+0x2f20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_determinant': autosave.c:(.text+0x2f40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_identity': autosave.c:(.text+0x2f60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_identity': autosave.c:(.text+0x2fe0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3_zero': autosave.c:(.text+0x3000): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3_zero': autosave.c:(.text+0x3080): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat3': autosave.c:(.text+0x30a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat3': autosave.c:(.text+0x3120): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_lerp': autosave.c:(.text+0x3140): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_lerp': autosave.c:(.text+0x3200): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_multiply': autosave.c:(.text+0x3220): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_multiply': autosave.c:(.text+0x32e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_scale': autosave.c:(.text+0x3300): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_scale': autosave.c:(.text+0x33a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_negative': autosave.c:(.text+0x33c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_negative': autosave.c:(.text+0x3460): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_scaling': autosave.c:(.text+0x3480): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_scaling': autosave.c:(.text+0x3520): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_rotation': autosave.c:(.text+0x3540): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_rotation': autosave.c:(.text+0x35e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_inverse': autosave.c:(.text+0x3600): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_inverse': autosave.c:(.text+0x36a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_cofactor': autosave.c:(.text+0x36c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_cofactor': autosave.c:(.text+0x3760): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_transpose': autosave.c:(.text+0x3780): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_transpose': autosave.c:(.text+0x3820): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_assign_mat4': autosave.c:(.text+0x3840): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_assign_mat4': autosave.c:(.text+0x38e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_assign_mat3': autosave.c:(.text+0x3900): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_assign_mat3': autosave.c:(.text+0x39a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_assign': autosave.c:(.text+0x39c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_assign': autosave.c:(.text+0x3a60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_determinant': autosave.c:(.text+0x3a80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_determinant': autosave.c:(.text+0x3ac0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_identity': autosave.c:(.text+0x3ae0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_identity': autosave.c:(.text+0x3b80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_zero': autosave.c:(.text+0x3ba0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2_zero': autosave.c:(.text+0x3c40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2': autosave.c:(.text+0x3c60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psmat2': autosave.c:(.text+0x3d00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_length_squared': autosave.c:(.text+0x3d20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_length_squared': autosave.c:(.text+0x3d60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_length': autosave.c:(.text+0x3d80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_length': autosave.c:(.text+0x3dc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_angle': autosave.c:(.text+0x3de0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_angle': autosave.c:(.text+0x3e20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_dot': autosave.c:(.text+0x3e40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_dot': autosave.c:(.text+0x3e80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_slerp': autosave.c:(.text+0x3ea0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_slerp': autosave.c:(.text+0x3f60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_lerp': autosave.c:(.text+0x3f80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_lerp': autosave.c:(.text+0x4040): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_yaw_pitch_roll': autosave.c:(.text+0x4060): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_yaw_pitch_roll': autosave.c:(.text+0x4100): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_mat4': autosave.c:(.text+0x4120): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_mat4': autosave.c:(.text+0x41c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_vec3': autosave.c:(.text+0x41e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_vec3': autosave.c:(.text+0x4280): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_from_axis_angle': autosave.c:(.text+0x42a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_from_axis_angle': autosave.c:(.text+0x4340): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_power': autosave.c:(.text+0x4360): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_power': autosave.c:(.text+0x4400): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_normalize': autosave.c:(.text+0x4420): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_normalize': autosave.c:(.text+0x44c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_inverse': autosave.c:(.text+0x44e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_inverse': autosave.c:(.text+0x4580): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_conjugate': autosave.c:(.text+0x45a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_conjugate': autosave.c:(.text+0x4640): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_negative': autosave.c:(.text+0x4660): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_negative': autosave.c:(.text+0x4700): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_divide': autosave.c:(.text+0x4720): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_divide': autosave.c:(.text+0x47e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_multiply': autosave.c:(.text+0x4800): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_multiply': autosave.c:(.text+0x48c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_scale': autosave.c:(.text+0x48e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_scale': autosave.c:(.text+0x4980): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_null': autosave.c:(.text+0x49a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_null': autosave.c:(.text+0x4a40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_zero': autosave.c:(.text+0x4a60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_zero': autosave.c:(.text+0x4b00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_assign': autosave.c:(.text+0x4b20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_assign': autosave.c:(.text+0x4bc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat': autosave.c:(.text+0x4be0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat': autosave.c:(.text+0x4c80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_nearly_equal': autosave.c:(.text+0x4ca0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_nearly_equal': autosave.c:(.text+0x4ce0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_equal': autosave.c:(.text+0x4d00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_equal': autosave.c:(.text+0x4d40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_near_zero': autosave.c:(.text+0x4d60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_near_zero': autosave.c:(.text+0x4da0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `squat_is_zero': autosave.c:(.text+0x4dc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psquat_is_zero': autosave.c:(.text+0x4e00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_lerp': autosave.c:(.text+0x4e20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_lerp': autosave.c:(.text+0x4ec0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_normalize': autosave.c:(.text+0x4ee0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_normalize': autosave.c:(.text+0x4f80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_clamp': autosave.c:(.text+0x4fa0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_clamp': autosave.c:(.text+0x5040): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_min': autosave.c:(.text+0x5060): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_min': autosave.c:(.text+0x5100): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_max': autosave.c:(.text+0x5120): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_max': autosave.c:(.text+0x51c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_round': autosave.c:(.text+0x51e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_round': autosave.c:(.text+0x5280): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_ceil': autosave.c:(.text+0x52a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_ceil': autosave.c:(.text+0x5340): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_floor': autosave.c:(.text+0x5360): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_floor': autosave.c:(.text+0x5400): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_abs': autosave.c:(.text+0x5420): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_abs': autosave.c:(.text+0x54c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_inverse': autosave.c:(.text+0x54e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_inverse': autosave.c:(.text+0x5580): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_negative': autosave.c:(.text+0x55a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_negative': autosave.c:(.text+0x5640): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_snap': autosave.c:(.text+0x5660): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_snap': autosave.c:(.text+0x5700): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_divide': autosave.c:(.text+0x5720): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_divide': autosave.c:(.text+0x57c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_multiply_mat4': autosave.c:(.text+0x57e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_multiply_mat4': autosave.c:(.text+0x5880): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_multiply': autosave.c:(.text+0x58a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_multiply': autosave.c:(.text+0x5940): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_scale': autosave.c:(.text+0x5960): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_scale': autosave.c:(.text+0x5a00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_subtract': autosave.c:(.text+0x5a20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_subtract': autosave.c:(.text+0x5ac0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_add': autosave.c:(.text+0x5ae0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_add': autosave.c:(.text+0x5b80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_one': autosave.c:(.text+0x5ba0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_one': autosave.c:(.text+0x5c20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_zero': autosave.c:(.text+0x5c40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_zero': autosave.c:(.text+0x5cc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_assign_vec4': autosave.c:(.text+0x5ce0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_assign_vec4': autosave.c:(.text+0x5d80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_assign': autosave.c:(.text+0x5da0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_assign': autosave.c:(.text+0x5e40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i': autosave.c:(.text+0x5e60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i': autosave.c:(.text+0x5f00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_is_equal': autosave.c:(.text+0x5f40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_is_equal': autosave.c:(.text+0x5f80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4i_is_zero': autosave.c:(.text+0x5fa0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4i_is_zero': autosave.c:(.text+0x5fc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_lerp': autosave.c:(.text+0x5fe0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_lerp': autosave.c:(.text+0x6080): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_normalize': autosave.c:(.text+0x60a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_normalize': autosave.c:(.text+0x6140): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_clamp': autosave.c:(.text+0x6160): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_clamp': autosave.c:(.text+0x6200): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_min': autosave.c:(.text+0x6220): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_min': autosave.c:(.text+0x62c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_max': autosave.c:(.text+0x62e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_max': autosave.c:(.text+0x6380): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_round': autosave.c:(.text+0x63a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_round': autosave.c:(.text+0x6440): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_ceil': autosave.c:(.text+0x6460): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_ceil': autosave.c:(.text+0x6500): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_floor': autosave.c:(.text+0x6520): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_floor': autosave.c:(.text+0x65c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_abs': autosave.c:(.text+0x65e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_abs': autosave.c:(.text+0x6680): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_inverse': autosave.c:(.text+0x66a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_inverse': autosave.c:(.text+0x6740): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_negative': autosave.c:(.text+0x6760): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_negative': autosave.c:(.text+0x6800): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_snap': autosave.c:(.text+0x6820): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_snap': autosave.c:(.text+0x68c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_divide': autosave.c:(.text+0x68e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_divide': autosave.c:(.text+0x6980): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_multiply_mat4': autosave.c:(.text+0x69a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_multiply_mat4': autosave.c:(.text+0x6a40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_multiply': autosave.c:(.text+0x6a60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_multiply': autosave.c:(.text+0x6b00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_scale': autosave.c:(.text+0x6b20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_scale': autosave.c:(.text+0x6bc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_subtract': autosave.c:(.text+0x6be0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_subtract': autosave.c:(.text+0x6c80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_add': autosave.c:(.text+0x6ca0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_add': autosave.c:(.text+0x6d40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_one': autosave.c:(.text+0x6d60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_one': autosave.c:(.text+0x6de0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_zero': autosave.c:(.text+0x6e00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_zero': autosave.c:(.text+0x6e80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_assign_vec4i': autosave.c:(.text+0x6ea0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_assign_vec4i': autosave.c:(.text+0x6f40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_assign': autosave.c:(.text+0x6f60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_assign': autosave.c:(.text+0x7000): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4': autosave.c:(.text+0x7020): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4': autosave.c:(.text+0x70c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_nearly_equal': autosave.c:(.text+0x70e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_nearly_equal': autosave.c:(.text+0x7120): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_equal': autosave.c:(.text+0x7140): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_equal': autosave.c:(.text+0x7180): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_near_zero': autosave.c:(.text+0x71a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_near_zero': autosave.c:(.text+0x71e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec4_is_zero': autosave.c:(.text+0x7200): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec4_is_zero': autosave.c:(.text+0x7220): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_distance_squared': autosave.c:(.text+0x7240): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_distance_squared': autosave.c:(.text+0x72a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_distance': autosave.c:(.text+0x72c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_distance': autosave.c:(.text+0x7320): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_length_squared': autosave.c:(.text+0x7340): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_length_squared': autosave.c:(.text+0x7380): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_length': autosave.c:(.text+0x73a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_length': autosave.c:(.text+0x73e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_dot': autosave.c:(.text+0x7400): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_dot': autosave.c:(.text+0x7460): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_bezier4': autosave.c:(.text+0x7480): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_bezier4': autosave.c:(.text+0x7580): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_bezier3': autosave.c:(.text+0x75c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_bezier3': autosave.c:(.text+0x76c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_lerp': autosave.c:(.text+0x76e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_lerp': autosave.c:(.text+0x77c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_reflect': autosave.c:(.text+0x77e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_reflect': autosave.c:(.text+0x78c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_slide': autosave.c:(.text+0x78e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_slide': autosave.c:(.text+0x79c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_project': autosave.c:(.text+0x79e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_project': autosave.c:(.text+0x7ac0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_normalize': autosave.c:(.text+0x7ae0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_normalize': autosave.c:(.text+0x7ba0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_cross': autosave.c:(.text+0x7bc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_cross': autosave.c:(.text+0x7ca0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_clamp': autosave.c:(.text+0x7cc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_clamp': autosave.c:(.text+0x7dc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_min': autosave.c:(.text+0x7de0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_min': autosave.c:(.text+0x7ec0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_max': autosave.c:(.text+0x7ee0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_max': autosave.c:(.text+0x7fc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_round': autosave.c:(.text+0x7fe0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_round': autosave.c:(.text+0x8080): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_ceil': autosave.c:(.text+0x80a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_ceil': autosave.c:(.text+0x8140): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_floor': autosave.c:(.text+0x8160): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_floor': autosave.c:(.text+0x8200): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_abs': autosave.c:(.text+0x8220): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_abs': autosave.c:(.text+0x82e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_inverse': autosave.c:(.text+0x8300): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_inverse': autosave.c:(.text+0x83c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_negative': autosave.c:(.text+0x83e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_negative': autosave.c:(.text+0x84a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_snap': autosave.c:(.text+0x84c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_snap': autosave.c:(.text+0x85a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_divide': autosave.c:(.text+0x85c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_divide': autosave.c:(.text+0x86a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_multiply_mat3': autosave.c:(.text+0x86c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_multiply_mat3': autosave.c:(.text+0x8780): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_multiply': autosave.c:(.text+0x87a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_multiply': autosave.c:(.text+0x8880): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_scale': autosave.c:(.text+0x88a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_scale': autosave.c:(.text+0x8960): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_subtract': autosave.c:(.text+0x8980): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_subtract': autosave.c:(.text+0x8a60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_add': autosave.c:(.text+0x8a80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_add': autosave.c:(.text+0x8b60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_one': autosave.c:(.text+0x8b80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_one': autosave.c:(.text+0x8c20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_zero': autosave.c:(.text+0x8c40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_zero': autosave.c:(.text+0x8ce0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_assign_vec3': autosave.c:(.text+0x8d00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_assign_vec3': autosave.c:(.text+0x8da0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_assign': autosave.c:(.text+0x8dc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_assign': autosave.c:(.text+0x8e80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i': autosave.c:(.text+0x8ea0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i': autosave.c:(.text+0x8f40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_is_equal': autosave.c:(.text+0x8f60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_is_equal': autosave.c:(.text+0x8fc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3i_is_zero': autosave.c:(.text+0x8fe0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3i_is_zero': autosave.c:(.text+0x9020): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_distance_squared': autosave.c:(.text+0x9040): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_distance_squared': autosave.c:(.text+0x9080): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_distance': autosave.c:(.text+0x90a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_distance': autosave.c:(.text+0x90e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_length_squared': autosave.c:(.text+0x9100): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_length_squared': autosave.c:(.text+0x9120): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_length': autosave.c:(.text+0x9140): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_length': autosave.c:(.text+0x9160): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_dot': autosave.c:(.text+0x9180): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_dot': autosave.c:(.text+0x91c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_bezier4': autosave.c:(.text+0x91e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_bezier4': autosave.c:(.text+0x92c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_bezier3': autosave.c:(.text+0x9300): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_bezier3': autosave.c:(.text+0x93c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_lerp': autosave.c:(.text+0x93e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_lerp': autosave.c:(.text+0x94a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_reflect': autosave.c:(.text+0x94c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_reflect': autosave.c:(.text+0x9580): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_slide': autosave.c:(.text+0x95a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_slide': autosave.c:(.text+0x9660): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_project': autosave.c:(.text+0x9680): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_project': autosave.c:(.text+0x9740): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_normalize': autosave.c:(.text+0x9760): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_normalize': autosave.c:(.text+0x9800): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_cross': autosave.c:(.text+0x9820): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_cross': autosave.c:(.text+0x98e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_clamp': autosave.c:(.text+0x9900): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_clamp': autosave.c:(.text+0x99c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_min': autosave.c:(.text+0x99e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_min': autosave.c:(.text+0x9aa0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_max': autosave.c:(.text+0x9ac0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_max': autosave.c:(.text+0x9b80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_round': autosave.c:(.text+0x9ba0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_round': autosave.c:(.text+0x9c40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_ceil': autosave.c:(.text+0x9c60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_ceil': autosave.c:(.text+0x9d00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_floor': autosave.c:(.text+0x9d20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_floor': autosave.c:(.text+0x9dc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_abs': autosave.c:(.text+0x9de0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_abs': autosave.c:(.text+0x9e80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_inverse': autosave.c:(.text+0x9ea0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_inverse': autosave.c:(.text+0x9f40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_negative': autosave.c:(.text+0x9f60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_negative': autosave.c:(.text+0xa000): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_snap': autosave.c:(.text+0xa020): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_snap': autosave.c:(.text+0xa0e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_divide': autosave.c:(.text+0xa100): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_divide': autosave.c:(.text+0xa1c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_multiply_mat3': autosave.c:(.text+0xa1e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_multiply_mat3': autosave.c:(.text+0xa280): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_multiply': autosave.c:(.text+0xa2a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_multiply': autosave.c:(.text+0xa360): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_scale': autosave.c:(.text+0xa380): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_scale': autosave.c:(.text+0xa420): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_subtract': autosave.c:(.text+0xa440): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_subtract': autosave.c:(.text+0xa500): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_add': autosave.c:(.text+0xa520): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_add': autosave.c:(.text+0xa5e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_one': autosave.c:(.text+0xa600): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_one': autosave.c:(.text+0xa6a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_zero': autosave.c:(.text+0xa6c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_zero': autosave.c:(.text+0xa760): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_assign_vec3i': autosave.c:(.text+0xa780): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_assign_vec3i': autosave.c:(.text+0xa840): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_assign': autosave.c:(.text+0xa860): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_assign': autosave.c:(.text+0xa900): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3': autosave.c:(.text+0xa920): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3': autosave.c:(.text+0xa9c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_nearly_equal': autosave.c:(.text+0xa9e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_nearly_equal': autosave.c:(.text+0xaa20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_equal': autosave.c:(.text+0xaa40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_equal': autosave.c:(.text+0xaa80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_near_zero': autosave.c:(.text+0xaaa0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_near_zero': autosave.c:(.text+0xaae0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec3_is_zero': autosave.c:(.text+0xab00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec3_is_zero': autosave.c:(.text+0xab40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_distance_squared': autosave.c:(.text+0xab60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_distance_squared': autosave.c:(.text+0xaba0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_distance': autosave.c:(.text+0xabc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_distance': autosave.c:(.text+0xabe0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_length': autosave.c:(.text+0xac00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_length': autosave.c:(.text+0xac20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_length_squared': autosave.c:(.text+0xac40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_length_squared': autosave.c:(.text+0xac60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_angle': autosave.c:(.text+0xac80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_angle': autosave.c:(.text+0xaca0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_dot': autosave.c:(.text+0xacc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_dot': autosave.c:(.text+0xad00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_bezier4': autosave.c:(.text+0xad20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_bezier4': autosave.c:(.text+0xadc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_bezier3': autosave.c:(.text+0xae00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_bezier3': autosave.c:(.text+0xaea0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_lerp': autosave.c:(.text+0xaec0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_lerp': autosave.c:(.text+0xaf40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_rotate': autosave.c:(.text+0xaf60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_rotate': autosave.c:(.text+0xafe0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_tangent': autosave.c:(.text+0xb000): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_tangent': autosave.c:(.text+0xb080): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_reflect': autosave.c:(.text+0xb0a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_reflect': autosave.c:(.text+0xb120): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_slide': autosave.c:(.text+0xb140): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_slide': autosave.c:(.text+0xb1c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_project': autosave.c:(.text+0xb1e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_project': autosave.c:(.text+0xb260): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_normalize': autosave.c:(.text+0xb280): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_normalize': autosave.c:(.text+0xb300): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_clamp': autosave.c:(.text+0xb320): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_clamp': autosave.c:(.text+0xb3c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_min': autosave.c:(.text+0xb3e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_min': autosave.c:(.text+0xb460): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_max': autosave.c:(.text+0xb480): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_max': autosave.c:(.text+0xb500): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_round': autosave.c:(.text+0xb520): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_round': autosave.c:(.text+0xb5a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_ceil': autosave.c:(.text+0xb5c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_ceil': autosave.c:(.text+0xb640): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_floor': autosave.c:(.text+0xb660): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_floor': autosave.c:(.text+0xb6e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_abs': autosave.c:(.text+0xb700): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_abs': autosave.c:(.text+0xb780): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_inverse': autosave.c:(.text+0xb7a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_inverse': autosave.c:(.text+0xb820): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_negative': autosave.c:(.text+0xb840): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_negative': autosave.c:(.text+0xb8c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_snap': autosave.c:(.text+0xb8e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_snap': autosave.c:(.text+0xb960): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_divide': autosave.c:(.text+0xb980): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_divide': autosave.c:(.text+0xba00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_multiply_mat2': autosave.c:(.text+0xba20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_multiply_mat2': autosave.c:(.text+0xbac0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_multiply': autosave.c:(.text+0xbae0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_multiply': autosave.c:(.text+0xbb60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_scale': autosave.c:(.text+0xbb80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_scale': autosave.c:(.text+0xbc00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_subtract': autosave.c:(.text+0xbc20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_subtract': autosave.c:(.text+0xbca0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_add': autosave.c:(.text+0xbcc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_add': autosave.c:(.text+0xbd40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_one': autosave.c:(.text+0xbd60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_one': autosave.c:(.text+0xbde0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_zero': autosave.c:(.text+0xbe00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_zero': autosave.c:(.text+0xbe80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_assign_vec2': autosave.c:(.text+0xbea0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_assign_vec2': autosave.c:(.text+0xbf20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_assign': autosave.c:(.text+0xbf40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_assign': autosave.c:(.text+0xbfc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i': autosave.c:(.text+0xbfe0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i': autosave.c:(.text+0xc060): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_is_equal': autosave.c:(.text+0xc080): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_is_equal': autosave.c:(.text+0xc0c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2i_is_zero': autosave.c:(.text+0xc0e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2i_is_zero': autosave.c:(.text+0xc100): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_distance_squared': autosave.c:(.text+0xc120): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_distance_squared': autosave.c:(.text+0xc160): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_distance': autosave.c:(.text+0xc180): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_distance': autosave.c:(.text+0xc1c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_length': autosave.c:(.text+0xc1e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_length': autosave.c:(.text+0xc200): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_length_squared': autosave.c:(.text+0xc220): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_length_squared': autosave.c:(.text+0xc240): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_angle': autosave.c:(.text+0xc260): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_angle': autosave.c:(.text+0xc280): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_dot': autosave.c:(.text+0xc2a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_dot': autosave.c:(.text+0xc2e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_bezier4': autosave.c:(.text+0xc300): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_bezier4': autosave.c:(.text+0xc3c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_bezier3': autosave.c:(.text+0xc400): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_bezier3': autosave.c:(.text+0xc4a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_lerp': autosave.c:(.text+0xc4c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_lerp': autosave.c:(.text+0xc560): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_rotate': autosave.c:(.text+0xc580): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_rotate': autosave.c:(.text+0xc620): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_tangent': autosave.c:(.text+0xc640): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_tangent': autosave.c:(.text+0xc6c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_reflect': autosave.c:(.text+0xc6e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_reflect': autosave.c:(.text+0xc780): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_slide': autosave.c:(.text+0xc7a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_slide': autosave.c:(.text+0xc840): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_project': autosave.c:(.text+0xc860): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_project': autosave.c:(.text+0xc900): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_normalize': autosave.c:(.text+0xc920): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_normalize': autosave.c:(.text+0xc9a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_clamp': autosave.c:(.text+0xc9c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_clamp': autosave.c:(.text+0xca60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_min': autosave.c:(.text+0xca80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_min': autosave.c:(.text+0xcb20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_max': autosave.c:(.text+0xcb40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_max': autosave.c:(.text+0xcbe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_round': autosave.c:(.text+0xcc00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_round': autosave.c:(.text+0xcc80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_ceil': autosave.c:(.text+0xcca0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_ceil': autosave.c:(.text+0xcd20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_floor': autosave.c:(.text+0xcd40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_floor': autosave.c:(.text+0xcdc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_abs': autosave.c:(.text+0xcde0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_abs': autosave.c:(.text+0xce60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_inverse': autosave.c:(.text+0xce80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_inverse': autosave.c:(.text+0xcf00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_negative': autosave.c:(.text+0xcf20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_negative': autosave.c:(.text+0xcfa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_snap': autosave.c:(.text+0xcfc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_snap': autosave.c:(.text+0xd060): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_divide': autosave.c:(.text+0xd080): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_divide': autosave.c:(.text+0xd120): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_multiply_mat2': autosave.c:(.text+0xd140): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_multiply_mat2': autosave.c:(.text+0xd1e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_multiply': autosave.c:(.text+0xd200): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_multiply': autosave.c:(.text+0xd2a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_scale': autosave.c:(.text+0xd2c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_scale': autosave.c:(.text+0xd360): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_subtract': autosave.c:(.text+0xd380): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_subtract': autosave.c:(.text+0xd420): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_add': autosave.c:(.text+0xd440): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_add': autosave.c:(.text+0xd4e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_one': autosave.c:(.text+0xd500): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_one': autosave.c:(.text+0xd580): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_zero': autosave.c:(.text+0xd5a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_zero': autosave.c:(.text+0xd620): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_assign_vec2i': autosave.c:(.text+0xd640): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_assign_vec2i': autosave.c:(.text+0xd6c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_assign': autosave.c:(.text+0xd6e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_assign': autosave.c:(.text+0xd760): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2': autosave.c:(.text+0xd780): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2': autosave.c:(.text+0xd800): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_nearly_equal': autosave.c:(.text+0xd820): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_nearly_equal': autosave.c:(.text+0xd860): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_equal': autosave.c:(.text+0xd880): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_equal': autosave.c:(.text+0xd8c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_near_zero': autosave.c:(.text+0xd8e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_near_zero': autosave.c:(.text+0xd900): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `svec2_is_zero': autosave.c:(.text+0xd920): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `psvec2_is_zero': autosave.c:(.text+0xd940): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_lerp': briefing_screens.c:(.text+0x1280): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_lerp': briefing_screens.c:(.text+0x1300): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_multiply': briefing_screens.c:(.text+0x1320): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_multiply': briefing_screens.c:(.text+0x13a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_scale': briefing_screens.c:(.text+0x13c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_scale': briefing_screens.c:(.text+0x1440): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_negative': briefing_screens.c:(.text+0x1460): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_negative': briefing_screens.c:(.text+0x14e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_scaling': briefing_screens.c:(.text+0x1500): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_scaling': briefing_screens.c:(.text+0x1580): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_translation': briefing_screens.c:(.text+0x15a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_translation': briefing_screens.c:(.text+0x1620): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_look_at': briefing_screens.c:(.text+0x1640): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_look_at': briefing_screens.c:(.text+0x1700): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_quaternion': briefing_screens.c:(.text+0x1720): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_quaternion': briefing_screens.c:(.text+0x17a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_axis': briefing_screens.c:(.text+0x17c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_axis': briefing_screens.c:(.text+0x1840): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_z': briefing_screens.c:(.text+0x1860): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_z': briefing_screens.c:(.text+0x18e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_y': briefing_screens.c:(.text+0x1900): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_y': briefing_screens.c:(.text+0x1980): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_rotation_x': briefing_screens.c:(.text+0x19a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_rotation_x': briefing_screens.c:(.text+0x1a20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_perspective_infinite': briefing_screens.c:(.text+0x1a40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_perspective_infinite': briefing_screens.c:(.text+0x1ac0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_perspective_fov': briefing_screens.c:(.text+0x1ae0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_perspective_fov': briefing_screens.c:(.text+0x1b60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_perspective': briefing_screens.c:(.text+0x1b80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_perspective': briefing_screens.c:(.text+0x1c00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_ortho': briefing_screens.c:(.text+0x1c20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_ortho': briefing_screens.c:(.text+0x1ca0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_inverse': briefing_screens.c:(.text+0x1cc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_inverse': briefing_screens.c:(.text+0x1d40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_adjugate': briefing_screens.c:(.text+0x1d60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_adjugate': briefing_screens.c:(.text+0x1de0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_transpose': briefing_screens.c:(.text+0x1e00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_transpose': briefing_screens.c:(.text+0x1e80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_assign_mat3': briefing_screens.c:(.text+0x1ea0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_assign_mat3': briefing_screens.c:(.text+0x1f20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_assign_mat2': briefing_screens.c:(.text+0x1f40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_assign_mat2': briefing_screens.c:(.text+0x1fe0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_assign': briefing_screens.c:(.text+0x2000): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_assign': briefing_screens.c:(.text+0x2080): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_determinant': briefing_screens.c:(.text+0x20a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_determinant': briefing_screens.c:(.text+0x20c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_identity': briefing_screens.c:(.text+0x20e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_identity': briefing_screens.c:(.text+0x2160): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4_zero': briefing_screens.c:(.text+0x2180): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4_zero': briefing_screens.c:(.text+0x2200): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat4': briefing_screens.c:(.text+0x2220): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat4': briefing_screens.c:(.text+0x22a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_lerp': briefing_screens.c:(.text+0x22c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_lerp': briefing_screens.c:(.text+0x2340): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_multiply': briefing_screens.c:(.text+0x2360): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_multiply': briefing_screens.c:(.text+0x23e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_scale': briefing_screens.c:(.text+0x2400): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_scale': briefing_screens.c:(.text+0x2480): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_negative': briefing_screens.c:(.text+0x24a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_negative': briefing_screens.c:(.text+0x2520): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_scaling': briefing_screens.c:(.text+0x2540): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_scaling': briefing_screens.c:(.text+0x25c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_quaternion': briefing_screens.c:(.text+0x25e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_quaternion': briefing_screens.c:(.text+0x2680): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_axis': briefing_screens.c:(.text+0x26a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_axis': briefing_screens.c:(.text+0x2740): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_z': briefing_screens.c:(.text+0x2760): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_z': briefing_screens.c:(.text+0x27e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_y': briefing_screens.c:(.text+0x2800): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_y': briefing_screens.c:(.text+0x2880): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_rotation_x': briefing_screens.c:(.text+0x28a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_rotation_x': briefing_screens.c:(.text+0x2920): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_inverse': briefing_screens.c:(.text+0x2940): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_inverse': briefing_screens.c:(.text+0x29c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_adjugate': briefing_screens.c:(.text+0x29e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_adjugate': briefing_screens.c:(.text+0x2a60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_cofactor': briefing_screens.c:(.text+0x2a80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_cofactor': briefing_screens.c:(.text+0x2b00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_transpose': briefing_screens.c:(.text+0x2b20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_transpose': briefing_screens.c:(.text+0x2ba0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_assign_mat4': briefing_screens.c:(.text+0x2bc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_assign_mat4': briefing_screens.c:(.text+0x2c40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_assign_mat2': briefing_screens.c:(.text+0x2c60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_assign_mat2': briefing_screens.c:(.text+0x2d00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_assign': briefing_screens.c:(.text+0x2d20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_assign': briefing_screens.c:(.text+0x2da0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_determinant': briefing_screens.c:(.text+0x2dc0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_determinant': briefing_screens.c:(.text+0x2de0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_identity': briefing_screens.c:(.text+0x2e00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_identity': briefing_screens.c:(.text+0x2e80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3_zero': briefing_screens.c:(.text+0x2ea0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3_zero': briefing_screens.c:(.text+0x2f20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat3': briefing_screens.c:(.text+0x2f40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat3': briefing_screens.c:(.text+0x2fc0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_lerp': briefing_screens.c:(.text+0x2fe0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_lerp': briefing_screens.c:(.text+0x30a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_multiply': briefing_screens.c:(.text+0x30c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_multiply': briefing_screens.c:(.text+0x3180): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_scale': briefing_screens.c:(.text+0x31a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_scale': briefing_screens.c:(.text+0x3240): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_negative': briefing_screens.c:(.text+0x3260): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_negative': briefing_screens.c:(.text+0x3300): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_scaling': briefing_screens.c:(.text+0x3320): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_scaling': briefing_screens.c:(.text+0x33c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_rotation': briefing_screens.c:(.text+0x33e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_rotation': briefing_screens.c:(.text+0x3480): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_inverse': briefing_screens.c:(.text+0x34a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_inverse': briefing_screens.c:(.text+0x3540): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_cofactor': briefing_screens.c:(.text+0x3560): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_cofactor': briefing_screens.c:(.text+0x3600): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_transpose': briefing_screens.c:(.text+0x3620): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_transpose': briefing_screens.c:(.text+0x36c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_assign_mat4': briefing_screens.c:(.text+0x36e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_assign_mat4': briefing_screens.c:(.text+0x3780): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_assign_mat3': briefing_screens.c:(.text+0x37a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_assign_mat3': briefing_screens.c:(.text+0x3840): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_assign': briefing_screens.c:(.text+0x3860): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_assign': briefing_screens.c:(.text+0x3900): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_determinant': briefing_screens.c:(.text+0x3920): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_determinant': briefing_screens.c:(.text+0x3960): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_identity': briefing_screens.c:(.text+0x3980): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_identity': briefing_screens.c:(.text+0x3a20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2_zero': briefing_screens.c:(.text+0x3a40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2_zero': briefing_screens.c:(.text+0x3ae0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `smat2': briefing_screens.c:(.text+0x3b00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psmat2': briefing_screens.c:(.text+0x3ba0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_length_squared': briefing_screens.c:(.text+0x3bc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_length_squared': briefing_screens.c:(.text+0x3c00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_length': briefing_screens.c:(.text+0x3c20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_length': briefing_screens.c:(.text+0x3c60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_angle': briefing_screens.c:(.text+0x3c80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_angle': briefing_screens.c:(.text+0x3cc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_dot': briefing_screens.c:(.text+0x3ce0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_dot': briefing_screens.c:(.text+0x3d20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_slerp': briefing_screens.c:(.text+0x3d40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_slerp': briefing_screens.c:(.text+0x3e00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_lerp': briefing_screens.c:(.text+0x3e20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_lerp': briefing_screens.c:(.text+0x3ee0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_yaw_pitch_roll': briefing_screens.c:(.text+0x3f00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_yaw_pitch_roll': briefing_screens.c:(.text+0x3fa0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_mat4': briefing_screens.c:(.text+0x3fc0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_mat4': briefing_screens.c:(.text+0x4060): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_vec3': briefing_screens.c:(.text+0x4080): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_vec3': briefing_screens.c:(.text+0x4120): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_from_axis_angle': briefing_screens.c:(.text+0x4140): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_from_axis_angle': briefing_screens.c:(.text+0x41e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_power': briefing_screens.c:(.text+0x4200): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_power': briefing_screens.c:(.text+0x42a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_normalize': briefing_screens.c:(.text+0x42c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_normalize': briefing_screens.c:(.text+0x4360): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_inverse': briefing_screens.c:(.text+0x4380): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_inverse': briefing_screens.c:(.text+0x4420): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_conjugate': briefing_screens.c:(.text+0x4440): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_conjugate': briefing_screens.c:(.text+0x44e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_negative': briefing_screens.c:(.text+0x4500): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_negative': briefing_screens.c:(.text+0x45a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_divide': briefing_screens.c:(.text+0x45c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_divide': briefing_screens.c:(.text+0x4680): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_multiply': briefing_screens.c:(.text+0x46a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_multiply': briefing_screens.c:(.text+0x4760): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_scale': briefing_screens.c:(.text+0x4780): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_scale': briefing_screens.c:(.text+0x4820): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_null': briefing_screens.c:(.text+0x4840): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_null': briefing_screens.c:(.text+0x48e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_zero': briefing_screens.c:(.text+0x4900): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_zero': briefing_screens.c:(.text+0x49a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_assign': briefing_screens.c:(.text+0x49c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_assign': briefing_screens.c:(.text+0x4a60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat': briefing_screens.c:(.text+0x4a80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat': briefing_screens.c:(.text+0x4b20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_nearly_equal': briefing_screens.c:(.text+0x4b40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_nearly_equal': briefing_screens.c:(.text+0x4b80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_equal': briefing_screens.c:(.text+0x4ba0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_equal': briefing_screens.c:(.text+0x4be0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_near_zero': briefing_screens.c:(.text+0x4c00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_near_zero': briefing_screens.c:(.text+0x4c40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `squat_is_zero': briefing_screens.c:(.text+0x4c60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psquat_is_zero': briefing_screens.c:(.text+0x4ca0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_lerp': briefing_screens.c:(.text+0x4cc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_lerp': briefing_screens.c:(.text+0x4d60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_normalize': briefing_screens.c:(.text+0x4d80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_normalize': briefing_screens.c:(.text+0x4e20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_clamp': briefing_screens.c:(.text+0x4e40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_clamp': briefing_screens.c:(.text+0x4ee0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_min': briefing_screens.c:(.text+0x4f00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_min': briefing_screens.c:(.text+0x4fa0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_max': briefing_screens.c:(.text+0x4fc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_max': briefing_screens.c:(.text+0x5060): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_round': briefing_screens.c:(.text+0x5080): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_round': briefing_screens.c:(.text+0x5120): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_ceil': briefing_screens.c:(.text+0x5140): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_ceil': briefing_screens.c:(.text+0x51e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_floor': briefing_screens.c:(.text+0x5200): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_floor': briefing_screens.c:(.text+0x52a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_abs': briefing_screens.c:(.text+0x52c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_abs': briefing_screens.c:(.text+0x5360): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_inverse': briefing_screens.c:(.text+0x5380): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_inverse': briefing_screens.c:(.text+0x5420): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_negative': briefing_screens.c:(.text+0x5440): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_negative': briefing_screens.c:(.text+0x54e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_snap': briefing_screens.c:(.text+0x5500): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_snap': briefing_screens.c:(.text+0x55a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_divide': briefing_screens.c:(.text+0x55c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_divide': briefing_screens.c:(.text+0x5660): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_multiply_mat4': briefing_screens.c:(.text+0x5680): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_multiply_mat4': briefing_screens.c:(.text+0x5720): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_multiply': briefing_screens.c:(.text+0x5740): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_multiply': briefing_screens.c:(.text+0x57e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_scale': briefing_screens.c:(.text+0x5800): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_scale': briefing_screens.c:(.text+0x58a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_subtract': briefing_screens.c:(.text+0x58c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_subtract': briefing_screens.c:(.text+0x5960): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_add': briefing_screens.c:(.text+0x5980): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_add': briefing_screens.c:(.text+0x5a20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_one': briefing_screens.c:(.text+0x5a40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_one': briefing_screens.c:(.text+0x5ac0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_zero': briefing_screens.c:(.text+0x5ae0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_zero': briefing_screens.c:(.text+0x5b60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_assign_vec4': briefing_screens.c:(.text+0x5b80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_assign_vec4': briefing_screens.c:(.text+0x5c20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_assign': briefing_screens.c:(.text+0x5c40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_assign': briefing_screens.c:(.text+0x5ce0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i': briefing_screens.c:(.text+0x5d00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i': briefing_screens.c:(.text+0x5da0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_is_equal': briefing_screens.c:(.text+0x5de0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_is_equal': briefing_screens.c:(.text+0x5e20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4i_is_zero': briefing_screens.c:(.text+0x5e40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4i_is_zero': briefing_screens.c:(.text+0x5e60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_lerp': briefing_screens.c:(.text+0x5e80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_lerp': briefing_screens.c:(.text+0x5f20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_normalize': briefing_screens.c:(.text+0x5f40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_normalize': briefing_screens.c:(.text+0x5fe0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_clamp': briefing_screens.c:(.text+0x6000): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_clamp': briefing_screens.c:(.text+0x60a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_min': briefing_screens.c:(.text+0x60c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_min': briefing_screens.c:(.text+0x6160): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_max': briefing_screens.c:(.text+0x6180): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_max': briefing_screens.c:(.text+0x6220): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_round': briefing_screens.c:(.text+0x6240): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_round': briefing_screens.c:(.text+0x62e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_ceil': briefing_screens.c:(.text+0x6300): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_ceil': briefing_screens.c:(.text+0x63a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_floor': briefing_screens.c:(.text+0x63c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_floor': briefing_screens.c:(.text+0x6460): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_abs': briefing_screens.c:(.text+0x6480): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_abs': briefing_screens.c:(.text+0x6520): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_inverse': briefing_screens.c:(.text+0x6540): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_inverse': briefing_screens.c:(.text+0x65e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_negative': briefing_screens.c:(.text+0x6600): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_negative': briefing_screens.c:(.text+0x66a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_snap': briefing_screens.c:(.text+0x66c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_snap': briefing_screens.c:(.text+0x6760): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_divide': briefing_screens.c:(.text+0x6780): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_divide': briefing_screens.c:(.text+0x6820): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_multiply_mat4': briefing_screens.c:(.text+0x6840): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_multiply_mat4': briefing_screens.c:(.text+0x68e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_multiply': briefing_screens.c:(.text+0x6900): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_multiply': briefing_screens.c:(.text+0x69a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_scale': briefing_screens.c:(.text+0x69c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_scale': briefing_screens.c:(.text+0x6a60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_subtract': briefing_screens.c:(.text+0x6a80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_subtract': briefing_screens.c:(.text+0x6b20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_add': briefing_screens.c:(.text+0x6b40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_add': briefing_screens.c:(.text+0x6be0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_one': briefing_screens.c:(.text+0x6c00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_one': briefing_screens.c:(.text+0x6c80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_zero': briefing_screens.c:(.text+0x6ca0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_zero': briefing_screens.c:(.text+0x6d20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_assign_vec4i': briefing_screens.c:(.text+0x6d40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_assign_vec4i': briefing_screens.c:(.text+0x6de0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_assign': briefing_screens.c:(.text+0x6e00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_assign': briefing_screens.c:(.text+0x6ea0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4': briefing_screens.c:(.text+0x6ec0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4': briefing_screens.c:(.text+0x6f60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_nearly_equal': briefing_screens.c:(.text+0x6f80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_nearly_equal': briefing_screens.c:(.text+0x6fc0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_equal': briefing_screens.c:(.text+0x6fe0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_equal': briefing_screens.c:(.text+0x7020): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_near_zero': briefing_screens.c:(.text+0x7040): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_near_zero': briefing_screens.c:(.text+0x7080): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec4_is_zero': briefing_screens.c:(.text+0x70a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec4_is_zero': briefing_screens.c:(.text+0x70c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_distance_squared': briefing_screens.c:(.text+0x70e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_distance_squared': briefing_screens.c:(.text+0x7140): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_distance': briefing_screens.c:(.text+0x7160): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_distance': briefing_screens.c:(.text+0x71c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_length_squared': briefing_screens.c:(.text+0x71e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_length_squared': briefing_screens.c:(.text+0x7220): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_length': briefing_screens.c:(.text+0x7240): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_length': briefing_screens.c:(.text+0x7280): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_dot': briefing_screens.c:(.text+0x72a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_dot': briefing_screens.c:(.text+0x7300): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_bezier4': briefing_screens.c:(.text+0x7320): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_bezier4': briefing_screens.c:(.text+0x7420): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_bezier3': briefing_screens.c:(.text+0x7460): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_bezier3': briefing_screens.c:(.text+0x7560): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_lerp': briefing_screens.c:(.text+0x7580): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_lerp': briefing_screens.c:(.text+0x7660): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_reflect': briefing_screens.c:(.text+0x7680): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_reflect': briefing_screens.c:(.text+0x7760): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_slide': briefing_screens.c:(.text+0x7780): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_slide': briefing_screens.c:(.text+0x7860): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_project': briefing_screens.c:(.text+0x7880): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_project': briefing_screens.c:(.text+0x7960): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_normalize': briefing_screens.c:(.text+0x7980): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_normalize': briefing_screens.c:(.text+0x7a40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_cross': briefing_screens.c:(.text+0x7a60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_cross': briefing_screens.c:(.text+0x7b40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_clamp': briefing_screens.c:(.text+0x7b60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_clamp': briefing_screens.c:(.text+0x7c60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_min': briefing_screens.c:(.text+0x7c80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_min': briefing_screens.c:(.text+0x7d60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_max': briefing_screens.c:(.text+0x7d80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_max': briefing_screens.c:(.text+0x7e60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_round': briefing_screens.c:(.text+0x7e80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_round': briefing_screens.c:(.text+0x7f20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_ceil': briefing_screens.c:(.text+0x7f40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_ceil': briefing_screens.c:(.text+0x7fe0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_floor': briefing_screens.c:(.text+0x8000): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_floor': briefing_screens.c:(.text+0x80a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_abs': briefing_screens.c:(.text+0x80c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_abs': briefing_screens.c:(.text+0x8180): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_inverse': briefing_screens.c:(.text+0x81a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_inverse': briefing_screens.c:(.text+0x8260): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_negative': briefing_screens.c:(.text+0x8280): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_negative': briefing_screens.c:(.text+0x8340): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_snap': briefing_screens.c:(.text+0x8360): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_snap': briefing_screens.c:(.text+0x8440): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_divide': briefing_screens.c:(.text+0x8460): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_divide': briefing_screens.c:(.text+0x8540): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_multiply_mat3': briefing_screens.c:(.text+0x8560): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_multiply_mat3': briefing_screens.c:(.text+0x8620): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_multiply': briefing_screens.c:(.text+0x8640): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_multiply': briefing_screens.c:(.text+0x8720): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_scale': briefing_screens.c:(.text+0x8740): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_scale': briefing_screens.c:(.text+0x8800): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_subtract': briefing_screens.c:(.text+0x8820): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_subtract': briefing_screens.c:(.text+0x8900): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_add': briefing_screens.c:(.text+0x8920): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_add': briefing_screens.c:(.text+0x8a00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_one': briefing_screens.c:(.text+0x8a20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_one': briefing_screens.c:(.text+0x8ac0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_zero': briefing_screens.c:(.text+0x8ae0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_zero': briefing_screens.c:(.text+0x8b80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_assign_vec3': briefing_screens.c:(.text+0x8ba0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_assign_vec3': briefing_screens.c:(.text+0x8c40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_assign': briefing_screens.c:(.text+0x8c60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_assign': briefing_screens.c:(.text+0x8d20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i': briefing_screens.c:(.text+0x8d40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i': briefing_screens.c:(.text+0x8de0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_is_equal': briefing_screens.c:(.text+0x8e00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_is_equal': briefing_screens.c:(.text+0x8e60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3i_is_zero': briefing_screens.c:(.text+0x8e80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3i_is_zero': briefing_screens.c:(.text+0x8ec0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_distance_squared': briefing_screens.c:(.text+0x8ee0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_distance_squared': briefing_screens.c:(.text+0x8f20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_distance': briefing_screens.c:(.text+0x8f40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_distance': briefing_screens.c:(.text+0x8f80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_length_squared': briefing_screens.c:(.text+0x8fa0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_length_squared': briefing_screens.c:(.text+0x8fc0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_length': briefing_screens.c:(.text+0x8fe0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_length': briefing_screens.c:(.text+0x9000): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_dot': briefing_screens.c:(.text+0x9020): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_dot': briefing_screens.c:(.text+0x9060): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_bezier4': briefing_screens.c:(.text+0x9080): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_bezier4': briefing_screens.c:(.text+0x9160): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_bezier3': briefing_screens.c:(.text+0x91a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_bezier3': briefing_screens.c:(.text+0x9260): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_lerp': briefing_screens.c:(.text+0x9280): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_lerp': briefing_screens.c:(.text+0x9340): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_reflect': briefing_screens.c:(.text+0x9360): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_reflect': briefing_screens.c:(.text+0x9420): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_slide': briefing_screens.c:(.text+0x9440): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_slide': briefing_screens.c:(.text+0x9500): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_project': briefing_screens.c:(.text+0x9520): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_project': briefing_screens.c:(.text+0x95e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_normalize': briefing_screens.c:(.text+0x9600): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_normalize': briefing_screens.c:(.text+0x96a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_cross': briefing_screens.c:(.text+0x96c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_cross': briefing_screens.c:(.text+0x9780): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_clamp': briefing_screens.c:(.text+0x97a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_clamp': briefing_screens.c:(.text+0x9860): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_min': briefing_screens.c:(.text+0x9880): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_min': briefing_screens.c:(.text+0x9940): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_max': briefing_screens.c:(.text+0x9960): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_max': briefing_screens.c:(.text+0x9a20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_round': briefing_screens.c:(.text+0x9a40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_round': briefing_screens.c:(.text+0x9ae0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_ceil': briefing_screens.c:(.text+0x9b00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_ceil': briefing_screens.c:(.text+0x9ba0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_floor': briefing_screens.c:(.text+0x9bc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_floor': briefing_screens.c:(.text+0x9c60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_abs': briefing_screens.c:(.text+0x9c80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_abs': briefing_screens.c:(.text+0x9d20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_inverse': briefing_screens.c:(.text+0x9d40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_inverse': briefing_screens.c:(.text+0x9de0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_negative': briefing_screens.c:(.text+0x9e00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_negative': briefing_screens.c:(.text+0x9ea0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_snap': briefing_screens.c:(.text+0x9ec0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_snap': briefing_screens.c:(.text+0x9f80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_divide': briefing_screens.c:(.text+0x9fa0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_divide': briefing_screens.c:(.text+0xa060): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_multiply_mat3': briefing_screens.c:(.text+0xa080): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_multiply_mat3': briefing_screens.c:(.text+0xa120): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_multiply': briefing_screens.c:(.text+0xa140): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_multiply': briefing_screens.c:(.text+0xa200): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_scale': briefing_screens.c:(.text+0xa220): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_scale': briefing_screens.c:(.text+0xa2c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_subtract': briefing_screens.c:(.text+0xa2e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_subtract': briefing_screens.c:(.text+0xa3a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_add': briefing_screens.c:(.text+0xa3c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_add': briefing_screens.c:(.text+0xa480): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_one': briefing_screens.c:(.text+0xa4a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_one': briefing_screens.c:(.text+0xa540): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_zero': briefing_screens.c:(.text+0xa560): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_zero': briefing_screens.c:(.text+0xa600): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_assign_vec3i': briefing_screens.c:(.text+0xa620): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_assign_vec3i': briefing_screens.c:(.text+0xa6e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_assign': briefing_screens.c:(.text+0xa700): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_assign': briefing_screens.c:(.text+0xa7a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3': briefing_screens.c:(.text+0xa7c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3': briefing_screens.c:(.text+0xa860): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_nearly_equal': briefing_screens.c:(.text+0xa880): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_nearly_equal': briefing_screens.c:(.text+0xa8c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_equal': briefing_screens.c:(.text+0xa8e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_equal': briefing_screens.c:(.text+0xa920): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_near_zero': briefing_screens.c:(.text+0xa940): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_near_zero': briefing_screens.c:(.text+0xa980): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec3_is_zero': briefing_screens.c:(.text+0xa9a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec3_is_zero': briefing_screens.c:(.text+0xa9e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_distance_squared': briefing_screens.c:(.text+0xaa00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_distance_squared': briefing_screens.c:(.text+0xaa40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_distance': briefing_screens.c:(.text+0xaa60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_distance': briefing_screens.c:(.text+0xaa80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_length': briefing_screens.c:(.text+0xaaa0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_length': briefing_screens.c:(.text+0xaac0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_length_squared': briefing_screens.c:(.text+0xaae0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_length_squared': briefing_screens.c:(.text+0xab00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_angle': briefing_screens.c:(.text+0xab20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_angle': briefing_screens.c:(.text+0xab40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_dot': briefing_screens.c:(.text+0xab60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_dot': briefing_screens.c:(.text+0xaba0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_bezier4': briefing_screens.c:(.text+0xabc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_bezier4': briefing_screens.c:(.text+0xac60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_bezier3': briefing_screens.c:(.text+0xaca0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_bezier3': briefing_screens.c:(.text+0xad40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_lerp': briefing_screens.c:(.text+0xad60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_lerp': briefing_screens.c:(.text+0xade0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_rotate': briefing_screens.c:(.text+0xae00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_rotate': briefing_screens.c:(.text+0xae80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_tangent': briefing_screens.c:(.text+0xaea0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_tangent': briefing_screens.c:(.text+0xaf20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_reflect': briefing_screens.c:(.text+0xaf40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_reflect': briefing_screens.c:(.text+0xafc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_slide': briefing_screens.c:(.text+0xafe0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_slide': briefing_screens.c:(.text+0xb060): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_project': briefing_screens.c:(.text+0xb080): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_project': briefing_screens.c:(.text+0xb100): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_normalize': briefing_screens.c:(.text+0xb120): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_normalize': briefing_screens.c:(.text+0xb1a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_clamp': briefing_screens.c:(.text+0xb1c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_clamp': briefing_screens.c:(.text+0xb260): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_min': briefing_screens.c:(.text+0xb280): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_min': briefing_screens.c:(.text+0xb300): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_max': briefing_screens.c:(.text+0xb320): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_max': briefing_screens.c:(.text+0xb3a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_round': briefing_screens.c:(.text+0xb3c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_round': briefing_screens.c:(.text+0xb440): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_ceil': briefing_screens.c:(.text+0xb460): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_ceil': briefing_screens.c:(.text+0xb4e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_floor': briefing_screens.c:(.text+0xb500): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_floor': briefing_screens.c:(.text+0xb580): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_abs': briefing_screens.c:(.text+0xb5a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_abs': briefing_screens.c:(.text+0xb620): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_inverse': briefing_screens.c:(.text+0xb640): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_inverse': briefing_screens.c:(.text+0xb6c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_negative': briefing_screens.c:(.text+0xb6e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_negative': briefing_screens.c:(.text+0xb760): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_snap': briefing_screens.c:(.text+0xb780): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_snap': briefing_screens.c:(.text+0xb800): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_divide': briefing_screens.c:(.text+0xb820): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_divide': briefing_screens.c:(.text+0xb8a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_multiply_mat2': briefing_screens.c:(.text+0xb8c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_multiply_mat2': briefing_screens.c:(.text+0xb960): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_multiply': briefing_screens.c:(.text+0xb980): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_multiply': briefing_screens.c:(.text+0xba00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_scale': briefing_screens.c:(.text+0xba20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_scale': briefing_screens.c:(.text+0xbaa0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_subtract': briefing_screens.c:(.text+0xbac0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_subtract': briefing_screens.c:(.text+0xbb40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_add': briefing_screens.c:(.text+0xbb60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_add': briefing_screens.c:(.text+0xbbe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_one': briefing_screens.c:(.text+0xbc00): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_one': briefing_screens.c:(.text+0xbc80): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_zero': briefing_screens.c:(.text+0xbca0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_zero': briefing_screens.c:(.text+0xbd20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_assign_vec2': briefing_screens.c:(.text+0xbd40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_assign_vec2': briefing_screens.c:(.text+0xbdc0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_assign': briefing_screens.c:(.text+0xbde0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_assign': briefing_screens.c:(.text+0xbe60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i': briefing_screens.c:(.text+0xc180): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i': briefing_screens.c:(.text+0xc200): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_is_equal': briefing_screens.c:(.text+0xc220): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_is_equal': briefing_screens.c:(.text+0xc260): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2i_is_zero': briefing_screens.c:(.text+0xc280): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2i_is_zero': briefing_screens.c:(.text+0xc2a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_distance_squared': briefing_screens.c:(.text+0xc2c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_distance_squared': briefing_screens.c:(.text+0xc300): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_distance': briefing_screens.c:(.text+0xc320): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_distance': briefing_screens.c:(.text+0xc360): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_length': briefing_screens.c:(.text+0xc380): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_length': briefing_screens.c:(.text+0xc3a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_length_squared': briefing_screens.c:(.text+0xc3c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_length_squared': briefing_screens.c:(.text+0xc3e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_angle': briefing_screens.c:(.text+0xc400): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_angle': briefing_screens.c:(.text+0xc420): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_dot': briefing_screens.c:(.text+0xc440): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_dot': briefing_screens.c:(.text+0xc480): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_bezier4': briefing_screens.c:(.text+0xc4a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_bezier4': briefing_screens.c:(.text+0xc560): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_bezier3': briefing_screens.c:(.text+0xc5a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_bezier3': briefing_screens.c:(.text+0xc640): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_lerp': briefing_screens.c:(.text+0xc660): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_lerp': briefing_screens.c:(.text+0xc700): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_rotate': briefing_screens.c:(.text+0xc720): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_rotate': briefing_screens.c:(.text+0xc7c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_tangent': briefing_screens.c:(.text+0xc7e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_tangent': briefing_screens.c:(.text+0xc860): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_reflect': briefing_screens.c:(.text+0xc880): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_reflect': briefing_screens.c:(.text+0xc920): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_slide': briefing_screens.c:(.text+0xc940): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_slide': briefing_screens.c:(.text+0xc9e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_project': briefing_screens.c:(.text+0xca00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_project': briefing_screens.c:(.text+0xcaa0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_normalize': briefing_screens.c:(.text+0xcac0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_normalize': briefing_screens.c:(.text+0xcb40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_clamp': briefing_screens.c:(.text+0xcb60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_clamp': briefing_screens.c:(.text+0xcc00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_min': briefing_screens.c:(.text+0xcc20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_min': briefing_screens.c:(.text+0xccc0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_max': briefing_screens.c:(.text+0xcce0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_max': briefing_screens.c:(.text+0xcd80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_round': briefing_screens.c:(.text+0xcda0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_round': briefing_screens.c:(.text+0xce20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_ceil': briefing_screens.c:(.text+0xce40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_ceil': briefing_screens.c:(.text+0xcec0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_floor': briefing_screens.c:(.text+0xcee0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_floor': briefing_screens.c:(.text+0xcf60): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_abs': briefing_screens.c:(.text+0xcf80): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_abs': briefing_screens.c:(.text+0xd000): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_inverse': briefing_screens.c:(.text+0xd020): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_inverse': briefing_screens.c:(.text+0xd0a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_negative': briefing_screens.c:(.text+0xd0c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_negative': briefing_screens.c:(.text+0xd140): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_snap': briefing_screens.c:(.text+0xd160): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_snap': briefing_screens.c:(.text+0xd200): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_divide': briefing_screens.c:(.text+0xd220): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_divide': briefing_screens.c:(.text+0xd2c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_multiply_mat2': briefing_screens.c:(.text+0xd2e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_multiply_mat2': briefing_screens.c:(.text+0xd380): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_multiply': briefing_screens.c:(.text+0xd3a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_multiply': briefing_screens.c:(.text+0xd440): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_scale': briefing_screens.c:(.text+0xd460): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_scale': briefing_screens.c:(.text+0xd500): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_subtract': briefing_screens.c:(.text+0xd520): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_subtract': briefing_screens.c:(.text+0xd5c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_add': briefing_screens.c:(.text+0xd5e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_add': briefing_screens.c:(.text+0xd680): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_one': briefing_screens.c:(.text+0xdac0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_one': briefing_screens.c:(.text+0xdb40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_zero': briefing_screens.c:(.text+0xdb60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_zero': briefing_screens.c:(.text+0xdbe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_assign_vec2i': briefing_screens.c:(.text+0xdc00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_assign_vec2i': briefing_screens.c:(.text+0xdc80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_assign': briefing_screens.c:(.text+0xdca0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_assign': briefing_screens.c:(.text+0xdd20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2': briefing_screens.c:(.text+0xdd40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2': briefing_screens.c:(.text+0xddc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_nearly_equal': briefing_screens.c:(.text+0xdde0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_nearly_equal': briefing_screens.c:(.text+0xde20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_equal': briefing_screens.c:(.text+0xde40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_equal': briefing_screens.c:(.text+0xde80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_near_zero': briefing_screens.c:(.text+0xdea0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_near_zero': briefing_screens.c:(.text+0xdec0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `svec2_is_zero': briefing_screens.c:(.text+0xdee0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/briefing_screens.c.o: In function `psvec2_is_zero': briefing_screens.c:(.text+0xdf00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_lerp': cdogs.c:(.text+0x1980): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_lerp': cdogs.c:(.text+0x1a00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_multiply': cdogs.c:(.text+0x1a20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_multiply': cdogs.c:(.text+0x1aa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_scale': cdogs.c:(.text+0x1ac0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_scale': cdogs.c:(.text+0x1b40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_negative': cdogs.c:(.text+0x1b60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_negative': cdogs.c:(.text+0x1be0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_scaling': cdogs.c:(.text+0x1c00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_scaling': cdogs.c:(.text+0x1c80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_translation': cdogs.c:(.text+0x1ca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_translation': cdogs.c:(.text+0x1d20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_look_at': cdogs.c:(.text+0x1d40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_look_at': cdogs.c:(.text+0x1e00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_quaternion': cdogs.c:(.text+0x1e20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_quaternion': cdogs.c:(.text+0x1ea0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_axis': cdogs.c:(.text+0x1ec0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_axis': cdogs.c:(.text+0x1f40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_z': cdogs.c:(.text+0x1f60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_z': cdogs.c:(.text+0x1fe0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_y': cdogs.c:(.text+0x2000): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_y': cdogs.c:(.text+0x2080): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_rotation_x': cdogs.c:(.text+0x20a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_rotation_x': cdogs.c:(.text+0x2120): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_perspective_infinite': cdogs.c:(.text+0x2140): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_perspective_infinite': cdogs.c:(.text+0x21c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_perspective_fov': cdogs.c:(.text+0x21e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_perspective_fov': cdogs.c:(.text+0x2260): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_perspective': cdogs.c:(.text+0x2280): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_perspective': cdogs.c:(.text+0x2300): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_ortho': cdogs.c:(.text+0x2320): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_ortho': cdogs.c:(.text+0x23a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_inverse': cdogs.c:(.text+0x23c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_inverse': cdogs.c:(.text+0x2440): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_adjugate': cdogs.c:(.text+0x2460): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_adjugate': cdogs.c:(.text+0x24e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_transpose': cdogs.c:(.text+0x2500): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_transpose': cdogs.c:(.text+0x2580): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_assign_mat3': cdogs.c:(.text+0x25a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_assign_mat3': cdogs.c:(.text+0x2620): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_assign_mat2': cdogs.c:(.text+0x2640): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_assign_mat2': cdogs.c:(.text+0x26e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_assign': cdogs.c:(.text+0x2700): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_assign': cdogs.c:(.text+0x2780): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_determinant': cdogs.c:(.text+0x27a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_determinant': cdogs.c:(.text+0x27c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_identity': cdogs.c:(.text+0x27e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_identity': cdogs.c:(.text+0x2860): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4_zero': cdogs.c:(.text+0x2880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4_zero': cdogs.c:(.text+0x2900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat4': cdogs.c:(.text+0x2920): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat4': cdogs.c:(.text+0x29a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_lerp': cdogs.c:(.text+0x29c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_lerp': cdogs.c:(.text+0x2a40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_multiply': cdogs.c:(.text+0x2a60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_multiply': cdogs.c:(.text+0x2ae0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_scale': cdogs.c:(.text+0x2b00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_scale': cdogs.c:(.text+0x2b80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_negative': cdogs.c:(.text+0x2ba0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_negative': cdogs.c:(.text+0x2c20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_scaling': cdogs.c:(.text+0x2c40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_scaling': cdogs.c:(.text+0x2cc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_quaternion': cdogs.c:(.text+0x2ce0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_quaternion': cdogs.c:(.text+0x2d80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_axis': cdogs.c:(.text+0x2da0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_axis': cdogs.c:(.text+0x2e40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_z': cdogs.c:(.text+0x2e60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_z': cdogs.c:(.text+0x2ee0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_y': cdogs.c:(.text+0x2f00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_y': cdogs.c:(.text+0x2f80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_rotation_x': cdogs.c:(.text+0x2fa0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_rotation_x': cdogs.c:(.text+0x3020): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_inverse': cdogs.c:(.text+0x3040): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_inverse': cdogs.c:(.text+0x30c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_adjugate': cdogs.c:(.text+0x30e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_adjugate': cdogs.c:(.text+0x3160): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_cofactor': cdogs.c:(.text+0x3180): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_cofactor': cdogs.c:(.text+0x3200): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_transpose': cdogs.c:(.text+0x3220): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_transpose': cdogs.c:(.text+0x32a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_assign_mat4': cdogs.c:(.text+0x32c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_assign_mat4': cdogs.c:(.text+0x3340): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_assign_mat2': cdogs.c:(.text+0x3360): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_assign_mat2': cdogs.c:(.text+0x3400): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_assign': cdogs.c:(.text+0x3420): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_assign': cdogs.c:(.text+0x34a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_determinant': cdogs.c:(.text+0x34c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_determinant': cdogs.c:(.text+0x34e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_identity': cdogs.c:(.text+0x3500): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_identity': cdogs.c:(.text+0x3580): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3_zero': cdogs.c:(.text+0x35a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3_zero': cdogs.c:(.text+0x3620): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat3': cdogs.c:(.text+0x3640): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat3': cdogs.c:(.text+0x36c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_lerp': cdogs.c:(.text+0x36e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_lerp': cdogs.c:(.text+0x37a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_multiply': cdogs.c:(.text+0x37c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_multiply': cdogs.c:(.text+0x3880): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_scale': cdogs.c:(.text+0x38a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_scale': cdogs.c:(.text+0x3940): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_negative': cdogs.c:(.text+0x3960): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_negative': cdogs.c:(.text+0x3a00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_scaling': cdogs.c:(.text+0x3a20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_scaling': cdogs.c:(.text+0x3ac0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_rotation': cdogs.c:(.text+0x3ae0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_rotation': cdogs.c:(.text+0x3b80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_inverse': cdogs.c:(.text+0x3ba0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_inverse': cdogs.c:(.text+0x3c40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_cofactor': cdogs.c:(.text+0x3c60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_cofactor': cdogs.c:(.text+0x3d00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_transpose': cdogs.c:(.text+0x3d20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_transpose': cdogs.c:(.text+0x3dc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_assign_mat4': cdogs.c:(.text+0x3de0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_assign_mat4': cdogs.c:(.text+0x3e80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_assign_mat3': cdogs.c:(.text+0x3ea0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_assign_mat3': cdogs.c:(.text+0x3f40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_assign': cdogs.c:(.text+0x3f60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_assign': cdogs.c:(.text+0x4000): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_determinant': cdogs.c:(.text+0x4020): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_determinant': cdogs.c:(.text+0x4060): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_identity': cdogs.c:(.text+0x4080): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_identity': cdogs.c:(.text+0x4120): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2_zero': cdogs.c:(.text+0x4140): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2_zero': cdogs.c:(.text+0x41e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `smat2': cdogs.c:(.text+0x4200): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psmat2': cdogs.c:(.text+0x42a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_length_squared': cdogs.c:(.text+0x42c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_length_squared': cdogs.c:(.text+0x4300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_length': cdogs.c:(.text+0x4320): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_length': cdogs.c:(.text+0x4360): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_angle': cdogs.c:(.text+0x4380): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_angle': cdogs.c:(.text+0x43c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_dot': cdogs.c:(.text+0x43e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_dot': cdogs.c:(.text+0x4420): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_slerp': cdogs.c:(.text+0x4440): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_slerp': cdogs.c:(.text+0x4500): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_lerp': cdogs.c:(.text+0x4520): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_lerp': cdogs.c:(.text+0x45e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_yaw_pitch_roll': cdogs.c:(.text+0x4600): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_yaw_pitch_roll': cdogs.c:(.text+0x46a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_mat4': cdogs.c:(.text+0x46c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_mat4': cdogs.c:(.text+0x4760): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_vec3': cdogs.c:(.text+0x4780): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_vec3': cdogs.c:(.text+0x4820): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_from_axis_angle': cdogs.c:(.text+0x4840): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_from_axis_angle': cdogs.c:(.text+0x48e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_power': cdogs.c:(.text+0x4900): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_power': cdogs.c:(.text+0x49a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_normalize': cdogs.c:(.text+0x49c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_normalize': cdogs.c:(.text+0x4a60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_inverse': cdogs.c:(.text+0x4a80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_inverse': cdogs.c:(.text+0x4b20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_conjugate': cdogs.c:(.text+0x4b40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_conjugate': cdogs.c:(.text+0x4be0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_negative': cdogs.c:(.text+0x4c00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_negative': cdogs.c:(.text+0x4ca0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_divide': cdogs.c:(.text+0x4cc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_divide': cdogs.c:(.text+0x4d80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_multiply': cdogs.c:(.text+0x4da0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_multiply': cdogs.c:(.text+0x4e60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_scale': cdogs.c:(.text+0x4e80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_scale': cdogs.c:(.text+0x4f20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_null': cdogs.c:(.text+0x4f40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_null': cdogs.c:(.text+0x4fe0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_zero': cdogs.c:(.text+0x5000): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_zero': cdogs.c:(.text+0x50a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_assign': cdogs.c:(.text+0x50c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_assign': cdogs.c:(.text+0x5160): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat': cdogs.c:(.text+0x5180): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat': cdogs.c:(.text+0x5220): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_nearly_equal': cdogs.c:(.text+0x5240): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_nearly_equal': cdogs.c:(.text+0x5280): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_equal': cdogs.c:(.text+0x52a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_equal': cdogs.c:(.text+0x52e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_near_zero': cdogs.c:(.text+0x5300): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_near_zero': cdogs.c:(.text+0x5340): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `squat_is_zero': cdogs.c:(.text+0x5360): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psquat_is_zero': cdogs.c:(.text+0x53a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_lerp': cdogs.c:(.text+0x53c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_lerp': cdogs.c:(.text+0x5460): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_normalize': cdogs.c:(.text+0x5480): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_normalize': cdogs.c:(.text+0x5520): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_clamp': cdogs.c:(.text+0x5540): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_clamp': cdogs.c:(.text+0x55e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_min': cdogs.c:(.text+0x5600): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_min': cdogs.c:(.text+0x56a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_max': cdogs.c:(.text+0x56c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_max': cdogs.c:(.text+0x5760): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_round': cdogs.c:(.text+0x5780): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_round': cdogs.c:(.text+0x5820): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_ceil': cdogs.c:(.text+0x5840): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_ceil': cdogs.c:(.text+0x58e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_floor': cdogs.c:(.text+0x5900): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_floor': cdogs.c:(.text+0x59a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_abs': cdogs.c:(.text+0x59c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_abs': cdogs.c:(.text+0x5a60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_inverse': cdogs.c:(.text+0x5a80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_inverse': cdogs.c:(.text+0x5b20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_negative': cdogs.c:(.text+0x5b40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_negative': cdogs.c:(.text+0x5be0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_snap': cdogs.c:(.text+0x5c00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_snap': cdogs.c:(.text+0x5ca0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_divide': cdogs.c:(.text+0x5cc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_divide': cdogs.c:(.text+0x5d60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_multiply_mat4': cdogs.c:(.text+0x5d80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_multiply_mat4': cdogs.c:(.text+0x5e20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_multiply': cdogs.c:(.text+0x5e40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_multiply': cdogs.c:(.text+0x5ee0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_scale': cdogs.c:(.text+0x5f00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_scale': cdogs.c:(.text+0x5fa0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_subtract': cdogs.c:(.text+0x5fc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_subtract': cdogs.c:(.text+0x6060): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_add': cdogs.c:(.text+0x6080): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_add': cdogs.c:(.text+0x6120): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_one': cdogs.c:(.text+0x6140): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_one': cdogs.c:(.text+0x61c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_zero': cdogs.c:(.text+0x61e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_zero': cdogs.c:(.text+0x6260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_assign_vec4': cdogs.c:(.text+0x6280): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_assign_vec4': cdogs.c:(.text+0x6320): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_assign': cdogs.c:(.text+0x6340): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_assign': cdogs.c:(.text+0x63e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i': cdogs.c:(.text+0x6400): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i': cdogs.c:(.text+0x64a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_is_equal': cdogs.c:(.text+0x64e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_is_equal': cdogs.c:(.text+0x6520): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4i_is_zero': cdogs.c:(.text+0x6540): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4i_is_zero': cdogs.c:(.text+0x6560): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_lerp': cdogs.c:(.text+0x6580): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_lerp': cdogs.c:(.text+0x6620): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_normalize': cdogs.c:(.text+0x6640): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_normalize': cdogs.c:(.text+0x66e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_clamp': cdogs.c:(.text+0x6700): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_clamp': cdogs.c:(.text+0x67a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_min': cdogs.c:(.text+0x67c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_min': cdogs.c:(.text+0x6860): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_max': cdogs.c:(.text+0x6880): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_max': cdogs.c:(.text+0x6920): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_round': cdogs.c:(.text+0x6940): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_round': cdogs.c:(.text+0x69e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_ceil': cdogs.c:(.text+0x6a00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_ceil': cdogs.c:(.text+0x6aa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_floor': cdogs.c:(.text+0x6ac0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_floor': cdogs.c:(.text+0x6b60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_abs': cdogs.c:(.text+0x6b80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_abs': cdogs.c:(.text+0x6c20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_inverse': cdogs.c:(.text+0x6c40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_inverse': cdogs.c:(.text+0x6ce0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_negative': cdogs.c:(.text+0x6d00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_negative': cdogs.c:(.text+0x6da0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_snap': cdogs.c:(.text+0x6dc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_snap': cdogs.c:(.text+0x6e60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_divide': cdogs.c:(.text+0x6e80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_divide': cdogs.c:(.text+0x6f20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_multiply_mat4': cdogs.c:(.text+0x6f40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_multiply_mat4': cdogs.c:(.text+0x6fe0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_multiply': cdogs.c:(.text+0x7000): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_multiply': cdogs.c:(.text+0x70a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_scale': cdogs.c:(.text+0x70c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_scale': cdogs.c:(.text+0x7160): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_subtract': cdogs.c:(.text+0x7180): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_subtract': cdogs.c:(.text+0x7220): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_add': cdogs.c:(.text+0x7240): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_add': cdogs.c:(.text+0x72e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_one': cdogs.c:(.text+0x7300): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_one': cdogs.c:(.text+0x7380): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_zero': cdogs.c:(.text+0x73a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_zero': cdogs.c:(.text+0x7420): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_assign_vec4i': cdogs.c:(.text+0x7440): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_assign_vec4i': cdogs.c:(.text+0x74e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_assign': cdogs.c:(.text+0x7500): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_assign': cdogs.c:(.text+0x75a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4': cdogs.c:(.text+0x75c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4': cdogs.c:(.text+0x7660): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_nearly_equal': cdogs.c:(.text+0x7680): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_nearly_equal': cdogs.c:(.text+0x76c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_equal': cdogs.c:(.text+0x76e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_equal': cdogs.c:(.text+0x7720): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_near_zero': cdogs.c:(.text+0x7740): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_near_zero': cdogs.c:(.text+0x7780): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec4_is_zero': cdogs.c:(.text+0x77a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec4_is_zero': cdogs.c:(.text+0x77c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_distance_squared': cdogs.c:(.text+0x77e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_distance_squared': cdogs.c:(.text+0x7840): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_distance': cdogs.c:(.text+0x7860): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_distance': cdogs.c:(.text+0x78c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_length_squared': cdogs.c:(.text+0x78e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_length_squared': cdogs.c:(.text+0x7920): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_length': cdogs.c:(.text+0x7940): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_length': cdogs.c:(.text+0x7980): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_dot': cdogs.c:(.text+0x79a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_dot': cdogs.c:(.text+0x7a00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_bezier4': cdogs.c:(.text+0x7a20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_bezier4': cdogs.c:(.text+0x7b20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_bezier3': cdogs.c:(.text+0x7b60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_bezier3': cdogs.c:(.text+0x7c60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_lerp': cdogs.c:(.text+0x7c80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_lerp': cdogs.c:(.text+0x7d60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_reflect': cdogs.c:(.text+0x7d80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_reflect': cdogs.c:(.text+0x7e60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_slide': cdogs.c:(.text+0x7e80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_slide': cdogs.c:(.text+0x7f60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_project': cdogs.c:(.text+0x7f80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_project': cdogs.c:(.text+0x8060): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_normalize': cdogs.c:(.text+0x8080): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_normalize': cdogs.c:(.text+0x8140): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_cross': cdogs.c:(.text+0x8160): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_cross': cdogs.c:(.text+0x8240): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_clamp': cdogs.c:(.text+0x8260): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_clamp': cdogs.c:(.text+0x8360): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_min': cdogs.c:(.text+0x8380): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_min': cdogs.c:(.text+0x8460): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_max': cdogs.c:(.text+0x8480): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_max': cdogs.c:(.text+0x8560): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_round': cdogs.c:(.text+0x8580): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_round': cdogs.c:(.text+0x8620): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_ceil': cdogs.c:(.text+0x8640): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_ceil': cdogs.c:(.text+0x86e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_floor': cdogs.c:(.text+0x8700): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_floor': cdogs.c:(.text+0x87a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_abs': cdogs.c:(.text+0x87c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_abs': cdogs.c:(.text+0x8880): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_inverse': cdogs.c:(.text+0x88a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_inverse': cdogs.c:(.text+0x8960): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_negative': cdogs.c:(.text+0x8980): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_negative': cdogs.c:(.text+0x8a40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_snap': cdogs.c:(.text+0x8a60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_snap': cdogs.c:(.text+0x8b40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_divide': cdogs.c:(.text+0x8b60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_divide': cdogs.c:(.text+0x8c40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_multiply_mat3': cdogs.c:(.text+0x8c60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_multiply_mat3': cdogs.c:(.text+0x8d20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_multiply': cdogs.c:(.text+0x8d40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_multiply': cdogs.c:(.text+0x8e20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_scale': cdogs.c:(.text+0x8e40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_scale': cdogs.c:(.text+0x8f00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_subtract': cdogs.c:(.text+0x8f20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_subtract': cdogs.c:(.text+0x9000): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_add': cdogs.c:(.text+0x9020): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_add': cdogs.c:(.text+0x9100): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_one': cdogs.c:(.text+0x9120): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_one': cdogs.c:(.text+0x91c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_zero': cdogs.c:(.text+0x91e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_zero': cdogs.c:(.text+0x9280): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_assign_vec3': cdogs.c:(.text+0x92a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_assign_vec3': cdogs.c:(.text+0x9340): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_assign': cdogs.c:(.text+0x9360): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_assign': cdogs.c:(.text+0x9420): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i': cdogs.c:(.text+0x9440): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i': cdogs.c:(.text+0x94e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_is_equal': cdogs.c:(.text+0x9500): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_is_equal': cdogs.c:(.text+0x9560): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3i_is_zero': cdogs.c:(.text+0x9580): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3i_is_zero': cdogs.c:(.text+0x95c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_distance_squared': cdogs.c:(.text+0x95e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_distance_squared': cdogs.c:(.text+0x9620): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_distance': cdogs.c:(.text+0x9640): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_distance': cdogs.c:(.text+0x9680): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_length_squared': cdogs.c:(.text+0x96a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_length_squared': cdogs.c:(.text+0x96c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_length': cdogs.c:(.text+0x96e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_length': cdogs.c:(.text+0x9700): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_dot': cdogs.c:(.text+0x9720): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_dot': cdogs.c:(.text+0x9760): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_bezier4': cdogs.c:(.text+0x9780): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_bezier4': cdogs.c:(.text+0x9860): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_bezier3': cdogs.c:(.text+0x98a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_bezier3': cdogs.c:(.text+0x9960): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_lerp': cdogs.c:(.text+0x9980): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_lerp': cdogs.c:(.text+0x9a40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_reflect': cdogs.c:(.text+0x9a60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_reflect': cdogs.c:(.text+0x9b20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_slide': cdogs.c:(.text+0x9b40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_slide': cdogs.c:(.text+0x9c00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_project': cdogs.c:(.text+0x9c20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_project': cdogs.c:(.text+0x9ce0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_normalize': cdogs.c:(.text+0x9d00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_normalize': cdogs.c:(.text+0x9da0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_cross': cdogs.c:(.text+0x9dc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_cross': cdogs.c:(.text+0x9e80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_clamp': cdogs.c:(.text+0x9ea0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_clamp': cdogs.c:(.text+0x9f60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_min': cdogs.c:(.text+0x9f80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_min': cdogs.c:(.text+0xa040): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_max': cdogs.c:(.text+0xa060): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_max': cdogs.c:(.text+0xa120): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_round': cdogs.c:(.text+0xa140): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_round': cdogs.c:(.text+0xa1e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_ceil': cdogs.c:(.text+0xa200): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_ceil': cdogs.c:(.text+0xa2a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_floor': cdogs.c:(.text+0xa2c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_floor': cdogs.c:(.text+0xa360): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_abs': cdogs.c:(.text+0xa380): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_abs': cdogs.c:(.text+0xa420): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_inverse': cdogs.c:(.text+0xa440): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_inverse': cdogs.c:(.text+0xa4e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_negative': cdogs.c:(.text+0xa500): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_negative': cdogs.c:(.text+0xa5a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_snap': cdogs.c:(.text+0xa5c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_snap': cdogs.c:(.text+0xa680): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_divide': cdogs.c:(.text+0xa6a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_divide': cdogs.c:(.text+0xa760): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_multiply_mat3': cdogs.c:(.text+0xa780): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_multiply_mat3': cdogs.c:(.text+0xa820): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_multiply': cdogs.c:(.text+0xa840): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_multiply': cdogs.c:(.text+0xa900): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_scale': cdogs.c:(.text+0xa920): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_scale': cdogs.c:(.text+0xa9c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_subtract': cdogs.c:(.text+0xa9e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_subtract': cdogs.c:(.text+0xaaa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_add': cdogs.c:(.text+0xaac0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_add': cdogs.c:(.text+0xab80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_one': cdogs.c:(.text+0xaba0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_one': cdogs.c:(.text+0xac40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_zero': cdogs.c:(.text+0xac60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_zero': cdogs.c:(.text+0xad00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_assign_vec3i': cdogs.c:(.text+0xad20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_assign_vec3i': cdogs.c:(.text+0xade0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_assign': cdogs.c:(.text+0xae00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_assign': cdogs.c:(.text+0xaea0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3': cdogs.c:(.text+0xaec0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3': cdogs.c:(.text+0xaf60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_nearly_equal': cdogs.c:(.text+0xaf80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_nearly_equal': cdogs.c:(.text+0xafc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_equal': cdogs.c:(.text+0xafe0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_equal': cdogs.c:(.text+0xb020): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_near_zero': cdogs.c:(.text+0xb040): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_near_zero': cdogs.c:(.text+0xb080): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec3_is_zero': cdogs.c:(.text+0xb0a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec3_is_zero': cdogs.c:(.text+0xb0e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_distance_squared': cdogs.c:(.text+0xb100): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_distance_squared': cdogs.c:(.text+0xb140): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_distance': cdogs.c:(.text+0xb160): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_distance': cdogs.c:(.text+0xb180): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_length': cdogs.c:(.text+0xb1a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_length': cdogs.c:(.text+0xb1c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_length_squared': cdogs.c:(.text+0xb1e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_length_squared': cdogs.c:(.text+0xb200): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_angle': cdogs.c:(.text+0xb220): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_angle': cdogs.c:(.text+0xb240): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_dot': cdogs.c:(.text+0xb260): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_dot': cdogs.c:(.text+0xb2a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_bezier4': cdogs.c:(.text+0xb2c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_bezier4': cdogs.c:(.text+0xb360): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_bezier3': cdogs.c:(.text+0xb3a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_bezier3': cdogs.c:(.text+0xb440): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_lerp': cdogs.c:(.text+0xb460): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_lerp': cdogs.c:(.text+0xb4e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_rotate': cdogs.c:(.text+0xb500): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_rotate': cdogs.c:(.text+0xb580): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_tangent': cdogs.c:(.text+0xb5a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_tangent': cdogs.c:(.text+0xb620): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_reflect': cdogs.c:(.text+0xb640): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_reflect': cdogs.c:(.text+0xb6c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_slide': cdogs.c:(.text+0xb6e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_slide': cdogs.c:(.text+0xb760): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_project': cdogs.c:(.text+0xb780): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_project': cdogs.c:(.text+0xb800): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_normalize': cdogs.c:(.text+0xb820): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_normalize': cdogs.c:(.text+0xb8a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_clamp': cdogs.c:(.text+0xb8c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_clamp': cdogs.c:(.text+0xb960): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_min': cdogs.c:(.text+0xb980): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_min': cdogs.c:(.text+0xba00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_max': cdogs.c:(.text+0xba20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_max': cdogs.c:(.text+0xbaa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_round': cdogs.c:(.text+0xbac0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_round': cdogs.c:(.text+0xbb40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_ceil': cdogs.c:(.text+0xbb60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_ceil': cdogs.c:(.text+0xbbe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_floor': cdogs.c:(.text+0xbc00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_floor': cdogs.c:(.text+0xbc80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_abs': cdogs.c:(.text+0xbca0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_abs': cdogs.c:(.text+0xbd20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_inverse': cdogs.c:(.text+0xbd40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_inverse': cdogs.c:(.text+0xbdc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_negative': cdogs.c:(.text+0xbde0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_negative': cdogs.c:(.text+0xbe60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_snap': cdogs.c:(.text+0xbe80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_snap': cdogs.c:(.text+0xbf00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_divide': cdogs.c:(.text+0xbf20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_divide': cdogs.c:(.text+0xbfa0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_multiply_mat2': cdogs.c:(.text+0xbfc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_multiply_mat2': cdogs.c:(.text+0xc060): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_multiply': cdogs.c:(.text+0xc080): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_multiply': cdogs.c:(.text+0xc100): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_scale': cdogs.c:(.text+0xc120): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_scale': cdogs.c:(.text+0xc1a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_subtract': cdogs.c:(.text+0xc1c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_subtract': cdogs.c:(.text+0xc240): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_add': cdogs.c:(.text+0xc260): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_add': cdogs.c:(.text+0xc2e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_one': cdogs.c:(.text+0xc300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_one': cdogs.c:(.text+0xc380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_zero': cdogs.c:(.text+0xc3a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_zero': cdogs.c:(.text+0xc420): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_assign_vec2': cdogs.c:(.text+0xc440): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_assign_vec2': cdogs.c:(.text+0xc4c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_assign': cdogs.c:(.text+0xc4e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_assign': cdogs.c:(.text+0xc560): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i': cdogs.c:(.text+0xc580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i': cdogs.c:(.text+0xc600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_is_equal': cdogs.c:(.text+0xc620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_is_equal': cdogs.c:(.text+0xc660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2i_is_zero': cdogs.c:(.text+0xc680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2i_is_zero': cdogs.c:(.text+0xc6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_distance_squared': cdogs.c:(.text+0xc6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_distance_squared': cdogs.c:(.text+0xc700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_distance': cdogs.c:(.text+0xc720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_distance': cdogs.c:(.text+0xc760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_length': cdogs.c:(.text+0xc780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_length': cdogs.c:(.text+0xc7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_length_squared': cdogs.c:(.text+0xc7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_length_squared': cdogs.c:(.text+0xc7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_angle': cdogs.c:(.text+0xc800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_angle': cdogs.c:(.text+0xc820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_dot': cdogs.c:(.text+0xc840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_dot': cdogs.c:(.text+0xc880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_bezier4': cdogs.c:(.text+0xc8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_bezier4': cdogs.c:(.text+0xc960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_bezier3': cdogs.c:(.text+0xc9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_bezier3': cdogs.c:(.text+0xca40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_lerp': cdogs.c:(.text+0xca60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_lerp': cdogs.c:(.text+0xcb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_rotate': cdogs.c:(.text+0xcb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_rotate': cdogs.c:(.text+0xcbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_tangent': cdogs.c:(.text+0xcbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_tangent': cdogs.c:(.text+0xcc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_reflect': cdogs.c:(.text+0xcc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_reflect': cdogs.c:(.text+0xcd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_slide': cdogs.c:(.text+0xcd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_slide': cdogs.c:(.text+0xcde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_project': cdogs.c:(.text+0xce00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_project': cdogs.c:(.text+0xcea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_normalize': cdogs.c:(.text+0xcec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_normalize': cdogs.c:(.text+0xcf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_clamp': cdogs.c:(.text+0xcf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_clamp': cdogs.c:(.text+0xd000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_min': cdogs.c:(.text+0xd020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_min': cdogs.c:(.text+0xd0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_max': cdogs.c:(.text+0xd0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_max': cdogs.c:(.text+0xd180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_round': cdogs.c:(.text+0xd1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_round': cdogs.c:(.text+0xd220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_ceil': cdogs.c:(.text+0xd240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_ceil': cdogs.c:(.text+0xd2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_floor': cdogs.c:(.text+0xd2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_floor': cdogs.c:(.text+0xd360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_abs': cdogs.c:(.text+0xd380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_abs': cdogs.c:(.text+0xd400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_inverse': cdogs.c:(.text+0xd420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_inverse': cdogs.c:(.text+0xd4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_negative': cdogs.c:(.text+0xd4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_negative': cdogs.c:(.text+0xd540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_snap': cdogs.c:(.text+0xd560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_snap': cdogs.c:(.text+0xd600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_divide': cdogs.c:(.text+0xd620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_divide': cdogs.c:(.text+0xd6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_multiply_mat2': cdogs.c:(.text+0xd6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_multiply_mat2': cdogs.c:(.text+0xd780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_multiply': cdogs.c:(.text+0xd7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_multiply': cdogs.c:(.text+0xd840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_scale': cdogs.c:(.text+0xd860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_scale': cdogs.c:(.text+0xd900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_subtract': cdogs.c:(.text+0xd920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_subtract': cdogs.c:(.text+0xd9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_add': cdogs.c:(.text+0xd9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_add': cdogs.c:(.text+0xda80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_one': cdogs.c:(.text+0xdaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_one': cdogs.c:(.text+0xdb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_zero': cdogs.c:(.text+0xdb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_zero': cdogs.c:(.text+0xdbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_assign_vec2i': cdogs.c:(.text+0xdbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_assign_vec2i': cdogs.c:(.text+0xdc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_assign': cdogs.c:(.text+0xdc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_assign': cdogs.c:(.text+0xdd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2': cdogs.c:(.text+0xdd20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2': cdogs.c:(.text+0xdda0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_nearly_equal': cdogs.c:(.text+0xddc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_nearly_equal': cdogs.c:(.text+0xde00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_equal': cdogs.c:(.text+0xde20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_equal': cdogs.c:(.text+0xde60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_near_zero': cdogs.c:(.text+0xde80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_near_zero': cdogs.c:(.text+0xdea0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `svec2_is_zero': cdogs.c:(.text+0xdec0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/cdogs.c.o: In function `psvec2_is_zero': cdogs.c:(.text+0xdee0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_lerp': credits.c:(.text+0x340): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_lerp': credits.c:(.text+0x3c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_multiply': credits.c:(.text+0x3e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_multiply': credits.c:(.text+0x460): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_scale': credits.c:(.text+0x480): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_scale': credits.c:(.text+0x500): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_negative': credits.c:(.text+0x520): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_negative': credits.c:(.text+0x5a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_scaling': credits.c:(.text+0x5c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_scaling': credits.c:(.text+0x640): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_translation': credits.c:(.text+0x660): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_translation': credits.c:(.text+0x6e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_look_at': credits.c:(.text+0x700): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_look_at': credits.c:(.text+0x7c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_quaternion': credits.c:(.text+0x7e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_quaternion': credits.c:(.text+0x860): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_axis': credits.c:(.text+0x880): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_axis': credits.c:(.text+0x900): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_z': credits.c:(.text+0x920): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_z': credits.c:(.text+0x9a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_y': credits.c:(.text+0x9c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_y': credits.c:(.text+0xa40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_rotation_x': credits.c:(.text+0xa60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_rotation_x': credits.c:(.text+0xae0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_perspective_infinite': credits.c:(.text+0xb00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_perspective_infinite': credits.c:(.text+0xb80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_perspective_fov': credits.c:(.text+0xba0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_perspective_fov': credits.c:(.text+0xc20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_perspective': credits.c:(.text+0xc40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_perspective': credits.c:(.text+0xcc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_ortho': credits.c:(.text+0xce0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_ortho': credits.c:(.text+0xd60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_inverse': credits.c:(.text+0xd80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_inverse': credits.c:(.text+0xe00): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_adjugate': credits.c:(.text+0xe20): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_adjugate': credits.c:(.text+0xea0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_transpose': credits.c:(.text+0xec0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_transpose': credits.c:(.text+0xf40): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_assign_mat3': credits.c:(.text+0xf60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_assign_mat3': credits.c:(.text+0xfe0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_assign_mat2': credits.c:(.text+0x1000): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_assign_mat2': credits.c:(.text+0x10a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_assign': credits.c:(.text+0x10c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_assign': credits.c:(.text+0x1140): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_determinant': credits.c:(.text+0x1160): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_determinant': credits.c:(.text+0x1180): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_identity': credits.c:(.text+0x11a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_identity': credits.c:(.text+0x1220): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4_zero': credits.c:(.text+0x1240): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4_zero': credits.c:(.text+0x12c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat4': credits.c:(.text+0x12e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat4': credits.c:(.text+0x1360): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_lerp': credits.c:(.text+0x1380): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_lerp': credits.c:(.text+0x1400): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_multiply': credits.c:(.text+0x1420): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_multiply': credits.c:(.text+0x14a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_scale': credits.c:(.text+0x14c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_scale': credits.c:(.text+0x1540): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_negative': credits.c:(.text+0x1560): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_negative': credits.c:(.text+0x15e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_scaling': credits.c:(.text+0x1600): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_scaling': credits.c:(.text+0x1680): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_quaternion': credits.c:(.text+0x16a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_quaternion': credits.c:(.text+0x1740): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_axis': credits.c:(.text+0x1760): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_axis': credits.c:(.text+0x1800): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_z': credits.c:(.text+0x1820): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_z': credits.c:(.text+0x18a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_y': credits.c:(.text+0x18c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_y': credits.c:(.text+0x1940): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_rotation_x': credits.c:(.text+0x1960): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_rotation_x': credits.c:(.text+0x19e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_inverse': credits.c:(.text+0x1a00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_inverse': credits.c:(.text+0x1a80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_adjugate': credits.c:(.text+0x1aa0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_adjugate': credits.c:(.text+0x1b20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_cofactor': credits.c:(.text+0x1b40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_cofactor': credits.c:(.text+0x1bc0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_transpose': credits.c:(.text+0x1be0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_transpose': credits.c:(.text+0x1c60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_assign_mat4': credits.c:(.text+0x1c80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_assign_mat4': credits.c:(.text+0x1d00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_assign_mat2': credits.c:(.text+0x1d20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_assign_mat2': credits.c:(.text+0x1dc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_assign': credits.c:(.text+0x1de0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_assign': credits.c:(.text+0x1e60): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_determinant': credits.c:(.text+0x1e80): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_determinant': credits.c:(.text+0x1ea0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_identity': credits.c:(.text+0x1ec0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_identity': credits.c:(.text+0x1f40): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3_zero': credits.c:(.text+0x1f60): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3_zero': credits.c:(.text+0x1fe0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat3': credits.c:(.text+0x2000): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat3': credits.c:(.text+0x2080): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_lerp': credits.c:(.text+0x20a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_lerp': credits.c:(.text+0x2160): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_multiply': credits.c:(.text+0x2180): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_multiply': credits.c:(.text+0x2240): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_scale': credits.c:(.text+0x2260): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_scale': credits.c:(.text+0x2300): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_negative': credits.c:(.text+0x2320): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_negative': credits.c:(.text+0x23c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_scaling': credits.c:(.text+0x23e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_scaling': credits.c:(.text+0x2480): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_rotation': credits.c:(.text+0x24a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_rotation': credits.c:(.text+0x2540): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_inverse': credits.c:(.text+0x2560): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_inverse': credits.c:(.text+0x2600): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_cofactor': credits.c:(.text+0x2620): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_cofactor': credits.c:(.text+0x26c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_transpose': credits.c:(.text+0x26e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_transpose': credits.c:(.text+0x2780): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_assign_mat4': credits.c:(.text+0x27a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_assign_mat4': credits.c:(.text+0x2840): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_assign_mat3': credits.c:(.text+0x2860): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_assign_mat3': credits.c:(.text+0x2900): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_assign': credits.c:(.text+0x2920): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_assign': credits.c:(.text+0x29c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_determinant': credits.c:(.text+0x29e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_determinant': credits.c:(.text+0x2a20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_identity': credits.c:(.text+0x2a40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_identity': credits.c:(.text+0x2ae0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2_zero': credits.c:(.text+0x2b00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2_zero': credits.c:(.text+0x2ba0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `smat2': credits.c:(.text+0x2bc0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psmat2': credits.c:(.text+0x2c60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_length_squared': credits.c:(.text+0x2c80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_length_squared': credits.c:(.text+0x2cc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_length': credits.c:(.text+0x2ce0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_length': credits.c:(.text+0x2d20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_angle': credits.c:(.text+0x2d40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_angle': credits.c:(.text+0x2d80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_dot': credits.c:(.text+0x2da0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_dot': credits.c:(.text+0x2de0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_slerp': credits.c:(.text+0x2e00): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_slerp': credits.c:(.text+0x2ec0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_lerp': credits.c:(.text+0x2ee0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_lerp': credits.c:(.text+0x2fa0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_yaw_pitch_roll': credits.c:(.text+0x2fc0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_yaw_pitch_roll': credits.c:(.text+0x3060): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_mat4': credits.c:(.text+0x3080): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_mat4': credits.c:(.text+0x3120): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_vec3': credits.c:(.text+0x3140): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_vec3': credits.c:(.text+0x31e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_from_axis_angle': credits.c:(.text+0x3200): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_from_axis_angle': credits.c:(.text+0x32a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_power': credits.c:(.text+0x32c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_power': credits.c:(.text+0x3360): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_normalize': credits.c:(.text+0x3380): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_normalize': credits.c:(.text+0x3420): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_inverse': credits.c:(.text+0x3440): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_inverse': credits.c:(.text+0x34e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_conjugate': credits.c:(.text+0x3500): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_conjugate': credits.c:(.text+0x35a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_negative': credits.c:(.text+0x35c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_negative': credits.c:(.text+0x3660): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_divide': credits.c:(.text+0x3680): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_divide': credits.c:(.text+0x3740): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_multiply': credits.c:(.text+0x3760): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_multiply': credits.c:(.text+0x3820): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_scale': credits.c:(.text+0x3840): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_scale': credits.c:(.text+0x38e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_null': credits.c:(.text+0x3900): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_null': credits.c:(.text+0x39a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_zero': credits.c:(.text+0x39c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_zero': credits.c:(.text+0x3a60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_assign': credits.c:(.text+0x3a80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_assign': credits.c:(.text+0x3b20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat': credits.c:(.text+0x3b40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat': credits.c:(.text+0x3be0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_nearly_equal': credits.c:(.text+0x3c00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_nearly_equal': credits.c:(.text+0x3c40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_equal': credits.c:(.text+0x3c60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_equal': credits.c:(.text+0x3ca0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_near_zero': credits.c:(.text+0x3cc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_near_zero': credits.c:(.text+0x3d00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `squat_is_zero': credits.c:(.text+0x3d20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psquat_is_zero': credits.c:(.text+0x3d60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_lerp': credits.c:(.text+0x3d80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_lerp': credits.c:(.text+0x3e20): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_normalize': credits.c:(.text+0x3e40): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_normalize': credits.c:(.text+0x3ee0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_clamp': credits.c:(.text+0x3f00): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_clamp': credits.c:(.text+0x3fa0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_min': credits.c:(.text+0x3fc0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_min': credits.c:(.text+0x4060): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_max': credits.c:(.text+0x4080): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_max': credits.c:(.text+0x4120): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_round': credits.c:(.text+0x4140): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_round': credits.c:(.text+0x41e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_ceil': credits.c:(.text+0x4200): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_ceil': credits.c:(.text+0x42a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_floor': credits.c:(.text+0x42c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_floor': credits.c:(.text+0x4360): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_abs': credits.c:(.text+0x4380): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_abs': credits.c:(.text+0x4420): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_inverse': credits.c:(.text+0x4440): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_inverse': credits.c:(.text+0x44e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_negative': credits.c:(.text+0x4500): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_negative': credits.c:(.text+0x45a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_snap': credits.c:(.text+0x45c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_snap': credits.c:(.text+0x4660): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_divide': credits.c:(.text+0x4680): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_divide': credits.c:(.text+0x4720): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_multiply_mat4': credits.c:(.text+0x4740): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_multiply_mat4': credits.c:(.text+0x47e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_multiply': credits.c:(.text+0x4800): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_multiply': credits.c:(.text+0x48a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_scale': credits.c:(.text+0x48c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_scale': credits.c:(.text+0x4960): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_subtract': credits.c:(.text+0x4980): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_subtract': credits.c:(.text+0x4a20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_add': credits.c:(.text+0x4a40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_add': credits.c:(.text+0x4ae0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_one': credits.c:(.text+0x4b00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_one': credits.c:(.text+0x4b80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_zero': credits.c:(.text+0x4ba0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_zero': credits.c:(.text+0x4c20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_assign_vec4': credits.c:(.text+0x4c40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_assign_vec4': credits.c:(.text+0x4ce0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_assign': credits.c:(.text+0x4d00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_assign': credits.c:(.text+0x4da0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i': credits.c:(.text+0x4dc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i': credits.c:(.text+0x4e60): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_is_equal': credits.c:(.text+0x4ea0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_is_equal': credits.c:(.text+0x4ee0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4i_is_zero': credits.c:(.text+0x4f00): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4i_is_zero': credits.c:(.text+0x4f20): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_lerp': credits.c:(.text+0x4f40): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_lerp': credits.c:(.text+0x4fe0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_normalize': credits.c:(.text+0x5000): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_normalize': credits.c:(.text+0x50a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_clamp': credits.c:(.text+0x50c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_clamp': credits.c:(.text+0x5160): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_min': credits.c:(.text+0x5180): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_min': credits.c:(.text+0x5220): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_max': credits.c:(.text+0x5240): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_max': credits.c:(.text+0x52e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_round': credits.c:(.text+0x5300): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_round': credits.c:(.text+0x53a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_ceil': credits.c:(.text+0x53c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_ceil': credits.c:(.text+0x5460): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_floor': credits.c:(.text+0x5480): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_floor': credits.c:(.text+0x5520): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_abs': credits.c:(.text+0x5540): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_abs': credits.c:(.text+0x55e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_inverse': credits.c:(.text+0x5600): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_inverse': credits.c:(.text+0x56a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_negative': credits.c:(.text+0x56c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_negative': credits.c:(.text+0x5760): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_snap': credits.c:(.text+0x5780): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_snap': credits.c:(.text+0x5820): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_divide': credits.c:(.text+0x5840): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_divide': credits.c:(.text+0x58e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_multiply_mat4': credits.c:(.text+0x5900): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_multiply_mat4': credits.c:(.text+0x59a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_multiply': credits.c:(.text+0x59c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_multiply': credits.c:(.text+0x5a60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_scale': credits.c:(.text+0x5a80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_scale': credits.c:(.text+0x5b20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_subtract': credits.c:(.text+0x5b40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_subtract': credits.c:(.text+0x5be0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_add': credits.c:(.text+0x5c00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_add': credits.c:(.text+0x5ca0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_one': credits.c:(.text+0x5cc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_one': credits.c:(.text+0x5d40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_zero': credits.c:(.text+0x5d60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_zero': credits.c:(.text+0x5de0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_assign_vec4i': credits.c:(.text+0x5e00): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_assign_vec4i': credits.c:(.text+0x5ea0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_assign': credits.c:(.text+0x5ec0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_assign': credits.c:(.text+0x5f60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4': credits.c:(.text+0x5f80): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4': credits.c:(.text+0x6020): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_nearly_equal': credits.c:(.text+0x6040): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_nearly_equal': credits.c:(.text+0x6080): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_equal': credits.c:(.text+0x60a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_equal': credits.c:(.text+0x60e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_near_zero': credits.c:(.text+0x6100): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_near_zero': credits.c:(.text+0x6140): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec4_is_zero': credits.c:(.text+0x6160): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec4_is_zero': credits.c:(.text+0x6180): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_distance_squared': credits.c:(.text+0x61a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_distance_squared': credits.c:(.text+0x6200): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_distance': credits.c:(.text+0x6220): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_distance': credits.c:(.text+0x6280): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_length_squared': credits.c:(.text+0x62a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_length_squared': credits.c:(.text+0x62e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_length': credits.c:(.text+0x6300): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_length': credits.c:(.text+0x6340): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_dot': credits.c:(.text+0x6360): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_dot': credits.c:(.text+0x63c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_bezier4': credits.c:(.text+0x63e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_bezier4': credits.c:(.text+0x64e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_bezier3': credits.c:(.text+0x6520): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_bezier3': credits.c:(.text+0x6620): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_lerp': credits.c:(.text+0x6640): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_lerp': credits.c:(.text+0x6720): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_reflect': credits.c:(.text+0x6740): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_reflect': credits.c:(.text+0x6820): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_slide': credits.c:(.text+0x6840): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_slide': credits.c:(.text+0x6920): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_project': credits.c:(.text+0x6940): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_project': credits.c:(.text+0x6a20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_normalize': credits.c:(.text+0x6a40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_normalize': credits.c:(.text+0x6b00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_cross': credits.c:(.text+0x6b20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_cross': credits.c:(.text+0x6c00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_clamp': credits.c:(.text+0x6c20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_clamp': credits.c:(.text+0x6d20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_min': credits.c:(.text+0x6d40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_min': credits.c:(.text+0x6e20): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_max': credits.c:(.text+0x6e40): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_max': credits.c:(.text+0x6f20): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_round': credits.c:(.text+0x6f40): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_round': credits.c:(.text+0x6fe0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_ceil': credits.c:(.text+0x7000): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_ceil': credits.c:(.text+0x70a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_floor': credits.c:(.text+0x70c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_floor': credits.c:(.text+0x7160): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_abs': credits.c:(.text+0x7180): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_abs': credits.c:(.text+0x7240): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_inverse': credits.c:(.text+0x7260): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_inverse': credits.c:(.text+0x7320): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_negative': credits.c:(.text+0x7340): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_negative': credits.c:(.text+0x7400): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_snap': credits.c:(.text+0x7420): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_snap': credits.c:(.text+0x7500): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_divide': credits.c:(.text+0x7520): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_divide': credits.c:(.text+0x7600): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_multiply_mat3': credits.c:(.text+0x7620): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_multiply_mat3': credits.c:(.text+0x76e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_multiply': credits.c:(.text+0x7700): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_multiply': credits.c:(.text+0x77e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_scale': credits.c:(.text+0x7800): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_scale': credits.c:(.text+0x78c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_subtract': credits.c:(.text+0x78e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_subtract': credits.c:(.text+0x79c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_add': credits.c:(.text+0x79e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_add': credits.c:(.text+0x7ac0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_one': credits.c:(.text+0x7ae0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_one': credits.c:(.text+0x7b80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_zero': credits.c:(.text+0x7ba0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_zero': credits.c:(.text+0x7c40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_assign_vec3': credits.c:(.text+0x7c60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_assign_vec3': credits.c:(.text+0x7d00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_assign': credits.c:(.text+0x7d20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_assign': credits.c:(.text+0x7de0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i': credits.c:(.text+0x7e00): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i': credits.c:(.text+0x7ea0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_is_equal': credits.c:(.text+0x7ec0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_is_equal': credits.c:(.text+0x7f20): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3i_is_zero': credits.c:(.text+0x7f40): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3i_is_zero': credits.c:(.text+0x7f80): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_distance_squared': credits.c:(.text+0x7fa0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_distance_squared': credits.c:(.text+0x7fe0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_distance': credits.c:(.text+0x8000): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_distance': credits.c:(.text+0x8040): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_length_squared': credits.c:(.text+0x8060): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_length_squared': credits.c:(.text+0x8080): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_length': credits.c:(.text+0x80a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_length': credits.c:(.text+0x80c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_dot': credits.c:(.text+0x80e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_dot': credits.c:(.text+0x8120): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_bezier4': credits.c:(.text+0x8140): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_bezier4': credits.c:(.text+0x8220): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_bezier3': credits.c:(.text+0x8260): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_bezier3': credits.c:(.text+0x8320): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_lerp': credits.c:(.text+0x8340): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_lerp': credits.c:(.text+0x8400): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_reflect': credits.c:(.text+0x8420): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_reflect': credits.c:(.text+0x84e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_slide': credits.c:(.text+0x8500): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_slide': credits.c:(.text+0x85c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_project': credits.c:(.text+0x85e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_project': credits.c:(.text+0x86a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_normalize': credits.c:(.text+0x86c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_normalize': credits.c:(.text+0x8760): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_cross': credits.c:(.text+0x8780): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_cross': credits.c:(.text+0x8840): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_clamp': credits.c:(.text+0x8860): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_clamp': credits.c:(.text+0x8920): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_min': credits.c:(.text+0x8940): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_min': credits.c:(.text+0x8a00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_max': credits.c:(.text+0x8a20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_max': credits.c:(.text+0x8ae0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_round': credits.c:(.text+0x8b00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_round': credits.c:(.text+0x8ba0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_ceil': credits.c:(.text+0x8bc0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_ceil': credits.c:(.text+0x8c60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_floor': credits.c:(.text+0x8c80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_floor': credits.c:(.text+0x8d20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_abs': credits.c:(.text+0x8d40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_abs': credits.c:(.text+0x8de0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_inverse': credits.c:(.text+0x8e00): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_inverse': credits.c:(.text+0x8ea0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_negative': credits.c:(.text+0x8ec0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_negative': credits.c:(.text+0x8f60): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_snap': credits.c:(.text+0x8f80): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_snap': credits.c:(.text+0x9040): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_divide': credits.c:(.text+0x9060): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_divide': credits.c:(.text+0x9120): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_multiply_mat3': credits.c:(.text+0x9140): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_multiply_mat3': credits.c:(.text+0x91e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_multiply': credits.c:(.text+0x9200): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_multiply': credits.c:(.text+0x92c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_scale': credits.c:(.text+0x92e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_scale': credits.c:(.text+0x9380): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_subtract': credits.c:(.text+0x93a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_subtract': credits.c:(.text+0x9460): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_add': credits.c:(.text+0x9480): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_add': credits.c:(.text+0x9540): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_one': credits.c:(.text+0x9560): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_one': credits.c:(.text+0x9600): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_zero': credits.c:(.text+0x9620): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_zero': credits.c:(.text+0x96c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_assign_vec3i': credits.c:(.text+0x96e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_assign_vec3i': credits.c:(.text+0x97a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_assign': credits.c:(.text+0x97c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_assign': credits.c:(.text+0x9860): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3': credits.c:(.text+0x9880): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3': credits.c:(.text+0x9920): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_nearly_equal': credits.c:(.text+0x9940): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_nearly_equal': credits.c:(.text+0x9980): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_equal': credits.c:(.text+0x99a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_equal': credits.c:(.text+0x99e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_near_zero': credits.c:(.text+0x9a00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_near_zero': credits.c:(.text+0x9a40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec3_is_zero': credits.c:(.text+0x9a60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec3_is_zero': credits.c:(.text+0x9aa0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_distance_squared': credits.c:(.text+0x9ac0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_distance_squared': credits.c:(.text+0x9b00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_distance': credits.c:(.text+0x9b20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_distance': credits.c:(.text+0x9b40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_length': credits.c:(.text+0x9b60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_length': credits.c:(.text+0x9b80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_length_squared': credits.c:(.text+0x9ba0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_length_squared': credits.c:(.text+0x9bc0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_angle': credits.c:(.text+0x9be0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_angle': credits.c:(.text+0x9c00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_dot': credits.c:(.text+0x9c20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_dot': credits.c:(.text+0x9c60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_bezier4': credits.c:(.text+0x9c80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_bezier4': credits.c:(.text+0x9d20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_bezier3': credits.c:(.text+0x9d60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_bezier3': credits.c:(.text+0x9e00): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_lerp': credits.c:(.text+0x9e20): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_lerp': credits.c:(.text+0x9ea0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_rotate': credits.c:(.text+0x9ec0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_rotate': credits.c:(.text+0x9f40): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_tangent': credits.c:(.text+0x9f60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_tangent': credits.c:(.text+0x9fe0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_reflect': credits.c:(.text+0xa000): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_reflect': credits.c:(.text+0xa080): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_slide': credits.c:(.text+0xa0a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_slide': credits.c:(.text+0xa120): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_project': credits.c:(.text+0xa140): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_project': credits.c:(.text+0xa1c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_normalize': credits.c:(.text+0xa1e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_normalize': credits.c:(.text+0xa260): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_clamp': credits.c:(.text+0xa280): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_clamp': credits.c:(.text+0xa320): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_min': credits.c:(.text+0xa340): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_min': credits.c:(.text+0xa3c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_max': credits.c:(.text+0xa3e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_max': credits.c:(.text+0xa460): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_round': credits.c:(.text+0xa480): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_round': credits.c:(.text+0xa500): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_ceil': credits.c:(.text+0xa520): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_ceil': credits.c:(.text+0xa5a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_floor': credits.c:(.text+0xa5c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_floor': credits.c:(.text+0xa640): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_abs': credits.c:(.text+0xa660): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_abs': credits.c:(.text+0xa6e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_inverse': credits.c:(.text+0xa700): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_inverse': credits.c:(.text+0xa780): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_negative': credits.c:(.text+0xa7a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_negative': credits.c:(.text+0xa820): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_snap': credits.c:(.text+0xa840): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_snap': credits.c:(.text+0xa8c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_divide': credits.c:(.text+0xa8e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_divide': credits.c:(.text+0xa960): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_multiply_mat2': credits.c:(.text+0xa980): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_multiply_mat2': credits.c:(.text+0xaa20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_multiply': credits.c:(.text+0xaa40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_multiply': credits.c:(.text+0xaac0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_scale': credits.c:(.text+0xaae0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_scale': credits.c:(.text+0xab60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_subtract': credits.c:(.text+0xab80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_subtract': credits.c:(.text+0xac00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_add': credits.c:(.text+0xac20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_add': credits.c:(.text+0xaca0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_one': credits.c:(.text+0xacc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_one': credits.c:(.text+0xad40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_zero': credits.c:(.text+0xad60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_zero': credits.c:(.text+0xade0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_assign_vec2': credits.c:(.text+0xae00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_assign_vec2': credits.c:(.text+0xae80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_assign': credits.c:(.text+0xaea0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_assign': credits.c:(.text+0xaf20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i': credits.c:(.text+0xaf40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i': credits.c:(.text+0xafc0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_is_equal': credits.c:(.text+0xafe0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_is_equal': credits.c:(.text+0xb020): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2i_is_zero': credits.c:(.text+0xb040): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2i_is_zero': credits.c:(.text+0xb060): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_distance_squared': credits.c:(.text+0xb080): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_distance_squared': credits.c:(.text+0xb0c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_distance': credits.c:(.text+0xb0e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_distance': credits.c:(.text+0xb120): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_length': credits.c:(.text+0xb140): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_length': credits.c:(.text+0xb160): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_length_squared': credits.c:(.text+0xb180): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_length_squared': credits.c:(.text+0xb1a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_angle': credits.c:(.text+0xb1c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_angle': credits.c:(.text+0xb1e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_dot': credits.c:(.text+0xb200): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_dot': credits.c:(.text+0xb240): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_bezier4': credits.c:(.text+0xb260): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_bezier4': credits.c:(.text+0xb320): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_bezier3': credits.c:(.text+0xb360): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_bezier3': credits.c:(.text+0xb400): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_lerp': credits.c:(.text+0xb420): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_lerp': credits.c:(.text+0xb4c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_rotate': credits.c:(.text+0xb4e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_rotate': credits.c:(.text+0xb580): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_tangent': credits.c:(.text+0xb5a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_tangent': credits.c:(.text+0xb620): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_reflect': credits.c:(.text+0xb640): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_reflect': credits.c:(.text+0xb6e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_slide': credits.c:(.text+0xb700): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_slide': credits.c:(.text+0xb7a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_project': credits.c:(.text+0xb7c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_project': credits.c:(.text+0xb860): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_normalize': credits.c:(.text+0xb880): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_normalize': credits.c:(.text+0xb900): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_clamp': credits.c:(.text+0xb920): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_clamp': credits.c:(.text+0xb9c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_min': credits.c:(.text+0xb9e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_min': credits.c:(.text+0xba80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_max': credits.c:(.text+0xbaa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_max': credits.c:(.text+0xbb40): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_round': credits.c:(.text+0xbb60): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_round': credits.c:(.text+0xbbe0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_ceil': credits.c:(.text+0xbc00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_ceil': credits.c:(.text+0xbc80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_floor': credits.c:(.text+0xbca0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_floor': credits.c:(.text+0xbd20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_abs': credits.c:(.text+0xbd40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_abs': credits.c:(.text+0xbdc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_inverse': credits.c:(.text+0xbde0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_inverse': credits.c:(.text+0xbe60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_negative': credits.c:(.text+0xbe80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_negative': credits.c:(.text+0xbf00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_snap': credits.c:(.text+0xbf20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_snap': credits.c:(.text+0xbfc0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_divide': credits.c:(.text+0xbfe0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_divide': credits.c:(.text+0xc080): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_multiply_mat2': credits.c:(.text+0xc0a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_multiply_mat2': credits.c:(.text+0xc140): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_multiply': credits.c:(.text+0xc160): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_multiply': credits.c:(.text+0xc200): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_scale': credits.c:(.text+0xc220): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_scale': credits.c:(.text+0xc2c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_subtract': credits.c:(.text+0xc2e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_subtract': credits.c:(.text+0xc380): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_add': credits.c:(.text+0xc3a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_add': credits.c:(.text+0xc440): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_one': credits.c:(.text+0xc460): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_one': credits.c:(.text+0xc4e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_zero': credits.c:(.text+0xc500): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_zero': credits.c:(.text+0xc580): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_assign_vec2i': credits.c:(.text+0xc5a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_assign_vec2i': credits.c:(.text+0xc620): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_assign': credits.c:(.text+0xc640): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_assign': credits.c:(.text+0xc6c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2': credits.c:(.text+0xc6e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2': credits.c:(.text+0xc760): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_nearly_equal': credits.c:(.text+0xc780): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_nearly_equal': credits.c:(.text+0xc7c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_equal': credits.c:(.text+0xc7e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_equal': credits.c:(.text+0xc820): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_near_zero': credits.c:(.text+0xc840): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_near_zero': credits.c:(.text+0xc860): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `svec2_is_zero': credits.c:(.text+0xc880): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/credits.c.o: In function `psvec2_is_zero': credits.c:(.text+0xc8a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_lerp': equip_menu.c:(.text+0xa00): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_lerp': equip_menu.c:(.text+0xa80): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_multiply': equip_menu.c:(.text+0xaa0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_multiply': equip_menu.c:(.text+0xb20): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_scale': equip_menu.c:(.text+0xb40): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_scale': equip_menu.c:(.text+0xbc0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_negative': equip_menu.c:(.text+0xbe0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_negative': equip_menu.c:(.text+0xc60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_scaling': equip_menu.c:(.text+0xc80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_scaling': equip_menu.c:(.text+0xd00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_translation': equip_menu.c:(.text+0xd20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_translation': equip_menu.c:(.text+0xda0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_look_at': equip_menu.c:(.text+0xdc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_look_at': equip_menu.c:(.text+0xe80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_quaternion': equip_menu.c:(.text+0xea0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_quaternion': equip_menu.c:(.text+0xf20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_axis': equip_menu.c:(.text+0xf40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_axis': equip_menu.c:(.text+0xfc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_z': equip_menu.c:(.text+0xfe0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_z': equip_menu.c:(.text+0x1060): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_y': equip_menu.c:(.text+0x1080): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_y': equip_menu.c:(.text+0x1100): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_rotation_x': equip_menu.c:(.text+0x1120): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_rotation_x': equip_menu.c:(.text+0x11a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_perspective_infinite': equip_menu.c:(.text+0x11c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_perspective_infinite': equip_menu.c:(.text+0x1240): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_perspective_fov': equip_menu.c:(.text+0x1260): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_perspective_fov': equip_menu.c:(.text+0x12e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_perspective': equip_menu.c:(.text+0x1300): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_perspective': equip_menu.c:(.text+0x1380): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_ortho': equip_menu.c:(.text+0x13a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_ortho': equip_menu.c:(.text+0x1420): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_inverse': equip_menu.c:(.text+0x1440): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_inverse': equip_menu.c:(.text+0x14c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_adjugate': equip_menu.c:(.text+0x14e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_adjugate': equip_menu.c:(.text+0x1560): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_transpose': equip_menu.c:(.text+0x1580): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_transpose': equip_menu.c:(.text+0x1600): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_assign_mat3': equip_menu.c:(.text+0x1620): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_assign_mat3': equip_menu.c:(.text+0x16a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_assign_mat2': equip_menu.c:(.text+0x16c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_assign_mat2': equip_menu.c:(.text+0x1760): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_assign': equip_menu.c:(.text+0x1780): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_assign': equip_menu.c:(.text+0x1800): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_determinant': equip_menu.c:(.text+0x1820): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_determinant': equip_menu.c:(.text+0x1840): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_identity': equip_menu.c:(.text+0x1860): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_identity': equip_menu.c:(.text+0x18e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4_zero': equip_menu.c:(.text+0x1900): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4_zero': equip_menu.c:(.text+0x1980): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat4': equip_menu.c:(.text+0x19a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat4': equip_menu.c:(.text+0x1a20): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_lerp': equip_menu.c:(.text+0x1a40): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_lerp': equip_menu.c:(.text+0x1ac0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_multiply': equip_menu.c:(.text+0x1ae0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_multiply': equip_menu.c:(.text+0x1b60): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_scale': equip_menu.c:(.text+0x1b80): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_scale': equip_menu.c:(.text+0x1c00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_negative': equip_menu.c:(.text+0x1c20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_negative': equip_menu.c:(.text+0x1ca0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_scaling': equip_menu.c:(.text+0x1cc0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_scaling': equip_menu.c:(.text+0x1d40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_quaternion': equip_menu.c:(.text+0x1d60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_quaternion': equip_menu.c:(.text+0x1e00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_axis': equip_menu.c:(.text+0x1e20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_axis': equip_menu.c:(.text+0x1ec0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_z': equip_menu.c:(.text+0x1ee0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_z': equip_menu.c:(.text+0x1f60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_y': equip_menu.c:(.text+0x1f80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_y': equip_menu.c:(.text+0x2000): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_rotation_x': equip_menu.c:(.text+0x2020): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_rotation_x': equip_menu.c:(.text+0x20a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_inverse': equip_menu.c:(.text+0x20c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_inverse': equip_menu.c:(.text+0x2140): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_adjugate': equip_menu.c:(.text+0x2160): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_adjugate': equip_menu.c:(.text+0x21e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_cofactor': equip_menu.c:(.text+0x2200): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_cofactor': equip_menu.c:(.text+0x2280): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_transpose': equip_menu.c:(.text+0x22a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_transpose': equip_menu.c:(.text+0x2320): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_assign_mat4': equip_menu.c:(.text+0x2340): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_assign_mat4': equip_menu.c:(.text+0x23c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_assign_mat2': equip_menu.c:(.text+0x23e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_assign_mat2': equip_menu.c:(.text+0x2480): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_assign': equip_menu.c:(.text+0x24a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_assign': equip_menu.c:(.text+0x2520): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_determinant': equip_menu.c:(.text+0x2540): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_determinant': equip_menu.c:(.text+0x2560): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_identity': equip_menu.c:(.text+0x2580): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_identity': equip_menu.c:(.text+0x2600): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3_zero': equip_menu.c:(.text+0x2620): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3_zero': equip_menu.c:(.text+0x26a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat3': equip_menu.c:(.text+0x26c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat3': equip_menu.c:(.text+0x2740): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_lerp': equip_menu.c:(.text+0x2760): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_lerp': equip_menu.c:(.text+0x2820): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_multiply': equip_menu.c:(.text+0x2840): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_multiply': equip_menu.c:(.text+0x2900): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_scale': equip_menu.c:(.text+0x2920): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_scale': equip_menu.c:(.text+0x29c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_negative': equip_menu.c:(.text+0x29e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_negative': equip_menu.c:(.text+0x2a80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_scaling': equip_menu.c:(.text+0x2aa0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_scaling': equip_menu.c:(.text+0x2b40): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_rotation': equip_menu.c:(.text+0x2b60): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_rotation': equip_menu.c:(.text+0x2c00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_inverse': equip_menu.c:(.text+0x2c20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_inverse': equip_menu.c:(.text+0x2cc0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_cofactor': equip_menu.c:(.text+0x2ce0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_cofactor': equip_menu.c:(.text+0x2d80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_transpose': equip_menu.c:(.text+0x2da0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_transpose': equip_menu.c:(.text+0x2e40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_assign_mat4': equip_menu.c:(.text+0x2e60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_assign_mat4': equip_menu.c:(.text+0x2f00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_assign_mat3': equip_menu.c:(.text+0x2f20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_assign_mat3': equip_menu.c:(.text+0x2fc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_assign': equip_menu.c:(.text+0x2fe0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_assign': equip_menu.c:(.text+0x3080): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_determinant': equip_menu.c:(.text+0x30a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_determinant': equip_menu.c:(.text+0x30e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_identity': equip_menu.c:(.text+0x3100): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_identity': equip_menu.c:(.text+0x31a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2_zero': equip_menu.c:(.text+0x31c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2_zero': equip_menu.c:(.text+0x3260): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `smat2': equip_menu.c:(.text+0x3280): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psmat2': equip_menu.c:(.text+0x3320): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_length_squared': equip_menu.c:(.text+0x3340): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_length_squared': equip_menu.c:(.text+0x3380): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_length': equip_menu.c:(.text+0x33a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_length': equip_menu.c:(.text+0x33e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_angle': equip_menu.c:(.text+0x3400): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_angle': equip_menu.c:(.text+0x3440): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_dot': equip_menu.c:(.text+0x3460): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_dot': equip_menu.c:(.text+0x34a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_slerp': equip_menu.c:(.text+0x34c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_slerp': equip_menu.c:(.text+0x3580): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_lerp': equip_menu.c:(.text+0x35a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_lerp': equip_menu.c:(.text+0x3660): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_yaw_pitch_roll': equip_menu.c:(.text+0x3680): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_yaw_pitch_roll': equip_menu.c:(.text+0x3720): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_mat4': equip_menu.c:(.text+0x3740): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_mat4': equip_menu.c:(.text+0x37e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_vec3': equip_menu.c:(.text+0x3800): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_vec3': equip_menu.c:(.text+0x38a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_from_axis_angle': equip_menu.c:(.text+0x38c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_from_axis_angle': equip_menu.c:(.text+0x3960): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_power': equip_menu.c:(.text+0x3980): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_power': equip_menu.c:(.text+0x3a20): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_normalize': equip_menu.c:(.text+0x3a40): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_normalize': equip_menu.c:(.text+0x3ae0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_inverse': equip_menu.c:(.text+0x3b00): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_inverse': equip_menu.c:(.text+0x3ba0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_conjugate': equip_menu.c:(.text+0x3bc0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_conjugate': equip_menu.c:(.text+0x3c60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_negative': equip_menu.c:(.text+0x3c80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_negative': equip_menu.c:(.text+0x3d20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_divide': equip_menu.c:(.text+0x3d40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_divide': equip_menu.c:(.text+0x3e00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_multiply': equip_menu.c:(.text+0x3e20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_multiply': equip_menu.c:(.text+0x3ee0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_scale': equip_menu.c:(.text+0x3f00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_scale': equip_menu.c:(.text+0x3fa0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_null': equip_menu.c:(.text+0x3fc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_null': equip_menu.c:(.text+0x4060): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_zero': equip_menu.c:(.text+0x4080): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_zero': equip_menu.c:(.text+0x4120): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_assign': equip_menu.c:(.text+0x4140): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_assign': equip_menu.c:(.text+0x41e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat': equip_menu.c:(.text+0x4200): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat': equip_menu.c:(.text+0x42a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_nearly_equal': equip_menu.c:(.text+0x42c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_nearly_equal': equip_menu.c:(.text+0x4300): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_equal': equip_menu.c:(.text+0x4320): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_equal': equip_menu.c:(.text+0x4360): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_near_zero': equip_menu.c:(.text+0x4380): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_near_zero': equip_menu.c:(.text+0x43c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `squat_is_zero': equip_menu.c:(.text+0x43e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psquat_is_zero': equip_menu.c:(.text+0x4420): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_lerp': equip_menu.c:(.text+0x4440): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_lerp': equip_menu.c:(.text+0x44e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_normalize': equip_menu.c:(.text+0x4500): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_normalize': equip_menu.c:(.text+0x45a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_clamp': equip_menu.c:(.text+0x45c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_clamp': equip_menu.c:(.text+0x4660): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_min': equip_menu.c:(.text+0x4680): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_min': equip_menu.c:(.text+0x4720): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_max': equip_menu.c:(.text+0x4740): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_max': equip_menu.c:(.text+0x47e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_round': equip_menu.c:(.text+0x4800): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_round': equip_menu.c:(.text+0x48a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_ceil': equip_menu.c:(.text+0x48c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_ceil': equip_menu.c:(.text+0x4960): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_floor': equip_menu.c:(.text+0x4980): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_floor': equip_menu.c:(.text+0x4a20): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_abs': equip_menu.c:(.text+0x4a40): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_abs': equip_menu.c:(.text+0x4ae0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_inverse': equip_menu.c:(.text+0x4b00): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_inverse': equip_menu.c:(.text+0x4ba0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_negative': equip_menu.c:(.text+0x4bc0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_negative': equip_menu.c:(.text+0x4c60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_snap': equip_menu.c:(.text+0x4c80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_snap': equip_menu.c:(.text+0x4d20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_divide': equip_menu.c:(.text+0x4d40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_divide': equip_menu.c:(.text+0x4de0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_multiply_mat4': equip_menu.c:(.text+0x4e00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_multiply_mat4': equip_menu.c:(.text+0x4ea0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_multiply': equip_menu.c:(.text+0x4ec0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_multiply': equip_menu.c:(.text+0x4f60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_scale': equip_menu.c:(.text+0x4f80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_scale': equip_menu.c:(.text+0x5020): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_subtract': equip_menu.c:(.text+0x5040): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_subtract': equip_menu.c:(.text+0x50e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_add': equip_menu.c:(.text+0x5100): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_add': equip_menu.c:(.text+0x51a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_one': equip_menu.c:(.text+0x51c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_one': equip_menu.c:(.text+0x5240): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_zero': equip_menu.c:(.text+0x5260): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_zero': equip_menu.c:(.text+0x52e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_assign_vec4': equip_menu.c:(.text+0x5300): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_assign_vec4': equip_menu.c:(.text+0x53a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_assign': equip_menu.c:(.text+0x53c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_assign': equip_menu.c:(.text+0x5460): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i': equip_menu.c:(.text+0x5480): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i': equip_menu.c:(.text+0x5520): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_is_equal': equip_menu.c:(.text+0x5560): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_is_equal': equip_menu.c:(.text+0x55a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4i_is_zero': equip_menu.c:(.text+0x55c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4i_is_zero': equip_menu.c:(.text+0x55e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_lerp': equip_menu.c:(.text+0x5600): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_lerp': equip_menu.c:(.text+0x56a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_normalize': equip_menu.c:(.text+0x56c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_normalize': equip_menu.c:(.text+0x5760): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_clamp': equip_menu.c:(.text+0x5780): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_clamp': equip_menu.c:(.text+0x5820): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_min': equip_menu.c:(.text+0x5840): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_min': equip_menu.c:(.text+0x58e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_max': equip_menu.c:(.text+0x5900): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_max': equip_menu.c:(.text+0x59a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_round': equip_menu.c:(.text+0x59c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_round': equip_menu.c:(.text+0x5a60): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_ceil': equip_menu.c:(.text+0x5a80): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_ceil': equip_menu.c:(.text+0x5b20): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_floor': equip_menu.c:(.text+0x5b40): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_floor': equip_menu.c:(.text+0x5be0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_abs': equip_menu.c:(.text+0x5c00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_abs': equip_menu.c:(.text+0x5ca0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_inverse': equip_menu.c:(.text+0x5cc0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_inverse': equip_menu.c:(.text+0x5d60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_negative': equip_menu.c:(.text+0x5d80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_negative': equip_menu.c:(.text+0x5e20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_snap': equip_menu.c:(.text+0x5e40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_snap': equip_menu.c:(.text+0x5ee0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_divide': equip_menu.c:(.text+0x5f00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_divide': equip_menu.c:(.text+0x5fa0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_multiply_mat4': equip_menu.c:(.text+0x5fc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_multiply_mat4': equip_menu.c:(.text+0x6060): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_multiply': equip_menu.c:(.text+0x6080): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_multiply': equip_menu.c:(.text+0x6120): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_scale': equip_menu.c:(.text+0x6140): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_scale': equip_menu.c:(.text+0x61e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_subtract': equip_menu.c:(.text+0x6200): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_subtract': equip_menu.c:(.text+0x62a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_add': equip_menu.c:(.text+0x62c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_add': equip_menu.c:(.text+0x6360): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_one': equip_menu.c:(.text+0x6380): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_one': equip_menu.c:(.text+0x6400): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_zero': equip_menu.c:(.text+0x6420): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_zero': equip_menu.c:(.text+0x64a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_assign_vec4i': equip_menu.c:(.text+0x64c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_assign_vec4i': equip_menu.c:(.text+0x6560): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_assign': equip_menu.c:(.text+0x6580): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_assign': equip_menu.c:(.text+0x6620): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4': equip_menu.c:(.text+0x6640): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4': equip_menu.c:(.text+0x66e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_nearly_equal': equip_menu.c:(.text+0x6700): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_nearly_equal': equip_menu.c:(.text+0x6740): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_equal': equip_menu.c:(.text+0x6760): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_equal': equip_menu.c:(.text+0x67a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_near_zero': equip_menu.c:(.text+0x67c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_near_zero': equip_menu.c:(.text+0x6800): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec4_is_zero': equip_menu.c:(.text+0x6820): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec4_is_zero': equip_menu.c:(.text+0x6840): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_distance_squared': equip_menu.c:(.text+0x6860): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_distance_squared': equip_menu.c:(.text+0x68c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_distance': equip_menu.c:(.text+0x68e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_distance': equip_menu.c:(.text+0x6940): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_length_squared': equip_menu.c:(.text+0x6960): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_length_squared': equip_menu.c:(.text+0x69a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_length': equip_menu.c:(.text+0x69c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_length': equip_menu.c:(.text+0x6a00): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_dot': equip_menu.c:(.text+0x6a20): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_dot': equip_menu.c:(.text+0x6a80): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_bezier4': equip_menu.c:(.text+0x6aa0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_bezier4': equip_menu.c:(.text+0x6ba0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_bezier3': equip_menu.c:(.text+0x6be0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_bezier3': equip_menu.c:(.text+0x6ce0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_lerp': equip_menu.c:(.text+0x6d00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_lerp': equip_menu.c:(.text+0x6de0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_reflect': equip_menu.c:(.text+0x6e00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_reflect': equip_menu.c:(.text+0x6ee0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_slide': equip_menu.c:(.text+0x6f00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_slide': equip_menu.c:(.text+0x6fe0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_project': equip_menu.c:(.text+0x7000): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_project': equip_menu.c:(.text+0x70e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_normalize': equip_menu.c:(.text+0x7100): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_normalize': equip_menu.c:(.text+0x71c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_cross': equip_menu.c:(.text+0x71e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_cross': equip_menu.c:(.text+0x72c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_clamp': equip_menu.c:(.text+0x72e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_clamp': equip_menu.c:(.text+0x73e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_min': equip_menu.c:(.text+0x7400): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_min': equip_menu.c:(.text+0x74e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_max': equip_menu.c:(.text+0x7500): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_max': equip_menu.c:(.text+0x75e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_round': equip_menu.c:(.text+0x7600): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_round': equip_menu.c:(.text+0x76a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_ceil': equip_menu.c:(.text+0x76c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_ceil': equip_menu.c:(.text+0x7760): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_floor': equip_menu.c:(.text+0x7780): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_floor': equip_menu.c:(.text+0x7820): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_abs': equip_menu.c:(.text+0x7840): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_abs': equip_menu.c:(.text+0x7900): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_inverse': equip_menu.c:(.text+0x7920): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_inverse': equip_menu.c:(.text+0x79e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_negative': equip_menu.c:(.text+0x7a00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_negative': equip_menu.c:(.text+0x7ac0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_snap': equip_menu.c:(.text+0x7ae0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_snap': equip_menu.c:(.text+0x7bc0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_divide': equip_menu.c:(.text+0x7be0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_divide': equip_menu.c:(.text+0x7cc0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_multiply_mat3': equip_menu.c:(.text+0x7ce0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_multiply_mat3': equip_menu.c:(.text+0x7da0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_multiply': equip_menu.c:(.text+0x7dc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_multiply': equip_menu.c:(.text+0x7ea0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_scale': equip_menu.c:(.text+0x7ec0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_scale': equip_menu.c:(.text+0x7f80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_subtract': equip_menu.c:(.text+0x7fa0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_subtract': equip_menu.c:(.text+0x8080): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_add': equip_menu.c:(.text+0x80a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_add': equip_menu.c:(.text+0x8180): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_one': equip_menu.c:(.text+0x81a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_one': equip_menu.c:(.text+0x8240): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_zero': equip_menu.c:(.text+0x8260): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_zero': equip_menu.c:(.text+0x8300): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_assign_vec3': equip_menu.c:(.text+0x8320): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_assign_vec3': equip_menu.c:(.text+0x83c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_assign': equip_menu.c:(.text+0x83e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_assign': equip_menu.c:(.text+0x84a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i': equip_menu.c:(.text+0x84c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i': equip_menu.c:(.text+0x8560): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_is_equal': equip_menu.c:(.text+0x8580): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_is_equal': equip_menu.c:(.text+0x85e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3i_is_zero': equip_menu.c:(.text+0x8600): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3i_is_zero': equip_menu.c:(.text+0x8640): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_distance_squared': equip_menu.c:(.text+0x8660): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_distance_squared': equip_menu.c:(.text+0x86a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_distance': equip_menu.c:(.text+0x86c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_distance': equip_menu.c:(.text+0x8700): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_length_squared': equip_menu.c:(.text+0x8720): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_length_squared': equip_menu.c:(.text+0x8740): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_length': equip_menu.c:(.text+0x8760): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_length': equip_menu.c:(.text+0x8780): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_dot': equip_menu.c:(.text+0x87a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_dot': equip_menu.c:(.text+0x87e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_bezier4': equip_menu.c:(.text+0x8800): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_bezier4': equip_menu.c:(.text+0x88e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_bezier3': equip_menu.c:(.text+0x8920): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_bezier3': equip_menu.c:(.text+0x89e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_lerp': equip_menu.c:(.text+0x8a00): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_lerp': equip_menu.c:(.text+0x8ac0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_reflect': equip_menu.c:(.text+0x8ae0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_reflect': equip_menu.c:(.text+0x8ba0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_slide': equip_menu.c:(.text+0x8bc0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_slide': equip_menu.c:(.text+0x8c80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_project': equip_menu.c:(.text+0x8ca0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_project': equip_menu.c:(.text+0x8d60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_normalize': equip_menu.c:(.text+0x8d80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_normalize': equip_menu.c:(.text+0x8e20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_cross': equip_menu.c:(.text+0x8e40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_cross': equip_menu.c:(.text+0x8f00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_clamp': equip_menu.c:(.text+0x8f20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_clamp': equip_menu.c:(.text+0x8fe0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_min': equip_menu.c:(.text+0x9000): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_min': equip_menu.c:(.text+0x90c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_max': equip_menu.c:(.text+0x90e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_max': equip_menu.c:(.text+0x91a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_round': equip_menu.c:(.text+0x91c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_round': equip_menu.c:(.text+0x9260): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_ceil': equip_menu.c:(.text+0x9280): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_ceil': equip_menu.c:(.text+0x9320): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_floor': equip_menu.c:(.text+0x9340): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_floor': equip_menu.c:(.text+0x93e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_abs': equip_menu.c:(.text+0x9400): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_abs': equip_menu.c:(.text+0x94a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_inverse': equip_menu.c:(.text+0x94c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_inverse': equip_menu.c:(.text+0x9560): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_negative': equip_menu.c:(.text+0x9580): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_negative': equip_menu.c:(.text+0x9620): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_snap': equip_menu.c:(.text+0x9640): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_snap': equip_menu.c:(.text+0x9700): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_divide': equip_menu.c:(.text+0x9720): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_divide': equip_menu.c:(.text+0x97e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_multiply_mat3': equip_menu.c:(.text+0x9800): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_multiply_mat3': equip_menu.c:(.text+0x98a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_multiply': equip_menu.c:(.text+0x98c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_multiply': equip_menu.c:(.text+0x9980): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_scale': equip_menu.c:(.text+0x99a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_scale': equip_menu.c:(.text+0x9a40): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_subtract': equip_menu.c:(.text+0x9a60): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_subtract': equip_menu.c:(.text+0x9b20): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_add': equip_menu.c:(.text+0x9b40): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_add': equip_menu.c:(.text+0x9c00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_one': equip_menu.c:(.text+0x9c20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_one': equip_menu.c:(.text+0x9cc0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_zero': equip_menu.c:(.text+0x9ce0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_zero': equip_menu.c:(.text+0x9d80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_assign_vec3i': equip_menu.c:(.text+0x9da0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_assign_vec3i': equip_menu.c:(.text+0x9e60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_assign': equip_menu.c:(.text+0x9e80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_assign': equip_menu.c:(.text+0x9f20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3': equip_menu.c:(.text+0x9f40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3': equip_menu.c:(.text+0x9fe0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_nearly_equal': equip_menu.c:(.text+0xa000): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_nearly_equal': equip_menu.c:(.text+0xa040): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_equal': equip_menu.c:(.text+0xa060): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_equal': equip_menu.c:(.text+0xa0a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_near_zero': equip_menu.c:(.text+0xa0c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_near_zero': equip_menu.c:(.text+0xa100): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec3_is_zero': equip_menu.c:(.text+0xa120): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec3_is_zero': equip_menu.c:(.text+0xa160): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_distance_squared': equip_menu.c:(.text+0xa180): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_distance_squared': equip_menu.c:(.text+0xa1c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_distance': equip_menu.c:(.text+0xa1e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_distance': equip_menu.c:(.text+0xa200): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_length': equip_menu.c:(.text+0xa220): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_length': equip_menu.c:(.text+0xa240): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_length_squared': equip_menu.c:(.text+0xa260): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_length_squared': equip_menu.c:(.text+0xa280): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_angle': equip_menu.c:(.text+0xa2a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_angle': equip_menu.c:(.text+0xa2c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_dot': equip_menu.c:(.text+0xa2e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_dot': equip_menu.c:(.text+0xa320): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_bezier4': equip_menu.c:(.text+0xa340): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_bezier4': equip_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_bezier3': equip_menu.c:(.text+0xa420): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_bezier3': equip_menu.c:(.text+0xa4c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_lerp': equip_menu.c:(.text+0xa4e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_lerp': equip_menu.c:(.text+0xa560): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_rotate': equip_menu.c:(.text+0xa580): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_rotate': equip_menu.c:(.text+0xa600): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_tangent': equip_menu.c:(.text+0xa620): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_tangent': equip_menu.c:(.text+0xa6a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_reflect': equip_menu.c:(.text+0xa6c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_reflect': equip_menu.c:(.text+0xa740): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_slide': equip_menu.c:(.text+0xa760): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_slide': equip_menu.c:(.text+0xa7e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_project': equip_menu.c:(.text+0xa800): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_project': equip_menu.c:(.text+0xa880): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_normalize': equip_menu.c:(.text+0xa8a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_normalize': equip_menu.c:(.text+0xa920): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_clamp': equip_menu.c:(.text+0xa940): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_clamp': equip_menu.c:(.text+0xa9e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_min': equip_menu.c:(.text+0xaa00): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_min': equip_menu.c:(.text+0xaa80): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_max': equip_menu.c:(.text+0xaaa0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_max': equip_menu.c:(.text+0xab20): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_round': equip_menu.c:(.text+0xab40): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_round': equip_menu.c:(.text+0xabc0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_ceil': equip_menu.c:(.text+0xabe0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_ceil': equip_menu.c:(.text+0xac60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_floor': equip_menu.c:(.text+0xac80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_floor': equip_menu.c:(.text+0xad00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_abs': equip_menu.c:(.text+0xad20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_abs': equip_menu.c:(.text+0xada0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_inverse': equip_menu.c:(.text+0xadc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_inverse': equip_menu.c:(.text+0xae40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_negative': equip_menu.c:(.text+0xae60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_negative': equip_menu.c:(.text+0xaee0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_snap': equip_menu.c:(.text+0xaf00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_snap': equip_menu.c:(.text+0xaf80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_divide': equip_menu.c:(.text+0xafa0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_divide': equip_menu.c:(.text+0xb020): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_multiply_mat2': equip_menu.c:(.text+0xb040): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_multiply_mat2': equip_menu.c:(.text+0xb0e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_multiply': equip_menu.c:(.text+0xb100): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_multiply': equip_menu.c:(.text+0xb180): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_scale': equip_menu.c:(.text+0xb1a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_scale': equip_menu.c:(.text+0xb220): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_subtract': equip_menu.c:(.text+0xb240): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_subtract': equip_menu.c:(.text+0xb2c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_add': equip_menu.c:(.text+0xb2e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_add': equip_menu.c:(.text+0xb360): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_one': equip_menu.c:(.text+0xb380): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_one': equip_menu.c:(.text+0xb400): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_zero': equip_menu.c:(.text+0xb420): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_zero': equip_menu.c:(.text+0xb4a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_assign_vec2': equip_menu.c:(.text+0xb4c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_assign_vec2': equip_menu.c:(.text+0xb540): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_assign': equip_menu.c:(.text+0xb560): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_assign': equip_menu.c:(.text+0xb5e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i': equip_menu.c:(.text+0xb600): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i': equip_menu.c:(.text+0xb680): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_is_equal': equip_menu.c:(.text+0xb6a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_is_equal': equip_menu.c:(.text+0xb6e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2i_is_zero': equip_menu.c:(.text+0xb700): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2i_is_zero': equip_menu.c:(.text+0xb720): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_distance_squared': equip_menu.c:(.text+0xb740): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_distance_squared': equip_menu.c:(.text+0xb780): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_distance': equip_menu.c:(.text+0xb7a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_distance': equip_menu.c:(.text+0xb7e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_length': equip_menu.c:(.text+0xb800): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_length': equip_menu.c:(.text+0xb820): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_length_squared': equip_menu.c:(.text+0xb840): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_length_squared': equip_menu.c:(.text+0xb860): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_angle': equip_menu.c:(.text+0xb880): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_angle': equip_menu.c:(.text+0xb8a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_dot': equip_menu.c:(.text+0xb8c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_dot': equip_menu.c:(.text+0xb900): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_bezier4': equip_menu.c:(.text+0xb920): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_bezier4': equip_menu.c:(.text+0xb9e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_bezier3': equip_menu.c:(.text+0xba20): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_bezier3': equip_menu.c:(.text+0xbac0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_lerp': equip_menu.c:(.text+0xbae0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_lerp': equip_menu.c:(.text+0xbb80): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_rotate': equip_menu.c:(.text+0xbba0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_rotate': equip_menu.c:(.text+0xbc40): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_tangent': equip_menu.c:(.text+0xbc60): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_tangent': equip_menu.c:(.text+0xbce0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_reflect': equip_menu.c:(.text+0xbd00): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_reflect': equip_menu.c:(.text+0xbda0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_slide': equip_menu.c:(.text+0xbdc0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_slide': equip_menu.c:(.text+0xbe60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_project': equip_menu.c:(.text+0xbe80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_project': equip_menu.c:(.text+0xbf20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_normalize': equip_menu.c:(.text+0xbf40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_normalize': equip_menu.c:(.text+0xbfc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_clamp': equip_menu.c:(.text+0xbfe0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_clamp': equip_menu.c:(.text+0xc080): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_min': equip_menu.c:(.text+0xc0a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_min': equip_menu.c:(.text+0xc140): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_max': equip_menu.c:(.text+0xc160): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_max': equip_menu.c:(.text+0xc200): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_round': equip_menu.c:(.text+0xc220): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_round': equip_menu.c:(.text+0xc2a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_ceil': equip_menu.c:(.text+0xc2c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_ceil': equip_menu.c:(.text+0xc340): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_floor': equip_menu.c:(.text+0xc360): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_floor': equip_menu.c:(.text+0xc3e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_abs': equip_menu.c:(.text+0xc400): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_abs': equip_menu.c:(.text+0xc480): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_inverse': equip_menu.c:(.text+0xc4a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_inverse': equip_menu.c:(.text+0xc520): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_negative': equip_menu.c:(.text+0xc540): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_negative': equip_menu.c:(.text+0xc5c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_snap': equip_menu.c:(.text+0xc5e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_snap': equip_menu.c:(.text+0xc680): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_divide': equip_menu.c:(.text+0xc6a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_divide': equip_menu.c:(.text+0xc740): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_multiply_mat2': equip_menu.c:(.text+0xc760): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_multiply_mat2': equip_menu.c:(.text+0xc800): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_multiply': equip_menu.c:(.text+0xc820): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_multiply': equip_menu.c:(.text+0xc8c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_scale': equip_menu.c:(.text+0xc8e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_scale': equip_menu.c:(.text+0xc980): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_subtract': equip_menu.c:(.text+0xc9a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_subtract': equip_menu.c:(.text+0xca40): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_add': equip_menu.c:(.text+0xca60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_add': equip_menu.c:(.text+0xcb00): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_one': equip_menu.c:(.text+0xd7e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_one': equip_menu.c:(.text+0xd860): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_zero': equip_menu.c:(.text+0xd880): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_zero': equip_menu.c:(.text+0xd900): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_assign_vec2i': equip_menu.c:(.text+0xd920): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_assign_vec2i': equip_menu.c:(.text+0xd9a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_assign': equip_menu.c:(.text+0xd9c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_assign': equip_menu.c:(.text+0xda40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2': equip_menu.c:(.text+0xda60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2': equip_menu.c:(.text+0xdae0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_nearly_equal': equip_menu.c:(.text+0xdb00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_nearly_equal': equip_menu.c:(.text+0xdb40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_equal': equip_menu.c:(.text+0xdb60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_equal': equip_menu.c:(.text+0xdba0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_near_zero': equip_menu.c:(.text+0xdbc0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_near_zero': equip_menu.c:(.text+0xdbe0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `svec2_is_zero': equip_menu.c:(.text+0xdc00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/equip_menu.c.o: In function `psvec2_is_zero': equip_menu.c:(.text+0xdc20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_lerp': game.c:(.text+0xfa0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_lerp': game.c:(.text+0x1020): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_multiply': game.c:(.text+0x1040): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_multiply': game.c:(.text+0x10c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_scale': game.c:(.text+0x10e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_scale': game.c:(.text+0x1160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_negative': game.c:(.text+0x1180): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_negative': game.c:(.text+0x1200): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_scaling': game.c:(.text+0x1220): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_scaling': game.c:(.text+0x12a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_translation': game.c:(.text+0x12c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_translation': game.c:(.text+0x1340): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_look_at': game.c:(.text+0x1360): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_look_at': game.c:(.text+0x1420): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_quaternion': game.c:(.text+0x1440): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_quaternion': game.c:(.text+0x14c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_axis': game.c:(.text+0x14e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_axis': game.c:(.text+0x1560): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_z': game.c:(.text+0x1580): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_z': game.c:(.text+0x1600): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_y': game.c:(.text+0x1620): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_y': game.c:(.text+0x16a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_rotation_x': game.c:(.text+0x16c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_rotation_x': game.c:(.text+0x1740): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_perspective_infinite': game.c:(.text+0x1760): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_perspective_infinite': game.c:(.text+0x17e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_perspective_fov': game.c:(.text+0x1800): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_perspective_fov': game.c:(.text+0x1880): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_perspective': game.c:(.text+0x18a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_perspective': game.c:(.text+0x1920): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_ortho': game.c:(.text+0x1940): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_ortho': game.c:(.text+0x19c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_inverse': game.c:(.text+0x19e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_inverse': game.c:(.text+0x1a60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_adjugate': game.c:(.text+0x1a80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_adjugate': game.c:(.text+0x1b00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_transpose': game.c:(.text+0x1b20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_transpose': game.c:(.text+0x1ba0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_assign_mat3': game.c:(.text+0x1bc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_assign_mat3': game.c:(.text+0x1c40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_assign_mat2': game.c:(.text+0x1c60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_assign_mat2': game.c:(.text+0x1d00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_assign': game.c:(.text+0x1d20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_assign': game.c:(.text+0x1da0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_determinant': game.c:(.text+0x1dc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_determinant': game.c:(.text+0x1de0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_identity': game.c:(.text+0x1e00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_identity': game.c:(.text+0x1e80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4_zero': game.c:(.text+0x1ea0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4_zero': game.c:(.text+0x1f20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat4': game.c:(.text+0x1f40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat4': game.c:(.text+0x1fc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_lerp': game.c:(.text+0x1fe0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_lerp': game.c:(.text+0x2060): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_multiply': game.c:(.text+0x2080): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_multiply': game.c:(.text+0x2100): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_scale': game.c:(.text+0x2120): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_scale': game.c:(.text+0x21a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_negative': game.c:(.text+0x21c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_negative': game.c:(.text+0x2240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_scaling': game.c:(.text+0x2260): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_scaling': game.c:(.text+0x22e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_quaternion': game.c:(.text+0x2300): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_quaternion': game.c:(.text+0x23a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_axis': game.c:(.text+0x23c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_axis': game.c:(.text+0x2460): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_z': game.c:(.text+0x2480): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_z': game.c:(.text+0x2500): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_y': game.c:(.text+0x2520): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_y': game.c:(.text+0x25a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_rotation_x': game.c:(.text+0x25c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_rotation_x': game.c:(.text+0x2640): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_inverse': game.c:(.text+0x2660): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_inverse': game.c:(.text+0x26e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_adjugate': game.c:(.text+0x2700): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_adjugate': game.c:(.text+0x2780): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_cofactor': game.c:(.text+0x27a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_cofactor': game.c:(.text+0x2820): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_transpose': game.c:(.text+0x2840): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_transpose': game.c:(.text+0x28c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_assign_mat4': game.c:(.text+0x28e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_assign_mat4': game.c:(.text+0x2960): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_assign_mat2': game.c:(.text+0x2980): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_assign_mat2': game.c:(.text+0x2a20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_assign': game.c:(.text+0x2a40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_assign': game.c:(.text+0x2ac0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_determinant': game.c:(.text+0x2ae0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_determinant': game.c:(.text+0x2b00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_identity': game.c:(.text+0x2b20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_identity': game.c:(.text+0x2ba0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3_zero': game.c:(.text+0x2bc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3_zero': game.c:(.text+0x2c40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat3': game.c:(.text+0x2c60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat3': game.c:(.text+0x2ce0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_lerp': game.c:(.text+0x2d00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_lerp': game.c:(.text+0x2dc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_multiply': game.c:(.text+0x2de0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_multiply': game.c:(.text+0x2ea0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_scale': game.c:(.text+0x2ec0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_scale': game.c:(.text+0x2f60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_negative': game.c:(.text+0x2f80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_negative': game.c:(.text+0x3020): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_scaling': game.c:(.text+0x3040): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_scaling': game.c:(.text+0x30e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_rotation': game.c:(.text+0x3100): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_rotation': game.c:(.text+0x31a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_inverse': game.c:(.text+0x31c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_inverse': game.c:(.text+0x3260): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_cofactor': game.c:(.text+0x3280): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_cofactor': game.c:(.text+0x3320): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_transpose': game.c:(.text+0x3340): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_transpose': game.c:(.text+0x33e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_assign_mat4': game.c:(.text+0x3400): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_assign_mat4': game.c:(.text+0x34a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_assign_mat3': game.c:(.text+0x34c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_assign_mat3': game.c:(.text+0x3560): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_assign': game.c:(.text+0x3580): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_assign': game.c:(.text+0x3620): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_determinant': game.c:(.text+0x3640): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_determinant': game.c:(.text+0x3680): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_identity': game.c:(.text+0x36a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_identity': game.c:(.text+0x3740): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2_zero': game.c:(.text+0x3760): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2_zero': game.c:(.text+0x3800): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `smat2': game.c:(.text+0x3820): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psmat2': game.c:(.text+0x38c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_length_squared': game.c:(.text+0x38e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_length_squared': game.c:(.text+0x3920): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_length': game.c:(.text+0x3940): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_length': game.c:(.text+0x3980): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_angle': game.c:(.text+0x39a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_angle': game.c:(.text+0x39e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_dot': game.c:(.text+0x3a00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_dot': game.c:(.text+0x3a40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_slerp': game.c:(.text+0x3a60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_slerp': game.c:(.text+0x3b20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_lerp': game.c:(.text+0x3b40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_lerp': game.c:(.text+0x3c00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_yaw_pitch_roll': game.c:(.text+0x3c20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_yaw_pitch_roll': game.c:(.text+0x3cc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_mat4': game.c:(.text+0x3ce0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_mat4': game.c:(.text+0x3d80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_vec3': game.c:(.text+0x3da0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_vec3': game.c:(.text+0x3e40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_from_axis_angle': game.c:(.text+0x3e60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_from_axis_angle': game.c:(.text+0x3f00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_power': game.c:(.text+0x3f20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_power': game.c:(.text+0x3fc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_normalize': game.c:(.text+0x3fe0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_normalize': game.c:(.text+0x4080): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_inverse': game.c:(.text+0x40a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_inverse': game.c:(.text+0x4140): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_conjugate': game.c:(.text+0x4160): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_conjugate': game.c:(.text+0x4200): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_negative': game.c:(.text+0x4220): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_negative': game.c:(.text+0x42c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_divide': game.c:(.text+0x42e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_divide': game.c:(.text+0x43a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_multiply': game.c:(.text+0x43c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_multiply': game.c:(.text+0x4480): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_scale': game.c:(.text+0x44a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_scale': game.c:(.text+0x4540): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_null': game.c:(.text+0x4560): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_null': game.c:(.text+0x4600): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_zero': game.c:(.text+0x4620): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_zero': game.c:(.text+0x46c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_assign': game.c:(.text+0x46e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_assign': game.c:(.text+0x4780): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat': game.c:(.text+0x47a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat': game.c:(.text+0x4840): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_nearly_equal': game.c:(.text+0x4860): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_nearly_equal': game.c:(.text+0x48a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_equal': game.c:(.text+0x48c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_equal': game.c:(.text+0x4900): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_near_zero': game.c:(.text+0x4920): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_near_zero': game.c:(.text+0x4960): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `squat_is_zero': game.c:(.text+0x4980): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psquat_is_zero': game.c:(.text+0x49c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_lerp': game.c:(.text+0x49e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_lerp': game.c:(.text+0x4a80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_normalize': game.c:(.text+0x4aa0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_normalize': game.c:(.text+0x4b40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_clamp': game.c:(.text+0x4b60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_clamp': game.c:(.text+0x4c00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_min': game.c:(.text+0x4c20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_min': game.c:(.text+0x4cc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_max': game.c:(.text+0x4ce0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_max': game.c:(.text+0x4d80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_round': game.c:(.text+0x4da0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_round': game.c:(.text+0x4e40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_ceil': game.c:(.text+0x4e60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_ceil': game.c:(.text+0x4f00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_floor': game.c:(.text+0x4f20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_floor': game.c:(.text+0x4fc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_abs': game.c:(.text+0x4fe0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_abs': game.c:(.text+0x5080): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_inverse': game.c:(.text+0x50a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_inverse': game.c:(.text+0x5140): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_negative': game.c:(.text+0x5160): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_negative': game.c:(.text+0x5200): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_snap': game.c:(.text+0x5220): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_snap': game.c:(.text+0x52c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_divide': game.c:(.text+0x52e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_divide': game.c:(.text+0x5380): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_multiply_mat4': game.c:(.text+0x53a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_multiply_mat4': game.c:(.text+0x5440): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_multiply': game.c:(.text+0x5460): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_multiply': game.c:(.text+0x5500): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_scale': game.c:(.text+0x5520): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_scale': game.c:(.text+0x55c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_subtract': game.c:(.text+0x55e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_subtract': game.c:(.text+0x5680): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_add': game.c:(.text+0x56a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_add': game.c:(.text+0x5740): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_one': game.c:(.text+0x5760): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_one': game.c:(.text+0x57e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_zero': game.c:(.text+0x5800): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_zero': game.c:(.text+0x5880): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_assign_vec4': game.c:(.text+0x58a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_assign_vec4': game.c:(.text+0x5940): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_assign': game.c:(.text+0x5960): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_assign': game.c:(.text+0x5a00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i': game.c:(.text+0x5a20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i': game.c:(.text+0x5ac0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_is_equal': game.c:(.text+0x5b00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_is_equal': game.c:(.text+0x5b40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4i_is_zero': game.c:(.text+0x5b60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4i_is_zero': game.c:(.text+0x5b80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_lerp': game.c:(.text+0x5ba0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_lerp': game.c:(.text+0x5c40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_normalize': game.c:(.text+0x5c60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_normalize': game.c:(.text+0x5d00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_clamp': game.c:(.text+0x5d20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_clamp': game.c:(.text+0x5dc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_min': game.c:(.text+0x5de0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_min': game.c:(.text+0x5e80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_max': game.c:(.text+0x5ea0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_max': game.c:(.text+0x5f40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_round': game.c:(.text+0x5f60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_round': game.c:(.text+0x6000): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_ceil': game.c:(.text+0x6020): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_ceil': game.c:(.text+0x60c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_floor': game.c:(.text+0x60e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_floor': game.c:(.text+0x6180): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_abs': game.c:(.text+0x61a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_abs': game.c:(.text+0x6240): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_inverse': game.c:(.text+0x6260): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_inverse': game.c:(.text+0x6300): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_negative': game.c:(.text+0x6320): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_negative': game.c:(.text+0x63c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_snap': game.c:(.text+0x63e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_snap': game.c:(.text+0x6480): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_divide': game.c:(.text+0x64a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_divide': game.c:(.text+0x6540): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_multiply_mat4': game.c:(.text+0x6560): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_multiply_mat4': game.c:(.text+0x6600): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_multiply': game.c:(.text+0x6620): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_multiply': game.c:(.text+0x66c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_scale': game.c:(.text+0x66e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_scale': game.c:(.text+0x6780): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_subtract': game.c:(.text+0x67a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_subtract': game.c:(.text+0x6840): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_add': game.c:(.text+0x6860): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_add': game.c:(.text+0x6900): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_one': game.c:(.text+0x6920): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_one': game.c:(.text+0x69a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_zero': game.c:(.text+0x69c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_zero': game.c:(.text+0x6a40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_assign_vec4i': game.c:(.text+0x6a60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_assign_vec4i': game.c:(.text+0x6b00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_assign': game.c:(.text+0x6b20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_assign': game.c:(.text+0x6bc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4': game.c:(.text+0x6be0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4': game.c:(.text+0x6c80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_nearly_equal': game.c:(.text+0x6ca0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_nearly_equal': game.c:(.text+0x6ce0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_equal': game.c:(.text+0x6d00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_equal': game.c:(.text+0x6d40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_near_zero': game.c:(.text+0x6d60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_near_zero': game.c:(.text+0x6da0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec4_is_zero': game.c:(.text+0x6dc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec4_is_zero': game.c:(.text+0x6de0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_distance_squared': game.c:(.text+0x6e00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_distance_squared': game.c:(.text+0x6e60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_distance': game.c:(.text+0x6e80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_distance': game.c:(.text+0x6ee0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_length_squared': game.c:(.text+0x6f00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_length_squared': game.c:(.text+0x6f40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_length': game.c:(.text+0x6f60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_length': game.c:(.text+0x6fa0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_dot': game.c:(.text+0x6fc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_dot': game.c:(.text+0x7020): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_bezier4': game.c:(.text+0x7040): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_bezier4': game.c:(.text+0x7140): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_bezier3': game.c:(.text+0x7180): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_bezier3': game.c:(.text+0x7280): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_lerp': game.c:(.text+0x72a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_lerp': game.c:(.text+0x7380): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_reflect': game.c:(.text+0x73a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_reflect': game.c:(.text+0x7480): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_slide': game.c:(.text+0x74a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_slide': game.c:(.text+0x7580): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_project': game.c:(.text+0x75a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_project': game.c:(.text+0x7680): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_normalize': game.c:(.text+0x76a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_normalize': game.c:(.text+0x7760): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_cross': game.c:(.text+0x7780): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_cross': game.c:(.text+0x7860): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_clamp': game.c:(.text+0x7880): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_clamp': game.c:(.text+0x7980): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_min': game.c:(.text+0x79a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_min': game.c:(.text+0x7a80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_max': game.c:(.text+0x7aa0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_max': game.c:(.text+0x7b80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_round': game.c:(.text+0x7ba0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_round': game.c:(.text+0x7c40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_ceil': game.c:(.text+0x7c60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_ceil': game.c:(.text+0x7d00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_floor': game.c:(.text+0x7d20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_floor': game.c:(.text+0x7dc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_abs': game.c:(.text+0x7de0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_abs': game.c:(.text+0x7ea0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_inverse': game.c:(.text+0x7ec0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_inverse': game.c:(.text+0x7f80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_negative': game.c:(.text+0x7fa0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_negative': game.c:(.text+0x8060): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_snap': game.c:(.text+0x8080): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_snap': game.c:(.text+0x8160): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_divide': game.c:(.text+0x8180): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_divide': game.c:(.text+0x8260): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_multiply_mat3': game.c:(.text+0x8280): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_multiply_mat3': game.c:(.text+0x8340): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_multiply': game.c:(.text+0x8360): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_multiply': game.c:(.text+0x8440): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_scale': game.c:(.text+0x8460): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_scale': game.c:(.text+0x8520): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_subtract': game.c:(.text+0x8540): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_subtract': game.c:(.text+0x8620): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_add': game.c:(.text+0x8640): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_add': game.c:(.text+0x8720): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_one': game.c:(.text+0x8740): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_one': game.c:(.text+0x87e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_zero': game.c:(.text+0x8800): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_zero': game.c:(.text+0x88a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_assign_vec3': game.c:(.text+0x88c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_assign_vec3': game.c:(.text+0x8960): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_assign': game.c:(.text+0x8980): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_assign': game.c:(.text+0x8a40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i': game.c:(.text+0x8a60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i': game.c:(.text+0x8b00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_is_equal': game.c:(.text+0x8b20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_is_equal': game.c:(.text+0x8b80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3i_is_zero': game.c:(.text+0x8ba0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3i_is_zero': game.c:(.text+0x8be0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_distance_squared': game.c:(.text+0x8c00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_distance_squared': game.c:(.text+0x8c40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_distance': game.c:(.text+0x8c60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_distance': game.c:(.text+0x8ca0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_length_squared': game.c:(.text+0x8cc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_length_squared': game.c:(.text+0x8ce0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_length': game.c:(.text+0x8d00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_length': game.c:(.text+0x8d20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_dot': game.c:(.text+0x8d40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_dot': game.c:(.text+0x8d80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_bezier4': game.c:(.text+0x8da0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_bezier4': game.c:(.text+0x8e80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_bezier3': game.c:(.text+0x8ec0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_bezier3': game.c:(.text+0x8f80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_lerp': game.c:(.text+0x8fa0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_lerp': game.c:(.text+0x9060): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_reflect': game.c:(.text+0x9080): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_reflect': game.c:(.text+0x9140): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_slide': game.c:(.text+0x9160): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_slide': game.c:(.text+0x9220): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_project': game.c:(.text+0x9240): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_project': game.c:(.text+0x9300): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_normalize': game.c:(.text+0x9320): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_normalize': game.c:(.text+0x93c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_cross': game.c:(.text+0x93e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_cross': game.c:(.text+0x94a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_clamp': game.c:(.text+0x94c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_clamp': game.c:(.text+0x9580): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_min': game.c:(.text+0x95a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_min': game.c:(.text+0x9660): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_max': game.c:(.text+0x9680): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_max': game.c:(.text+0x9740): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_round': game.c:(.text+0x9760): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_round': game.c:(.text+0x9800): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_ceil': game.c:(.text+0x9820): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_ceil': game.c:(.text+0x98c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_floor': game.c:(.text+0x98e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_floor': game.c:(.text+0x9980): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_abs': game.c:(.text+0x99a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_abs': game.c:(.text+0x9a40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_inverse': game.c:(.text+0x9a60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_inverse': game.c:(.text+0x9b00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_negative': game.c:(.text+0x9b20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_negative': game.c:(.text+0x9bc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_snap': game.c:(.text+0x9be0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_snap': game.c:(.text+0x9ca0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_divide': game.c:(.text+0x9cc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_divide': game.c:(.text+0x9d80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_multiply_mat3': game.c:(.text+0x9da0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_multiply_mat3': game.c:(.text+0x9e40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_multiply': game.c:(.text+0x9e60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_multiply': game.c:(.text+0x9f20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_scale': game.c:(.text+0x9f40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_scale': game.c:(.text+0x9fe0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_subtract': game.c:(.text+0xa000): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_subtract': game.c:(.text+0xa0c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_add': game.c:(.text+0xa0e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_add': game.c:(.text+0xa1a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_one': game.c:(.text+0xa1c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_one': game.c:(.text+0xa260): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_zero': game.c:(.text+0xa280): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_zero': game.c:(.text+0xa320): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_assign_vec3i': game.c:(.text+0xa340): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_assign_vec3i': game.c:(.text+0xa400): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_assign': game.c:(.text+0xa420): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_assign': game.c:(.text+0xa4c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3': game.c:(.text+0xa4e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3': game.c:(.text+0xa580): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_nearly_equal': game.c:(.text+0xa5a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_nearly_equal': game.c:(.text+0xa5e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_equal': game.c:(.text+0xa600): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_equal': game.c:(.text+0xa640): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_near_zero': game.c:(.text+0xa660): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_near_zero': game.c:(.text+0xa6a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec3_is_zero': game.c:(.text+0xa6c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec3_is_zero': game.c:(.text+0xa700): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_distance_squared': game.c:(.text+0xa720): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_distance_squared': game.c:(.text+0xa760): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_distance': game.c:(.text+0xa780): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_distance': game.c:(.text+0xa7a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_length': game.c:(.text+0xa7c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_length': game.c:(.text+0xa7e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_length_squared': game.c:(.text+0xa800): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_length_squared': game.c:(.text+0xa820): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_angle': game.c:(.text+0xa840): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_angle': game.c:(.text+0xa860): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_dot': game.c:(.text+0xa880): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_dot': game.c:(.text+0xa8c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_bezier4': game.c:(.text+0xa8e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_bezier4': game.c:(.text+0xa980): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_bezier3': game.c:(.text+0xa9c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_bezier3': game.c:(.text+0xaa60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_lerp': game.c:(.text+0xaa80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_lerp': game.c:(.text+0xab00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_rotate': game.c:(.text+0xab20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_rotate': game.c:(.text+0xaba0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_tangent': game.c:(.text+0xabc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_tangent': game.c:(.text+0xac40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_reflect': game.c:(.text+0xac60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_reflect': game.c:(.text+0xace0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_slide': game.c:(.text+0xad00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_slide': game.c:(.text+0xad80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_project': game.c:(.text+0xada0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_project': game.c:(.text+0xae20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_normalize': game.c:(.text+0xae40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_normalize': game.c:(.text+0xaec0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_clamp': game.c:(.text+0xaee0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_clamp': game.c:(.text+0xaf80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_min': game.c:(.text+0xafa0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_min': game.c:(.text+0xb020): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_max': game.c:(.text+0xb040): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_max': game.c:(.text+0xb0c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_round': game.c:(.text+0xb0e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_round': game.c:(.text+0xb160): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_ceil': game.c:(.text+0xb180): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_ceil': game.c:(.text+0xb200): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_floor': game.c:(.text+0xb220): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_floor': game.c:(.text+0xb2a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_abs': game.c:(.text+0xb2c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_abs': game.c:(.text+0xb340): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_inverse': game.c:(.text+0xb360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_inverse': game.c:(.text+0xb3e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_negative': game.c:(.text+0xb400): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_negative': game.c:(.text+0xb480): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_snap': game.c:(.text+0xb4a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_snap': game.c:(.text+0xb520): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_divide': game.c:(.text+0xb540): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_divide': game.c:(.text+0xb5c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_multiply_mat2': game.c:(.text+0xb5e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_multiply_mat2': game.c:(.text+0xb680): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_multiply': game.c:(.text+0xb6a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_multiply': game.c:(.text+0xb720): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_scale': game.c:(.text+0xb740): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_scale': game.c:(.text+0xb7c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_subtract': game.c:(.text+0xb7e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_subtract': game.c:(.text+0xb860): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_add': game.c:(.text+0xb880): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_add': game.c:(.text+0xb900): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_one': game.c:(.text+0xb920): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_one': game.c:(.text+0xb9a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_zero': game.c:(.text+0xb9c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_zero': game.c:(.text+0xba40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_assign_vec2': game.c:(.text+0xba60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_assign_vec2': game.c:(.text+0xbae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_assign': game.c:(.text+0xbb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_assign': game.c:(.text+0xbb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i': game.c:(.text+0xbba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i': game.c:(.text+0xbc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_is_equal': game.c:(.text+0xbc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_is_equal': game.c:(.text+0xbc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2i_is_zero': game.c:(.text+0xbca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2i_is_zero': game.c:(.text+0xbcc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_distance_squared': game.c:(.text+0xbce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_distance_squared': game.c:(.text+0xbd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_distance': game.c:(.text+0xbd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_distance': game.c:(.text+0xbd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_length': game.c:(.text+0xbda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_length': game.c:(.text+0xbdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_length_squared': game.c:(.text+0xbde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_length_squared': game.c:(.text+0xbe00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_angle': game.c:(.text+0xbe20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_angle': game.c:(.text+0xbe40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_dot': game.c:(.text+0xbe60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_dot': game.c:(.text+0xbea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_bezier4': game.c:(.text+0xbec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_bezier4': game.c:(.text+0xbf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_bezier3': game.c:(.text+0xbfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_bezier3': game.c:(.text+0xc060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_lerp': game.c:(.text+0xc080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_lerp': game.c:(.text+0xc120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_rotate': game.c:(.text+0xc140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_rotate': game.c:(.text+0xc1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_tangent': game.c:(.text+0xc200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_tangent': game.c:(.text+0xc280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_reflect': game.c:(.text+0xc2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_reflect': game.c:(.text+0xc340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_slide': game.c:(.text+0xc360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_slide': game.c:(.text+0xc400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_project': game.c:(.text+0xc420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_project': game.c:(.text+0xc4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_normalize': game.c:(.text+0xc4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_normalize': game.c:(.text+0xc560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_clamp': game.c:(.text+0xc580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_clamp': game.c:(.text+0xc620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_min': game.c:(.text+0xc640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_min': game.c:(.text+0xc6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_max': game.c:(.text+0xc700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_max': game.c:(.text+0xc7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_round': game.c:(.text+0xc7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_round': game.c:(.text+0xc840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_ceil': game.c:(.text+0xc860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_ceil': game.c:(.text+0xc8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_floor': game.c:(.text+0xc900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_floor': game.c:(.text+0xc980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_abs': game.c:(.text+0xc9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_abs': game.c:(.text+0xca20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_inverse': game.c:(.text+0xca40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_inverse': game.c:(.text+0xcac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_negative': game.c:(.text+0xcae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_negative': game.c:(.text+0xcb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_snap': game.c:(.text+0xcb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_snap': game.c:(.text+0xcc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_divide': game.c:(.text+0xcc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_divide': game.c:(.text+0xcce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_multiply_mat2': game.c:(.text+0xcd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_multiply_mat2': game.c:(.text+0xcda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_multiply': game.c:(.text+0xcdc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_multiply': game.c:(.text+0xce60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_scale': game.c:(.text+0xce80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_scale': game.c:(.text+0xcf20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_subtract': game.c:(.text+0xcf40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_subtract': game.c:(.text+0xcfe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_add': game.c:(.text+0xd000): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_add': game.c:(.text+0xd0a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_one': game.c:(.text+0xd0c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_one': game.c:(.text+0xd140): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_zero': game.c:(.text+0xd160): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_zero': game.c:(.text+0xd1e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_assign_vec2i': game.c:(.text+0xd200): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_assign_vec2i': game.c:(.text+0xd280): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_assign': game.c:(.text+0xd2a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_assign': game.c:(.text+0xd320): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2': game.c:(.text+0xd340): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2': game.c:(.text+0xd3c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_nearly_equal': game.c:(.text+0xd3e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_nearly_equal': game.c:(.text+0xd420): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_equal': game.c:(.text+0xd440): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_equal': game.c:(.text+0xd480): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_near_zero': game.c:(.text+0xd4a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_near_zero': game.c:(.text+0xd4c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `svec2_is_zero': game.c:(.text+0xd4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game.c.o: In function `psvec2_is_zero': game.c:(.text+0xd500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_lerp': game_loop.c:(.text+0x7e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_lerp': game_loop.c:(.text+0x860): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_multiply': game_loop.c:(.text+0x880): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_multiply': game_loop.c:(.text+0x900): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_scale': game_loop.c:(.text+0x920): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_scale': game_loop.c:(.text+0x9a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_negative': game_loop.c:(.text+0x9c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_negative': game_loop.c:(.text+0xa40): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_scaling': game_loop.c:(.text+0xa60): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_scaling': game_loop.c:(.text+0xae0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_translation': game_loop.c:(.text+0xb00): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_translation': game_loop.c:(.text+0xb80): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_look_at': game_loop.c:(.text+0xba0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_look_at': game_loop.c:(.text+0xc60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_quaternion': game_loop.c:(.text+0xc80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_quaternion': game_loop.c:(.text+0xd00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_axis': game_loop.c:(.text+0xd20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_axis': game_loop.c:(.text+0xda0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_z': game_loop.c:(.text+0xdc0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_z': game_loop.c:(.text+0xe40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_y': game_loop.c:(.text+0xe60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_y': game_loop.c:(.text+0xee0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_rotation_x': game_loop.c:(.text+0xf00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_rotation_x': game_loop.c:(.text+0xf80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_perspective_infinite': game_loop.c:(.text+0xfa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_perspective_infinite': game_loop.c:(.text+0x1020): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_perspective_fov': game_loop.c:(.text+0x1040): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_perspective_fov': game_loop.c:(.text+0x10c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_perspective': game_loop.c:(.text+0x10e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_perspective': game_loop.c:(.text+0x1160): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_ortho': game_loop.c:(.text+0x1180): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_ortho': game_loop.c:(.text+0x1200): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_inverse': game_loop.c:(.text+0x1220): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_inverse': game_loop.c:(.text+0x12a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_adjugate': game_loop.c:(.text+0x12c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_adjugate': game_loop.c:(.text+0x1340): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_transpose': game_loop.c:(.text+0x1360): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_transpose': game_loop.c:(.text+0x13e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_assign_mat3': game_loop.c:(.text+0x1400): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_assign_mat3': game_loop.c:(.text+0x1480): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_assign_mat2': game_loop.c:(.text+0x14a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_assign_mat2': game_loop.c:(.text+0x1540): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_assign': game_loop.c:(.text+0x1560): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_assign': game_loop.c:(.text+0x15e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_determinant': game_loop.c:(.text+0x1600): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_determinant': game_loop.c:(.text+0x1620): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_identity': game_loop.c:(.text+0x1640): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_identity': game_loop.c:(.text+0x16c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4_zero': game_loop.c:(.text+0x16e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4_zero': game_loop.c:(.text+0x1760): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat4': game_loop.c:(.text+0x1780): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat4': game_loop.c:(.text+0x1800): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_lerp': game_loop.c:(.text+0x1820): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_lerp': game_loop.c:(.text+0x18a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_multiply': game_loop.c:(.text+0x18c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_multiply': game_loop.c:(.text+0x1940): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_scale': game_loop.c:(.text+0x1960): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_scale': game_loop.c:(.text+0x19e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_negative': game_loop.c:(.text+0x1a00): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_negative': game_loop.c:(.text+0x1a80): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_scaling': game_loop.c:(.text+0x1aa0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_scaling': game_loop.c:(.text+0x1b20): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_quaternion': game_loop.c:(.text+0x1b40): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_quaternion': game_loop.c:(.text+0x1be0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_axis': game_loop.c:(.text+0x1c00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_axis': game_loop.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_z': game_loop.c:(.text+0x1cc0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_z': game_loop.c:(.text+0x1d40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_y': game_loop.c:(.text+0x1d60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_y': game_loop.c:(.text+0x1de0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_rotation_x': game_loop.c:(.text+0x1e00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_rotation_x': game_loop.c:(.text+0x1e80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_inverse': game_loop.c:(.text+0x1ea0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_inverse': game_loop.c:(.text+0x1f20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_adjugate': game_loop.c:(.text+0x1f40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_adjugate': game_loop.c:(.text+0x1fc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_cofactor': game_loop.c:(.text+0x1fe0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_cofactor': game_loop.c:(.text+0x2060): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_transpose': game_loop.c:(.text+0x2080): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_transpose': game_loop.c:(.text+0x2100): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_assign_mat4': game_loop.c:(.text+0x2120): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_assign_mat4': game_loop.c:(.text+0x21a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_assign_mat2': game_loop.c:(.text+0x21c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_assign_mat2': game_loop.c:(.text+0x2260): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_assign': game_loop.c:(.text+0x2280): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_assign': game_loop.c:(.text+0x2300): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_determinant': game_loop.c:(.text+0x2320): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_determinant': game_loop.c:(.text+0x2340): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_identity': game_loop.c:(.text+0x2360): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_identity': game_loop.c:(.text+0x23e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3_zero': game_loop.c:(.text+0x2400): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3_zero': game_loop.c:(.text+0x2480): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat3': game_loop.c:(.text+0x24a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat3': game_loop.c:(.text+0x2520): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_lerp': game_loop.c:(.text+0x2540): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_lerp': game_loop.c:(.text+0x2600): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_multiply': game_loop.c:(.text+0x2620): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_multiply': game_loop.c:(.text+0x26e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_scale': game_loop.c:(.text+0x2700): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_scale': game_loop.c:(.text+0x27a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_negative': game_loop.c:(.text+0x27c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_negative': game_loop.c:(.text+0x2860): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_scaling': game_loop.c:(.text+0x2880): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_scaling': game_loop.c:(.text+0x2920): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_rotation': game_loop.c:(.text+0x2940): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_rotation': game_loop.c:(.text+0x29e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_inverse': game_loop.c:(.text+0x2a00): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_inverse': game_loop.c:(.text+0x2aa0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_cofactor': game_loop.c:(.text+0x2ac0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_cofactor': game_loop.c:(.text+0x2b60): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_transpose': game_loop.c:(.text+0x2b80): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_transpose': game_loop.c:(.text+0x2c20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_assign_mat4': game_loop.c:(.text+0x2c40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_assign_mat4': game_loop.c:(.text+0x2ce0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_assign_mat3': game_loop.c:(.text+0x2d00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_assign_mat3': game_loop.c:(.text+0x2da0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_assign': game_loop.c:(.text+0x2dc0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_assign': game_loop.c:(.text+0x2e60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_determinant': game_loop.c:(.text+0x2e80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_determinant': game_loop.c:(.text+0x2ec0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_identity': game_loop.c:(.text+0x2ee0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_identity': game_loop.c:(.text+0x2f80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2_zero': game_loop.c:(.text+0x2fa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2_zero': game_loop.c:(.text+0x3040): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `smat2': game_loop.c:(.text+0x3060): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psmat2': game_loop.c:(.text+0x3100): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_length_squared': game_loop.c:(.text+0x3120): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_length_squared': game_loop.c:(.text+0x3160): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_length': game_loop.c:(.text+0x3180): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_length': game_loop.c:(.text+0x31c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_angle': game_loop.c:(.text+0x31e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_angle': game_loop.c:(.text+0x3220): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_dot': game_loop.c:(.text+0x3240): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_dot': game_loop.c:(.text+0x3280): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_slerp': game_loop.c:(.text+0x32a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_slerp': game_loop.c:(.text+0x3360): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_lerp': game_loop.c:(.text+0x3380): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_lerp': game_loop.c:(.text+0x3440): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_yaw_pitch_roll': game_loop.c:(.text+0x3460): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_yaw_pitch_roll': game_loop.c:(.text+0x3500): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_mat4': game_loop.c:(.text+0x3520): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_mat4': game_loop.c:(.text+0x35c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_vec3': game_loop.c:(.text+0x35e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_vec3': game_loop.c:(.text+0x3680): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_from_axis_angle': game_loop.c:(.text+0x36a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_from_axis_angle': game_loop.c:(.text+0x3740): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_power': game_loop.c:(.text+0x3760): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_power': game_loop.c:(.text+0x3800): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_normalize': game_loop.c:(.text+0x3820): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_normalize': game_loop.c:(.text+0x38c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_inverse': game_loop.c:(.text+0x38e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_inverse': game_loop.c:(.text+0x3980): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_conjugate': game_loop.c:(.text+0x39a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_conjugate': game_loop.c:(.text+0x3a40): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_negative': game_loop.c:(.text+0x3a60): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_negative': game_loop.c:(.text+0x3b00): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_divide': game_loop.c:(.text+0x3b20): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_divide': game_loop.c:(.text+0x3be0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_multiply': game_loop.c:(.text+0x3c00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_multiply': game_loop.c:(.text+0x3cc0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_scale': game_loop.c:(.text+0x3ce0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_scale': game_loop.c:(.text+0x3d80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_null': game_loop.c:(.text+0x3da0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_null': game_loop.c:(.text+0x3e40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_zero': game_loop.c:(.text+0x3e60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_zero': game_loop.c:(.text+0x3f00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_assign': game_loop.c:(.text+0x3f20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_assign': game_loop.c:(.text+0x3fc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat': game_loop.c:(.text+0x3fe0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat': game_loop.c:(.text+0x4080): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_nearly_equal': game_loop.c:(.text+0x40a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_nearly_equal': game_loop.c:(.text+0x40e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_equal': game_loop.c:(.text+0x4100): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_equal': game_loop.c:(.text+0x4140): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_near_zero': game_loop.c:(.text+0x4160): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_near_zero': game_loop.c:(.text+0x41a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `squat_is_zero': game_loop.c:(.text+0x41c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psquat_is_zero': game_loop.c:(.text+0x4200): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_lerp': game_loop.c:(.text+0x4220): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_lerp': game_loop.c:(.text+0x42c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_normalize': game_loop.c:(.text+0x42e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_normalize': game_loop.c:(.text+0x4380): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_clamp': game_loop.c:(.text+0x43a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_clamp': game_loop.c:(.text+0x4440): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_min': game_loop.c:(.text+0x4460): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_min': game_loop.c:(.text+0x4500): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_max': game_loop.c:(.text+0x4520): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_max': game_loop.c:(.text+0x45c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_round': game_loop.c:(.text+0x45e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_round': game_loop.c:(.text+0x4680): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_ceil': game_loop.c:(.text+0x46a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_ceil': game_loop.c:(.text+0x4740): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_floor': game_loop.c:(.text+0x4760): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_floor': game_loop.c:(.text+0x4800): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_abs': game_loop.c:(.text+0x4820): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_abs': game_loop.c:(.text+0x48c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_inverse': game_loop.c:(.text+0x48e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_inverse': game_loop.c:(.text+0x4980): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_negative': game_loop.c:(.text+0x49a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_negative': game_loop.c:(.text+0x4a40): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_snap': game_loop.c:(.text+0x4a60): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_snap': game_loop.c:(.text+0x4b00): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_divide': game_loop.c:(.text+0x4b20): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_divide': game_loop.c:(.text+0x4bc0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_multiply_mat4': game_loop.c:(.text+0x4be0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_multiply_mat4': game_loop.c:(.text+0x4c80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_multiply': game_loop.c:(.text+0x4ca0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_multiply': game_loop.c:(.text+0x4d40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_scale': game_loop.c:(.text+0x4d60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_scale': game_loop.c:(.text+0x4e00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_subtract': game_loop.c:(.text+0x4e20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_subtract': game_loop.c:(.text+0x4ec0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_add': game_loop.c:(.text+0x4ee0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_add': game_loop.c:(.text+0x4f80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_one': game_loop.c:(.text+0x4fa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_one': game_loop.c:(.text+0x5020): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_zero': game_loop.c:(.text+0x5040): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_zero': game_loop.c:(.text+0x50c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_assign_vec4': game_loop.c:(.text+0x50e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_assign_vec4': game_loop.c:(.text+0x5180): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_assign': game_loop.c:(.text+0x51a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_assign': game_loop.c:(.text+0x5240): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i': game_loop.c:(.text+0x5260): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i': game_loop.c:(.text+0x5300): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_is_equal': game_loop.c:(.text+0x5340): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_is_equal': game_loop.c:(.text+0x5380): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4i_is_zero': game_loop.c:(.text+0x53a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4i_is_zero': game_loop.c:(.text+0x53c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_lerp': game_loop.c:(.text+0x53e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_lerp': game_loop.c:(.text+0x5480): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_normalize': game_loop.c:(.text+0x54a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_normalize': game_loop.c:(.text+0x5540): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_clamp': game_loop.c:(.text+0x5560): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_clamp': game_loop.c:(.text+0x5600): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_min': game_loop.c:(.text+0x5620): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_min': game_loop.c:(.text+0x56c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_max': game_loop.c:(.text+0x56e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_max': game_loop.c:(.text+0x5780): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_round': game_loop.c:(.text+0x57a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_round': game_loop.c:(.text+0x5840): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_ceil': game_loop.c:(.text+0x5860): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_ceil': game_loop.c:(.text+0x5900): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_floor': game_loop.c:(.text+0x5920): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_floor': game_loop.c:(.text+0x59c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_abs': game_loop.c:(.text+0x59e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_abs': game_loop.c:(.text+0x5a80): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_inverse': game_loop.c:(.text+0x5aa0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_inverse': game_loop.c:(.text+0x5b40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_negative': game_loop.c:(.text+0x5b60): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_negative': game_loop.c:(.text+0x5c00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_snap': game_loop.c:(.text+0x5c20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_snap': game_loop.c:(.text+0x5cc0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_divide': game_loop.c:(.text+0x5ce0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_divide': game_loop.c:(.text+0x5d80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_multiply_mat4': game_loop.c:(.text+0x5da0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_multiply_mat4': game_loop.c:(.text+0x5e40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_multiply': game_loop.c:(.text+0x5e60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_multiply': game_loop.c:(.text+0x5f00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_scale': game_loop.c:(.text+0x5f20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_scale': game_loop.c:(.text+0x5fc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_subtract': game_loop.c:(.text+0x5fe0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_subtract': game_loop.c:(.text+0x6080): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_add': game_loop.c:(.text+0x60a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_add': game_loop.c:(.text+0x6140): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_one': game_loop.c:(.text+0x6160): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_one': game_loop.c:(.text+0x61e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_zero': game_loop.c:(.text+0x6200): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_zero': game_loop.c:(.text+0x6280): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_assign_vec4i': game_loop.c:(.text+0x62a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_assign_vec4i': game_loop.c:(.text+0x6340): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_assign': game_loop.c:(.text+0x6360): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_assign': game_loop.c:(.text+0x6400): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4': game_loop.c:(.text+0x6420): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4': game_loop.c:(.text+0x64c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_nearly_equal': game_loop.c:(.text+0x64e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_nearly_equal': game_loop.c:(.text+0x6520): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_equal': game_loop.c:(.text+0x6540): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_equal': game_loop.c:(.text+0x6580): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_near_zero': game_loop.c:(.text+0x65a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_near_zero': game_loop.c:(.text+0x65e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec4_is_zero': game_loop.c:(.text+0x6600): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec4_is_zero': game_loop.c:(.text+0x6620): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_distance_squared': game_loop.c:(.text+0x6640): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_distance_squared': game_loop.c:(.text+0x66a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_distance': game_loop.c:(.text+0x66c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_distance': game_loop.c:(.text+0x6720): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_length_squared': game_loop.c:(.text+0x6740): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_length_squared': game_loop.c:(.text+0x6780): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_length': game_loop.c:(.text+0x67a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_length': game_loop.c:(.text+0x67e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_dot': game_loop.c:(.text+0x6800): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_dot': game_loop.c:(.text+0x6860): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_bezier4': game_loop.c:(.text+0x6880): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_bezier4': game_loop.c:(.text+0x6980): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_bezier3': game_loop.c:(.text+0x69c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_bezier3': game_loop.c:(.text+0x6ac0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_lerp': game_loop.c:(.text+0x6ae0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_lerp': game_loop.c:(.text+0x6bc0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_reflect': game_loop.c:(.text+0x6be0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_reflect': game_loop.c:(.text+0x6cc0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_slide': game_loop.c:(.text+0x6ce0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_slide': game_loop.c:(.text+0x6dc0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_project': game_loop.c:(.text+0x6de0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_project': game_loop.c:(.text+0x6ec0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_normalize': game_loop.c:(.text+0x6ee0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_normalize': game_loop.c:(.text+0x6fa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_cross': game_loop.c:(.text+0x6fc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_cross': game_loop.c:(.text+0x70a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_clamp': game_loop.c:(.text+0x70c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_clamp': game_loop.c:(.text+0x71c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_min': game_loop.c:(.text+0x71e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_min': game_loop.c:(.text+0x72c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_max': game_loop.c:(.text+0x72e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_max': game_loop.c:(.text+0x73c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_round': game_loop.c:(.text+0x73e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_round': game_loop.c:(.text+0x7480): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_ceil': game_loop.c:(.text+0x74a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_ceil': game_loop.c:(.text+0x7540): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_floor': game_loop.c:(.text+0x7560): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_floor': game_loop.c:(.text+0x7600): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_abs': game_loop.c:(.text+0x7620): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_abs': game_loop.c:(.text+0x76e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_inverse': game_loop.c:(.text+0x7700): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_inverse': game_loop.c:(.text+0x77c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_negative': game_loop.c:(.text+0x77e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_negative': game_loop.c:(.text+0x78a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_snap': game_loop.c:(.text+0x78c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_snap': game_loop.c:(.text+0x79a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_divide': game_loop.c:(.text+0x79c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_divide': game_loop.c:(.text+0x7aa0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_multiply_mat3': game_loop.c:(.text+0x7ac0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_multiply_mat3': game_loop.c:(.text+0x7b80): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_multiply': game_loop.c:(.text+0x7ba0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_multiply': game_loop.c:(.text+0x7c80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_scale': game_loop.c:(.text+0x7ca0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_scale': game_loop.c:(.text+0x7d60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_subtract': game_loop.c:(.text+0x7d80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_subtract': game_loop.c:(.text+0x7e60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_add': game_loop.c:(.text+0x7e80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_add': game_loop.c:(.text+0x7f60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_one': game_loop.c:(.text+0x7f80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_one': game_loop.c:(.text+0x8020): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_zero': game_loop.c:(.text+0x8040): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_zero': game_loop.c:(.text+0x80e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_assign_vec3': game_loop.c:(.text+0x8100): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_assign_vec3': game_loop.c:(.text+0x81a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_assign': game_loop.c:(.text+0x81c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_assign': game_loop.c:(.text+0x8280): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i': game_loop.c:(.text+0x82a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i': game_loop.c:(.text+0x8340): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_is_equal': game_loop.c:(.text+0x8360): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_is_equal': game_loop.c:(.text+0x83c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3i_is_zero': game_loop.c:(.text+0x83e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3i_is_zero': game_loop.c:(.text+0x8420): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_distance_squared': game_loop.c:(.text+0x8440): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_distance_squared': game_loop.c:(.text+0x8480): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_distance': game_loop.c:(.text+0x84a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_distance': game_loop.c:(.text+0x84e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_length_squared': game_loop.c:(.text+0x8500): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_length_squared': game_loop.c:(.text+0x8520): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_length': game_loop.c:(.text+0x8540): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_length': game_loop.c:(.text+0x8560): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_dot': game_loop.c:(.text+0x8580): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_dot': game_loop.c:(.text+0x85c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_bezier4': game_loop.c:(.text+0x85e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_bezier4': game_loop.c:(.text+0x86c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_bezier3': game_loop.c:(.text+0x8700): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_bezier3': game_loop.c:(.text+0x87c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_lerp': game_loop.c:(.text+0x87e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_lerp': game_loop.c:(.text+0x88a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_reflect': game_loop.c:(.text+0x88c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_reflect': game_loop.c:(.text+0x8980): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_slide': game_loop.c:(.text+0x89a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_slide': game_loop.c:(.text+0x8a60): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_project': game_loop.c:(.text+0x8a80): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_project': game_loop.c:(.text+0x8b40): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_normalize': game_loop.c:(.text+0x8b60): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_normalize': game_loop.c:(.text+0x8c00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_cross': game_loop.c:(.text+0x8c20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_cross': game_loop.c:(.text+0x8ce0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_clamp': game_loop.c:(.text+0x8d00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_clamp': game_loop.c:(.text+0x8dc0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_min': game_loop.c:(.text+0x8de0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_min': game_loop.c:(.text+0x8ea0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_max': game_loop.c:(.text+0x8ec0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_max': game_loop.c:(.text+0x8f80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_round': game_loop.c:(.text+0x8fa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_round': game_loop.c:(.text+0x9040): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_ceil': game_loop.c:(.text+0x9060): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_ceil': game_loop.c:(.text+0x9100): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_floor': game_loop.c:(.text+0x9120): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_floor': game_loop.c:(.text+0x91c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_abs': game_loop.c:(.text+0x91e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_abs': game_loop.c:(.text+0x9280): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_inverse': game_loop.c:(.text+0x92a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_inverse': game_loop.c:(.text+0x9340): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_negative': game_loop.c:(.text+0x9360): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_negative': game_loop.c:(.text+0x9400): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_snap': game_loop.c:(.text+0x9420): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_snap': game_loop.c:(.text+0x94e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_divide': game_loop.c:(.text+0x9500): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_divide': game_loop.c:(.text+0x95c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_multiply_mat3': game_loop.c:(.text+0x95e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_multiply_mat3': game_loop.c:(.text+0x9680): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_multiply': game_loop.c:(.text+0x96a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_multiply': game_loop.c:(.text+0x9760): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_scale': game_loop.c:(.text+0x9780): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_scale': game_loop.c:(.text+0x9820): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_subtract': game_loop.c:(.text+0x9840): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_subtract': game_loop.c:(.text+0x9900): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_add': game_loop.c:(.text+0x9920): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_add': game_loop.c:(.text+0x99e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_one': game_loop.c:(.text+0x9a00): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_one': game_loop.c:(.text+0x9aa0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_zero': game_loop.c:(.text+0x9ac0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_zero': game_loop.c:(.text+0x9b60): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_assign_vec3i': game_loop.c:(.text+0x9b80): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_assign_vec3i': game_loop.c:(.text+0x9c40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_assign': game_loop.c:(.text+0x9c60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_assign': game_loop.c:(.text+0x9d00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3': game_loop.c:(.text+0x9d20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3': game_loop.c:(.text+0x9dc0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_nearly_equal': game_loop.c:(.text+0x9de0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_nearly_equal': game_loop.c:(.text+0x9e20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_equal': game_loop.c:(.text+0x9e40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_equal': game_loop.c:(.text+0x9e80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_near_zero': game_loop.c:(.text+0x9ea0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_near_zero': game_loop.c:(.text+0x9ee0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec3_is_zero': game_loop.c:(.text+0x9f00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec3_is_zero': game_loop.c:(.text+0x9f40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_distance_squared': game_loop.c:(.text+0x9f60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_distance_squared': game_loop.c:(.text+0x9fa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_distance': game_loop.c:(.text+0x9fc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_distance': game_loop.c:(.text+0x9fe0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_length': game_loop.c:(.text+0xa000): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_length': game_loop.c:(.text+0xa020): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_length_squared': game_loop.c:(.text+0xa040): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_length_squared': game_loop.c:(.text+0xa060): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_angle': game_loop.c:(.text+0xa080): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_angle': game_loop.c:(.text+0xa0a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_dot': game_loop.c:(.text+0xa0c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_dot': game_loop.c:(.text+0xa100): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_bezier4': game_loop.c:(.text+0xa120): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_bezier4': game_loop.c:(.text+0xa1c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_bezier3': game_loop.c:(.text+0xa200): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_bezier3': game_loop.c:(.text+0xa2a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_lerp': game_loop.c:(.text+0xa2c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_lerp': game_loop.c:(.text+0xa340): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_rotate': game_loop.c:(.text+0xa360): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_rotate': game_loop.c:(.text+0xa3e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_tangent': game_loop.c:(.text+0xa400): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_tangent': game_loop.c:(.text+0xa480): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_reflect': game_loop.c:(.text+0xa4a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_reflect': game_loop.c:(.text+0xa520): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_slide': game_loop.c:(.text+0xa540): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_slide': game_loop.c:(.text+0xa5c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_project': game_loop.c:(.text+0xa5e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_project': game_loop.c:(.text+0xa660): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_normalize': game_loop.c:(.text+0xa680): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_normalize': game_loop.c:(.text+0xa700): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_clamp': game_loop.c:(.text+0xa720): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_clamp': game_loop.c:(.text+0xa7c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_min': game_loop.c:(.text+0xa7e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_min': game_loop.c:(.text+0xa860): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_max': game_loop.c:(.text+0xa880): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_max': game_loop.c:(.text+0xa900): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_round': game_loop.c:(.text+0xa920): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_round': game_loop.c:(.text+0xa9a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_ceil': game_loop.c:(.text+0xa9c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_ceil': game_loop.c:(.text+0xaa40): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_floor': game_loop.c:(.text+0xaa60): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_floor': game_loop.c:(.text+0xaae0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_abs': game_loop.c:(.text+0xab00): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_abs': game_loop.c:(.text+0xab80): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_inverse': game_loop.c:(.text+0xaba0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_inverse': game_loop.c:(.text+0xac20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_negative': game_loop.c:(.text+0xac40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_negative': game_loop.c:(.text+0xacc0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_snap': game_loop.c:(.text+0xace0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_snap': game_loop.c:(.text+0xad60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_divide': game_loop.c:(.text+0xad80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_divide': game_loop.c:(.text+0xae00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_multiply_mat2': game_loop.c:(.text+0xae20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_multiply_mat2': game_loop.c:(.text+0xaec0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_multiply': game_loop.c:(.text+0xaee0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_multiply': game_loop.c:(.text+0xaf60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_scale': game_loop.c:(.text+0xaf80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_scale': game_loop.c:(.text+0xb000): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_subtract': game_loop.c:(.text+0xb020): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_subtract': game_loop.c:(.text+0xb0a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_add': game_loop.c:(.text+0xb0c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_add': game_loop.c:(.text+0xb140): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_one': game_loop.c:(.text+0xb160): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_one': game_loop.c:(.text+0xb1e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_zero': game_loop.c:(.text+0xb200): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_zero': game_loop.c:(.text+0xb280): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_assign_vec2': game_loop.c:(.text+0xb2a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_assign_vec2': game_loop.c:(.text+0xb320): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_assign': game_loop.c:(.text+0xb340): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_assign': game_loop.c:(.text+0xb3c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i': game_loop.c:(.text+0xb3e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i': game_loop.c:(.text+0xb460): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_is_equal': game_loop.c:(.text+0xb480): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_is_equal': game_loop.c:(.text+0xb4c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2i_is_zero': game_loop.c:(.text+0xb4e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2i_is_zero': game_loop.c:(.text+0xb500): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_distance_squared': game_loop.c:(.text+0xb520): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_distance_squared': game_loop.c:(.text+0xb560): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_distance': game_loop.c:(.text+0xb580): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_distance': game_loop.c:(.text+0xb5c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_length': game_loop.c:(.text+0xb5e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_length': game_loop.c:(.text+0xb600): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_length_squared': game_loop.c:(.text+0xb620): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_length_squared': game_loop.c:(.text+0xb640): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_angle': game_loop.c:(.text+0xb660): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_angle': game_loop.c:(.text+0xb680): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_dot': game_loop.c:(.text+0xb6a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_dot': game_loop.c:(.text+0xb6e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_bezier4': game_loop.c:(.text+0xb700): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_bezier4': game_loop.c:(.text+0xb7c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_bezier3': game_loop.c:(.text+0xb800): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_bezier3': game_loop.c:(.text+0xb8a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_lerp': game_loop.c:(.text+0xb8c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_lerp': game_loop.c:(.text+0xb960): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_rotate': game_loop.c:(.text+0xb980): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_rotate': game_loop.c:(.text+0xba20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_tangent': game_loop.c:(.text+0xba40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_tangent': game_loop.c:(.text+0xbac0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_reflect': game_loop.c:(.text+0xbae0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_reflect': game_loop.c:(.text+0xbb80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_slide': game_loop.c:(.text+0xbba0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_slide': game_loop.c:(.text+0xbc40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_project': game_loop.c:(.text+0xbc60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_project': game_loop.c:(.text+0xbd00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_normalize': game_loop.c:(.text+0xbd20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_normalize': game_loop.c:(.text+0xbda0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_clamp': game_loop.c:(.text+0xbdc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_clamp': game_loop.c:(.text+0xbe60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_min': game_loop.c:(.text+0xbe80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_min': game_loop.c:(.text+0xbf20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_max': game_loop.c:(.text+0xbf40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_max': game_loop.c:(.text+0xbfe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_round': game_loop.c:(.text+0xc000): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_round': game_loop.c:(.text+0xc080): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_ceil': game_loop.c:(.text+0xc0a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_ceil': game_loop.c:(.text+0xc120): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_floor': game_loop.c:(.text+0xc140): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_floor': game_loop.c:(.text+0xc1c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_abs': game_loop.c:(.text+0xc1e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_abs': game_loop.c:(.text+0xc260): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_inverse': game_loop.c:(.text+0xc280): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_inverse': game_loop.c:(.text+0xc300): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_negative': game_loop.c:(.text+0xc320): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_negative': game_loop.c:(.text+0xc3a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_snap': game_loop.c:(.text+0xc3c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_snap': game_loop.c:(.text+0xc460): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_divide': game_loop.c:(.text+0xc480): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_divide': game_loop.c:(.text+0xc520): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_multiply_mat2': game_loop.c:(.text+0xc540): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_multiply_mat2': game_loop.c:(.text+0xc5e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_multiply': game_loop.c:(.text+0xc600): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_multiply': game_loop.c:(.text+0xc6a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_scale': game_loop.c:(.text+0xc6c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_scale': game_loop.c:(.text+0xc760): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_subtract': game_loop.c:(.text+0xc780): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_subtract': game_loop.c:(.text+0xc820): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_add': game_loop.c:(.text+0xc840): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_add': game_loop.c:(.text+0xc8e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_one': game_loop.c:(.text+0xc900): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_one': game_loop.c:(.text+0xc980): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_zero': game_loop.c:(.text+0xc9a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_zero': game_loop.c:(.text+0xca20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_assign_vec2i': game_loop.c:(.text+0xca40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_assign_vec2i': game_loop.c:(.text+0xcac0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_assign': game_loop.c:(.text+0xcae0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_assign': game_loop.c:(.text+0xcb60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2': game_loop.c:(.text+0xcb80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2': game_loop.c:(.text+0xcc00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_nearly_equal': game_loop.c:(.text+0xcc20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_nearly_equal': game_loop.c:(.text+0xcc60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_equal': game_loop.c:(.text+0xcc80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_equal': game_loop.c:(.text+0xccc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_near_zero': game_loop.c:(.text+0xcce0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_near_zero': game_loop.c:(.text+0xcd00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `svec2_is_zero': game_loop.c:(.text+0xcd20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/game_loop.c.o: In function `psvec2_is_zero': game_loop.c:(.text+0xcd40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_lerp': hiscores.c:(.text+0xbc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_lerp': hiscores.c:(.text+0xc40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_multiply': hiscores.c:(.text+0xc60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_multiply': hiscores.c:(.text+0xce0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_scale': hiscores.c:(.text+0xd00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_scale': hiscores.c:(.text+0xd80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_negative': hiscores.c:(.text+0xda0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_negative': hiscores.c:(.text+0xe20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_scaling': hiscores.c:(.text+0xe40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_scaling': hiscores.c:(.text+0xec0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_translation': hiscores.c:(.text+0xee0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_translation': hiscores.c:(.text+0xf60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_look_at': hiscores.c:(.text+0xf80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_look_at': hiscores.c:(.text+0x1040): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_quaternion': hiscores.c:(.text+0x1060): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_quaternion': hiscores.c:(.text+0x10e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_axis': hiscores.c:(.text+0x1100): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_axis': hiscores.c:(.text+0x1180): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_z': hiscores.c:(.text+0x11a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_z': hiscores.c:(.text+0x1220): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_y': hiscores.c:(.text+0x1240): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_y': hiscores.c:(.text+0x12c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_rotation_x': hiscores.c:(.text+0x12e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_rotation_x': hiscores.c:(.text+0x1360): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_perspective_infinite': hiscores.c:(.text+0x1380): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_perspective_infinite': hiscores.c:(.text+0x1400): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_perspective_fov': hiscores.c:(.text+0x1420): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_perspective_fov': hiscores.c:(.text+0x14a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_perspective': hiscores.c:(.text+0x14c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_perspective': hiscores.c:(.text+0x1540): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_ortho': hiscores.c:(.text+0x1560): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_ortho': hiscores.c:(.text+0x15e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_inverse': hiscores.c:(.text+0x1600): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_inverse': hiscores.c:(.text+0x1680): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_adjugate': hiscores.c:(.text+0x16a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_adjugate': hiscores.c:(.text+0x1720): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_transpose': hiscores.c:(.text+0x1740): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_transpose': hiscores.c:(.text+0x17c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_assign_mat3': hiscores.c:(.text+0x17e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_assign_mat3': hiscores.c:(.text+0x1860): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_assign_mat2': hiscores.c:(.text+0x1880): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_assign_mat2': hiscores.c:(.text+0x1920): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_assign': hiscores.c:(.text+0x1940): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_assign': hiscores.c:(.text+0x19c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_determinant': hiscores.c:(.text+0x19e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_determinant': hiscores.c:(.text+0x1a00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_identity': hiscores.c:(.text+0x1a20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_identity': hiscores.c:(.text+0x1aa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4_zero': hiscores.c:(.text+0x1ac0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4_zero': hiscores.c:(.text+0x1b40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat4': hiscores.c:(.text+0x1b60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat4': hiscores.c:(.text+0x1be0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_lerp': hiscores.c:(.text+0x1c00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_lerp': hiscores.c:(.text+0x1c80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_multiply': hiscores.c:(.text+0x1ca0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_multiply': hiscores.c:(.text+0x1d20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_scale': hiscores.c:(.text+0x1d40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_scale': hiscores.c:(.text+0x1dc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_negative': hiscores.c:(.text+0x1de0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_negative': hiscores.c:(.text+0x1e60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_scaling': hiscores.c:(.text+0x1e80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_scaling': hiscores.c:(.text+0x1f00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_quaternion': hiscores.c:(.text+0x1f20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_quaternion': hiscores.c:(.text+0x1fc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_axis': hiscores.c:(.text+0x1fe0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_axis': hiscores.c:(.text+0x2080): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_z': hiscores.c:(.text+0x20a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_z': hiscores.c:(.text+0x2120): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_y': hiscores.c:(.text+0x2140): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_y': hiscores.c:(.text+0x21c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_rotation_x': hiscores.c:(.text+0x21e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_rotation_x': hiscores.c:(.text+0x2260): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_inverse': hiscores.c:(.text+0x2280): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_inverse': hiscores.c:(.text+0x2300): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_adjugate': hiscores.c:(.text+0x2320): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_adjugate': hiscores.c:(.text+0x23a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_cofactor': hiscores.c:(.text+0x23c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_cofactor': hiscores.c:(.text+0x2440): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_transpose': hiscores.c:(.text+0x2460): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_transpose': hiscores.c:(.text+0x24e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_assign_mat4': hiscores.c:(.text+0x2500): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_assign_mat4': hiscores.c:(.text+0x2580): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_assign_mat2': hiscores.c:(.text+0x25a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_assign_mat2': hiscores.c:(.text+0x2640): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_assign': hiscores.c:(.text+0x2660): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_assign': hiscores.c:(.text+0x26e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_determinant': hiscores.c:(.text+0x2700): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_determinant': hiscores.c:(.text+0x2720): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_identity': hiscores.c:(.text+0x2740): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_identity': hiscores.c:(.text+0x27c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3_zero': hiscores.c:(.text+0x27e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3_zero': hiscores.c:(.text+0x2860): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat3': hiscores.c:(.text+0x2880): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat3': hiscores.c:(.text+0x2900): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_lerp': hiscores.c:(.text+0x2920): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_lerp': hiscores.c:(.text+0x29e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_multiply': hiscores.c:(.text+0x2a00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_multiply': hiscores.c:(.text+0x2ac0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_scale': hiscores.c:(.text+0x2ae0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_scale': hiscores.c:(.text+0x2b80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_negative': hiscores.c:(.text+0x2ba0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_negative': hiscores.c:(.text+0x2c40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_scaling': hiscores.c:(.text+0x2c60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_scaling': hiscores.c:(.text+0x2d00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_rotation': hiscores.c:(.text+0x2d20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_rotation': hiscores.c:(.text+0x2dc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_inverse': hiscores.c:(.text+0x2de0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_inverse': hiscores.c:(.text+0x2e80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_cofactor': hiscores.c:(.text+0x2ea0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_cofactor': hiscores.c:(.text+0x2f40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_transpose': hiscores.c:(.text+0x2f60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_transpose': hiscores.c:(.text+0x3000): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_assign_mat4': hiscores.c:(.text+0x3020): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_assign_mat4': hiscores.c:(.text+0x30c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_assign_mat3': hiscores.c:(.text+0x30e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_assign_mat3': hiscores.c:(.text+0x3180): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_assign': hiscores.c:(.text+0x31a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_assign': hiscores.c:(.text+0x3240): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_determinant': hiscores.c:(.text+0x3260): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_determinant': hiscores.c:(.text+0x32a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_identity': hiscores.c:(.text+0x32c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_identity': hiscores.c:(.text+0x3360): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2_zero': hiscores.c:(.text+0x3380): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2_zero': hiscores.c:(.text+0x3420): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `smat2': hiscores.c:(.text+0x3440): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psmat2': hiscores.c:(.text+0x34e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_length_squared': hiscores.c:(.text+0x3500): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_length_squared': hiscores.c:(.text+0x3540): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_length': hiscores.c:(.text+0x3560): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_length': hiscores.c:(.text+0x35a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_angle': hiscores.c:(.text+0x35c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_angle': hiscores.c:(.text+0x3600): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_dot': hiscores.c:(.text+0x3620): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_dot': hiscores.c:(.text+0x3660): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_slerp': hiscores.c:(.text+0x3680): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_slerp': hiscores.c:(.text+0x3740): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_lerp': hiscores.c:(.text+0x3760): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_lerp': hiscores.c:(.text+0x3820): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_yaw_pitch_roll': hiscores.c:(.text+0x3840): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_yaw_pitch_roll': hiscores.c:(.text+0x38e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_mat4': hiscores.c:(.text+0x3900): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_mat4': hiscores.c:(.text+0x39a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_vec3': hiscores.c:(.text+0x39c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_vec3': hiscores.c:(.text+0x3a60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_from_axis_angle': hiscores.c:(.text+0x3a80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_from_axis_angle': hiscores.c:(.text+0x3b20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_power': hiscores.c:(.text+0x3b40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_power': hiscores.c:(.text+0x3be0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_normalize': hiscores.c:(.text+0x3c00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_normalize': hiscores.c:(.text+0x3ca0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_inverse': hiscores.c:(.text+0x3cc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_inverse': hiscores.c:(.text+0x3d60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_conjugate': hiscores.c:(.text+0x3d80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_conjugate': hiscores.c:(.text+0x3e20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_negative': hiscores.c:(.text+0x3e40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_negative': hiscores.c:(.text+0x3ee0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_divide': hiscores.c:(.text+0x3f00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_divide': hiscores.c:(.text+0x3fc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_multiply': hiscores.c:(.text+0x3fe0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_multiply': hiscores.c:(.text+0x40a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_scale': hiscores.c:(.text+0x40c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_scale': hiscores.c:(.text+0x4160): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_null': hiscores.c:(.text+0x4180): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_null': hiscores.c:(.text+0x4220): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_zero': hiscores.c:(.text+0x4240): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_zero': hiscores.c:(.text+0x42e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_assign': hiscores.c:(.text+0x4300): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_assign': hiscores.c:(.text+0x43a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat': hiscores.c:(.text+0x43c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat': hiscores.c:(.text+0x4460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_nearly_equal': hiscores.c:(.text+0x4480): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_nearly_equal': hiscores.c:(.text+0x44c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_equal': hiscores.c:(.text+0x44e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_equal': hiscores.c:(.text+0x4520): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_near_zero': hiscores.c:(.text+0x4540): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_near_zero': hiscores.c:(.text+0x4580): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `squat_is_zero': hiscores.c:(.text+0x45a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psquat_is_zero': hiscores.c:(.text+0x45e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_lerp': hiscores.c:(.text+0x4600): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_lerp': hiscores.c:(.text+0x46a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_normalize': hiscores.c:(.text+0x46c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_normalize': hiscores.c:(.text+0x4760): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_clamp': hiscores.c:(.text+0x4780): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_clamp': hiscores.c:(.text+0x4820): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_min': hiscores.c:(.text+0x4840): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_min': hiscores.c:(.text+0x48e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_max': hiscores.c:(.text+0x4900): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_max': hiscores.c:(.text+0x49a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_round': hiscores.c:(.text+0x49c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_round': hiscores.c:(.text+0x4a60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_ceil': hiscores.c:(.text+0x4a80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_ceil': hiscores.c:(.text+0x4b20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_floor': hiscores.c:(.text+0x4b40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_floor': hiscores.c:(.text+0x4be0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_abs': hiscores.c:(.text+0x4c00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_abs': hiscores.c:(.text+0x4ca0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_inverse': hiscores.c:(.text+0x4cc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_inverse': hiscores.c:(.text+0x4d60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_negative': hiscores.c:(.text+0x4d80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_negative': hiscores.c:(.text+0x4e20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_snap': hiscores.c:(.text+0x4e40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_snap': hiscores.c:(.text+0x4ee0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_divide': hiscores.c:(.text+0x4f00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_divide': hiscores.c:(.text+0x4fa0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_multiply_mat4': hiscores.c:(.text+0x4fc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_multiply_mat4': hiscores.c:(.text+0x5060): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_multiply': hiscores.c:(.text+0x5080): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_multiply': hiscores.c:(.text+0x5120): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_scale': hiscores.c:(.text+0x5140): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_scale': hiscores.c:(.text+0x51e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_subtract': hiscores.c:(.text+0x5200): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_subtract': hiscores.c:(.text+0x52a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_add': hiscores.c:(.text+0x52c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_add': hiscores.c:(.text+0x5360): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_one': hiscores.c:(.text+0x5380): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_one': hiscores.c:(.text+0x5400): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_zero': hiscores.c:(.text+0x5420): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_zero': hiscores.c:(.text+0x54a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_assign_vec4': hiscores.c:(.text+0x54c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_assign_vec4': hiscores.c:(.text+0x5560): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_assign': hiscores.c:(.text+0x5580): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_assign': hiscores.c:(.text+0x5620): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i': hiscores.c:(.text+0x5640): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i': hiscores.c:(.text+0x56e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_is_equal': hiscores.c:(.text+0x5720): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_is_equal': hiscores.c:(.text+0x5760): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4i_is_zero': hiscores.c:(.text+0x5780): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4i_is_zero': hiscores.c:(.text+0x57a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_lerp': hiscores.c:(.text+0x57c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_lerp': hiscores.c:(.text+0x5860): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_normalize': hiscores.c:(.text+0x5880): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_normalize': hiscores.c:(.text+0x5920): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_clamp': hiscores.c:(.text+0x5940): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_clamp': hiscores.c:(.text+0x59e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_min': hiscores.c:(.text+0x5a00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_min': hiscores.c:(.text+0x5aa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_max': hiscores.c:(.text+0x5ac0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_max': hiscores.c:(.text+0x5b60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_round': hiscores.c:(.text+0x5b80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_round': hiscores.c:(.text+0x5c20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_ceil': hiscores.c:(.text+0x5c40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_ceil': hiscores.c:(.text+0x5ce0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_floor': hiscores.c:(.text+0x5d00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_floor': hiscores.c:(.text+0x5da0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_abs': hiscores.c:(.text+0x5dc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_abs': hiscores.c:(.text+0x5e60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_inverse': hiscores.c:(.text+0x5e80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_inverse': hiscores.c:(.text+0x5f20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_negative': hiscores.c:(.text+0x5f40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_negative': hiscores.c:(.text+0x5fe0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_snap': hiscores.c:(.text+0x6000): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_snap': hiscores.c:(.text+0x60a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_divide': hiscores.c:(.text+0x60c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_divide': hiscores.c:(.text+0x6160): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_multiply_mat4': hiscores.c:(.text+0x6180): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_multiply_mat4': hiscores.c:(.text+0x6220): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_multiply': hiscores.c:(.text+0x6240): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_multiply': hiscores.c:(.text+0x62e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_scale': hiscores.c:(.text+0x6300): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_scale': hiscores.c:(.text+0x63a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_subtract': hiscores.c:(.text+0x63c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_subtract': hiscores.c:(.text+0x6460): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_add': hiscores.c:(.text+0x6480): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_add': hiscores.c:(.text+0x6520): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_one': hiscores.c:(.text+0x6540): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_one': hiscores.c:(.text+0x65c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_zero': hiscores.c:(.text+0x65e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_zero': hiscores.c:(.text+0x6660): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_assign_vec4i': hiscores.c:(.text+0x6680): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_assign_vec4i': hiscores.c:(.text+0x6720): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_assign': hiscores.c:(.text+0x6740): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_assign': hiscores.c:(.text+0x67e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4': hiscores.c:(.text+0x6800): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4': hiscores.c:(.text+0x68a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_nearly_equal': hiscores.c:(.text+0x68c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_nearly_equal': hiscores.c:(.text+0x6900): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_equal': hiscores.c:(.text+0x6920): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_equal': hiscores.c:(.text+0x6960): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_near_zero': hiscores.c:(.text+0x6980): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_near_zero': hiscores.c:(.text+0x69c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec4_is_zero': hiscores.c:(.text+0x69e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec4_is_zero': hiscores.c:(.text+0x6a00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_distance_squared': hiscores.c:(.text+0x6a20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_distance_squared': hiscores.c:(.text+0x6a80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_distance': hiscores.c:(.text+0x6aa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_distance': hiscores.c:(.text+0x6b00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_length_squared': hiscores.c:(.text+0x6b20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_length_squared': hiscores.c:(.text+0x6b60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_length': hiscores.c:(.text+0x6b80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_length': hiscores.c:(.text+0x6bc0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_dot': hiscores.c:(.text+0x6be0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_dot': hiscores.c:(.text+0x6c40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_bezier4': hiscores.c:(.text+0x6c60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_bezier4': hiscores.c:(.text+0x6d60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_bezier3': hiscores.c:(.text+0x6da0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_bezier3': hiscores.c:(.text+0x6ea0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_lerp': hiscores.c:(.text+0x6ec0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_lerp': hiscores.c:(.text+0x6fa0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_reflect': hiscores.c:(.text+0x6fc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_reflect': hiscores.c:(.text+0x70a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_slide': hiscores.c:(.text+0x70c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_slide': hiscores.c:(.text+0x71a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_project': hiscores.c:(.text+0x71c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_project': hiscores.c:(.text+0x72a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_normalize': hiscores.c:(.text+0x72c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_normalize': hiscores.c:(.text+0x7380): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_cross': hiscores.c:(.text+0x73a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_cross': hiscores.c:(.text+0x7480): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_clamp': hiscores.c:(.text+0x74a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_clamp': hiscores.c:(.text+0x75a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_min': hiscores.c:(.text+0x75c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_min': hiscores.c:(.text+0x76a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_max': hiscores.c:(.text+0x76c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_max': hiscores.c:(.text+0x77a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_round': hiscores.c:(.text+0x77c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_round': hiscores.c:(.text+0x7860): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_ceil': hiscores.c:(.text+0x7880): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_ceil': hiscores.c:(.text+0x7920): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_floor': hiscores.c:(.text+0x7940): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_floor': hiscores.c:(.text+0x79e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_abs': hiscores.c:(.text+0x7a00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_abs': hiscores.c:(.text+0x7ac0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_inverse': hiscores.c:(.text+0x7ae0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_inverse': hiscores.c:(.text+0x7ba0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_negative': hiscores.c:(.text+0x7bc0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_negative': hiscores.c:(.text+0x7c80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_snap': hiscores.c:(.text+0x7ca0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_snap': hiscores.c:(.text+0x7d80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_divide': hiscores.c:(.text+0x7da0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_divide': hiscores.c:(.text+0x7e80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_multiply_mat3': hiscores.c:(.text+0x7ea0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_multiply_mat3': hiscores.c:(.text+0x7f60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_multiply': hiscores.c:(.text+0x7f80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_multiply': hiscores.c:(.text+0x8060): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_scale': hiscores.c:(.text+0x8080): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_scale': hiscores.c:(.text+0x8140): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_subtract': hiscores.c:(.text+0x8160): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_subtract': hiscores.c:(.text+0x8240): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_add': hiscores.c:(.text+0x8260): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_add': hiscores.c:(.text+0x8340): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_one': hiscores.c:(.text+0x8360): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_one': hiscores.c:(.text+0x8400): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_zero': hiscores.c:(.text+0x8420): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_zero': hiscores.c:(.text+0x84c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_assign_vec3': hiscores.c:(.text+0x84e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_assign_vec3': hiscores.c:(.text+0x8580): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_assign': hiscores.c:(.text+0x85a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_assign': hiscores.c:(.text+0x8660): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i': hiscores.c:(.text+0x8680): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i': hiscores.c:(.text+0x8720): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_is_equal': hiscores.c:(.text+0x8740): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_is_equal': hiscores.c:(.text+0x87a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3i_is_zero': hiscores.c:(.text+0x87c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3i_is_zero': hiscores.c:(.text+0x8800): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_distance_squared': hiscores.c:(.text+0x8820): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_distance_squared': hiscores.c:(.text+0x8860): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_distance': hiscores.c:(.text+0x8880): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_distance': hiscores.c:(.text+0x88c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_length_squared': hiscores.c:(.text+0x88e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_length_squared': hiscores.c:(.text+0x8900): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_length': hiscores.c:(.text+0x8920): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_length': hiscores.c:(.text+0x8940): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_dot': hiscores.c:(.text+0x8960): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_dot': hiscores.c:(.text+0x89a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_bezier4': hiscores.c:(.text+0x89c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_bezier4': hiscores.c:(.text+0x8aa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_bezier3': hiscores.c:(.text+0x8ae0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_bezier3': hiscores.c:(.text+0x8ba0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_lerp': hiscores.c:(.text+0x8bc0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_lerp': hiscores.c:(.text+0x8c80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_reflect': hiscores.c:(.text+0x8ca0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_reflect': hiscores.c:(.text+0x8d60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_slide': hiscores.c:(.text+0x8d80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_slide': hiscores.c:(.text+0x8e40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_project': hiscores.c:(.text+0x8e60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_project': hiscores.c:(.text+0x8f20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_normalize': hiscores.c:(.text+0x8f40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_normalize': hiscores.c:(.text+0x8fe0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_cross': hiscores.c:(.text+0x9000): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_cross': hiscores.c:(.text+0x90c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_clamp': hiscores.c:(.text+0x90e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_clamp': hiscores.c:(.text+0x91a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_min': hiscores.c:(.text+0x91c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_min': hiscores.c:(.text+0x9280): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_max': hiscores.c:(.text+0x92a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_max': hiscores.c:(.text+0x9360): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_round': hiscores.c:(.text+0x9380): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_round': hiscores.c:(.text+0x9420): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_ceil': hiscores.c:(.text+0x9440): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_ceil': hiscores.c:(.text+0x94e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_floor': hiscores.c:(.text+0x9500): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_floor': hiscores.c:(.text+0x95a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_abs': hiscores.c:(.text+0x95c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_abs': hiscores.c:(.text+0x9660): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_inverse': hiscores.c:(.text+0x9680): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_inverse': hiscores.c:(.text+0x9720): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_negative': hiscores.c:(.text+0x9740): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_negative': hiscores.c:(.text+0x97e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_snap': hiscores.c:(.text+0x9800): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_snap': hiscores.c:(.text+0x98c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_divide': hiscores.c:(.text+0x98e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_divide': hiscores.c:(.text+0x99a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_multiply_mat3': hiscores.c:(.text+0x99c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_multiply_mat3': hiscores.c:(.text+0x9a60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_multiply': hiscores.c:(.text+0x9a80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_multiply': hiscores.c:(.text+0x9b40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_scale': hiscores.c:(.text+0x9b60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_scale': hiscores.c:(.text+0x9c00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_subtract': hiscores.c:(.text+0x9c20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_subtract': hiscores.c:(.text+0x9ce0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_add': hiscores.c:(.text+0x9d00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_add': hiscores.c:(.text+0x9dc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_one': hiscores.c:(.text+0x9de0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_one': hiscores.c:(.text+0x9e80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_zero': hiscores.c:(.text+0x9ea0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_zero': hiscores.c:(.text+0x9f40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_assign_vec3i': hiscores.c:(.text+0x9f60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_assign_vec3i': hiscores.c:(.text+0xa020): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_assign': hiscores.c:(.text+0xa040): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_assign': hiscores.c:(.text+0xa0e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3': hiscores.c:(.text+0xa100): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3': hiscores.c:(.text+0xa1a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_nearly_equal': hiscores.c:(.text+0xa1c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_nearly_equal': hiscores.c:(.text+0xa200): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_equal': hiscores.c:(.text+0xa220): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_equal': hiscores.c:(.text+0xa260): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_near_zero': hiscores.c:(.text+0xa280): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_near_zero': hiscores.c:(.text+0xa2c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec3_is_zero': hiscores.c:(.text+0xa2e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec3_is_zero': hiscores.c:(.text+0xa320): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_distance_squared': hiscores.c:(.text+0xa340): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_distance_squared': hiscores.c:(.text+0xa380): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_distance': hiscores.c:(.text+0xa3a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_distance': hiscores.c:(.text+0xa3c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_length': hiscores.c:(.text+0xa3e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_length': hiscores.c:(.text+0xa400): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_length_squared': hiscores.c:(.text+0xa420): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_length_squared': hiscores.c:(.text+0xa440): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_angle': hiscores.c:(.text+0xa460): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_angle': hiscores.c:(.text+0xa480): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_dot': hiscores.c:(.text+0xa4a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_dot': hiscores.c:(.text+0xa4e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_bezier4': hiscores.c:(.text+0xa500): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_bezier4': hiscores.c:(.text+0xa5a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_bezier3': hiscores.c:(.text+0xa5e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_bezier3': hiscores.c:(.text+0xa680): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_lerp': hiscores.c:(.text+0xa6a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_lerp': hiscores.c:(.text+0xa720): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_rotate': hiscores.c:(.text+0xa740): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_rotate': hiscores.c:(.text+0xa7c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_tangent': hiscores.c:(.text+0xa7e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_tangent': hiscores.c:(.text+0xa860): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_reflect': hiscores.c:(.text+0xa880): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_reflect': hiscores.c:(.text+0xa900): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_slide': hiscores.c:(.text+0xa920): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_slide': hiscores.c:(.text+0xa9a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_project': hiscores.c:(.text+0xa9c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_project': hiscores.c:(.text+0xaa40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_normalize': hiscores.c:(.text+0xaa60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_normalize': hiscores.c:(.text+0xaae0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_clamp': hiscores.c:(.text+0xab00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_clamp': hiscores.c:(.text+0xaba0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_min': hiscores.c:(.text+0xabc0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_min': hiscores.c:(.text+0xac40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_max': hiscores.c:(.text+0xac60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_max': hiscores.c:(.text+0xace0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_round': hiscores.c:(.text+0xad00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_round': hiscores.c:(.text+0xad80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_ceil': hiscores.c:(.text+0xada0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_ceil': hiscores.c:(.text+0xae20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_floor': hiscores.c:(.text+0xae40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_floor': hiscores.c:(.text+0xaec0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_abs': hiscores.c:(.text+0xaee0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_abs': hiscores.c:(.text+0xaf60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_inverse': hiscores.c:(.text+0xaf80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_inverse': hiscores.c:(.text+0xb000): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_negative': hiscores.c:(.text+0xb020): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_negative': hiscores.c:(.text+0xb0a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_snap': hiscores.c:(.text+0xb0c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_snap': hiscores.c:(.text+0xb140): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_divide': hiscores.c:(.text+0xb160): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_divide': hiscores.c:(.text+0xb1e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_multiply_mat2': hiscores.c:(.text+0xb200): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_multiply_mat2': hiscores.c:(.text+0xb2a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_multiply': hiscores.c:(.text+0xb2c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_multiply': hiscores.c:(.text+0xb340): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_scale': hiscores.c:(.text+0xb360): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_scale': hiscores.c:(.text+0xb3e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_subtract': hiscores.c:(.text+0xb400): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_subtract': hiscores.c:(.text+0xb480): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_add': hiscores.c:(.text+0xb4a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_add': hiscores.c:(.text+0xb520): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_one': hiscores.c:(.text+0xb540): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_one': hiscores.c:(.text+0xb5c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_zero': hiscores.c:(.text+0xb5e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_zero': hiscores.c:(.text+0xb660): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_assign_vec2': hiscores.c:(.text+0xb680): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_assign_vec2': hiscores.c:(.text+0xb700): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_assign': hiscores.c:(.text+0xb720): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_assign': hiscores.c:(.text+0xb7a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i': hiscores.c:(.text+0xbc00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i': hiscores.c:(.text+0xbc80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_is_equal': hiscores.c:(.text+0xbca0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_is_equal': hiscores.c:(.text+0xbce0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2i_is_zero': hiscores.c:(.text+0xbd00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2i_is_zero': hiscores.c:(.text+0xbd20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_distance_squared': hiscores.c:(.text+0xbd40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_distance_squared': hiscores.c:(.text+0xbd80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_distance': hiscores.c:(.text+0xbda0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_distance': hiscores.c:(.text+0xbde0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_length': hiscores.c:(.text+0xbe00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_length': hiscores.c:(.text+0xbe20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_length_squared': hiscores.c:(.text+0xbe40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_length_squared': hiscores.c:(.text+0xbe60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_angle': hiscores.c:(.text+0xbe80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_angle': hiscores.c:(.text+0xbea0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_dot': hiscores.c:(.text+0xbec0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_dot': hiscores.c:(.text+0xbf00): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_bezier4': hiscores.c:(.text+0xbf20): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_bezier4': hiscores.c:(.text+0xbfe0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_bezier3': hiscores.c:(.text+0xc020): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_bezier3': hiscores.c:(.text+0xc0c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_lerp': hiscores.c:(.text+0xc0e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_lerp': hiscores.c:(.text+0xc180): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_rotate': hiscores.c:(.text+0xc1a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_rotate': hiscores.c:(.text+0xc240): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_tangent': hiscores.c:(.text+0xc260): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_tangent': hiscores.c:(.text+0xc2e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_reflect': hiscores.c:(.text+0xc300): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_reflect': hiscores.c:(.text+0xc3a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_slide': hiscores.c:(.text+0xc3c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_slide': hiscores.c:(.text+0xc460): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_project': hiscores.c:(.text+0xc480): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_project': hiscores.c:(.text+0xc520): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_normalize': hiscores.c:(.text+0xc540): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_normalize': hiscores.c:(.text+0xc5c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_clamp': hiscores.c:(.text+0xc5e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_clamp': hiscores.c:(.text+0xc680): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_min': hiscores.c:(.text+0xc6a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_min': hiscores.c:(.text+0xc740): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_max': hiscores.c:(.text+0xc760): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_max': hiscores.c:(.text+0xc800): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_round': hiscores.c:(.text+0xc820): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_round': hiscores.c:(.text+0xc8a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_ceil': hiscores.c:(.text+0xc8c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_ceil': hiscores.c:(.text+0xc940): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_floor': hiscores.c:(.text+0xc960): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_floor': hiscores.c:(.text+0xc9e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_abs': hiscores.c:(.text+0xca00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_abs': hiscores.c:(.text+0xca80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_inverse': hiscores.c:(.text+0xcaa0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_inverse': hiscores.c:(.text+0xcb20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_negative': hiscores.c:(.text+0xcb40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_negative': hiscores.c:(.text+0xcbc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_snap': hiscores.c:(.text+0xcbe0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_snap': hiscores.c:(.text+0xcc80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_divide': hiscores.c:(.text+0xcca0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_divide': hiscores.c:(.text+0xcd40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_multiply_mat2': hiscores.c:(.text+0xcd60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_multiply_mat2': hiscores.c:(.text+0xce00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_multiply': hiscores.c:(.text+0xce20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_multiply': hiscores.c:(.text+0xcec0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_scale': hiscores.c:(.text+0xcee0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_scale': hiscores.c:(.text+0xcf80): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_subtract': hiscores.c:(.text+0xcfa0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_subtract': hiscores.c:(.text+0xd040): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_add': hiscores.c:(.text+0xd060): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_add': hiscores.c:(.text+0xd100): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_one': hiscores.c:(.text+0xd120): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_one': hiscores.c:(.text+0xd1a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_zero': hiscores.c:(.text+0xd1c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_zero': hiscores.c:(.text+0xd240): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_assign_vec2i': hiscores.c:(.text+0xd260): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_assign_vec2i': hiscores.c:(.text+0xd2e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_assign': hiscores.c:(.text+0xd300): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_assign': hiscores.c:(.text+0xd380): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2': hiscores.c:(.text+0xd3a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2': hiscores.c:(.text+0xd420): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_nearly_equal': hiscores.c:(.text+0xd440): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_nearly_equal': hiscores.c:(.text+0xd480): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_equal': hiscores.c:(.text+0xd4a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_equal': hiscores.c:(.text+0xd4e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_near_zero': hiscores.c:(.text+0xd500): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_near_zero': hiscores.c:(.text+0xd520): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `svec2_is_zero': hiscores.c:(.text+0xd540): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/hiscores.c.o: In function `psvec2_is_zero': hiscores.c:(.text+0xd560): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_lerp': loading_screens.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_lerp': loading_screens.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_multiply': loading_screens.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_multiply': loading_screens.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_scale': loading_screens.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_scale': loading_screens.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_negative': loading_screens.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_negative': loading_screens.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_scaling': loading_screens.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_scaling': loading_screens.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_translation': loading_screens.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_translation': loading_screens.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_look_at': loading_screens.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_look_at': loading_screens.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_quaternion': loading_screens.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_quaternion': loading_screens.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_axis': loading_screens.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_axis': loading_screens.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_z': loading_screens.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_z': loading_screens.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_y': loading_screens.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_y': loading_screens.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_rotation_x': loading_screens.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_rotation_x': loading_screens.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_perspective_infinite': loading_screens.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_perspective_infinite': loading_screens.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_perspective_fov': loading_screens.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_perspective_fov': loading_screens.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_perspective': loading_screens.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_perspective': loading_screens.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_ortho': loading_screens.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_ortho': loading_screens.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_inverse': loading_screens.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_inverse': loading_screens.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_adjugate': loading_screens.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_adjugate': loading_screens.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_transpose': loading_screens.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_transpose': loading_screens.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_assign_mat3': loading_screens.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_assign_mat3': loading_screens.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_assign_mat2': loading_screens.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_assign_mat2': loading_screens.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_assign': loading_screens.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_assign': loading_screens.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_determinant': loading_screens.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_determinant': loading_screens.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_identity': loading_screens.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_identity': loading_screens.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4_zero': loading_screens.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4_zero': loading_screens.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat4': loading_screens.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat4': loading_screens.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_lerp': loading_screens.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_lerp': loading_screens.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_multiply': loading_screens.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_multiply': loading_screens.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_scale': loading_screens.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_scale': loading_screens.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_negative': loading_screens.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_negative': loading_screens.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_scaling': loading_screens.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_scaling': loading_screens.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_quaternion': loading_screens.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_quaternion': loading_screens.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_axis': loading_screens.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_axis': loading_screens.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_z': loading_screens.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_z': loading_screens.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_y': loading_screens.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_y': loading_screens.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_rotation_x': loading_screens.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_rotation_x': loading_screens.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_inverse': loading_screens.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_inverse': loading_screens.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_adjugate': loading_screens.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_adjugate': loading_screens.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_cofactor': loading_screens.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_cofactor': loading_screens.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_transpose': loading_screens.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_transpose': loading_screens.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_assign_mat4': loading_screens.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_assign_mat4': loading_screens.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_assign_mat2': loading_screens.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_assign_mat2': loading_screens.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_assign': loading_screens.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_assign': loading_screens.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_determinant': loading_screens.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_determinant': loading_screens.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_identity': loading_screens.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_identity': loading_screens.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3_zero': loading_screens.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3_zero': loading_screens.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat3': loading_screens.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat3': loading_screens.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_lerp': loading_screens.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_lerp': loading_screens.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_multiply': loading_screens.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_multiply': loading_screens.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_scale': loading_screens.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_scale': loading_screens.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_negative': loading_screens.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_negative': loading_screens.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_scaling': loading_screens.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_scaling': loading_screens.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_rotation': loading_screens.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_rotation': loading_screens.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_inverse': loading_screens.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_inverse': loading_screens.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_cofactor': loading_screens.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_cofactor': loading_screens.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_transpose': loading_screens.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_transpose': loading_screens.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_assign_mat4': loading_screens.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_assign_mat4': loading_screens.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_assign_mat3': loading_screens.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_assign_mat3': loading_screens.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_assign': loading_screens.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_assign': loading_screens.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_determinant': loading_screens.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_determinant': loading_screens.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_identity': loading_screens.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_identity': loading_screens.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2_zero': loading_screens.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2_zero': loading_screens.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `smat2': loading_screens.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psmat2': loading_screens.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_length_squared': loading_screens.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_length_squared': loading_screens.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_length': loading_screens.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_length': loading_screens.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_angle': loading_screens.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_angle': loading_screens.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_dot': loading_screens.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_dot': loading_screens.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_slerp': loading_screens.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_slerp': loading_screens.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_lerp': loading_screens.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_lerp': loading_screens.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_yaw_pitch_roll': loading_screens.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_yaw_pitch_roll': loading_screens.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_mat4': loading_screens.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_mat4': loading_screens.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_vec3': loading_screens.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_vec3': loading_screens.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_from_axis_angle': loading_screens.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_from_axis_angle': loading_screens.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_power': loading_screens.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_power': loading_screens.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_normalize': loading_screens.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_normalize': loading_screens.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_inverse': loading_screens.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_inverse': loading_screens.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_conjugate': loading_screens.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_conjugate': loading_screens.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_negative': loading_screens.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_negative': loading_screens.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_divide': loading_screens.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_divide': loading_screens.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_multiply': loading_screens.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_multiply': loading_screens.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_scale': loading_screens.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_scale': loading_screens.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_null': loading_screens.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_null': loading_screens.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_zero': loading_screens.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_zero': loading_screens.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_assign': loading_screens.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_assign': loading_screens.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat': loading_screens.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat': loading_screens.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_nearly_equal': loading_screens.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_nearly_equal': loading_screens.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_equal': loading_screens.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_equal': loading_screens.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_near_zero': loading_screens.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_near_zero': loading_screens.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `squat_is_zero': loading_screens.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psquat_is_zero': loading_screens.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_lerp': loading_screens.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_lerp': loading_screens.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_normalize': loading_screens.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_normalize': loading_screens.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_clamp': loading_screens.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_clamp': loading_screens.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_min': loading_screens.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_min': loading_screens.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_max': loading_screens.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_max': loading_screens.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_round': loading_screens.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_round': loading_screens.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_ceil': loading_screens.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_ceil': loading_screens.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_floor': loading_screens.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_floor': loading_screens.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_abs': loading_screens.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_abs': loading_screens.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_inverse': loading_screens.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_inverse': loading_screens.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_negative': loading_screens.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_negative': loading_screens.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_snap': loading_screens.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_snap': loading_screens.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_divide': loading_screens.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_divide': loading_screens.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_multiply_mat4': loading_screens.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_multiply_mat4': loading_screens.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_multiply': loading_screens.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_multiply': loading_screens.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_scale': loading_screens.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_scale': loading_screens.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_subtract': loading_screens.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_subtract': loading_screens.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_add': loading_screens.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_add': loading_screens.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_one': loading_screens.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_one': loading_screens.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_zero': loading_screens.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_zero': loading_screens.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_assign_vec4': loading_screens.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_assign_vec4': loading_screens.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_assign': loading_screens.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_assign': loading_screens.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i': loading_screens.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i': loading_screens.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_is_equal': loading_screens.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_is_equal': loading_screens.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4i_is_zero': loading_screens.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4i_is_zero': loading_screens.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_lerp': loading_screens.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_lerp': loading_screens.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_normalize': loading_screens.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_normalize': loading_screens.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_clamp': loading_screens.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_clamp': loading_screens.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_min': loading_screens.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_min': loading_screens.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_max': loading_screens.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_max': loading_screens.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_round': loading_screens.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_round': loading_screens.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_ceil': loading_screens.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_ceil': loading_screens.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_floor': loading_screens.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_floor': loading_screens.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_abs': loading_screens.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_abs': loading_screens.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_inverse': loading_screens.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_inverse': loading_screens.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_negative': loading_screens.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_negative': loading_screens.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_snap': loading_screens.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_snap': loading_screens.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_divide': loading_screens.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_divide': loading_screens.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_multiply_mat4': loading_screens.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_multiply_mat4': loading_screens.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_multiply': loading_screens.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_multiply': loading_screens.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_scale': loading_screens.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_scale': loading_screens.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_subtract': loading_screens.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_subtract': loading_screens.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_add': loading_screens.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_add': loading_screens.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_one': loading_screens.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_one': loading_screens.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_zero': loading_screens.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_zero': loading_screens.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_assign_vec4i': loading_screens.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_assign_vec4i': loading_screens.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_assign': loading_screens.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_assign': loading_screens.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4': loading_screens.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4': loading_screens.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_nearly_equal': loading_screens.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_nearly_equal': loading_screens.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_equal': loading_screens.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_equal': loading_screens.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_near_zero': loading_screens.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_near_zero': loading_screens.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec4_is_zero': loading_screens.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec4_is_zero': loading_screens.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_distance_squared': loading_screens.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_distance_squared': loading_screens.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_distance': loading_screens.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_distance': loading_screens.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_length_squared': loading_screens.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_length_squared': loading_screens.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_length': loading_screens.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_length': loading_screens.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_dot': loading_screens.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_dot': loading_screens.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_bezier4': loading_screens.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_bezier4': loading_screens.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_bezier3': loading_screens.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_bezier3': loading_screens.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_lerp': loading_screens.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_lerp': loading_screens.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_reflect': loading_screens.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_reflect': loading_screens.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_slide': loading_screens.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_slide': loading_screens.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_project': loading_screens.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_project': loading_screens.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_normalize': loading_screens.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_normalize': loading_screens.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_cross': loading_screens.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_cross': loading_screens.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_clamp': loading_screens.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_clamp': loading_screens.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_min': loading_screens.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_min': loading_screens.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_max': loading_screens.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_max': loading_screens.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_round': loading_screens.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_round': loading_screens.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_ceil': loading_screens.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_ceil': loading_screens.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_floor': loading_screens.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_floor': loading_screens.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_abs': loading_screens.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_abs': loading_screens.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_inverse': loading_screens.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_inverse': loading_screens.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_negative': loading_screens.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_negative': loading_screens.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_snap': loading_screens.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_snap': loading_screens.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_divide': loading_screens.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_divide': loading_screens.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_multiply_mat3': loading_screens.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_multiply_mat3': loading_screens.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_multiply': loading_screens.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_multiply': loading_screens.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_scale': loading_screens.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_scale': loading_screens.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_subtract': loading_screens.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_subtract': loading_screens.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_add': loading_screens.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_add': loading_screens.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_one': loading_screens.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_one': loading_screens.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_zero': loading_screens.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_zero': loading_screens.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_assign_vec3': loading_screens.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_assign_vec3': loading_screens.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_assign': loading_screens.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_assign': loading_screens.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i': loading_screens.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i': loading_screens.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_is_equal': loading_screens.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_is_equal': loading_screens.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3i_is_zero': loading_screens.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3i_is_zero': loading_screens.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_distance_squared': loading_screens.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_distance_squared': loading_screens.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_distance': loading_screens.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_distance': loading_screens.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_length_squared': loading_screens.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_length_squared': loading_screens.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_length': loading_screens.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_length': loading_screens.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_dot': loading_screens.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_dot': loading_screens.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_bezier4': loading_screens.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_bezier4': loading_screens.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_bezier3': loading_screens.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_bezier3': loading_screens.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_lerp': loading_screens.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_lerp': loading_screens.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_reflect': loading_screens.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_reflect': loading_screens.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_slide': loading_screens.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_slide': loading_screens.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_project': loading_screens.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_project': loading_screens.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_normalize': loading_screens.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_normalize': loading_screens.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_cross': loading_screens.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_cross': loading_screens.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_clamp': loading_screens.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_clamp': loading_screens.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_min': loading_screens.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_min': loading_screens.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_max': loading_screens.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_max': loading_screens.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_round': loading_screens.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_round': loading_screens.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_ceil': loading_screens.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_ceil': loading_screens.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_floor': loading_screens.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_floor': loading_screens.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_abs': loading_screens.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_abs': loading_screens.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_inverse': loading_screens.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_inverse': loading_screens.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_negative': loading_screens.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_negative': loading_screens.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_snap': loading_screens.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_snap': loading_screens.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_divide': loading_screens.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_divide': loading_screens.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_multiply_mat3': loading_screens.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_multiply_mat3': loading_screens.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_multiply': loading_screens.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_multiply': loading_screens.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_scale': loading_screens.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_scale': loading_screens.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_subtract': loading_screens.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_subtract': loading_screens.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_add': loading_screens.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_add': loading_screens.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_one': loading_screens.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_one': loading_screens.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_zero': loading_screens.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_zero': loading_screens.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_assign_vec3i': loading_screens.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_assign_vec3i': loading_screens.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_assign': loading_screens.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_assign': loading_screens.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3': loading_screens.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3': loading_screens.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_nearly_equal': loading_screens.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_nearly_equal': loading_screens.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_equal': loading_screens.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_equal': loading_screens.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_near_zero': loading_screens.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_near_zero': loading_screens.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec3_is_zero': loading_screens.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec3_is_zero': loading_screens.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_distance_squared': loading_screens.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_distance_squared': loading_screens.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_distance': loading_screens.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_distance': loading_screens.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_length': loading_screens.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_length': loading_screens.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_length_squared': loading_screens.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_length_squared': loading_screens.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_angle': loading_screens.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_angle': loading_screens.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_dot': loading_screens.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_dot': loading_screens.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_bezier4': loading_screens.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_bezier4': loading_screens.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_bezier3': loading_screens.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_bezier3': loading_screens.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_lerp': loading_screens.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_lerp': loading_screens.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_rotate': loading_screens.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_rotate': loading_screens.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_tangent': loading_screens.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_tangent': loading_screens.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_reflect': loading_screens.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_reflect': loading_screens.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_slide': loading_screens.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_slide': loading_screens.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_project': loading_screens.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_project': loading_screens.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_normalize': loading_screens.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_normalize': loading_screens.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_clamp': loading_screens.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_clamp': loading_screens.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_min': loading_screens.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_min': loading_screens.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_max': loading_screens.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_max': loading_screens.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_round': loading_screens.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_round': loading_screens.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_ceil': loading_screens.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_ceil': loading_screens.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_floor': loading_screens.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_floor': loading_screens.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_abs': loading_screens.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_abs': loading_screens.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_inverse': loading_screens.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_inverse': loading_screens.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_negative': loading_screens.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_negative': loading_screens.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_snap': loading_screens.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_snap': loading_screens.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_divide': loading_screens.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_divide': loading_screens.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_multiply_mat2': loading_screens.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_multiply_mat2': loading_screens.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_multiply': loading_screens.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_multiply': loading_screens.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_scale': loading_screens.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_scale': loading_screens.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_subtract': loading_screens.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_subtract': loading_screens.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_add': loading_screens.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_add': loading_screens.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_one': loading_screens.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_one': loading_screens.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_zero': loading_screens.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_zero': loading_screens.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_assign_vec2': loading_screens.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_assign_vec2': loading_screens.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_assign': loading_screens.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_assign': loading_screens.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i': loading_screens.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i': loading_screens.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_is_equal': loading_screens.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_is_equal': loading_screens.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2i_is_zero': loading_screens.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2i_is_zero': loading_screens.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_distance_squared': loading_screens.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_distance_squared': loading_screens.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_distance': loading_screens.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_distance': loading_screens.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_length': loading_screens.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_length': loading_screens.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_length_squared': loading_screens.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_length_squared': loading_screens.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_angle': loading_screens.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_angle': loading_screens.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_dot': loading_screens.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_dot': loading_screens.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_bezier4': loading_screens.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_bezier4': loading_screens.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_bezier3': loading_screens.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_bezier3': loading_screens.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_lerp': loading_screens.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_lerp': loading_screens.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_rotate': loading_screens.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_rotate': loading_screens.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_tangent': loading_screens.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_tangent': loading_screens.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_reflect': loading_screens.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_reflect': loading_screens.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_slide': loading_screens.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_slide': loading_screens.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_project': loading_screens.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_project': loading_screens.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_normalize': loading_screens.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_normalize': loading_screens.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_clamp': loading_screens.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_clamp': loading_screens.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_min': loading_screens.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_min': loading_screens.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_max': loading_screens.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_max': loading_screens.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_round': loading_screens.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_round': loading_screens.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_ceil': loading_screens.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_ceil': loading_screens.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_floor': loading_screens.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_floor': loading_screens.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_abs': loading_screens.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_abs': loading_screens.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_inverse': loading_screens.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_inverse': loading_screens.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_negative': loading_screens.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_negative': loading_screens.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_snap': loading_screens.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_snap': loading_screens.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_divide': loading_screens.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_divide': loading_screens.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_multiply_mat2': loading_screens.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_multiply_mat2': loading_screens.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_multiply': loading_screens.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_multiply': loading_screens.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_scale': loading_screens.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_scale': loading_screens.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_subtract': loading_screens.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_subtract': loading_screens.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_add': loading_screens.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_add': loading_screens.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_one': loading_screens.c:(.text+0xcb80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_one': loading_screens.c:(.text+0xcc00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_zero': loading_screens.c:(.text+0xcc20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_zero': loading_screens.c:(.text+0xcca0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_assign_vec2i': loading_screens.c:(.text+0xccc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_assign_vec2i': loading_screens.c:(.text+0xcd40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_assign': loading_screens.c:(.text+0xcd60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_assign': loading_screens.c:(.text+0xcde0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2': loading_screens.c:(.text+0xce00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2': loading_screens.c:(.text+0xce80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_nearly_equal': loading_screens.c:(.text+0xcea0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_nearly_equal': loading_screens.c:(.text+0xcee0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_equal': loading_screens.c:(.text+0xcf00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_equal': loading_screens.c:(.text+0xcf40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_near_zero': loading_screens.c:(.text+0xcf60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_near_zero': loading_screens.c:(.text+0xcf80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `svec2_is_zero': loading_screens.c:(.text+0xcfa0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/loading_screens.c.o: In function `psvec2_is_zero': loading_screens.c:(.text+0xcfc0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_lerp': mainmenu.c:(.text+0xda0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_lerp': mainmenu.c:(.text+0xe20): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_multiply': mainmenu.c:(.text+0xe40): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_multiply': mainmenu.c:(.text+0xec0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_scale': mainmenu.c:(.text+0xee0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_scale': mainmenu.c:(.text+0xf60): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_negative': mainmenu.c:(.text+0xf80): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_negative': mainmenu.c:(.text+0x1000): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_scaling': mainmenu.c:(.text+0x1020): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_scaling': mainmenu.c:(.text+0x10a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_translation': mainmenu.c:(.text+0x10c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_translation': mainmenu.c:(.text+0x1140): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_look_at': mainmenu.c:(.text+0x1160): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_look_at': mainmenu.c:(.text+0x1220): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_quaternion': mainmenu.c:(.text+0x1240): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_quaternion': mainmenu.c:(.text+0x12c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_axis': mainmenu.c:(.text+0x12e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_axis': mainmenu.c:(.text+0x1360): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_z': mainmenu.c:(.text+0x1380): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_z': mainmenu.c:(.text+0x1400): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_y': mainmenu.c:(.text+0x1420): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_y': mainmenu.c:(.text+0x14a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_rotation_x': mainmenu.c:(.text+0x14c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_rotation_x': mainmenu.c:(.text+0x1540): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_perspective_infinite': mainmenu.c:(.text+0x1560): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_perspective_infinite': mainmenu.c:(.text+0x15e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_perspective_fov': mainmenu.c:(.text+0x1600): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_perspective_fov': mainmenu.c:(.text+0x1680): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_perspective': mainmenu.c:(.text+0x16a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_perspective': mainmenu.c:(.text+0x1720): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_ortho': mainmenu.c:(.text+0x1740): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_ortho': mainmenu.c:(.text+0x17c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_inverse': mainmenu.c:(.text+0x17e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_inverse': mainmenu.c:(.text+0x1860): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_adjugate': mainmenu.c:(.text+0x1880): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_adjugate': mainmenu.c:(.text+0x1900): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_transpose': mainmenu.c:(.text+0x1920): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_transpose': mainmenu.c:(.text+0x19a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_assign_mat3': mainmenu.c:(.text+0x19c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_assign_mat3': mainmenu.c:(.text+0x1a40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_assign_mat2': mainmenu.c:(.text+0x1a60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_assign_mat2': mainmenu.c:(.text+0x1b00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_assign': mainmenu.c:(.text+0x1b20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_assign': mainmenu.c:(.text+0x1ba0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_determinant': mainmenu.c:(.text+0x1bc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_determinant': mainmenu.c:(.text+0x1be0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_identity': mainmenu.c:(.text+0x1c00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_identity': mainmenu.c:(.text+0x1c80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4_zero': mainmenu.c:(.text+0x1ca0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4_zero': mainmenu.c:(.text+0x1d20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat4': mainmenu.c:(.text+0x1d40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat4': mainmenu.c:(.text+0x1dc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_lerp': mainmenu.c:(.text+0x1de0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_lerp': mainmenu.c:(.text+0x1e60): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_multiply': mainmenu.c:(.text+0x1e80): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_multiply': mainmenu.c:(.text+0x1f00): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_scale': mainmenu.c:(.text+0x1f20): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_scale': mainmenu.c:(.text+0x1fa0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_negative': mainmenu.c:(.text+0x1fc0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_negative': mainmenu.c:(.text+0x2040): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_scaling': mainmenu.c:(.text+0x2060): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_scaling': mainmenu.c:(.text+0x20e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_quaternion': mainmenu.c:(.text+0x2100): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_quaternion': mainmenu.c:(.text+0x21a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_axis': mainmenu.c:(.text+0x21c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_axis': mainmenu.c:(.text+0x2260): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_z': mainmenu.c:(.text+0x2280): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_z': mainmenu.c:(.text+0x2300): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_y': mainmenu.c:(.text+0x2320): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_y': mainmenu.c:(.text+0x23a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_rotation_x': mainmenu.c:(.text+0x23c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_rotation_x': mainmenu.c:(.text+0x2440): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_inverse': mainmenu.c:(.text+0x2460): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_inverse': mainmenu.c:(.text+0x24e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_adjugate': mainmenu.c:(.text+0x2500): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_adjugate': mainmenu.c:(.text+0x2580): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_cofactor': mainmenu.c:(.text+0x25a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_cofactor': mainmenu.c:(.text+0x2620): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_transpose': mainmenu.c:(.text+0x2640): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_transpose': mainmenu.c:(.text+0x26c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_assign_mat4': mainmenu.c:(.text+0x26e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_assign_mat4': mainmenu.c:(.text+0x2760): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_assign_mat2': mainmenu.c:(.text+0x2780): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_assign_mat2': mainmenu.c:(.text+0x2820): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_assign': mainmenu.c:(.text+0x2840): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_assign': mainmenu.c:(.text+0x28c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_determinant': mainmenu.c:(.text+0x28e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_determinant': mainmenu.c:(.text+0x2900): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_identity': mainmenu.c:(.text+0x2920): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_identity': mainmenu.c:(.text+0x29a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3_zero': mainmenu.c:(.text+0x29c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3_zero': mainmenu.c:(.text+0x2a40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat3': mainmenu.c:(.text+0x2a60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat3': mainmenu.c:(.text+0x2ae0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_lerp': mainmenu.c:(.text+0x2b00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_lerp': mainmenu.c:(.text+0x2bc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_multiply': mainmenu.c:(.text+0x2be0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_multiply': mainmenu.c:(.text+0x2ca0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_scale': mainmenu.c:(.text+0x2cc0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_scale': mainmenu.c:(.text+0x2d60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_negative': mainmenu.c:(.text+0x2d80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_negative': mainmenu.c:(.text+0x2e20): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_scaling': mainmenu.c:(.text+0x2e40): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_scaling': mainmenu.c:(.text+0x2ee0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_rotation': mainmenu.c:(.text+0x2f00): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_rotation': mainmenu.c:(.text+0x2fa0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_inverse': mainmenu.c:(.text+0x2fc0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_inverse': mainmenu.c:(.text+0x3060): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_cofactor': mainmenu.c:(.text+0x3080): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_cofactor': mainmenu.c:(.text+0x3120): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_transpose': mainmenu.c:(.text+0x3140): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_transpose': mainmenu.c:(.text+0x31e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_assign_mat4': mainmenu.c:(.text+0x3200): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_assign_mat4': mainmenu.c:(.text+0x32a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_assign_mat3': mainmenu.c:(.text+0x32c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_assign_mat3': mainmenu.c:(.text+0x3360): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_assign': mainmenu.c:(.text+0x3380): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_assign': mainmenu.c:(.text+0x3420): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_determinant': mainmenu.c:(.text+0x3440): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_determinant': mainmenu.c:(.text+0x3480): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_identity': mainmenu.c:(.text+0x34a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_identity': mainmenu.c:(.text+0x3540): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2_zero': mainmenu.c:(.text+0x3560): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2_zero': mainmenu.c:(.text+0x3600): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `smat2': mainmenu.c:(.text+0x3620): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psmat2': mainmenu.c:(.text+0x36c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_length_squared': mainmenu.c:(.text+0x36e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_length_squared': mainmenu.c:(.text+0x3720): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_length': mainmenu.c:(.text+0x3740): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_length': mainmenu.c:(.text+0x3780): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_angle': mainmenu.c:(.text+0x37a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_angle': mainmenu.c:(.text+0x37e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_dot': mainmenu.c:(.text+0x3800): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_dot': mainmenu.c:(.text+0x3840): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_slerp': mainmenu.c:(.text+0x3860): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_slerp': mainmenu.c:(.text+0x3920): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_lerp': mainmenu.c:(.text+0x3940): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_lerp': mainmenu.c:(.text+0x3a00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_yaw_pitch_roll': mainmenu.c:(.text+0x3a20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_yaw_pitch_roll': mainmenu.c:(.text+0x3ac0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_mat4': mainmenu.c:(.text+0x3ae0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_mat4': mainmenu.c:(.text+0x3b80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_vec3': mainmenu.c:(.text+0x3ba0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_vec3': mainmenu.c:(.text+0x3c40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_from_axis_angle': mainmenu.c:(.text+0x3c60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_from_axis_angle': mainmenu.c:(.text+0x3d00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_power': mainmenu.c:(.text+0x3d20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_power': mainmenu.c:(.text+0x3dc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_normalize': mainmenu.c:(.text+0x3de0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_normalize': mainmenu.c:(.text+0x3e80): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_inverse': mainmenu.c:(.text+0x3ea0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_inverse': mainmenu.c:(.text+0x3f40): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_conjugate': mainmenu.c:(.text+0x3f60): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_conjugate': mainmenu.c:(.text+0x4000): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_negative': mainmenu.c:(.text+0x4020): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_negative': mainmenu.c:(.text+0x40c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_divide': mainmenu.c:(.text+0x40e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_divide': mainmenu.c:(.text+0x41a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_multiply': mainmenu.c:(.text+0x41c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_multiply': mainmenu.c:(.text+0x4280): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_scale': mainmenu.c:(.text+0x42a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_scale': mainmenu.c:(.text+0x4340): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_null': mainmenu.c:(.text+0x4360): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_null': mainmenu.c:(.text+0x4400): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_zero': mainmenu.c:(.text+0x4420): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_zero': mainmenu.c:(.text+0x44c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_assign': mainmenu.c:(.text+0x44e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_assign': mainmenu.c:(.text+0x4580): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat': mainmenu.c:(.text+0x45a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat': mainmenu.c:(.text+0x4640): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_nearly_equal': mainmenu.c:(.text+0x4660): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_nearly_equal': mainmenu.c:(.text+0x46a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_equal': mainmenu.c:(.text+0x46c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_equal': mainmenu.c:(.text+0x4700): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_near_zero': mainmenu.c:(.text+0x4720): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_near_zero': mainmenu.c:(.text+0x4760): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `squat_is_zero': mainmenu.c:(.text+0x4780): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psquat_is_zero': mainmenu.c:(.text+0x47c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_lerp': mainmenu.c:(.text+0x47e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_lerp': mainmenu.c:(.text+0x4880): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_normalize': mainmenu.c:(.text+0x48a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_normalize': mainmenu.c:(.text+0x4940): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_clamp': mainmenu.c:(.text+0x4960): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_clamp': mainmenu.c:(.text+0x4a00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_min': mainmenu.c:(.text+0x4a20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_min': mainmenu.c:(.text+0x4ac0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_max': mainmenu.c:(.text+0x4ae0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_max': mainmenu.c:(.text+0x4b80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_round': mainmenu.c:(.text+0x4ba0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_round': mainmenu.c:(.text+0x4c40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_ceil': mainmenu.c:(.text+0x4c60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_ceil': mainmenu.c:(.text+0x4d00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_floor': mainmenu.c:(.text+0x4d20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_floor': mainmenu.c:(.text+0x4dc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_abs': mainmenu.c:(.text+0x4de0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_abs': mainmenu.c:(.text+0x4e80): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_inverse': mainmenu.c:(.text+0x4ea0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_inverse': mainmenu.c:(.text+0x4f40): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_negative': mainmenu.c:(.text+0x4f60): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_negative': mainmenu.c:(.text+0x5000): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_snap': mainmenu.c:(.text+0x5020): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_snap': mainmenu.c:(.text+0x50c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_divide': mainmenu.c:(.text+0x50e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_divide': mainmenu.c:(.text+0x5180): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_multiply_mat4': mainmenu.c:(.text+0x51a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_multiply_mat4': mainmenu.c:(.text+0x5240): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_multiply': mainmenu.c:(.text+0x5260): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_multiply': mainmenu.c:(.text+0x5300): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_scale': mainmenu.c:(.text+0x5320): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_scale': mainmenu.c:(.text+0x53c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_subtract': mainmenu.c:(.text+0x53e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_subtract': mainmenu.c:(.text+0x5480): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_add': mainmenu.c:(.text+0x54a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_add': mainmenu.c:(.text+0x5540): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_one': mainmenu.c:(.text+0x5560): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_one': mainmenu.c:(.text+0x55e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_zero': mainmenu.c:(.text+0x5600): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_zero': mainmenu.c:(.text+0x5680): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_assign_vec4': mainmenu.c:(.text+0x56a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_assign_vec4': mainmenu.c:(.text+0x5740): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_assign': mainmenu.c:(.text+0x5760): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_assign': mainmenu.c:(.text+0x5800): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i': mainmenu.c:(.text+0x5820): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i': mainmenu.c:(.text+0x58c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_is_equal': mainmenu.c:(.text+0x5900): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_is_equal': mainmenu.c:(.text+0x5940): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4i_is_zero': mainmenu.c:(.text+0x5960): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4i_is_zero': mainmenu.c:(.text+0x5980): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_lerp': mainmenu.c:(.text+0x59a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_lerp': mainmenu.c:(.text+0x5a40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_normalize': mainmenu.c:(.text+0x5a60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_normalize': mainmenu.c:(.text+0x5b00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_clamp': mainmenu.c:(.text+0x5b20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_clamp': mainmenu.c:(.text+0x5bc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_min': mainmenu.c:(.text+0x5be0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_min': mainmenu.c:(.text+0x5c80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_max': mainmenu.c:(.text+0x5ca0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_max': mainmenu.c:(.text+0x5d40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_round': mainmenu.c:(.text+0x5d60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_round': mainmenu.c:(.text+0x5e00): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_ceil': mainmenu.c:(.text+0x5e20): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_ceil': mainmenu.c:(.text+0x5ec0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_floor': mainmenu.c:(.text+0x5ee0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_floor': mainmenu.c:(.text+0x5f80): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_abs': mainmenu.c:(.text+0x5fa0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_abs': mainmenu.c:(.text+0x6040): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_inverse': mainmenu.c:(.text+0x6060): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_inverse': mainmenu.c:(.text+0x6100): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_negative': mainmenu.c:(.text+0x6120): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_negative': mainmenu.c:(.text+0x61c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_snap': mainmenu.c:(.text+0x61e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_snap': mainmenu.c:(.text+0x6280): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_divide': mainmenu.c:(.text+0x62a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_divide': mainmenu.c:(.text+0x6340): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_multiply_mat4': mainmenu.c:(.text+0x6360): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_multiply_mat4': mainmenu.c:(.text+0x6400): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_multiply': mainmenu.c:(.text+0x6420): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_multiply': mainmenu.c:(.text+0x64c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_scale': mainmenu.c:(.text+0x64e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_scale': mainmenu.c:(.text+0x6580): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_subtract': mainmenu.c:(.text+0x65a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_subtract': mainmenu.c:(.text+0x6640): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_add': mainmenu.c:(.text+0x6660): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_add': mainmenu.c:(.text+0x6700): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_one': mainmenu.c:(.text+0x6720): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_one': mainmenu.c:(.text+0x67a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_zero': mainmenu.c:(.text+0x67c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_zero': mainmenu.c:(.text+0x6840): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_assign_vec4i': mainmenu.c:(.text+0x6860): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_assign_vec4i': mainmenu.c:(.text+0x6900): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_assign': mainmenu.c:(.text+0x6920): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_assign': mainmenu.c:(.text+0x69c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4': mainmenu.c:(.text+0x69e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4': mainmenu.c:(.text+0x6a80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_nearly_equal': mainmenu.c:(.text+0x6aa0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_nearly_equal': mainmenu.c:(.text+0x6ae0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_equal': mainmenu.c:(.text+0x6b00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_equal': mainmenu.c:(.text+0x6b40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_near_zero': mainmenu.c:(.text+0x6b60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_near_zero': mainmenu.c:(.text+0x6ba0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec4_is_zero': mainmenu.c:(.text+0x6bc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec4_is_zero': mainmenu.c:(.text+0x6be0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_distance_squared': mainmenu.c:(.text+0x6c00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_distance_squared': mainmenu.c:(.text+0x6c60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_distance': mainmenu.c:(.text+0x6c80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_distance': mainmenu.c:(.text+0x6ce0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_length_squared': mainmenu.c:(.text+0x6d00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_length_squared': mainmenu.c:(.text+0x6d40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_length': mainmenu.c:(.text+0x6d60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_length': mainmenu.c:(.text+0x6da0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_dot': mainmenu.c:(.text+0x6dc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_dot': mainmenu.c:(.text+0x6e20): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_bezier4': mainmenu.c:(.text+0x6e40): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_bezier4': mainmenu.c:(.text+0x6f40): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_bezier3': mainmenu.c:(.text+0x6f80): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_bezier3': mainmenu.c:(.text+0x7080): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_lerp': mainmenu.c:(.text+0x70a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_lerp': mainmenu.c:(.text+0x7180): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_reflect': mainmenu.c:(.text+0x71a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_reflect': mainmenu.c:(.text+0x7280): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_slide': mainmenu.c:(.text+0x72a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_slide': mainmenu.c:(.text+0x7380): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_project': mainmenu.c:(.text+0x73a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_project': mainmenu.c:(.text+0x7480): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_normalize': mainmenu.c:(.text+0x74a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_normalize': mainmenu.c:(.text+0x7560): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_cross': mainmenu.c:(.text+0x7580): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_cross': mainmenu.c:(.text+0x7660): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_clamp': mainmenu.c:(.text+0x7680): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_clamp': mainmenu.c:(.text+0x7780): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_min': mainmenu.c:(.text+0x77a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_min': mainmenu.c:(.text+0x7880): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_max': mainmenu.c:(.text+0x78a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_max': mainmenu.c:(.text+0x7980): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_round': mainmenu.c:(.text+0x79a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_round': mainmenu.c:(.text+0x7a40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_ceil': mainmenu.c:(.text+0x7a60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_ceil': mainmenu.c:(.text+0x7b00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_floor': mainmenu.c:(.text+0x7b20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_floor': mainmenu.c:(.text+0x7bc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_abs': mainmenu.c:(.text+0x7be0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_abs': mainmenu.c:(.text+0x7ca0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_inverse': mainmenu.c:(.text+0x7cc0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_inverse': mainmenu.c:(.text+0x7d80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_negative': mainmenu.c:(.text+0x7da0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_negative': mainmenu.c:(.text+0x7e60): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_snap': mainmenu.c:(.text+0x7e80): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_snap': mainmenu.c:(.text+0x7f60): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_divide': mainmenu.c:(.text+0x7f80): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_divide': mainmenu.c:(.text+0x8060): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_multiply_mat3': mainmenu.c:(.text+0x8080): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_multiply_mat3': mainmenu.c:(.text+0x8140): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_multiply': mainmenu.c:(.text+0x8160): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_multiply': mainmenu.c:(.text+0x8240): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_scale': mainmenu.c:(.text+0x8260): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_scale': mainmenu.c:(.text+0x8320): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_subtract': mainmenu.c:(.text+0x8340): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_subtract': mainmenu.c:(.text+0x8420): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_add': mainmenu.c:(.text+0x8440): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_add': mainmenu.c:(.text+0x8520): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_one': mainmenu.c:(.text+0x8540): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_one': mainmenu.c:(.text+0x85e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_zero': mainmenu.c:(.text+0x8600): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_zero': mainmenu.c:(.text+0x86a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_assign_vec3': mainmenu.c:(.text+0x86c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_assign_vec3': mainmenu.c:(.text+0x8760): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_assign': mainmenu.c:(.text+0x8780): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_assign': mainmenu.c:(.text+0x8840): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i': mainmenu.c:(.text+0x8860): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i': mainmenu.c:(.text+0x8900): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_is_equal': mainmenu.c:(.text+0x8920): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_is_equal': mainmenu.c:(.text+0x8980): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3i_is_zero': mainmenu.c:(.text+0x89a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3i_is_zero': mainmenu.c:(.text+0x89e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_distance_squared': mainmenu.c:(.text+0x8a00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_distance_squared': mainmenu.c:(.text+0x8a40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_distance': mainmenu.c:(.text+0x8a60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_distance': mainmenu.c:(.text+0x8aa0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_length_squared': mainmenu.c:(.text+0x8ac0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_length_squared': mainmenu.c:(.text+0x8ae0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_length': mainmenu.c:(.text+0x8b00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_length': mainmenu.c:(.text+0x8b20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_dot': mainmenu.c:(.text+0x8b40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_dot': mainmenu.c:(.text+0x8b80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_bezier4': mainmenu.c:(.text+0x8ba0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_bezier4': mainmenu.c:(.text+0x8c80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_bezier3': mainmenu.c:(.text+0x8cc0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_bezier3': mainmenu.c:(.text+0x8d80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_lerp': mainmenu.c:(.text+0x8da0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_lerp': mainmenu.c:(.text+0x8e60): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_reflect': mainmenu.c:(.text+0x8e80): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_reflect': mainmenu.c:(.text+0x8f40): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_slide': mainmenu.c:(.text+0x8f60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_slide': mainmenu.c:(.text+0x9020): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_project': mainmenu.c:(.text+0x9040): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_project': mainmenu.c:(.text+0x9100): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_normalize': mainmenu.c:(.text+0x9120): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_normalize': mainmenu.c:(.text+0x91c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_cross': mainmenu.c:(.text+0x91e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_cross': mainmenu.c:(.text+0x92a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_clamp': mainmenu.c:(.text+0x92c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_clamp': mainmenu.c:(.text+0x9380): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_min': mainmenu.c:(.text+0x93a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_min': mainmenu.c:(.text+0x9460): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_max': mainmenu.c:(.text+0x9480): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_max': mainmenu.c:(.text+0x9540): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_round': mainmenu.c:(.text+0x9560): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_round': mainmenu.c:(.text+0x9600): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_ceil': mainmenu.c:(.text+0x9620): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_ceil': mainmenu.c:(.text+0x96c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_floor': mainmenu.c:(.text+0x96e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_floor': mainmenu.c:(.text+0x9780): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_abs': mainmenu.c:(.text+0x97a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_abs': mainmenu.c:(.text+0x9840): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_inverse': mainmenu.c:(.text+0x9860): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_inverse': mainmenu.c:(.text+0x9900): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_negative': mainmenu.c:(.text+0x9920): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_negative': mainmenu.c:(.text+0x99c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_snap': mainmenu.c:(.text+0x99e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_snap': mainmenu.c:(.text+0x9aa0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_divide': mainmenu.c:(.text+0x9ac0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_divide': mainmenu.c:(.text+0x9b80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_multiply_mat3': mainmenu.c:(.text+0x9ba0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_multiply_mat3': mainmenu.c:(.text+0x9c40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_multiply': mainmenu.c:(.text+0x9c60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_multiply': mainmenu.c:(.text+0x9d20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_scale': mainmenu.c:(.text+0x9d40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_scale': mainmenu.c:(.text+0x9de0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_subtract': mainmenu.c:(.text+0x9e00): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_subtract': mainmenu.c:(.text+0x9ec0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_add': mainmenu.c:(.text+0x9ee0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_add': mainmenu.c:(.text+0x9fa0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_one': mainmenu.c:(.text+0x9fc0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_one': mainmenu.c:(.text+0xa060): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_zero': mainmenu.c:(.text+0xa080): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_zero': mainmenu.c:(.text+0xa120): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_assign_vec3i': mainmenu.c:(.text+0xa140): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_assign_vec3i': mainmenu.c:(.text+0xa200): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_assign': mainmenu.c:(.text+0xa220): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_assign': mainmenu.c:(.text+0xa2c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3': mainmenu.c:(.text+0xa2e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3': mainmenu.c:(.text+0xa380): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_nearly_equal': mainmenu.c:(.text+0xa3a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_nearly_equal': mainmenu.c:(.text+0xa3e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_equal': mainmenu.c:(.text+0xa400): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_equal': mainmenu.c:(.text+0xa440): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_near_zero': mainmenu.c:(.text+0xa460): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_near_zero': mainmenu.c:(.text+0xa4a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec3_is_zero': mainmenu.c:(.text+0xa4c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec3_is_zero': mainmenu.c:(.text+0xa500): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_distance_squared': mainmenu.c:(.text+0xa520): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_distance_squared': mainmenu.c:(.text+0xa560): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_distance': mainmenu.c:(.text+0xa580): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_distance': mainmenu.c:(.text+0xa5a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_length': mainmenu.c:(.text+0xa5c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_length': mainmenu.c:(.text+0xa5e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_length_squared': mainmenu.c:(.text+0xa600): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_length_squared': mainmenu.c:(.text+0xa620): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_angle': mainmenu.c:(.text+0xa640): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_angle': mainmenu.c:(.text+0xa660): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_dot': mainmenu.c:(.text+0xa680): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_dot': mainmenu.c:(.text+0xa6c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_bezier4': mainmenu.c:(.text+0xa6e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_bezier4': mainmenu.c:(.text+0xa780): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_bezier3': mainmenu.c:(.text+0xa7c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_bezier3': mainmenu.c:(.text+0xa860): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_lerp': mainmenu.c:(.text+0xa880): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_lerp': mainmenu.c:(.text+0xa900): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_rotate': mainmenu.c:(.text+0xa920): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_rotate': mainmenu.c:(.text+0xa9a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_tangent': mainmenu.c:(.text+0xa9c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_tangent': mainmenu.c:(.text+0xaa40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_reflect': mainmenu.c:(.text+0xaa60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_reflect': mainmenu.c:(.text+0xaae0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_slide': mainmenu.c:(.text+0xab00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_slide': mainmenu.c:(.text+0xab80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_project': mainmenu.c:(.text+0xaba0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_project': mainmenu.c:(.text+0xac20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_normalize': mainmenu.c:(.text+0xac40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_normalize': mainmenu.c:(.text+0xacc0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_clamp': mainmenu.c:(.text+0xace0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_clamp': mainmenu.c:(.text+0xad80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_min': mainmenu.c:(.text+0xada0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_min': mainmenu.c:(.text+0xae20): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_max': mainmenu.c:(.text+0xae40): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_max': mainmenu.c:(.text+0xaec0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_round': mainmenu.c:(.text+0xaee0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_round': mainmenu.c:(.text+0xaf60): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_ceil': mainmenu.c:(.text+0xaf80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_ceil': mainmenu.c:(.text+0xb000): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_floor': mainmenu.c:(.text+0xb020): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_floor': mainmenu.c:(.text+0xb0a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_abs': mainmenu.c:(.text+0xb0c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_abs': mainmenu.c:(.text+0xb140): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_inverse': mainmenu.c:(.text+0xb160): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_inverse': mainmenu.c:(.text+0xb1e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_negative': mainmenu.c:(.text+0xb200): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_negative': mainmenu.c:(.text+0xb280): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_snap': mainmenu.c:(.text+0xb2a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_snap': mainmenu.c:(.text+0xb320): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_divide': mainmenu.c:(.text+0xb340): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_divide': mainmenu.c:(.text+0xb3c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_multiply_mat2': mainmenu.c:(.text+0xb3e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_multiply_mat2': mainmenu.c:(.text+0xb480): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_multiply': mainmenu.c:(.text+0xb4a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_multiply': mainmenu.c:(.text+0xb520): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_scale': mainmenu.c:(.text+0xb540): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_scale': mainmenu.c:(.text+0xb5c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_subtract': mainmenu.c:(.text+0xb5e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_subtract': mainmenu.c:(.text+0xb660): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_add': mainmenu.c:(.text+0xb680): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_add': mainmenu.c:(.text+0xb700): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_one': mainmenu.c:(.text+0xb720): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_one': mainmenu.c:(.text+0xb7a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_zero': mainmenu.c:(.text+0xbc60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_zero': mainmenu.c:(.text+0xbce0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_assign_vec2': mainmenu.c:(.text+0xbd00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_assign_vec2': mainmenu.c:(.text+0xbd80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_assign': mainmenu.c:(.text+0xbda0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_assign': mainmenu.c:(.text+0xbe20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i': mainmenu.c:(.text+0xbee0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i': mainmenu.c:(.text+0xbf60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_is_equal': mainmenu.c:(.text+0xbf80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_is_equal': mainmenu.c:(.text+0xbfc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2i_is_zero': mainmenu.c:(.text+0xbfe0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2i_is_zero': mainmenu.c:(.text+0xc000): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_distance_squared': mainmenu.c:(.text+0xc020): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_distance_squared': mainmenu.c:(.text+0xc060): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_distance': mainmenu.c:(.text+0xc080): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_distance': mainmenu.c:(.text+0xc0c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_length': mainmenu.c:(.text+0xc0e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_length': mainmenu.c:(.text+0xc100): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_length_squared': mainmenu.c:(.text+0xc120): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_length_squared': mainmenu.c:(.text+0xc140): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_angle': mainmenu.c:(.text+0xc160): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_angle': mainmenu.c:(.text+0xc180): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_dot': mainmenu.c:(.text+0xc1a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_dot': mainmenu.c:(.text+0xc1e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_bezier4': mainmenu.c:(.text+0xc200): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_bezier4': mainmenu.c:(.text+0xc2c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_bezier3': mainmenu.c:(.text+0xc300): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_bezier3': mainmenu.c:(.text+0xc3a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_lerp': mainmenu.c:(.text+0xc3c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_lerp': mainmenu.c:(.text+0xc460): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_rotate': mainmenu.c:(.text+0xc480): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_rotate': mainmenu.c:(.text+0xc520): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_tangent': mainmenu.c:(.text+0xc540): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_tangent': mainmenu.c:(.text+0xc5c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_reflect': mainmenu.c:(.text+0xc5e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_reflect': mainmenu.c:(.text+0xc680): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_slide': mainmenu.c:(.text+0xc6a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_slide': mainmenu.c:(.text+0xc740): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_project': mainmenu.c:(.text+0xc760): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_project': mainmenu.c:(.text+0xc800): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_normalize': mainmenu.c:(.text+0xc820): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_normalize': mainmenu.c:(.text+0xc8a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_clamp': mainmenu.c:(.text+0xc8c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_clamp': mainmenu.c:(.text+0xc960): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_min': mainmenu.c:(.text+0xc980): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_min': mainmenu.c:(.text+0xca20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_max': mainmenu.c:(.text+0xca40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_max': mainmenu.c:(.text+0xcae0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_round': mainmenu.c:(.text+0xcb00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_round': mainmenu.c:(.text+0xcb80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_ceil': mainmenu.c:(.text+0xcba0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_ceil': mainmenu.c:(.text+0xcc20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_floor': mainmenu.c:(.text+0xcc40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_floor': mainmenu.c:(.text+0xccc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_abs': mainmenu.c:(.text+0xcce0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_abs': mainmenu.c:(.text+0xcd60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_inverse': mainmenu.c:(.text+0xcd80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_inverse': mainmenu.c:(.text+0xce00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_negative': mainmenu.c:(.text+0xce20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_negative': mainmenu.c:(.text+0xcea0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_snap': mainmenu.c:(.text+0xcec0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_snap': mainmenu.c:(.text+0xcf60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_divide': mainmenu.c:(.text+0xcf80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_divide': mainmenu.c:(.text+0xd020): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_multiply_mat2': mainmenu.c:(.text+0xd040): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_multiply_mat2': mainmenu.c:(.text+0xd0e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_multiply': mainmenu.c:(.text+0xd100): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_multiply': mainmenu.c:(.text+0xd1a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_scale': mainmenu.c:(.text+0xd1c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_scale': mainmenu.c:(.text+0xd260): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_subtract': mainmenu.c:(.text+0xd280): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_subtract': mainmenu.c:(.text+0xd320): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_add': mainmenu.c:(.text+0xd340): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_add': mainmenu.c:(.text+0xd3e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_one': mainmenu.c:(.text+0xd400): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_one': mainmenu.c:(.text+0xd480): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_zero': mainmenu.c:(.text+0xda80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_zero': mainmenu.c:(.text+0xdb00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_assign_vec2i': mainmenu.c:(.text+0xdb20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_assign_vec2i': mainmenu.c:(.text+0xdba0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_assign': mainmenu.c:(.text+0xdbc0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_assign': mainmenu.c:(.text+0xdc40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2': mainmenu.c:(.text+0xdc60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2': mainmenu.c:(.text+0xdce0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_nearly_equal': mainmenu.c:(.text+0xdd00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_nearly_equal': mainmenu.c:(.text+0xdd40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_equal': mainmenu.c:(.text+0xdd60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_equal': mainmenu.c:(.text+0xdda0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_near_zero': mainmenu.c:(.text+0xddc0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_near_zero': mainmenu.c:(.text+0xdde0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `svec2_is_zero': mainmenu.c:(.text+0xde00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `psvec2_is_zero': mainmenu.c:(.text+0xde20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_lerp': menu.c:(.text+0x1800): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_lerp': menu.c:(.text+0x1880): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_multiply': menu.c:(.text+0x18a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_multiply': menu.c:(.text+0x1920): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_scale': menu.c:(.text+0x1940): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_scale': menu.c:(.text+0x19c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_negative': menu.c:(.text+0x19e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_negative': menu.c:(.text+0x1a60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_scaling': menu.c:(.text+0x1a80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_scaling': menu.c:(.text+0x1b00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_translation': menu.c:(.text+0x1b20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_translation': menu.c:(.text+0x1ba0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_look_at': menu.c:(.text+0x1bc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_look_at': menu.c:(.text+0x1c80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_quaternion': menu.c:(.text+0x1ca0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_quaternion': menu.c:(.text+0x1d20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_axis': menu.c:(.text+0x1d40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_axis': menu.c:(.text+0x1dc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_z': menu.c:(.text+0x1de0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_z': menu.c:(.text+0x1e60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_y': menu.c:(.text+0x1e80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_y': menu.c:(.text+0x1f00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_rotation_x': menu.c:(.text+0x1f20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_rotation_x': menu.c:(.text+0x1fa0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_perspective_infinite': menu.c:(.text+0x1fc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_perspective_infinite': menu.c:(.text+0x2040): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_perspective_fov': menu.c:(.text+0x2060): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_perspective_fov': menu.c:(.text+0x20e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_perspective': menu.c:(.text+0x2100): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_perspective': menu.c:(.text+0x2180): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_ortho': menu.c:(.text+0x21a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_ortho': menu.c:(.text+0x2220): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_inverse': menu.c:(.text+0x2240): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_inverse': menu.c:(.text+0x22c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_adjugate': menu.c:(.text+0x22e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_adjugate': menu.c:(.text+0x2360): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_transpose': menu.c:(.text+0x2380): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_transpose': menu.c:(.text+0x2400): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_assign_mat3': menu.c:(.text+0x2420): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_assign_mat3': menu.c:(.text+0x24a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_assign_mat2': menu.c:(.text+0x24c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_assign_mat2': menu.c:(.text+0x2560): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_assign': menu.c:(.text+0x2580): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_assign': menu.c:(.text+0x2600): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_determinant': menu.c:(.text+0x2620): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_determinant': menu.c:(.text+0x2640): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_identity': menu.c:(.text+0x2660): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_identity': menu.c:(.text+0x26e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4_zero': menu.c:(.text+0x2700): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4_zero': menu.c:(.text+0x2780): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat4': menu.c:(.text+0x27a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat4': menu.c:(.text+0x2820): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_lerp': menu.c:(.text+0x2840): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_lerp': menu.c:(.text+0x28c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_multiply': menu.c:(.text+0x28e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_multiply': menu.c:(.text+0x2960): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_scale': menu.c:(.text+0x2980): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_scale': menu.c:(.text+0x2a00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_negative': menu.c:(.text+0x2a20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_negative': menu.c:(.text+0x2aa0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_scaling': menu.c:(.text+0x2ac0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_scaling': menu.c:(.text+0x2b40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_quaternion': menu.c:(.text+0x2b60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_quaternion': menu.c:(.text+0x2c00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_axis': menu.c:(.text+0x2c20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_axis': menu.c:(.text+0x2cc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_z': menu.c:(.text+0x2ce0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_z': menu.c:(.text+0x2d60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_y': menu.c:(.text+0x2d80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_y': menu.c:(.text+0x2e00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_rotation_x': menu.c:(.text+0x2e20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_rotation_x': menu.c:(.text+0x2ea0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_inverse': menu.c:(.text+0x2ec0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_inverse': menu.c:(.text+0x2f40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_adjugate': menu.c:(.text+0x2f60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_adjugate': menu.c:(.text+0x2fe0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_cofactor': menu.c:(.text+0x3000): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_cofactor': menu.c:(.text+0x3080): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_transpose': menu.c:(.text+0x30a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_transpose': menu.c:(.text+0x3120): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_assign_mat4': menu.c:(.text+0x3140): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_assign_mat4': menu.c:(.text+0x31c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_assign_mat2': menu.c:(.text+0x31e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_assign_mat2': menu.c:(.text+0x3280): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_assign': menu.c:(.text+0x32a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_assign': menu.c:(.text+0x3320): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_determinant': menu.c:(.text+0x3340): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_determinant': menu.c:(.text+0x3360): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_identity': menu.c:(.text+0x3380): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_identity': menu.c:(.text+0x3400): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3_zero': menu.c:(.text+0x3420): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3_zero': menu.c:(.text+0x34a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat3': menu.c:(.text+0x34c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat3': menu.c:(.text+0x3540): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_lerp': menu.c:(.text+0x3560): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_lerp': menu.c:(.text+0x3620): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_multiply': menu.c:(.text+0x3640): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_multiply': menu.c:(.text+0x3700): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_scale': menu.c:(.text+0x3720): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_scale': menu.c:(.text+0x37c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_negative': menu.c:(.text+0x37e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_negative': menu.c:(.text+0x3880): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_scaling': menu.c:(.text+0x38a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_scaling': menu.c:(.text+0x3940): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_rotation': menu.c:(.text+0x3960): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_rotation': menu.c:(.text+0x3a00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_inverse': menu.c:(.text+0x3a20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_inverse': menu.c:(.text+0x3ac0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_cofactor': menu.c:(.text+0x3ae0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_cofactor': menu.c:(.text+0x3b80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_transpose': menu.c:(.text+0x3ba0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_transpose': menu.c:(.text+0x3c40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_assign_mat4': menu.c:(.text+0x3c60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_assign_mat4': menu.c:(.text+0x3d00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_assign_mat3': menu.c:(.text+0x3d20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_assign_mat3': menu.c:(.text+0x3dc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_assign': menu.c:(.text+0x3de0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_assign': menu.c:(.text+0x3e80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_determinant': menu.c:(.text+0x3ea0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_determinant': menu.c:(.text+0x3ee0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_identity': menu.c:(.text+0x3f00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_identity': menu.c:(.text+0x3fa0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2_zero': menu.c:(.text+0x3fc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2_zero': menu.c:(.text+0x4060): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `smat2': menu.c:(.text+0x4080): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psmat2': menu.c:(.text+0x4120): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_length_squared': menu.c:(.text+0x4140): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_length_squared': menu.c:(.text+0x4180): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_length': menu.c:(.text+0x41a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_length': menu.c:(.text+0x41e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_angle': menu.c:(.text+0x4200): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_angle': menu.c:(.text+0x4240): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_dot': menu.c:(.text+0x4260): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_dot': menu.c:(.text+0x42a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_slerp': menu.c:(.text+0x42c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_slerp': menu.c:(.text+0x4380): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_lerp': menu.c:(.text+0x43a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_lerp': menu.c:(.text+0x4460): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_yaw_pitch_roll': menu.c:(.text+0x4480): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_yaw_pitch_roll': menu.c:(.text+0x4520): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_mat4': menu.c:(.text+0x4540): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_mat4': menu.c:(.text+0x45e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_vec3': menu.c:(.text+0x4600): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_vec3': menu.c:(.text+0x46a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_from_axis_angle': menu.c:(.text+0x46c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_from_axis_angle': menu.c:(.text+0x4760): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_power': menu.c:(.text+0x4780): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_power': menu.c:(.text+0x4820): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_normalize': menu.c:(.text+0x4840): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_normalize': menu.c:(.text+0x48e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_inverse': menu.c:(.text+0x4900): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_inverse': menu.c:(.text+0x49a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_conjugate': menu.c:(.text+0x49c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_conjugate': menu.c:(.text+0x4a60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_negative': menu.c:(.text+0x4a80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_negative': menu.c:(.text+0x4b20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_divide': menu.c:(.text+0x4b40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_divide': menu.c:(.text+0x4c00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_multiply': menu.c:(.text+0x4c20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_multiply': menu.c:(.text+0x4ce0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_scale': menu.c:(.text+0x4d00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_scale': menu.c:(.text+0x4da0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_null': menu.c:(.text+0x4dc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_null': menu.c:(.text+0x4e60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_zero': menu.c:(.text+0x4e80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_zero': menu.c:(.text+0x4f20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_assign': menu.c:(.text+0x4f40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_assign': menu.c:(.text+0x4fe0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat': menu.c:(.text+0x5000): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat': menu.c:(.text+0x50a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_nearly_equal': menu.c:(.text+0x50c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_nearly_equal': menu.c:(.text+0x5100): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_equal': menu.c:(.text+0x5120): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_equal': menu.c:(.text+0x5160): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_near_zero': menu.c:(.text+0x5180): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_near_zero': menu.c:(.text+0x51c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `squat_is_zero': menu.c:(.text+0x51e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psquat_is_zero': menu.c:(.text+0x5220): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_lerp': menu.c:(.text+0x5240): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_lerp': menu.c:(.text+0x52e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_normalize': menu.c:(.text+0x5300): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_normalize': menu.c:(.text+0x53a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_clamp': menu.c:(.text+0x53c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_clamp': menu.c:(.text+0x5460): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_min': menu.c:(.text+0x5480): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_min': menu.c:(.text+0x5520): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_max': menu.c:(.text+0x5540): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_max': menu.c:(.text+0x55e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_round': menu.c:(.text+0x5600): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_round': menu.c:(.text+0x56a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_ceil': menu.c:(.text+0x56c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_ceil': menu.c:(.text+0x5760): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_floor': menu.c:(.text+0x5780): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_floor': menu.c:(.text+0x5820): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_abs': menu.c:(.text+0x5840): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_abs': menu.c:(.text+0x58e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_inverse': menu.c:(.text+0x5900): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_inverse': menu.c:(.text+0x59a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_negative': menu.c:(.text+0x59c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_negative': menu.c:(.text+0x5a60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_snap': menu.c:(.text+0x5a80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_snap': menu.c:(.text+0x5b20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_divide': menu.c:(.text+0x5b40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_divide': menu.c:(.text+0x5be0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_multiply_mat4': menu.c:(.text+0x5c00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_multiply_mat4': menu.c:(.text+0x5ca0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_multiply': menu.c:(.text+0x5cc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_multiply': menu.c:(.text+0x5d60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_scale': menu.c:(.text+0x5d80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_scale': menu.c:(.text+0x5e20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_subtract': menu.c:(.text+0x5e40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_subtract': menu.c:(.text+0x5ee0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_add': menu.c:(.text+0x5f00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_add': menu.c:(.text+0x5fa0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_one': menu.c:(.text+0x5fc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_one': menu.c:(.text+0x6040): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_zero': menu.c:(.text+0x6060): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_zero': menu.c:(.text+0x60e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_assign_vec4': menu.c:(.text+0x6100): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_assign_vec4': menu.c:(.text+0x61a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_assign': menu.c:(.text+0x61c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_assign': menu.c:(.text+0x6260): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i': menu.c:(.text+0x6280): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i': menu.c:(.text+0x6320): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_is_equal': menu.c:(.text+0x6360): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_is_equal': menu.c:(.text+0x63a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4i_is_zero': menu.c:(.text+0x63c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4i_is_zero': menu.c:(.text+0x63e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_lerp': menu.c:(.text+0x6400): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_lerp': menu.c:(.text+0x64a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_normalize': menu.c:(.text+0x64c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_normalize': menu.c:(.text+0x6560): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_clamp': menu.c:(.text+0x6580): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_clamp': menu.c:(.text+0x6620): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_min': menu.c:(.text+0x6640): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_min': menu.c:(.text+0x66e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_max': menu.c:(.text+0x6700): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_max': menu.c:(.text+0x67a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_round': menu.c:(.text+0x67c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_round': menu.c:(.text+0x6860): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_ceil': menu.c:(.text+0x6880): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_ceil': menu.c:(.text+0x6920): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_floor': menu.c:(.text+0x6940): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_floor': menu.c:(.text+0x69e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_abs': menu.c:(.text+0x6a00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_abs': menu.c:(.text+0x6aa0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_inverse': menu.c:(.text+0x6ac0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_inverse': menu.c:(.text+0x6b60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_negative': menu.c:(.text+0x6b80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_negative': menu.c:(.text+0x6c20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_snap': menu.c:(.text+0x6c40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_snap': menu.c:(.text+0x6ce0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_divide': menu.c:(.text+0x6d00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_divide': menu.c:(.text+0x6da0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_multiply_mat4': menu.c:(.text+0x6dc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_multiply_mat4': menu.c:(.text+0x6e60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_multiply': menu.c:(.text+0x6e80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_multiply': menu.c:(.text+0x6f20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_scale': menu.c:(.text+0x6f40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_scale': menu.c:(.text+0x6fe0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_subtract': menu.c:(.text+0x7000): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_subtract': menu.c:(.text+0x70a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_add': menu.c:(.text+0x70c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_add': menu.c:(.text+0x7160): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_one': menu.c:(.text+0x7180): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_one': menu.c:(.text+0x7200): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_zero': menu.c:(.text+0x7220): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_zero': menu.c:(.text+0x72a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_assign_vec4i': menu.c:(.text+0x72c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_assign_vec4i': menu.c:(.text+0x7360): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_assign': menu.c:(.text+0x7380): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_assign': menu.c:(.text+0x7420): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4': menu.c:(.text+0x7440): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4': menu.c:(.text+0x74e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_nearly_equal': menu.c:(.text+0x7500): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_nearly_equal': menu.c:(.text+0x7540): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_equal': menu.c:(.text+0x7560): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_equal': menu.c:(.text+0x75a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_near_zero': menu.c:(.text+0x75c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_near_zero': menu.c:(.text+0x7600): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec4_is_zero': menu.c:(.text+0x7620): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec4_is_zero': menu.c:(.text+0x7640): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_distance_squared': menu.c:(.text+0x7660): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_distance_squared': menu.c:(.text+0x76c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_distance': menu.c:(.text+0x76e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_distance': menu.c:(.text+0x7740): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_length_squared': menu.c:(.text+0x7760): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_length_squared': menu.c:(.text+0x77a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_length': menu.c:(.text+0x77c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_length': menu.c:(.text+0x7800): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_dot': menu.c:(.text+0x7820): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_dot': menu.c:(.text+0x7880): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_bezier4': menu.c:(.text+0x78a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_bezier4': menu.c:(.text+0x79a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_bezier3': menu.c:(.text+0x79e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_bezier3': menu.c:(.text+0x7ae0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_lerp': menu.c:(.text+0x7b00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_lerp': menu.c:(.text+0x7be0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_reflect': menu.c:(.text+0x7c00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_reflect': menu.c:(.text+0x7ce0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_slide': menu.c:(.text+0x7d00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_slide': menu.c:(.text+0x7de0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_project': menu.c:(.text+0x7e00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_project': menu.c:(.text+0x7ee0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_normalize': menu.c:(.text+0x7f00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_normalize': menu.c:(.text+0x7fc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_cross': menu.c:(.text+0x7fe0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_cross': menu.c:(.text+0x80c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_clamp': menu.c:(.text+0x80e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_clamp': menu.c:(.text+0x81e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_min': menu.c:(.text+0x8200): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_min': menu.c:(.text+0x82e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_max': menu.c:(.text+0x8300): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_max': menu.c:(.text+0x83e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_round': menu.c:(.text+0x8400): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_round': menu.c:(.text+0x84a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_ceil': menu.c:(.text+0x84c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_ceil': menu.c:(.text+0x8560): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_floor': menu.c:(.text+0x8580): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_floor': menu.c:(.text+0x8620): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_abs': menu.c:(.text+0x8640): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_abs': menu.c:(.text+0x8700): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_inverse': menu.c:(.text+0x8720): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_inverse': menu.c:(.text+0x87e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_negative': menu.c:(.text+0x8800): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_negative': menu.c:(.text+0x88c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_snap': menu.c:(.text+0x88e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_snap': menu.c:(.text+0x89c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_divide': menu.c:(.text+0x89e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_divide': menu.c:(.text+0x8ac0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_multiply_mat3': menu.c:(.text+0x8ae0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_multiply_mat3': menu.c:(.text+0x8ba0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_multiply': menu.c:(.text+0x8bc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_multiply': menu.c:(.text+0x8ca0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_scale': menu.c:(.text+0x8cc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_scale': menu.c:(.text+0x8d80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_subtract': menu.c:(.text+0x8da0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_subtract': menu.c:(.text+0x8e80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_add': menu.c:(.text+0x8ea0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_add': menu.c:(.text+0x8f80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_one': menu.c:(.text+0x8fa0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_one': menu.c:(.text+0x9040): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_zero': menu.c:(.text+0x9060): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_zero': menu.c:(.text+0x9100): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_assign_vec3': menu.c:(.text+0x9120): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_assign_vec3': menu.c:(.text+0x91c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_assign': menu.c:(.text+0x91e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_assign': menu.c:(.text+0x92a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i': menu.c:(.text+0x92c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i': menu.c:(.text+0x9360): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_is_equal': menu.c:(.text+0x9380): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_is_equal': menu.c:(.text+0x93e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3i_is_zero': menu.c:(.text+0x9400): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3i_is_zero': menu.c:(.text+0x9440): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_distance_squared': menu.c:(.text+0x9460): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_distance_squared': menu.c:(.text+0x94a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_distance': menu.c:(.text+0x94c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_distance': menu.c:(.text+0x9500): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_length_squared': menu.c:(.text+0x9520): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_length_squared': menu.c:(.text+0x9540): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_length': menu.c:(.text+0x9560): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_length': menu.c:(.text+0x9580): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_dot': menu.c:(.text+0x95a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_dot': menu.c:(.text+0x95e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_bezier4': menu.c:(.text+0x9600): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_bezier4': menu.c:(.text+0x96e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_bezier3': menu.c:(.text+0x9720): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_bezier3': menu.c:(.text+0x97e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_lerp': menu.c:(.text+0x9800): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_lerp': menu.c:(.text+0x98c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_reflect': menu.c:(.text+0x98e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_reflect': menu.c:(.text+0x99a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_slide': menu.c:(.text+0x99c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_slide': menu.c:(.text+0x9a80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_project': menu.c:(.text+0x9aa0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_project': menu.c:(.text+0x9b60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_normalize': menu.c:(.text+0x9b80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_normalize': menu.c:(.text+0x9c20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_cross': menu.c:(.text+0x9c40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_cross': menu.c:(.text+0x9d00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_clamp': menu.c:(.text+0x9d20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_clamp': menu.c:(.text+0x9de0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_min': menu.c:(.text+0x9e00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_min': menu.c:(.text+0x9ec0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_max': menu.c:(.text+0x9ee0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_max': menu.c:(.text+0x9fa0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_round': menu.c:(.text+0x9fc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_round': menu.c:(.text+0xa060): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_ceil': menu.c:(.text+0xa080): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_ceil': menu.c:(.text+0xa120): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_floor': menu.c:(.text+0xa140): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_floor': menu.c:(.text+0xa1e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_abs': menu.c:(.text+0xa200): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_abs': menu.c:(.text+0xa2a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_inverse': menu.c:(.text+0xa2c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_inverse': menu.c:(.text+0xa360): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_negative': menu.c:(.text+0xa380): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_negative': menu.c:(.text+0xa420): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_snap': menu.c:(.text+0xa440): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_snap': menu.c:(.text+0xa500): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_divide': menu.c:(.text+0xa520): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_divide': menu.c:(.text+0xa5e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_multiply_mat3': menu.c:(.text+0xa600): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_multiply_mat3': menu.c:(.text+0xa6a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_multiply': menu.c:(.text+0xa6c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_multiply': menu.c:(.text+0xa780): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_scale': menu.c:(.text+0xa7a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_scale': menu.c:(.text+0xa840): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_subtract': menu.c:(.text+0xa860): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_subtract': menu.c:(.text+0xa920): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_add': menu.c:(.text+0xa940): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_add': menu.c:(.text+0xaa00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_one': menu.c:(.text+0xaa20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_one': menu.c:(.text+0xaac0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_zero': menu.c:(.text+0xaae0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_zero': menu.c:(.text+0xab80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_assign_vec3i': menu.c:(.text+0xaba0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_assign_vec3i': menu.c:(.text+0xac60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_assign': menu.c:(.text+0xac80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_assign': menu.c:(.text+0xad20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3': menu.c:(.text+0xad40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3': menu.c:(.text+0xade0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_nearly_equal': menu.c:(.text+0xae00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_nearly_equal': menu.c:(.text+0xae40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_equal': menu.c:(.text+0xae60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_equal': menu.c:(.text+0xaea0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_near_zero': menu.c:(.text+0xaec0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_near_zero': menu.c:(.text+0xaf00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec3_is_zero': menu.c:(.text+0xaf20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec3_is_zero': menu.c:(.text+0xaf60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_distance_squared': menu.c:(.text+0xaf80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_distance_squared': menu.c:(.text+0xafc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_distance': menu.c:(.text+0xafe0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_distance': menu.c:(.text+0xb000): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_length': menu.c:(.text+0xb020): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_length': menu.c:(.text+0xb040): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_length_squared': menu.c:(.text+0xb060): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_length_squared': menu.c:(.text+0xb080): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_angle': menu.c:(.text+0xb0a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_angle': menu.c:(.text+0xb0c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_dot': menu.c:(.text+0xb0e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_dot': menu.c:(.text+0xb120): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_bezier4': menu.c:(.text+0xb140): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_bezier4': menu.c:(.text+0xb1e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_bezier3': menu.c:(.text+0xb220): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_bezier3': menu.c:(.text+0xb2c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_lerp': menu.c:(.text+0xb2e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_lerp': menu.c:(.text+0xb360): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_rotate': menu.c:(.text+0xb380): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_rotate': menu.c:(.text+0xb400): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_tangent': menu.c:(.text+0xb420): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_tangent': menu.c:(.text+0xb4a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_reflect': menu.c:(.text+0xb4c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_reflect': menu.c:(.text+0xb540): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_slide': menu.c:(.text+0xb560): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_slide': menu.c:(.text+0xb5e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_project': menu.c:(.text+0xb600): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_project': menu.c:(.text+0xb680): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_normalize': menu.c:(.text+0xb6a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_normalize': menu.c:(.text+0xb720): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_clamp': menu.c:(.text+0xb740): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_clamp': menu.c:(.text+0xb7e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_min': menu.c:(.text+0xb800): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_min': menu.c:(.text+0xb880): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_max': menu.c:(.text+0xb8a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_max': menu.c:(.text+0xb920): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_round': menu.c:(.text+0xb940): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_round': menu.c:(.text+0xb9c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_ceil': menu.c:(.text+0xb9e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_ceil': menu.c:(.text+0xba60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_floor': menu.c:(.text+0xba80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_floor': menu.c:(.text+0xbb00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_abs': menu.c:(.text+0xbb20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_abs': menu.c:(.text+0xbba0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_inverse': menu.c:(.text+0xbbc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_inverse': menu.c:(.text+0xbc40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_negative': menu.c:(.text+0xbc60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_negative': menu.c:(.text+0xbce0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_snap': menu.c:(.text+0xbd00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_snap': menu.c:(.text+0xbd80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_divide': menu.c:(.text+0xbda0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_divide': menu.c:(.text+0xbe20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_multiply_mat2': menu.c:(.text+0xbe40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_multiply_mat2': menu.c:(.text+0xbee0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_multiply': menu.c:(.text+0xbf00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_multiply': menu.c:(.text+0xbf80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_scale': menu.c:(.text+0xbfa0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_scale': menu.c:(.text+0xc020): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_subtract': menu.c:(.text+0xc040): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_subtract': menu.c:(.text+0xc0c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_add': menu.c:(.text+0xc0e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_add': menu.c:(.text+0xc160): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_one': menu.c:(.text+0xc180): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_one': menu.c:(.text+0xc200): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_zero': menu.c:(.text+0xc360): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_zero': menu.c:(.text+0xc3e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_assign_vec2': menu.c:(.text+0xc400): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_assign_vec2': menu.c:(.text+0xc480): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_assign': menu.c:(.text+0xc4a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_assign': menu.c:(.text+0xc520): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i': menu.c:(.text+0xcec0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i': menu.c:(.text+0xcf40): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_is_equal': menu.c:(.text+0xcf60): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_is_equal': menu.c:(.text+0xcfa0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2i_is_zero': menu.c:(.text+0xcfc0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2i_is_zero': menu.c:(.text+0xcfe0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_distance_squared': menu.c:(.text+0xd000): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_distance_squared': menu.c:(.text+0xd040): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_distance': menu.c:(.text+0xd060): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_distance': menu.c:(.text+0xd0a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_length': menu.c:(.text+0xd0c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_length': menu.c:(.text+0xd0e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_length_squared': menu.c:(.text+0xd100): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_length_squared': menu.c:(.text+0xd120): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_angle': menu.c:(.text+0xd140): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_angle': menu.c:(.text+0xd160): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_dot': menu.c:(.text+0xd180): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_dot': menu.c:(.text+0xd1c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_bezier4': menu.c:(.text+0xd1e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_bezier4': menu.c:(.text+0xd2a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_bezier3': menu.c:(.text+0xd2e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_bezier3': menu.c:(.text+0xd380): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_lerp': menu.c:(.text+0xd3a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_lerp': menu.c:(.text+0xd440): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_rotate': menu.c:(.text+0xd460): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_rotate': menu.c:(.text+0xd500): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_tangent': menu.c:(.text+0xd520): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_tangent': menu.c:(.text+0xd5a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_reflect': menu.c:(.text+0xd5c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_reflect': menu.c:(.text+0xd660): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_slide': menu.c:(.text+0xd680): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_slide': menu.c:(.text+0xd720): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_project': menu.c:(.text+0xd740): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_project': menu.c:(.text+0xd7e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_normalize': menu.c:(.text+0xd800): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_normalize': menu.c:(.text+0xd880): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_clamp': menu.c:(.text+0xd8a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_clamp': menu.c:(.text+0xd940): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_min': menu.c:(.text+0xd960): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_min': menu.c:(.text+0xda00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_max': menu.c:(.text+0xda20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_max': menu.c:(.text+0xdac0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_round': menu.c:(.text+0xdae0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_round': menu.c:(.text+0xdb60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_ceil': menu.c:(.text+0xdb80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_ceil': menu.c:(.text+0xdc00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_floor': menu.c:(.text+0xdc20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_floor': menu.c:(.text+0xdca0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_abs': menu.c:(.text+0xdcc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_abs': menu.c:(.text+0xdd40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_inverse': menu.c:(.text+0xdd60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_inverse': menu.c:(.text+0xdde0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_negative': menu.c:(.text+0xde00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_negative': menu.c:(.text+0xde80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_snap': menu.c:(.text+0xdea0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_snap': menu.c:(.text+0xdf40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_divide': menu.c:(.text+0xdf60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_divide': menu.c:(.text+0xe000): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_multiply_mat2': menu.c:(.text+0xe020): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_multiply_mat2': menu.c:(.text+0xe0c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_multiply': menu.c:(.text+0xe0e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_multiply': menu.c:(.text+0xe180): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_scale': menu.c:(.text+0xe1a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_scale': menu.c:(.text+0xe240): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_subtract': menu.c:(.text+0xe260): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_subtract': menu.c:(.text+0xe300): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_add': menu.c:(.text+0xe320): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_add': menu.c:(.text+0xe3c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_one': menu.c:(.text+0xece0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_one': menu.c:(.text+0xed60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_zero': menu.c:(.text+0xed80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_zero': menu.c:(.text+0xee00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_assign_vec2i': menu.c:(.text+0xee20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_assign_vec2i': menu.c:(.text+0xeea0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_assign': menu.c:(.text+0xeec0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_assign': menu.c:(.text+0xef40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2': menu.c:(.text+0xef60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2': menu.c:(.text+0xefe0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_nearly_equal': menu.c:(.text+0xf000): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_nearly_equal': menu.c:(.text+0xf040): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_equal': menu.c:(.text+0xf060): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_equal': menu.c:(.text+0xf0a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_near_zero': menu.c:(.text+0xf0c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_near_zero': menu.c:(.text+0xf0e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `svec2_is_zero': menu.c:(.text+0xf100): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu.c.o: In function `psvec2_is_zero': menu.c:(.text+0xf120): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_lerp': menu_utils.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_lerp': menu_utils.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_multiply': menu_utils.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_multiply': menu_utils.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_scale': menu_utils.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_scale': menu_utils.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_negative': menu_utils.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_negative': menu_utils.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_scaling': menu_utils.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_scaling': menu_utils.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_translation': menu_utils.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_translation': menu_utils.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_look_at': menu_utils.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_look_at': menu_utils.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_quaternion': menu_utils.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_quaternion': menu_utils.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_axis': menu_utils.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_axis': menu_utils.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_z': menu_utils.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_z': menu_utils.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_y': menu_utils.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_y': menu_utils.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_rotation_x': menu_utils.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_rotation_x': menu_utils.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_perspective_infinite': menu_utils.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_perspective_infinite': menu_utils.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_perspective_fov': menu_utils.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_perspective_fov': menu_utils.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_perspective': menu_utils.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_perspective': menu_utils.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_ortho': menu_utils.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_ortho': menu_utils.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_inverse': menu_utils.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_inverse': menu_utils.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_adjugate': menu_utils.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_adjugate': menu_utils.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_transpose': menu_utils.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_transpose': menu_utils.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_assign_mat3': menu_utils.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_assign_mat3': menu_utils.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_assign_mat2': menu_utils.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_assign_mat2': menu_utils.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_assign': menu_utils.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_assign': menu_utils.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_determinant': menu_utils.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_determinant': menu_utils.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_identity': menu_utils.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_identity': menu_utils.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4_zero': menu_utils.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4_zero': menu_utils.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat4': menu_utils.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat4': menu_utils.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_lerp': menu_utils.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_lerp': menu_utils.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_multiply': menu_utils.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_multiply': menu_utils.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_scale': menu_utils.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_scale': menu_utils.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_negative': menu_utils.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_negative': menu_utils.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_scaling': menu_utils.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_scaling': menu_utils.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_quaternion': menu_utils.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_quaternion': menu_utils.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_axis': menu_utils.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_axis': menu_utils.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_z': menu_utils.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_z': menu_utils.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_y': menu_utils.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_y': menu_utils.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_rotation_x': menu_utils.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_rotation_x': menu_utils.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_inverse': menu_utils.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_inverse': menu_utils.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_adjugate': menu_utils.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_adjugate': menu_utils.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_cofactor': menu_utils.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_cofactor': menu_utils.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_transpose': menu_utils.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_transpose': menu_utils.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_assign_mat4': menu_utils.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_assign_mat4': menu_utils.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_assign_mat2': menu_utils.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_assign_mat2': menu_utils.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_assign': menu_utils.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_assign': menu_utils.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_determinant': menu_utils.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_determinant': menu_utils.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_identity': menu_utils.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_identity': menu_utils.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3_zero': menu_utils.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3_zero': menu_utils.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat3': menu_utils.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat3': menu_utils.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_lerp': menu_utils.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_lerp': menu_utils.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_multiply': menu_utils.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_multiply': menu_utils.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_scale': menu_utils.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_scale': menu_utils.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_negative': menu_utils.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_negative': menu_utils.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_scaling': menu_utils.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_scaling': menu_utils.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_rotation': menu_utils.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_rotation': menu_utils.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_inverse': menu_utils.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_inverse': menu_utils.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_cofactor': menu_utils.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_cofactor': menu_utils.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_transpose': menu_utils.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_transpose': menu_utils.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_assign_mat4': menu_utils.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_assign_mat4': menu_utils.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_assign_mat3': menu_utils.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_assign_mat3': menu_utils.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_assign': menu_utils.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_assign': menu_utils.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_determinant': menu_utils.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_determinant': menu_utils.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_identity': menu_utils.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_identity': menu_utils.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2_zero': menu_utils.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2_zero': menu_utils.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `smat2': menu_utils.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psmat2': menu_utils.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_length_squared': menu_utils.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_length_squared': menu_utils.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_length': menu_utils.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_length': menu_utils.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_angle': menu_utils.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_angle': menu_utils.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_dot': menu_utils.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_dot': menu_utils.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_slerp': menu_utils.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_slerp': menu_utils.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_lerp': menu_utils.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_lerp': menu_utils.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_yaw_pitch_roll': menu_utils.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_yaw_pitch_roll': menu_utils.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_mat4': menu_utils.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_mat4': menu_utils.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_vec3': menu_utils.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_vec3': menu_utils.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_from_axis_angle': menu_utils.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_from_axis_angle': menu_utils.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_power': menu_utils.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_power': menu_utils.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_normalize': menu_utils.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_normalize': menu_utils.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_inverse': menu_utils.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_inverse': menu_utils.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_conjugate': menu_utils.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_conjugate': menu_utils.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_negative': menu_utils.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_negative': menu_utils.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_divide': menu_utils.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_divide': menu_utils.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_multiply': menu_utils.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_multiply': menu_utils.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_scale': menu_utils.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_scale': menu_utils.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_null': menu_utils.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_null': menu_utils.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_zero': menu_utils.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_zero': menu_utils.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_assign': menu_utils.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_assign': menu_utils.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat': menu_utils.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat': menu_utils.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_nearly_equal': menu_utils.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_nearly_equal': menu_utils.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_equal': menu_utils.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_equal': menu_utils.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_near_zero': menu_utils.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_near_zero': menu_utils.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `squat_is_zero': menu_utils.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psquat_is_zero': menu_utils.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_lerp': menu_utils.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_lerp': menu_utils.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_normalize': menu_utils.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_normalize': menu_utils.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_clamp': menu_utils.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_clamp': menu_utils.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_min': menu_utils.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_min': menu_utils.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_max': menu_utils.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_max': menu_utils.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_round': menu_utils.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_round': menu_utils.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_ceil': menu_utils.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_ceil': menu_utils.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_floor': menu_utils.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_floor': menu_utils.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_abs': menu_utils.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_abs': menu_utils.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_inverse': menu_utils.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_inverse': menu_utils.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_negative': menu_utils.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_negative': menu_utils.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_snap': menu_utils.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_snap': menu_utils.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_divide': menu_utils.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_divide': menu_utils.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_multiply_mat4': menu_utils.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_multiply_mat4': menu_utils.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_multiply': menu_utils.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_multiply': menu_utils.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_scale': menu_utils.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_scale': menu_utils.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_subtract': menu_utils.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_subtract': menu_utils.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_add': menu_utils.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_add': menu_utils.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_one': menu_utils.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_one': menu_utils.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_zero': menu_utils.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_zero': menu_utils.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_assign_vec4': menu_utils.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_assign_vec4': menu_utils.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_assign': menu_utils.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_assign': menu_utils.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i': menu_utils.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i': menu_utils.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_is_equal': menu_utils.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_is_equal': menu_utils.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4i_is_zero': menu_utils.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4i_is_zero': menu_utils.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_lerp': menu_utils.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_lerp': menu_utils.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_normalize': menu_utils.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_normalize': menu_utils.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_clamp': menu_utils.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_clamp': menu_utils.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_min': menu_utils.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_min': menu_utils.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_max': menu_utils.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_max': menu_utils.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_round': menu_utils.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_round': menu_utils.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_ceil': menu_utils.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_ceil': menu_utils.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_floor': menu_utils.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_floor': menu_utils.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_abs': menu_utils.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_abs': menu_utils.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_inverse': menu_utils.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_inverse': menu_utils.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_negative': menu_utils.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_negative': menu_utils.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_snap': menu_utils.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_snap': menu_utils.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_divide': menu_utils.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_divide': menu_utils.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_multiply_mat4': menu_utils.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_multiply_mat4': menu_utils.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_multiply': menu_utils.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_multiply': menu_utils.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_scale': menu_utils.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_scale': menu_utils.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_subtract': menu_utils.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_subtract': menu_utils.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_add': menu_utils.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_add': menu_utils.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_one': menu_utils.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_one': menu_utils.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_zero': menu_utils.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_zero': menu_utils.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_assign_vec4i': menu_utils.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_assign_vec4i': menu_utils.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_assign': menu_utils.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_assign': menu_utils.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4': menu_utils.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4': menu_utils.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_nearly_equal': menu_utils.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_nearly_equal': menu_utils.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_equal': menu_utils.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_equal': menu_utils.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_near_zero': menu_utils.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_near_zero': menu_utils.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec4_is_zero': menu_utils.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec4_is_zero': menu_utils.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_distance_squared': menu_utils.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_distance_squared': menu_utils.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_distance': menu_utils.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_distance': menu_utils.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_length_squared': menu_utils.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_length_squared': menu_utils.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_length': menu_utils.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_length': menu_utils.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_dot': menu_utils.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_dot': menu_utils.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_bezier4': menu_utils.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_bezier4': menu_utils.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_bezier3': menu_utils.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_bezier3': menu_utils.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_lerp': menu_utils.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_lerp': menu_utils.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_reflect': menu_utils.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_reflect': menu_utils.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_slide': menu_utils.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_slide': menu_utils.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_project': menu_utils.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_project': menu_utils.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_normalize': menu_utils.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_normalize': menu_utils.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_cross': menu_utils.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_cross': menu_utils.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_clamp': menu_utils.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_clamp': menu_utils.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_min': menu_utils.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_min': menu_utils.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_max': menu_utils.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_max': menu_utils.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_round': menu_utils.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_round': menu_utils.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_ceil': menu_utils.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_ceil': menu_utils.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_floor': menu_utils.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_floor': menu_utils.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_abs': menu_utils.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_abs': menu_utils.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_inverse': menu_utils.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_inverse': menu_utils.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_negative': menu_utils.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_negative': menu_utils.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_snap': menu_utils.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_snap': menu_utils.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_divide': menu_utils.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_divide': menu_utils.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_multiply_mat3': menu_utils.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_multiply_mat3': menu_utils.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_multiply': menu_utils.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_multiply': menu_utils.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_scale': menu_utils.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_scale': menu_utils.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_subtract': menu_utils.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_subtract': menu_utils.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_add': menu_utils.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_add': menu_utils.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_one': menu_utils.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_one': menu_utils.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_zero': menu_utils.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_zero': menu_utils.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_assign_vec3': menu_utils.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_assign_vec3': menu_utils.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_assign': menu_utils.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_assign': menu_utils.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i': menu_utils.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i': menu_utils.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_is_equal': menu_utils.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_is_equal': menu_utils.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3i_is_zero': menu_utils.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3i_is_zero': menu_utils.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_distance_squared': menu_utils.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_distance_squared': menu_utils.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_distance': menu_utils.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_distance': menu_utils.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_length_squared': menu_utils.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_length_squared': menu_utils.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_length': menu_utils.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_length': menu_utils.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_dot': menu_utils.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_dot': menu_utils.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_bezier4': menu_utils.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_bezier4': menu_utils.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_bezier3': menu_utils.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_bezier3': menu_utils.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_lerp': menu_utils.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_lerp': menu_utils.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_reflect': menu_utils.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_reflect': menu_utils.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_slide': menu_utils.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_slide': menu_utils.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_project': menu_utils.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_project': menu_utils.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_normalize': menu_utils.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_normalize': menu_utils.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_cross': menu_utils.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_cross': menu_utils.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_clamp': menu_utils.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_clamp': menu_utils.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_min': menu_utils.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_min': menu_utils.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_max': menu_utils.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_max': menu_utils.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_round': menu_utils.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_round': menu_utils.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_ceil': menu_utils.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_ceil': menu_utils.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_floor': menu_utils.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_floor': menu_utils.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_abs': menu_utils.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_abs': menu_utils.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_inverse': menu_utils.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_inverse': menu_utils.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_negative': menu_utils.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_negative': menu_utils.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_snap': menu_utils.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_snap': menu_utils.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_divide': menu_utils.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_divide': menu_utils.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_multiply_mat3': menu_utils.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_multiply_mat3': menu_utils.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_multiply': menu_utils.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_multiply': menu_utils.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_scale': menu_utils.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_scale': menu_utils.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_subtract': menu_utils.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_subtract': menu_utils.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_add': menu_utils.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_add': menu_utils.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_one': menu_utils.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_one': menu_utils.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_zero': menu_utils.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_zero': menu_utils.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_assign_vec3i': menu_utils.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_assign_vec3i': menu_utils.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_assign': menu_utils.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_assign': menu_utils.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3': menu_utils.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3': menu_utils.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_nearly_equal': menu_utils.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_nearly_equal': menu_utils.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_equal': menu_utils.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_equal': menu_utils.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_near_zero': menu_utils.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_near_zero': menu_utils.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec3_is_zero': menu_utils.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec3_is_zero': menu_utils.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_distance_squared': menu_utils.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_distance_squared': menu_utils.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_distance': menu_utils.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_distance': menu_utils.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_length': menu_utils.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_length': menu_utils.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_length_squared': menu_utils.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_length_squared': menu_utils.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_angle': menu_utils.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_angle': menu_utils.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_dot': menu_utils.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_dot': menu_utils.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_bezier4': menu_utils.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_bezier4': menu_utils.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_bezier3': menu_utils.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_bezier3': menu_utils.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_lerp': menu_utils.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_lerp': menu_utils.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_rotate': menu_utils.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_rotate': menu_utils.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_tangent': menu_utils.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_tangent': menu_utils.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_reflect': menu_utils.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_reflect': menu_utils.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_slide': menu_utils.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_slide': menu_utils.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_project': menu_utils.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_project': menu_utils.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_normalize': menu_utils.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_normalize': menu_utils.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_clamp': menu_utils.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_clamp': menu_utils.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_min': menu_utils.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_min': menu_utils.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_max': menu_utils.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_max': menu_utils.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_round': menu_utils.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_round': menu_utils.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_ceil': menu_utils.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_ceil': menu_utils.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_floor': menu_utils.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_floor': menu_utils.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_abs': menu_utils.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_abs': menu_utils.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_inverse': menu_utils.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_inverse': menu_utils.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_negative': menu_utils.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_negative': menu_utils.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_snap': menu_utils.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_snap': menu_utils.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_divide': menu_utils.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_divide': menu_utils.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_multiply_mat2': menu_utils.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_multiply_mat2': menu_utils.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_multiply': menu_utils.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_multiply': menu_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_scale': menu_utils.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_scale': menu_utils.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_subtract': menu_utils.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_subtract': menu_utils.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_add': menu_utils.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_add': menu_utils.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_one': menu_utils.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_one': menu_utils.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_zero': menu_utils.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_zero': menu_utils.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_assign_vec2': menu_utils.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_assign_vec2': menu_utils.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_assign': menu_utils.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_assign': menu_utils.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i': menu_utils.c:(.text+0xad40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i': menu_utils.c:(.text+0xadc0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_is_equal': menu_utils.c:(.text+0xade0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_is_equal': menu_utils.c:(.text+0xae20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2i_is_zero': menu_utils.c:(.text+0xae40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2i_is_zero': menu_utils.c:(.text+0xae60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_distance_squared': menu_utils.c:(.text+0xae80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_distance_squared': menu_utils.c:(.text+0xaec0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_distance': menu_utils.c:(.text+0xaee0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_distance': menu_utils.c:(.text+0xaf20): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_length': menu_utils.c:(.text+0xaf40): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_length': menu_utils.c:(.text+0xaf60): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_length_squared': menu_utils.c:(.text+0xaf80): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_length_squared': menu_utils.c:(.text+0xafa0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_angle': menu_utils.c:(.text+0xafc0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_angle': menu_utils.c:(.text+0xafe0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_dot': menu_utils.c:(.text+0xb000): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_dot': menu_utils.c:(.text+0xb040): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_bezier4': menu_utils.c:(.text+0xb060): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_bezier4': menu_utils.c:(.text+0xb120): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_bezier3': menu_utils.c:(.text+0xb160): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_bezier3': menu_utils.c:(.text+0xb200): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_lerp': menu_utils.c:(.text+0xb220): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_lerp': menu_utils.c:(.text+0xb2c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_rotate': menu_utils.c:(.text+0xb2e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_rotate': menu_utils.c:(.text+0xb380): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_tangent': menu_utils.c:(.text+0xb3a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_tangent': menu_utils.c:(.text+0xb420): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_reflect': menu_utils.c:(.text+0xb440): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_reflect': menu_utils.c:(.text+0xb4e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_slide': menu_utils.c:(.text+0xb500): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_slide': menu_utils.c:(.text+0xb5a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_project': menu_utils.c:(.text+0xb5c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_project': menu_utils.c:(.text+0xb660): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_normalize': menu_utils.c:(.text+0xb680): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_normalize': menu_utils.c:(.text+0xb700): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_clamp': menu_utils.c:(.text+0xb720): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_clamp': menu_utils.c:(.text+0xb7c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_min': menu_utils.c:(.text+0xb7e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_min': menu_utils.c:(.text+0xb880): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_max': menu_utils.c:(.text+0xb8a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_max': menu_utils.c:(.text+0xb940): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_round': menu_utils.c:(.text+0xb960): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_round': menu_utils.c:(.text+0xb9e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_ceil': menu_utils.c:(.text+0xba00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_ceil': menu_utils.c:(.text+0xba80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_floor': menu_utils.c:(.text+0xbaa0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_floor': menu_utils.c:(.text+0xbb20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_abs': menu_utils.c:(.text+0xbb40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_abs': menu_utils.c:(.text+0xbbc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_inverse': menu_utils.c:(.text+0xbbe0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_inverse': menu_utils.c:(.text+0xbc60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_negative': menu_utils.c:(.text+0xbc80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_negative': menu_utils.c:(.text+0xbd00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_snap': menu_utils.c:(.text+0xbd20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_snap': menu_utils.c:(.text+0xbdc0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_divide': menu_utils.c:(.text+0xbde0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_divide': menu_utils.c:(.text+0xbe80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_multiply_mat2': menu_utils.c:(.text+0xbea0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_multiply_mat2': menu_utils.c:(.text+0xbf40): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_multiply': menu_utils.c:(.text+0xbf60): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_multiply': menu_utils.c:(.text+0xc000): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_scale': menu_utils.c:(.text+0xc020): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_scale': menu_utils.c:(.text+0xc0c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_subtract': menu_utils.c:(.text+0xc0e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_subtract': menu_utils.c:(.text+0xc180): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_add': menu_utils.c:(.text+0xc1a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_add': menu_utils.c:(.text+0xc240): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_one': menu_utils.c:(.text+0xc260): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_one': menu_utils.c:(.text+0xc2e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_zero': menu_utils.c:(.text+0xc300): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_zero': menu_utils.c:(.text+0xc380): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_assign_vec2i': menu_utils.c:(.text+0xc3a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_assign_vec2i': menu_utils.c:(.text+0xc420): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_assign': menu_utils.c:(.text+0xc440): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_assign': menu_utils.c:(.text+0xc4c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2': menu_utils.c:(.text+0xc4e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2': menu_utils.c:(.text+0xc560): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_nearly_equal': menu_utils.c:(.text+0xc580): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_nearly_equal': menu_utils.c:(.text+0xc5c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_equal': menu_utils.c:(.text+0xc5e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_equal': menu_utils.c:(.text+0xc620): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_near_zero': menu_utils.c:(.text+0xc640): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_near_zero': menu_utils.c:(.text+0xc660): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `svec2_is_zero': menu_utils.c:(.text+0xc680): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/menu_utils.c.o: In function `psvec2_is_zero': menu_utils.c:(.text+0xc6a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_lerp': options_menu.c:(.text+0x8e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_lerp': options_menu.c:(.text+0x960): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_multiply': options_menu.c:(.text+0x980): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_multiply': options_menu.c:(.text+0xa00): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_scale': options_menu.c:(.text+0xa20): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_scale': options_menu.c:(.text+0xaa0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_negative': options_menu.c:(.text+0xac0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_negative': options_menu.c:(.text+0xb40): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_scaling': options_menu.c:(.text+0xb60): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_scaling': options_menu.c:(.text+0xbe0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_translation': options_menu.c:(.text+0xc00): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_translation': options_menu.c:(.text+0xc80): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_look_at': options_menu.c:(.text+0xca0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_look_at': options_menu.c:(.text+0xd60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_quaternion': options_menu.c:(.text+0xd80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_quaternion': options_menu.c:(.text+0xe00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_axis': options_menu.c:(.text+0xe20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_axis': options_menu.c:(.text+0xea0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_z': options_menu.c:(.text+0xec0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_z': options_menu.c:(.text+0xf40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_y': options_menu.c:(.text+0xf60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_y': options_menu.c:(.text+0xfe0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_rotation_x': options_menu.c:(.text+0x1000): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_rotation_x': options_menu.c:(.text+0x1080): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_perspective_infinite': options_menu.c:(.text+0x10a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_perspective_infinite': options_menu.c:(.text+0x1120): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_perspective_fov': options_menu.c:(.text+0x1140): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_perspective_fov': options_menu.c:(.text+0x11c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_perspective': options_menu.c:(.text+0x11e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_perspective': options_menu.c:(.text+0x1260): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_ortho': options_menu.c:(.text+0x1280): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_ortho': options_menu.c:(.text+0x1300): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_inverse': options_menu.c:(.text+0x1320): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_inverse': options_menu.c:(.text+0x13a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_adjugate': options_menu.c:(.text+0x13c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_adjugate': options_menu.c:(.text+0x1440): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_transpose': options_menu.c:(.text+0x1460): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_transpose': options_menu.c:(.text+0x14e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_assign_mat3': options_menu.c:(.text+0x1500): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_assign_mat3': options_menu.c:(.text+0x1580): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_assign_mat2': options_menu.c:(.text+0x15a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_assign_mat2': options_menu.c:(.text+0x1640): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_assign': options_menu.c:(.text+0x1660): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_assign': options_menu.c:(.text+0x16e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_determinant': options_menu.c:(.text+0x1700): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_determinant': options_menu.c:(.text+0x1720): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_identity': options_menu.c:(.text+0x1740): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_identity': options_menu.c:(.text+0x17c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4_zero': options_menu.c:(.text+0x17e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4_zero': options_menu.c:(.text+0x1860): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat4': options_menu.c:(.text+0x1880): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat4': options_menu.c:(.text+0x1900): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_lerp': options_menu.c:(.text+0x1920): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_lerp': options_menu.c:(.text+0x19a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_multiply': options_menu.c:(.text+0x19c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_multiply': options_menu.c:(.text+0x1a40): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_scale': options_menu.c:(.text+0x1a60): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_scale': options_menu.c:(.text+0x1ae0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_negative': options_menu.c:(.text+0x1b00): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_negative': options_menu.c:(.text+0x1b80): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_scaling': options_menu.c:(.text+0x1ba0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_scaling': options_menu.c:(.text+0x1c20): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_quaternion': options_menu.c:(.text+0x1c40): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_quaternion': options_menu.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_axis': options_menu.c:(.text+0x1d00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_axis': options_menu.c:(.text+0x1da0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_z': options_menu.c:(.text+0x1dc0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_z': options_menu.c:(.text+0x1e40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_y': options_menu.c:(.text+0x1e60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_y': options_menu.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_rotation_x': options_menu.c:(.text+0x1f00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_rotation_x': options_menu.c:(.text+0x1f80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_inverse': options_menu.c:(.text+0x1fa0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_inverse': options_menu.c:(.text+0x2020): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_adjugate': options_menu.c:(.text+0x2040): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_adjugate': options_menu.c:(.text+0x20c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_cofactor': options_menu.c:(.text+0x20e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_cofactor': options_menu.c:(.text+0x2160): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_transpose': options_menu.c:(.text+0x2180): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_transpose': options_menu.c:(.text+0x2200): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_assign_mat4': options_menu.c:(.text+0x2220): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_assign_mat4': options_menu.c:(.text+0x22a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_assign_mat2': options_menu.c:(.text+0x22c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_assign_mat2': options_menu.c:(.text+0x2360): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_assign': options_menu.c:(.text+0x2380): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_assign': options_menu.c:(.text+0x2400): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_determinant': options_menu.c:(.text+0x2420): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_determinant': options_menu.c:(.text+0x2440): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_identity': options_menu.c:(.text+0x2460): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_identity': options_menu.c:(.text+0x24e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3_zero': options_menu.c:(.text+0x2500): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3_zero': options_menu.c:(.text+0x2580): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat3': options_menu.c:(.text+0x25a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat3': options_menu.c:(.text+0x2620): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_lerp': options_menu.c:(.text+0x2640): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_lerp': options_menu.c:(.text+0x2700): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_multiply': options_menu.c:(.text+0x2720): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_multiply': options_menu.c:(.text+0x27e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_scale': options_menu.c:(.text+0x2800): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_scale': options_menu.c:(.text+0x28a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_negative': options_menu.c:(.text+0x28c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_negative': options_menu.c:(.text+0x2960): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_scaling': options_menu.c:(.text+0x2980): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_scaling': options_menu.c:(.text+0x2a20): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_rotation': options_menu.c:(.text+0x2a40): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_rotation': options_menu.c:(.text+0x2ae0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_inverse': options_menu.c:(.text+0x2b00): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_inverse': options_menu.c:(.text+0x2ba0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_cofactor': options_menu.c:(.text+0x2bc0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_cofactor': options_menu.c:(.text+0x2c60): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_transpose': options_menu.c:(.text+0x2c80): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_transpose': options_menu.c:(.text+0x2d20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_assign_mat4': options_menu.c:(.text+0x2d40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_assign_mat4': options_menu.c:(.text+0x2de0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_assign_mat3': options_menu.c:(.text+0x2e00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_assign_mat3': options_menu.c:(.text+0x2ea0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_assign': options_menu.c:(.text+0x2ec0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_assign': options_menu.c:(.text+0x2f60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_determinant': options_menu.c:(.text+0x2f80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_determinant': options_menu.c:(.text+0x2fc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_identity': options_menu.c:(.text+0x2fe0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_identity': options_menu.c:(.text+0x3080): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2_zero': options_menu.c:(.text+0x30a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2_zero': options_menu.c:(.text+0x3140): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `smat2': options_menu.c:(.text+0x3160): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psmat2': options_menu.c:(.text+0x3200): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_length_squared': options_menu.c:(.text+0x3220): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_length_squared': options_menu.c:(.text+0x3260): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_length': options_menu.c:(.text+0x3280): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_length': options_menu.c:(.text+0x32c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_angle': options_menu.c:(.text+0x32e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_angle': options_menu.c:(.text+0x3320): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_dot': options_menu.c:(.text+0x3340): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_dot': options_menu.c:(.text+0x3380): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_slerp': options_menu.c:(.text+0x33a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_slerp': options_menu.c:(.text+0x3460): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_lerp': options_menu.c:(.text+0x3480): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_lerp': options_menu.c:(.text+0x3540): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_yaw_pitch_roll': options_menu.c:(.text+0x3560): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_yaw_pitch_roll': options_menu.c:(.text+0x3600): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_mat4': options_menu.c:(.text+0x3620): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_mat4': options_menu.c:(.text+0x36c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_vec3': options_menu.c:(.text+0x36e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_vec3': options_menu.c:(.text+0x3780): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_from_axis_angle': options_menu.c:(.text+0x37a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_from_axis_angle': options_menu.c:(.text+0x3840): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_power': options_menu.c:(.text+0x3860): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_power': options_menu.c:(.text+0x3900): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_normalize': options_menu.c:(.text+0x3920): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_normalize': options_menu.c:(.text+0x39c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_inverse': options_menu.c:(.text+0x39e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_inverse': options_menu.c:(.text+0x3a80): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_conjugate': options_menu.c:(.text+0x3aa0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_conjugate': options_menu.c:(.text+0x3b40): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_negative': options_menu.c:(.text+0x3b60): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_negative': options_menu.c:(.text+0x3c00): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_divide': options_menu.c:(.text+0x3c20): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_divide': options_menu.c:(.text+0x3ce0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_multiply': options_menu.c:(.text+0x3d00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_multiply': options_menu.c:(.text+0x3dc0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_scale': options_menu.c:(.text+0x3de0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_scale': options_menu.c:(.text+0x3e80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_null': options_menu.c:(.text+0x3ea0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_null': options_menu.c:(.text+0x3f40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_zero': options_menu.c:(.text+0x3f60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_zero': options_menu.c:(.text+0x4000): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_assign': options_menu.c:(.text+0x4020): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_assign': options_menu.c:(.text+0x40c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat': options_menu.c:(.text+0x40e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat': options_menu.c:(.text+0x4180): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_nearly_equal': options_menu.c:(.text+0x41a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_nearly_equal': options_menu.c:(.text+0x41e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_equal': options_menu.c:(.text+0x4200): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_equal': options_menu.c:(.text+0x4240): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_near_zero': options_menu.c:(.text+0x4260): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_near_zero': options_menu.c:(.text+0x42a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `squat_is_zero': options_menu.c:(.text+0x42c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psquat_is_zero': options_menu.c:(.text+0x4300): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_lerp': options_menu.c:(.text+0x4320): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_lerp': options_menu.c:(.text+0x43c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_normalize': options_menu.c:(.text+0x43e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_normalize': options_menu.c:(.text+0x4480): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_clamp': options_menu.c:(.text+0x44a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_clamp': options_menu.c:(.text+0x4540): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_min': options_menu.c:(.text+0x4560): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_min': options_menu.c:(.text+0x4600): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_max': options_menu.c:(.text+0x4620): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_max': options_menu.c:(.text+0x46c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_round': options_menu.c:(.text+0x46e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_round': options_menu.c:(.text+0x4780): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_ceil': options_menu.c:(.text+0x47a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_ceil': options_menu.c:(.text+0x4840): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_floor': options_menu.c:(.text+0x4860): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_floor': options_menu.c:(.text+0x4900): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_abs': options_menu.c:(.text+0x4920): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_abs': options_menu.c:(.text+0x49c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_inverse': options_menu.c:(.text+0x49e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_inverse': options_menu.c:(.text+0x4a80): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_negative': options_menu.c:(.text+0x4aa0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_negative': options_menu.c:(.text+0x4b40): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_snap': options_menu.c:(.text+0x4b60): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_snap': options_menu.c:(.text+0x4c00): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_divide': options_menu.c:(.text+0x4c20): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_divide': options_menu.c:(.text+0x4cc0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_multiply_mat4': options_menu.c:(.text+0x4ce0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_multiply_mat4': options_menu.c:(.text+0x4d80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_multiply': options_menu.c:(.text+0x4da0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_multiply': options_menu.c:(.text+0x4e40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_scale': options_menu.c:(.text+0x4e60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_scale': options_menu.c:(.text+0x4f00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_subtract': options_menu.c:(.text+0x4f20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_subtract': options_menu.c:(.text+0x4fc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_add': options_menu.c:(.text+0x4fe0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_add': options_menu.c:(.text+0x5080): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_one': options_menu.c:(.text+0x50a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_one': options_menu.c:(.text+0x5120): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_zero': options_menu.c:(.text+0x5140): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_zero': options_menu.c:(.text+0x51c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_assign_vec4': options_menu.c:(.text+0x51e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_assign_vec4': options_menu.c:(.text+0x5280): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_assign': options_menu.c:(.text+0x52a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_assign': options_menu.c:(.text+0x5340): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i': options_menu.c:(.text+0x5360): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i': options_menu.c:(.text+0x5400): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_is_equal': options_menu.c:(.text+0x5440): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_is_equal': options_menu.c:(.text+0x5480): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4i_is_zero': options_menu.c:(.text+0x54a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4i_is_zero': options_menu.c:(.text+0x54c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_lerp': options_menu.c:(.text+0x54e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_lerp': options_menu.c:(.text+0x5580): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_normalize': options_menu.c:(.text+0x55a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_normalize': options_menu.c:(.text+0x5640): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_clamp': options_menu.c:(.text+0x5660): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_clamp': options_menu.c:(.text+0x5700): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_min': options_menu.c:(.text+0x5720): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_min': options_menu.c:(.text+0x57c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_max': options_menu.c:(.text+0x57e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_max': options_menu.c:(.text+0x5880): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_round': options_menu.c:(.text+0x58a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_round': options_menu.c:(.text+0x5940): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_ceil': options_menu.c:(.text+0x5960): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_ceil': options_menu.c:(.text+0x5a00): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_floor': options_menu.c:(.text+0x5a20): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_floor': options_menu.c:(.text+0x5ac0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_abs': options_menu.c:(.text+0x5ae0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_abs': options_menu.c:(.text+0x5b80): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_inverse': options_menu.c:(.text+0x5ba0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_inverse': options_menu.c:(.text+0x5c40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_negative': options_menu.c:(.text+0x5c60): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_negative': options_menu.c:(.text+0x5d00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_snap': options_menu.c:(.text+0x5d20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_snap': options_menu.c:(.text+0x5dc0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_divide': options_menu.c:(.text+0x5de0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_divide': options_menu.c:(.text+0x5e80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_multiply_mat4': options_menu.c:(.text+0x5ea0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_multiply_mat4': options_menu.c:(.text+0x5f40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_multiply': options_menu.c:(.text+0x5f60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_multiply': options_menu.c:(.text+0x6000): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_scale': options_menu.c:(.text+0x6020): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_scale': options_menu.c:(.text+0x60c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_subtract': options_menu.c:(.text+0x60e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_subtract': options_menu.c:(.text+0x6180): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_add': options_menu.c:(.text+0x61a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_add': options_menu.c:(.text+0x6240): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_one': options_menu.c:(.text+0x6260): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_one': options_menu.c:(.text+0x62e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_zero': options_menu.c:(.text+0x6300): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_zero': options_menu.c:(.text+0x6380): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_assign_vec4i': options_menu.c:(.text+0x63a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_assign_vec4i': options_menu.c:(.text+0x6440): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_assign': options_menu.c:(.text+0x6460): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_assign': options_menu.c:(.text+0x6500): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4': options_menu.c:(.text+0x6520): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4': options_menu.c:(.text+0x65c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_nearly_equal': options_menu.c:(.text+0x65e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_nearly_equal': options_menu.c:(.text+0x6620): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_equal': options_menu.c:(.text+0x6640): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_equal': options_menu.c:(.text+0x6680): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_near_zero': options_menu.c:(.text+0x66a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_near_zero': options_menu.c:(.text+0x66e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec4_is_zero': options_menu.c:(.text+0x6700): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec4_is_zero': options_menu.c:(.text+0x6720): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_distance_squared': options_menu.c:(.text+0x6740): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_distance_squared': options_menu.c:(.text+0x67a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_distance': options_menu.c:(.text+0x67c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_distance': options_menu.c:(.text+0x6820): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_length_squared': options_menu.c:(.text+0x6840): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_length_squared': options_menu.c:(.text+0x6880): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_length': options_menu.c:(.text+0x68a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_length': options_menu.c:(.text+0x68e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_dot': options_menu.c:(.text+0x6900): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_dot': options_menu.c:(.text+0x6960): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_bezier4': options_menu.c:(.text+0x6980): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_bezier4': options_menu.c:(.text+0x6a80): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_bezier3': options_menu.c:(.text+0x6ac0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_bezier3': options_menu.c:(.text+0x6bc0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_lerp': options_menu.c:(.text+0x6be0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_lerp': options_menu.c:(.text+0x6cc0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_reflect': options_menu.c:(.text+0x6ce0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_reflect': options_menu.c:(.text+0x6dc0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_slide': options_menu.c:(.text+0x6de0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_slide': options_menu.c:(.text+0x6ec0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_project': options_menu.c:(.text+0x6ee0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_project': options_menu.c:(.text+0x6fc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_normalize': options_menu.c:(.text+0x6fe0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_normalize': options_menu.c:(.text+0x70a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_cross': options_menu.c:(.text+0x70c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_cross': options_menu.c:(.text+0x71a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_clamp': options_menu.c:(.text+0x71c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_clamp': options_menu.c:(.text+0x72c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_min': options_menu.c:(.text+0x72e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_min': options_menu.c:(.text+0x73c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_max': options_menu.c:(.text+0x73e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_max': options_menu.c:(.text+0x74c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_round': options_menu.c:(.text+0x74e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_round': options_menu.c:(.text+0x7580): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_ceil': options_menu.c:(.text+0x75a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_ceil': options_menu.c:(.text+0x7640): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_floor': options_menu.c:(.text+0x7660): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_floor': options_menu.c:(.text+0x7700): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_abs': options_menu.c:(.text+0x7720): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_abs': options_menu.c:(.text+0x77e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_inverse': options_menu.c:(.text+0x7800): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_inverse': options_menu.c:(.text+0x78c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_negative': options_menu.c:(.text+0x78e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_negative': options_menu.c:(.text+0x79a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_snap': options_menu.c:(.text+0x79c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_snap': options_menu.c:(.text+0x7aa0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_divide': options_menu.c:(.text+0x7ac0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_divide': options_menu.c:(.text+0x7ba0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_multiply_mat3': options_menu.c:(.text+0x7bc0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_multiply_mat3': options_menu.c:(.text+0x7c80): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_multiply': options_menu.c:(.text+0x7ca0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_multiply': options_menu.c:(.text+0x7d80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_scale': options_menu.c:(.text+0x7da0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_scale': options_menu.c:(.text+0x7e60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_subtract': options_menu.c:(.text+0x7e80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_subtract': options_menu.c:(.text+0x7f60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_add': options_menu.c:(.text+0x7f80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_add': options_menu.c:(.text+0x8060): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_one': options_menu.c:(.text+0x8080): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_one': options_menu.c:(.text+0x8120): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_zero': options_menu.c:(.text+0x8140): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_zero': options_menu.c:(.text+0x81e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_assign_vec3': options_menu.c:(.text+0x8200): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_assign_vec3': options_menu.c:(.text+0x82a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_assign': options_menu.c:(.text+0x82c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_assign': options_menu.c:(.text+0x8380): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i': options_menu.c:(.text+0x83a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i': options_menu.c:(.text+0x8440): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_is_equal': options_menu.c:(.text+0x8460): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_is_equal': options_menu.c:(.text+0x84c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3i_is_zero': options_menu.c:(.text+0x84e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3i_is_zero': options_menu.c:(.text+0x8520): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_distance_squared': options_menu.c:(.text+0x8540): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_distance_squared': options_menu.c:(.text+0x8580): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_distance': options_menu.c:(.text+0x85a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_distance': options_menu.c:(.text+0x85e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_length_squared': options_menu.c:(.text+0x8600): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_length_squared': options_menu.c:(.text+0x8620): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_length': options_menu.c:(.text+0x8640): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_length': options_menu.c:(.text+0x8660): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_dot': options_menu.c:(.text+0x8680): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_dot': options_menu.c:(.text+0x86c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_bezier4': options_menu.c:(.text+0x86e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_bezier4': options_menu.c:(.text+0x87c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_bezier3': options_menu.c:(.text+0x8800): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_bezier3': options_menu.c:(.text+0x88c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_lerp': options_menu.c:(.text+0x88e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_lerp': options_menu.c:(.text+0x89a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_reflect': options_menu.c:(.text+0x89c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_reflect': options_menu.c:(.text+0x8a80): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_slide': options_menu.c:(.text+0x8aa0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_slide': options_menu.c:(.text+0x8b60): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_project': options_menu.c:(.text+0x8b80): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_project': options_menu.c:(.text+0x8c40): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_normalize': options_menu.c:(.text+0x8c60): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_normalize': options_menu.c:(.text+0x8d00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_cross': options_menu.c:(.text+0x8d20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_cross': options_menu.c:(.text+0x8de0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_clamp': options_menu.c:(.text+0x8e00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_clamp': options_menu.c:(.text+0x8ec0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_min': options_menu.c:(.text+0x8ee0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_min': options_menu.c:(.text+0x8fa0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_max': options_menu.c:(.text+0x8fc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_max': options_menu.c:(.text+0x9080): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_round': options_menu.c:(.text+0x90a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_round': options_menu.c:(.text+0x9140): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_ceil': options_menu.c:(.text+0x9160): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_ceil': options_menu.c:(.text+0x9200): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_floor': options_menu.c:(.text+0x9220): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_floor': options_menu.c:(.text+0x92c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_abs': options_menu.c:(.text+0x92e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_abs': options_menu.c:(.text+0x9380): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_inverse': options_menu.c:(.text+0x93a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_inverse': options_menu.c:(.text+0x9440): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_negative': options_menu.c:(.text+0x9460): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_negative': options_menu.c:(.text+0x9500): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_snap': options_menu.c:(.text+0x9520): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_snap': options_menu.c:(.text+0x95e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_divide': options_menu.c:(.text+0x9600): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_divide': options_menu.c:(.text+0x96c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_multiply_mat3': options_menu.c:(.text+0x96e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_multiply_mat3': options_menu.c:(.text+0x9780): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_multiply': options_menu.c:(.text+0x97a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_multiply': options_menu.c:(.text+0x9860): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_scale': options_menu.c:(.text+0x9880): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_scale': options_menu.c:(.text+0x9920): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_subtract': options_menu.c:(.text+0x9940): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_subtract': options_menu.c:(.text+0x9a00): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_add': options_menu.c:(.text+0x9a20): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_add': options_menu.c:(.text+0x9ae0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_one': options_menu.c:(.text+0x9b00): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_one': options_menu.c:(.text+0x9ba0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_zero': options_menu.c:(.text+0x9bc0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_zero': options_menu.c:(.text+0x9c60): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_assign_vec3i': options_menu.c:(.text+0x9c80): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_assign_vec3i': options_menu.c:(.text+0x9d40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_assign': options_menu.c:(.text+0x9d60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_assign': options_menu.c:(.text+0x9e00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3': options_menu.c:(.text+0x9e20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3': options_menu.c:(.text+0x9ec0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_nearly_equal': options_menu.c:(.text+0x9ee0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_nearly_equal': options_menu.c:(.text+0x9f20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_equal': options_menu.c:(.text+0x9f40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_equal': options_menu.c:(.text+0x9f80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_near_zero': options_menu.c:(.text+0x9fa0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_near_zero': options_menu.c:(.text+0x9fe0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec3_is_zero': options_menu.c:(.text+0xa000): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec3_is_zero': options_menu.c:(.text+0xa040): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_distance_squared': options_menu.c:(.text+0xa060): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_distance_squared': options_menu.c:(.text+0xa0a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_distance': options_menu.c:(.text+0xa0c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_distance': options_menu.c:(.text+0xa0e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_length': options_menu.c:(.text+0xa100): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_length': options_menu.c:(.text+0xa120): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_length_squared': options_menu.c:(.text+0xa140): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_length_squared': options_menu.c:(.text+0xa160): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_angle': options_menu.c:(.text+0xa180): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_angle': options_menu.c:(.text+0xa1a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_dot': options_menu.c:(.text+0xa1c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_dot': options_menu.c:(.text+0xa200): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_bezier4': options_menu.c:(.text+0xa220): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_bezier4': options_menu.c:(.text+0xa2c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_bezier3': options_menu.c:(.text+0xa300): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_bezier3': options_menu.c:(.text+0xa3a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_lerp': options_menu.c:(.text+0xa3c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_lerp': options_menu.c:(.text+0xa440): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_rotate': options_menu.c:(.text+0xa460): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_rotate': options_menu.c:(.text+0xa4e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_tangent': options_menu.c:(.text+0xa500): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_tangent': options_menu.c:(.text+0xa580): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_reflect': options_menu.c:(.text+0xa5a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_reflect': options_menu.c:(.text+0xa620): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_slide': options_menu.c:(.text+0xa640): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_slide': options_menu.c:(.text+0xa6c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_project': options_menu.c:(.text+0xa6e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_project': options_menu.c:(.text+0xa760): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_normalize': options_menu.c:(.text+0xa780): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_normalize': options_menu.c:(.text+0xa800): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_clamp': options_menu.c:(.text+0xa820): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_clamp': options_menu.c:(.text+0xa8c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_min': options_menu.c:(.text+0xa8e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_min': options_menu.c:(.text+0xa960): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_max': options_menu.c:(.text+0xa980): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_max': options_menu.c:(.text+0xaa00): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_round': options_menu.c:(.text+0xaa20): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_round': options_menu.c:(.text+0xaaa0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_ceil': options_menu.c:(.text+0xaac0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_ceil': options_menu.c:(.text+0xab40): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_floor': options_menu.c:(.text+0xab60): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_floor': options_menu.c:(.text+0xabe0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_abs': options_menu.c:(.text+0xac00): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_abs': options_menu.c:(.text+0xac80): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_inverse': options_menu.c:(.text+0xaca0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_inverse': options_menu.c:(.text+0xad20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_negative': options_menu.c:(.text+0xad40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_negative': options_menu.c:(.text+0xadc0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_snap': options_menu.c:(.text+0xade0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_snap': options_menu.c:(.text+0xae60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_divide': options_menu.c:(.text+0xae80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_divide': options_menu.c:(.text+0xaf00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_multiply_mat2': options_menu.c:(.text+0xaf20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_multiply_mat2': options_menu.c:(.text+0xafc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_multiply': options_menu.c:(.text+0xafe0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_multiply': options_menu.c:(.text+0xb060): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_scale': options_menu.c:(.text+0xb080): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_scale': options_menu.c:(.text+0xb100): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_subtract': options_menu.c:(.text+0xb120): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_subtract': options_menu.c:(.text+0xb1a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_add': options_menu.c:(.text+0xb1c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_add': options_menu.c:(.text+0xb240): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_one': options_menu.c:(.text+0xb260): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_one': options_menu.c:(.text+0xb2e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_zero': options_menu.c:(.text+0xb300): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_zero': options_menu.c:(.text+0xb380): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_assign_vec2': options_menu.c:(.text+0xb3a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_assign_vec2': options_menu.c:(.text+0xb420): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_assign': options_menu.c:(.text+0xb440): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_assign': options_menu.c:(.text+0xb4c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i': options_menu.c:(.text+0xb4e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i': options_menu.c:(.text+0xb560): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_is_equal': options_menu.c:(.text+0xb580): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_is_equal': options_menu.c:(.text+0xb5c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2i_is_zero': options_menu.c:(.text+0xb5e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2i_is_zero': options_menu.c:(.text+0xb600): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_distance_squared': options_menu.c:(.text+0xb620): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_distance_squared': options_menu.c:(.text+0xb660): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_distance': options_menu.c:(.text+0xb680): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_distance': options_menu.c:(.text+0xb6c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_length': options_menu.c:(.text+0xb6e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_length': options_menu.c:(.text+0xb700): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_length_squared': options_menu.c:(.text+0xb720): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_length_squared': options_menu.c:(.text+0xb740): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_angle': options_menu.c:(.text+0xb760): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_angle': options_menu.c:(.text+0xb780): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_dot': options_menu.c:(.text+0xb7a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_dot': options_menu.c:(.text+0xb7e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_bezier4': options_menu.c:(.text+0xb800): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_bezier4': options_menu.c:(.text+0xb8c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_bezier3': options_menu.c:(.text+0xb900): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_bezier3': options_menu.c:(.text+0xb9a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_lerp': options_menu.c:(.text+0xb9c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_lerp': options_menu.c:(.text+0xba60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_rotate': options_menu.c:(.text+0xba80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_rotate': options_menu.c:(.text+0xbb20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_tangent': options_menu.c:(.text+0xbb40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_tangent': options_menu.c:(.text+0xbbc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_reflect': options_menu.c:(.text+0xbbe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_reflect': options_menu.c:(.text+0xbc80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_slide': options_menu.c:(.text+0xbca0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_slide': options_menu.c:(.text+0xbd40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_project': options_menu.c:(.text+0xbd60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_project': options_menu.c:(.text+0xbe00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_normalize': options_menu.c:(.text+0xbe20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_normalize': options_menu.c:(.text+0xbea0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_clamp': options_menu.c:(.text+0xbec0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_clamp': options_menu.c:(.text+0xbf60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_min': options_menu.c:(.text+0xbf80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_min': options_menu.c:(.text+0xc020): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_max': options_menu.c:(.text+0xc040): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_max': options_menu.c:(.text+0xc0e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_round': options_menu.c:(.text+0xc100): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_round': options_menu.c:(.text+0xc180): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_ceil': options_menu.c:(.text+0xc1a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_ceil': options_menu.c:(.text+0xc220): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_floor': options_menu.c:(.text+0xc240): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_floor': options_menu.c:(.text+0xc2c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_abs': options_menu.c:(.text+0xc2e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_abs': options_menu.c:(.text+0xc360): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_inverse': options_menu.c:(.text+0xc380): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_inverse': options_menu.c:(.text+0xc400): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_negative': options_menu.c:(.text+0xc420): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_negative': options_menu.c:(.text+0xc4a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_snap': options_menu.c:(.text+0xc4c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_snap': options_menu.c:(.text+0xc560): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_divide': options_menu.c:(.text+0xc580): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_divide': options_menu.c:(.text+0xc620): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_multiply_mat2': options_menu.c:(.text+0xc640): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_multiply_mat2': options_menu.c:(.text+0xc6e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_multiply': options_menu.c:(.text+0xc700): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_multiply': options_menu.c:(.text+0xc7a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_scale': options_menu.c:(.text+0xc7c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_scale': options_menu.c:(.text+0xc860): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_subtract': options_menu.c:(.text+0xc880): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_subtract': options_menu.c:(.text+0xc920): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_add': options_menu.c:(.text+0xc940): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_add': options_menu.c:(.text+0xc9e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_one': options_menu.c:(.text+0xca00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_one': options_menu.c:(.text+0xca80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_zero': options_menu.c:(.text+0xcaa0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_zero': options_menu.c:(.text+0xcb20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_assign_vec2i': options_menu.c:(.text+0xcb40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_assign_vec2i': options_menu.c:(.text+0xcbc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_assign': options_menu.c:(.text+0xcbe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_assign': options_menu.c:(.text+0xcc60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2': options_menu.c:(.text+0xcc80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2': options_menu.c:(.text+0xcd00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_nearly_equal': options_menu.c:(.text+0xcd20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_nearly_equal': options_menu.c:(.text+0xcd60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_equal': options_menu.c:(.text+0xcd80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_equal': options_menu.c:(.text+0xcdc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_near_zero': options_menu.c:(.text+0xcde0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_near_zero': options_menu.c:(.text+0xce00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `svec2_is_zero': options_menu.c:(.text+0xce20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/options_menu.c.o: In function `psvec2_is_zero': options_menu.c:(.text+0xce40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_lerp': password.c:(.text+0x2c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_lerp': password.c:(.text+0x340): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_multiply': password.c:(.text+0x360): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_multiply': password.c:(.text+0x3e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_scale': password.c:(.text+0x400): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_scale': password.c:(.text+0x480): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_negative': password.c:(.text+0x4a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_negative': password.c:(.text+0x520): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_scaling': password.c:(.text+0x540): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_scaling': password.c:(.text+0x5c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_translation': password.c:(.text+0x5e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_translation': password.c:(.text+0x660): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_look_at': password.c:(.text+0x680): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_look_at': password.c:(.text+0x740): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_quaternion': password.c:(.text+0x760): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_quaternion': password.c:(.text+0x7e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_axis': password.c:(.text+0x800): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_axis': password.c:(.text+0x880): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_z': password.c:(.text+0x8a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_z': password.c:(.text+0x920): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_y': password.c:(.text+0x940): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_y': password.c:(.text+0x9c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_rotation_x': password.c:(.text+0x9e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_rotation_x': password.c:(.text+0xa60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_perspective_infinite': password.c:(.text+0xa80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_perspective_infinite': password.c:(.text+0xb00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_perspective_fov': password.c:(.text+0xb20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_perspective_fov': password.c:(.text+0xba0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_perspective': password.c:(.text+0xbc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_perspective': password.c:(.text+0xc40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_ortho': password.c:(.text+0xc60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_ortho': password.c:(.text+0xce0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_inverse': password.c:(.text+0xd00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_inverse': password.c:(.text+0xd80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_adjugate': password.c:(.text+0xda0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_adjugate': password.c:(.text+0xe20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_transpose': password.c:(.text+0xe40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_transpose': password.c:(.text+0xec0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_assign_mat3': password.c:(.text+0xee0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_assign_mat3': password.c:(.text+0xf60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_assign_mat2': password.c:(.text+0xf80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_assign_mat2': password.c:(.text+0x1020): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_assign': password.c:(.text+0x1040): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_assign': password.c:(.text+0x10c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_determinant': password.c:(.text+0x10e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_determinant': password.c:(.text+0x1100): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_identity': password.c:(.text+0x1120): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_identity': password.c:(.text+0x11a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4_zero': password.c:(.text+0x11c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4_zero': password.c:(.text+0x1240): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat4': password.c:(.text+0x1260): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat4': password.c:(.text+0x12e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_lerp': password.c:(.text+0x1300): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_lerp': password.c:(.text+0x1380): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_multiply': password.c:(.text+0x13a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_multiply': password.c:(.text+0x1420): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_scale': password.c:(.text+0x1440): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_scale': password.c:(.text+0x14c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_negative': password.c:(.text+0x14e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_negative': password.c:(.text+0x1560): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_scaling': password.c:(.text+0x1580): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_scaling': password.c:(.text+0x1600): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_quaternion': password.c:(.text+0x1620): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_quaternion': password.c:(.text+0x16c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_axis': password.c:(.text+0x16e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_axis': password.c:(.text+0x1780): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_z': password.c:(.text+0x17a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_z': password.c:(.text+0x1820): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_y': password.c:(.text+0x1840): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_y': password.c:(.text+0x18c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_rotation_x': password.c:(.text+0x18e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_rotation_x': password.c:(.text+0x1960): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_inverse': password.c:(.text+0x1980): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_inverse': password.c:(.text+0x1a00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_adjugate': password.c:(.text+0x1a20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_adjugate': password.c:(.text+0x1aa0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_cofactor': password.c:(.text+0x1ac0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_cofactor': password.c:(.text+0x1b40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_transpose': password.c:(.text+0x1b60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_transpose': password.c:(.text+0x1be0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_assign_mat4': password.c:(.text+0x1c00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_assign_mat4': password.c:(.text+0x1c80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_assign_mat2': password.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_assign_mat2': password.c:(.text+0x1d40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_assign': password.c:(.text+0x1d60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_assign': password.c:(.text+0x1de0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_determinant': password.c:(.text+0x1e00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_determinant': password.c:(.text+0x1e20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_identity': password.c:(.text+0x1e40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_identity': password.c:(.text+0x1ec0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3_zero': password.c:(.text+0x1ee0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3_zero': password.c:(.text+0x1f60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat3': password.c:(.text+0x1f80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat3': password.c:(.text+0x2000): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_lerp': password.c:(.text+0x2020): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_lerp': password.c:(.text+0x20e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_multiply': password.c:(.text+0x2100): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_multiply': password.c:(.text+0x21c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_scale': password.c:(.text+0x21e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_scale': password.c:(.text+0x2280): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_negative': password.c:(.text+0x22a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_negative': password.c:(.text+0x2340): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_scaling': password.c:(.text+0x2360): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_scaling': password.c:(.text+0x2400): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_rotation': password.c:(.text+0x2420): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_rotation': password.c:(.text+0x24c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_inverse': password.c:(.text+0x24e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_inverse': password.c:(.text+0x2580): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_cofactor': password.c:(.text+0x25a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_cofactor': password.c:(.text+0x2640): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_transpose': password.c:(.text+0x2660): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_transpose': password.c:(.text+0x2700): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_assign_mat4': password.c:(.text+0x2720): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_assign_mat4': password.c:(.text+0x27c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_assign_mat3': password.c:(.text+0x27e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_assign_mat3': password.c:(.text+0x2880): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_assign': password.c:(.text+0x28a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_assign': password.c:(.text+0x2940): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_determinant': password.c:(.text+0x2960): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_determinant': password.c:(.text+0x29a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_identity': password.c:(.text+0x29c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_identity': password.c:(.text+0x2a60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2_zero': password.c:(.text+0x2a80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2_zero': password.c:(.text+0x2b20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `smat2': password.c:(.text+0x2b40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psmat2': password.c:(.text+0x2be0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_length_squared': password.c:(.text+0x2c00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_length_squared': password.c:(.text+0x2c40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_length': password.c:(.text+0x2c60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_length': password.c:(.text+0x2ca0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_angle': password.c:(.text+0x2cc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_angle': password.c:(.text+0x2d00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_dot': password.c:(.text+0x2d20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_dot': password.c:(.text+0x2d60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_slerp': password.c:(.text+0x2d80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_slerp': password.c:(.text+0x2e40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_lerp': password.c:(.text+0x2e60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_lerp': password.c:(.text+0x2f20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_yaw_pitch_roll': password.c:(.text+0x2f40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_yaw_pitch_roll': password.c:(.text+0x2fe0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_mat4': password.c:(.text+0x3000): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_mat4': password.c:(.text+0x30a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_vec3': password.c:(.text+0x30c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_vec3': password.c:(.text+0x3160): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_from_axis_angle': password.c:(.text+0x3180): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_from_axis_angle': password.c:(.text+0x3220): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_power': password.c:(.text+0x3240): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_power': password.c:(.text+0x32e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_normalize': password.c:(.text+0x3300): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_normalize': password.c:(.text+0x33a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_inverse': password.c:(.text+0x33c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_inverse': password.c:(.text+0x3460): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_conjugate': password.c:(.text+0x3480): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_conjugate': password.c:(.text+0x3520): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_negative': password.c:(.text+0x3540): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_negative': password.c:(.text+0x35e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_divide': password.c:(.text+0x3600): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_divide': password.c:(.text+0x36c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_multiply': password.c:(.text+0x36e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_multiply': password.c:(.text+0x37a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_scale': password.c:(.text+0x37c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_scale': password.c:(.text+0x3860): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_null': password.c:(.text+0x3880): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_null': password.c:(.text+0x3920): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_zero': password.c:(.text+0x3940): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_zero': password.c:(.text+0x39e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_assign': password.c:(.text+0x3a00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_assign': password.c:(.text+0x3aa0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat': password.c:(.text+0x3ac0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat': password.c:(.text+0x3b60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_nearly_equal': password.c:(.text+0x3b80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_nearly_equal': password.c:(.text+0x3bc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_equal': password.c:(.text+0x3be0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_equal': password.c:(.text+0x3c20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_near_zero': password.c:(.text+0x3c40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_near_zero': password.c:(.text+0x3c80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `squat_is_zero': password.c:(.text+0x3ca0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psquat_is_zero': password.c:(.text+0x3ce0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_lerp': password.c:(.text+0x3d00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_lerp': password.c:(.text+0x3da0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_normalize': password.c:(.text+0x3dc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_normalize': password.c:(.text+0x3e60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_clamp': password.c:(.text+0x3e80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_clamp': password.c:(.text+0x3f20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_min': password.c:(.text+0x3f40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_min': password.c:(.text+0x3fe0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_max': password.c:(.text+0x4000): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_max': password.c:(.text+0x40a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_round': password.c:(.text+0x40c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_round': password.c:(.text+0x4160): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_ceil': password.c:(.text+0x4180): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_ceil': password.c:(.text+0x4220): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_floor': password.c:(.text+0x4240): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_floor': password.c:(.text+0x42e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_abs': password.c:(.text+0x4300): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_abs': password.c:(.text+0x43a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_inverse': password.c:(.text+0x43c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_inverse': password.c:(.text+0x4460): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_negative': password.c:(.text+0x4480): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_negative': password.c:(.text+0x4520): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_snap': password.c:(.text+0x4540): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_snap': password.c:(.text+0x45e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_divide': password.c:(.text+0x4600): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_divide': password.c:(.text+0x46a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_multiply_mat4': password.c:(.text+0x46c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_multiply_mat4': password.c:(.text+0x4760): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_multiply': password.c:(.text+0x4780): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_multiply': password.c:(.text+0x4820): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_scale': password.c:(.text+0x4840): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_scale': password.c:(.text+0x48e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_subtract': password.c:(.text+0x4900): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_subtract': password.c:(.text+0x49a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_add': password.c:(.text+0x49c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_add': password.c:(.text+0x4a60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_one': password.c:(.text+0x4a80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_one': password.c:(.text+0x4b00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_zero': password.c:(.text+0x4b20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_zero': password.c:(.text+0x4ba0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_assign_vec4': password.c:(.text+0x4bc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_assign_vec4': password.c:(.text+0x4c60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_assign': password.c:(.text+0x4c80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_assign': password.c:(.text+0x4d20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i': password.c:(.text+0x4d40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i': password.c:(.text+0x4de0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_is_equal': password.c:(.text+0x4e20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_is_equal': password.c:(.text+0x4e60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4i_is_zero': password.c:(.text+0x4e80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4i_is_zero': password.c:(.text+0x4ea0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_lerp': password.c:(.text+0x4ec0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_lerp': password.c:(.text+0x4f60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_normalize': password.c:(.text+0x4f80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_normalize': password.c:(.text+0x5020): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_clamp': password.c:(.text+0x5040): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_clamp': password.c:(.text+0x50e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_min': password.c:(.text+0x5100): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_min': password.c:(.text+0x51a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_max': password.c:(.text+0x51c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_max': password.c:(.text+0x5260): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_round': password.c:(.text+0x5280): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_round': password.c:(.text+0x5320): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_ceil': password.c:(.text+0x5340): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_ceil': password.c:(.text+0x53e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_floor': password.c:(.text+0x5400): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_floor': password.c:(.text+0x54a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_abs': password.c:(.text+0x54c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_abs': password.c:(.text+0x5560): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_inverse': password.c:(.text+0x5580): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_inverse': password.c:(.text+0x5620): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_negative': password.c:(.text+0x5640): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_negative': password.c:(.text+0x56e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_snap': password.c:(.text+0x5700): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_snap': password.c:(.text+0x57a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_divide': password.c:(.text+0x57c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_divide': password.c:(.text+0x5860): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_multiply_mat4': password.c:(.text+0x5880): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_multiply_mat4': password.c:(.text+0x5920): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_multiply': password.c:(.text+0x5940): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_multiply': password.c:(.text+0x59e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_scale': password.c:(.text+0x5a00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_scale': password.c:(.text+0x5aa0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_subtract': password.c:(.text+0x5ac0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_subtract': password.c:(.text+0x5b60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_add': password.c:(.text+0x5b80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_add': password.c:(.text+0x5c20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_one': password.c:(.text+0x5c40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_one': password.c:(.text+0x5cc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_zero': password.c:(.text+0x5ce0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_zero': password.c:(.text+0x5d60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_assign_vec4i': password.c:(.text+0x5d80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_assign_vec4i': password.c:(.text+0x5e20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_assign': password.c:(.text+0x5e40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_assign': password.c:(.text+0x5ee0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4': password.c:(.text+0x5f00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4': password.c:(.text+0x5fa0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_nearly_equal': password.c:(.text+0x5fc0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_nearly_equal': password.c:(.text+0x6000): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_equal': password.c:(.text+0x6020): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_equal': password.c:(.text+0x6060): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_near_zero': password.c:(.text+0x6080): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_near_zero': password.c:(.text+0x60c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec4_is_zero': password.c:(.text+0x60e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec4_is_zero': password.c:(.text+0x6100): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_distance_squared': password.c:(.text+0x6120): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_distance_squared': password.c:(.text+0x6180): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_distance': password.c:(.text+0x61a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_distance': password.c:(.text+0x6200): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_length_squared': password.c:(.text+0x6220): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_length_squared': password.c:(.text+0x6260): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_length': password.c:(.text+0x6280): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_length': password.c:(.text+0x62c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_dot': password.c:(.text+0x62e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_dot': password.c:(.text+0x6340): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_bezier4': password.c:(.text+0x6360): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_bezier4': password.c:(.text+0x6460): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_bezier3': password.c:(.text+0x64a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_bezier3': password.c:(.text+0x65a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_lerp': password.c:(.text+0x65c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_lerp': password.c:(.text+0x66a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_reflect': password.c:(.text+0x66c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_reflect': password.c:(.text+0x67a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_slide': password.c:(.text+0x67c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_slide': password.c:(.text+0x68a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_project': password.c:(.text+0x68c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_project': password.c:(.text+0x69a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_normalize': password.c:(.text+0x69c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_normalize': password.c:(.text+0x6a80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_cross': password.c:(.text+0x6aa0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_cross': password.c:(.text+0x6b80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_clamp': password.c:(.text+0x6ba0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_clamp': password.c:(.text+0x6ca0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_min': password.c:(.text+0x6cc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_min': password.c:(.text+0x6da0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_max': password.c:(.text+0x6dc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_max': password.c:(.text+0x6ea0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_round': password.c:(.text+0x6ec0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_round': password.c:(.text+0x6f60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_ceil': password.c:(.text+0x6f80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_ceil': password.c:(.text+0x7020): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_floor': password.c:(.text+0x7040): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_floor': password.c:(.text+0x70e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_abs': password.c:(.text+0x7100): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_abs': password.c:(.text+0x71c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_inverse': password.c:(.text+0x71e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_inverse': password.c:(.text+0x72a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_negative': password.c:(.text+0x72c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_negative': password.c:(.text+0x7380): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_snap': password.c:(.text+0x73a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_snap': password.c:(.text+0x7480): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_divide': password.c:(.text+0x74a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_divide': password.c:(.text+0x7580): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_multiply_mat3': password.c:(.text+0x75a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_multiply_mat3': password.c:(.text+0x7660): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_multiply': password.c:(.text+0x7680): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_multiply': password.c:(.text+0x7760): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_scale': password.c:(.text+0x7780): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_scale': password.c:(.text+0x7840): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_subtract': password.c:(.text+0x7860): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_subtract': password.c:(.text+0x7940): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_add': password.c:(.text+0x7960): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_add': password.c:(.text+0x7a40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_one': password.c:(.text+0x7a60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_one': password.c:(.text+0x7b00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_zero': password.c:(.text+0x7b20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_zero': password.c:(.text+0x7bc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_assign_vec3': password.c:(.text+0x7be0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_assign_vec3': password.c:(.text+0x7c80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_assign': password.c:(.text+0x7ca0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_assign': password.c:(.text+0x7d60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i': password.c:(.text+0x7d80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i': password.c:(.text+0x7e20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_is_equal': password.c:(.text+0x7e40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_is_equal': password.c:(.text+0x7ea0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3i_is_zero': password.c:(.text+0x7ec0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3i_is_zero': password.c:(.text+0x7f00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_distance_squared': password.c:(.text+0x7f20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_distance_squared': password.c:(.text+0x7f60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_distance': password.c:(.text+0x7f80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_distance': password.c:(.text+0x7fc0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_length_squared': password.c:(.text+0x7fe0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_length_squared': password.c:(.text+0x8000): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_length': password.c:(.text+0x8020): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_length': password.c:(.text+0x8040): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_dot': password.c:(.text+0x8060): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_dot': password.c:(.text+0x80a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_bezier4': password.c:(.text+0x80c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_bezier4': password.c:(.text+0x81a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_bezier3': password.c:(.text+0x81e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_bezier3': password.c:(.text+0x82a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_lerp': password.c:(.text+0x82c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_lerp': password.c:(.text+0x8380): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_reflect': password.c:(.text+0x83a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_reflect': password.c:(.text+0x8460): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_slide': password.c:(.text+0x8480): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_slide': password.c:(.text+0x8540): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_project': password.c:(.text+0x8560): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_project': password.c:(.text+0x8620): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_normalize': password.c:(.text+0x8640): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_normalize': password.c:(.text+0x86e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_cross': password.c:(.text+0x8700): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_cross': password.c:(.text+0x87c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_clamp': password.c:(.text+0x87e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_clamp': password.c:(.text+0x88a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_min': password.c:(.text+0x88c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_min': password.c:(.text+0x8980): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_max': password.c:(.text+0x89a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_max': password.c:(.text+0x8a60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_round': password.c:(.text+0x8a80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_round': password.c:(.text+0x8b20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_ceil': password.c:(.text+0x8b40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_ceil': password.c:(.text+0x8be0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_floor': password.c:(.text+0x8c00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_floor': password.c:(.text+0x8ca0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_abs': password.c:(.text+0x8cc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_abs': password.c:(.text+0x8d60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_inverse': password.c:(.text+0x8d80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_inverse': password.c:(.text+0x8e20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_negative': password.c:(.text+0x8e40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_negative': password.c:(.text+0x8ee0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_snap': password.c:(.text+0x8f00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_snap': password.c:(.text+0x8fc0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_divide': password.c:(.text+0x8fe0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_divide': password.c:(.text+0x90a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_multiply_mat3': password.c:(.text+0x90c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_multiply_mat3': password.c:(.text+0x9160): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_multiply': password.c:(.text+0x9180): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_multiply': password.c:(.text+0x9240): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_scale': password.c:(.text+0x9260): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_scale': password.c:(.text+0x9300): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_subtract': password.c:(.text+0x9320): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_subtract': password.c:(.text+0x93e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_add': password.c:(.text+0x9400): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_add': password.c:(.text+0x94c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_one': password.c:(.text+0x94e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_one': password.c:(.text+0x9580): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_zero': password.c:(.text+0x95a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_zero': password.c:(.text+0x9640): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_assign_vec3i': password.c:(.text+0x9660): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_assign_vec3i': password.c:(.text+0x9720): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_assign': password.c:(.text+0x9740): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_assign': password.c:(.text+0x97e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3': password.c:(.text+0x9800): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3': password.c:(.text+0x98a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_nearly_equal': password.c:(.text+0x98c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_nearly_equal': password.c:(.text+0x9900): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_equal': password.c:(.text+0x9920): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_equal': password.c:(.text+0x9960): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_near_zero': password.c:(.text+0x9980): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_near_zero': password.c:(.text+0x99c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec3_is_zero': password.c:(.text+0x99e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec3_is_zero': password.c:(.text+0x9a20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_distance_squared': password.c:(.text+0x9a40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_distance_squared': password.c:(.text+0x9a80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_distance': password.c:(.text+0x9aa0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_distance': password.c:(.text+0x9ac0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_length': password.c:(.text+0x9ae0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_length': password.c:(.text+0x9b00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_length_squared': password.c:(.text+0x9b20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_length_squared': password.c:(.text+0x9b40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_angle': password.c:(.text+0x9b60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_angle': password.c:(.text+0x9b80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_dot': password.c:(.text+0x9ba0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_dot': password.c:(.text+0x9be0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_bezier4': password.c:(.text+0x9c00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_bezier4': password.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_bezier3': password.c:(.text+0x9ce0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_bezier3': password.c:(.text+0x9d80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_lerp': password.c:(.text+0x9da0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_lerp': password.c:(.text+0x9e20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_rotate': password.c:(.text+0x9e40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_rotate': password.c:(.text+0x9ec0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_tangent': password.c:(.text+0x9ee0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_tangent': password.c:(.text+0x9f60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_reflect': password.c:(.text+0x9f80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_reflect': password.c:(.text+0xa000): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_slide': password.c:(.text+0xa020): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_slide': password.c:(.text+0xa0a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_project': password.c:(.text+0xa0c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_project': password.c:(.text+0xa140): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_normalize': password.c:(.text+0xa160): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_normalize': password.c:(.text+0xa1e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_clamp': password.c:(.text+0xa200): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_clamp': password.c:(.text+0xa2a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_min': password.c:(.text+0xa2c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_min': password.c:(.text+0xa340): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_max': password.c:(.text+0xa360): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_max': password.c:(.text+0xa3e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_round': password.c:(.text+0xa400): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_round': password.c:(.text+0xa480): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_ceil': password.c:(.text+0xa4a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_ceil': password.c:(.text+0xa520): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_floor': password.c:(.text+0xa540): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_floor': password.c:(.text+0xa5c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_abs': password.c:(.text+0xa5e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_abs': password.c:(.text+0xa660): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_inverse': password.c:(.text+0xa680): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_inverse': password.c:(.text+0xa700): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_negative': password.c:(.text+0xa720): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_negative': password.c:(.text+0xa7a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_snap': password.c:(.text+0xa7c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_snap': password.c:(.text+0xa840): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_divide': password.c:(.text+0xa860): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_divide': password.c:(.text+0xa8e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_multiply_mat2': password.c:(.text+0xa900): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_multiply_mat2': password.c:(.text+0xa9a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_multiply': password.c:(.text+0xa9c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_multiply': password.c:(.text+0xaa40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_scale': password.c:(.text+0xaa60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_scale': password.c:(.text+0xaae0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_subtract': password.c:(.text+0xab00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_subtract': password.c:(.text+0xab80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_add': password.c:(.text+0xaba0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_add': password.c:(.text+0xac20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_one': password.c:(.text+0xac40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_one': password.c:(.text+0xacc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_zero': password.c:(.text+0xace0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_zero': password.c:(.text+0xad60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_assign_vec2': password.c:(.text+0xad80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_assign_vec2': password.c:(.text+0xae00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_assign': password.c:(.text+0xae20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_assign': password.c:(.text+0xaea0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i': password.c:(.text+0xaec0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i': password.c:(.text+0xaf40): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_is_equal': password.c:(.text+0xaf60): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_is_equal': password.c:(.text+0xafa0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2i_is_zero': password.c:(.text+0xafc0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2i_is_zero': password.c:(.text+0xafe0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_distance_squared': password.c:(.text+0xb000): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_distance_squared': password.c:(.text+0xb040): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_distance': password.c:(.text+0xb060): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_distance': password.c:(.text+0xb0a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_length': password.c:(.text+0xb0c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_length': password.c:(.text+0xb0e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_length_squared': password.c:(.text+0xb100): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_length_squared': password.c:(.text+0xb120): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_angle': password.c:(.text+0xb140): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_angle': password.c:(.text+0xb160): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_dot': password.c:(.text+0xb180): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_dot': password.c:(.text+0xb1c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_bezier4': password.c:(.text+0xb1e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_bezier4': password.c:(.text+0xb2a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_bezier3': password.c:(.text+0xb2e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_bezier3': password.c:(.text+0xb380): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_lerp': password.c:(.text+0xb3a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_lerp': password.c:(.text+0xb440): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_rotate': password.c:(.text+0xb460): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_rotate': password.c:(.text+0xb500): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_tangent': password.c:(.text+0xb520): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_tangent': password.c:(.text+0xb5a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_reflect': password.c:(.text+0xb5c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_reflect': password.c:(.text+0xb660): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_slide': password.c:(.text+0xb680): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_slide': password.c:(.text+0xb720): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_project': password.c:(.text+0xb740): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_project': password.c:(.text+0xb7e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_normalize': password.c:(.text+0xb800): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_normalize': password.c:(.text+0xb880): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_clamp': password.c:(.text+0xb8a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_clamp': password.c:(.text+0xb940): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_min': password.c:(.text+0xb960): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_min': password.c:(.text+0xba00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_max': password.c:(.text+0xba20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_max': password.c:(.text+0xbac0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_round': password.c:(.text+0xbae0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_round': password.c:(.text+0xbb60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_ceil': password.c:(.text+0xbb80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_ceil': password.c:(.text+0xbc00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_floor': password.c:(.text+0xbc20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_floor': password.c:(.text+0xbca0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_abs': password.c:(.text+0xbcc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_abs': password.c:(.text+0xbd40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_inverse': password.c:(.text+0xbd60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_inverse': password.c:(.text+0xbde0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_negative': password.c:(.text+0xbe00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_negative': password.c:(.text+0xbe80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_snap': password.c:(.text+0xbea0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_snap': password.c:(.text+0xbf40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_divide': password.c:(.text+0xbf60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_divide': password.c:(.text+0xc000): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_multiply_mat2': password.c:(.text+0xc020): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_multiply_mat2': password.c:(.text+0xc0c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_multiply': password.c:(.text+0xc0e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_multiply': password.c:(.text+0xc180): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_scale': password.c:(.text+0xc1a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_scale': password.c:(.text+0xc240): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_subtract': password.c:(.text+0xc260): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_subtract': password.c:(.text+0xc300): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_add': password.c:(.text+0xc320): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_add': password.c:(.text+0xc3c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_one': password.c:(.text+0xc3e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_one': password.c:(.text+0xc460): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_zero': password.c:(.text+0xc480): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_zero': password.c:(.text+0xc500): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_assign_vec2i': password.c:(.text+0xc520): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_assign_vec2i': password.c:(.text+0xc5a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_assign': password.c:(.text+0xc5c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_assign': password.c:(.text+0xc640): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2': password.c:(.text+0xc660): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2': password.c:(.text+0xc6e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_nearly_equal': password.c:(.text+0xc700): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_nearly_equal': password.c:(.text+0xc740): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_equal': password.c:(.text+0xc760): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_equal': password.c:(.text+0xc7a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_near_zero': password.c:(.text+0xc7c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_near_zero': password.c:(.text+0xc7e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `svec2_is_zero': password.c:(.text+0xc800): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/password.c.o: In function `psvec2_is_zero': password.c:(.text+0xc820): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_lerp': pause_menu.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_lerp': pause_menu.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_multiply': pause_menu.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_multiply': pause_menu.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_scale': pause_menu.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_scale': pause_menu.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_negative': pause_menu.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_negative': pause_menu.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_scaling': pause_menu.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_scaling': pause_menu.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_translation': pause_menu.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_translation': pause_menu.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_look_at': pause_menu.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_look_at': pause_menu.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_quaternion': pause_menu.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_quaternion': pause_menu.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_axis': pause_menu.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_axis': pause_menu.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_z': pause_menu.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_z': pause_menu.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_y': pause_menu.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_y': pause_menu.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_rotation_x': pause_menu.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_rotation_x': pause_menu.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_perspective_infinite': pause_menu.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_perspective_infinite': pause_menu.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_perspective_fov': pause_menu.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_perspective_fov': pause_menu.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_perspective': pause_menu.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_perspective': pause_menu.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_ortho': pause_menu.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_ortho': pause_menu.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_inverse': pause_menu.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_inverse': pause_menu.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_adjugate': pause_menu.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_adjugate': pause_menu.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_transpose': pause_menu.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_transpose': pause_menu.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_assign_mat3': pause_menu.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_assign_mat3': pause_menu.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_assign_mat2': pause_menu.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_assign_mat2': pause_menu.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_assign': pause_menu.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_assign': pause_menu.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_determinant': pause_menu.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_determinant': pause_menu.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_identity': pause_menu.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_identity': pause_menu.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4_zero': pause_menu.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4_zero': pause_menu.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat4': pause_menu.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat4': pause_menu.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_lerp': pause_menu.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_lerp': pause_menu.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_multiply': pause_menu.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_multiply': pause_menu.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_scale': pause_menu.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_scale': pause_menu.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_negative': pause_menu.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_negative': pause_menu.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_scaling': pause_menu.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_scaling': pause_menu.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_quaternion': pause_menu.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_quaternion': pause_menu.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_axis': pause_menu.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_axis': pause_menu.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_z': pause_menu.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_z': pause_menu.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_y': pause_menu.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_y': pause_menu.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_rotation_x': pause_menu.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_rotation_x': pause_menu.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_inverse': pause_menu.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_inverse': pause_menu.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_adjugate': pause_menu.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_adjugate': pause_menu.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_cofactor': pause_menu.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_cofactor': pause_menu.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_transpose': pause_menu.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_transpose': pause_menu.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_assign_mat4': pause_menu.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_assign_mat4': pause_menu.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_assign_mat2': pause_menu.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_assign_mat2': pause_menu.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_assign': pause_menu.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_assign': pause_menu.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_determinant': pause_menu.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_determinant': pause_menu.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_identity': pause_menu.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_identity': pause_menu.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3_zero': pause_menu.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3_zero': pause_menu.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat3': pause_menu.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat3': pause_menu.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_lerp': pause_menu.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_lerp': pause_menu.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_multiply': pause_menu.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_multiply': pause_menu.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_scale': pause_menu.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_scale': pause_menu.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_negative': pause_menu.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_negative': pause_menu.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_scaling': pause_menu.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_scaling': pause_menu.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_rotation': pause_menu.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_rotation': pause_menu.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_inverse': pause_menu.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_inverse': pause_menu.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_cofactor': pause_menu.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_cofactor': pause_menu.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_transpose': pause_menu.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_transpose': pause_menu.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_assign_mat4': pause_menu.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_assign_mat4': pause_menu.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_assign_mat3': pause_menu.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_assign_mat3': pause_menu.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_assign': pause_menu.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_assign': pause_menu.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_determinant': pause_menu.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_determinant': pause_menu.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_identity': pause_menu.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_identity': pause_menu.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2_zero': pause_menu.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2_zero': pause_menu.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `smat2': pause_menu.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psmat2': pause_menu.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_length_squared': pause_menu.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_length_squared': pause_menu.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_length': pause_menu.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_length': pause_menu.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_angle': pause_menu.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_angle': pause_menu.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_dot': pause_menu.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_dot': pause_menu.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_slerp': pause_menu.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_slerp': pause_menu.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_lerp': pause_menu.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_lerp': pause_menu.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_yaw_pitch_roll': pause_menu.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_yaw_pitch_roll': pause_menu.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_mat4': pause_menu.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_mat4': pause_menu.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_vec3': pause_menu.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_vec3': pause_menu.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_from_axis_angle': pause_menu.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_from_axis_angle': pause_menu.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_power': pause_menu.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_power': pause_menu.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_normalize': pause_menu.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_normalize': pause_menu.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_inverse': pause_menu.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_inverse': pause_menu.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_conjugate': pause_menu.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_conjugate': pause_menu.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_negative': pause_menu.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_negative': pause_menu.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_divide': pause_menu.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_divide': pause_menu.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_multiply': pause_menu.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_multiply': pause_menu.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_scale': pause_menu.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_scale': pause_menu.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_null': pause_menu.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_null': pause_menu.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_zero': pause_menu.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_zero': pause_menu.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_assign': pause_menu.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_assign': pause_menu.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat': pause_menu.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat': pause_menu.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_nearly_equal': pause_menu.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_nearly_equal': pause_menu.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_equal': pause_menu.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_equal': pause_menu.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_near_zero': pause_menu.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_near_zero': pause_menu.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `squat_is_zero': pause_menu.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psquat_is_zero': pause_menu.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_lerp': pause_menu.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_lerp': pause_menu.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_normalize': pause_menu.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_normalize': pause_menu.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_clamp': pause_menu.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_clamp': pause_menu.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_min': pause_menu.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_min': pause_menu.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_max': pause_menu.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_max': pause_menu.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_round': pause_menu.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_round': pause_menu.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_ceil': pause_menu.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_ceil': pause_menu.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_floor': pause_menu.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_floor': pause_menu.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_abs': pause_menu.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_abs': pause_menu.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_inverse': pause_menu.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_inverse': pause_menu.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_negative': pause_menu.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_negative': pause_menu.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_snap': pause_menu.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_snap': pause_menu.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_divide': pause_menu.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_divide': pause_menu.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_multiply_mat4': pause_menu.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_multiply_mat4': pause_menu.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_multiply': pause_menu.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_multiply': pause_menu.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_scale': pause_menu.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_scale': pause_menu.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_subtract': pause_menu.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_subtract': pause_menu.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_add': pause_menu.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_add': pause_menu.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_one': pause_menu.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_one': pause_menu.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_zero': pause_menu.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_zero': pause_menu.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_assign_vec4': pause_menu.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_assign_vec4': pause_menu.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_assign': pause_menu.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_assign': pause_menu.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i': pause_menu.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i': pause_menu.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_is_equal': pause_menu.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_is_equal': pause_menu.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4i_is_zero': pause_menu.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4i_is_zero': pause_menu.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_lerp': pause_menu.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_lerp': pause_menu.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_normalize': pause_menu.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_normalize': pause_menu.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_clamp': pause_menu.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_clamp': pause_menu.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_min': pause_menu.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_min': pause_menu.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_max': pause_menu.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_max': pause_menu.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_round': pause_menu.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_round': pause_menu.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_ceil': pause_menu.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_ceil': pause_menu.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_floor': pause_menu.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_floor': pause_menu.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_abs': pause_menu.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_abs': pause_menu.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_inverse': pause_menu.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_inverse': pause_menu.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_negative': pause_menu.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_negative': pause_menu.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_snap': pause_menu.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_snap': pause_menu.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_divide': pause_menu.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_divide': pause_menu.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_multiply_mat4': pause_menu.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_multiply_mat4': pause_menu.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_multiply': pause_menu.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_multiply': pause_menu.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_scale': pause_menu.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_scale': pause_menu.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_subtract': pause_menu.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_subtract': pause_menu.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_add': pause_menu.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_add': pause_menu.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_one': pause_menu.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_one': pause_menu.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_zero': pause_menu.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_zero': pause_menu.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_assign_vec4i': pause_menu.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_assign_vec4i': pause_menu.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_assign': pause_menu.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_assign': pause_menu.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4': pause_menu.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4': pause_menu.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_nearly_equal': pause_menu.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_nearly_equal': pause_menu.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_equal': pause_menu.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_equal': pause_menu.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_near_zero': pause_menu.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_near_zero': pause_menu.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec4_is_zero': pause_menu.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec4_is_zero': pause_menu.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_distance_squared': pause_menu.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_distance_squared': pause_menu.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_distance': pause_menu.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_distance': pause_menu.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_length_squared': pause_menu.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_length_squared': pause_menu.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_length': pause_menu.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_length': pause_menu.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_dot': pause_menu.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_dot': pause_menu.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_bezier4': pause_menu.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_bezier4': pause_menu.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_bezier3': pause_menu.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_bezier3': pause_menu.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_lerp': pause_menu.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_lerp': pause_menu.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_reflect': pause_menu.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_reflect': pause_menu.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_slide': pause_menu.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_slide': pause_menu.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_project': pause_menu.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_project': pause_menu.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_normalize': pause_menu.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_normalize': pause_menu.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_cross': pause_menu.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_cross': pause_menu.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_clamp': pause_menu.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_clamp': pause_menu.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_min': pause_menu.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_min': pause_menu.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_max': pause_menu.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_max': pause_menu.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_round': pause_menu.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_round': pause_menu.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_ceil': pause_menu.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_ceil': pause_menu.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_floor': pause_menu.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_floor': pause_menu.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_abs': pause_menu.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_abs': pause_menu.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_inverse': pause_menu.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_inverse': pause_menu.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_negative': pause_menu.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_negative': pause_menu.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_snap': pause_menu.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_snap': pause_menu.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_divide': pause_menu.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_divide': pause_menu.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_multiply_mat3': pause_menu.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_multiply_mat3': pause_menu.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_multiply': pause_menu.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_multiply': pause_menu.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_scale': pause_menu.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_scale': pause_menu.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_subtract': pause_menu.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_subtract': pause_menu.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_add': pause_menu.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_add': pause_menu.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_one': pause_menu.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_one': pause_menu.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_zero': pause_menu.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_zero': pause_menu.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_assign_vec3': pause_menu.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_assign_vec3': pause_menu.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_assign': pause_menu.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_assign': pause_menu.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i': pause_menu.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i': pause_menu.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_is_equal': pause_menu.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_is_equal': pause_menu.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3i_is_zero': pause_menu.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3i_is_zero': pause_menu.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_distance_squared': pause_menu.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_distance_squared': pause_menu.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_distance': pause_menu.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_distance': pause_menu.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_length_squared': pause_menu.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_length_squared': pause_menu.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_length': pause_menu.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_length': pause_menu.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_dot': pause_menu.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_dot': pause_menu.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_bezier4': pause_menu.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_bezier4': pause_menu.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_bezier3': pause_menu.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_bezier3': pause_menu.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_lerp': pause_menu.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_lerp': pause_menu.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_reflect': pause_menu.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_reflect': pause_menu.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_slide': pause_menu.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_slide': pause_menu.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_project': pause_menu.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_project': pause_menu.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_normalize': pause_menu.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_normalize': pause_menu.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_cross': pause_menu.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_cross': pause_menu.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_clamp': pause_menu.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_clamp': pause_menu.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_min': pause_menu.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_min': pause_menu.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_max': pause_menu.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_max': pause_menu.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_round': pause_menu.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_round': pause_menu.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_ceil': pause_menu.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_ceil': pause_menu.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_floor': pause_menu.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_floor': pause_menu.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_abs': pause_menu.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_abs': pause_menu.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_inverse': pause_menu.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_inverse': pause_menu.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_negative': pause_menu.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_negative': pause_menu.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_snap': pause_menu.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_snap': pause_menu.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_divide': pause_menu.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_divide': pause_menu.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_multiply_mat3': pause_menu.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_multiply_mat3': pause_menu.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_multiply': pause_menu.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_multiply': pause_menu.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_scale': pause_menu.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_scale': pause_menu.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_subtract': pause_menu.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_subtract': pause_menu.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_add': pause_menu.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_add': pause_menu.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_one': pause_menu.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_one': pause_menu.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_zero': pause_menu.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_zero': pause_menu.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_assign_vec3i': pause_menu.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_assign_vec3i': pause_menu.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_assign': pause_menu.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_assign': pause_menu.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3': pause_menu.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3': pause_menu.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_nearly_equal': pause_menu.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_nearly_equal': pause_menu.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_equal': pause_menu.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_equal': pause_menu.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_near_zero': pause_menu.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_near_zero': pause_menu.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec3_is_zero': pause_menu.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec3_is_zero': pause_menu.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_distance_squared': pause_menu.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_distance_squared': pause_menu.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_distance': pause_menu.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_distance': pause_menu.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_length': pause_menu.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_length': pause_menu.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_length_squared': pause_menu.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_length_squared': pause_menu.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_angle': pause_menu.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_angle': pause_menu.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_dot': pause_menu.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_dot': pause_menu.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_bezier4': pause_menu.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_bezier4': pause_menu.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_bezier3': pause_menu.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_bezier3': pause_menu.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_lerp': pause_menu.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_lerp': pause_menu.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_rotate': pause_menu.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_rotate': pause_menu.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_tangent': pause_menu.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_tangent': pause_menu.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_reflect': pause_menu.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_reflect': pause_menu.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_slide': pause_menu.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_slide': pause_menu.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_project': pause_menu.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_project': pause_menu.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_normalize': pause_menu.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_normalize': pause_menu.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_clamp': pause_menu.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_clamp': pause_menu.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_min': pause_menu.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_min': pause_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_max': pause_menu.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_max': pause_menu.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_round': pause_menu.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_round': pause_menu.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_ceil': pause_menu.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_ceil': pause_menu.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_floor': pause_menu.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_floor': pause_menu.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_abs': pause_menu.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_abs': pause_menu.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_inverse': pause_menu.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_inverse': pause_menu.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_negative': pause_menu.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_negative': pause_menu.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_snap': pause_menu.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_snap': pause_menu.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_divide': pause_menu.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_divide': pause_menu.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_multiply_mat2': pause_menu.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_multiply_mat2': pause_menu.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_multiply': pause_menu.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_multiply': pause_menu.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_scale': pause_menu.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_scale': pause_menu.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_subtract': pause_menu.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_subtract': pause_menu.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_add': pause_menu.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_add': pause_menu.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_one': pause_menu.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_one': pause_menu.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_zero': pause_menu.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_zero': pause_menu.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_assign_vec2': pause_menu.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_assign_vec2': pause_menu.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_assign': pause_menu.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_assign': pause_menu.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i': pause_menu.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i': pause_menu.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_is_equal': pause_menu.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_is_equal': pause_menu.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2i_is_zero': pause_menu.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2i_is_zero': pause_menu.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_distance_squared': pause_menu.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_distance_squared': pause_menu.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_distance': pause_menu.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_distance': pause_menu.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_length': pause_menu.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_length': pause_menu.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_length_squared': pause_menu.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_length_squared': pause_menu.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_angle': pause_menu.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_angle': pause_menu.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_dot': pause_menu.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_dot': pause_menu.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_bezier4': pause_menu.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_bezier4': pause_menu.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_bezier3': pause_menu.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_bezier3': pause_menu.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_lerp': pause_menu.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_lerp': pause_menu.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_rotate': pause_menu.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_rotate': pause_menu.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_tangent': pause_menu.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_tangent': pause_menu.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_reflect': pause_menu.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_reflect': pause_menu.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_slide': pause_menu.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_slide': pause_menu.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_project': pause_menu.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_project': pause_menu.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_normalize': pause_menu.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_normalize': pause_menu.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_clamp': pause_menu.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_clamp': pause_menu.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_min': pause_menu.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_min': pause_menu.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_max': pause_menu.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_max': pause_menu.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_round': pause_menu.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_round': pause_menu.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_ceil': pause_menu.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_ceil': pause_menu.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_floor': pause_menu.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_floor': pause_menu.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_abs': pause_menu.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_abs': pause_menu.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_inverse': pause_menu.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_inverse': pause_menu.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_negative': pause_menu.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_negative': pause_menu.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_snap': pause_menu.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_snap': pause_menu.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_divide': pause_menu.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_divide': pause_menu.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_multiply_mat2': pause_menu.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_multiply_mat2': pause_menu.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_multiply': pause_menu.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_multiply': pause_menu.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_scale': pause_menu.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_scale': pause_menu.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_subtract': pause_menu.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_subtract': pause_menu.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_add': pause_menu.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_add': pause_menu.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_one': pause_menu.c:(.text+0xc480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_one': pause_menu.c:(.text+0xc500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_zero': pause_menu.c:(.text+0xc520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_zero': pause_menu.c:(.text+0xc5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_assign_vec2i': pause_menu.c:(.text+0xc5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_assign_vec2i': pause_menu.c:(.text+0xc640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_assign': pause_menu.c:(.text+0xc660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_assign': pause_menu.c:(.text+0xc6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2': pause_menu.c:(.text+0xc700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2': pause_menu.c:(.text+0xc780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_nearly_equal': pause_menu.c:(.text+0xc7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_nearly_equal': pause_menu.c:(.text+0xc7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_equal': pause_menu.c:(.text+0xc800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_equal': pause_menu.c:(.text+0xc840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_near_zero': pause_menu.c:(.text+0xc860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_near_zero': pause_menu.c:(.text+0xc880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `svec2_is_zero': pause_menu.c:(.text+0xc8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/pause_menu.c.o: In function `psvec2_is_zero': pause_menu.c:(.text+0xc8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_lerp': player_select_menus.c:(.text+0xb20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_lerp': player_select_menus.c:(.text+0xba0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_multiply': player_select_menus.c:(.text+0xbc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_multiply': player_select_menus.c:(.text+0xc40): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_scale': player_select_menus.c:(.text+0xc60): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_scale': player_select_menus.c:(.text+0xce0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_negative': player_select_menus.c:(.text+0xd00): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_negative': player_select_menus.c:(.text+0xd80): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_scaling': player_select_menus.c:(.text+0xda0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_scaling': player_select_menus.c:(.text+0xe20): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_translation': player_select_menus.c:(.text+0xe40): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_translation': player_select_menus.c:(.text+0xec0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_look_at': player_select_menus.c:(.text+0xee0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_look_at': player_select_menus.c:(.text+0xfa0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_quaternion': player_select_menus.c:(.text+0xfc0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_quaternion': player_select_menus.c:(.text+0x1040): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_axis': player_select_menus.c:(.text+0x1060): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_axis': player_select_menus.c:(.text+0x10e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_z': player_select_menus.c:(.text+0x1100): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_z': player_select_menus.c:(.text+0x1180): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_y': player_select_menus.c:(.text+0x11a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_y': player_select_menus.c:(.text+0x1220): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_rotation_x': player_select_menus.c:(.text+0x1240): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_rotation_x': player_select_menus.c:(.text+0x12c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_perspective_infinite': player_select_menus.c:(.text+0x12e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_perspective_infinite': player_select_menus.c:(.text+0x1360): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_perspective_fov': player_select_menus.c:(.text+0x1380): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_perspective_fov': player_select_menus.c:(.text+0x1400): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_perspective': player_select_menus.c:(.text+0x1420): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_perspective': player_select_menus.c:(.text+0x14a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_ortho': player_select_menus.c:(.text+0x14c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_ortho': player_select_menus.c:(.text+0x1540): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_inverse': player_select_menus.c:(.text+0x1560): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_inverse': player_select_menus.c:(.text+0x15e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_adjugate': player_select_menus.c:(.text+0x1600): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_adjugate': player_select_menus.c:(.text+0x1680): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_transpose': player_select_menus.c:(.text+0x16a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_transpose': player_select_menus.c:(.text+0x1720): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_assign_mat3': player_select_menus.c:(.text+0x1740): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_assign_mat3': player_select_menus.c:(.text+0x17c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_assign_mat2': player_select_menus.c:(.text+0x17e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_assign_mat2': player_select_menus.c:(.text+0x1880): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_assign': player_select_menus.c:(.text+0x18a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_assign': player_select_menus.c:(.text+0x1920): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_determinant': player_select_menus.c:(.text+0x1940): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_determinant': player_select_menus.c:(.text+0x1960): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_identity': player_select_menus.c:(.text+0x1980): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_identity': player_select_menus.c:(.text+0x1a00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4_zero': player_select_menus.c:(.text+0x1a20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4_zero': player_select_menus.c:(.text+0x1aa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat4': player_select_menus.c:(.text+0x1ac0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat4': player_select_menus.c:(.text+0x1b40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_lerp': player_select_menus.c:(.text+0x1b60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_lerp': player_select_menus.c:(.text+0x1be0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_multiply': player_select_menus.c:(.text+0x1c00): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_multiply': player_select_menus.c:(.text+0x1c80): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_scale': player_select_menus.c:(.text+0x1ca0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_scale': player_select_menus.c:(.text+0x1d20): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_negative': player_select_menus.c:(.text+0x1d40): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_negative': player_select_menus.c:(.text+0x1dc0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_scaling': player_select_menus.c:(.text+0x1de0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_scaling': player_select_menus.c:(.text+0x1e60): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_quaternion': player_select_menus.c:(.text+0x1e80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_quaternion': player_select_menus.c:(.text+0x1f20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_axis': player_select_menus.c:(.text+0x1f40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_axis': player_select_menus.c:(.text+0x1fe0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_z': player_select_menus.c:(.text+0x2000): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_z': player_select_menus.c:(.text+0x2080): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_y': player_select_menus.c:(.text+0x20a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_y': player_select_menus.c:(.text+0x2120): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_rotation_x': player_select_menus.c:(.text+0x2140): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_rotation_x': player_select_menus.c:(.text+0x21c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_inverse': player_select_menus.c:(.text+0x21e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_inverse': player_select_menus.c:(.text+0x2260): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_adjugate': player_select_menus.c:(.text+0x2280): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_adjugate': player_select_menus.c:(.text+0x2300): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_cofactor': player_select_menus.c:(.text+0x2320): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_cofactor': player_select_menus.c:(.text+0x23a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_transpose': player_select_menus.c:(.text+0x23c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_transpose': player_select_menus.c:(.text+0x2440): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_assign_mat4': player_select_menus.c:(.text+0x2460): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_assign_mat4': player_select_menus.c:(.text+0x24e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_assign_mat2': player_select_menus.c:(.text+0x2500): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_assign_mat2': player_select_menus.c:(.text+0x25a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_assign': player_select_menus.c:(.text+0x25c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_assign': player_select_menus.c:(.text+0x2640): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_determinant': player_select_menus.c:(.text+0x2660): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_determinant': player_select_menus.c:(.text+0x2680): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_identity': player_select_menus.c:(.text+0x26a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_identity': player_select_menus.c:(.text+0x2720): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3_zero': player_select_menus.c:(.text+0x2740): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3_zero': player_select_menus.c:(.text+0x27c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat3': player_select_menus.c:(.text+0x27e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat3': player_select_menus.c:(.text+0x2860): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_lerp': player_select_menus.c:(.text+0x2880): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_lerp': player_select_menus.c:(.text+0x2940): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_multiply': player_select_menus.c:(.text+0x2960): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_multiply': player_select_menus.c:(.text+0x2a20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_scale': player_select_menus.c:(.text+0x2a40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_scale': player_select_menus.c:(.text+0x2ae0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_negative': player_select_menus.c:(.text+0x2b00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_negative': player_select_menus.c:(.text+0x2ba0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_scaling': player_select_menus.c:(.text+0x2bc0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_scaling': player_select_menus.c:(.text+0x2c60): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_rotation': player_select_menus.c:(.text+0x2c80): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_rotation': player_select_menus.c:(.text+0x2d20): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_inverse': player_select_menus.c:(.text+0x2d40): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_inverse': player_select_menus.c:(.text+0x2de0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_cofactor': player_select_menus.c:(.text+0x2e00): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_cofactor': player_select_menus.c:(.text+0x2ea0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_transpose': player_select_menus.c:(.text+0x2ec0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_transpose': player_select_menus.c:(.text+0x2f60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_assign_mat4': player_select_menus.c:(.text+0x2f80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_assign_mat4': player_select_menus.c:(.text+0x3020): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_assign_mat3': player_select_menus.c:(.text+0x3040): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_assign_mat3': player_select_menus.c:(.text+0x30e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_assign': player_select_menus.c:(.text+0x3100): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_assign': player_select_menus.c:(.text+0x31a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_determinant': player_select_menus.c:(.text+0x31c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_determinant': player_select_menus.c:(.text+0x3200): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_identity': player_select_menus.c:(.text+0x3220): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_identity': player_select_menus.c:(.text+0x32c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2_zero': player_select_menus.c:(.text+0x32e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2_zero': player_select_menus.c:(.text+0x3380): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `smat2': player_select_menus.c:(.text+0x33a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psmat2': player_select_menus.c:(.text+0x3440): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_length_squared': player_select_menus.c:(.text+0x3460): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_length_squared': player_select_menus.c:(.text+0x34a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_length': player_select_menus.c:(.text+0x34c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_length': player_select_menus.c:(.text+0x3500): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_angle': player_select_menus.c:(.text+0x3520): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_angle': player_select_menus.c:(.text+0x3560): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_dot': player_select_menus.c:(.text+0x3580): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_dot': player_select_menus.c:(.text+0x35c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_slerp': player_select_menus.c:(.text+0x35e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_slerp': player_select_menus.c:(.text+0x36a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_lerp': player_select_menus.c:(.text+0x36c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_lerp': player_select_menus.c:(.text+0x3780): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_yaw_pitch_roll': player_select_menus.c:(.text+0x37a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_yaw_pitch_roll': player_select_menus.c:(.text+0x3840): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_mat4': player_select_menus.c:(.text+0x3860): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_mat4': player_select_menus.c:(.text+0x3900): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_vec3': player_select_menus.c:(.text+0x3920): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_vec3': player_select_menus.c:(.text+0x39c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_from_axis_angle': player_select_menus.c:(.text+0x39e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_from_axis_angle': player_select_menus.c:(.text+0x3a80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_power': player_select_menus.c:(.text+0x3aa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_power': player_select_menus.c:(.text+0x3b40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_normalize': player_select_menus.c:(.text+0x3b60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_normalize': player_select_menus.c:(.text+0x3c00): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_inverse': player_select_menus.c:(.text+0x3c20): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_inverse': player_select_menus.c:(.text+0x3cc0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_conjugate': player_select_menus.c:(.text+0x3ce0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_conjugate': player_select_menus.c:(.text+0x3d80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_negative': player_select_menus.c:(.text+0x3da0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_negative': player_select_menus.c:(.text+0x3e40): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_divide': player_select_menus.c:(.text+0x3e60): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_divide': player_select_menus.c:(.text+0x3f20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_multiply': player_select_menus.c:(.text+0x3f40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_multiply': player_select_menus.c:(.text+0x4000): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_scale': player_select_menus.c:(.text+0x4020): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_scale': player_select_menus.c:(.text+0x40c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_null': player_select_menus.c:(.text+0x40e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_null': player_select_menus.c:(.text+0x4180): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_zero': player_select_menus.c:(.text+0x41a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_zero': player_select_menus.c:(.text+0x4240): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_assign': player_select_menus.c:(.text+0x4260): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_assign': player_select_menus.c:(.text+0x4300): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat': player_select_menus.c:(.text+0x4320): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat': player_select_menus.c:(.text+0x43c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_nearly_equal': player_select_menus.c:(.text+0x43e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_nearly_equal': player_select_menus.c:(.text+0x4420): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_equal': player_select_menus.c:(.text+0x4440): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_equal': player_select_menus.c:(.text+0x4480): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_near_zero': player_select_menus.c:(.text+0x44a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_near_zero': player_select_menus.c:(.text+0x44e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `squat_is_zero': player_select_menus.c:(.text+0x4500): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psquat_is_zero': player_select_menus.c:(.text+0x4540): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_lerp': player_select_menus.c:(.text+0x4560): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_lerp': player_select_menus.c:(.text+0x4600): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_normalize': player_select_menus.c:(.text+0x4620): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_normalize': player_select_menus.c:(.text+0x46c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_clamp': player_select_menus.c:(.text+0x46e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_clamp': player_select_menus.c:(.text+0x4780): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_min': player_select_menus.c:(.text+0x47a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_min': player_select_menus.c:(.text+0x4840): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_max': player_select_menus.c:(.text+0x4860): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_max': player_select_menus.c:(.text+0x4900): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_round': player_select_menus.c:(.text+0x4920): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_round': player_select_menus.c:(.text+0x49c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_ceil': player_select_menus.c:(.text+0x49e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_ceil': player_select_menus.c:(.text+0x4a80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_floor': player_select_menus.c:(.text+0x4aa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_floor': player_select_menus.c:(.text+0x4b40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_abs': player_select_menus.c:(.text+0x4b60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_abs': player_select_menus.c:(.text+0x4c00): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_inverse': player_select_menus.c:(.text+0x4c20): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_inverse': player_select_menus.c:(.text+0x4cc0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_negative': player_select_menus.c:(.text+0x4ce0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_negative': player_select_menus.c:(.text+0x4d80): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_snap': player_select_menus.c:(.text+0x4da0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_snap': player_select_menus.c:(.text+0x4e40): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_divide': player_select_menus.c:(.text+0x4e60): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_divide': player_select_menus.c:(.text+0x4f00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_multiply_mat4': player_select_menus.c:(.text+0x4f20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_multiply_mat4': player_select_menus.c:(.text+0x4fc0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_multiply': player_select_menus.c:(.text+0x4fe0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_multiply': player_select_menus.c:(.text+0x5080): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_scale': player_select_menus.c:(.text+0x50a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_scale': player_select_menus.c:(.text+0x5140): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_subtract': player_select_menus.c:(.text+0x5160): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_subtract': player_select_menus.c:(.text+0x5200): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_add': player_select_menus.c:(.text+0x5220): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_add': player_select_menus.c:(.text+0x52c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_one': player_select_menus.c:(.text+0x52e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_one': player_select_menus.c:(.text+0x5360): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_zero': player_select_menus.c:(.text+0x5380): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_zero': player_select_menus.c:(.text+0x5400): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_assign_vec4': player_select_menus.c:(.text+0x5420): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_assign_vec4': player_select_menus.c:(.text+0x54c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_assign': player_select_menus.c:(.text+0x54e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_assign': player_select_menus.c:(.text+0x5580): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i': player_select_menus.c:(.text+0x55a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i': player_select_menus.c:(.text+0x5640): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_is_equal': player_select_menus.c:(.text+0x5680): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_is_equal': player_select_menus.c:(.text+0x56c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4i_is_zero': player_select_menus.c:(.text+0x56e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4i_is_zero': player_select_menus.c:(.text+0x5700): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_lerp': player_select_menus.c:(.text+0x5720): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_lerp': player_select_menus.c:(.text+0x57c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_normalize': player_select_menus.c:(.text+0x57e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_normalize': player_select_menus.c:(.text+0x5880): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_clamp': player_select_menus.c:(.text+0x58a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_clamp': player_select_menus.c:(.text+0x5940): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_min': player_select_menus.c:(.text+0x5960): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_min': player_select_menus.c:(.text+0x5a00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_max': player_select_menus.c:(.text+0x5a20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_max': player_select_menus.c:(.text+0x5ac0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_round': player_select_menus.c:(.text+0x5ae0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_round': player_select_menus.c:(.text+0x5b80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_ceil': player_select_menus.c:(.text+0x5ba0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_ceil': player_select_menus.c:(.text+0x5c40): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_floor': player_select_menus.c:(.text+0x5c60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_floor': player_select_menus.c:(.text+0x5d00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_abs': player_select_menus.c:(.text+0x5d20): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_abs': player_select_menus.c:(.text+0x5dc0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_inverse': player_select_menus.c:(.text+0x5de0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_inverse': player_select_menus.c:(.text+0x5e80): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_negative': player_select_menus.c:(.text+0x5ea0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_negative': player_select_menus.c:(.text+0x5f40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_snap': player_select_menus.c:(.text+0x5f60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_snap': player_select_menus.c:(.text+0x6000): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_divide': player_select_menus.c:(.text+0x6020): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_divide': player_select_menus.c:(.text+0x60c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_multiply_mat4': player_select_menus.c:(.text+0x60e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_multiply_mat4': player_select_menus.c:(.text+0x6180): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_multiply': player_select_menus.c:(.text+0x61a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_multiply': player_select_menus.c:(.text+0x6240): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_scale': player_select_menus.c:(.text+0x6260): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_scale': player_select_menus.c:(.text+0x6300): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_subtract': player_select_menus.c:(.text+0x6320): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_subtract': player_select_menus.c:(.text+0x63c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_add': player_select_menus.c:(.text+0x63e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_add': player_select_menus.c:(.text+0x6480): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_one': player_select_menus.c:(.text+0x64a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_one': player_select_menus.c:(.text+0x6520): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_zero': player_select_menus.c:(.text+0x6540): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_zero': player_select_menus.c:(.text+0x65c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_assign_vec4i': player_select_menus.c:(.text+0x65e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_assign_vec4i': player_select_menus.c:(.text+0x6680): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_assign': player_select_menus.c:(.text+0x66a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_assign': player_select_menus.c:(.text+0x6740): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4': player_select_menus.c:(.text+0x6760): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4': player_select_menus.c:(.text+0x6800): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_nearly_equal': player_select_menus.c:(.text+0x6820): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_nearly_equal': player_select_menus.c:(.text+0x6860): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_equal': player_select_menus.c:(.text+0x6880): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_equal': player_select_menus.c:(.text+0x68c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_near_zero': player_select_menus.c:(.text+0x68e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_near_zero': player_select_menus.c:(.text+0x6920): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec4_is_zero': player_select_menus.c:(.text+0x6940): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec4_is_zero': player_select_menus.c:(.text+0x6960): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_distance_squared': player_select_menus.c:(.text+0x6980): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_distance_squared': player_select_menus.c:(.text+0x69e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_distance': player_select_menus.c:(.text+0x6a00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_distance': player_select_menus.c:(.text+0x6a60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_length_squared': player_select_menus.c:(.text+0x6a80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_length_squared': player_select_menus.c:(.text+0x6ac0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_length': player_select_menus.c:(.text+0x6ae0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_length': player_select_menus.c:(.text+0x6b20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_dot': player_select_menus.c:(.text+0x6b40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_dot': player_select_menus.c:(.text+0x6ba0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_bezier4': player_select_menus.c:(.text+0x6bc0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_bezier4': player_select_menus.c:(.text+0x6cc0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_bezier3': player_select_menus.c:(.text+0x6d00): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_bezier3': player_select_menus.c:(.text+0x6e00): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_lerp': player_select_menus.c:(.text+0x6e20): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_lerp': player_select_menus.c:(.text+0x6f00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_reflect': player_select_menus.c:(.text+0x6f20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_reflect': player_select_menus.c:(.text+0x7000): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_slide': player_select_menus.c:(.text+0x7020): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_slide': player_select_menus.c:(.text+0x7100): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_project': player_select_menus.c:(.text+0x7120): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_project': player_select_menus.c:(.text+0x7200): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_normalize': player_select_menus.c:(.text+0x7220): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_normalize': player_select_menus.c:(.text+0x72e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_cross': player_select_menus.c:(.text+0x7300): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_cross': player_select_menus.c:(.text+0x73e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_clamp': player_select_menus.c:(.text+0x7400): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_clamp': player_select_menus.c:(.text+0x7500): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_min': player_select_menus.c:(.text+0x7520): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_min': player_select_menus.c:(.text+0x7600): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_max': player_select_menus.c:(.text+0x7620): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_max': player_select_menus.c:(.text+0x7700): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_round': player_select_menus.c:(.text+0x7720): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_round': player_select_menus.c:(.text+0x77c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_ceil': player_select_menus.c:(.text+0x77e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_ceil': player_select_menus.c:(.text+0x7880): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_floor': player_select_menus.c:(.text+0x78a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_floor': player_select_menus.c:(.text+0x7940): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_abs': player_select_menus.c:(.text+0x7960): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_abs': player_select_menus.c:(.text+0x7a20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_inverse': player_select_menus.c:(.text+0x7a40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_inverse': player_select_menus.c:(.text+0x7b00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_negative': player_select_menus.c:(.text+0x7b20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_negative': player_select_menus.c:(.text+0x7be0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_snap': player_select_menus.c:(.text+0x7c00): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_snap': player_select_menus.c:(.text+0x7ce0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_divide': player_select_menus.c:(.text+0x7d00): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_divide': player_select_menus.c:(.text+0x7de0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_multiply_mat3': player_select_menus.c:(.text+0x7e00): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_multiply_mat3': player_select_menus.c:(.text+0x7ec0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_multiply': player_select_menus.c:(.text+0x7ee0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_multiply': player_select_menus.c:(.text+0x7fc0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_scale': player_select_menus.c:(.text+0x7fe0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_scale': player_select_menus.c:(.text+0x80a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_subtract': player_select_menus.c:(.text+0x80c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_subtract': player_select_menus.c:(.text+0x81a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_add': player_select_menus.c:(.text+0x81c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_add': player_select_menus.c:(.text+0x82a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_one': player_select_menus.c:(.text+0x82c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_one': player_select_menus.c:(.text+0x8360): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_zero': player_select_menus.c:(.text+0x8380): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_zero': player_select_menus.c:(.text+0x8420): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_assign_vec3': player_select_menus.c:(.text+0x8440): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_assign_vec3': player_select_menus.c:(.text+0x84e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_assign': player_select_menus.c:(.text+0x8500): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_assign': player_select_menus.c:(.text+0x85c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i': player_select_menus.c:(.text+0x85e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i': player_select_menus.c:(.text+0x8680): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_is_equal': player_select_menus.c:(.text+0x86a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_is_equal': player_select_menus.c:(.text+0x8700): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3i_is_zero': player_select_menus.c:(.text+0x8720): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3i_is_zero': player_select_menus.c:(.text+0x8760): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_distance_squared': player_select_menus.c:(.text+0x8780): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_distance_squared': player_select_menus.c:(.text+0x87c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_distance': player_select_menus.c:(.text+0x87e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_distance': player_select_menus.c:(.text+0x8820): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_length_squared': player_select_menus.c:(.text+0x8840): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_length_squared': player_select_menus.c:(.text+0x8860): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_length': player_select_menus.c:(.text+0x8880): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_length': player_select_menus.c:(.text+0x88a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_dot': player_select_menus.c:(.text+0x88c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_dot': player_select_menus.c:(.text+0x8900): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_bezier4': player_select_menus.c:(.text+0x8920): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_bezier4': player_select_menus.c:(.text+0x8a00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_bezier3': player_select_menus.c:(.text+0x8a40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_bezier3': player_select_menus.c:(.text+0x8b00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_lerp': player_select_menus.c:(.text+0x8b20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_lerp': player_select_menus.c:(.text+0x8be0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_reflect': player_select_menus.c:(.text+0x8c00): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_reflect': player_select_menus.c:(.text+0x8cc0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_slide': player_select_menus.c:(.text+0x8ce0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_slide': player_select_menus.c:(.text+0x8da0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_project': player_select_menus.c:(.text+0x8dc0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_project': player_select_menus.c:(.text+0x8e80): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_normalize': player_select_menus.c:(.text+0x8ea0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_normalize': player_select_menus.c:(.text+0x8f40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_cross': player_select_menus.c:(.text+0x8f60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_cross': player_select_menus.c:(.text+0x9020): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_clamp': player_select_menus.c:(.text+0x9040): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_clamp': player_select_menus.c:(.text+0x9100): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_min': player_select_menus.c:(.text+0x9120): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_min': player_select_menus.c:(.text+0x91e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_max': player_select_menus.c:(.text+0x9200): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_max': player_select_menus.c:(.text+0x92c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_round': player_select_menus.c:(.text+0x92e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_round': player_select_menus.c:(.text+0x9380): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_ceil': player_select_menus.c:(.text+0x93a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_ceil': player_select_menus.c:(.text+0x9440): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_floor': player_select_menus.c:(.text+0x9460): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_floor': player_select_menus.c:(.text+0x9500): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_abs': player_select_menus.c:(.text+0x9520): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_abs': player_select_menus.c:(.text+0x95c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_inverse': player_select_menus.c:(.text+0x95e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_inverse': player_select_menus.c:(.text+0x9680): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_negative': player_select_menus.c:(.text+0x96a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_negative': player_select_menus.c:(.text+0x9740): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_snap': player_select_menus.c:(.text+0x9760): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_snap': player_select_menus.c:(.text+0x9820): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_divide': player_select_menus.c:(.text+0x9840): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_divide': player_select_menus.c:(.text+0x9900): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_multiply_mat3': player_select_menus.c:(.text+0x9920): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_multiply_mat3': player_select_menus.c:(.text+0x99c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_multiply': player_select_menus.c:(.text+0x99e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_multiply': player_select_menus.c:(.text+0x9aa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_scale': player_select_menus.c:(.text+0x9ac0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_scale': player_select_menus.c:(.text+0x9b60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_subtract': player_select_menus.c:(.text+0x9b80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_subtract': player_select_menus.c:(.text+0x9c40): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_add': player_select_menus.c:(.text+0x9c60): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_add': player_select_menus.c:(.text+0x9d20): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_one': player_select_menus.c:(.text+0x9d40): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_one': player_select_menus.c:(.text+0x9de0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_zero': player_select_menus.c:(.text+0x9e00): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_zero': player_select_menus.c:(.text+0x9ea0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_assign_vec3i': player_select_menus.c:(.text+0x9ec0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_assign_vec3i': player_select_menus.c:(.text+0x9f80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_assign': player_select_menus.c:(.text+0x9fa0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_assign': player_select_menus.c:(.text+0xa040): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3': player_select_menus.c:(.text+0xa060): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3': player_select_menus.c:(.text+0xa100): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_nearly_equal': player_select_menus.c:(.text+0xa120): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_nearly_equal': player_select_menus.c:(.text+0xa160): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_equal': player_select_menus.c:(.text+0xa180): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_equal': player_select_menus.c:(.text+0xa1c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_near_zero': player_select_menus.c:(.text+0xa1e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_near_zero': player_select_menus.c:(.text+0xa220): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec3_is_zero': player_select_menus.c:(.text+0xa240): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec3_is_zero': player_select_menus.c:(.text+0xa280): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_distance_squared': player_select_menus.c:(.text+0xa2a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_distance_squared': player_select_menus.c:(.text+0xa2e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_distance': player_select_menus.c:(.text+0xa300): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_distance': player_select_menus.c:(.text+0xa320): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_length': player_select_menus.c:(.text+0xa340): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_length': player_select_menus.c:(.text+0xa360): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_length_squared': player_select_menus.c:(.text+0xa380): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_length_squared': player_select_menus.c:(.text+0xa3a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_angle': player_select_menus.c:(.text+0xa3c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_angle': player_select_menus.c:(.text+0xa3e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_dot': player_select_menus.c:(.text+0xa400): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_dot': player_select_menus.c:(.text+0xa440): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_bezier4': player_select_menus.c:(.text+0xa460): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_bezier4': player_select_menus.c:(.text+0xa500): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_bezier3': player_select_menus.c:(.text+0xa540): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_bezier3': player_select_menus.c:(.text+0xa5e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_lerp': player_select_menus.c:(.text+0xa600): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_lerp': player_select_menus.c:(.text+0xa680): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_rotate': player_select_menus.c:(.text+0xa6a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_rotate': player_select_menus.c:(.text+0xa720): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_tangent': player_select_menus.c:(.text+0xa740): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_tangent': player_select_menus.c:(.text+0xa7c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_reflect': player_select_menus.c:(.text+0xa7e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_reflect': player_select_menus.c:(.text+0xa860): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_slide': player_select_menus.c:(.text+0xa880): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_slide': player_select_menus.c:(.text+0xa900): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_project': player_select_menus.c:(.text+0xa920): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_project': player_select_menus.c:(.text+0xa9a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_normalize': player_select_menus.c:(.text+0xa9c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_normalize': player_select_menus.c:(.text+0xaa40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_clamp': player_select_menus.c:(.text+0xaa60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_clamp': player_select_menus.c:(.text+0xab00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_min': player_select_menus.c:(.text+0xab20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_min': player_select_menus.c:(.text+0xaba0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_max': player_select_menus.c:(.text+0xabc0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_max': player_select_menus.c:(.text+0xac40): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_round': player_select_menus.c:(.text+0xac60): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_round': player_select_menus.c:(.text+0xace0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_ceil': player_select_menus.c:(.text+0xad00): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_ceil': player_select_menus.c:(.text+0xad80): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_floor': player_select_menus.c:(.text+0xada0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_floor': player_select_menus.c:(.text+0xae20): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_abs': player_select_menus.c:(.text+0xae40): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_abs': player_select_menus.c:(.text+0xaec0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_inverse': player_select_menus.c:(.text+0xaee0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_inverse': player_select_menus.c:(.text+0xaf60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_negative': player_select_menus.c:(.text+0xaf80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_negative': player_select_menus.c:(.text+0xb000): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_snap': player_select_menus.c:(.text+0xb020): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_snap': player_select_menus.c:(.text+0xb0a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_divide': player_select_menus.c:(.text+0xb0c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_divide': player_select_menus.c:(.text+0xb140): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_multiply_mat2': player_select_menus.c:(.text+0xb160): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_multiply_mat2': player_select_menus.c:(.text+0xb200): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_multiply': player_select_menus.c:(.text+0xb220): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_multiply': player_select_menus.c:(.text+0xb2a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_scale': player_select_menus.c:(.text+0xb2c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_scale': player_select_menus.c:(.text+0xb340): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_subtract': player_select_menus.c:(.text+0xb360): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_subtract': player_select_menus.c:(.text+0xb3e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_add': player_select_menus.c:(.text+0xb400): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_add': player_select_menus.c:(.text+0xb480): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_one': player_select_menus.c:(.text+0xb4a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_one': player_select_menus.c:(.text+0xb520): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_zero': player_select_menus.c:(.text+0xb540): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_zero': player_select_menus.c:(.text+0xb5c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_assign_vec2': player_select_menus.c:(.text+0xb5e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_assign_vec2': player_select_menus.c:(.text+0xb660): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_assign': player_select_menus.c:(.text+0xb680): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_assign': player_select_menus.c:(.text+0xb700): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i': player_select_menus.c:(.text+0xbe00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i': player_select_menus.c:(.text+0xbe80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_is_equal': player_select_menus.c:(.text+0xc160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_is_equal': player_select_menus.c:(.text+0xc1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2i_is_zero': player_select_menus.c:(.text+0xc1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2i_is_zero': player_select_menus.c:(.text+0xc1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_distance_squared': player_select_menus.c:(.text+0xc200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_distance_squared': player_select_menus.c:(.text+0xc240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_distance': player_select_menus.c:(.text+0xc260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_distance': player_select_menus.c:(.text+0xc2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_length': player_select_menus.c:(.text+0xc2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_length': player_select_menus.c:(.text+0xc2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_length_squared': player_select_menus.c:(.text+0xc300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_length_squared': player_select_menus.c:(.text+0xc320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_angle': player_select_menus.c:(.text+0xc340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_angle': player_select_menus.c:(.text+0xc360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_dot': player_select_menus.c:(.text+0xc380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_dot': player_select_menus.c:(.text+0xc3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_bezier4': player_select_menus.c:(.text+0xc3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_bezier4': player_select_menus.c:(.text+0xc4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_bezier3': player_select_menus.c:(.text+0xc4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_bezier3': player_select_menus.c:(.text+0xc580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_lerp': player_select_menus.c:(.text+0xc5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_lerp': player_select_menus.c:(.text+0xc640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_rotate': player_select_menus.c:(.text+0xc660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_rotate': player_select_menus.c:(.text+0xc700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_tangent': player_select_menus.c:(.text+0xc720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_tangent': player_select_menus.c:(.text+0xc7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_reflect': player_select_menus.c:(.text+0xc7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_reflect': player_select_menus.c:(.text+0xc860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_slide': player_select_menus.c:(.text+0xc880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_slide': player_select_menus.c:(.text+0xc920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_project': player_select_menus.c:(.text+0xc940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_project': player_select_menus.c:(.text+0xc9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_normalize': player_select_menus.c:(.text+0xca00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_normalize': player_select_menus.c:(.text+0xca80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_clamp': player_select_menus.c:(.text+0xcaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_clamp': player_select_menus.c:(.text+0xcb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_min': player_select_menus.c:(.text+0xcb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_min': player_select_menus.c:(.text+0xcc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_max': player_select_menus.c:(.text+0xcc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_max': player_select_menus.c:(.text+0xccc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_round': player_select_menus.c:(.text+0xcce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_round': player_select_menus.c:(.text+0xcd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_ceil': player_select_menus.c:(.text+0xcd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_ceil': player_select_menus.c:(.text+0xce00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_floor': player_select_menus.c:(.text+0xce20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_floor': player_select_menus.c:(.text+0xcea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_abs': player_select_menus.c:(.text+0xcec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_abs': player_select_menus.c:(.text+0xcf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_inverse': player_select_menus.c:(.text+0xcf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_inverse': player_select_menus.c:(.text+0xcfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_negative': player_select_menus.c:(.text+0xd000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_negative': player_select_menus.c:(.text+0xd080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_snap': player_select_menus.c:(.text+0xd0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_snap': player_select_menus.c:(.text+0xd140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_divide': player_select_menus.c:(.text+0xd160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_divide': player_select_menus.c:(.text+0xd200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_multiply_mat2': player_select_menus.c:(.text+0xd220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_multiply_mat2': player_select_menus.c:(.text+0xd2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_multiply': player_select_menus.c:(.text+0xd2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_multiply': player_select_menus.c:(.text+0xd380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_scale': player_select_menus.c:(.text+0xd3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_scale': player_select_menus.c:(.text+0xd440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_subtract': player_select_menus.c:(.text+0xd460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_subtract': player_select_menus.c:(.text+0xd500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_add': player_select_menus.c:(.text+0xd520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_add': player_select_menus.c:(.text+0xd5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_one': player_select_menus.c:(.text+0xd5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_one': player_select_menus.c:(.text+0xd660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_zero': player_select_menus.c:(.text+0xd680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_zero': player_select_menus.c:(.text+0xd700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_assign_vec2i': player_select_menus.c:(.text+0xd720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_assign_vec2i': player_select_menus.c:(.text+0xd7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_assign': player_select_menus.c:(.text+0xd7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_assign': player_select_menus.c:(.text+0xd840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2': player_select_menus.c:(.text+0xd860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2': player_select_menus.c:(.text+0xd8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_nearly_equal': player_select_menus.c:(.text+0xd900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_nearly_equal': player_select_menus.c:(.text+0xd940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_equal': player_select_menus.c:(.text+0xd960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_equal': player_select_menus.c:(.text+0xd9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_near_zero': player_select_menus.c:(.text+0xd9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_near_zero': player_select_menus.c:(.text+0xd9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `svec2_is_zero': player_select_menus.c:(.text+0xda00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/player_select_menus.c.o: In function `psvec2_is_zero': player_select_menus.c:(.text+0xda20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_lerp': prep.c:(.text+0xe20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_lerp': prep.c:(.text+0xea0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_multiply': prep.c:(.text+0xec0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_multiply': prep.c:(.text+0xf40): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_scale': prep.c:(.text+0xf60): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_scale': prep.c:(.text+0xfe0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_negative': prep.c:(.text+0x1000): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_negative': prep.c:(.text+0x1080): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_scaling': prep.c:(.text+0x10a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_scaling': prep.c:(.text+0x1120): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_translation': prep.c:(.text+0x1140): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_translation': prep.c:(.text+0x11c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_look_at': prep.c:(.text+0x11e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_look_at': prep.c:(.text+0x12a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_quaternion': prep.c:(.text+0x12c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_quaternion': prep.c:(.text+0x1340): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_axis': prep.c:(.text+0x1360): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_axis': prep.c:(.text+0x13e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_z': prep.c:(.text+0x1400): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_z': prep.c:(.text+0x1480): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_y': prep.c:(.text+0x14a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_y': prep.c:(.text+0x1520): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_rotation_x': prep.c:(.text+0x1540): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_rotation_x': prep.c:(.text+0x15c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_perspective_infinite': prep.c:(.text+0x15e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_perspective_infinite': prep.c:(.text+0x1660): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_perspective_fov': prep.c:(.text+0x1680): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_perspective_fov': prep.c:(.text+0x1700): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_perspective': prep.c:(.text+0x1720): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_perspective': prep.c:(.text+0x17a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_ortho': prep.c:(.text+0x17c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_ortho': prep.c:(.text+0x1840): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_inverse': prep.c:(.text+0x1860): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_inverse': prep.c:(.text+0x18e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_adjugate': prep.c:(.text+0x1900): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_adjugate': prep.c:(.text+0x1980): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_transpose': prep.c:(.text+0x19a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_transpose': prep.c:(.text+0x1a20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_assign_mat3': prep.c:(.text+0x1a40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_assign_mat3': prep.c:(.text+0x1ac0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_assign_mat2': prep.c:(.text+0x1ae0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_assign_mat2': prep.c:(.text+0x1b80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_assign': prep.c:(.text+0x1ba0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_assign': prep.c:(.text+0x1c20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_determinant': prep.c:(.text+0x1c40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_determinant': prep.c:(.text+0x1c60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_identity': prep.c:(.text+0x1c80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_identity': prep.c:(.text+0x1d00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4_zero': prep.c:(.text+0x1d20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4_zero': prep.c:(.text+0x1da0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat4': prep.c:(.text+0x1dc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat4': prep.c:(.text+0x1e40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_lerp': prep.c:(.text+0x1e60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_lerp': prep.c:(.text+0x1ee0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_multiply': prep.c:(.text+0x1f00): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_multiply': prep.c:(.text+0x1f80): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_scale': prep.c:(.text+0x1fa0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_scale': prep.c:(.text+0x2020): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_negative': prep.c:(.text+0x2040): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_negative': prep.c:(.text+0x20c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_scaling': prep.c:(.text+0x20e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_scaling': prep.c:(.text+0x2160): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_quaternion': prep.c:(.text+0x2180): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_quaternion': prep.c:(.text+0x2220): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_axis': prep.c:(.text+0x2240): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_axis': prep.c:(.text+0x22e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_z': prep.c:(.text+0x2300): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_z': prep.c:(.text+0x2380): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_y': prep.c:(.text+0x23a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_y': prep.c:(.text+0x2420): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_rotation_x': prep.c:(.text+0x2440): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_rotation_x': prep.c:(.text+0x24c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_inverse': prep.c:(.text+0x24e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_inverse': prep.c:(.text+0x2560): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_adjugate': prep.c:(.text+0x2580): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_adjugate': prep.c:(.text+0x2600): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_cofactor': prep.c:(.text+0x2620): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_cofactor': prep.c:(.text+0x26a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_transpose': prep.c:(.text+0x26c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_transpose': prep.c:(.text+0x2740): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_assign_mat4': prep.c:(.text+0x2760): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_assign_mat4': prep.c:(.text+0x27e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_assign_mat2': prep.c:(.text+0x2800): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_assign_mat2': prep.c:(.text+0x28a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_assign': prep.c:(.text+0x28c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_assign': prep.c:(.text+0x2940): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_determinant': prep.c:(.text+0x2960): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_determinant': prep.c:(.text+0x2980): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_identity': prep.c:(.text+0x29a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_identity': prep.c:(.text+0x2a20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3_zero': prep.c:(.text+0x2a40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3_zero': prep.c:(.text+0x2ac0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat3': prep.c:(.text+0x2ae0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat3': prep.c:(.text+0x2b60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_lerp': prep.c:(.text+0x2b80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_lerp': prep.c:(.text+0x2c40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_multiply': prep.c:(.text+0x2c60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_multiply': prep.c:(.text+0x2d20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_scale': prep.c:(.text+0x2d40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_scale': prep.c:(.text+0x2de0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_negative': prep.c:(.text+0x2e00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_negative': prep.c:(.text+0x2ea0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_scaling': prep.c:(.text+0x2ec0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_scaling': prep.c:(.text+0x2f60): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_rotation': prep.c:(.text+0x2f80): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_rotation': prep.c:(.text+0x3020): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_inverse': prep.c:(.text+0x3040): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_inverse': prep.c:(.text+0x30e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_cofactor': prep.c:(.text+0x3100): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_cofactor': prep.c:(.text+0x31a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_transpose': prep.c:(.text+0x31c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_transpose': prep.c:(.text+0x3260): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_assign_mat4': prep.c:(.text+0x3280): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_assign_mat4': prep.c:(.text+0x3320): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_assign_mat3': prep.c:(.text+0x3340): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_assign_mat3': prep.c:(.text+0x33e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_assign': prep.c:(.text+0x3400): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_assign': prep.c:(.text+0x34a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_determinant': prep.c:(.text+0x34c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_determinant': prep.c:(.text+0x3500): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_identity': prep.c:(.text+0x3520): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_identity': prep.c:(.text+0x35c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2_zero': prep.c:(.text+0x35e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2_zero': prep.c:(.text+0x3680): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `smat2': prep.c:(.text+0x36a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psmat2': prep.c:(.text+0x3740): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_length_squared': prep.c:(.text+0x3760): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_length_squared': prep.c:(.text+0x37a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_length': prep.c:(.text+0x37c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_length': prep.c:(.text+0x3800): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_angle': prep.c:(.text+0x3820): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_angle': prep.c:(.text+0x3860): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_dot': prep.c:(.text+0x3880): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_dot': prep.c:(.text+0x38c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_slerp': prep.c:(.text+0x38e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_slerp': prep.c:(.text+0x39a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_lerp': prep.c:(.text+0x39c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_lerp': prep.c:(.text+0x3a80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_yaw_pitch_roll': prep.c:(.text+0x3aa0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_yaw_pitch_roll': prep.c:(.text+0x3b40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_mat4': prep.c:(.text+0x3b60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_mat4': prep.c:(.text+0x3c00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_vec3': prep.c:(.text+0x3c20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_vec3': prep.c:(.text+0x3cc0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_from_axis_angle': prep.c:(.text+0x3ce0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_from_axis_angle': prep.c:(.text+0x3d80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_power': prep.c:(.text+0x3da0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_power': prep.c:(.text+0x3e40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_normalize': prep.c:(.text+0x3e60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_normalize': prep.c:(.text+0x3f00): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_inverse': prep.c:(.text+0x3f20): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_inverse': prep.c:(.text+0x3fc0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_conjugate': prep.c:(.text+0x3fe0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_conjugate': prep.c:(.text+0x4080): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_negative': prep.c:(.text+0x40a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_negative': prep.c:(.text+0x4140): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_divide': prep.c:(.text+0x4160): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_divide': prep.c:(.text+0x4220): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_multiply': prep.c:(.text+0x4240): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_multiply': prep.c:(.text+0x4300): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_scale': prep.c:(.text+0x4320): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_scale': prep.c:(.text+0x43c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_null': prep.c:(.text+0x43e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_null': prep.c:(.text+0x4480): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_zero': prep.c:(.text+0x44a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_zero': prep.c:(.text+0x4540): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_assign': prep.c:(.text+0x4560): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_assign': prep.c:(.text+0x4600): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat': prep.c:(.text+0x4620): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat': prep.c:(.text+0x46c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_nearly_equal': prep.c:(.text+0x46e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_nearly_equal': prep.c:(.text+0x4720): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_equal': prep.c:(.text+0x4740): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_equal': prep.c:(.text+0x4780): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_near_zero': prep.c:(.text+0x47a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_near_zero': prep.c:(.text+0x47e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `squat_is_zero': prep.c:(.text+0x4800): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psquat_is_zero': prep.c:(.text+0x4840): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_lerp': prep.c:(.text+0x4860): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_lerp': prep.c:(.text+0x4900): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_normalize': prep.c:(.text+0x4920): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_normalize': prep.c:(.text+0x49c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_clamp': prep.c:(.text+0x49e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_clamp': prep.c:(.text+0x4a80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_min': prep.c:(.text+0x4aa0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_min': prep.c:(.text+0x4b40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_max': prep.c:(.text+0x4b60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_max': prep.c:(.text+0x4c00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_round': prep.c:(.text+0x4c20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_round': prep.c:(.text+0x4cc0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_ceil': prep.c:(.text+0x4ce0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_ceil': prep.c:(.text+0x4d80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_floor': prep.c:(.text+0x4da0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_floor': prep.c:(.text+0x4e40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_abs': prep.c:(.text+0x4e60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_abs': prep.c:(.text+0x4f00): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_inverse': prep.c:(.text+0x4f20): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_inverse': prep.c:(.text+0x4fc0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_negative': prep.c:(.text+0x4fe0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_negative': prep.c:(.text+0x5080): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_snap': prep.c:(.text+0x50a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_snap': prep.c:(.text+0x5140): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_divide': prep.c:(.text+0x5160): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_divide': prep.c:(.text+0x5200): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_multiply_mat4': prep.c:(.text+0x5220): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_multiply_mat4': prep.c:(.text+0x52c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_multiply': prep.c:(.text+0x52e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_multiply': prep.c:(.text+0x5380): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_scale': prep.c:(.text+0x53a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_scale': prep.c:(.text+0x5440): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_subtract': prep.c:(.text+0x5460): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_subtract': prep.c:(.text+0x5500): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_add': prep.c:(.text+0x5520): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_add': prep.c:(.text+0x55c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_one': prep.c:(.text+0x55e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_one': prep.c:(.text+0x5660): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_zero': prep.c:(.text+0x5680): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_zero': prep.c:(.text+0x5700): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_assign_vec4': prep.c:(.text+0x5720): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_assign_vec4': prep.c:(.text+0x57c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_assign': prep.c:(.text+0x57e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_assign': prep.c:(.text+0x5880): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i': prep.c:(.text+0x58a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i': prep.c:(.text+0x5940): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_is_equal': prep.c:(.text+0x5980): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_is_equal': prep.c:(.text+0x59c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4i_is_zero': prep.c:(.text+0x59e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4i_is_zero': prep.c:(.text+0x5a00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_lerp': prep.c:(.text+0x5a20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_lerp': prep.c:(.text+0x5ac0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_normalize': prep.c:(.text+0x5ae0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_normalize': prep.c:(.text+0x5b80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_clamp': prep.c:(.text+0x5ba0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_clamp': prep.c:(.text+0x5c40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_min': prep.c:(.text+0x5c60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_min': prep.c:(.text+0x5d00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_max': prep.c:(.text+0x5d20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_max': prep.c:(.text+0x5dc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_round': prep.c:(.text+0x5de0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_round': prep.c:(.text+0x5e80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_ceil': prep.c:(.text+0x5ea0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_ceil': prep.c:(.text+0x5f40): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_floor': prep.c:(.text+0x5f60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_floor': prep.c:(.text+0x6000): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_abs': prep.c:(.text+0x6020): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_abs': prep.c:(.text+0x60c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_inverse': prep.c:(.text+0x60e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_inverse': prep.c:(.text+0x6180): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_negative': prep.c:(.text+0x61a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_negative': prep.c:(.text+0x6240): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_snap': prep.c:(.text+0x6260): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_snap': prep.c:(.text+0x6300): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_divide': prep.c:(.text+0x6320): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_divide': prep.c:(.text+0x63c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_multiply_mat4': prep.c:(.text+0x63e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_multiply_mat4': prep.c:(.text+0x6480): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_multiply': prep.c:(.text+0x64a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_multiply': prep.c:(.text+0x6540): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_scale': prep.c:(.text+0x6560): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_scale': prep.c:(.text+0x6600): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_subtract': prep.c:(.text+0x6620): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_subtract': prep.c:(.text+0x66c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_add': prep.c:(.text+0x66e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_add': prep.c:(.text+0x6780): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_one': prep.c:(.text+0x67a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_one': prep.c:(.text+0x6820): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_zero': prep.c:(.text+0x6840): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_zero': prep.c:(.text+0x68c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_assign_vec4i': prep.c:(.text+0x68e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_assign_vec4i': prep.c:(.text+0x6980): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_assign': prep.c:(.text+0x69a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_assign': prep.c:(.text+0x6a40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4': prep.c:(.text+0x6a60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4': prep.c:(.text+0x6b00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_nearly_equal': prep.c:(.text+0x6b20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_nearly_equal': prep.c:(.text+0x6b60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_equal': prep.c:(.text+0x6b80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_equal': prep.c:(.text+0x6bc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_near_zero': prep.c:(.text+0x6be0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_near_zero': prep.c:(.text+0x6c20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec4_is_zero': prep.c:(.text+0x6c40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec4_is_zero': prep.c:(.text+0x6c60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_distance_squared': prep.c:(.text+0x6c80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_distance_squared': prep.c:(.text+0x6ce0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_distance': prep.c:(.text+0x6d00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_distance': prep.c:(.text+0x6d60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_length_squared': prep.c:(.text+0x6d80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_length_squared': prep.c:(.text+0x6dc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_length': prep.c:(.text+0x6de0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_length': prep.c:(.text+0x6e20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_dot': prep.c:(.text+0x6e40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_dot': prep.c:(.text+0x6ea0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_bezier4': prep.c:(.text+0x6ec0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_bezier4': prep.c:(.text+0x6fc0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_bezier3': prep.c:(.text+0x7000): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_bezier3': prep.c:(.text+0x7100): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_lerp': prep.c:(.text+0x7120): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_lerp': prep.c:(.text+0x7200): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_reflect': prep.c:(.text+0x7220): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_reflect': prep.c:(.text+0x7300): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_slide': prep.c:(.text+0x7320): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_slide': prep.c:(.text+0x7400): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_project': prep.c:(.text+0x7420): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_project': prep.c:(.text+0x7500): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_normalize': prep.c:(.text+0x7520): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_normalize': prep.c:(.text+0x75e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_cross': prep.c:(.text+0x7600): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_cross': prep.c:(.text+0x76e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_clamp': prep.c:(.text+0x7700): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_clamp': prep.c:(.text+0x7800): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_min': prep.c:(.text+0x7820): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_min': prep.c:(.text+0x7900): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_max': prep.c:(.text+0x7920): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_max': prep.c:(.text+0x7a00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_round': prep.c:(.text+0x7a20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_round': prep.c:(.text+0x7ac0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_ceil': prep.c:(.text+0x7ae0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_ceil': prep.c:(.text+0x7b80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_floor': prep.c:(.text+0x7ba0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_floor': prep.c:(.text+0x7c40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_abs': prep.c:(.text+0x7c60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_abs': prep.c:(.text+0x7d20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_inverse': prep.c:(.text+0x7d40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_inverse': prep.c:(.text+0x7e00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_negative': prep.c:(.text+0x7e20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_negative': prep.c:(.text+0x7ee0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_snap': prep.c:(.text+0x7f00): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_snap': prep.c:(.text+0x7fe0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_divide': prep.c:(.text+0x8000): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_divide': prep.c:(.text+0x80e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_multiply_mat3': prep.c:(.text+0x8100): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_multiply_mat3': prep.c:(.text+0x81c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_multiply': prep.c:(.text+0x81e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_multiply': prep.c:(.text+0x82c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_scale': prep.c:(.text+0x82e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_scale': prep.c:(.text+0x83a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_subtract': prep.c:(.text+0x83c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_subtract': prep.c:(.text+0x84a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_add': prep.c:(.text+0x84c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_add': prep.c:(.text+0x85a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_one': prep.c:(.text+0x85c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_one': prep.c:(.text+0x8660): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_zero': prep.c:(.text+0x8680): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_zero': prep.c:(.text+0x8720): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_assign_vec3': prep.c:(.text+0x8740): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_assign_vec3': prep.c:(.text+0x87e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_assign': prep.c:(.text+0x8800): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_assign': prep.c:(.text+0x88c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i': prep.c:(.text+0x88e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i': prep.c:(.text+0x8980): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_is_equal': prep.c:(.text+0x89a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_is_equal': prep.c:(.text+0x8a00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3i_is_zero': prep.c:(.text+0x8a20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3i_is_zero': prep.c:(.text+0x8a60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_distance_squared': prep.c:(.text+0x8a80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_distance_squared': prep.c:(.text+0x8ac0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_distance': prep.c:(.text+0x8ae0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_distance': prep.c:(.text+0x8b20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_length_squared': prep.c:(.text+0x8b40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_length_squared': prep.c:(.text+0x8b60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_length': prep.c:(.text+0x8b80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_length': prep.c:(.text+0x8ba0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_dot': prep.c:(.text+0x8bc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_dot': prep.c:(.text+0x8c00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_bezier4': prep.c:(.text+0x8c20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_bezier4': prep.c:(.text+0x8d00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_bezier3': prep.c:(.text+0x8d40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_bezier3': prep.c:(.text+0x8e00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_lerp': prep.c:(.text+0x8e20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_lerp': prep.c:(.text+0x8ee0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_reflect': prep.c:(.text+0x8f00): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_reflect': prep.c:(.text+0x8fc0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_slide': prep.c:(.text+0x8fe0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_slide': prep.c:(.text+0x90a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_project': prep.c:(.text+0x90c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_project': prep.c:(.text+0x9180): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_normalize': prep.c:(.text+0x91a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_normalize': prep.c:(.text+0x9240): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_cross': prep.c:(.text+0x9260): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_cross': prep.c:(.text+0x9320): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_clamp': prep.c:(.text+0x9340): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_clamp': prep.c:(.text+0x9400): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_min': prep.c:(.text+0x9420): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_min': prep.c:(.text+0x94e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_max': prep.c:(.text+0x9500): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_max': prep.c:(.text+0x95c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_round': prep.c:(.text+0x95e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_round': prep.c:(.text+0x9680): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_ceil': prep.c:(.text+0x96a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_ceil': prep.c:(.text+0x9740): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_floor': prep.c:(.text+0x9760): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_floor': prep.c:(.text+0x9800): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_abs': prep.c:(.text+0x9820): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_abs': prep.c:(.text+0x98c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_inverse': prep.c:(.text+0x98e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_inverse': prep.c:(.text+0x9980): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_negative': prep.c:(.text+0x99a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_negative': prep.c:(.text+0x9a40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_snap': prep.c:(.text+0x9a60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_snap': prep.c:(.text+0x9b20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_divide': prep.c:(.text+0x9b40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_divide': prep.c:(.text+0x9c00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_multiply_mat3': prep.c:(.text+0x9c20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_multiply_mat3': prep.c:(.text+0x9cc0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_multiply': prep.c:(.text+0x9ce0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_multiply': prep.c:(.text+0x9da0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_scale': prep.c:(.text+0x9dc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_scale': prep.c:(.text+0x9e60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_subtract': prep.c:(.text+0x9e80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_subtract': prep.c:(.text+0x9f40): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_add': prep.c:(.text+0x9f60): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_add': prep.c:(.text+0xa020): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_one': prep.c:(.text+0xa040): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_one': prep.c:(.text+0xa0e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_zero': prep.c:(.text+0xa100): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_zero': prep.c:(.text+0xa1a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_assign_vec3i': prep.c:(.text+0xa1c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_assign_vec3i': prep.c:(.text+0xa280): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_assign': prep.c:(.text+0xa2a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_assign': prep.c:(.text+0xa340): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3': prep.c:(.text+0xa360): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3': prep.c:(.text+0xa400): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_nearly_equal': prep.c:(.text+0xa420): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_nearly_equal': prep.c:(.text+0xa460): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_equal': prep.c:(.text+0xa480): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_equal': prep.c:(.text+0xa4c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_near_zero': prep.c:(.text+0xa4e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_near_zero': prep.c:(.text+0xa520): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec3_is_zero': prep.c:(.text+0xa540): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec3_is_zero': prep.c:(.text+0xa580): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_distance_squared': prep.c:(.text+0xa5a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_distance_squared': prep.c:(.text+0xa5e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_distance': prep.c:(.text+0xa600): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_distance': prep.c:(.text+0xa620): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_length': prep.c:(.text+0xa640): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_length': prep.c:(.text+0xa660): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_length_squared': prep.c:(.text+0xa680): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_length_squared': prep.c:(.text+0xa6a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_angle': prep.c:(.text+0xa6c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_angle': prep.c:(.text+0xa6e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_dot': prep.c:(.text+0xa700): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_dot': prep.c:(.text+0xa740): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_bezier4': prep.c:(.text+0xa760): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_bezier4': prep.c:(.text+0xa800): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_bezier3': prep.c:(.text+0xa840): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_bezier3': prep.c:(.text+0xa8e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_lerp': prep.c:(.text+0xa900): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_lerp': prep.c:(.text+0xa980): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_rotate': prep.c:(.text+0xa9a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_rotate': prep.c:(.text+0xaa20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_tangent': prep.c:(.text+0xaa40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_tangent': prep.c:(.text+0xaac0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_reflect': prep.c:(.text+0xaae0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_reflect': prep.c:(.text+0xab60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_slide': prep.c:(.text+0xab80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_slide': prep.c:(.text+0xac00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_project': prep.c:(.text+0xac20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_project': prep.c:(.text+0xaca0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_normalize': prep.c:(.text+0xacc0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_normalize': prep.c:(.text+0xad40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_clamp': prep.c:(.text+0xad60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_clamp': prep.c:(.text+0xae00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_min': prep.c:(.text+0xae20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_min': prep.c:(.text+0xaea0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_max': prep.c:(.text+0xaec0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_max': prep.c:(.text+0xaf40): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_round': prep.c:(.text+0xaf60): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_round': prep.c:(.text+0xafe0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_ceil': prep.c:(.text+0xb000): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_ceil': prep.c:(.text+0xb080): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_floor': prep.c:(.text+0xb0a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_floor': prep.c:(.text+0xb120): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_abs': prep.c:(.text+0xb140): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_abs': prep.c:(.text+0xb1c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_inverse': prep.c:(.text+0xb1e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_inverse': prep.c:(.text+0xb260): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_negative': prep.c:(.text+0xb280): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_negative': prep.c:(.text+0xb300): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_snap': prep.c:(.text+0xb320): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_snap': prep.c:(.text+0xb3a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_divide': prep.c:(.text+0xb3c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_divide': prep.c:(.text+0xb440): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_multiply_mat2': prep.c:(.text+0xb460): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_multiply_mat2': prep.c:(.text+0xb500): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_multiply': prep.c:(.text+0xb520): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_multiply': prep.c:(.text+0xb5a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_scale': prep.c:(.text+0xb5c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_scale': prep.c:(.text+0xb640): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_subtract': prep.c:(.text+0xb660): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_subtract': prep.c:(.text+0xb6e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_add': prep.c:(.text+0xb700): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_add': prep.c:(.text+0xb780): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_one': prep.c:(.text+0xb7a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_one': prep.c:(.text+0xb820): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_zero': prep.c:(.text+0xbaa0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_zero': prep.c:(.text+0xbb20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_assign_vec2': prep.c:(.text+0xbb40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_assign_vec2': prep.c:(.text+0xbbc0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_assign': prep.c:(.text+0xbbe0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_assign': prep.c:(.text+0xbc60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i': prep.c:(.text+0xc8e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i': prep.c:(.text+0xc960): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_is_equal': prep.c:(.text+0xc980): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_is_equal': prep.c:(.text+0xc9c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2i_is_zero': prep.c:(.text+0xc9e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2i_is_zero': prep.c:(.text+0xca00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_distance_squared': prep.c:(.text+0xca20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_distance_squared': prep.c:(.text+0xca60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_distance': prep.c:(.text+0xca80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_distance': prep.c:(.text+0xcac0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_length': prep.c:(.text+0xcae0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_length': prep.c:(.text+0xcb00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_length_squared': prep.c:(.text+0xcb20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_length_squared': prep.c:(.text+0xcb40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_angle': prep.c:(.text+0xcb60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_angle': prep.c:(.text+0xcb80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_dot': prep.c:(.text+0xcba0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_dot': prep.c:(.text+0xcbe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_bezier4': prep.c:(.text+0xcc00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_bezier4': prep.c:(.text+0xccc0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_bezier3': prep.c:(.text+0xcd00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_bezier3': prep.c:(.text+0xcda0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_lerp': prep.c:(.text+0xcdc0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_lerp': prep.c:(.text+0xce60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_rotate': prep.c:(.text+0xce80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_rotate': prep.c:(.text+0xcf20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_tangent': prep.c:(.text+0xcf40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_tangent': prep.c:(.text+0xcfc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_reflect': prep.c:(.text+0xcfe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_reflect': prep.c:(.text+0xd080): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_slide': prep.c:(.text+0xd0a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_slide': prep.c:(.text+0xd140): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_project': prep.c:(.text+0xd160): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_project': prep.c:(.text+0xd200): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_normalize': prep.c:(.text+0xd220): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_normalize': prep.c:(.text+0xd2a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_clamp': prep.c:(.text+0xd2c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_clamp': prep.c:(.text+0xd360): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_min': prep.c:(.text+0xd380): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_min': prep.c:(.text+0xd420): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_max': prep.c:(.text+0xd440): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_max': prep.c:(.text+0xd4e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_round': prep.c:(.text+0xd500): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_round': prep.c:(.text+0xd580): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_ceil': prep.c:(.text+0xd5a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_ceil': prep.c:(.text+0xd620): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_floor': prep.c:(.text+0xd640): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_floor': prep.c:(.text+0xd6c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_abs': prep.c:(.text+0xd6e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_abs': prep.c:(.text+0xd760): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_inverse': prep.c:(.text+0xd780): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_inverse': prep.c:(.text+0xd800): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_negative': prep.c:(.text+0xd820): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_negative': prep.c:(.text+0xd8a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_snap': prep.c:(.text+0xd8c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_snap': prep.c:(.text+0xd960): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_divide': prep.c:(.text+0xd980): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_divide': prep.c:(.text+0xda20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_multiply_mat2': prep.c:(.text+0xda40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_multiply_mat2': prep.c:(.text+0xdae0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_multiply': prep.c:(.text+0xdb00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_multiply': prep.c:(.text+0xdba0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_scale': prep.c:(.text+0xdbc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_scale': prep.c:(.text+0xdc60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_subtract': prep.c:(.text+0xdc80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_subtract': prep.c:(.text+0xdd20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_add': prep.c:(.text+0xdd40): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_add': prep.c:(.text+0xdde0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_one': prep.c:(.text+0xde00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_one': prep.c:(.text+0xde80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_zero': prep.c:(.text+0xdea0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_zero': prep.c:(.text+0xdf20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_assign_vec2i': prep.c:(.text+0xdf40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_assign_vec2i': prep.c:(.text+0xdfc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_assign': prep.c:(.text+0xdfe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_assign': prep.c:(.text+0xe060): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2': prep.c:(.text+0xe080): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2': prep.c:(.text+0xe100): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_nearly_equal': prep.c:(.text+0xe120): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_nearly_equal': prep.c:(.text+0xe160): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_equal': prep.c:(.text+0xe180): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_equal': prep.c:(.text+0xe1c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_near_zero': prep.c:(.text+0xe1e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_near_zero': prep.c:(.text+0xe200): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `svec2_is_zero': prep.c:(.text+0xe220): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep.c.o: In function `psvec2_is_zero': prep.c:(.text+0xe240): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_lerp': prep_equip.c:(.text+0x8a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_lerp': prep_equip.c:(.text+0x920): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_multiply': prep_equip.c:(.text+0x940): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_multiply': prep_equip.c:(.text+0x9c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_scale': prep_equip.c:(.text+0x9e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_scale': prep_equip.c:(.text+0xa60): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_negative': prep_equip.c:(.text+0xa80): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_negative': prep_equip.c:(.text+0xb00): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_scaling': prep_equip.c:(.text+0xb20): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_scaling': prep_equip.c:(.text+0xba0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_translation': prep_equip.c:(.text+0xbc0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_translation': prep_equip.c:(.text+0xc40): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_look_at': prep_equip.c:(.text+0xc60): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_look_at': prep_equip.c:(.text+0xd20): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_quaternion': prep_equip.c:(.text+0xd40): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_quaternion': prep_equip.c:(.text+0xdc0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_axis': prep_equip.c:(.text+0xde0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_axis': prep_equip.c:(.text+0xe60): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_z': prep_equip.c:(.text+0xe80): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_z': prep_equip.c:(.text+0xf00): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_y': prep_equip.c:(.text+0xf20): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_y': prep_equip.c:(.text+0xfa0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_rotation_x': prep_equip.c:(.text+0xfc0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_rotation_x': prep_equip.c:(.text+0x1040): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_perspective_infinite': prep_equip.c:(.text+0x1060): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_perspective_infinite': prep_equip.c:(.text+0x10e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_perspective_fov': prep_equip.c:(.text+0x1100): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_perspective_fov': prep_equip.c:(.text+0x1180): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_perspective': prep_equip.c:(.text+0x11a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_perspective': prep_equip.c:(.text+0x1220): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_ortho': prep_equip.c:(.text+0x1240): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_ortho': prep_equip.c:(.text+0x12c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_inverse': prep_equip.c:(.text+0x12e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_inverse': prep_equip.c:(.text+0x1360): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_adjugate': prep_equip.c:(.text+0x1380): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_adjugate': prep_equip.c:(.text+0x1400): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_transpose': prep_equip.c:(.text+0x1420): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_transpose': prep_equip.c:(.text+0x14a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_assign_mat3': prep_equip.c:(.text+0x14c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_assign_mat3': prep_equip.c:(.text+0x1540): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_assign_mat2': prep_equip.c:(.text+0x1560): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_assign_mat2': prep_equip.c:(.text+0x1600): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_assign': prep_equip.c:(.text+0x1620): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_assign': prep_equip.c:(.text+0x16a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_determinant': prep_equip.c:(.text+0x16c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_determinant': prep_equip.c:(.text+0x16e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_identity': prep_equip.c:(.text+0x1700): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_identity': prep_equip.c:(.text+0x1780): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4_zero': prep_equip.c:(.text+0x17a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4_zero': prep_equip.c:(.text+0x1820): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat4': prep_equip.c:(.text+0x1840): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat4': prep_equip.c:(.text+0x18c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_lerp': prep_equip.c:(.text+0x18e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_lerp': prep_equip.c:(.text+0x1960): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_multiply': prep_equip.c:(.text+0x1980): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_multiply': prep_equip.c:(.text+0x1a00): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_scale': prep_equip.c:(.text+0x1a20): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_scale': prep_equip.c:(.text+0x1aa0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_negative': prep_equip.c:(.text+0x1ac0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_negative': prep_equip.c:(.text+0x1b40): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_scaling': prep_equip.c:(.text+0x1b60): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_scaling': prep_equip.c:(.text+0x1be0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_quaternion': prep_equip.c:(.text+0x1c00): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_quaternion': prep_equip.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_axis': prep_equip.c:(.text+0x1cc0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_axis': prep_equip.c:(.text+0x1d60): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_z': prep_equip.c:(.text+0x1d80): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_z': prep_equip.c:(.text+0x1e00): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_y': prep_equip.c:(.text+0x1e20): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_y': prep_equip.c:(.text+0x1ea0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_rotation_x': prep_equip.c:(.text+0x1ec0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_rotation_x': prep_equip.c:(.text+0x1f40): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_inverse': prep_equip.c:(.text+0x1f60): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_inverse': prep_equip.c:(.text+0x1fe0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_adjugate': prep_equip.c:(.text+0x2000): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_adjugate': prep_equip.c:(.text+0x2080): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_cofactor': prep_equip.c:(.text+0x20a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_cofactor': prep_equip.c:(.text+0x2120): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_transpose': prep_equip.c:(.text+0x2140): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_transpose': prep_equip.c:(.text+0x21c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_assign_mat4': prep_equip.c:(.text+0x21e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_assign_mat4': prep_equip.c:(.text+0x2260): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_assign_mat2': prep_equip.c:(.text+0x2280): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_assign_mat2': prep_equip.c:(.text+0x2320): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_assign': prep_equip.c:(.text+0x2340): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_assign': prep_equip.c:(.text+0x23c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_determinant': prep_equip.c:(.text+0x23e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_determinant': prep_equip.c:(.text+0x2400): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_identity': prep_equip.c:(.text+0x2420): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_identity': prep_equip.c:(.text+0x24a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3_zero': prep_equip.c:(.text+0x24c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3_zero': prep_equip.c:(.text+0x2540): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat3': prep_equip.c:(.text+0x2560): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat3': prep_equip.c:(.text+0x25e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_lerp': prep_equip.c:(.text+0x2600): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_lerp': prep_equip.c:(.text+0x26c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_multiply': prep_equip.c:(.text+0x26e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_multiply': prep_equip.c:(.text+0x27a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_scale': prep_equip.c:(.text+0x27c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_scale': prep_equip.c:(.text+0x2860): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_negative': prep_equip.c:(.text+0x2880): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_negative': prep_equip.c:(.text+0x2920): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_scaling': prep_equip.c:(.text+0x2940): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_scaling': prep_equip.c:(.text+0x29e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_rotation': prep_equip.c:(.text+0x2a00): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_rotation': prep_equip.c:(.text+0x2aa0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_inverse': prep_equip.c:(.text+0x2ac0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_inverse': prep_equip.c:(.text+0x2b60): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_cofactor': prep_equip.c:(.text+0x2b80): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_cofactor': prep_equip.c:(.text+0x2c20): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_transpose': prep_equip.c:(.text+0x2c40): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_transpose': prep_equip.c:(.text+0x2ce0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_assign_mat4': prep_equip.c:(.text+0x2d00): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_assign_mat4': prep_equip.c:(.text+0x2da0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_assign_mat3': prep_equip.c:(.text+0x2dc0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_assign_mat3': prep_equip.c:(.text+0x2e60): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_assign': prep_equip.c:(.text+0x2e80): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_assign': prep_equip.c:(.text+0x2f20): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_determinant': prep_equip.c:(.text+0x2f40): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_determinant': prep_equip.c:(.text+0x2f80): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_identity': prep_equip.c:(.text+0x2fa0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_identity': prep_equip.c:(.text+0x3040): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2_zero': prep_equip.c:(.text+0x3060): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2_zero': prep_equip.c:(.text+0x3100): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `smat2': prep_equip.c:(.text+0x3120): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psmat2': prep_equip.c:(.text+0x31c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_length_squared': prep_equip.c:(.text+0x31e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_length_squared': prep_equip.c:(.text+0x3220): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_length': prep_equip.c:(.text+0x3240): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_length': prep_equip.c:(.text+0x3280): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_angle': prep_equip.c:(.text+0x32a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_angle': prep_equip.c:(.text+0x32e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_dot': prep_equip.c:(.text+0x3300): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_dot': prep_equip.c:(.text+0x3340): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_slerp': prep_equip.c:(.text+0x3360): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_slerp': prep_equip.c:(.text+0x3420): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_lerp': prep_equip.c:(.text+0x3440): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_lerp': prep_equip.c:(.text+0x3500): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_yaw_pitch_roll': prep_equip.c:(.text+0x3520): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_yaw_pitch_roll': prep_equip.c:(.text+0x35c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_mat4': prep_equip.c:(.text+0x35e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_mat4': prep_equip.c:(.text+0x3680): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_vec3': prep_equip.c:(.text+0x36a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_vec3': prep_equip.c:(.text+0x3740): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_from_axis_angle': prep_equip.c:(.text+0x3760): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_from_axis_angle': prep_equip.c:(.text+0x3800): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_power': prep_equip.c:(.text+0x3820): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_power': prep_equip.c:(.text+0x38c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_normalize': prep_equip.c:(.text+0x38e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_normalize': prep_equip.c:(.text+0x3980): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_inverse': prep_equip.c:(.text+0x39a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_inverse': prep_equip.c:(.text+0x3a40): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_conjugate': prep_equip.c:(.text+0x3a60): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_conjugate': prep_equip.c:(.text+0x3b00): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_negative': prep_equip.c:(.text+0x3b20): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_negative': prep_equip.c:(.text+0x3bc0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_divide': prep_equip.c:(.text+0x3be0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_divide': prep_equip.c:(.text+0x3ca0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_multiply': prep_equip.c:(.text+0x3cc0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_multiply': prep_equip.c:(.text+0x3d80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_scale': prep_equip.c:(.text+0x3da0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_scale': prep_equip.c:(.text+0x3e40): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_null': prep_equip.c:(.text+0x3e60): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_null': prep_equip.c:(.text+0x3f00): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_zero': prep_equip.c:(.text+0x3f20): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_zero': prep_equip.c:(.text+0x3fc0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_assign': prep_equip.c:(.text+0x3fe0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_assign': prep_equip.c:(.text+0x4080): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat': prep_equip.c:(.text+0x40a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat': prep_equip.c:(.text+0x4140): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_nearly_equal': prep_equip.c:(.text+0x4160): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_nearly_equal': prep_equip.c:(.text+0x41a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_equal': prep_equip.c:(.text+0x41c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_equal': prep_equip.c:(.text+0x4200): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_near_zero': prep_equip.c:(.text+0x4220): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_near_zero': prep_equip.c:(.text+0x4260): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `squat_is_zero': prep_equip.c:(.text+0x4280): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psquat_is_zero': prep_equip.c:(.text+0x42c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_lerp': prep_equip.c:(.text+0x42e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_lerp': prep_equip.c:(.text+0x4380): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_normalize': prep_equip.c:(.text+0x43a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_normalize': prep_equip.c:(.text+0x4440): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_clamp': prep_equip.c:(.text+0x4460): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_clamp': prep_equip.c:(.text+0x4500): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_min': prep_equip.c:(.text+0x4520): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_min': prep_equip.c:(.text+0x45c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_max': prep_equip.c:(.text+0x45e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_max': prep_equip.c:(.text+0x4680): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_round': prep_equip.c:(.text+0x46a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_round': prep_equip.c:(.text+0x4740): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_ceil': prep_equip.c:(.text+0x4760): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_ceil': prep_equip.c:(.text+0x4800): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_floor': prep_equip.c:(.text+0x4820): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_floor': prep_equip.c:(.text+0x48c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_abs': prep_equip.c:(.text+0x48e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_abs': prep_equip.c:(.text+0x4980): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_inverse': prep_equip.c:(.text+0x49a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_inverse': prep_equip.c:(.text+0x4a40): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_negative': prep_equip.c:(.text+0x4a60): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_negative': prep_equip.c:(.text+0x4b00): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_snap': prep_equip.c:(.text+0x4b20): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_snap': prep_equip.c:(.text+0x4bc0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_divide': prep_equip.c:(.text+0x4be0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_divide': prep_equip.c:(.text+0x4c80): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_multiply_mat4': prep_equip.c:(.text+0x4ca0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_multiply_mat4': prep_equip.c:(.text+0x4d40): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_multiply': prep_equip.c:(.text+0x4d60): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_multiply': prep_equip.c:(.text+0x4e00): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_scale': prep_equip.c:(.text+0x4e20): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_scale': prep_equip.c:(.text+0x4ec0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_subtract': prep_equip.c:(.text+0x4ee0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_subtract': prep_equip.c:(.text+0x4f80): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_add': prep_equip.c:(.text+0x4fa0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_add': prep_equip.c:(.text+0x5040): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_one': prep_equip.c:(.text+0x5060): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_one': prep_equip.c:(.text+0x50e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_zero': prep_equip.c:(.text+0x5100): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_zero': prep_equip.c:(.text+0x5180): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_assign_vec4': prep_equip.c:(.text+0x51a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_assign_vec4': prep_equip.c:(.text+0x5240): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_assign': prep_equip.c:(.text+0x5260): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_assign': prep_equip.c:(.text+0x5300): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i': prep_equip.c:(.text+0x5320): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i': prep_equip.c:(.text+0x53c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_is_equal': prep_equip.c:(.text+0x5400): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_is_equal': prep_equip.c:(.text+0x5440): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4i_is_zero': prep_equip.c:(.text+0x5460): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4i_is_zero': prep_equip.c:(.text+0x5480): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_lerp': prep_equip.c:(.text+0x54a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_lerp': prep_equip.c:(.text+0x5540): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_normalize': prep_equip.c:(.text+0x5560): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_normalize': prep_equip.c:(.text+0x5600): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_clamp': prep_equip.c:(.text+0x5620): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_clamp': prep_equip.c:(.text+0x56c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_min': prep_equip.c:(.text+0x56e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_min': prep_equip.c:(.text+0x5780): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_max': prep_equip.c:(.text+0x57a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_max': prep_equip.c:(.text+0x5840): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_round': prep_equip.c:(.text+0x5860): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_round': prep_equip.c:(.text+0x5900): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_ceil': prep_equip.c:(.text+0x5920): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_ceil': prep_equip.c:(.text+0x59c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_floor': prep_equip.c:(.text+0x59e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_floor': prep_equip.c:(.text+0x5a80): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_abs': prep_equip.c:(.text+0x5aa0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_abs': prep_equip.c:(.text+0x5b40): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_inverse': prep_equip.c:(.text+0x5b60): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_inverse': prep_equip.c:(.text+0x5c00): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_negative': prep_equip.c:(.text+0x5c20): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_negative': prep_equip.c:(.text+0x5cc0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_snap': prep_equip.c:(.text+0x5ce0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_snap': prep_equip.c:(.text+0x5d80): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_divide': prep_equip.c:(.text+0x5da0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_divide': prep_equip.c:(.text+0x5e40): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_multiply_mat4': prep_equip.c:(.text+0x5e60): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_multiply_mat4': prep_equip.c:(.text+0x5f00): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_multiply': prep_equip.c:(.text+0x5f20): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_multiply': prep_equip.c:(.text+0x5fc0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_scale': prep_equip.c:(.text+0x5fe0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_scale': prep_equip.c:(.text+0x6080): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_subtract': prep_equip.c:(.text+0x60a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_subtract': prep_equip.c:(.text+0x6140): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_add': prep_equip.c:(.text+0x6160): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_add': prep_equip.c:(.text+0x6200): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_one': prep_equip.c:(.text+0x6220): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_one': prep_equip.c:(.text+0x62a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_zero': prep_equip.c:(.text+0x62c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_zero': prep_equip.c:(.text+0x6340): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_assign_vec4i': prep_equip.c:(.text+0x6360): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_assign_vec4i': prep_equip.c:(.text+0x6400): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_assign': prep_equip.c:(.text+0x6420): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_assign': prep_equip.c:(.text+0x64c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4': prep_equip.c:(.text+0x64e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4': prep_equip.c:(.text+0x6580): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_nearly_equal': prep_equip.c:(.text+0x65a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_nearly_equal': prep_equip.c:(.text+0x65e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_equal': prep_equip.c:(.text+0x6600): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_equal': prep_equip.c:(.text+0x6640): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_near_zero': prep_equip.c:(.text+0x6660): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_near_zero': prep_equip.c:(.text+0x66a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec4_is_zero': prep_equip.c:(.text+0x66c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec4_is_zero': prep_equip.c:(.text+0x66e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_distance_squared': prep_equip.c:(.text+0x6700): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_distance_squared': prep_equip.c:(.text+0x6760): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_distance': prep_equip.c:(.text+0x6780): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_distance': prep_equip.c:(.text+0x67e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_length_squared': prep_equip.c:(.text+0x6800): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_length_squared': prep_equip.c:(.text+0x6840): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_length': prep_equip.c:(.text+0x6860): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_length': prep_equip.c:(.text+0x68a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_dot': prep_equip.c:(.text+0x68c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_dot': prep_equip.c:(.text+0x6920): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_bezier4': prep_equip.c:(.text+0x6940): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_bezier4': prep_equip.c:(.text+0x6a40): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_bezier3': prep_equip.c:(.text+0x6a80): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_bezier3': prep_equip.c:(.text+0x6b80): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_lerp': prep_equip.c:(.text+0x6ba0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_lerp': prep_equip.c:(.text+0x6c80): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_reflect': prep_equip.c:(.text+0x6ca0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_reflect': prep_equip.c:(.text+0x6d80): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_slide': prep_equip.c:(.text+0x6da0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_slide': prep_equip.c:(.text+0x6e80): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_project': prep_equip.c:(.text+0x6ea0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_project': prep_equip.c:(.text+0x6f80): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_normalize': prep_equip.c:(.text+0x6fa0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_normalize': prep_equip.c:(.text+0x7060): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_cross': prep_equip.c:(.text+0x7080): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_cross': prep_equip.c:(.text+0x7160): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_clamp': prep_equip.c:(.text+0x7180): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_clamp': prep_equip.c:(.text+0x7280): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_min': prep_equip.c:(.text+0x72a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_min': prep_equip.c:(.text+0x7380): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_max': prep_equip.c:(.text+0x73a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_max': prep_equip.c:(.text+0x7480): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_round': prep_equip.c:(.text+0x74a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_round': prep_equip.c:(.text+0x7540): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_ceil': prep_equip.c:(.text+0x7560): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_ceil': prep_equip.c:(.text+0x7600): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_floor': prep_equip.c:(.text+0x7620): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_floor': prep_equip.c:(.text+0x76c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_abs': prep_equip.c:(.text+0x76e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_abs': prep_equip.c:(.text+0x77a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_inverse': prep_equip.c:(.text+0x77c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_inverse': prep_equip.c:(.text+0x7880): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_negative': prep_equip.c:(.text+0x78a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_negative': prep_equip.c:(.text+0x7960): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_snap': prep_equip.c:(.text+0x7980): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_snap': prep_equip.c:(.text+0x7a60): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_divide': prep_equip.c:(.text+0x7a80): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_divide': prep_equip.c:(.text+0x7b60): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_multiply_mat3': prep_equip.c:(.text+0x7b80): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_multiply_mat3': prep_equip.c:(.text+0x7c40): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_multiply': prep_equip.c:(.text+0x7c60): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_multiply': prep_equip.c:(.text+0x7d40): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_scale': prep_equip.c:(.text+0x7d60): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_scale': prep_equip.c:(.text+0x7e20): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_subtract': prep_equip.c:(.text+0x7e40): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_subtract': prep_equip.c:(.text+0x7f20): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_add': prep_equip.c:(.text+0x7f40): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_add': prep_equip.c:(.text+0x8020): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_one': prep_equip.c:(.text+0x8040): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_one': prep_equip.c:(.text+0x80e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_zero': prep_equip.c:(.text+0x8100): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_zero': prep_equip.c:(.text+0x81a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_assign_vec3': prep_equip.c:(.text+0x81c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_assign_vec3': prep_equip.c:(.text+0x8260): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_assign': prep_equip.c:(.text+0x8280): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_assign': prep_equip.c:(.text+0x8340): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i': prep_equip.c:(.text+0x8360): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i': prep_equip.c:(.text+0x8400): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_is_equal': prep_equip.c:(.text+0x8420): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_is_equal': prep_equip.c:(.text+0x8480): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3i_is_zero': prep_equip.c:(.text+0x84a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3i_is_zero': prep_equip.c:(.text+0x84e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_distance_squared': prep_equip.c:(.text+0x8500): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_distance_squared': prep_equip.c:(.text+0x8540): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_distance': prep_equip.c:(.text+0x8560): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_distance': prep_equip.c:(.text+0x85a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_length_squared': prep_equip.c:(.text+0x85c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_length_squared': prep_equip.c:(.text+0x85e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_length': prep_equip.c:(.text+0x8600): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_length': prep_equip.c:(.text+0x8620): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_dot': prep_equip.c:(.text+0x8640): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_dot': prep_equip.c:(.text+0x8680): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_bezier4': prep_equip.c:(.text+0x86a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_bezier4': prep_equip.c:(.text+0x8780): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_bezier3': prep_equip.c:(.text+0x87c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_bezier3': prep_equip.c:(.text+0x8880): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_lerp': prep_equip.c:(.text+0x88a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_lerp': prep_equip.c:(.text+0x8960): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_reflect': prep_equip.c:(.text+0x8980): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_reflect': prep_equip.c:(.text+0x8a40): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_slide': prep_equip.c:(.text+0x8a60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_slide': prep_equip.c:(.text+0x8b20): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_project': prep_equip.c:(.text+0x8b40): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_project': prep_equip.c:(.text+0x8c00): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_normalize': prep_equip.c:(.text+0x8c20): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_normalize': prep_equip.c:(.text+0x8cc0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_cross': prep_equip.c:(.text+0x8ce0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_cross': prep_equip.c:(.text+0x8da0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_clamp': prep_equip.c:(.text+0x8dc0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_clamp': prep_equip.c:(.text+0x8e80): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_min': prep_equip.c:(.text+0x8ea0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_min': prep_equip.c:(.text+0x8f60): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_max': prep_equip.c:(.text+0x8f80): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_max': prep_equip.c:(.text+0x9040): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_round': prep_equip.c:(.text+0x9060): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_round': prep_equip.c:(.text+0x9100): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_ceil': prep_equip.c:(.text+0x9120): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_ceil': prep_equip.c:(.text+0x91c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_floor': prep_equip.c:(.text+0x91e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_floor': prep_equip.c:(.text+0x9280): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_abs': prep_equip.c:(.text+0x92a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_abs': prep_equip.c:(.text+0x9340): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_inverse': prep_equip.c:(.text+0x9360): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_inverse': prep_equip.c:(.text+0x9400): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_negative': prep_equip.c:(.text+0x9420): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_negative': prep_equip.c:(.text+0x94c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_snap': prep_equip.c:(.text+0x94e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_snap': prep_equip.c:(.text+0x95a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_divide': prep_equip.c:(.text+0x95c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_divide': prep_equip.c:(.text+0x9680): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_multiply_mat3': prep_equip.c:(.text+0x96a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_multiply_mat3': prep_equip.c:(.text+0x9740): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_multiply': prep_equip.c:(.text+0x9760): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_multiply': prep_equip.c:(.text+0x9820): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_scale': prep_equip.c:(.text+0x9840): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_scale': prep_equip.c:(.text+0x98e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_subtract': prep_equip.c:(.text+0x9900): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_subtract': prep_equip.c:(.text+0x99c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_add': prep_equip.c:(.text+0x99e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_add': prep_equip.c:(.text+0x9aa0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_one': prep_equip.c:(.text+0x9ac0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_one': prep_equip.c:(.text+0x9b60): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_zero': prep_equip.c:(.text+0x9b80): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_zero': prep_equip.c:(.text+0x9c20): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_assign_vec3i': prep_equip.c:(.text+0x9c40): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_assign_vec3i': prep_equip.c:(.text+0x9d00): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_assign': prep_equip.c:(.text+0x9d20): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_assign': prep_equip.c:(.text+0x9dc0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3': prep_equip.c:(.text+0x9de0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3': prep_equip.c:(.text+0x9e80): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_nearly_equal': prep_equip.c:(.text+0x9ea0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_nearly_equal': prep_equip.c:(.text+0x9ee0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_equal': prep_equip.c:(.text+0x9f00): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_equal': prep_equip.c:(.text+0x9f40): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_near_zero': prep_equip.c:(.text+0x9f60): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_near_zero': prep_equip.c:(.text+0x9fa0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec3_is_zero': prep_equip.c:(.text+0x9fc0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec3_is_zero': prep_equip.c:(.text+0xa000): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_distance_squared': prep_equip.c:(.text+0xa020): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_distance_squared': prep_equip.c:(.text+0xa060): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_distance': prep_equip.c:(.text+0xa080): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_distance': prep_equip.c:(.text+0xa0a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_length': prep_equip.c:(.text+0xa0c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_length': prep_equip.c:(.text+0xa0e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_length_squared': prep_equip.c:(.text+0xa100): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_length_squared': prep_equip.c:(.text+0xa120): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_angle': prep_equip.c:(.text+0xa140): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_angle': prep_equip.c:(.text+0xa160): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_dot': prep_equip.c:(.text+0xa180): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_dot': prep_equip.c:(.text+0xa1c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_bezier4': prep_equip.c:(.text+0xa1e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_bezier4': prep_equip.c:(.text+0xa280): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_bezier3': prep_equip.c:(.text+0xa2c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_bezier3': prep_equip.c:(.text+0xa360): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_lerp': prep_equip.c:(.text+0xa380): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_lerp': prep_equip.c:(.text+0xa400): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_rotate': prep_equip.c:(.text+0xa420): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_rotate': prep_equip.c:(.text+0xa4a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_tangent': prep_equip.c:(.text+0xa4c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_tangent': prep_equip.c:(.text+0xa540): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_reflect': prep_equip.c:(.text+0xa560): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_reflect': prep_equip.c:(.text+0xa5e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_slide': prep_equip.c:(.text+0xa600): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_slide': prep_equip.c:(.text+0xa680): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_project': prep_equip.c:(.text+0xa6a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_project': prep_equip.c:(.text+0xa720): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_normalize': prep_equip.c:(.text+0xa740): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_normalize': prep_equip.c:(.text+0xa7c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_clamp': prep_equip.c:(.text+0xa7e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_clamp': prep_equip.c:(.text+0xa880): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_min': prep_equip.c:(.text+0xa8a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_min': prep_equip.c:(.text+0xa920): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_max': prep_equip.c:(.text+0xa940): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_max': prep_equip.c:(.text+0xa9c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_round': prep_equip.c:(.text+0xa9e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_round': prep_equip.c:(.text+0xaa60): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_ceil': prep_equip.c:(.text+0xaa80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_ceil': prep_equip.c:(.text+0xab00): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_floor': prep_equip.c:(.text+0xab20): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_floor': prep_equip.c:(.text+0xaba0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_abs': prep_equip.c:(.text+0xabc0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_abs': prep_equip.c:(.text+0xac40): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_inverse': prep_equip.c:(.text+0xac60): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_inverse': prep_equip.c:(.text+0xace0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_negative': prep_equip.c:(.text+0xad00): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_negative': prep_equip.c:(.text+0xad80): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_snap': prep_equip.c:(.text+0xada0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_snap': prep_equip.c:(.text+0xae20): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_divide': prep_equip.c:(.text+0xae40): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_divide': prep_equip.c:(.text+0xaec0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_multiply_mat2': prep_equip.c:(.text+0xaee0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_multiply_mat2': prep_equip.c:(.text+0xaf80): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_multiply': prep_equip.c:(.text+0xafa0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_multiply': prep_equip.c:(.text+0xb020): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_scale': prep_equip.c:(.text+0xb040): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_scale': prep_equip.c:(.text+0xb0c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_subtract': prep_equip.c:(.text+0xb0e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_subtract': prep_equip.c:(.text+0xb160): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_add': prep_equip.c:(.text+0xb180): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_add': prep_equip.c:(.text+0xb200): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_one': prep_equip.c:(.text+0xb220): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_one': prep_equip.c:(.text+0xb2a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_zero': prep_equip.c:(.text+0xb2c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_zero': prep_equip.c:(.text+0xb340): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_assign_vec2': prep_equip.c:(.text+0xb360): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_assign_vec2': prep_equip.c:(.text+0xb3e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_assign': prep_equip.c:(.text+0xb400): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_assign': prep_equip.c:(.text+0xb480): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i': prep_equip.c:(.text+0xb4a0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i': prep_equip.c:(.text+0xb520): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_is_equal': prep_equip.c:(.text+0xb540): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_is_equal': prep_equip.c:(.text+0xb580): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2i_is_zero': prep_equip.c:(.text+0xb5a0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2i_is_zero': prep_equip.c:(.text+0xb5c0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_distance_squared': prep_equip.c:(.text+0xb5e0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_distance_squared': prep_equip.c:(.text+0xb620): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_distance': prep_equip.c:(.text+0xb640): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_distance': prep_equip.c:(.text+0xb680): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_length': prep_equip.c:(.text+0xb6a0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_length': prep_equip.c:(.text+0xb6c0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_length_squared': prep_equip.c:(.text+0xb6e0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_length_squared': prep_equip.c:(.text+0xb700): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_angle': prep_equip.c:(.text+0xb720): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_angle': prep_equip.c:(.text+0xb740): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_dot': prep_equip.c:(.text+0xb760): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_dot': prep_equip.c:(.text+0xb7a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_bezier4': prep_equip.c:(.text+0xb7c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_bezier4': prep_equip.c:(.text+0xb880): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_bezier3': prep_equip.c:(.text+0xb8c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_bezier3': prep_equip.c:(.text+0xb960): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_lerp': prep_equip.c:(.text+0xb980): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_lerp': prep_equip.c:(.text+0xba20): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_rotate': prep_equip.c:(.text+0xba40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_rotate': prep_equip.c:(.text+0xbae0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_tangent': prep_equip.c:(.text+0xbb00): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_tangent': prep_equip.c:(.text+0xbb80): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_reflect': prep_equip.c:(.text+0xbba0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_reflect': prep_equip.c:(.text+0xbc40): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_slide': prep_equip.c:(.text+0xbc60): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_slide': prep_equip.c:(.text+0xbd00): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_project': prep_equip.c:(.text+0xbd20): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_project': prep_equip.c:(.text+0xbdc0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_normalize': prep_equip.c:(.text+0xbde0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_normalize': prep_equip.c:(.text+0xbe60): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_clamp': prep_equip.c:(.text+0xbe80): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_clamp': prep_equip.c:(.text+0xbf20): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_min': prep_equip.c:(.text+0xbf40): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_min': prep_equip.c:(.text+0xbfe0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_max': prep_equip.c:(.text+0xc000): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_max': prep_equip.c:(.text+0xc0a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_round': prep_equip.c:(.text+0xc0c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_round': prep_equip.c:(.text+0xc140): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_ceil': prep_equip.c:(.text+0xc160): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_ceil': prep_equip.c:(.text+0xc1e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_floor': prep_equip.c:(.text+0xc200): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_floor': prep_equip.c:(.text+0xc280): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_abs': prep_equip.c:(.text+0xc2a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_abs': prep_equip.c:(.text+0xc320): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_inverse': prep_equip.c:(.text+0xc340): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_inverse': prep_equip.c:(.text+0xc3c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_negative': prep_equip.c:(.text+0xc3e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_negative': prep_equip.c:(.text+0xc460): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_snap': prep_equip.c:(.text+0xc480): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_snap': prep_equip.c:(.text+0xc520): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_divide': prep_equip.c:(.text+0xc540): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_divide': prep_equip.c:(.text+0xc5e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_multiply_mat2': prep_equip.c:(.text+0xc600): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_multiply_mat2': prep_equip.c:(.text+0xc6a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_multiply': prep_equip.c:(.text+0xc6c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_multiply': prep_equip.c:(.text+0xc760): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_scale': prep_equip.c:(.text+0xc780): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_scale': prep_equip.c:(.text+0xc820): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_subtract': prep_equip.c:(.text+0xc840): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_subtract': prep_equip.c:(.text+0xc8e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_add': prep_equip.c:(.text+0xc900): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_add': prep_equip.c:(.text+0xc9a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_one': prep_equip.c:(.text+0xc9c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_one': prep_equip.c:(.text+0xca40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_zero': prep_equip.c:(.text+0xca60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_zero': prep_equip.c:(.text+0xcae0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_assign_vec2i': prep_equip.c:(.text+0xcb00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_assign_vec2i': prep_equip.c:(.text+0xcb80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_assign': prep_equip.c:(.text+0xcba0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_assign': prep_equip.c:(.text+0xcc20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2': prep_equip.c:(.text+0xcc40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2': prep_equip.c:(.text+0xccc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_nearly_equal': prep_equip.c:(.text+0xcce0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_nearly_equal': prep_equip.c:(.text+0xcd20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_equal': prep_equip.c:(.text+0xcd40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_equal': prep_equip.c:(.text+0xcd80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_near_zero': prep_equip.c:(.text+0xcda0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_near_zero': prep_equip.c:(.text+0xcdc0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `svec2_is_zero': prep_equip.c:(.text+0xcde0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/prep_equip.c.o: In function `psvec2_is_zero': prep_equip.c:(.text+0xce00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_lerp': screens_end.c:(.text+0x4e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_lerp': screens_end.c:(.text+0x560): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_multiply': screens_end.c:(.text+0x580): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_multiply': screens_end.c:(.text+0x600): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_scale': screens_end.c:(.text+0x620): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_scale': screens_end.c:(.text+0x6a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_negative': screens_end.c:(.text+0x6c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_negative': screens_end.c:(.text+0x740): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_scaling': screens_end.c:(.text+0x760): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_scaling': screens_end.c:(.text+0x7e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_translation': screens_end.c:(.text+0x800): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_translation': screens_end.c:(.text+0x880): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_look_at': screens_end.c:(.text+0x8a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_look_at': screens_end.c:(.text+0x960): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_quaternion': screens_end.c:(.text+0x980): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_quaternion': screens_end.c:(.text+0xa00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_axis': screens_end.c:(.text+0xa20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_axis': screens_end.c:(.text+0xaa0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_z': screens_end.c:(.text+0xac0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_z': screens_end.c:(.text+0xb40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_y': screens_end.c:(.text+0xb60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_y': screens_end.c:(.text+0xbe0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_rotation_x': screens_end.c:(.text+0xc00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_rotation_x': screens_end.c:(.text+0xc80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_perspective_infinite': screens_end.c:(.text+0xca0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_perspective_infinite': screens_end.c:(.text+0xd20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_perspective_fov': screens_end.c:(.text+0xd40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_perspective_fov': screens_end.c:(.text+0xdc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_perspective': screens_end.c:(.text+0xde0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_perspective': screens_end.c:(.text+0xe60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_ortho': screens_end.c:(.text+0xe80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_ortho': screens_end.c:(.text+0xf00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_inverse': screens_end.c:(.text+0xf20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_inverse': screens_end.c:(.text+0xfa0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_adjugate': screens_end.c:(.text+0xfc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_adjugate': screens_end.c:(.text+0x1040): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_transpose': screens_end.c:(.text+0x1060): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_transpose': screens_end.c:(.text+0x10e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_assign_mat3': screens_end.c:(.text+0x1100): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_assign_mat3': screens_end.c:(.text+0x1180): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_assign_mat2': screens_end.c:(.text+0x11a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_assign_mat2': screens_end.c:(.text+0x1240): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_assign': screens_end.c:(.text+0x1260): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_assign': screens_end.c:(.text+0x12e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_determinant': screens_end.c:(.text+0x1300): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_determinant': screens_end.c:(.text+0x1320): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_identity': screens_end.c:(.text+0x1340): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_identity': screens_end.c:(.text+0x13c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4_zero': screens_end.c:(.text+0x13e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4_zero': screens_end.c:(.text+0x1460): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat4': screens_end.c:(.text+0x1480): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat4': screens_end.c:(.text+0x1500): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_lerp': screens_end.c:(.text+0x1520): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_lerp': screens_end.c:(.text+0x15a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_multiply': screens_end.c:(.text+0x15c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_multiply': screens_end.c:(.text+0x1640): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_scale': screens_end.c:(.text+0x1660): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_scale': screens_end.c:(.text+0x16e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_negative': screens_end.c:(.text+0x1700): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_negative': screens_end.c:(.text+0x1780): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_scaling': screens_end.c:(.text+0x17a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_scaling': screens_end.c:(.text+0x1820): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_quaternion': screens_end.c:(.text+0x1840): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_quaternion': screens_end.c:(.text+0x18e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_axis': screens_end.c:(.text+0x1900): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_axis': screens_end.c:(.text+0x19a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_z': screens_end.c:(.text+0x19c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_z': screens_end.c:(.text+0x1a40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_y': screens_end.c:(.text+0x1a60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_y': screens_end.c:(.text+0x1ae0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_rotation_x': screens_end.c:(.text+0x1b00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_rotation_x': screens_end.c:(.text+0x1b80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_inverse': screens_end.c:(.text+0x1ba0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_inverse': screens_end.c:(.text+0x1c20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_adjugate': screens_end.c:(.text+0x1c40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_adjugate': screens_end.c:(.text+0x1cc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_cofactor': screens_end.c:(.text+0x1ce0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_cofactor': screens_end.c:(.text+0x1d60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_transpose': screens_end.c:(.text+0x1d80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_transpose': screens_end.c:(.text+0x1e00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_assign_mat4': screens_end.c:(.text+0x1e20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_assign_mat4': screens_end.c:(.text+0x1ea0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_assign_mat2': screens_end.c:(.text+0x1ec0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_assign_mat2': screens_end.c:(.text+0x1f60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_assign': screens_end.c:(.text+0x1f80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_assign': screens_end.c:(.text+0x2000): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_determinant': screens_end.c:(.text+0x2020): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_determinant': screens_end.c:(.text+0x2040): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_identity': screens_end.c:(.text+0x2060): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_identity': screens_end.c:(.text+0x20e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3_zero': screens_end.c:(.text+0x2100): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3_zero': screens_end.c:(.text+0x2180): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat3': screens_end.c:(.text+0x21a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat3': screens_end.c:(.text+0x2220): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_lerp': screens_end.c:(.text+0x2240): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_lerp': screens_end.c:(.text+0x2300): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_multiply': screens_end.c:(.text+0x2320): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_multiply': screens_end.c:(.text+0x23e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_scale': screens_end.c:(.text+0x2400): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_scale': screens_end.c:(.text+0x24a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_negative': screens_end.c:(.text+0x24c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_negative': screens_end.c:(.text+0x2560): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_scaling': screens_end.c:(.text+0x2580): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_scaling': screens_end.c:(.text+0x2620): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_rotation': screens_end.c:(.text+0x2640): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_rotation': screens_end.c:(.text+0x26e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_inverse': screens_end.c:(.text+0x2700): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_inverse': screens_end.c:(.text+0x27a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_cofactor': screens_end.c:(.text+0x27c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_cofactor': screens_end.c:(.text+0x2860): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_transpose': screens_end.c:(.text+0x2880): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_transpose': screens_end.c:(.text+0x2920): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_assign_mat4': screens_end.c:(.text+0x2940): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_assign_mat4': screens_end.c:(.text+0x29e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_assign_mat3': screens_end.c:(.text+0x2a00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_assign_mat3': screens_end.c:(.text+0x2aa0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_assign': screens_end.c:(.text+0x2ac0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_assign': screens_end.c:(.text+0x2b60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_determinant': screens_end.c:(.text+0x2b80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_determinant': screens_end.c:(.text+0x2bc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_identity': screens_end.c:(.text+0x2be0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_identity': screens_end.c:(.text+0x2c80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2_zero': screens_end.c:(.text+0x2ca0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2_zero': screens_end.c:(.text+0x2d40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `smat2': screens_end.c:(.text+0x2d60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psmat2': screens_end.c:(.text+0x2e00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_length_squared': screens_end.c:(.text+0x2e20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_length_squared': screens_end.c:(.text+0x2e60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_length': screens_end.c:(.text+0x2e80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_length': screens_end.c:(.text+0x2ec0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_angle': screens_end.c:(.text+0x2ee0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_angle': screens_end.c:(.text+0x2f20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_dot': screens_end.c:(.text+0x2f40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_dot': screens_end.c:(.text+0x2f80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_slerp': screens_end.c:(.text+0x2fa0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_slerp': screens_end.c:(.text+0x3060): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_lerp': screens_end.c:(.text+0x3080): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_lerp': screens_end.c:(.text+0x3140): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_yaw_pitch_roll': screens_end.c:(.text+0x3160): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_yaw_pitch_roll': screens_end.c:(.text+0x3200): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_mat4': screens_end.c:(.text+0x3220): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_mat4': screens_end.c:(.text+0x32c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_vec3': screens_end.c:(.text+0x32e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_vec3': screens_end.c:(.text+0x3380): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_from_axis_angle': screens_end.c:(.text+0x33a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_from_axis_angle': screens_end.c:(.text+0x3440): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_power': screens_end.c:(.text+0x3460): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_power': screens_end.c:(.text+0x3500): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_normalize': screens_end.c:(.text+0x3520): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_normalize': screens_end.c:(.text+0x35c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_inverse': screens_end.c:(.text+0x35e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_inverse': screens_end.c:(.text+0x3680): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_conjugate': screens_end.c:(.text+0x36a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_conjugate': screens_end.c:(.text+0x3740): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_negative': screens_end.c:(.text+0x3760): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_negative': screens_end.c:(.text+0x3800): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_divide': screens_end.c:(.text+0x3820): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_divide': screens_end.c:(.text+0x38e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_multiply': screens_end.c:(.text+0x3900): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_multiply': screens_end.c:(.text+0x39c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_scale': screens_end.c:(.text+0x39e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_scale': screens_end.c:(.text+0x3a80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_null': screens_end.c:(.text+0x3aa0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_null': screens_end.c:(.text+0x3b40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_zero': screens_end.c:(.text+0x3b60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_zero': screens_end.c:(.text+0x3c00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_assign': screens_end.c:(.text+0x3c20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_assign': screens_end.c:(.text+0x3cc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat': screens_end.c:(.text+0x3ce0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat': screens_end.c:(.text+0x3d80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_nearly_equal': screens_end.c:(.text+0x3da0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_nearly_equal': screens_end.c:(.text+0x3de0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_equal': screens_end.c:(.text+0x3e00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_equal': screens_end.c:(.text+0x3e40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_near_zero': screens_end.c:(.text+0x3e60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_near_zero': screens_end.c:(.text+0x3ea0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `squat_is_zero': screens_end.c:(.text+0x3ec0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psquat_is_zero': screens_end.c:(.text+0x3f00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_lerp': screens_end.c:(.text+0x3f20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_lerp': screens_end.c:(.text+0x3fc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_normalize': screens_end.c:(.text+0x3fe0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_normalize': screens_end.c:(.text+0x4080): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_clamp': screens_end.c:(.text+0x40a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_clamp': screens_end.c:(.text+0x4140): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_min': screens_end.c:(.text+0x4160): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_min': screens_end.c:(.text+0x4200): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_max': screens_end.c:(.text+0x4220): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_max': screens_end.c:(.text+0x42c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_round': screens_end.c:(.text+0x42e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_round': screens_end.c:(.text+0x4380): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_ceil': screens_end.c:(.text+0x43a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_ceil': screens_end.c:(.text+0x4440): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_floor': screens_end.c:(.text+0x4460): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_floor': screens_end.c:(.text+0x4500): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_abs': screens_end.c:(.text+0x4520): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_abs': screens_end.c:(.text+0x45c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_inverse': screens_end.c:(.text+0x45e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_inverse': screens_end.c:(.text+0x4680): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_negative': screens_end.c:(.text+0x46a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_negative': screens_end.c:(.text+0x4740): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_snap': screens_end.c:(.text+0x4760): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_snap': screens_end.c:(.text+0x4800): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_divide': screens_end.c:(.text+0x4820): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_divide': screens_end.c:(.text+0x48c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_multiply_mat4': screens_end.c:(.text+0x48e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_multiply_mat4': screens_end.c:(.text+0x4980): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_multiply': screens_end.c:(.text+0x49a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_multiply': screens_end.c:(.text+0x4a40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_scale': screens_end.c:(.text+0x4a60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_scale': screens_end.c:(.text+0x4b00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_subtract': screens_end.c:(.text+0x4b20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_subtract': screens_end.c:(.text+0x4bc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_add': screens_end.c:(.text+0x4be0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_add': screens_end.c:(.text+0x4c80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_one': screens_end.c:(.text+0x4ca0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_one': screens_end.c:(.text+0x4d20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_zero': screens_end.c:(.text+0x4d40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_zero': screens_end.c:(.text+0x4dc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_assign_vec4': screens_end.c:(.text+0x4de0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_assign_vec4': screens_end.c:(.text+0x4e80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_assign': screens_end.c:(.text+0x4ea0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_assign': screens_end.c:(.text+0x4f40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i': screens_end.c:(.text+0x4f60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i': screens_end.c:(.text+0x5000): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_is_equal': screens_end.c:(.text+0x5040): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_is_equal': screens_end.c:(.text+0x5080): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4i_is_zero': screens_end.c:(.text+0x50a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4i_is_zero': screens_end.c:(.text+0x50c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_lerp': screens_end.c:(.text+0x50e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_lerp': screens_end.c:(.text+0x5180): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_normalize': screens_end.c:(.text+0x51a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_normalize': screens_end.c:(.text+0x5240): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_clamp': screens_end.c:(.text+0x5260): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_clamp': screens_end.c:(.text+0x5300): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_min': screens_end.c:(.text+0x5320): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_min': screens_end.c:(.text+0x53c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_max': screens_end.c:(.text+0x53e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_max': screens_end.c:(.text+0x5480): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_round': screens_end.c:(.text+0x54a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_round': screens_end.c:(.text+0x5540): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_ceil': screens_end.c:(.text+0x5560): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_ceil': screens_end.c:(.text+0x5600): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_floor': screens_end.c:(.text+0x5620): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_floor': screens_end.c:(.text+0x56c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_abs': screens_end.c:(.text+0x56e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_abs': screens_end.c:(.text+0x5780): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_inverse': screens_end.c:(.text+0x57a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_inverse': screens_end.c:(.text+0x5840): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_negative': screens_end.c:(.text+0x5860): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_negative': screens_end.c:(.text+0x5900): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_snap': screens_end.c:(.text+0x5920): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_snap': screens_end.c:(.text+0x59c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_divide': screens_end.c:(.text+0x59e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_divide': screens_end.c:(.text+0x5a80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_multiply_mat4': screens_end.c:(.text+0x5aa0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_multiply_mat4': screens_end.c:(.text+0x5b40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_multiply': screens_end.c:(.text+0x5b60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_multiply': screens_end.c:(.text+0x5c00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_scale': screens_end.c:(.text+0x5c20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_scale': screens_end.c:(.text+0x5cc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_subtract': screens_end.c:(.text+0x5ce0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_subtract': screens_end.c:(.text+0x5d80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_add': screens_end.c:(.text+0x5da0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_add': screens_end.c:(.text+0x5e40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_one': screens_end.c:(.text+0x5e60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_one': screens_end.c:(.text+0x5ee0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_zero': screens_end.c:(.text+0x5f00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_zero': screens_end.c:(.text+0x5f80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_assign_vec4i': screens_end.c:(.text+0x5fa0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_assign_vec4i': screens_end.c:(.text+0x6040): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_assign': screens_end.c:(.text+0x6060): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_assign': screens_end.c:(.text+0x6100): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4': screens_end.c:(.text+0x6120): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4': screens_end.c:(.text+0x61c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_nearly_equal': screens_end.c:(.text+0x61e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_nearly_equal': screens_end.c:(.text+0x6220): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_equal': screens_end.c:(.text+0x6240): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_equal': screens_end.c:(.text+0x6280): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_near_zero': screens_end.c:(.text+0x62a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_near_zero': screens_end.c:(.text+0x62e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec4_is_zero': screens_end.c:(.text+0x6300): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec4_is_zero': screens_end.c:(.text+0x6320): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_distance_squared': screens_end.c:(.text+0x6340): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_distance_squared': screens_end.c:(.text+0x63a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_distance': screens_end.c:(.text+0x63c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_distance': screens_end.c:(.text+0x6420): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_length_squared': screens_end.c:(.text+0x6440): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_length_squared': screens_end.c:(.text+0x6480): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_length': screens_end.c:(.text+0x64a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_length': screens_end.c:(.text+0x64e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_dot': screens_end.c:(.text+0x6500): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_dot': screens_end.c:(.text+0x6560): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_bezier4': screens_end.c:(.text+0x6580): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_bezier4': screens_end.c:(.text+0x6680): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_bezier3': screens_end.c:(.text+0x66c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_bezier3': screens_end.c:(.text+0x67c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_lerp': screens_end.c:(.text+0x67e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_lerp': screens_end.c:(.text+0x68c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_reflect': screens_end.c:(.text+0x68e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_reflect': screens_end.c:(.text+0x69c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_slide': screens_end.c:(.text+0x69e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_slide': screens_end.c:(.text+0x6ac0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_project': screens_end.c:(.text+0x6ae0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_project': screens_end.c:(.text+0x6bc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_normalize': screens_end.c:(.text+0x6be0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_normalize': screens_end.c:(.text+0x6ca0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_cross': screens_end.c:(.text+0x6cc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_cross': screens_end.c:(.text+0x6da0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_clamp': screens_end.c:(.text+0x6dc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_clamp': screens_end.c:(.text+0x6ec0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_min': screens_end.c:(.text+0x6ee0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_min': screens_end.c:(.text+0x6fc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_max': screens_end.c:(.text+0x6fe0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_max': screens_end.c:(.text+0x70c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_round': screens_end.c:(.text+0x70e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_round': screens_end.c:(.text+0x7180): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_ceil': screens_end.c:(.text+0x71a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_ceil': screens_end.c:(.text+0x7240): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_floor': screens_end.c:(.text+0x7260): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_floor': screens_end.c:(.text+0x7300): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_abs': screens_end.c:(.text+0x7320): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_abs': screens_end.c:(.text+0x73e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_inverse': screens_end.c:(.text+0x7400): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_inverse': screens_end.c:(.text+0x74c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_negative': screens_end.c:(.text+0x74e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_negative': screens_end.c:(.text+0x75a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_snap': screens_end.c:(.text+0x75c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_snap': screens_end.c:(.text+0x76a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_divide': screens_end.c:(.text+0x76c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_divide': screens_end.c:(.text+0x77a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_multiply_mat3': screens_end.c:(.text+0x77c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_multiply_mat3': screens_end.c:(.text+0x7880): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_multiply': screens_end.c:(.text+0x78a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_multiply': screens_end.c:(.text+0x7980): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_scale': screens_end.c:(.text+0x79a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_scale': screens_end.c:(.text+0x7a60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_subtract': screens_end.c:(.text+0x7a80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_subtract': screens_end.c:(.text+0x7b60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_add': screens_end.c:(.text+0x7b80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_add': screens_end.c:(.text+0x7c60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_one': screens_end.c:(.text+0x7c80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_one': screens_end.c:(.text+0x7d20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_zero': screens_end.c:(.text+0x7d40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_zero': screens_end.c:(.text+0x7de0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_assign_vec3': screens_end.c:(.text+0x7e00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_assign_vec3': screens_end.c:(.text+0x7ea0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_assign': screens_end.c:(.text+0x7ec0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_assign': screens_end.c:(.text+0x7f80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i': screens_end.c:(.text+0x7fa0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i': screens_end.c:(.text+0x8040): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_is_equal': screens_end.c:(.text+0x8060): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_is_equal': screens_end.c:(.text+0x80c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3i_is_zero': screens_end.c:(.text+0x80e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3i_is_zero': screens_end.c:(.text+0x8120): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_distance_squared': screens_end.c:(.text+0x8140): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_distance_squared': screens_end.c:(.text+0x8180): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_distance': screens_end.c:(.text+0x81a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_distance': screens_end.c:(.text+0x81e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_length_squared': screens_end.c:(.text+0x8200): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_length_squared': screens_end.c:(.text+0x8220): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_length': screens_end.c:(.text+0x8240): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_length': screens_end.c:(.text+0x8260): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_dot': screens_end.c:(.text+0x8280): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_dot': screens_end.c:(.text+0x82c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_bezier4': screens_end.c:(.text+0x82e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_bezier4': screens_end.c:(.text+0x83c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_bezier3': screens_end.c:(.text+0x8400): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_bezier3': screens_end.c:(.text+0x84c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_lerp': screens_end.c:(.text+0x84e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_lerp': screens_end.c:(.text+0x85a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_reflect': screens_end.c:(.text+0x85c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_reflect': screens_end.c:(.text+0x8680): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_slide': screens_end.c:(.text+0x86a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_slide': screens_end.c:(.text+0x8760): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_project': screens_end.c:(.text+0x8780): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_project': screens_end.c:(.text+0x8840): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_normalize': screens_end.c:(.text+0x8860): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_normalize': screens_end.c:(.text+0x8900): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_cross': screens_end.c:(.text+0x8920): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_cross': screens_end.c:(.text+0x89e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_clamp': screens_end.c:(.text+0x8a00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_clamp': screens_end.c:(.text+0x8ac0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_min': screens_end.c:(.text+0x8ae0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_min': screens_end.c:(.text+0x8ba0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_max': screens_end.c:(.text+0x8bc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_max': screens_end.c:(.text+0x8c80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_round': screens_end.c:(.text+0x8ca0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_round': screens_end.c:(.text+0x8d40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_ceil': screens_end.c:(.text+0x8d60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_ceil': screens_end.c:(.text+0x8e00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_floor': screens_end.c:(.text+0x8e20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_floor': screens_end.c:(.text+0x8ec0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_abs': screens_end.c:(.text+0x8ee0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_abs': screens_end.c:(.text+0x8f80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_inverse': screens_end.c:(.text+0x8fa0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_inverse': screens_end.c:(.text+0x9040): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_negative': screens_end.c:(.text+0x9060): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_negative': screens_end.c:(.text+0x9100): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_snap': screens_end.c:(.text+0x9120): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_snap': screens_end.c:(.text+0x91e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_divide': screens_end.c:(.text+0x9200): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_divide': screens_end.c:(.text+0x92c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_multiply_mat3': screens_end.c:(.text+0x92e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_multiply_mat3': screens_end.c:(.text+0x9380): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_multiply': screens_end.c:(.text+0x93a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_multiply': screens_end.c:(.text+0x9460): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_scale': screens_end.c:(.text+0x9480): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_scale': screens_end.c:(.text+0x9520): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_subtract': screens_end.c:(.text+0x9540): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_subtract': screens_end.c:(.text+0x9600): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_add': screens_end.c:(.text+0x9620): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_add': screens_end.c:(.text+0x96e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_one': screens_end.c:(.text+0x9700): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_one': screens_end.c:(.text+0x97a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_zero': screens_end.c:(.text+0x97c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_zero': screens_end.c:(.text+0x9860): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_assign_vec3i': screens_end.c:(.text+0x9880): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_assign_vec3i': screens_end.c:(.text+0x9940): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_assign': screens_end.c:(.text+0x9960): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_assign': screens_end.c:(.text+0x9a00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3': screens_end.c:(.text+0x9a20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3': screens_end.c:(.text+0x9ac0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_nearly_equal': screens_end.c:(.text+0x9ae0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_nearly_equal': screens_end.c:(.text+0x9b20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_equal': screens_end.c:(.text+0x9b40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_equal': screens_end.c:(.text+0x9b80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_near_zero': screens_end.c:(.text+0x9ba0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_near_zero': screens_end.c:(.text+0x9be0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec3_is_zero': screens_end.c:(.text+0x9c00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec3_is_zero': screens_end.c:(.text+0x9c40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_distance_squared': screens_end.c:(.text+0x9c60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_distance_squared': screens_end.c:(.text+0x9ca0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_distance': screens_end.c:(.text+0x9cc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_distance': screens_end.c:(.text+0x9ce0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_length': screens_end.c:(.text+0x9d00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_length': screens_end.c:(.text+0x9d20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_length_squared': screens_end.c:(.text+0x9d40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_length_squared': screens_end.c:(.text+0x9d60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_angle': screens_end.c:(.text+0x9d80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_angle': screens_end.c:(.text+0x9da0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_dot': screens_end.c:(.text+0x9dc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_dot': screens_end.c:(.text+0x9e00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_bezier4': screens_end.c:(.text+0x9e20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_bezier4': screens_end.c:(.text+0x9ec0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_bezier3': screens_end.c:(.text+0x9f00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_bezier3': screens_end.c:(.text+0x9fa0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_lerp': screens_end.c:(.text+0x9fc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_lerp': screens_end.c:(.text+0xa040): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_rotate': screens_end.c:(.text+0xa060): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_rotate': screens_end.c:(.text+0xa0e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_tangent': screens_end.c:(.text+0xa100): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_tangent': screens_end.c:(.text+0xa180): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_reflect': screens_end.c:(.text+0xa1a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_reflect': screens_end.c:(.text+0xa220): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_slide': screens_end.c:(.text+0xa240): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_slide': screens_end.c:(.text+0xa2c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_project': screens_end.c:(.text+0xa2e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_project': screens_end.c:(.text+0xa360): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_normalize': screens_end.c:(.text+0xa380): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_normalize': screens_end.c:(.text+0xa400): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_clamp': screens_end.c:(.text+0xa420): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_clamp': screens_end.c:(.text+0xa4c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_min': screens_end.c:(.text+0xa4e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_min': screens_end.c:(.text+0xa560): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_max': screens_end.c:(.text+0xa580): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_max': screens_end.c:(.text+0xa600): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_round': screens_end.c:(.text+0xa620): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_round': screens_end.c:(.text+0xa6a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_ceil': screens_end.c:(.text+0xa6c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_ceil': screens_end.c:(.text+0xa740): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_floor': screens_end.c:(.text+0xa760): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_floor': screens_end.c:(.text+0xa7e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_abs': screens_end.c:(.text+0xa800): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_abs': screens_end.c:(.text+0xa880): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_inverse': screens_end.c:(.text+0xa8a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_inverse': screens_end.c:(.text+0xa920): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_negative': screens_end.c:(.text+0xa940): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_negative': screens_end.c:(.text+0xa9c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_snap': screens_end.c:(.text+0xa9e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_snap': screens_end.c:(.text+0xaa60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_divide': screens_end.c:(.text+0xaa80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_divide': screens_end.c:(.text+0xab00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_multiply_mat2': screens_end.c:(.text+0xab20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_multiply_mat2': screens_end.c:(.text+0xabc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_multiply': screens_end.c:(.text+0xabe0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_multiply': screens_end.c:(.text+0xac60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_scale': screens_end.c:(.text+0xac80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_scale': screens_end.c:(.text+0xad00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_subtract': screens_end.c:(.text+0xad20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_subtract': screens_end.c:(.text+0xada0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_add': screens_end.c:(.text+0xadc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_add': screens_end.c:(.text+0xae40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_one': screens_end.c:(.text+0xae60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_one': screens_end.c:(.text+0xaee0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_zero': screens_end.c:(.text+0xb540): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_zero': screens_end.c:(.text+0xb5c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_assign_vec2': screens_end.c:(.text+0xb5e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_assign_vec2': screens_end.c:(.text+0xb660): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_assign': screens_end.c:(.text+0xb680): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_assign': screens_end.c:(.text+0xb700): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i': screens_end.c:(.text+0xb720): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i': screens_end.c:(.text+0xb7a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_is_equal': screens_end.c:(.text+0xb7c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_is_equal': screens_end.c:(.text+0xb800): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2i_is_zero': screens_end.c:(.text+0xb820): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2i_is_zero': screens_end.c:(.text+0xb840): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_distance_squared': screens_end.c:(.text+0xb860): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_distance_squared': screens_end.c:(.text+0xb8a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_distance': screens_end.c:(.text+0xb8c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_distance': screens_end.c:(.text+0xb900): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_length': screens_end.c:(.text+0xb920): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_length': screens_end.c:(.text+0xb940): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_length_squared': screens_end.c:(.text+0xb960): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_length_squared': screens_end.c:(.text+0xb980): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_angle': screens_end.c:(.text+0xb9a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_angle': screens_end.c:(.text+0xb9c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_dot': screens_end.c:(.text+0xb9e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_dot': screens_end.c:(.text+0xba20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_bezier4': screens_end.c:(.text+0xba40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_bezier4': screens_end.c:(.text+0xbb00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_bezier3': screens_end.c:(.text+0xbb40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_bezier3': screens_end.c:(.text+0xbbe0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_lerp': screens_end.c:(.text+0xbc00): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_lerp': screens_end.c:(.text+0xbca0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_rotate': screens_end.c:(.text+0xbcc0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_rotate': screens_end.c:(.text+0xbd60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_tangent': screens_end.c:(.text+0xbd80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_tangent': screens_end.c:(.text+0xbe00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_reflect': screens_end.c:(.text+0xbe20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_reflect': screens_end.c:(.text+0xbec0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_slide': screens_end.c:(.text+0xbee0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_slide': screens_end.c:(.text+0xbf80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_project': screens_end.c:(.text+0xbfa0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_project': screens_end.c:(.text+0xc040): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_normalize': screens_end.c:(.text+0xc060): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_normalize': screens_end.c:(.text+0xc0e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_clamp': screens_end.c:(.text+0xc100): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_clamp': screens_end.c:(.text+0xc1a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_min': screens_end.c:(.text+0xc1c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_min': screens_end.c:(.text+0xc260): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_max': screens_end.c:(.text+0xc280): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_max': screens_end.c:(.text+0xc320): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_round': screens_end.c:(.text+0xc340): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_round': screens_end.c:(.text+0xc3c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_ceil': screens_end.c:(.text+0xc3e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_ceil': screens_end.c:(.text+0xc460): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_floor': screens_end.c:(.text+0xc480): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_floor': screens_end.c:(.text+0xc500): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_abs': screens_end.c:(.text+0xc520): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_abs': screens_end.c:(.text+0xc5a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_inverse': screens_end.c:(.text+0xc5c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_inverse': screens_end.c:(.text+0xc640): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_negative': screens_end.c:(.text+0xc660): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_negative': screens_end.c:(.text+0xc6e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_snap': screens_end.c:(.text+0xc700): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_snap': screens_end.c:(.text+0xc7a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_divide': screens_end.c:(.text+0xc7c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_divide': screens_end.c:(.text+0xc860): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_multiply_mat2': screens_end.c:(.text+0xc880): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_multiply_mat2': screens_end.c:(.text+0xc920): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_multiply': screens_end.c:(.text+0xc940): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_multiply': screens_end.c:(.text+0xc9e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_scale': screens_end.c:(.text+0xca00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_scale': screens_end.c:(.text+0xcaa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_subtract': screens_end.c:(.text+0xcac0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_subtract': screens_end.c:(.text+0xcb60): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_add': screens_end.c:(.text+0xcb80): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_add': screens_end.c:(.text+0xcc20): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_one': screens_end.c:(.text+0xcc40): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_one': screens_end.c:(.text+0xccc0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_zero': screens_end.c:(.text+0xcce0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_zero': screens_end.c:(.text+0xcd60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_assign_vec2i': screens_end.c:(.text+0xcd80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_assign_vec2i': screens_end.c:(.text+0xce00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_assign': screens_end.c:(.text+0xce20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_assign': screens_end.c:(.text+0xcea0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2': screens_end.c:(.text+0xcec0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2': screens_end.c:(.text+0xcf40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_nearly_equal': screens_end.c:(.text+0xcf60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_nearly_equal': screens_end.c:(.text+0xcfa0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_equal': screens_end.c:(.text+0xcfc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_equal': screens_end.c:(.text+0xd000): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_near_zero': screens_end.c:(.text+0xd020): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_near_zero': screens_end.c:(.text+0xd040): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `svec2_is_zero': screens_end.c:(.text+0xd060): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/screens_end.c.o: In function `psvec2_is_zero': screens_end.c:(.text+0xd080): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_lerp': util_menu.c:(.text+0x740): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_lerp': util_menu.c:(.text+0x7c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_multiply': util_menu.c:(.text+0x7e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_multiply': util_menu.c:(.text+0x860): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_scale': util_menu.c:(.text+0x880): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_scale': util_menu.c:(.text+0x900): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_negative': util_menu.c:(.text+0x920): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_negative': util_menu.c:(.text+0x9a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_scaling': util_menu.c:(.text+0x9c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_scaling': util_menu.c:(.text+0xa40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_translation': util_menu.c:(.text+0xa60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_translation': util_menu.c:(.text+0xae0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_look_at': util_menu.c:(.text+0xb00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_look_at': util_menu.c:(.text+0xbc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_quaternion': util_menu.c:(.text+0xbe0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_quaternion': util_menu.c:(.text+0xc60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_axis': util_menu.c:(.text+0xc80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_axis': util_menu.c:(.text+0xd00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_z': util_menu.c:(.text+0xd20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_z': util_menu.c:(.text+0xda0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_y': util_menu.c:(.text+0xdc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_y': util_menu.c:(.text+0xe40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_rotation_x': util_menu.c:(.text+0xe60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_rotation_x': util_menu.c:(.text+0xee0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_perspective_infinite': util_menu.c:(.text+0xf00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_perspective_infinite': util_menu.c:(.text+0xf80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_perspective_fov': util_menu.c:(.text+0xfa0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_perspective_fov': util_menu.c:(.text+0x1020): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_perspective': util_menu.c:(.text+0x1040): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_perspective': util_menu.c:(.text+0x10c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_ortho': util_menu.c:(.text+0x10e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_ortho': util_menu.c:(.text+0x1160): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_inverse': util_menu.c:(.text+0x1180): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_inverse': util_menu.c:(.text+0x1200): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_adjugate': util_menu.c:(.text+0x1220): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_adjugate': util_menu.c:(.text+0x12a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_transpose': util_menu.c:(.text+0x12c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_transpose': util_menu.c:(.text+0x1340): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_assign_mat3': util_menu.c:(.text+0x1360): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_assign_mat3': util_menu.c:(.text+0x13e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_assign_mat2': util_menu.c:(.text+0x1400): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_assign_mat2': util_menu.c:(.text+0x14a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_assign': util_menu.c:(.text+0x14c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_assign': util_menu.c:(.text+0x1540): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_determinant': util_menu.c:(.text+0x1560): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_determinant': util_menu.c:(.text+0x1580): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_identity': util_menu.c:(.text+0x15a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_identity': util_menu.c:(.text+0x1620): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4_zero': util_menu.c:(.text+0x1640): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4_zero': util_menu.c:(.text+0x16c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat4': util_menu.c:(.text+0x16e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat4': util_menu.c:(.text+0x1760): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_lerp': util_menu.c:(.text+0x1780): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_lerp': util_menu.c:(.text+0x1800): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_multiply': util_menu.c:(.text+0x1820): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_multiply': util_menu.c:(.text+0x18a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_scale': util_menu.c:(.text+0x18c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_scale': util_menu.c:(.text+0x1940): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_negative': util_menu.c:(.text+0x1960): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_negative': util_menu.c:(.text+0x19e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_scaling': util_menu.c:(.text+0x1a00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_scaling': util_menu.c:(.text+0x1a80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_quaternion': util_menu.c:(.text+0x1aa0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_quaternion': util_menu.c:(.text+0x1b40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_axis': util_menu.c:(.text+0x1b60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_axis': util_menu.c:(.text+0x1c00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_z': util_menu.c:(.text+0x1c20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_z': util_menu.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_y': util_menu.c:(.text+0x1cc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_y': util_menu.c:(.text+0x1d40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_rotation_x': util_menu.c:(.text+0x1d60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_rotation_x': util_menu.c:(.text+0x1de0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_inverse': util_menu.c:(.text+0x1e00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_inverse': util_menu.c:(.text+0x1e80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_adjugate': util_menu.c:(.text+0x1ea0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_adjugate': util_menu.c:(.text+0x1f20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_cofactor': util_menu.c:(.text+0x1f40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_cofactor': util_menu.c:(.text+0x1fc0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_transpose': util_menu.c:(.text+0x1fe0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_transpose': util_menu.c:(.text+0x2060): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_assign_mat4': util_menu.c:(.text+0x2080): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_assign_mat4': util_menu.c:(.text+0x2100): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_assign_mat2': util_menu.c:(.text+0x2120): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_assign_mat2': util_menu.c:(.text+0x21c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_assign': util_menu.c:(.text+0x21e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_assign': util_menu.c:(.text+0x2260): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_determinant': util_menu.c:(.text+0x2280): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_determinant': util_menu.c:(.text+0x22a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_identity': util_menu.c:(.text+0x22c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_identity': util_menu.c:(.text+0x2340): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3_zero': util_menu.c:(.text+0x2360): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3_zero': util_menu.c:(.text+0x23e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat3': util_menu.c:(.text+0x2400): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat3': util_menu.c:(.text+0x2480): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_lerp': util_menu.c:(.text+0x24a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_lerp': util_menu.c:(.text+0x2560): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_multiply': util_menu.c:(.text+0x2580): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_multiply': util_menu.c:(.text+0x2640): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_scale': util_menu.c:(.text+0x2660): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_scale': util_menu.c:(.text+0x2700): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_negative': util_menu.c:(.text+0x2720): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_negative': util_menu.c:(.text+0x27c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_scaling': util_menu.c:(.text+0x27e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_scaling': util_menu.c:(.text+0x2880): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_rotation': util_menu.c:(.text+0x28a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_rotation': util_menu.c:(.text+0x2940): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_inverse': util_menu.c:(.text+0x2960): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_inverse': util_menu.c:(.text+0x2a00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_cofactor': util_menu.c:(.text+0x2a20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_cofactor': util_menu.c:(.text+0x2ac0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_transpose': util_menu.c:(.text+0x2ae0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_transpose': util_menu.c:(.text+0x2b80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_assign_mat4': util_menu.c:(.text+0x2ba0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_assign_mat4': util_menu.c:(.text+0x2c40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_assign_mat3': util_menu.c:(.text+0x2c60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_assign_mat3': util_menu.c:(.text+0x2d00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_assign': util_menu.c:(.text+0x2d20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_assign': util_menu.c:(.text+0x2dc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_determinant': util_menu.c:(.text+0x2de0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_determinant': util_menu.c:(.text+0x2e20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_identity': util_menu.c:(.text+0x2e40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_identity': util_menu.c:(.text+0x2ee0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2_zero': util_menu.c:(.text+0x2f00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2_zero': util_menu.c:(.text+0x2fa0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `smat2': util_menu.c:(.text+0x2fc0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psmat2': util_menu.c:(.text+0x3060): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_length_squared': util_menu.c:(.text+0x3080): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_length_squared': util_menu.c:(.text+0x30c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_length': util_menu.c:(.text+0x30e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_length': util_menu.c:(.text+0x3120): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_angle': util_menu.c:(.text+0x3140): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_angle': util_menu.c:(.text+0x3180): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_dot': util_menu.c:(.text+0x31a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_dot': util_menu.c:(.text+0x31e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_slerp': util_menu.c:(.text+0x3200): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_slerp': util_menu.c:(.text+0x32c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_lerp': util_menu.c:(.text+0x32e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_lerp': util_menu.c:(.text+0x33a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_yaw_pitch_roll': util_menu.c:(.text+0x33c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_yaw_pitch_roll': util_menu.c:(.text+0x3460): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_mat4': util_menu.c:(.text+0x3480): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_mat4': util_menu.c:(.text+0x3520): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_vec3': util_menu.c:(.text+0x3540): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_vec3': util_menu.c:(.text+0x35e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_from_axis_angle': util_menu.c:(.text+0x3600): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_from_axis_angle': util_menu.c:(.text+0x36a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_power': util_menu.c:(.text+0x36c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_power': util_menu.c:(.text+0x3760): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_normalize': util_menu.c:(.text+0x3780): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_normalize': util_menu.c:(.text+0x3820): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_inverse': util_menu.c:(.text+0x3840): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_inverse': util_menu.c:(.text+0x38e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_conjugate': util_menu.c:(.text+0x3900): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_conjugate': util_menu.c:(.text+0x39a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_negative': util_menu.c:(.text+0x39c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_negative': util_menu.c:(.text+0x3a60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_divide': util_menu.c:(.text+0x3a80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_divide': util_menu.c:(.text+0x3b40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_multiply': util_menu.c:(.text+0x3b60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_multiply': util_menu.c:(.text+0x3c20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_scale': util_menu.c:(.text+0x3c40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_scale': util_menu.c:(.text+0x3ce0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_null': util_menu.c:(.text+0x3d00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_null': util_menu.c:(.text+0x3da0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_zero': util_menu.c:(.text+0x3dc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_zero': util_menu.c:(.text+0x3e60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_assign': util_menu.c:(.text+0x3e80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_assign': util_menu.c:(.text+0x3f20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat': util_menu.c:(.text+0x3f40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat': util_menu.c:(.text+0x3fe0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_nearly_equal': util_menu.c:(.text+0x4000): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_nearly_equal': util_menu.c:(.text+0x4040): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_equal': util_menu.c:(.text+0x4060): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_equal': util_menu.c:(.text+0x40a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_near_zero': util_menu.c:(.text+0x40c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_near_zero': util_menu.c:(.text+0x4100): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `squat_is_zero': util_menu.c:(.text+0x4120): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psquat_is_zero': util_menu.c:(.text+0x4160): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_lerp': util_menu.c:(.text+0x4180): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_lerp': util_menu.c:(.text+0x4220): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_normalize': util_menu.c:(.text+0x4240): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_normalize': util_menu.c:(.text+0x42e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_clamp': util_menu.c:(.text+0x4300): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_clamp': util_menu.c:(.text+0x43a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_min': util_menu.c:(.text+0x43c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_min': util_menu.c:(.text+0x4460): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_max': util_menu.c:(.text+0x4480): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_max': util_menu.c:(.text+0x4520): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_round': util_menu.c:(.text+0x4540): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_round': util_menu.c:(.text+0x45e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_ceil': util_menu.c:(.text+0x4600): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_ceil': util_menu.c:(.text+0x46a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_floor': util_menu.c:(.text+0x46c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_floor': util_menu.c:(.text+0x4760): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_abs': util_menu.c:(.text+0x4780): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_abs': util_menu.c:(.text+0x4820): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_inverse': util_menu.c:(.text+0x4840): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_inverse': util_menu.c:(.text+0x48e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_negative': util_menu.c:(.text+0x4900): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_negative': util_menu.c:(.text+0x49a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_snap': util_menu.c:(.text+0x49c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_snap': util_menu.c:(.text+0x4a60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_divide': util_menu.c:(.text+0x4a80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_divide': util_menu.c:(.text+0x4b20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_multiply_mat4': util_menu.c:(.text+0x4b40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_multiply_mat4': util_menu.c:(.text+0x4be0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_multiply': util_menu.c:(.text+0x4c00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_multiply': util_menu.c:(.text+0x4ca0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_scale': util_menu.c:(.text+0x4cc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_scale': util_menu.c:(.text+0x4d60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_subtract': util_menu.c:(.text+0x4d80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_subtract': util_menu.c:(.text+0x4e20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_add': util_menu.c:(.text+0x4e40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_add': util_menu.c:(.text+0x4ee0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_one': util_menu.c:(.text+0x4f00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_one': util_menu.c:(.text+0x4f80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_zero': util_menu.c:(.text+0x4fa0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_zero': util_menu.c:(.text+0x5020): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_assign_vec4': util_menu.c:(.text+0x5040): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_assign_vec4': util_menu.c:(.text+0x50e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_assign': util_menu.c:(.text+0x5100): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_assign': util_menu.c:(.text+0x51a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i': util_menu.c:(.text+0x51c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i': util_menu.c:(.text+0x5260): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_is_equal': util_menu.c:(.text+0x52a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_is_equal': util_menu.c:(.text+0x52e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4i_is_zero': util_menu.c:(.text+0x5300): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4i_is_zero': util_menu.c:(.text+0x5320): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_lerp': util_menu.c:(.text+0x5340): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_lerp': util_menu.c:(.text+0x53e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_normalize': util_menu.c:(.text+0x5400): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_normalize': util_menu.c:(.text+0x54a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_clamp': util_menu.c:(.text+0x54c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_clamp': util_menu.c:(.text+0x5560): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_min': util_menu.c:(.text+0x5580): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_min': util_menu.c:(.text+0x5620): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_max': util_menu.c:(.text+0x5640): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_max': util_menu.c:(.text+0x56e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_round': util_menu.c:(.text+0x5700): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_round': util_menu.c:(.text+0x57a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_ceil': util_menu.c:(.text+0x57c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_ceil': util_menu.c:(.text+0x5860): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_floor': util_menu.c:(.text+0x5880): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_floor': util_menu.c:(.text+0x5920): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_abs': util_menu.c:(.text+0x5940): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_abs': util_menu.c:(.text+0x59e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_inverse': util_menu.c:(.text+0x5a00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_inverse': util_menu.c:(.text+0x5aa0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_negative': util_menu.c:(.text+0x5ac0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_negative': util_menu.c:(.text+0x5b60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_snap': util_menu.c:(.text+0x5b80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_snap': util_menu.c:(.text+0x5c20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_divide': util_menu.c:(.text+0x5c40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_divide': util_menu.c:(.text+0x5ce0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_multiply_mat4': util_menu.c:(.text+0x5d00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_multiply_mat4': util_menu.c:(.text+0x5da0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_multiply': util_menu.c:(.text+0x5dc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_multiply': util_menu.c:(.text+0x5e60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_scale': util_menu.c:(.text+0x5e80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_scale': util_menu.c:(.text+0x5f20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_subtract': util_menu.c:(.text+0x5f40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_subtract': util_menu.c:(.text+0x5fe0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_add': util_menu.c:(.text+0x6000): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_add': util_menu.c:(.text+0x60a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_one': util_menu.c:(.text+0x60c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_one': util_menu.c:(.text+0x6140): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_zero': util_menu.c:(.text+0x6160): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_zero': util_menu.c:(.text+0x61e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_assign_vec4i': util_menu.c:(.text+0x6200): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_assign_vec4i': util_menu.c:(.text+0x62a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_assign': util_menu.c:(.text+0x62c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_assign': util_menu.c:(.text+0x6360): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4': util_menu.c:(.text+0x6380): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4': util_menu.c:(.text+0x6420): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_nearly_equal': util_menu.c:(.text+0x6440): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_nearly_equal': util_menu.c:(.text+0x6480): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_equal': util_menu.c:(.text+0x64a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_equal': util_menu.c:(.text+0x64e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_near_zero': util_menu.c:(.text+0x6500): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_near_zero': util_menu.c:(.text+0x6540): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec4_is_zero': util_menu.c:(.text+0x6560): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec4_is_zero': util_menu.c:(.text+0x6580): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_distance_squared': util_menu.c:(.text+0x65a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_distance_squared': util_menu.c:(.text+0x6600): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_distance': util_menu.c:(.text+0x6620): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_distance': util_menu.c:(.text+0x6680): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_length_squared': util_menu.c:(.text+0x66a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_length_squared': util_menu.c:(.text+0x66e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_length': util_menu.c:(.text+0x6700): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_length': util_menu.c:(.text+0x6740): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_dot': util_menu.c:(.text+0x6760): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_dot': util_menu.c:(.text+0x67c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_bezier4': util_menu.c:(.text+0x67e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_bezier4': util_menu.c:(.text+0x68e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_bezier3': util_menu.c:(.text+0x6920): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_bezier3': util_menu.c:(.text+0x6a20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_lerp': util_menu.c:(.text+0x6a40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_lerp': util_menu.c:(.text+0x6b20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_reflect': util_menu.c:(.text+0x6b40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_reflect': util_menu.c:(.text+0x6c20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_slide': util_menu.c:(.text+0x6c40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_slide': util_menu.c:(.text+0x6d20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_project': util_menu.c:(.text+0x6d40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_project': util_menu.c:(.text+0x6e20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_normalize': util_menu.c:(.text+0x6e40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_normalize': util_menu.c:(.text+0x6f00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_cross': util_menu.c:(.text+0x6f20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_cross': util_menu.c:(.text+0x7000): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_clamp': util_menu.c:(.text+0x7020): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_clamp': util_menu.c:(.text+0x7120): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_min': util_menu.c:(.text+0x7140): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_min': util_menu.c:(.text+0x7220): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_max': util_menu.c:(.text+0x7240): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_max': util_menu.c:(.text+0x7320): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_round': util_menu.c:(.text+0x7340): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_round': util_menu.c:(.text+0x73e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_ceil': util_menu.c:(.text+0x7400): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_ceil': util_menu.c:(.text+0x74a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_floor': util_menu.c:(.text+0x74c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_floor': util_menu.c:(.text+0x7560): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_abs': util_menu.c:(.text+0x7580): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_abs': util_menu.c:(.text+0x7640): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_inverse': util_menu.c:(.text+0x7660): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_inverse': util_menu.c:(.text+0x7720): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_negative': util_menu.c:(.text+0x7740): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_negative': util_menu.c:(.text+0x7800): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_snap': util_menu.c:(.text+0x7820): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_snap': util_menu.c:(.text+0x7900): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_divide': util_menu.c:(.text+0x7920): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_divide': util_menu.c:(.text+0x7a00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_multiply_mat3': util_menu.c:(.text+0x7a20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_multiply_mat3': util_menu.c:(.text+0x7ae0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_multiply': util_menu.c:(.text+0x7b00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_multiply': util_menu.c:(.text+0x7be0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_scale': util_menu.c:(.text+0x7c00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_scale': util_menu.c:(.text+0x7cc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_subtract': util_menu.c:(.text+0x7ce0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_subtract': util_menu.c:(.text+0x7dc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_add': util_menu.c:(.text+0x7de0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_add': util_menu.c:(.text+0x7ec0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_one': util_menu.c:(.text+0x7ee0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_one': util_menu.c:(.text+0x7f80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_zero': util_menu.c:(.text+0x7fa0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_zero': util_menu.c:(.text+0x8040): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_assign_vec3': util_menu.c:(.text+0x8060): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_assign_vec3': util_menu.c:(.text+0x8100): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_assign': util_menu.c:(.text+0x8120): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_assign': util_menu.c:(.text+0x81e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i': util_menu.c:(.text+0x8200): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i': util_menu.c:(.text+0x82a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_is_equal': util_menu.c:(.text+0x82c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_is_equal': util_menu.c:(.text+0x8320): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3i_is_zero': util_menu.c:(.text+0x8340): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3i_is_zero': util_menu.c:(.text+0x8380): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_distance_squared': util_menu.c:(.text+0x83a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_distance_squared': util_menu.c:(.text+0x83e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_distance': util_menu.c:(.text+0x8400): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_distance': util_menu.c:(.text+0x8440): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_length_squared': util_menu.c:(.text+0x8460): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_length_squared': util_menu.c:(.text+0x8480): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_length': util_menu.c:(.text+0x84a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_length': util_menu.c:(.text+0x84c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_dot': util_menu.c:(.text+0x84e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_dot': util_menu.c:(.text+0x8520): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_bezier4': util_menu.c:(.text+0x8540): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_bezier4': util_menu.c:(.text+0x8620): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_bezier3': util_menu.c:(.text+0x8660): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_bezier3': util_menu.c:(.text+0x8720): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_lerp': util_menu.c:(.text+0x8740): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_lerp': util_menu.c:(.text+0x8800): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_reflect': util_menu.c:(.text+0x8820): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_reflect': util_menu.c:(.text+0x88e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_slide': util_menu.c:(.text+0x8900): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_slide': util_menu.c:(.text+0x89c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_project': util_menu.c:(.text+0x89e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_project': util_menu.c:(.text+0x8aa0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_normalize': util_menu.c:(.text+0x8ac0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_normalize': util_menu.c:(.text+0x8b60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_cross': util_menu.c:(.text+0x8b80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_cross': util_menu.c:(.text+0x8c40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_clamp': util_menu.c:(.text+0x8c60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_clamp': util_menu.c:(.text+0x8d20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_min': util_menu.c:(.text+0x8d40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_min': util_menu.c:(.text+0x8e00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_max': util_menu.c:(.text+0x8e20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_max': util_menu.c:(.text+0x8ee0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_round': util_menu.c:(.text+0x8f00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_round': util_menu.c:(.text+0x8fa0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_ceil': util_menu.c:(.text+0x8fc0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_ceil': util_menu.c:(.text+0x9060): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_floor': util_menu.c:(.text+0x9080): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_floor': util_menu.c:(.text+0x9120): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_abs': util_menu.c:(.text+0x9140): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_abs': util_menu.c:(.text+0x91e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_inverse': util_menu.c:(.text+0x9200): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_inverse': util_menu.c:(.text+0x92a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_negative': util_menu.c:(.text+0x92c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_negative': util_menu.c:(.text+0x9360): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_snap': util_menu.c:(.text+0x9380): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_snap': util_menu.c:(.text+0x9440): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_divide': util_menu.c:(.text+0x9460): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_divide': util_menu.c:(.text+0x9520): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_multiply_mat3': util_menu.c:(.text+0x9540): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_multiply_mat3': util_menu.c:(.text+0x95e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_multiply': util_menu.c:(.text+0x9600): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_multiply': util_menu.c:(.text+0x96c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_scale': util_menu.c:(.text+0x96e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_scale': util_menu.c:(.text+0x9780): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_subtract': util_menu.c:(.text+0x97a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_subtract': util_menu.c:(.text+0x9860): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_add': util_menu.c:(.text+0x9880): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_add': util_menu.c:(.text+0x9940): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_one': util_menu.c:(.text+0x9960): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_one': util_menu.c:(.text+0x9a00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_zero': util_menu.c:(.text+0x9a20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_zero': util_menu.c:(.text+0x9ac0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_assign_vec3i': util_menu.c:(.text+0x9ae0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_assign_vec3i': util_menu.c:(.text+0x9ba0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_assign': util_menu.c:(.text+0x9bc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_assign': util_menu.c:(.text+0x9c60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3': util_menu.c:(.text+0x9c80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3': util_menu.c:(.text+0x9d20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_nearly_equal': util_menu.c:(.text+0x9d40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_nearly_equal': util_menu.c:(.text+0x9d80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_equal': util_menu.c:(.text+0x9da0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_equal': util_menu.c:(.text+0x9de0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_near_zero': util_menu.c:(.text+0x9e00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_near_zero': util_menu.c:(.text+0x9e40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec3_is_zero': util_menu.c:(.text+0x9e60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec3_is_zero': util_menu.c:(.text+0x9ea0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_distance_squared': util_menu.c:(.text+0x9ec0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_distance_squared': util_menu.c:(.text+0x9f00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_distance': util_menu.c:(.text+0x9f20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_distance': util_menu.c:(.text+0x9f40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_length': util_menu.c:(.text+0x9f60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_length': util_menu.c:(.text+0x9f80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_length_squared': util_menu.c:(.text+0x9fa0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_length_squared': util_menu.c:(.text+0x9fc0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_angle': util_menu.c:(.text+0x9fe0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_angle': util_menu.c:(.text+0xa000): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_dot': util_menu.c:(.text+0xa020): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_dot': util_menu.c:(.text+0xa060): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_bezier4': util_menu.c:(.text+0xa080): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_bezier4': util_menu.c:(.text+0xa120): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_bezier3': util_menu.c:(.text+0xa160): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_bezier3': util_menu.c:(.text+0xa200): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_lerp': util_menu.c:(.text+0xa220): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_lerp': util_menu.c:(.text+0xa2a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_rotate': util_menu.c:(.text+0xa2c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_rotate': util_menu.c:(.text+0xa340): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_tangent': util_menu.c:(.text+0xa360): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_tangent': util_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_reflect': util_menu.c:(.text+0xa400): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_reflect': util_menu.c:(.text+0xa480): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_slide': util_menu.c:(.text+0xa4a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_slide': util_menu.c:(.text+0xa520): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_project': util_menu.c:(.text+0xa540): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_project': util_menu.c:(.text+0xa5c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_normalize': util_menu.c:(.text+0xa5e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_normalize': util_menu.c:(.text+0xa660): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_clamp': util_menu.c:(.text+0xa680): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_clamp': util_menu.c:(.text+0xa720): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_min': util_menu.c:(.text+0xa740): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_min': util_menu.c:(.text+0xa7c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_max': util_menu.c:(.text+0xa7e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_max': util_menu.c:(.text+0xa860): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_round': util_menu.c:(.text+0xa880): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_round': util_menu.c:(.text+0xa900): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_ceil': util_menu.c:(.text+0xa920): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_ceil': util_menu.c:(.text+0xa9a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_floor': util_menu.c:(.text+0xa9c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_floor': util_menu.c:(.text+0xaa40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_abs': util_menu.c:(.text+0xaa60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_abs': util_menu.c:(.text+0xaae0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_inverse': util_menu.c:(.text+0xab00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_inverse': util_menu.c:(.text+0xab80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_negative': util_menu.c:(.text+0xaba0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_negative': util_menu.c:(.text+0xac20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_snap': util_menu.c:(.text+0xac40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_snap': util_menu.c:(.text+0xacc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_divide': util_menu.c:(.text+0xace0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_divide': util_menu.c:(.text+0xad60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_multiply_mat2': util_menu.c:(.text+0xad80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_multiply_mat2': util_menu.c:(.text+0xae20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_multiply': util_menu.c:(.text+0xae40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_multiply': util_menu.c:(.text+0xaec0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_scale': util_menu.c:(.text+0xaee0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_scale': util_menu.c:(.text+0xaf60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_subtract': util_menu.c:(.text+0xaf80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_subtract': util_menu.c:(.text+0xb000): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_add': util_menu.c:(.text+0xb020): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_add': util_menu.c:(.text+0xb0a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_one': util_menu.c:(.text+0xb0c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_one': util_menu.c:(.text+0xb140): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_zero': util_menu.c:(.text+0xb160): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_zero': util_menu.c:(.text+0xb1e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_assign_vec2': util_menu.c:(.text+0xb200): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_assign_vec2': util_menu.c:(.text+0xb280): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_assign': util_menu.c:(.text+0xb2a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_assign': util_menu.c:(.text+0xb320): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i': util_menu.c:(.text+0xb340): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i': util_menu.c:(.text+0xb3c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_is_equal': util_menu.c:(.text+0xb3e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_is_equal': util_menu.c:(.text+0xb420): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2i_is_zero': util_menu.c:(.text+0xb440): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2i_is_zero': util_menu.c:(.text+0xb460): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_distance_squared': util_menu.c:(.text+0xb480): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_distance_squared': util_menu.c:(.text+0xb4c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_distance': util_menu.c:(.text+0xb4e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_distance': util_menu.c:(.text+0xb520): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_length': util_menu.c:(.text+0xb540): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_length': util_menu.c:(.text+0xb560): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_length_squared': util_menu.c:(.text+0xb580): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_length_squared': util_menu.c:(.text+0xb5a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_angle': util_menu.c:(.text+0xb5c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_angle': util_menu.c:(.text+0xb5e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_dot': util_menu.c:(.text+0xb600): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_dot': util_menu.c:(.text+0xb640): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_bezier4': util_menu.c:(.text+0xb660): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_bezier4': util_menu.c:(.text+0xb720): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_bezier3': util_menu.c:(.text+0xb760): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_bezier3': util_menu.c:(.text+0xb800): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_lerp': util_menu.c:(.text+0xb820): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_lerp': util_menu.c:(.text+0xb8c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_rotate': util_menu.c:(.text+0xb8e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_rotate': util_menu.c:(.text+0xb980): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_tangent': util_menu.c:(.text+0xb9a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_tangent': util_menu.c:(.text+0xba20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_reflect': util_menu.c:(.text+0xba40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_reflect': util_menu.c:(.text+0xbae0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_slide': util_menu.c:(.text+0xbb00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_slide': util_menu.c:(.text+0xbba0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_project': util_menu.c:(.text+0xbbc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_project': util_menu.c:(.text+0xbc60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_normalize': util_menu.c:(.text+0xbc80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_normalize': util_menu.c:(.text+0xbd00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_clamp': util_menu.c:(.text+0xbd20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_clamp': util_menu.c:(.text+0xbdc0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_min': util_menu.c:(.text+0xbde0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_min': util_menu.c:(.text+0xbe80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_max': util_menu.c:(.text+0xbea0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_max': util_menu.c:(.text+0xbf40): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_round': util_menu.c:(.text+0xbf60): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_round': util_menu.c:(.text+0xbfe0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_ceil': util_menu.c:(.text+0xc000): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_ceil': util_menu.c:(.text+0xc080): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_floor': util_menu.c:(.text+0xc0a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_floor': util_menu.c:(.text+0xc120): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_abs': util_menu.c:(.text+0xc140): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_abs': util_menu.c:(.text+0xc1c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_inverse': util_menu.c:(.text+0xc1e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_inverse': util_menu.c:(.text+0xc260): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_negative': util_menu.c:(.text+0xc280): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_negative': util_menu.c:(.text+0xc300): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_snap': util_menu.c:(.text+0xc320): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_snap': util_menu.c:(.text+0xc3c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_divide': util_menu.c:(.text+0xc3e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_divide': util_menu.c:(.text+0xc480): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_multiply_mat2': util_menu.c:(.text+0xc4a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_multiply_mat2': util_menu.c:(.text+0xc540): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_multiply': util_menu.c:(.text+0xc560): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_multiply': util_menu.c:(.text+0xc600): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_scale': util_menu.c:(.text+0xc620): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_scale': util_menu.c:(.text+0xc6c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_subtract': util_menu.c:(.text+0xc6e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_subtract': util_menu.c:(.text+0xc780): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_add': util_menu.c:(.text+0xc7a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_add': util_menu.c:(.text+0xc840): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_one': util_menu.c:(.text+0xd5c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_one': util_menu.c:(.text+0xd640): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_zero': util_menu.c:(.text+0xd660): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_zero': util_menu.c:(.text+0xd6e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_assign_vec2i': util_menu.c:(.text+0xd700): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_assign_vec2i': util_menu.c:(.text+0xd780): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_assign': util_menu.c:(.text+0xd7a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_assign': util_menu.c:(.text+0xd820): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2': util_menu.c:(.text+0xd840): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2': util_menu.c:(.text+0xd8c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_nearly_equal': util_menu.c:(.text+0xd8e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_nearly_equal': util_menu.c:(.text+0xd920): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_equal': util_menu.c:(.text+0xd940): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_equal': util_menu.c:(.text+0xd980): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_near_zero': util_menu.c:(.text+0xd9a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_near_zero': util_menu.c:(.text+0xd9c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `svec2_is_zero': util_menu.c:(.text+0xd9e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/util_menu.c.o: In function `psvec2_is_zero': util_menu.c:(.text+0xda00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_lerp': weapon_menu.c:(.text+0xac0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_lerp': weapon_menu.c:(.text+0xb40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_multiply': weapon_menu.c:(.text+0xb60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_multiply': weapon_menu.c:(.text+0xbe0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_scale': weapon_menu.c:(.text+0xc00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_scale': weapon_menu.c:(.text+0xc80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_negative': weapon_menu.c:(.text+0xca0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_negative': weapon_menu.c:(.text+0xd20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_scaling': weapon_menu.c:(.text+0xd40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_scaling': weapon_menu.c:(.text+0xdc0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_translation': weapon_menu.c:(.text+0xde0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_translation': weapon_menu.c:(.text+0xe60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_look_at': weapon_menu.c:(.text+0xe80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_look_at': weapon_menu.c:(.text+0xf40): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_quaternion': weapon_menu.c:(.text+0xf60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_quaternion': weapon_menu.c:(.text+0xfe0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_axis': weapon_menu.c:(.text+0x1000): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_axis': weapon_menu.c:(.text+0x1080): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_z': weapon_menu.c:(.text+0x10a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_z': weapon_menu.c:(.text+0x1120): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_y': weapon_menu.c:(.text+0x1140): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_y': weapon_menu.c:(.text+0x11c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_rotation_x': weapon_menu.c:(.text+0x11e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_rotation_x': weapon_menu.c:(.text+0x1260): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_perspective_infinite': weapon_menu.c:(.text+0x1280): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_perspective_infinite': weapon_menu.c:(.text+0x1300): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_perspective_fov': weapon_menu.c:(.text+0x1320): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_perspective_fov': weapon_menu.c:(.text+0x13a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_perspective': weapon_menu.c:(.text+0x13c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_perspective': weapon_menu.c:(.text+0x1440): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_ortho': weapon_menu.c:(.text+0x1460): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_ortho': weapon_menu.c:(.text+0x14e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_inverse': weapon_menu.c:(.text+0x1500): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_inverse': weapon_menu.c:(.text+0x1580): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_adjugate': weapon_menu.c:(.text+0x15a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_adjugate': weapon_menu.c:(.text+0x1620): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_transpose': weapon_menu.c:(.text+0x1640): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_transpose': weapon_menu.c:(.text+0x16c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_assign_mat3': weapon_menu.c:(.text+0x16e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_assign_mat3': weapon_menu.c:(.text+0x1760): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_assign_mat2': weapon_menu.c:(.text+0x1780): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_assign_mat2': weapon_menu.c:(.text+0x1820): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_assign': weapon_menu.c:(.text+0x1840): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_assign': weapon_menu.c:(.text+0x18c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_determinant': weapon_menu.c:(.text+0x18e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_determinant': weapon_menu.c:(.text+0x1900): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_identity': weapon_menu.c:(.text+0x1920): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_identity': weapon_menu.c:(.text+0x19a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4_zero': weapon_menu.c:(.text+0x19c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4_zero': weapon_menu.c:(.text+0x1a40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat4': weapon_menu.c:(.text+0x1a60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat4': weapon_menu.c:(.text+0x1ae0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_lerp': weapon_menu.c:(.text+0x1b00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_lerp': weapon_menu.c:(.text+0x1b80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_multiply': weapon_menu.c:(.text+0x1ba0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_multiply': weapon_menu.c:(.text+0x1c20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_scale': weapon_menu.c:(.text+0x1c40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_scale': weapon_menu.c:(.text+0x1cc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_negative': weapon_menu.c:(.text+0x1ce0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_negative': weapon_menu.c:(.text+0x1d60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_scaling': weapon_menu.c:(.text+0x1d80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_scaling': weapon_menu.c:(.text+0x1e00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_quaternion': weapon_menu.c:(.text+0x1e20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_quaternion': weapon_menu.c:(.text+0x1ec0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_axis': weapon_menu.c:(.text+0x1ee0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_axis': weapon_menu.c:(.text+0x1f80): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_z': weapon_menu.c:(.text+0x1fa0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_z': weapon_menu.c:(.text+0x2020): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_y': weapon_menu.c:(.text+0x2040): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_y': weapon_menu.c:(.text+0x20c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_rotation_x': weapon_menu.c:(.text+0x20e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_rotation_x': weapon_menu.c:(.text+0x2160): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_inverse': weapon_menu.c:(.text+0x2180): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_inverse': weapon_menu.c:(.text+0x2200): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_adjugate': weapon_menu.c:(.text+0x2220): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_adjugate': weapon_menu.c:(.text+0x22a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_cofactor': weapon_menu.c:(.text+0x22c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_cofactor': weapon_menu.c:(.text+0x2340): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_transpose': weapon_menu.c:(.text+0x2360): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_transpose': weapon_menu.c:(.text+0x23e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_assign_mat4': weapon_menu.c:(.text+0x2400): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_assign_mat4': weapon_menu.c:(.text+0x2480): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_assign_mat2': weapon_menu.c:(.text+0x24a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_assign_mat2': weapon_menu.c:(.text+0x2540): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_assign': weapon_menu.c:(.text+0x2560): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_assign': weapon_menu.c:(.text+0x25e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_determinant': weapon_menu.c:(.text+0x2600): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_determinant': weapon_menu.c:(.text+0x2620): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_identity': weapon_menu.c:(.text+0x2640): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_identity': weapon_menu.c:(.text+0x26c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3_zero': weapon_menu.c:(.text+0x26e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3_zero': weapon_menu.c:(.text+0x2760): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat3': weapon_menu.c:(.text+0x2780): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat3': weapon_menu.c:(.text+0x2800): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_lerp': weapon_menu.c:(.text+0x2820): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_lerp': weapon_menu.c:(.text+0x28e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_multiply': weapon_menu.c:(.text+0x2900): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_multiply': weapon_menu.c:(.text+0x29c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_scale': weapon_menu.c:(.text+0x29e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_scale': weapon_menu.c:(.text+0x2a80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_negative': weapon_menu.c:(.text+0x2aa0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_negative': weapon_menu.c:(.text+0x2b40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_scaling': weapon_menu.c:(.text+0x2b60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_scaling': weapon_menu.c:(.text+0x2c00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_rotation': weapon_menu.c:(.text+0x2c20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_rotation': weapon_menu.c:(.text+0x2cc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_inverse': weapon_menu.c:(.text+0x2ce0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_inverse': weapon_menu.c:(.text+0x2d80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_cofactor': weapon_menu.c:(.text+0x2da0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_cofactor': weapon_menu.c:(.text+0x2e40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_transpose': weapon_menu.c:(.text+0x2e60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_transpose': weapon_menu.c:(.text+0x2f00): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_assign_mat4': weapon_menu.c:(.text+0x2f20): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_assign_mat4': weapon_menu.c:(.text+0x2fc0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_assign_mat3': weapon_menu.c:(.text+0x2fe0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_assign_mat3': weapon_menu.c:(.text+0x3080): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_assign': weapon_menu.c:(.text+0x30a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_assign': weapon_menu.c:(.text+0x3140): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_determinant': weapon_menu.c:(.text+0x3160): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_determinant': weapon_menu.c:(.text+0x31a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_identity': weapon_menu.c:(.text+0x31c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_identity': weapon_menu.c:(.text+0x3260): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2_zero': weapon_menu.c:(.text+0x3280): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2_zero': weapon_menu.c:(.text+0x3320): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `smat2': weapon_menu.c:(.text+0x3340): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psmat2': weapon_menu.c:(.text+0x33e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_length_squared': weapon_menu.c:(.text+0x3400): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_length_squared': weapon_menu.c:(.text+0x3440): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_length': weapon_menu.c:(.text+0x3460): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_length': weapon_menu.c:(.text+0x34a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_angle': weapon_menu.c:(.text+0x34c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_angle': weapon_menu.c:(.text+0x3500): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_dot': weapon_menu.c:(.text+0x3520): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_dot': weapon_menu.c:(.text+0x3560): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_slerp': weapon_menu.c:(.text+0x3580): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_slerp': weapon_menu.c:(.text+0x3640): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_lerp': weapon_menu.c:(.text+0x3660): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_lerp': weapon_menu.c:(.text+0x3720): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_yaw_pitch_roll': weapon_menu.c:(.text+0x3740): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_yaw_pitch_roll': weapon_menu.c:(.text+0x37e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_mat4': weapon_menu.c:(.text+0x3800): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_mat4': weapon_menu.c:(.text+0x38a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_vec3': weapon_menu.c:(.text+0x38c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_vec3': weapon_menu.c:(.text+0x3960): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_from_axis_angle': weapon_menu.c:(.text+0x3980): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_from_axis_angle': weapon_menu.c:(.text+0x3a20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_power': weapon_menu.c:(.text+0x3a40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_power': weapon_menu.c:(.text+0x3ae0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_normalize': weapon_menu.c:(.text+0x3b00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_normalize': weapon_menu.c:(.text+0x3ba0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_inverse': weapon_menu.c:(.text+0x3bc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_inverse': weapon_menu.c:(.text+0x3c60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_conjugate': weapon_menu.c:(.text+0x3c80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_conjugate': weapon_menu.c:(.text+0x3d20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_negative': weapon_menu.c:(.text+0x3d40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_negative': weapon_menu.c:(.text+0x3de0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_divide': weapon_menu.c:(.text+0x3e00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_divide': weapon_menu.c:(.text+0x3ec0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_multiply': weapon_menu.c:(.text+0x3ee0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_multiply': weapon_menu.c:(.text+0x3fa0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_scale': weapon_menu.c:(.text+0x3fc0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_scale': weapon_menu.c:(.text+0x4060): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_null': weapon_menu.c:(.text+0x4080): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_null': weapon_menu.c:(.text+0x4120): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_zero': weapon_menu.c:(.text+0x4140): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_zero': weapon_menu.c:(.text+0x41e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_assign': weapon_menu.c:(.text+0x4200): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_assign': weapon_menu.c:(.text+0x42a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat': weapon_menu.c:(.text+0x42c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat': weapon_menu.c:(.text+0x4360): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_nearly_equal': weapon_menu.c:(.text+0x4380): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_nearly_equal': weapon_menu.c:(.text+0x43c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_equal': weapon_menu.c:(.text+0x43e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_equal': weapon_menu.c:(.text+0x4420): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_near_zero': weapon_menu.c:(.text+0x4440): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_near_zero': weapon_menu.c:(.text+0x4480): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `squat_is_zero': weapon_menu.c:(.text+0x44a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psquat_is_zero': weapon_menu.c:(.text+0x44e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_lerp': weapon_menu.c:(.text+0x4500): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_lerp': weapon_menu.c:(.text+0x45a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_normalize': weapon_menu.c:(.text+0x45c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_normalize': weapon_menu.c:(.text+0x4660): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_clamp': weapon_menu.c:(.text+0x4680): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_clamp': weapon_menu.c:(.text+0x4720): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_min': weapon_menu.c:(.text+0x4740): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_min': weapon_menu.c:(.text+0x47e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_max': weapon_menu.c:(.text+0x4800): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_max': weapon_menu.c:(.text+0x48a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_round': weapon_menu.c:(.text+0x48c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_round': weapon_menu.c:(.text+0x4960): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_ceil': weapon_menu.c:(.text+0x4980): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_ceil': weapon_menu.c:(.text+0x4a20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_floor': weapon_menu.c:(.text+0x4a40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_floor': weapon_menu.c:(.text+0x4ae0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_abs': weapon_menu.c:(.text+0x4b00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_abs': weapon_menu.c:(.text+0x4ba0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_inverse': weapon_menu.c:(.text+0x4bc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_inverse': weapon_menu.c:(.text+0x4c60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_negative': weapon_menu.c:(.text+0x4c80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_negative': weapon_menu.c:(.text+0x4d20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_snap': weapon_menu.c:(.text+0x4d40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_snap': weapon_menu.c:(.text+0x4de0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_divide': weapon_menu.c:(.text+0x4e00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_divide': weapon_menu.c:(.text+0x4ea0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_multiply_mat4': weapon_menu.c:(.text+0x4ec0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_multiply_mat4': weapon_menu.c:(.text+0x4f60): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_multiply': weapon_menu.c:(.text+0x4f80): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_multiply': weapon_menu.c:(.text+0x5020): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_scale': weapon_menu.c:(.text+0x5040): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_scale': weapon_menu.c:(.text+0x50e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_subtract': weapon_menu.c:(.text+0x5100): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_subtract': weapon_menu.c:(.text+0x51a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_add': weapon_menu.c:(.text+0x51c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_add': weapon_menu.c:(.text+0x5260): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_one': weapon_menu.c:(.text+0x5280): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_one': weapon_menu.c:(.text+0x5300): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_zero': weapon_menu.c:(.text+0x5320): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_zero': weapon_menu.c:(.text+0x53a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_assign_vec4': weapon_menu.c:(.text+0x53c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_assign_vec4': weapon_menu.c:(.text+0x5460): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_assign': weapon_menu.c:(.text+0x5480): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_assign': weapon_menu.c:(.text+0x5520): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i': weapon_menu.c:(.text+0x5540): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i': weapon_menu.c:(.text+0x55e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_is_equal': weapon_menu.c:(.text+0x5620): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_is_equal': weapon_menu.c:(.text+0x5660): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4i_is_zero': weapon_menu.c:(.text+0x5680): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4i_is_zero': weapon_menu.c:(.text+0x56a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_lerp': weapon_menu.c:(.text+0x56c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_lerp': weapon_menu.c:(.text+0x5760): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_normalize': weapon_menu.c:(.text+0x5780): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_normalize': weapon_menu.c:(.text+0x5820): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_clamp': weapon_menu.c:(.text+0x5840): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_clamp': weapon_menu.c:(.text+0x58e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_min': weapon_menu.c:(.text+0x5900): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_min': weapon_menu.c:(.text+0x59a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_max': weapon_menu.c:(.text+0x59c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_max': weapon_menu.c:(.text+0x5a60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_round': weapon_menu.c:(.text+0x5a80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_round': weapon_menu.c:(.text+0x5b20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_ceil': weapon_menu.c:(.text+0x5b40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_ceil': weapon_menu.c:(.text+0x5be0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_floor': weapon_menu.c:(.text+0x5c00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_floor': weapon_menu.c:(.text+0x5ca0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_abs': weapon_menu.c:(.text+0x5cc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_abs': weapon_menu.c:(.text+0x5d60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_inverse': weapon_menu.c:(.text+0x5d80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_inverse': weapon_menu.c:(.text+0x5e20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_negative': weapon_menu.c:(.text+0x5e40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_negative': weapon_menu.c:(.text+0x5ee0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_snap': weapon_menu.c:(.text+0x5f00): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_snap': weapon_menu.c:(.text+0x5fa0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_divide': weapon_menu.c:(.text+0x5fc0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_divide': weapon_menu.c:(.text+0x6060): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_multiply_mat4': weapon_menu.c:(.text+0x6080): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_multiply_mat4': weapon_menu.c:(.text+0x6120): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_multiply': weapon_menu.c:(.text+0x6140): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_multiply': weapon_menu.c:(.text+0x61e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_scale': weapon_menu.c:(.text+0x6200): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_scale': weapon_menu.c:(.text+0x62a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_subtract': weapon_menu.c:(.text+0x62c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_subtract': weapon_menu.c:(.text+0x6360): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_add': weapon_menu.c:(.text+0x6380): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_add': weapon_menu.c:(.text+0x6420): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_one': weapon_menu.c:(.text+0x6440): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_one': weapon_menu.c:(.text+0x64c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_zero': weapon_menu.c:(.text+0x64e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_zero': weapon_menu.c:(.text+0x6560): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_assign_vec4i': weapon_menu.c:(.text+0x6580): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_assign_vec4i': weapon_menu.c:(.text+0x6620): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_assign': weapon_menu.c:(.text+0x6640): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_assign': weapon_menu.c:(.text+0x66e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4': weapon_menu.c:(.text+0x6700): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4': weapon_menu.c:(.text+0x67a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_nearly_equal': weapon_menu.c:(.text+0x67c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_nearly_equal': weapon_menu.c:(.text+0x6800): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_equal': weapon_menu.c:(.text+0x6820): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_equal': weapon_menu.c:(.text+0x6860): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_near_zero': weapon_menu.c:(.text+0x6880): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_near_zero': weapon_menu.c:(.text+0x68c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec4_is_zero': weapon_menu.c:(.text+0x68e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec4_is_zero': weapon_menu.c:(.text+0x6900): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_distance_squared': weapon_menu.c:(.text+0x6920): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_distance_squared': weapon_menu.c:(.text+0x6980): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_distance': weapon_menu.c:(.text+0x69a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_distance': weapon_menu.c:(.text+0x6a00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_length_squared': weapon_menu.c:(.text+0x6a20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_length_squared': weapon_menu.c:(.text+0x6a60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_length': weapon_menu.c:(.text+0x6a80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_length': weapon_menu.c:(.text+0x6ac0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_dot': weapon_menu.c:(.text+0x6ae0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_dot': weapon_menu.c:(.text+0x6b40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_bezier4': weapon_menu.c:(.text+0x6b60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_bezier4': weapon_menu.c:(.text+0x6c60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_bezier3': weapon_menu.c:(.text+0x6ca0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_bezier3': weapon_menu.c:(.text+0x6da0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_lerp': weapon_menu.c:(.text+0x6dc0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_lerp': weapon_menu.c:(.text+0x6ea0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_reflect': weapon_menu.c:(.text+0x6ec0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_reflect': weapon_menu.c:(.text+0x6fa0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_slide': weapon_menu.c:(.text+0x6fc0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_slide': weapon_menu.c:(.text+0x70a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_project': weapon_menu.c:(.text+0x70c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_project': weapon_menu.c:(.text+0x71a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_normalize': weapon_menu.c:(.text+0x71c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_normalize': weapon_menu.c:(.text+0x7280): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_cross': weapon_menu.c:(.text+0x72a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_cross': weapon_menu.c:(.text+0x7380): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_clamp': weapon_menu.c:(.text+0x73a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_clamp': weapon_menu.c:(.text+0x74a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_min': weapon_menu.c:(.text+0x74c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_min': weapon_menu.c:(.text+0x75a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_max': weapon_menu.c:(.text+0x75c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_max': weapon_menu.c:(.text+0x76a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_round': weapon_menu.c:(.text+0x76c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_round': weapon_menu.c:(.text+0x7760): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_ceil': weapon_menu.c:(.text+0x7780): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_ceil': weapon_menu.c:(.text+0x7820): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_floor': weapon_menu.c:(.text+0x7840): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_floor': weapon_menu.c:(.text+0x78e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_abs': weapon_menu.c:(.text+0x7900): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_abs': weapon_menu.c:(.text+0x79c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_inverse': weapon_menu.c:(.text+0x79e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_inverse': weapon_menu.c:(.text+0x7aa0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_negative': weapon_menu.c:(.text+0x7ac0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_negative': weapon_menu.c:(.text+0x7b80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_snap': weapon_menu.c:(.text+0x7ba0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_snap': weapon_menu.c:(.text+0x7c80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_divide': weapon_menu.c:(.text+0x7ca0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_divide': weapon_menu.c:(.text+0x7d80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_multiply_mat3': weapon_menu.c:(.text+0x7da0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_multiply_mat3': weapon_menu.c:(.text+0x7e60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_multiply': weapon_menu.c:(.text+0x7e80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_multiply': weapon_menu.c:(.text+0x7f60): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_scale': weapon_menu.c:(.text+0x7f80): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_scale': weapon_menu.c:(.text+0x8040): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_subtract': weapon_menu.c:(.text+0x8060): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_subtract': weapon_menu.c:(.text+0x8140): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_add': weapon_menu.c:(.text+0x8160): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_add': weapon_menu.c:(.text+0x8240): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_one': weapon_menu.c:(.text+0x8260): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_one': weapon_menu.c:(.text+0x8300): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_zero': weapon_menu.c:(.text+0x8320): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_zero': weapon_menu.c:(.text+0x83c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_assign_vec3': weapon_menu.c:(.text+0x83e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_assign_vec3': weapon_menu.c:(.text+0x8480): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_assign': weapon_menu.c:(.text+0x84a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_assign': weapon_menu.c:(.text+0x8560): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i': weapon_menu.c:(.text+0x8580): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i': weapon_menu.c:(.text+0x8620): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_is_equal': weapon_menu.c:(.text+0x8640): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_is_equal': weapon_menu.c:(.text+0x86a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3i_is_zero': weapon_menu.c:(.text+0x86c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3i_is_zero': weapon_menu.c:(.text+0x8700): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_distance_squared': weapon_menu.c:(.text+0x8720): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_distance_squared': weapon_menu.c:(.text+0x8760): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_distance': weapon_menu.c:(.text+0x8780): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_distance': weapon_menu.c:(.text+0x87c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_length_squared': weapon_menu.c:(.text+0x87e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_length_squared': weapon_menu.c:(.text+0x8800): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_length': weapon_menu.c:(.text+0x8820): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_length': weapon_menu.c:(.text+0x8840): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_dot': weapon_menu.c:(.text+0x8860): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_dot': weapon_menu.c:(.text+0x88a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_bezier4': weapon_menu.c:(.text+0x88c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_bezier4': weapon_menu.c:(.text+0x89a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_bezier3': weapon_menu.c:(.text+0x89e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_bezier3': weapon_menu.c:(.text+0x8aa0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_lerp': weapon_menu.c:(.text+0x8ac0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_lerp': weapon_menu.c:(.text+0x8b80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_reflect': weapon_menu.c:(.text+0x8ba0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_reflect': weapon_menu.c:(.text+0x8c60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_slide': weapon_menu.c:(.text+0x8c80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_slide': weapon_menu.c:(.text+0x8d40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_project': weapon_menu.c:(.text+0x8d60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_project': weapon_menu.c:(.text+0x8e20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_normalize': weapon_menu.c:(.text+0x8e40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_normalize': weapon_menu.c:(.text+0x8ee0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_cross': weapon_menu.c:(.text+0x8f00): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_cross': weapon_menu.c:(.text+0x8fc0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_clamp': weapon_menu.c:(.text+0x8fe0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_clamp': weapon_menu.c:(.text+0x90a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_min': weapon_menu.c:(.text+0x90c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_min': weapon_menu.c:(.text+0x9180): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_max': weapon_menu.c:(.text+0x91a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_max': weapon_menu.c:(.text+0x9260): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_round': weapon_menu.c:(.text+0x9280): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_round': weapon_menu.c:(.text+0x9320): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_ceil': weapon_menu.c:(.text+0x9340): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_ceil': weapon_menu.c:(.text+0x93e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_floor': weapon_menu.c:(.text+0x9400): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_floor': weapon_menu.c:(.text+0x94a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_abs': weapon_menu.c:(.text+0x94c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_abs': weapon_menu.c:(.text+0x9560): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_inverse': weapon_menu.c:(.text+0x9580): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_inverse': weapon_menu.c:(.text+0x9620): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_negative': weapon_menu.c:(.text+0x9640): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_negative': weapon_menu.c:(.text+0x96e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_snap': weapon_menu.c:(.text+0x9700): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_snap': weapon_menu.c:(.text+0x97c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_divide': weapon_menu.c:(.text+0x97e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_divide': weapon_menu.c:(.text+0x98a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_multiply_mat3': weapon_menu.c:(.text+0x98c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_multiply_mat3': weapon_menu.c:(.text+0x9960): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_multiply': weapon_menu.c:(.text+0x9980): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_multiply': weapon_menu.c:(.text+0x9a40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_scale': weapon_menu.c:(.text+0x9a60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_scale': weapon_menu.c:(.text+0x9b00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_subtract': weapon_menu.c:(.text+0x9b20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_subtract': weapon_menu.c:(.text+0x9be0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_add': weapon_menu.c:(.text+0x9c00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_add': weapon_menu.c:(.text+0x9cc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_one': weapon_menu.c:(.text+0x9ce0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_one': weapon_menu.c:(.text+0x9d80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_zero': weapon_menu.c:(.text+0x9da0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_zero': weapon_menu.c:(.text+0x9e40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_assign_vec3i': weapon_menu.c:(.text+0x9e60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_assign_vec3i': weapon_menu.c:(.text+0x9f20): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_assign': weapon_menu.c:(.text+0x9f40): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_assign': weapon_menu.c:(.text+0x9fe0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3': weapon_menu.c:(.text+0xa000): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3': weapon_menu.c:(.text+0xa0a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_nearly_equal': weapon_menu.c:(.text+0xa0c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_nearly_equal': weapon_menu.c:(.text+0xa100): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_equal': weapon_menu.c:(.text+0xa120): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_equal': weapon_menu.c:(.text+0xa160): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_near_zero': weapon_menu.c:(.text+0xa180): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_near_zero': weapon_menu.c:(.text+0xa1c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec3_is_zero': weapon_menu.c:(.text+0xa1e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec3_is_zero': weapon_menu.c:(.text+0xa220): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_distance_squared': weapon_menu.c:(.text+0xa240): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_distance_squared': weapon_menu.c:(.text+0xa280): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_distance': weapon_menu.c:(.text+0xa2a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_distance': weapon_menu.c:(.text+0xa2c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_length': weapon_menu.c:(.text+0xa2e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_length': weapon_menu.c:(.text+0xa300): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_length_squared': weapon_menu.c:(.text+0xa320): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_length_squared': weapon_menu.c:(.text+0xa340): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_angle': weapon_menu.c:(.text+0xa360): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_angle': weapon_menu.c:(.text+0xa380): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_dot': weapon_menu.c:(.text+0xa3a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_dot': weapon_menu.c:(.text+0xa3e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_bezier4': weapon_menu.c:(.text+0xa400): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_bezier4': weapon_menu.c:(.text+0xa4a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_bezier3': weapon_menu.c:(.text+0xa4e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_bezier3': weapon_menu.c:(.text+0xa580): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_lerp': weapon_menu.c:(.text+0xa5a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_lerp': weapon_menu.c:(.text+0xa620): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_rotate': weapon_menu.c:(.text+0xa640): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_rotate': weapon_menu.c:(.text+0xa6c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_tangent': weapon_menu.c:(.text+0xa6e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_tangent': weapon_menu.c:(.text+0xa760): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_reflect': weapon_menu.c:(.text+0xa780): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_reflect': weapon_menu.c:(.text+0xa800): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_slide': weapon_menu.c:(.text+0xa820): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_slide': weapon_menu.c:(.text+0xa8a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_project': weapon_menu.c:(.text+0xa8c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_project': weapon_menu.c:(.text+0xa940): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_normalize': weapon_menu.c:(.text+0xa960): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_normalize': weapon_menu.c:(.text+0xa9e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_clamp': weapon_menu.c:(.text+0xaa00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_clamp': weapon_menu.c:(.text+0xaaa0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_min': weapon_menu.c:(.text+0xaac0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_min': weapon_menu.c:(.text+0xab40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_max': weapon_menu.c:(.text+0xab60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_max': weapon_menu.c:(.text+0xabe0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_round': weapon_menu.c:(.text+0xac00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_round': weapon_menu.c:(.text+0xac80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_ceil': weapon_menu.c:(.text+0xaca0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_ceil': weapon_menu.c:(.text+0xad20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_floor': weapon_menu.c:(.text+0xad40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_floor': weapon_menu.c:(.text+0xadc0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_abs': weapon_menu.c:(.text+0xade0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_abs': weapon_menu.c:(.text+0xae60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_inverse': weapon_menu.c:(.text+0xae80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_inverse': weapon_menu.c:(.text+0xaf00): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_negative': weapon_menu.c:(.text+0xaf20): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_negative': weapon_menu.c:(.text+0xafa0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_snap': weapon_menu.c:(.text+0xafc0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_snap': weapon_menu.c:(.text+0xb040): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_divide': weapon_menu.c:(.text+0xb060): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_divide': weapon_menu.c:(.text+0xb0e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_multiply_mat2': weapon_menu.c:(.text+0xb100): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_multiply_mat2': weapon_menu.c:(.text+0xb1a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_multiply': weapon_menu.c:(.text+0xb1c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_multiply': weapon_menu.c:(.text+0xb240): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_scale': weapon_menu.c:(.text+0xb260): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_scale': weapon_menu.c:(.text+0xb2e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_subtract': weapon_menu.c:(.text+0xb300): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_subtract': weapon_menu.c:(.text+0xb380): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_add': weapon_menu.c:(.text+0xb3a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_add': weapon_menu.c:(.text+0xb420): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_one': weapon_menu.c:(.text+0xb440): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_one': weapon_menu.c:(.text+0xb4c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_zero': weapon_menu.c:(.text+0xb4e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_zero': weapon_menu.c:(.text+0xb560): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_assign_vec2': weapon_menu.c:(.text+0xb580): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_assign_vec2': weapon_menu.c:(.text+0xb600): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_assign': weapon_menu.c:(.text+0xb620): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_assign': weapon_menu.c:(.text+0xb6a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i': weapon_menu.c:(.text+0xbb80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i': weapon_menu.c:(.text+0xbc00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_is_equal': weapon_menu.c:(.text+0xbc20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_is_equal': weapon_menu.c:(.text+0xbc60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2i_is_zero': weapon_menu.c:(.text+0xbc80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2i_is_zero': weapon_menu.c:(.text+0xbca0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_distance_squared': weapon_menu.c:(.text+0xbcc0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_distance_squared': weapon_menu.c:(.text+0xbd00): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_distance': weapon_menu.c:(.text+0xbd20): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_distance': weapon_menu.c:(.text+0xbd60): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_length': weapon_menu.c:(.text+0xbd80): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_length': weapon_menu.c:(.text+0xbda0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_length_squared': weapon_menu.c:(.text+0xbdc0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_length_squared': weapon_menu.c:(.text+0xbde0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_angle': weapon_menu.c:(.text+0xbe00): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_angle': weapon_menu.c:(.text+0xbe20): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_dot': weapon_menu.c:(.text+0xbe40): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_dot': weapon_menu.c:(.text+0xbe80): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_bezier4': weapon_menu.c:(.text+0xbea0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_bezier4': weapon_menu.c:(.text+0xbf60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_bezier3': weapon_menu.c:(.text+0xbfa0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_bezier3': weapon_menu.c:(.text+0xc040): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_lerp': weapon_menu.c:(.text+0xc060): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_lerp': weapon_menu.c:(.text+0xc100): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_rotate': weapon_menu.c:(.text+0xc120): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_rotate': weapon_menu.c:(.text+0xc1c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_tangent': weapon_menu.c:(.text+0xc1e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_tangent': weapon_menu.c:(.text+0xc260): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_reflect': weapon_menu.c:(.text+0xc280): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_reflect': weapon_menu.c:(.text+0xc320): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_slide': weapon_menu.c:(.text+0xc340): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_slide': weapon_menu.c:(.text+0xc3e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_project': weapon_menu.c:(.text+0xc400): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_project': weapon_menu.c:(.text+0xc4a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_normalize': weapon_menu.c:(.text+0xc4c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_normalize': weapon_menu.c:(.text+0xc540): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_clamp': weapon_menu.c:(.text+0xc560): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_clamp': weapon_menu.c:(.text+0xc600): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_min': weapon_menu.c:(.text+0xc620): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_min': weapon_menu.c:(.text+0xc6c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_max': weapon_menu.c:(.text+0xc6e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_max': weapon_menu.c:(.text+0xc780): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_round': weapon_menu.c:(.text+0xc7a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_round': weapon_menu.c:(.text+0xc820): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_ceil': weapon_menu.c:(.text+0xc840): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_ceil': weapon_menu.c:(.text+0xc8c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_floor': weapon_menu.c:(.text+0xc8e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_floor': weapon_menu.c:(.text+0xc960): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_abs': weapon_menu.c:(.text+0xc980): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_abs': weapon_menu.c:(.text+0xca00): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_inverse': weapon_menu.c:(.text+0xca20): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_inverse': weapon_menu.c:(.text+0xcaa0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_negative': weapon_menu.c:(.text+0xcac0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_negative': weapon_menu.c:(.text+0xcb40): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_snap': weapon_menu.c:(.text+0xcb60): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_snap': weapon_menu.c:(.text+0xcc00): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_divide': weapon_menu.c:(.text+0xcc20): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_divide': weapon_menu.c:(.text+0xccc0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_multiply_mat2': weapon_menu.c:(.text+0xcce0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_multiply_mat2': weapon_menu.c:(.text+0xcd80): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_multiply': weapon_menu.c:(.text+0xcda0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_multiply': weapon_menu.c:(.text+0xce40): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_scale': weapon_menu.c:(.text+0xce60): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_scale': weapon_menu.c:(.text+0xcf00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_subtract': weapon_menu.c:(.text+0xcf20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_subtract': weapon_menu.c:(.text+0xcfc0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_add': weapon_menu.c:(.text+0xcfe0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_add': weapon_menu.c:(.text+0xd080): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_one': weapon_menu.c:(.text+0xdac0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_one': weapon_menu.c:(.text+0xdb40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_zero': weapon_menu.c:(.text+0xdb60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_zero': weapon_menu.c:(.text+0xdbe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_assign_vec2i': weapon_menu.c:(.text+0xdc00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_assign_vec2i': weapon_menu.c:(.text+0xdc80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_assign': weapon_menu.c:(.text+0xdca0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_assign': weapon_menu.c:(.text+0xdd20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2': weapon_menu.c:(.text+0xdd40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2': weapon_menu.c:(.text+0xddc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_nearly_equal': weapon_menu.c:(.text+0xdde0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_nearly_equal': weapon_menu.c:(.text+0xde20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_equal': weapon_menu.c:(.text+0xde40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_equal': weapon_menu.c:(.text+0xde80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_near_zero': weapon_menu.c:(.text+0xdea0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_near_zero': weapon_menu.c:(.text+0xdec0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `svec2_is_zero': weapon_menu.c:(.text+0xdee0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/CMakeFiles/cdogs-sdl.dir/weapon_menu.c.o: In function `psvec2_is_zero': weapon_menu.c:(.text+0xdf00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_lerp': actor_placement.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_lerp': actor_placement.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_multiply': actor_placement.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_multiply': actor_placement.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_scale': actor_placement.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_scale': actor_placement.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_negative': actor_placement.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_negative': actor_placement.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_scaling': actor_placement.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_scaling': actor_placement.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_translation': actor_placement.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_translation': actor_placement.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_look_at': actor_placement.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_look_at': actor_placement.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_quaternion': actor_placement.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_quaternion': actor_placement.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_axis': actor_placement.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_axis': actor_placement.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_z': actor_placement.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_z': actor_placement.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_y': actor_placement.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_y': actor_placement.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_rotation_x': actor_placement.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_rotation_x': actor_placement.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_perspective_infinite': actor_placement.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_perspective_infinite': actor_placement.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_perspective_fov': actor_placement.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_perspective_fov': actor_placement.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_perspective': actor_placement.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_perspective': actor_placement.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_ortho': actor_placement.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_ortho': actor_placement.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_inverse': actor_placement.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_inverse': actor_placement.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_adjugate': actor_placement.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_adjugate': actor_placement.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_transpose': actor_placement.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_transpose': actor_placement.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_assign_mat3': actor_placement.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_assign_mat3': actor_placement.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_assign_mat2': actor_placement.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_assign_mat2': actor_placement.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_assign': actor_placement.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_assign': actor_placement.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_determinant': actor_placement.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_determinant': actor_placement.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_identity': actor_placement.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_identity': actor_placement.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4_zero': actor_placement.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4_zero': actor_placement.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat4': actor_placement.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat4': actor_placement.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_lerp': actor_placement.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_lerp': actor_placement.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_multiply': actor_placement.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_multiply': actor_placement.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_scale': actor_placement.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_scale': actor_placement.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_negative': actor_placement.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_negative': actor_placement.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_scaling': actor_placement.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_scaling': actor_placement.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_quaternion': actor_placement.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_quaternion': actor_placement.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_axis': actor_placement.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_axis': actor_placement.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_z': actor_placement.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_z': actor_placement.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_y': actor_placement.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_y': actor_placement.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_rotation_x': actor_placement.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_rotation_x': actor_placement.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_inverse': actor_placement.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_inverse': actor_placement.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_adjugate': actor_placement.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_adjugate': actor_placement.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_cofactor': actor_placement.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_cofactor': actor_placement.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_transpose': actor_placement.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_transpose': actor_placement.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_assign_mat4': actor_placement.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_assign_mat4': actor_placement.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_assign_mat2': actor_placement.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_assign_mat2': actor_placement.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_assign': actor_placement.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_assign': actor_placement.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_determinant': actor_placement.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_determinant': actor_placement.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_identity': actor_placement.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_identity': actor_placement.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3_zero': actor_placement.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3_zero': actor_placement.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat3': actor_placement.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat3': actor_placement.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_lerp': actor_placement.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_lerp': actor_placement.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_multiply': actor_placement.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_multiply': actor_placement.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_scale': actor_placement.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_scale': actor_placement.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_negative': actor_placement.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_negative': actor_placement.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_scaling': actor_placement.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_scaling': actor_placement.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_rotation': actor_placement.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_rotation': actor_placement.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_inverse': actor_placement.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_inverse': actor_placement.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_cofactor': actor_placement.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_cofactor': actor_placement.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_transpose': actor_placement.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_transpose': actor_placement.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_assign_mat4': actor_placement.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_assign_mat4': actor_placement.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_assign_mat3': actor_placement.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_assign_mat3': actor_placement.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_assign': actor_placement.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_assign': actor_placement.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_determinant': actor_placement.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_determinant': actor_placement.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_identity': actor_placement.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_identity': actor_placement.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2_zero': actor_placement.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2_zero': actor_placement.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `smat2': actor_placement.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psmat2': actor_placement.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_length_squared': actor_placement.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_length_squared': actor_placement.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_length': actor_placement.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_length': actor_placement.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_angle': actor_placement.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_angle': actor_placement.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_dot': actor_placement.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_dot': actor_placement.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_slerp': actor_placement.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_slerp': actor_placement.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_lerp': actor_placement.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_lerp': actor_placement.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_yaw_pitch_roll': actor_placement.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_yaw_pitch_roll': actor_placement.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_mat4': actor_placement.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_mat4': actor_placement.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_vec3': actor_placement.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_vec3': actor_placement.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_from_axis_angle': actor_placement.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_from_axis_angle': actor_placement.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_power': actor_placement.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_power': actor_placement.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_normalize': actor_placement.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_normalize': actor_placement.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_inverse': actor_placement.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_inverse': actor_placement.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_conjugate': actor_placement.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_conjugate': actor_placement.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_negative': actor_placement.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_negative': actor_placement.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_divide': actor_placement.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_divide': actor_placement.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_multiply': actor_placement.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_multiply': actor_placement.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_scale': actor_placement.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_scale': actor_placement.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_null': actor_placement.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_null': actor_placement.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_zero': actor_placement.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_zero': actor_placement.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_assign': actor_placement.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_assign': actor_placement.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat': actor_placement.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat': actor_placement.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_nearly_equal': actor_placement.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_nearly_equal': actor_placement.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_equal': actor_placement.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_equal': actor_placement.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_near_zero': actor_placement.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_near_zero': actor_placement.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `squat_is_zero': actor_placement.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psquat_is_zero': actor_placement.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_lerp': actor_placement.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_lerp': actor_placement.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_normalize': actor_placement.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_normalize': actor_placement.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_clamp': actor_placement.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_clamp': actor_placement.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_min': actor_placement.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_min': actor_placement.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_max': actor_placement.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_max': actor_placement.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_round': actor_placement.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_round': actor_placement.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_ceil': actor_placement.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_ceil': actor_placement.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_floor': actor_placement.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_floor': actor_placement.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_abs': actor_placement.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_abs': actor_placement.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_inverse': actor_placement.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_inverse': actor_placement.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_negative': actor_placement.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_negative': actor_placement.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_snap': actor_placement.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_snap': actor_placement.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_divide': actor_placement.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_divide': actor_placement.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_multiply_mat4': actor_placement.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_multiply_mat4': actor_placement.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_multiply': actor_placement.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_multiply': actor_placement.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_scale': actor_placement.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_scale': actor_placement.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_subtract': actor_placement.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_subtract': actor_placement.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_add': actor_placement.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_add': actor_placement.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_one': actor_placement.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_one': actor_placement.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_zero': actor_placement.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_zero': actor_placement.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_assign_vec4': actor_placement.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_assign_vec4': actor_placement.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_assign': actor_placement.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_assign': actor_placement.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i': actor_placement.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i': actor_placement.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_is_equal': actor_placement.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_is_equal': actor_placement.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4i_is_zero': actor_placement.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4i_is_zero': actor_placement.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_lerp': actor_placement.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_lerp': actor_placement.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_normalize': actor_placement.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_normalize': actor_placement.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_clamp': actor_placement.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_clamp': actor_placement.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_min': actor_placement.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_min': actor_placement.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_max': actor_placement.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_max': actor_placement.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_round': actor_placement.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_round': actor_placement.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_ceil': actor_placement.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_ceil': actor_placement.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_floor': actor_placement.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_floor': actor_placement.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_abs': actor_placement.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_abs': actor_placement.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_inverse': actor_placement.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_inverse': actor_placement.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_negative': actor_placement.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_negative': actor_placement.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_snap': actor_placement.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_snap': actor_placement.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_divide': actor_placement.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_divide': actor_placement.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_multiply_mat4': actor_placement.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_multiply_mat4': actor_placement.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_multiply': actor_placement.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_multiply': actor_placement.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_scale': actor_placement.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_scale': actor_placement.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_subtract': actor_placement.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_subtract': actor_placement.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_add': actor_placement.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_add': actor_placement.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_one': actor_placement.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_one': actor_placement.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_zero': actor_placement.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_zero': actor_placement.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_assign_vec4i': actor_placement.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_assign_vec4i': actor_placement.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_assign': actor_placement.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_assign': actor_placement.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4': actor_placement.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4': actor_placement.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_nearly_equal': actor_placement.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_nearly_equal': actor_placement.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_equal': actor_placement.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_equal': actor_placement.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_near_zero': actor_placement.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_near_zero': actor_placement.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec4_is_zero': actor_placement.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec4_is_zero': actor_placement.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_distance_squared': actor_placement.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_distance_squared': actor_placement.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_distance': actor_placement.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_distance': actor_placement.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_length_squared': actor_placement.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_length_squared': actor_placement.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_length': actor_placement.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_length': actor_placement.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_dot': actor_placement.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_dot': actor_placement.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_bezier4': actor_placement.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_bezier4': actor_placement.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_bezier3': actor_placement.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_bezier3': actor_placement.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_lerp': actor_placement.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_lerp': actor_placement.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_reflect': actor_placement.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_reflect': actor_placement.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_slide': actor_placement.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_slide': actor_placement.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_project': actor_placement.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_project': actor_placement.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_normalize': actor_placement.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_normalize': actor_placement.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_cross': actor_placement.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_cross': actor_placement.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_clamp': actor_placement.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_clamp': actor_placement.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_min': actor_placement.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_min': actor_placement.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_max': actor_placement.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_max': actor_placement.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_round': actor_placement.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_round': actor_placement.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_ceil': actor_placement.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_ceil': actor_placement.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_floor': actor_placement.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_floor': actor_placement.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_abs': actor_placement.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_abs': actor_placement.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_inverse': actor_placement.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_inverse': actor_placement.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_negative': actor_placement.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_negative': actor_placement.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_snap': actor_placement.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_snap': actor_placement.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_divide': actor_placement.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_divide': actor_placement.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_multiply_mat3': actor_placement.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_multiply_mat3': actor_placement.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_multiply': actor_placement.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_multiply': actor_placement.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_scale': actor_placement.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_scale': actor_placement.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_subtract': actor_placement.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_subtract': actor_placement.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_add': actor_placement.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_add': actor_placement.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_one': actor_placement.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_one': actor_placement.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_zero': actor_placement.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_zero': actor_placement.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_assign_vec3': actor_placement.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_assign_vec3': actor_placement.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_assign': actor_placement.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_assign': actor_placement.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i': actor_placement.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i': actor_placement.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_is_equal': actor_placement.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_is_equal': actor_placement.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3i_is_zero': actor_placement.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3i_is_zero': actor_placement.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_distance_squared': actor_placement.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_distance_squared': actor_placement.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_distance': actor_placement.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_distance': actor_placement.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_length_squared': actor_placement.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_length_squared': actor_placement.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_length': actor_placement.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_length': actor_placement.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_dot': actor_placement.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_dot': actor_placement.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_bezier4': actor_placement.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_bezier4': actor_placement.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_bezier3': actor_placement.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_bezier3': actor_placement.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_lerp': actor_placement.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_lerp': actor_placement.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_reflect': actor_placement.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_reflect': actor_placement.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_slide': actor_placement.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_slide': actor_placement.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_project': actor_placement.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_project': actor_placement.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_normalize': actor_placement.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_normalize': actor_placement.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_cross': actor_placement.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_cross': actor_placement.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_clamp': actor_placement.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_clamp': actor_placement.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_min': actor_placement.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_min': actor_placement.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_max': actor_placement.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_max': actor_placement.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_round': actor_placement.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_round': actor_placement.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_ceil': actor_placement.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_ceil': actor_placement.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_floor': actor_placement.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_floor': actor_placement.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_abs': actor_placement.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_abs': actor_placement.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_inverse': actor_placement.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_inverse': actor_placement.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_negative': actor_placement.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_negative': actor_placement.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_snap': actor_placement.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_snap': actor_placement.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_divide': actor_placement.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_divide': actor_placement.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_multiply_mat3': actor_placement.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_multiply_mat3': actor_placement.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_multiply': actor_placement.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_multiply': actor_placement.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_scale': actor_placement.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_scale': actor_placement.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_subtract': actor_placement.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_subtract': actor_placement.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_add': actor_placement.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_add': actor_placement.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_one': actor_placement.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_one': actor_placement.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_zero': actor_placement.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_zero': actor_placement.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_assign_vec3i': actor_placement.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_assign_vec3i': actor_placement.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_assign': actor_placement.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_assign': actor_placement.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3': actor_placement.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3': actor_placement.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_nearly_equal': actor_placement.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_nearly_equal': actor_placement.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_equal': actor_placement.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_equal': actor_placement.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_near_zero': actor_placement.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_near_zero': actor_placement.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec3_is_zero': actor_placement.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec3_is_zero': actor_placement.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_distance_squared': actor_placement.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_distance_squared': actor_placement.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_distance': actor_placement.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_distance': actor_placement.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_length': actor_placement.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_length': actor_placement.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_length_squared': actor_placement.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_length_squared': actor_placement.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_angle': actor_placement.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_angle': actor_placement.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_dot': actor_placement.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_dot': actor_placement.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_bezier4': actor_placement.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_bezier4': actor_placement.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_bezier3': actor_placement.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_bezier3': actor_placement.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_lerp': actor_placement.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_lerp': actor_placement.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_rotate': actor_placement.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_rotate': actor_placement.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_tangent': actor_placement.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_tangent': actor_placement.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_reflect': actor_placement.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_reflect': actor_placement.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_slide': actor_placement.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_slide': actor_placement.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_project': actor_placement.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_project': actor_placement.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_normalize': actor_placement.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_normalize': actor_placement.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_clamp': actor_placement.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_clamp': actor_placement.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_min': actor_placement.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_min': actor_placement.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_max': actor_placement.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_max': actor_placement.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_round': actor_placement.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_round': actor_placement.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_ceil': actor_placement.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_ceil': actor_placement.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_floor': actor_placement.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_floor': actor_placement.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_abs': actor_placement.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_abs': actor_placement.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_inverse': actor_placement.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_inverse': actor_placement.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_negative': actor_placement.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_negative': actor_placement.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_snap': actor_placement.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_snap': actor_placement.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_divide': actor_placement.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_divide': actor_placement.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_multiply_mat2': actor_placement.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_multiply_mat2': actor_placement.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_multiply': actor_placement.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_multiply': actor_placement.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_scale': actor_placement.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_scale': actor_placement.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_subtract': actor_placement.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_subtract': actor_placement.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_add': actor_placement.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_add': actor_placement.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_one': actor_placement.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_one': actor_placement.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_zero': actor_placement.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_zero': actor_placement.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_assign_vec2': actor_placement.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_assign_vec2': actor_placement.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_assign': actor_placement.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_assign': actor_placement.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i': actor_placement.c:(.text+0xac20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i': actor_placement.c:(.text+0xaca0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_is_equal': actor_placement.c:(.text+0xacc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_is_equal': actor_placement.c:(.text+0xad00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2i_is_zero': actor_placement.c:(.text+0xad20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2i_is_zero': actor_placement.c:(.text+0xad40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_distance_squared': actor_placement.c:(.text+0xad60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_distance_squared': actor_placement.c:(.text+0xada0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_distance': actor_placement.c:(.text+0xadc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_distance': actor_placement.c:(.text+0xae00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_length': actor_placement.c:(.text+0xae20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_length': actor_placement.c:(.text+0xae40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_length_squared': actor_placement.c:(.text+0xae60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_length_squared': actor_placement.c:(.text+0xae80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_angle': actor_placement.c:(.text+0xaea0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_angle': actor_placement.c:(.text+0xaec0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_dot': actor_placement.c:(.text+0xaee0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_dot': actor_placement.c:(.text+0xaf20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_bezier4': actor_placement.c:(.text+0xaf40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_bezier4': actor_placement.c:(.text+0xb000): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_bezier3': actor_placement.c:(.text+0xb040): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_bezier3': actor_placement.c:(.text+0xb0e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_lerp': actor_placement.c:(.text+0xb100): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_lerp': actor_placement.c:(.text+0xb1a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_rotate': actor_placement.c:(.text+0xb1c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_rotate': actor_placement.c:(.text+0xb260): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_tangent': actor_placement.c:(.text+0xb280): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_tangent': actor_placement.c:(.text+0xb300): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_reflect': actor_placement.c:(.text+0xb320): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_reflect': actor_placement.c:(.text+0xb3c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_slide': actor_placement.c:(.text+0xb3e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_slide': actor_placement.c:(.text+0xb480): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_project': actor_placement.c:(.text+0xb4a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_project': actor_placement.c:(.text+0xb540): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_normalize': actor_placement.c:(.text+0xb560): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_normalize': actor_placement.c:(.text+0xb5e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_clamp': actor_placement.c:(.text+0xb600): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_clamp': actor_placement.c:(.text+0xb6a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_min': actor_placement.c:(.text+0xb6c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_min': actor_placement.c:(.text+0xb760): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_max': actor_placement.c:(.text+0xb780): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_max': actor_placement.c:(.text+0xb820): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_round': actor_placement.c:(.text+0xb840): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_round': actor_placement.c:(.text+0xb8c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_ceil': actor_placement.c:(.text+0xb8e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_ceil': actor_placement.c:(.text+0xb960): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_floor': actor_placement.c:(.text+0xb980): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_floor': actor_placement.c:(.text+0xba00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_abs': actor_placement.c:(.text+0xba20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_abs': actor_placement.c:(.text+0xbaa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_inverse': actor_placement.c:(.text+0xbac0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_inverse': actor_placement.c:(.text+0xbb40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_negative': actor_placement.c:(.text+0xbb60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_negative': actor_placement.c:(.text+0xbbe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_snap': actor_placement.c:(.text+0xbc00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_snap': actor_placement.c:(.text+0xbca0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_divide': actor_placement.c:(.text+0xbcc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_divide': actor_placement.c:(.text+0xbd60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_multiply_mat2': actor_placement.c:(.text+0xbd80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_multiply_mat2': actor_placement.c:(.text+0xbe20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_multiply': actor_placement.c:(.text+0xbe40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_multiply': actor_placement.c:(.text+0xbee0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_scale': actor_placement.c:(.text+0xbf00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_scale': actor_placement.c:(.text+0xbfa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_subtract': actor_placement.c:(.text+0xbfc0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_subtract': actor_placement.c:(.text+0xc060): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_add': actor_placement.c:(.text+0xc080): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_add': actor_placement.c:(.text+0xc120): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_one': actor_placement.c:(.text+0xc140): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_one': actor_placement.c:(.text+0xc1c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_zero': actor_placement.c:(.text+0xc1e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_zero': actor_placement.c:(.text+0xc260): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_assign_vec2i': actor_placement.c:(.text+0xc280): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_assign_vec2i': actor_placement.c:(.text+0xc300): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_assign': actor_placement.c:(.text+0xc320): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_assign': actor_placement.c:(.text+0xc3a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2': actor_placement.c:(.text+0xca80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2': actor_placement.c:(.text+0xcb00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_nearly_equal': actor_placement.c:(.text+0xcb20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_nearly_equal': actor_placement.c:(.text+0xcb60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_equal': actor_placement.c:(.text+0xcb80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_equal': actor_placement.c:(.text+0xcbc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_near_zero': actor_placement.c:(.text+0xcbe0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_near_zero': actor_placement.c:(.text+0xcc00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `svec2_is_zero': actor_placement.c:(.text+0xcc20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(actor_placement.c.o): In function `psvec2_is_zero': actor_placement.c:(.text+0xcc40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_lerp': actors.c:(.text+0x2640): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_lerp': actors.c:(.text+0x26c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_multiply': actors.c:(.text+0x26e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_multiply': actors.c:(.text+0x2760): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_scale': actors.c:(.text+0x2780): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_scale': actors.c:(.text+0x2800): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_negative': actors.c:(.text+0x2820): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_negative': actors.c:(.text+0x28a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_scaling': actors.c:(.text+0x28c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_scaling': actors.c:(.text+0x2940): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_translation': actors.c:(.text+0x2960): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_translation': actors.c:(.text+0x29e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_look_at': actors.c:(.text+0x2a00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_look_at': actors.c:(.text+0x2ac0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_quaternion': actors.c:(.text+0x2ae0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_quaternion': actors.c:(.text+0x2b60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_axis': actors.c:(.text+0x2b80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_axis': actors.c:(.text+0x2c00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_z': actors.c:(.text+0x2c20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_z': actors.c:(.text+0x2ca0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_y': actors.c:(.text+0x2cc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_y': actors.c:(.text+0x2d40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_rotation_x': actors.c:(.text+0x2d60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_rotation_x': actors.c:(.text+0x2de0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_perspective_infinite': actors.c:(.text+0x2e00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_perspective_infinite': actors.c:(.text+0x2e80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_perspective_fov': actors.c:(.text+0x2ea0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_perspective_fov': actors.c:(.text+0x2f20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_perspective': actors.c:(.text+0x2f40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_perspective': actors.c:(.text+0x2fc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_ortho': actors.c:(.text+0x2fe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_ortho': actors.c:(.text+0x3060): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_inverse': actors.c:(.text+0x3080): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_inverse': actors.c:(.text+0x3100): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_adjugate': actors.c:(.text+0x3120): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_adjugate': actors.c:(.text+0x31a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_transpose': actors.c:(.text+0x31c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_transpose': actors.c:(.text+0x3240): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_assign_mat3': actors.c:(.text+0x3260): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_assign_mat3': actors.c:(.text+0x32e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_assign_mat2': actors.c:(.text+0x3300): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_assign_mat2': actors.c:(.text+0x33a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_assign': actors.c:(.text+0x33c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_assign': actors.c:(.text+0x3440): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_determinant': actors.c:(.text+0x3460): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_determinant': actors.c:(.text+0x3480): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_identity': actors.c:(.text+0x34a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_identity': actors.c:(.text+0x3520): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4_zero': actors.c:(.text+0x3540): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4_zero': actors.c:(.text+0x35c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat4': actors.c:(.text+0x35e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat4': actors.c:(.text+0x3660): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_lerp': actors.c:(.text+0x3680): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_lerp': actors.c:(.text+0x3700): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_multiply': actors.c:(.text+0x3720): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_multiply': actors.c:(.text+0x37a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_scale': actors.c:(.text+0x37c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_scale': actors.c:(.text+0x3840): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_negative': actors.c:(.text+0x3860): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_negative': actors.c:(.text+0x38e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_scaling': actors.c:(.text+0x3900): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_scaling': actors.c:(.text+0x3980): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_quaternion': actors.c:(.text+0x39a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_quaternion': actors.c:(.text+0x3a40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_axis': actors.c:(.text+0x3a60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_axis': actors.c:(.text+0x3b00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_z': actors.c:(.text+0x3b20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_z': actors.c:(.text+0x3ba0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_y': actors.c:(.text+0x3bc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_y': actors.c:(.text+0x3c40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_rotation_x': actors.c:(.text+0x3c60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_rotation_x': actors.c:(.text+0x3ce0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_inverse': actors.c:(.text+0x3d00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_inverse': actors.c:(.text+0x3d80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_adjugate': actors.c:(.text+0x3da0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_adjugate': actors.c:(.text+0x3e20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_cofactor': actors.c:(.text+0x3e40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_cofactor': actors.c:(.text+0x3ec0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_transpose': actors.c:(.text+0x3ee0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_transpose': actors.c:(.text+0x3f60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_assign_mat4': actors.c:(.text+0x3f80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_assign_mat4': actors.c:(.text+0x4000): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_assign_mat2': actors.c:(.text+0x4020): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_assign_mat2': actors.c:(.text+0x40c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_assign': actors.c:(.text+0x40e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_assign': actors.c:(.text+0x4160): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_determinant': actors.c:(.text+0x4180): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_determinant': actors.c:(.text+0x41a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_identity': actors.c:(.text+0x41c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_identity': actors.c:(.text+0x4240): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3_zero': actors.c:(.text+0x4260): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3_zero': actors.c:(.text+0x42e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat3': actors.c:(.text+0x4300): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat3': actors.c:(.text+0x4380): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_lerp': actors.c:(.text+0x43a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_lerp': actors.c:(.text+0x4460): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_multiply': actors.c:(.text+0x4480): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_multiply': actors.c:(.text+0x4540): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_scale': actors.c:(.text+0x4560): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_scale': actors.c:(.text+0x4600): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_negative': actors.c:(.text+0x4620): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_negative': actors.c:(.text+0x46c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_scaling': actors.c:(.text+0x46e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_scaling': actors.c:(.text+0x4780): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_rotation': actors.c:(.text+0x47a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_rotation': actors.c:(.text+0x4840): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_inverse': actors.c:(.text+0x4860): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_inverse': actors.c:(.text+0x4900): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_cofactor': actors.c:(.text+0x4920): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_cofactor': actors.c:(.text+0x49c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_transpose': actors.c:(.text+0x49e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_transpose': actors.c:(.text+0x4a80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_assign_mat4': actors.c:(.text+0x4aa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_assign_mat4': actors.c:(.text+0x4b40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_assign_mat3': actors.c:(.text+0x4b60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_assign_mat3': actors.c:(.text+0x4c00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_assign': actors.c:(.text+0x4c20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_assign': actors.c:(.text+0x4cc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_determinant': actors.c:(.text+0x4ce0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_determinant': actors.c:(.text+0x4d20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_identity': actors.c:(.text+0x4d40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_identity': actors.c:(.text+0x4de0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2_zero': actors.c:(.text+0x4e00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2_zero': actors.c:(.text+0x4ea0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `smat2': actors.c:(.text+0x4ec0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psmat2': actors.c:(.text+0x4f60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_length_squared': actors.c:(.text+0x4f80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_length_squared': actors.c:(.text+0x4fc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_length': actors.c:(.text+0x4fe0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_length': actors.c:(.text+0x5020): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_angle': actors.c:(.text+0x5040): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_angle': actors.c:(.text+0x5080): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_dot': actors.c:(.text+0x50a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_dot': actors.c:(.text+0x50e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_slerp': actors.c:(.text+0x5100): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_slerp': actors.c:(.text+0x51c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_lerp': actors.c:(.text+0x51e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_lerp': actors.c:(.text+0x52a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_yaw_pitch_roll': actors.c:(.text+0x52c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_yaw_pitch_roll': actors.c:(.text+0x5360): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_mat4': actors.c:(.text+0x5380): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_mat4': actors.c:(.text+0x5420): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_vec3': actors.c:(.text+0x5440): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_vec3': actors.c:(.text+0x54e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_from_axis_angle': actors.c:(.text+0x5500): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_from_axis_angle': actors.c:(.text+0x55a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_power': actors.c:(.text+0x55c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_power': actors.c:(.text+0x5660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_normalize': actors.c:(.text+0x5680): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_normalize': actors.c:(.text+0x5720): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_inverse': actors.c:(.text+0x5740): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_inverse': actors.c:(.text+0x57e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_conjugate': actors.c:(.text+0x5800): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_conjugate': actors.c:(.text+0x58a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_negative': actors.c:(.text+0x58c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_negative': actors.c:(.text+0x5960): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_divide': actors.c:(.text+0x5980): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_divide': actors.c:(.text+0x5a40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_multiply': actors.c:(.text+0x5a60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_multiply': actors.c:(.text+0x5b20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_scale': actors.c:(.text+0x5b40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_scale': actors.c:(.text+0x5be0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_null': actors.c:(.text+0x5c00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_null': actors.c:(.text+0x5ca0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_zero': actors.c:(.text+0x5cc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_zero': actors.c:(.text+0x5d60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_assign': actors.c:(.text+0x5d80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_assign': actors.c:(.text+0x5e20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat': actors.c:(.text+0x5e40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat': actors.c:(.text+0x5ee0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_nearly_equal': actors.c:(.text+0x5f00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_nearly_equal': actors.c:(.text+0x5f40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_equal': actors.c:(.text+0x5f60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_equal': actors.c:(.text+0x5fa0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_near_zero': actors.c:(.text+0x5fc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_near_zero': actors.c:(.text+0x6000): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `squat_is_zero': actors.c:(.text+0x6020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psquat_is_zero': actors.c:(.text+0x6060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_lerp': actors.c:(.text+0x6080): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_lerp': actors.c:(.text+0x6120): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_normalize': actors.c:(.text+0x6140): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_normalize': actors.c:(.text+0x61e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_clamp': actors.c:(.text+0x6200): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_clamp': actors.c:(.text+0x62a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_min': actors.c:(.text+0x62c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_min': actors.c:(.text+0x6360): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_max': actors.c:(.text+0x6380): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_max': actors.c:(.text+0x6420): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_round': actors.c:(.text+0x6440): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_round': actors.c:(.text+0x64e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_ceil': actors.c:(.text+0x6500): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_ceil': actors.c:(.text+0x65a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_floor': actors.c:(.text+0x65c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_floor': actors.c:(.text+0x6660): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_abs': actors.c:(.text+0x6680): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_abs': actors.c:(.text+0x6720): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_inverse': actors.c:(.text+0x6740): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_inverse': actors.c:(.text+0x67e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_negative': actors.c:(.text+0x6800): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_negative': actors.c:(.text+0x68a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_snap': actors.c:(.text+0x68c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_snap': actors.c:(.text+0x6960): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_divide': actors.c:(.text+0x6980): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_divide': actors.c:(.text+0x6a20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_multiply_mat4': actors.c:(.text+0x6a40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_multiply_mat4': actors.c:(.text+0x6ae0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_multiply': actors.c:(.text+0x6b00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_multiply': actors.c:(.text+0x6ba0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_scale': actors.c:(.text+0x6bc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_scale': actors.c:(.text+0x6c60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_subtract': actors.c:(.text+0x6c80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_subtract': actors.c:(.text+0x6d20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_add': actors.c:(.text+0x6d40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_add': actors.c:(.text+0x6de0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_one': actors.c:(.text+0x6e00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_one': actors.c:(.text+0x6e80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_zero': actors.c:(.text+0x6ea0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_zero': actors.c:(.text+0x6f20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_assign_vec4': actors.c:(.text+0x6f40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_assign_vec4': actors.c:(.text+0x6fe0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_assign': actors.c:(.text+0x7000): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_assign': actors.c:(.text+0x70a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i': actors.c:(.text+0x70c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i': actors.c:(.text+0x7160): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_is_equal': actors.c:(.text+0x71a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_is_equal': actors.c:(.text+0x71e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4i_is_zero': actors.c:(.text+0x7200): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4i_is_zero': actors.c:(.text+0x7220): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_lerp': actors.c:(.text+0x7240): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_lerp': actors.c:(.text+0x72e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_normalize': actors.c:(.text+0x7300): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_normalize': actors.c:(.text+0x73a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_clamp': actors.c:(.text+0x73c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_clamp': actors.c:(.text+0x7460): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_min': actors.c:(.text+0x7480): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_min': actors.c:(.text+0x7520): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_max': actors.c:(.text+0x7540): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_max': actors.c:(.text+0x75e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_round': actors.c:(.text+0x7600): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_round': actors.c:(.text+0x76a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_ceil': actors.c:(.text+0x76c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_ceil': actors.c:(.text+0x7760): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_floor': actors.c:(.text+0x7780): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_floor': actors.c:(.text+0x7820): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_abs': actors.c:(.text+0x7840): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_abs': actors.c:(.text+0x78e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_inverse': actors.c:(.text+0x7900): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_inverse': actors.c:(.text+0x79a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_negative': actors.c:(.text+0x79c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_negative': actors.c:(.text+0x7a60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_snap': actors.c:(.text+0x7a80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_snap': actors.c:(.text+0x7b20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_divide': actors.c:(.text+0x7b40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_divide': actors.c:(.text+0x7be0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_multiply_mat4': actors.c:(.text+0x7c00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_multiply_mat4': actors.c:(.text+0x7ca0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_multiply': actors.c:(.text+0x7cc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_multiply': actors.c:(.text+0x7d60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_scale': actors.c:(.text+0x7d80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_scale': actors.c:(.text+0x7e20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_subtract': actors.c:(.text+0x7e40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_subtract': actors.c:(.text+0x7ee0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_add': actors.c:(.text+0x7f00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_add': actors.c:(.text+0x7fa0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_one': actors.c:(.text+0x7fc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_one': actors.c:(.text+0x8040): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_zero': actors.c:(.text+0x8060): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_zero': actors.c:(.text+0x80e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_assign_vec4i': actors.c:(.text+0x8100): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_assign_vec4i': actors.c:(.text+0x81a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_assign': actors.c:(.text+0x81c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_assign': actors.c:(.text+0x8260): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4': actors.c:(.text+0x8280): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4': actors.c:(.text+0x8320): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_nearly_equal': actors.c:(.text+0x8340): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_nearly_equal': actors.c:(.text+0x8380): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_equal': actors.c:(.text+0x83a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_equal': actors.c:(.text+0x83e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_near_zero': actors.c:(.text+0x8400): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_near_zero': actors.c:(.text+0x8440): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec4_is_zero': actors.c:(.text+0x8460): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec4_is_zero': actors.c:(.text+0x8480): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_distance_squared': actors.c:(.text+0x84a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_distance_squared': actors.c:(.text+0x8500): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_distance': actors.c:(.text+0x8520): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_distance': actors.c:(.text+0x8580): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_length_squared': actors.c:(.text+0x85a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_length_squared': actors.c:(.text+0x85e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_length': actors.c:(.text+0x8600): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_length': actors.c:(.text+0x8640): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_dot': actors.c:(.text+0x8660): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_dot': actors.c:(.text+0x86c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_bezier4': actors.c:(.text+0x86e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_bezier4': actors.c:(.text+0x87e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_bezier3': actors.c:(.text+0x8820): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_bezier3': actors.c:(.text+0x8920): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_lerp': actors.c:(.text+0x8940): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_lerp': actors.c:(.text+0x8a20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_reflect': actors.c:(.text+0x8a40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_reflect': actors.c:(.text+0x8b20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_slide': actors.c:(.text+0x8b40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_slide': actors.c:(.text+0x8c20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_project': actors.c:(.text+0x8c40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_project': actors.c:(.text+0x8d20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_normalize': actors.c:(.text+0x8d40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_normalize': actors.c:(.text+0x8e00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_cross': actors.c:(.text+0x8e20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_cross': actors.c:(.text+0x8f00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_clamp': actors.c:(.text+0x8f20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_clamp': actors.c:(.text+0x9020): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_min': actors.c:(.text+0x9040): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_min': actors.c:(.text+0x9120): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_max': actors.c:(.text+0x9140): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_max': actors.c:(.text+0x9220): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_round': actors.c:(.text+0x9240): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_round': actors.c:(.text+0x92e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_ceil': actors.c:(.text+0x9300): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_ceil': actors.c:(.text+0x93a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_floor': actors.c:(.text+0x93c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_floor': actors.c:(.text+0x9460): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_abs': actors.c:(.text+0x9480): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_abs': actors.c:(.text+0x9540): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_inverse': actors.c:(.text+0x9560): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_inverse': actors.c:(.text+0x9620): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_negative': actors.c:(.text+0x9640): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_negative': actors.c:(.text+0x9700): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_snap': actors.c:(.text+0x9720): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_snap': actors.c:(.text+0x9800): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_divide': actors.c:(.text+0x9820): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_divide': actors.c:(.text+0x9900): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_multiply_mat3': actors.c:(.text+0x9920): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_multiply_mat3': actors.c:(.text+0x99e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_multiply': actors.c:(.text+0x9a00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_multiply': actors.c:(.text+0x9ae0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_scale': actors.c:(.text+0x9b00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_scale': actors.c:(.text+0x9bc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_subtract': actors.c:(.text+0x9be0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_subtract': actors.c:(.text+0x9cc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_add': actors.c:(.text+0x9ce0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_add': actors.c:(.text+0x9dc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_one': actors.c:(.text+0x9de0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_one': actors.c:(.text+0x9e80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_zero': actors.c:(.text+0x9ea0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_zero': actors.c:(.text+0x9f40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_assign_vec3': actors.c:(.text+0x9f60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_assign_vec3': actors.c:(.text+0xa000): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_assign': actors.c:(.text+0xa020): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_assign': actors.c:(.text+0xa0e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i': actors.c:(.text+0xa100): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i': actors.c:(.text+0xa1a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_is_equal': actors.c:(.text+0xa1c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_is_equal': actors.c:(.text+0xa220): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3i_is_zero': actors.c:(.text+0xa240): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3i_is_zero': actors.c:(.text+0xa280): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_distance_squared': actors.c:(.text+0xa2a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_distance_squared': actors.c:(.text+0xa2e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_distance': actors.c:(.text+0xa300): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_distance': actors.c:(.text+0xa340): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_length_squared': actors.c:(.text+0xa360): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_length_squared': actors.c:(.text+0xa380): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_length': actors.c:(.text+0xa3a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_length': actors.c:(.text+0xa3c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_dot': actors.c:(.text+0xa3e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_dot': actors.c:(.text+0xa420): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_bezier4': actors.c:(.text+0xa440): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_bezier4': actors.c:(.text+0xa520): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_bezier3': actors.c:(.text+0xa560): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_bezier3': actors.c:(.text+0xa620): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_lerp': actors.c:(.text+0xa640): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_lerp': actors.c:(.text+0xa700): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_reflect': actors.c:(.text+0xa720): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_reflect': actors.c:(.text+0xa7e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_slide': actors.c:(.text+0xa800): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_slide': actors.c:(.text+0xa8c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_project': actors.c:(.text+0xa8e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_project': actors.c:(.text+0xa9a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_normalize': actors.c:(.text+0xa9c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_normalize': actors.c:(.text+0xaa60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_cross': actors.c:(.text+0xaa80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_cross': actors.c:(.text+0xab40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_clamp': actors.c:(.text+0xab60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_clamp': actors.c:(.text+0xac20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_min': actors.c:(.text+0xac40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_min': actors.c:(.text+0xad00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_max': actors.c:(.text+0xad20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_max': actors.c:(.text+0xade0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_round': actors.c:(.text+0xae00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_round': actors.c:(.text+0xaea0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_ceil': actors.c:(.text+0xaec0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_ceil': actors.c:(.text+0xaf60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_floor': actors.c:(.text+0xaf80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_floor': actors.c:(.text+0xb020): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_abs': actors.c:(.text+0xb040): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_abs': actors.c:(.text+0xb0e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_inverse': actors.c:(.text+0xb100): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_inverse': actors.c:(.text+0xb1a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_negative': actors.c:(.text+0xb1c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_negative': actors.c:(.text+0xb260): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_snap': actors.c:(.text+0xb280): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_snap': actors.c:(.text+0xb340): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_divide': actors.c:(.text+0xb360): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_divide': actors.c:(.text+0xb420): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_multiply_mat3': actors.c:(.text+0xb440): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_multiply_mat3': actors.c:(.text+0xb4e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_multiply': actors.c:(.text+0xb500): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_multiply': actors.c:(.text+0xb5c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_scale': actors.c:(.text+0xb5e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_scale': actors.c:(.text+0xb680): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_subtract': actors.c:(.text+0xb6a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_subtract': actors.c:(.text+0xb760): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_add': actors.c:(.text+0xb780): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_add': actors.c:(.text+0xb840): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_one': actors.c:(.text+0xb860): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_one': actors.c:(.text+0xb900): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_zero': actors.c:(.text+0xb920): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_zero': actors.c:(.text+0xb9c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_assign_vec3i': actors.c:(.text+0xb9e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_assign_vec3i': actors.c:(.text+0xbaa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_assign': actors.c:(.text+0xbac0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_assign': actors.c:(.text+0xbb60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3': actors.c:(.text+0xbb80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3': actors.c:(.text+0xbc20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_nearly_equal': actors.c:(.text+0xbc40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_nearly_equal': actors.c:(.text+0xbc80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_equal': actors.c:(.text+0xbca0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_equal': actors.c:(.text+0xbce0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_near_zero': actors.c:(.text+0xbd00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_near_zero': actors.c:(.text+0xbd40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec3_is_zero': actors.c:(.text+0xbd60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec3_is_zero': actors.c:(.text+0xbda0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_distance_squared': actors.c:(.text+0xbdc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_distance_squared': actors.c:(.text+0xbe00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_distance': actors.c:(.text+0xbe20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_distance': actors.c:(.text+0xbe40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_length': actors.c:(.text+0xbe60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_length': actors.c:(.text+0xbe80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_length_squared': actors.c:(.text+0xbea0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_length_squared': actors.c:(.text+0xbec0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_angle': actors.c:(.text+0xbee0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_angle': actors.c:(.text+0xbf00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_dot': actors.c:(.text+0xbf20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_dot': actors.c:(.text+0xbf60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_bezier4': actors.c:(.text+0xbf80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_bezier4': actors.c:(.text+0xc020): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_bezier3': actors.c:(.text+0xc060): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_bezier3': actors.c:(.text+0xc100): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_lerp': actors.c:(.text+0xc120): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_lerp': actors.c:(.text+0xc1a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_rotate': actors.c:(.text+0xc1c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_rotate': actors.c:(.text+0xc240): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_tangent': actors.c:(.text+0xc260): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_tangent': actors.c:(.text+0xc2e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_reflect': actors.c:(.text+0xc300): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_reflect': actors.c:(.text+0xc380): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_slide': actors.c:(.text+0xc3a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_slide': actors.c:(.text+0xc420): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_project': actors.c:(.text+0xc440): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_project': actors.c:(.text+0xc4c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_normalize': actors.c:(.text+0xc4e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_normalize': actors.c:(.text+0xc560): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_clamp': actors.c:(.text+0xc580): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_clamp': actors.c:(.text+0xc620): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_min': actors.c:(.text+0xc640): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_min': actors.c:(.text+0xc6c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_max': actors.c:(.text+0xc6e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_max': actors.c:(.text+0xc760): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_round': actors.c:(.text+0xc780): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_round': actors.c:(.text+0xc800): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_ceil': actors.c:(.text+0xc820): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_ceil': actors.c:(.text+0xc8a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_floor': actors.c:(.text+0xc8c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_floor': actors.c:(.text+0xc940): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_abs': actors.c:(.text+0xc960): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_abs': actors.c:(.text+0xc9e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_inverse': actors.c:(.text+0xca00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_inverse': actors.c:(.text+0xca80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_negative': actors.c:(.text+0xcaa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_negative': actors.c:(.text+0xcb20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_snap': actors.c:(.text+0xcb40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_snap': actors.c:(.text+0xcbc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_divide': actors.c:(.text+0xcbe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_divide': actors.c:(.text+0xcc60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_multiply_mat2': actors.c:(.text+0xcc80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_multiply_mat2': actors.c:(.text+0xcd20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_multiply': actors.c:(.text+0xcd40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_multiply': actors.c:(.text+0xcdc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_scale': actors.c:(.text+0xcde0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_scale': actors.c:(.text+0xce60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_subtract': actors.c:(.text+0xce80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_subtract': actors.c:(.text+0xcf00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_add': actors.c:(.text+0xcf20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_add': actors.c:(.text+0xcfa0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_one': actors.c:(.text+0xcfc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_one': actors.c:(.text+0xd040): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_zero': actors.c:(.text+0xd060): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_zero': actors.c:(.text+0xd0e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_assign_vec2': actors.c:(.text+0xd100): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_assign_vec2': actors.c:(.text+0xd180): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_assign': actors.c:(.text+0xd1a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_assign': actors.c:(.text+0xd220): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i': actors.c:(.text+0xd820): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i': actors.c:(.text+0xd8a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_is_equal': actors.c:(.text+0xd8c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_is_equal': actors.c:(.text+0xd900): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2i_is_zero': actors.c:(.text+0xd920): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2i_is_zero': actors.c:(.text+0xd940): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_distance_squared': actors.c:(.text+0xd960): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_distance_squared': actors.c:(.text+0xd9a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_distance': actors.c:(.text+0xd9c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_distance': actors.c:(.text+0xda00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_length': actors.c:(.text+0xda20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_length': actors.c:(.text+0xda40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_length_squared': actors.c:(.text+0xda60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_length_squared': actors.c:(.text+0xda80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_angle': actors.c:(.text+0xdaa0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_angle': actors.c:(.text+0xdac0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_dot': actors.c:(.text+0xdae0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_dot': actors.c:(.text+0xdb20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_bezier4': actors.c:(.text+0xdb40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_bezier4': actors.c:(.text+0xdc00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_bezier3': actors.c:(.text+0xdc40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_bezier3': actors.c:(.text+0xdce0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_lerp': actors.c:(.text+0xdd00): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_lerp': actors.c:(.text+0xdda0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_rotate': actors.c:(.text+0xddc0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_rotate': actors.c:(.text+0xde60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_tangent': actors.c:(.text+0xde80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_tangent': actors.c:(.text+0xdf00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_reflect': actors.c:(.text+0xdf20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_reflect': actors.c:(.text+0xdfc0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_slide': actors.c:(.text+0xdfe0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_slide': actors.c:(.text+0xe080): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_project': actors.c:(.text+0xe0a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_project': actors.c:(.text+0xe140): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_normalize': actors.c:(.text+0xe160): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_normalize': actors.c:(.text+0xe1e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_clamp': actors.c:(.text+0xe200): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_clamp': actors.c:(.text+0xe2a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_min': actors.c:(.text+0xe2c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_min': actors.c:(.text+0xe360): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_max': actors.c:(.text+0xe380): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_max': actors.c:(.text+0xe420): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_round': actors.c:(.text+0xe440): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_round': actors.c:(.text+0xe4c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_ceil': actors.c:(.text+0xe4e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_ceil': actors.c:(.text+0xe560): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_floor': actors.c:(.text+0xe580): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_floor': actors.c:(.text+0xe600): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_abs': actors.c:(.text+0xe620): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_abs': actors.c:(.text+0xe6a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_inverse': actors.c:(.text+0xe6c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_inverse': actors.c:(.text+0xe740): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_negative': actors.c:(.text+0xe760): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_negative': actors.c:(.text+0xe7e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_snap': actors.c:(.text+0xe800): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_snap': actors.c:(.text+0xe8a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_divide': actors.c:(.text+0xe8c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_divide': actors.c:(.text+0xe960): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_multiply_mat2': actors.c:(.text+0xe980): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_multiply_mat2': actors.c:(.text+0xea20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_multiply': actors.c:(.text+0xea40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_multiply': actors.c:(.text+0xeae0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_scale': actors.c:(.text+0xedc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_scale': actors.c:(.text+0xee60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_subtract': actors.c:(.text+0xee80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_subtract': actors.c:(.text+0xef20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_add': actors.c:(.text+0xf100): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_add': actors.c:(.text+0xf1a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_one': actors.c:(.text+0xf1c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_one': actors.c:(.text+0xf240): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_zero': actors.c:(.text+0xf380): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_zero': actors.c:(.text+0xf400): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_assign_vec2i': actors.c:(.text+0xf420): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_assign_vec2i': actors.c:(.text+0xf4a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_assign': actors.c:(.text+0xf4c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_assign': actors.c:(.text+0xf540): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2': actors.c:(.text+0x10320): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2': actors.c:(.text+0x103a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_nearly_equal': actors.c:(.text+0x11260): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_nearly_equal': actors.c:(.text+0x112a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_equal': actors.c:(.text+0x112c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_equal': actors.c:(.text+0x11300): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_near_zero': actors.c:(.text+0x11320): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_near_zero': actors.c:(.text+0x11340): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `svec2_is_zero': actors.c:(.text+0x11b00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(actors.c.o): In function `psvec2_is_zero': actors.c:(.text+0x11b20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_lerp': ai.c:(.text+0xe80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_lerp': ai.c:(.text+0xf00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_multiply': ai.c:(.text+0xf20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_multiply': ai.c:(.text+0xfa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_scale': ai.c:(.text+0xfc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_scale': ai.c:(.text+0x1040): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_negative': ai.c:(.text+0x1060): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_negative': ai.c:(.text+0x10e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_scaling': ai.c:(.text+0x1100): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_scaling': ai.c:(.text+0x1180): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_translation': ai.c:(.text+0x11a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_translation': ai.c:(.text+0x1220): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_look_at': ai.c:(.text+0x1240): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_look_at': ai.c:(.text+0x1300): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_quaternion': ai.c:(.text+0x1320): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_quaternion': ai.c:(.text+0x13a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_axis': ai.c:(.text+0x13c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_axis': ai.c:(.text+0x1440): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_z': ai.c:(.text+0x1460): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_z': ai.c:(.text+0x14e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_y': ai.c:(.text+0x1500): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_y': ai.c:(.text+0x1580): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_rotation_x': ai.c:(.text+0x15a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_rotation_x': ai.c:(.text+0x1620): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_perspective_infinite': ai.c:(.text+0x1640): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_perspective_infinite': ai.c:(.text+0x16c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_perspective_fov': ai.c:(.text+0x16e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_perspective_fov': ai.c:(.text+0x1760): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_perspective': ai.c:(.text+0x1780): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_perspective': ai.c:(.text+0x1800): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_ortho': ai.c:(.text+0x1820): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_ortho': ai.c:(.text+0x18a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_inverse': ai.c:(.text+0x18c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_inverse': ai.c:(.text+0x1940): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_adjugate': ai.c:(.text+0x1960): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_adjugate': ai.c:(.text+0x19e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_transpose': ai.c:(.text+0x1a00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_transpose': ai.c:(.text+0x1a80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_assign_mat3': ai.c:(.text+0x1aa0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_assign_mat3': ai.c:(.text+0x1b20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_assign_mat2': ai.c:(.text+0x1b40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_assign_mat2': ai.c:(.text+0x1be0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_assign': ai.c:(.text+0x1c00): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_assign': ai.c:(.text+0x1c80): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_determinant': ai.c:(.text+0x1ca0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_determinant': ai.c:(.text+0x1cc0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_identity': ai.c:(.text+0x1ce0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_identity': ai.c:(.text+0x1d60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4_zero': ai.c:(.text+0x1d80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4_zero': ai.c:(.text+0x1e00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat4': ai.c:(.text+0x1e20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat4': ai.c:(.text+0x1ea0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_lerp': ai.c:(.text+0x1ec0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_lerp': ai.c:(.text+0x1f40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_multiply': ai.c:(.text+0x1f60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_multiply': ai.c:(.text+0x1fe0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_scale': ai.c:(.text+0x2000): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_scale': ai.c:(.text+0x2080): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_negative': ai.c:(.text+0x20a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_negative': ai.c:(.text+0x2120): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_scaling': ai.c:(.text+0x2140): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_scaling': ai.c:(.text+0x21c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_quaternion': ai.c:(.text+0x21e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_quaternion': ai.c:(.text+0x2280): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_axis': ai.c:(.text+0x22a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_axis': ai.c:(.text+0x2340): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_z': ai.c:(.text+0x2360): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_z': ai.c:(.text+0x23e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_y': ai.c:(.text+0x2400): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_y': ai.c:(.text+0x2480): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_rotation_x': ai.c:(.text+0x24a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_rotation_x': ai.c:(.text+0x2520): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_inverse': ai.c:(.text+0x2540): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_inverse': ai.c:(.text+0x25c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_adjugate': ai.c:(.text+0x25e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_adjugate': ai.c:(.text+0x2660): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_cofactor': ai.c:(.text+0x2680): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_cofactor': ai.c:(.text+0x2700): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_transpose': ai.c:(.text+0x2720): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_transpose': ai.c:(.text+0x27a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_assign_mat4': ai.c:(.text+0x27c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_assign_mat4': ai.c:(.text+0x2840): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_assign_mat2': ai.c:(.text+0x2860): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_assign_mat2': ai.c:(.text+0x2900): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_assign': ai.c:(.text+0x2920): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_assign': ai.c:(.text+0x29a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_determinant': ai.c:(.text+0x29c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_determinant': ai.c:(.text+0x29e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_identity': ai.c:(.text+0x2a00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_identity': ai.c:(.text+0x2a80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3_zero': ai.c:(.text+0x2aa0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3_zero': ai.c:(.text+0x2b20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat3': ai.c:(.text+0x2b40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat3': ai.c:(.text+0x2bc0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_lerp': ai.c:(.text+0x2be0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_lerp': ai.c:(.text+0x2ca0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_multiply': ai.c:(.text+0x2cc0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_multiply': ai.c:(.text+0x2d80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_scale': ai.c:(.text+0x2da0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_scale': ai.c:(.text+0x2e40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_negative': ai.c:(.text+0x2e60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_negative': ai.c:(.text+0x2f00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_scaling': ai.c:(.text+0x2f20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_scaling': ai.c:(.text+0x2fc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_rotation': ai.c:(.text+0x2fe0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_rotation': ai.c:(.text+0x3080): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_inverse': ai.c:(.text+0x30a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_inverse': ai.c:(.text+0x3140): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_cofactor': ai.c:(.text+0x3160): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_cofactor': ai.c:(.text+0x3200): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_transpose': ai.c:(.text+0x3220): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_transpose': ai.c:(.text+0x32c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_assign_mat4': ai.c:(.text+0x32e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_assign_mat4': ai.c:(.text+0x3380): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_assign_mat3': ai.c:(.text+0x33a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_assign_mat3': ai.c:(.text+0x3440): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_assign': ai.c:(.text+0x3460): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_assign': ai.c:(.text+0x3500): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_determinant': ai.c:(.text+0x3520): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_determinant': ai.c:(.text+0x3560): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_identity': ai.c:(.text+0x3580): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_identity': ai.c:(.text+0x3620): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2_zero': ai.c:(.text+0x3640): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2_zero': ai.c:(.text+0x36e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `smat2': ai.c:(.text+0x3700): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psmat2': ai.c:(.text+0x37a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_length_squared': ai.c:(.text+0x37c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_length_squared': ai.c:(.text+0x3800): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_length': ai.c:(.text+0x3820): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_length': ai.c:(.text+0x3860): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_angle': ai.c:(.text+0x3880): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_angle': ai.c:(.text+0x38c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_dot': ai.c:(.text+0x38e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_dot': ai.c:(.text+0x3920): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_slerp': ai.c:(.text+0x3940): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_slerp': ai.c:(.text+0x3a00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_lerp': ai.c:(.text+0x3a20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_lerp': ai.c:(.text+0x3ae0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_yaw_pitch_roll': ai.c:(.text+0x3b00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_yaw_pitch_roll': ai.c:(.text+0x3ba0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_mat4': ai.c:(.text+0x3bc0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_mat4': ai.c:(.text+0x3c60): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_vec3': ai.c:(.text+0x3c80): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_vec3': ai.c:(.text+0x3d20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_from_axis_angle': ai.c:(.text+0x3d40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_from_axis_angle': ai.c:(.text+0x3de0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_power': ai.c:(.text+0x3e00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_power': ai.c:(.text+0x3ea0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_normalize': ai.c:(.text+0x3ec0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_normalize': ai.c:(.text+0x3f60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_inverse': ai.c:(.text+0x3f80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_inverse': ai.c:(.text+0x4020): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_conjugate': ai.c:(.text+0x4040): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_conjugate': ai.c:(.text+0x40e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_negative': ai.c:(.text+0x4100): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_negative': ai.c:(.text+0x41a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_divide': ai.c:(.text+0x41c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_divide': ai.c:(.text+0x4280): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_multiply': ai.c:(.text+0x42a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_multiply': ai.c:(.text+0x4360): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_scale': ai.c:(.text+0x4380): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_scale': ai.c:(.text+0x4420): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_null': ai.c:(.text+0x4440): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_null': ai.c:(.text+0x44e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_zero': ai.c:(.text+0x4500): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_zero': ai.c:(.text+0x45a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_assign': ai.c:(.text+0x45c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_assign': ai.c:(.text+0x4660): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat': ai.c:(.text+0x4680): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat': ai.c:(.text+0x4720): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_nearly_equal': ai.c:(.text+0x4740): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_nearly_equal': ai.c:(.text+0x4780): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_equal': ai.c:(.text+0x47a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_equal': ai.c:(.text+0x47e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_near_zero': ai.c:(.text+0x4800): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_near_zero': ai.c:(.text+0x4840): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `squat_is_zero': ai.c:(.text+0x4860): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psquat_is_zero': ai.c:(.text+0x48a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_lerp': ai.c:(.text+0x48c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_lerp': ai.c:(.text+0x4960): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_normalize': ai.c:(.text+0x4980): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_normalize': ai.c:(.text+0x4a20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_clamp': ai.c:(.text+0x4a40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_clamp': ai.c:(.text+0x4ae0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_min': ai.c:(.text+0x4b00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_min': ai.c:(.text+0x4ba0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_max': ai.c:(.text+0x4bc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_max': ai.c:(.text+0x4c60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_round': ai.c:(.text+0x4c80): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_round': ai.c:(.text+0x4d20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_ceil': ai.c:(.text+0x4d40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_ceil': ai.c:(.text+0x4de0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_floor': ai.c:(.text+0x4e00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_floor': ai.c:(.text+0x4ea0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_abs': ai.c:(.text+0x4ec0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_abs': ai.c:(.text+0x4f60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_inverse': ai.c:(.text+0x4f80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_inverse': ai.c:(.text+0x5020): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_negative': ai.c:(.text+0x5040): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_negative': ai.c:(.text+0x50e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_snap': ai.c:(.text+0x5100): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_snap': ai.c:(.text+0x51a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_divide': ai.c:(.text+0x51c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_divide': ai.c:(.text+0x5260): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_multiply_mat4': ai.c:(.text+0x5280): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_multiply_mat4': ai.c:(.text+0x5320): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_multiply': ai.c:(.text+0x5340): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_multiply': ai.c:(.text+0x53e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_scale': ai.c:(.text+0x5400): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_scale': ai.c:(.text+0x54a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_subtract': ai.c:(.text+0x54c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_subtract': ai.c:(.text+0x5560): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_add': ai.c:(.text+0x5580): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_add': ai.c:(.text+0x5620): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_one': ai.c:(.text+0x5640): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_one': ai.c:(.text+0x56c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_zero': ai.c:(.text+0x56e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_zero': ai.c:(.text+0x5760): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_assign_vec4': ai.c:(.text+0x5780): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_assign_vec4': ai.c:(.text+0x5820): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_assign': ai.c:(.text+0x5840): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_assign': ai.c:(.text+0x58e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i': ai.c:(.text+0x5900): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i': ai.c:(.text+0x59a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_is_equal': ai.c:(.text+0x59e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_is_equal': ai.c:(.text+0x5a20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4i_is_zero': ai.c:(.text+0x5a40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4i_is_zero': ai.c:(.text+0x5a60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_lerp': ai.c:(.text+0x5a80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_lerp': ai.c:(.text+0x5b20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_normalize': ai.c:(.text+0x5b40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_normalize': ai.c:(.text+0x5be0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_clamp': ai.c:(.text+0x5c00): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_clamp': ai.c:(.text+0x5ca0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_min': ai.c:(.text+0x5cc0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_min': ai.c:(.text+0x5d60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_max': ai.c:(.text+0x5d80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_max': ai.c:(.text+0x5e20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_round': ai.c:(.text+0x5e40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_round': ai.c:(.text+0x5ee0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_ceil': ai.c:(.text+0x5f00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_ceil': ai.c:(.text+0x5fa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_floor': ai.c:(.text+0x5fc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_floor': ai.c:(.text+0x6060): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_abs': ai.c:(.text+0x6080): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_abs': ai.c:(.text+0x6120): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_inverse': ai.c:(.text+0x6140): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_inverse': ai.c:(.text+0x61e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_negative': ai.c:(.text+0x6200): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_negative': ai.c:(.text+0x62a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_snap': ai.c:(.text+0x62c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_snap': ai.c:(.text+0x6360): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_divide': ai.c:(.text+0x6380): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_divide': ai.c:(.text+0x6420): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_multiply_mat4': ai.c:(.text+0x6440): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_multiply_mat4': ai.c:(.text+0x64e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_multiply': ai.c:(.text+0x6500): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_multiply': ai.c:(.text+0x65a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_scale': ai.c:(.text+0x65c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_scale': ai.c:(.text+0x6660): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_subtract': ai.c:(.text+0x6680): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_subtract': ai.c:(.text+0x6720): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_add': ai.c:(.text+0x6740): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_add': ai.c:(.text+0x67e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_one': ai.c:(.text+0x6800): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_one': ai.c:(.text+0x6880): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_zero': ai.c:(.text+0x68a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_zero': ai.c:(.text+0x6920): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_assign_vec4i': ai.c:(.text+0x6940): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_assign_vec4i': ai.c:(.text+0x69e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_assign': ai.c:(.text+0x6a00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_assign': ai.c:(.text+0x6aa0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4': ai.c:(.text+0x6ac0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4': ai.c:(.text+0x6b60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_nearly_equal': ai.c:(.text+0x6b80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_nearly_equal': ai.c:(.text+0x6bc0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_equal': ai.c:(.text+0x6be0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_equal': ai.c:(.text+0x6c20): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_near_zero': ai.c:(.text+0x6c40): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_near_zero': ai.c:(.text+0x6c80): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec4_is_zero': ai.c:(.text+0x6ca0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec4_is_zero': ai.c:(.text+0x6cc0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_distance_squared': ai.c:(.text+0x6ce0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_distance_squared': ai.c:(.text+0x6d40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_distance': ai.c:(.text+0x6d60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_distance': ai.c:(.text+0x6dc0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_length_squared': ai.c:(.text+0x6de0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_length_squared': ai.c:(.text+0x6e20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_length': ai.c:(.text+0x6e40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_length': ai.c:(.text+0x6e80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_dot': ai.c:(.text+0x6ea0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_dot': ai.c:(.text+0x6f00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_bezier4': ai.c:(.text+0x6f20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_bezier4': ai.c:(.text+0x7020): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_bezier3': ai.c:(.text+0x7060): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_bezier3': ai.c:(.text+0x7160): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_lerp': ai.c:(.text+0x7180): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_lerp': ai.c:(.text+0x7260): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_reflect': ai.c:(.text+0x7280): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_reflect': ai.c:(.text+0x7360): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_slide': ai.c:(.text+0x7380): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_slide': ai.c:(.text+0x7460): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_project': ai.c:(.text+0x7480): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_project': ai.c:(.text+0x7560): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_normalize': ai.c:(.text+0x7580): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_normalize': ai.c:(.text+0x7640): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_cross': ai.c:(.text+0x7660): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_cross': ai.c:(.text+0x7740): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_clamp': ai.c:(.text+0x7760): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_clamp': ai.c:(.text+0x7860): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_min': ai.c:(.text+0x7880): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_min': ai.c:(.text+0x7960): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_max': ai.c:(.text+0x7980): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_max': ai.c:(.text+0x7a60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_round': ai.c:(.text+0x7a80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_round': ai.c:(.text+0x7b20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_ceil': ai.c:(.text+0x7b40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_ceil': ai.c:(.text+0x7be0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_floor': ai.c:(.text+0x7c00): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_floor': ai.c:(.text+0x7ca0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_abs': ai.c:(.text+0x7cc0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_abs': ai.c:(.text+0x7d80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_inverse': ai.c:(.text+0x7da0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_inverse': ai.c:(.text+0x7e60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_negative': ai.c:(.text+0x7e80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_negative': ai.c:(.text+0x7f40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_snap': ai.c:(.text+0x7f60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_snap': ai.c:(.text+0x8040): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_divide': ai.c:(.text+0x8060): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_divide': ai.c:(.text+0x8140): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_multiply_mat3': ai.c:(.text+0x8160): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_multiply_mat3': ai.c:(.text+0x8220): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_multiply': ai.c:(.text+0x8240): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_multiply': ai.c:(.text+0x8320): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_scale': ai.c:(.text+0x8340): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_scale': ai.c:(.text+0x8400): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_subtract': ai.c:(.text+0x8420): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_subtract': ai.c:(.text+0x8500): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_add': ai.c:(.text+0x8520): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_add': ai.c:(.text+0x8600): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_one': ai.c:(.text+0x8620): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_one': ai.c:(.text+0x86c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_zero': ai.c:(.text+0x86e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_zero': ai.c:(.text+0x8780): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_assign_vec3': ai.c:(.text+0x87a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_assign_vec3': ai.c:(.text+0x8840): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_assign': ai.c:(.text+0x8860): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_assign': ai.c:(.text+0x8920): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i': ai.c:(.text+0x8940): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i': ai.c:(.text+0x89e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_is_equal': ai.c:(.text+0x8a00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_is_equal': ai.c:(.text+0x8a60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3i_is_zero': ai.c:(.text+0x8a80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3i_is_zero': ai.c:(.text+0x8ac0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_distance_squared': ai.c:(.text+0x8ae0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_distance_squared': ai.c:(.text+0x8b20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_distance': ai.c:(.text+0x8b40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_distance': ai.c:(.text+0x8b80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_length_squared': ai.c:(.text+0x8ba0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_length_squared': ai.c:(.text+0x8bc0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_length': ai.c:(.text+0x8be0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_length': ai.c:(.text+0x8c00): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_dot': ai.c:(.text+0x8c20): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_dot': ai.c:(.text+0x8c60): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_bezier4': ai.c:(.text+0x8c80): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_bezier4': ai.c:(.text+0x8d60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_bezier3': ai.c:(.text+0x8da0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_bezier3': ai.c:(.text+0x8e60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_lerp': ai.c:(.text+0x8e80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_lerp': ai.c:(.text+0x8f40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_reflect': ai.c:(.text+0x8f60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_reflect': ai.c:(.text+0x9020): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_slide': ai.c:(.text+0x9040): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_slide': ai.c:(.text+0x9100): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_project': ai.c:(.text+0x9120): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_project': ai.c:(.text+0x91e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_normalize': ai.c:(.text+0x9200): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_normalize': ai.c:(.text+0x92a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_cross': ai.c:(.text+0x92c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_cross': ai.c:(.text+0x9380): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_clamp': ai.c:(.text+0x93a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_clamp': ai.c:(.text+0x9460): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_min': ai.c:(.text+0x9480): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_min': ai.c:(.text+0x9540): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_max': ai.c:(.text+0x9560): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_max': ai.c:(.text+0x9620): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_round': ai.c:(.text+0x9640): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_round': ai.c:(.text+0x96e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_ceil': ai.c:(.text+0x9700): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_ceil': ai.c:(.text+0x97a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_floor': ai.c:(.text+0x97c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_floor': ai.c:(.text+0x9860): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_abs': ai.c:(.text+0x9880): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_abs': ai.c:(.text+0x9920): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_inverse': ai.c:(.text+0x9940): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_inverse': ai.c:(.text+0x99e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_negative': ai.c:(.text+0x9a00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_negative': ai.c:(.text+0x9aa0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_snap': ai.c:(.text+0x9ac0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_snap': ai.c:(.text+0x9b80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_divide': ai.c:(.text+0x9ba0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_divide': ai.c:(.text+0x9c60): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_multiply_mat3': ai.c:(.text+0x9c80): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_multiply_mat3': ai.c:(.text+0x9d20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_multiply': ai.c:(.text+0x9d40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_multiply': ai.c:(.text+0x9e00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_scale': ai.c:(.text+0x9e20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_scale': ai.c:(.text+0x9ec0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_subtract': ai.c:(.text+0x9ee0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_subtract': ai.c:(.text+0x9fa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_add': ai.c:(.text+0x9fc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_add': ai.c:(.text+0xa080): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_one': ai.c:(.text+0xa0a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_one': ai.c:(.text+0xa140): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_zero': ai.c:(.text+0xa160): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_zero': ai.c:(.text+0xa200): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_assign_vec3i': ai.c:(.text+0xa220): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_assign_vec3i': ai.c:(.text+0xa2e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_assign': ai.c:(.text+0xa300): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_assign': ai.c:(.text+0xa3a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3': ai.c:(.text+0xa3c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3': ai.c:(.text+0xa460): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_nearly_equal': ai.c:(.text+0xa480): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_nearly_equal': ai.c:(.text+0xa4c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_equal': ai.c:(.text+0xa4e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_equal': ai.c:(.text+0xa520): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_near_zero': ai.c:(.text+0xa540): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_near_zero': ai.c:(.text+0xa580): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec3_is_zero': ai.c:(.text+0xa5a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec3_is_zero': ai.c:(.text+0xa5e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_distance_squared': ai.c:(.text+0xa600): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_distance_squared': ai.c:(.text+0xa640): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_distance': ai.c:(.text+0xa660): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_distance': ai.c:(.text+0xa680): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_length': ai.c:(.text+0xa6a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_length': ai.c:(.text+0xa6c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_length_squared': ai.c:(.text+0xa6e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_length_squared': ai.c:(.text+0xa700): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_angle': ai.c:(.text+0xa720): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_angle': ai.c:(.text+0xa740): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_dot': ai.c:(.text+0xa760): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_dot': ai.c:(.text+0xa7a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_bezier4': ai.c:(.text+0xa7c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_bezier4': ai.c:(.text+0xa860): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_bezier3': ai.c:(.text+0xa8a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_bezier3': ai.c:(.text+0xa940): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_lerp': ai.c:(.text+0xa960): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_lerp': ai.c:(.text+0xa9e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_rotate': ai.c:(.text+0xaa00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_rotate': ai.c:(.text+0xaa80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_tangent': ai.c:(.text+0xaaa0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_tangent': ai.c:(.text+0xab20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_reflect': ai.c:(.text+0xab40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_reflect': ai.c:(.text+0xabc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_slide': ai.c:(.text+0xabe0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_slide': ai.c:(.text+0xac60): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_project': ai.c:(.text+0xac80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_project': ai.c:(.text+0xad00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_normalize': ai.c:(.text+0xad20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_normalize': ai.c:(.text+0xada0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_clamp': ai.c:(.text+0xadc0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_clamp': ai.c:(.text+0xae60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_min': ai.c:(.text+0xae80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_min': ai.c:(.text+0xaf00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_max': ai.c:(.text+0xaf20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_max': ai.c:(.text+0xafa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_round': ai.c:(.text+0xafc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_round': ai.c:(.text+0xb040): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_ceil': ai.c:(.text+0xb060): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_ceil': ai.c:(.text+0xb0e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_floor': ai.c:(.text+0xb100): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_floor': ai.c:(.text+0xb180): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_abs': ai.c:(.text+0xb1a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_abs': ai.c:(.text+0xb220): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_inverse': ai.c:(.text+0xb240): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_inverse': ai.c:(.text+0xb2c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_negative': ai.c:(.text+0xb2e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_negative': ai.c:(.text+0xb360): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_snap': ai.c:(.text+0xb380): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_snap': ai.c:(.text+0xb400): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_divide': ai.c:(.text+0xb420): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_divide': ai.c:(.text+0xb4a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_multiply_mat2': ai.c:(.text+0xb4c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_multiply_mat2': ai.c:(.text+0xb560): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_multiply': ai.c:(.text+0xb580): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_multiply': ai.c:(.text+0xb600): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_scale': ai.c:(.text+0xb620): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_scale': ai.c:(.text+0xb6a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_subtract': ai.c:(.text+0xb6c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_subtract': ai.c:(.text+0xb740): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_add': ai.c:(.text+0xb760): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_add': ai.c:(.text+0xb7e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_one': ai.c:(.text+0xb800): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_one': ai.c:(.text+0xb880): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_zero': ai.c:(.text+0xb8a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_zero': ai.c:(.text+0xb920): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_assign_vec2': ai.c:(.text+0xb940): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_assign_vec2': ai.c:(.text+0xb9c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_assign': ai.c:(.text+0xb9e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_assign': ai.c:(.text+0xba60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i': ai.c:(.text+0xba80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i': ai.c:(.text+0xbb00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_is_equal': ai.c:(.text+0xbb20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_is_equal': ai.c:(.text+0xbb60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2i_is_zero': ai.c:(.text+0xbb80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2i_is_zero': ai.c:(.text+0xbba0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_distance_squared': ai.c:(.text+0xbf00): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_distance_squared': ai.c:(.text+0xbf40): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_distance': ai.c:(.text+0xbf60): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_distance': ai.c:(.text+0xbfa0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_length': ai.c:(.text+0xbfc0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_length': ai.c:(.text+0xbfe0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_length_squared': ai.c:(.text+0xc000): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_length_squared': ai.c:(.text+0xc020): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_angle': ai.c:(.text+0xc040): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_angle': ai.c:(.text+0xc060): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_dot': ai.c:(.text+0xc080): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_dot': ai.c:(.text+0xc0c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_bezier4': ai.c:(.text+0xc0e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_bezier4': ai.c:(.text+0xc1a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_bezier3': ai.c:(.text+0xc1e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_bezier3': ai.c:(.text+0xc280): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_lerp': ai.c:(.text+0xc2a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_lerp': ai.c:(.text+0xc340): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_rotate': ai.c:(.text+0xc360): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_rotate': ai.c:(.text+0xc400): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_tangent': ai.c:(.text+0xc420): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_tangent': ai.c:(.text+0xc4a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_reflect': ai.c:(.text+0xc4c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_reflect': ai.c:(.text+0xc560): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_slide': ai.c:(.text+0xc580): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_slide': ai.c:(.text+0xc620): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_project': ai.c:(.text+0xc640): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_project': ai.c:(.text+0xc6e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_normalize': ai.c:(.text+0xc700): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_normalize': ai.c:(.text+0xc780): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_clamp': ai.c:(.text+0xc7a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_clamp': ai.c:(.text+0xc840): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_min': ai.c:(.text+0xc860): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_min': ai.c:(.text+0xc900): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_max': ai.c:(.text+0xc920): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_max': ai.c:(.text+0xc9c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_round': ai.c:(.text+0xc9e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_round': ai.c:(.text+0xca60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_ceil': ai.c:(.text+0xca80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_ceil': ai.c:(.text+0xcb00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_floor': ai.c:(.text+0xcb20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_floor': ai.c:(.text+0xcba0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_abs': ai.c:(.text+0xcbc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_abs': ai.c:(.text+0xcc40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_inverse': ai.c:(.text+0xcc60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_inverse': ai.c:(.text+0xcce0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_negative': ai.c:(.text+0xcd00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_negative': ai.c:(.text+0xcd80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_snap': ai.c:(.text+0xcda0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_snap': ai.c:(.text+0xce40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_divide': ai.c:(.text+0xce60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_divide': ai.c:(.text+0xcf00): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_multiply_mat2': ai.c:(.text+0xcf20): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_multiply_mat2': ai.c:(.text+0xcfc0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_multiply': ai.c:(.text+0xcfe0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_multiply': ai.c:(.text+0xd080): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_scale': ai.c:(.text+0xd0a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_scale': ai.c:(.text+0xd140): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_subtract': ai.c:(.text+0xd160): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_subtract': ai.c:(.text+0xd200): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_add': ai.c:(.text+0xd220): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_add': ai.c:(.text+0xd2c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_one': ai.c:(.text+0xd2e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_one': ai.c:(.text+0xd360): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_zero': ai.c:(.text+0xd380): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_zero': ai.c:(.text+0xd400): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_assign_vec2i': ai.c:(.text+0xd420): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_assign_vec2i': ai.c:(.text+0xd4a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_assign': ai.c:(.text+0xd4c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_assign': ai.c:(.text+0xd540): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2': ai.c:(.text+0xe760): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2': ai.c:(.text+0xe7e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_nearly_equal': ai.c:(.text+0xe800): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_nearly_equal': ai.c:(.text+0xe840): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_equal': ai.c:(.text+0xe860): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_equal': ai.c:(.text+0xe8a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_near_zero': ai.c:(.text+0xe8c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_near_zero': ai.c:(.text+0xe8e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `svec2_is_zero': ai.c:(.text+0xe900): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai.c.o): In function `psvec2_is_zero': ai.c:(.text+0xe920): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_lerp': ai_context.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_lerp': ai_context.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_multiply': ai_context.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_multiply': ai_context.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_scale': ai_context.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_scale': ai_context.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_negative': ai_context.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_negative': ai_context.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_scaling': ai_context.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_scaling': ai_context.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_translation': ai_context.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_translation': ai_context.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_look_at': ai_context.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_look_at': ai_context.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_quaternion': ai_context.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_quaternion': ai_context.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_axis': ai_context.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_axis': ai_context.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_z': ai_context.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_z': ai_context.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_y': ai_context.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_y': ai_context.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_rotation_x': ai_context.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_rotation_x': ai_context.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_perspective_infinite': ai_context.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_perspective_infinite': ai_context.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_perspective_fov': ai_context.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_perspective_fov': ai_context.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_perspective': ai_context.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_perspective': ai_context.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_ortho': ai_context.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_ortho': ai_context.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_inverse': ai_context.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_inverse': ai_context.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_adjugate': ai_context.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_adjugate': ai_context.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_transpose': ai_context.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_transpose': ai_context.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_assign_mat3': ai_context.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_assign_mat3': ai_context.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_assign_mat2': ai_context.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_assign_mat2': ai_context.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_assign': ai_context.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_assign': ai_context.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_determinant': ai_context.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_determinant': ai_context.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_identity': ai_context.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_identity': ai_context.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4_zero': ai_context.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4_zero': ai_context.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat4': ai_context.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat4': ai_context.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_lerp': ai_context.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_lerp': ai_context.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_multiply': ai_context.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_multiply': ai_context.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_scale': ai_context.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_scale': ai_context.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_negative': ai_context.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_negative': ai_context.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_scaling': ai_context.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_scaling': ai_context.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_quaternion': ai_context.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_quaternion': ai_context.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_axis': ai_context.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_axis': ai_context.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_z': ai_context.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_z': ai_context.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_y': ai_context.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_y': ai_context.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_rotation_x': ai_context.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_rotation_x': ai_context.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_inverse': ai_context.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_inverse': ai_context.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_adjugate': ai_context.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_adjugate': ai_context.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_cofactor': ai_context.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_cofactor': ai_context.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_transpose': ai_context.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_transpose': ai_context.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_assign_mat4': ai_context.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_assign_mat4': ai_context.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_assign_mat2': ai_context.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_assign_mat2': ai_context.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_assign': ai_context.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_assign': ai_context.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_determinant': ai_context.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_determinant': ai_context.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_identity': ai_context.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_identity': ai_context.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3_zero': ai_context.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3_zero': ai_context.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat3': ai_context.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat3': ai_context.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_lerp': ai_context.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_lerp': ai_context.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_multiply': ai_context.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_multiply': ai_context.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_scale': ai_context.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_scale': ai_context.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_negative': ai_context.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_negative': ai_context.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_scaling': ai_context.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_scaling': ai_context.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_rotation': ai_context.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_rotation': ai_context.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_inverse': ai_context.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_inverse': ai_context.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_cofactor': ai_context.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_cofactor': ai_context.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_transpose': ai_context.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_transpose': ai_context.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_assign_mat4': ai_context.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_assign_mat4': ai_context.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_assign_mat3': ai_context.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_assign_mat3': ai_context.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_assign': ai_context.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_assign': ai_context.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_determinant': ai_context.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_determinant': ai_context.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_identity': ai_context.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_identity': ai_context.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2_zero': ai_context.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2_zero': ai_context.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `smat2': ai_context.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psmat2': ai_context.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_length_squared': ai_context.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_length_squared': ai_context.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_length': ai_context.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_length': ai_context.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_angle': ai_context.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_angle': ai_context.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_dot': ai_context.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_dot': ai_context.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_slerp': ai_context.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_slerp': ai_context.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_lerp': ai_context.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_lerp': ai_context.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_yaw_pitch_roll': ai_context.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_yaw_pitch_roll': ai_context.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_mat4': ai_context.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_mat4': ai_context.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_vec3': ai_context.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_vec3': ai_context.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_from_axis_angle': ai_context.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_from_axis_angle': ai_context.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_power': ai_context.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_power': ai_context.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_normalize': ai_context.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_normalize': ai_context.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_inverse': ai_context.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_inverse': ai_context.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_conjugate': ai_context.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_conjugate': ai_context.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_negative': ai_context.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_negative': ai_context.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_divide': ai_context.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_divide': ai_context.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_multiply': ai_context.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_multiply': ai_context.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_scale': ai_context.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_scale': ai_context.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_null': ai_context.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_null': ai_context.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_zero': ai_context.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_zero': ai_context.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_assign': ai_context.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_assign': ai_context.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat': ai_context.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat': ai_context.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_nearly_equal': ai_context.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_nearly_equal': ai_context.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_equal': ai_context.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_equal': ai_context.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_near_zero': ai_context.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_near_zero': ai_context.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `squat_is_zero': ai_context.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psquat_is_zero': ai_context.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_lerp': ai_context.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_lerp': ai_context.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_normalize': ai_context.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_normalize': ai_context.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_clamp': ai_context.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_clamp': ai_context.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_min': ai_context.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_min': ai_context.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_max': ai_context.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_max': ai_context.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_round': ai_context.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_round': ai_context.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_ceil': ai_context.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_ceil': ai_context.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_floor': ai_context.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_floor': ai_context.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_abs': ai_context.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_abs': ai_context.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_inverse': ai_context.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_inverse': ai_context.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_negative': ai_context.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_negative': ai_context.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_snap': ai_context.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_snap': ai_context.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_divide': ai_context.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_divide': ai_context.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_multiply_mat4': ai_context.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_multiply_mat4': ai_context.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_multiply': ai_context.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_multiply': ai_context.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_scale': ai_context.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_scale': ai_context.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_subtract': ai_context.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_subtract': ai_context.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_add': ai_context.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_add': ai_context.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_one': ai_context.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_one': ai_context.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_zero': ai_context.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_zero': ai_context.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_assign_vec4': ai_context.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_assign_vec4': ai_context.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_assign': ai_context.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_assign': ai_context.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i': ai_context.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i': ai_context.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_is_equal': ai_context.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_is_equal': ai_context.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4i_is_zero': ai_context.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4i_is_zero': ai_context.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_lerp': ai_context.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_lerp': ai_context.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_normalize': ai_context.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_normalize': ai_context.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_clamp': ai_context.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_clamp': ai_context.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_min': ai_context.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_min': ai_context.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_max': ai_context.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_max': ai_context.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_round': ai_context.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_round': ai_context.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_ceil': ai_context.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_ceil': ai_context.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_floor': ai_context.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_floor': ai_context.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_abs': ai_context.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_abs': ai_context.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_inverse': ai_context.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_inverse': ai_context.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_negative': ai_context.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_negative': ai_context.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_snap': ai_context.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_snap': ai_context.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_divide': ai_context.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_divide': ai_context.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_multiply_mat4': ai_context.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_multiply_mat4': ai_context.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_multiply': ai_context.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_multiply': ai_context.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_scale': ai_context.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_scale': ai_context.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_subtract': ai_context.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_subtract': ai_context.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_add': ai_context.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_add': ai_context.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_one': ai_context.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_one': ai_context.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_zero': ai_context.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_zero': ai_context.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_assign_vec4i': ai_context.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_assign_vec4i': ai_context.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_assign': ai_context.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_assign': ai_context.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4': ai_context.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4': ai_context.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_nearly_equal': ai_context.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_nearly_equal': ai_context.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_equal': ai_context.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_equal': ai_context.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_near_zero': ai_context.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_near_zero': ai_context.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec4_is_zero': ai_context.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec4_is_zero': ai_context.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_distance_squared': ai_context.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_distance_squared': ai_context.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_distance': ai_context.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_distance': ai_context.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_length_squared': ai_context.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_length_squared': ai_context.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_length': ai_context.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_length': ai_context.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_dot': ai_context.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_dot': ai_context.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_bezier4': ai_context.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_bezier4': ai_context.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_bezier3': ai_context.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_bezier3': ai_context.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_lerp': ai_context.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_lerp': ai_context.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_reflect': ai_context.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_reflect': ai_context.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_slide': ai_context.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_slide': ai_context.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_project': ai_context.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_project': ai_context.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_normalize': ai_context.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_normalize': ai_context.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_cross': ai_context.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_cross': ai_context.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_clamp': ai_context.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_clamp': ai_context.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_min': ai_context.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_min': ai_context.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_max': ai_context.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_max': ai_context.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_round': ai_context.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_round': ai_context.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_ceil': ai_context.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_ceil': ai_context.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_floor': ai_context.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_floor': ai_context.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_abs': ai_context.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_abs': ai_context.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_inverse': ai_context.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_inverse': ai_context.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_negative': ai_context.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_negative': ai_context.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_snap': ai_context.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_snap': ai_context.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_divide': ai_context.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_divide': ai_context.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_multiply_mat3': ai_context.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_multiply_mat3': ai_context.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_multiply': ai_context.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_multiply': ai_context.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_scale': ai_context.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_scale': ai_context.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_subtract': ai_context.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_subtract': ai_context.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_add': ai_context.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_add': ai_context.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_one': ai_context.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_one': ai_context.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_zero': ai_context.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_zero': ai_context.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_assign_vec3': ai_context.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_assign_vec3': ai_context.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_assign': ai_context.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_assign': ai_context.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i': ai_context.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i': ai_context.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_is_equal': ai_context.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_is_equal': ai_context.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3i_is_zero': ai_context.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3i_is_zero': ai_context.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_distance_squared': ai_context.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_distance_squared': ai_context.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_distance': ai_context.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_distance': ai_context.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_length_squared': ai_context.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_length_squared': ai_context.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_length': ai_context.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_length': ai_context.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_dot': ai_context.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_dot': ai_context.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_bezier4': ai_context.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_bezier4': ai_context.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_bezier3': ai_context.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_bezier3': ai_context.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_lerp': ai_context.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_lerp': ai_context.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_reflect': ai_context.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_reflect': ai_context.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_slide': ai_context.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_slide': ai_context.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_project': ai_context.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_project': ai_context.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_normalize': ai_context.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_normalize': ai_context.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_cross': ai_context.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_cross': ai_context.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_clamp': ai_context.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_clamp': ai_context.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_min': ai_context.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_min': ai_context.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_max': ai_context.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_max': ai_context.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_round': ai_context.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_round': ai_context.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_ceil': ai_context.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_ceil': ai_context.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_floor': ai_context.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_floor': ai_context.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_abs': ai_context.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_abs': ai_context.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_inverse': ai_context.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_inverse': ai_context.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_negative': ai_context.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_negative': ai_context.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_snap': ai_context.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_snap': ai_context.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_divide': ai_context.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_divide': ai_context.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_multiply_mat3': ai_context.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_multiply_mat3': ai_context.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_multiply': ai_context.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_multiply': ai_context.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_scale': ai_context.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_scale': ai_context.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_subtract': ai_context.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_subtract': ai_context.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_add': ai_context.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_add': ai_context.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_one': ai_context.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_one': ai_context.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_zero': ai_context.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_zero': ai_context.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_assign_vec3i': ai_context.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_assign_vec3i': ai_context.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_assign': ai_context.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_assign': ai_context.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3': ai_context.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3': ai_context.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_nearly_equal': ai_context.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_nearly_equal': ai_context.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_equal': ai_context.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_equal': ai_context.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_near_zero': ai_context.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_near_zero': ai_context.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec3_is_zero': ai_context.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec3_is_zero': ai_context.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_distance_squared': ai_context.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_distance_squared': ai_context.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_distance': ai_context.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_distance': ai_context.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_length': ai_context.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_length': ai_context.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_length_squared': ai_context.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_length_squared': ai_context.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_angle': ai_context.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_angle': ai_context.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_dot': ai_context.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_dot': ai_context.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_bezier4': ai_context.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_bezier4': ai_context.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_bezier3': ai_context.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_bezier3': ai_context.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_lerp': ai_context.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_lerp': ai_context.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_rotate': ai_context.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_rotate': ai_context.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_tangent': ai_context.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_tangent': ai_context.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_reflect': ai_context.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_reflect': ai_context.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_slide': ai_context.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_slide': ai_context.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_project': ai_context.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_project': ai_context.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_normalize': ai_context.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_normalize': ai_context.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_clamp': ai_context.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_clamp': ai_context.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_min': ai_context.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_min': ai_context.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_max': ai_context.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_max': ai_context.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_round': ai_context.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_round': ai_context.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_ceil': ai_context.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_ceil': ai_context.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_floor': ai_context.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_floor': ai_context.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_abs': ai_context.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_abs': ai_context.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_inverse': ai_context.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_inverse': ai_context.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_negative': ai_context.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_negative': ai_context.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_snap': ai_context.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_snap': ai_context.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_divide': ai_context.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_divide': ai_context.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_multiply_mat2': ai_context.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_multiply_mat2': ai_context.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_multiply': ai_context.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_multiply': ai_context.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_scale': ai_context.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_scale': ai_context.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_subtract': ai_context.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_subtract': ai_context.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_add': ai_context.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_add': ai_context.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_one': ai_context.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_one': ai_context.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_zero': ai_context.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_zero': ai_context.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_assign_vec2': ai_context.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_assign_vec2': ai_context.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_assign': ai_context.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_assign': ai_context.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i': ai_context.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i': ai_context.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_is_equal': ai_context.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_is_equal': ai_context.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2i_is_zero': ai_context.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2i_is_zero': ai_context.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_distance_squared': ai_context.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_distance_squared': ai_context.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_distance': ai_context.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_distance': ai_context.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_length': ai_context.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_length': ai_context.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_length_squared': ai_context.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_length_squared': ai_context.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_angle': ai_context.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_angle': ai_context.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_dot': ai_context.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_dot': ai_context.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_bezier4': ai_context.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_bezier4': ai_context.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_bezier3': ai_context.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_bezier3': ai_context.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_lerp': ai_context.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_lerp': ai_context.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_rotate': ai_context.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_rotate': ai_context.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_tangent': ai_context.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_tangent': ai_context.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_reflect': ai_context.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_reflect': ai_context.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_slide': ai_context.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_slide': ai_context.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_project': ai_context.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_project': ai_context.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_normalize': ai_context.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_normalize': ai_context.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_clamp': ai_context.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_clamp': ai_context.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_min': ai_context.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_min': ai_context.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_max': ai_context.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_max': ai_context.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_round': ai_context.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_round': ai_context.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_ceil': ai_context.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_ceil': ai_context.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_floor': ai_context.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_floor': ai_context.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_abs': ai_context.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_abs': ai_context.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_inverse': ai_context.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_inverse': ai_context.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_negative': ai_context.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_negative': ai_context.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_snap': ai_context.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_snap': ai_context.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_divide': ai_context.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_divide': ai_context.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_multiply_mat2': ai_context.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_multiply_mat2': ai_context.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_multiply': ai_context.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_multiply': ai_context.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_scale': ai_context.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_scale': ai_context.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_subtract': ai_context.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_subtract': ai_context.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_add': ai_context.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_add': ai_context.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_one': ai_context.c:(.text+0xc480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_one': ai_context.c:(.text+0xc500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_zero': ai_context.c:(.text+0xc520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_zero': ai_context.c:(.text+0xc5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_assign_vec2i': ai_context.c:(.text+0xc5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_assign_vec2i': ai_context.c:(.text+0xc640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_assign': ai_context.c:(.text+0xc660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_assign': ai_context.c:(.text+0xc6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2': ai_context.c:(.text+0xc700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2': ai_context.c:(.text+0xc780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_nearly_equal': ai_context.c:(.text+0xc7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_nearly_equal': ai_context.c:(.text+0xc7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_equal': ai_context.c:(.text+0xc800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_equal': ai_context.c:(.text+0xc840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_near_zero': ai_context.c:(.text+0xc860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_near_zero': ai_context.c:(.text+0xc880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `svec2_is_zero': ai_context.c:(.text+0xc8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai_context.c.o): In function `psvec2_is_zero': ai_context.c:(.text+0xc8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_lerp': ai_coop.c:(.text+0x1a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_lerp': ai_coop.c:(.text+0x220): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_multiply': ai_coop.c:(.text+0x240): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_multiply': ai_coop.c:(.text+0x2c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_scale': ai_coop.c:(.text+0x2e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_scale': ai_coop.c:(.text+0x360): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_negative': ai_coop.c:(.text+0x380): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_negative': ai_coop.c:(.text+0x400): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_scaling': ai_coop.c:(.text+0x420): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_scaling': ai_coop.c:(.text+0x4a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_translation': ai_coop.c:(.text+0x4c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_translation': ai_coop.c:(.text+0x540): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_look_at': ai_coop.c:(.text+0x560): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_look_at': ai_coop.c:(.text+0x620): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_quaternion': ai_coop.c:(.text+0x640): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_quaternion': ai_coop.c:(.text+0x6c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_axis': ai_coop.c:(.text+0x6e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_axis': ai_coop.c:(.text+0x760): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_z': ai_coop.c:(.text+0x780): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_z': ai_coop.c:(.text+0x800): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_y': ai_coop.c:(.text+0x820): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_y': ai_coop.c:(.text+0x8a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_rotation_x': ai_coop.c:(.text+0x8c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_rotation_x': ai_coop.c:(.text+0x940): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_perspective_infinite': ai_coop.c:(.text+0x960): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_perspective_infinite': ai_coop.c:(.text+0x9e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_perspective_fov': ai_coop.c:(.text+0xa00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_perspective_fov': ai_coop.c:(.text+0xa80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_perspective': ai_coop.c:(.text+0xaa0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_perspective': ai_coop.c:(.text+0xb20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_ortho': ai_coop.c:(.text+0xb40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_ortho': ai_coop.c:(.text+0xbc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_inverse': ai_coop.c:(.text+0xbe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_inverse': ai_coop.c:(.text+0xc60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_adjugate': ai_coop.c:(.text+0xc80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_adjugate': ai_coop.c:(.text+0xd00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_transpose': ai_coop.c:(.text+0xd20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_transpose': ai_coop.c:(.text+0xda0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_assign_mat3': ai_coop.c:(.text+0xdc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_assign_mat3': ai_coop.c:(.text+0xe40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_assign_mat2': ai_coop.c:(.text+0xe60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_assign_mat2': ai_coop.c:(.text+0xf00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_assign': ai_coop.c:(.text+0xf20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_assign': ai_coop.c:(.text+0xfa0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_determinant': ai_coop.c:(.text+0xfc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_determinant': ai_coop.c:(.text+0xfe0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_identity': ai_coop.c:(.text+0x1000): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_identity': ai_coop.c:(.text+0x1080): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4_zero': ai_coop.c:(.text+0x10a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4_zero': ai_coop.c:(.text+0x1120): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat4': ai_coop.c:(.text+0x1140): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat4': ai_coop.c:(.text+0x11c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_lerp': ai_coop.c:(.text+0x11e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_lerp': ai_coop.c:(.text+0x1260): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_multiply': ai_coop.c:(.text+0x1280): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_multiply': ai_coop.c:(.text+0x1300): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_scale': ai_coop.c:(.text+0x1320): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_scale': ai_coop.c:(.text+0x13a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_negative': ai_coop.c:(.text+0x13c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_negative': ai_coop.c:(.text+0x1440): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_scaling': ai_coop.c:(.text+0x1460): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_scaling': ai_coop.c:(.text+0x14e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_quaternion': ai_coop.c:(.text+0x1500): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_quaternion': ai_coop.c:(.text+0x15a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_axis': ai_coop.c:(.text+0x15c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_axis': ai_coop.c:(.text+0x1660): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_z': ai_coop.c:(.text+0x1680): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_z': ai_coop.c:(.text+0x1700): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_y': ai_coop.c:(.text+0x1720): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_y': ai_coop.c:(.text+0x17a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_rotation_x': ai_coop.c:(.text+0x17c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_rotation_x': ai_coop.c:(.text+0x1840): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_inverse': ai_coop.c:(.text+0x1860): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_inverse': ai_coop.c:(.text+0x18e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_adjugate': ai_coop.c:(.text+0x1900): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_adjugate': ai_coop.c:(.text+0x1980): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_cofactor': ai_coop.c:(.text+0x19a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_cofactor': ai_coop.c:(.text+0x1a20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_transpose': ai_coop.c:(.text+0x1a40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_transpose': ai_coop.c:(.text+0x1ac0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_assign_mat4': ai_coop.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_assign_mat4': ai_coop.c:(.text+0x1b60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_assign_mat2': ai_coop.c:(.text+0x1b80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_assign_mat2': ai_coop.c:(.text+0x1c20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_assign': ai_coop.c:(.text+0x1c40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_assign': ai_coop.c:(.text+0x1cc0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_determinant': ai_coop.c:(.text+0x1ce0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_determinant': ai_coop.c:(.text+0x1d00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_identity': ai_coop.c:(.text+0x1d20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_identity': ai_coop.c:(.text+0x1da0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3_zero': ai_coop.c:(.text+0x1dc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3_zero': ai_coop.c:(.text+0x1e40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat3': ai_coop.c:(.text+0x1e60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat3': ai_coop.c:(.text+0x1ee0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_lerp': ai_coop.c:(.text+0x1f00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_lerp': ai_coop.c:(.text+0x1fc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_multiply': ai_coop.c:(.text+0x1fe0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_multiply': ai_coop.c:(.text+0x20a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_scale': ai_coop.c:(.text+0x20c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_scale': ai_coop.c:(.text+0x2160): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_negative': ai_coop.c:(.text+0x2180): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_negative': ai_coop.c:(.text+0x2220): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_scaling': ai_coop.c:(.text+0x2240): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_scaling': ai_coop.c:(.text+0x22e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_rotation': ai_coop.c:(.text+0x2300): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_rotation': ai_coop.c:(.text+0x23a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_inverse': ai_coop.c:(.text+0x23c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_inverse': ai_coop.c:(.text+0x2460): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_cofactor': ai_coop.c:(.text+0x2480): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_cofactor': ai_coop.c:(.text+0x2520): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_transpose': ai_coop.c:(.text+0x2540): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_transpose': ai_coop.c:(.text+0x25e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_assign_mat4': ai_coop.c:(.text+0x2600): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_assign_mat4': ai_coop.c:(.text+0x26a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_assign_mat3': ai_coop.c:(.text+0x26c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_assign_mat3': ai_coop.c:(.text+0x2760): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_assign': ai_coop.c:(.text+0x2780): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_assign': ai_coop.c:(.text+0x2820): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_determinant': ai_coop.c:(.text+0x2840): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_determinant': ai_coop.c:(.text+0x2880): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_identity': ai_coop.c:(.text+0x28a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_identity': ai_coop.c:(.text+0x2940): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2_zero': ai_coop.c:(.text+0x2960): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2_zero': ai_coop.c:(.text+0x2a00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `smat2': ai_coop.c:(.text+0x2a20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psmat2': ai_coop.c:(.text+0x2ac0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_length_squared': ai_coop.c:(.text+0x2ae0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_length_squared': ai_coop.c:(.text+0x2b20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_length': ai_coop.c:(.text+0x2b40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_length': ai_coop.c:(.text+0x2b80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_angle': ai_coop.c:(.text+0x2ba0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_angle': ai_coop.c:(.text+0x2be0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_dot': ai_coop.c:(.text+0x2c00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_dot': ai_coop.c:(.text+0x2c40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_slerp': ai_coop.c:(.text+0x2c60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_slerp': ai_coop.c:(.text+0x2d20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_lerp': ai_coop.c:(.text+0x2d40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_lerp': ai_coop.c:(.text+0x2e00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_yaw_pitch_roll': ai_coop.c:(.text+0x2e20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_yaw_pitch_roll': ai_coop.c:(.text+0x2ec0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_mat4': ai_coop.c:(.text+0x2ee0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_mat4': ai_coop.c:(.text+0x2f80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_vec3': ai_coop.c:(.text+0x2fa0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_vec3': ai_coop.c:(.text+0x3040): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_from_axis_angle': ai_coop.c:(.text+0x3060): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_from_axis_angle': ai_coop.c:(.text+0x3100): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_power': ai_coop.c:(.text+0x3120): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_power': ai_coop.c:(.text+0x31c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_normalize': ai_coop.c:(.text+0x31e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_normalize': ai_coop.c:(.text+0x3280): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_inverse': ai_coop.c:(.text+0x32a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_inverse': ai_coop.c:(.text+0x3340): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_conjugate': ai_coop.c:(.text+0x3360): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_conjugate': ai_coop.c:(.text+0x3400): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_negative': ai_coop.c:(.text+0x3420): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_negative': ai_coop.c:(.text+0x34c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_divide': ai_coop.c:(.text+0x34e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_divide': ai_coop.c:(.text+0x35a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_multiply': ai_coop.c:(.text+0x35c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_multiply': ai_coop.c:(.text+0x3680): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_scale': ai_coop.c:(.text+0x36a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_scale': ai_coop.c:(.text+0x3740): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_null': ai_coop.c:(.text+0x3760): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_null': ai_coop.c:(.text+0x3800): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_zero': ai_coop.c:(.text+0x3820): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_zero': ai_coop.c:(.text+0x38c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_assign': ai_coop.c:(.text+0x38e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_assign': ai_coop.c:(.text+0x3980): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat': ai_coop.c:(.text+0x39a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat': ai_coop.c:(.text+0x3a40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_nearly_equal': ai_coop.c:(.text+0x3a60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_nearly_equal': ai_coop.c:(.text+0x3aa0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_equal': ai_coop.c:(.text+0x3ac0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_equal': ai_coop.c:(.text+0x3b00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_near_zero': ai_coop.c:(.text+0x3b20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_near_zero': ai_coop.c:(.text+0x3b60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `squat_is_zero': ai_coop.c:(.text+0x3b80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psquat_is_zero': ai_coop.c:(.text+0x3bc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_lerp': ai_coop.c:(.text+0x3be0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_lerp': ai_coop.c:(.text+0x3c80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_normalize': ai_coop.c:(.text+0x3ca0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_normalize': ai_coop.c:(.text+0x3d40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_clamp': ai_coop.c:(.text+0x3d60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_clamp': ai_coop.c:(.text+0x3e00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_min': ai_coop.c:(.text+0x3e20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_min': ai_coop.c:(.text+0x3ec0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_max': ai_coop.c:(.text+0x3ee0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_max': ai_coop.c:(.text+0x3f80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_round': ai_coop.c:(.text+0x3fa0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_round': ai_coop.c:(.text+0x4040): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_ceil': ai_coop.c:(.text+0x4060): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_ceil': ai_coop.c:(.text+0x4100): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_floor': ai_coop.c:(.text+0x4120): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_floor': ai_coop.c:(.text+0x41c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_abs': ai_coop.c:(.text+0x41e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_abs': ai_coop.c:(.text+0x4280): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_inverse': ai_coop.c:(.text+0x42a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_inverse': ai_coop.c:(.text+0x4340): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_negative': ai_coop.c:(.text+0x4360): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_negative': ai_coop.c:(.text+0x4400): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_snap': ai_coop.c:(.text+0x4420): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_snap': ai_coop.c:(.text+0x44c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_divide': ai_coop.c:(.text+0x44e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_divide': ai_coop.c:(.text+0x4580): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_multiply_mat4': ai_coop.c:(.text+0x45a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_multiply_mat4': ai_coop.c:(.text+0x4640): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_multiply': ai_coop.c:(.text+0x4660): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_multiply': ai_coop.c:(.text+0x4700): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_scale': ai_coop.c:(.text+0x4720): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_scale': ai_coop.c:(.text+0x47c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_subtract': ai_coop.c:(.text+0x47e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_subtract': ai_coop.c:(.text+0x4880): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_add': ai_coop.c:(.text+0x48a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_add': ai_coop.c:(.text+0x4940): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_one': ai_coop.c:(.text+0x4960): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_one': ai_coop.c:(.text+0x49e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_zero': ai_coop.c:(.text+0x4a00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_zero': ai_coop.c:(.text+0x4a80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_assign_vec4': ai_coop.c:(.text+0x4aa0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_assign_vec4': ai_coop.c:(.text+0x4b40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_assign': ai_coop.c:(.text+0x4b60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_assign': ai_coop.c:(.text+0x4c00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i': ai_coop.c:(.text+0x4c20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i': ai_coop.c:(.text+0x4cc0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_is_equal': ai_coop.c:(.text+0x4d00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_is_equal': ai_coop.c:(.text+0x4d40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4i_is_zero': ai_coop.c:(.text+0x4d60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4i_is_zero': ai_coop.c:(.text+0x4d80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_lerp': ai_coop.c:(.text+0x4da0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_lerp': ai_coop.c:(.text+0x4e40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_normalize': ai_coop.c:(.text+0x4e60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_normalize': ai_coop.c:(.text+0x4f00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_clamp': ai_coop.c:(.text+0x4f20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_clamp': ai_coop.c:(.text+0x4fc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_min': ai_coop.c:(.text+0x4fe0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_min': ai_coop.c:(.text+0x5080): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_max': ai_coop.c:(.text+0x50a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_max': ai_coop.c:(.text+0x5140): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_round': ai_coop.c:(.text+0x5160): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_round': ai_coop.c:(.text+0x5200): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_ceil': ai_coop.c:(.text+0x5220): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_ceil': ai_coop.c:(.text+0x52c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_floor': ai_coop.c:(.text+0x52e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_floor': ai_coop.c:(.text+0x5380): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_abs': ai_coop.c:(.text+0x53a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_abs': ai_coop.c:(.text+0x5440): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_inverse': ai_coop.c:(.text+0x5460): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_inverse': ai_coop.c:(.text+0x5500): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_negative': ai_coop.c:(.text+0x5520): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_negative': ai_coop.c:(.text+0x55c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_snap': ai_coop.c:(.text+0x55e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_snap': ai_coop.c:(.text+0x5680): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_divide': ai_coop.c:(.text+0x56a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_divide': ai_coop.c:(.text+0x5740): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_multiply_mat4': ai_coop.c:(.text+0x5760): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_multiply_mat4': ai_coop.c:(.text+0x5800): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_multiply': ai_coop.c:(.text+0x5820): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_multiply': ai_coop.c:(.text+0x58c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_scale': ai_coop.c:(.text+0x58e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_scale': ai_coop.c:(.text+0x5980): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_subtract': ai_coop.c:(.text+0x59a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_subtract': ai_coop.c:(.text+0x5a40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_add': ai_coop.c:(.text+0x5a60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_add': ai_coop.c:(.text+0x5b00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_one': ai_coop.c:(.text+0x5b20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_one': ai_coop.c:(.text+0x5ba0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_zero': ai_coop.c:(.text+0x5bc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_zero': ai_coop.c:(.text+0x5c40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_assign_vec4i': ai_coop.c:(.text+0x5c60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_assign_vec4i': ai_coop.c:(.text+0x5d00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_assign': ai_coop.c:(.text+0x5d20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_assign': ai_coop.c:(.text+0x5dc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4': ai_coop.c:(.text+0x5de0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4': ai_coop.c:(.text+0x5e80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_nearly_equal': ai_coop.c:(.text+0x5ea0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_nearly_equal': ai_coop.c:(.text+0x5ee0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_equal': ai_coop.c:(.text+0x5f00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_equal': ai_coop.c:(.text+0x5f40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_near_zero': ai_coop.c:(.text+0x5f60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_near_zero': ai_coop.c:(.text+0x5fa0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec4_is_zero': ai_coop.c:(.text+0x5fc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec4_is_zero': ai_coop.c:(.text+0x5fe0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_distance_squared': ai_coop.c:(.text+0x6000): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_distance_squared': ai_coop.c:(.text+0x6060): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_distance': ai_coop.c:(.text+0x6080): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_distance': ai_coop.c:(.text+0x60e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_length_squared': ai_coop.c:(.text+0x6100): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_length_squared': ai_coop.c:(.text+0x6140): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_length': ai_coop.c:(.text+0x6160): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_length': ai_coop.c:(.text+0x61a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_dot': ai_coop.c:(.text+0x61c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_dot': ai_coop.c:(.text+0x6220): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_bezier4': ai_coop.c:(.text+0x6240): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_bezier4': ai_coop.c:(.text+0x6340): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_bezier3': ai_coop.c:(.text+0x6380): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_bezier3': ai_coop.c:(.text+0x6480): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_lerp': ai_coop.c:(.text+0x64a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_lerp': ai_coop.c:(.text+0x6580): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_reflect': ai_coop.c:(.text+0x65a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_reflect': ai_coop.c:(.text+0x6680): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_slide': ai_coop.c:(.text+0x66a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_slide': ai_coop.c:(.text+0x6780): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_project': ai_coop.c:(.text+0x67a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_project': ai_coop.c:(.text+0x6880): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_normalize': ai_coop.c:(.text+0x68a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_normalize': ai_coop.c:(.text+0x6960): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_cross': ai_coop.c:(.text+0x6980): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_cross': ai_coop.c:(.text+0x6a60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_clamp': ai_coop.c:(.text+0x6a80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_clamp': ai_coop.c:(.text+0x6b80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_min': ai_coop.c:(.text+0x6ba0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_min': ai_coop.c:(.text+0x6c80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_max': ai_coop.c:(.text+0x6ca0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_max': ai_coop.c:(.text+0x6d80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_round': ai_coop.c:(.text+0x6da0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_round': ai_coop.c:(.text+0x6e40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_ceil': ai_coop.c:(.text+0x6e60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_ceil': ai_coop.c:(.text+0x6f00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_floor': ai_coop.c:(.text+0x6f20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_floor': ai_coop.c:(.text+0x6fc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_abs': ai_coop.c:(.text+0x6fe0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_abs': ai_coop.c:(.text+0x70a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_inverse': ai_coop.c:(.text+0x70c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_inverse': ai_coop.c:(.text+0x7180): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_negative': ai_coop.c:(.text+0x71a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_negative': ai_coop.c:(.text+0x7260): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_snap': ai_coop.c:(.text+0x7280): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_snap': ai_coop.c:(.text+0x7360): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_divide': ai_coop.c:(.text+0x7380): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_divide': ai_coop.c:(.text+0x7460): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_multiply_mat3': ai_coop.c:(.text+0x7480): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_multiply_mat3': ai_coop.c:(.text+0x7540): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_multiply': ai_coop.c:(.text+0x7560): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_multiply': ai_coop.c:(.text+0x7640): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_scale': ai_coop.c:(.text+0x7660): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_scale': ai_coop.c:(.text+0x7720): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_subtract': ai_coop.c:(.text+0x7740): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_subtract': ai_coop.c:(.text+0x7820): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_add': ai_coop.c:(.text+0x7840): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_add': ai_coop.c:(.text+0x7920): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_one': ai_coop.c:(.text+0x7940): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_one': ai_coop.c:(.text+0x79e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_zero': ai_coop.c:(.text+0x7a00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_zero': ai_coop.c:(.text+0x7aa0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_assign_vec3': ai_coop.c:(.text+0x7ac0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_assign_vec3': ai_coop.c:(.text+0x7b60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_assign': ai_coop.c:(.text+0x7b80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_assign': ai_coop.c:(.text+0x7c40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i': ai_coop.c:(.text+0x7c60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i': ai_coop.c:(.text+0x7d00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_is_equal': ai_coop.c:(.text+0x7d20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_is_equal': ai_coop.c:(.text+0x7d80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3i_is_zero': ai_coop.c:(.text+0x7da0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3i_is_zero': ai_coop.c:(.text+0x7de0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_distance_squared': ai_coop.c:(.text+0x7e00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_distance_squared': ai_coop.c:(.text+0x7e40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_distance': ai_coop.c:(.text+0x7e60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_distance': ai_coop.c:(.text+0x7ea0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_length_squared': ai_coop.c:(.text+0x7ec0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_length_squared': ai_coop.c:(.text+0x7ee0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_length': ai_coop.c:(.text+0x7f00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_length': ai_coop.c:(.text+0x7f20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_dot': ai_coop.c:(.text+0x7f40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_dot': ai_coop.c:(.text+0x7f80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_bezier4': ai_coop.c:(.text+0x7fa0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_bezier4': ai_coop.c:(.text+0x8080): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_bezier3': ai_coop.c:(.text+0x80c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_bezier3': ai_coop.c:(.text+0x8180): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_lerp': ai_coop.c:(.text+0x81a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_lerp': ai_coop.c:(.text+0x8260): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_reflect': ai_coop.c:(.text+0x8280): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_reflect': ai_coop.c:(.text+0x8340): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_slide': ai_coop.c:(.text+0x8360): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_slide': ai_coop.c:(.text+0x8420): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_project': ai_coop.c:(.text+0x8440): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_project': ai_coop.c:(.text+0x8500): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_normalize': ai_coop.c:(.text+0x8520): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_normalize': ai_coop.c:(.text+0x85c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_cross': ai_coop.c:(.text+0x85e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_cross': ai_coop.c:(.text+0x86a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_clamp': ai_coop.c:(.text+0x86c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_clamp': ai_coop.c:(.text+0x8780): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_min': ai_coop.c:(.text+0x87a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_min': ai_coop.c:(.text+0x8860): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_max': ai_coop.c:(.text+0x8880): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_max': ai_coop.c:(.text+0x8940): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_round': ai_coop.c:(.text+0x8960): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_round': ai_coop.c:(.text+0x8a00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_ceil': ai_coop.c:(.text+0x8a20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_ceil': ai_coop.c:(.text+0x8ac0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_floor': ai_coop.c:(.text+0x8ae0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_floor': ai_coop.c:(.text+0x8b80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_abs': ai_coop.c:(.text+0x8ba0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_abs': ai_coop.c:(.text+0x8c40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_inverse': ai_coop.c:(.text+0x8c60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_inverse': ai_coop.c:(.text+0x8d00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_negative': ai_coop.c:(.text+0x8d20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_negative': ai_coop.c:(.text+0x8dc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_snap': ai_coop.c:(.text+0x8de0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_snap': ai_coop.c:(.text+0x8ea0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_divide': ai_coop.c:(.text+0x8ec0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_divide': ai_coop.c:(.text+0x8f80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_multiply_mat3': ai_coop.c:(.text+0x8fa0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_multiply_mat3': ai_coop.c:(.text+0x9040): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_multiply': ai_coop.c:(.text+0x9060): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_multiply': ai_coop.c:(.text+0x9120): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_scale': ai_coop.c:(.text+0x9140): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_scale': ai_coop.c:(.text+0x91e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_subtract': ai_coop.c:(.text+0x9200): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_subtract': ai_coop.c:(.text+0x92c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_add': ai_coop.c:(.text+0x92e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_add': ai_coop.c:(.text+0x93a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_one': ai_coop.c:(.text+0x93c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_one': ai_coop.c:(.text+0x9460): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_zero': ai_coop.c:(.text+0x9480): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_zero': ai_coop.c:(.text+0x9520): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_assign_vec3i': ai_coop.c:(.text+0x9540): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_assign_vec3i': ai_coop.c:(.text+0x9600): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_assign': ai_coop.c:(.text+0x9620): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_assign': ai_coop.c:(.text+0x96c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3': ai_coop.c:(.text+0x96e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3': ai_coop.c:(.text+0x9780): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_nearly_equal': ai_coop.c:(.text+0x97a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_nearly_equal': ai_coop.c:(.text+0x97e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_equal': ai_coop.c:(.text+0x9800): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_equal': ai_coop.c:(.text+0x9840): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_near_zero': ai_coop.c:(.text+0x9860): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_near_zero': ai_coop.c:(.text+0x98a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec3_is_zero': ai_coop.c:(.text+0x98c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec3_is_zero': ai_coop.c:(.text+0x9900): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_distance_squared': ai_coop.c:(.text+0x9920): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_distance_squared': ai_coop.c:(.text+0x9960): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_distance': ai_coop.c:(.text+0x9980): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_distance': ai_coop.c:(.text+0x99a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_length': ai_coop.c:(.text+0x99c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_length': ai_coop.c:(.text+0x99e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_length_squared': ai_coop.c:(.text+0x9a00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_length_squared': ai_coop.c:(.text+0x9a20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_angle': ai_coop.c:(.text+0x9a40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_angle': ai_coop.c:(.text+0x9a60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_dot': ai_coop.c:(.text+0x9a80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_dot': ai_coop.c:(.text+0x9ac0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_bezier4': ai_coop.c:(.text+0x9ae0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_bezier4': ai_coop.c:(.text+0x9b80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_bezier3': ai_coop.c:(.text+0x9bc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_bezier3': ai_coop.c:(.text+0x9c60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_lerp': ai_coop.c:(.text+0x9c80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_lerp': ai_coop.c:(.text+0x9d00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_rotate': ai_coop.c:(.text+0x9d20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_rotate': ai_coop.c:(.text+0x9da0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_tangent': ai_coop.c:(.text+0x9dc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_tangent': ai_coop.c:(.text+0x9e40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_reflect': ai_coop.c:(.text+0x9e60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_reflect': ai_coop.c:(.text+0x9ee0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_slide': ai_coop.c:(.text+0x9f00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_slide': ai_coop.c:(.text+0x9f80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_project': ai_coop.c:(.text+0x9fa0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_project': ai_coop.c:(.text+0xa020): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_normalize': ai_coop.c:(.text+0xa040): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_normalize': ai_coop.c:(.text+0xa0c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_clamp': ai_coop.c:(.text+0xa0e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_clamp': ai_coop.c:(.text+0xa180): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_min': ai_coop.c:(.text+0xa1a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_min': ai_coop.c:(.text+0xa220): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_max': ai_coop.c:(.text+0xa240): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_max': ai_coop.c:(.text+0xa2c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_round': ai_coop.c:(.text+0xa2e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_round': ai_coop.c:(.text+0xa360): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_ceil': ai_coop.c:(.text+0xa380): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_ceil': ai_coop.c:(.text+0xa400): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_floor': ai_coop.c:(.text+0xa420): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_floor': ai_coop.c:(.text+0xa4a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_abs': ai_coop.c:(.text+0xa4c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_abs': ai_coop.c:(.text+0xa540): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_inverse': ai_coop.c:(.text+0xa560): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_inverse': ai_coop.c:(.text+0xa5e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_negative': ai_coop.c:(.text+0xa600): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_negative': ai_coop.c:(.text+0xa680): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_snap': ai_coop.c:(.text+0xa6a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_snap': ai_coop.c:(.text+0xa720): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_divide': ai_coop.c:(.text+0xa740): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_divide': ai_coop.c:(.text+0xa7c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_multiply_mat2': ai_coop.c:(.text+0xa7e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_multiply_mat2': ai_coop.c:(.text+0xa880): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_multiply': ai_coop.c:(.text+0xa8a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_multiply': ai_coop.c:(.text+0xa920): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_scale': ai_coop.c:(.text+0xa940): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_scale': ai_coop.c:(.text+0xa9c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_subtract': ai_coop.c:(.text+0xa9e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_subtract': ai_coop.c:(.text+0xaa60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_add': ai_coop.c:(.text+0xaa80): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_add': ai_coop.c:(.text+0xab00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_one': ai_coop.c:(.text+0xab20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_one': ai_coop.c:(.text+0xaba0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_zero': ai_coop.c:(.text+0xabc0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_zero': ai_coop.c:(.text+0xac40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_assign_vec2': ai_coop.c:(.text+0xac60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_assign_vec2': ai_coop.c:(.text+0xace0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_assign': ai_coop.c:(.text+0xad00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_assign': ai_coop.c:(.text+0xad80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i': ai_coop.c:(.text+0xada0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i': ai_coop.c:(.text+0xae20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_is_equal': ai_coop.c:(.text+0xb0a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_is_equal': ai_coop.c:(.text+0xb0e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2i_is_zero': ai_coop.c:(.text+0xb100): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2i_is_zero': ai_coop.c:(.text+0xb120): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_distance_squared': ai_coop.c:(.text+0xb3c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_distance_squared': ai_coop.c:(.text+0xb400): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_distance': ai_coop.c:(.text+0xb420): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_distance': ai_coop.c:(.text+0xb460): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_length': ai_coop.c:(.text+0xb480): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_length': ai_coop.c:(.text+0xb4a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_length_squared': ai_coop.c:(.text+0xb4c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_length_squared': ai_coop.c:(.text+0xb4e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_angle': ai_coop.c:(.text+0xb500): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_angle': ai_coop.c:(.text+0xb520): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_dot': ai_coop.c:(.text+0xb540): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_dot': ai_coop.c:(.text+0xb580): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_bezier4': ai_coop.c:(.text+0xb5a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_bezier4': ai_coop.c:(.text+0xb660): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_bezier3': ai_coop.c:(.text+0xb6a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_bezier3': ai_coop.c:(.text+0xb740): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_lerp': ai_coop.c:(.text+0xb760): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_lerp': ai_coop.c:(.text+0xb800): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_rotate': ai_coop.c:(.text+0xb820): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_rotate': ai_coop.c:(.text+0xb8c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_tangent': ai_coop.c:(.text+0xb8e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_tangent': ai_coop.c:(.text+0xb960): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_reflect': ai_coop.c:(.text+0xb980): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_reflect': ai_coop.c:(.text+0xba20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_slide': ai_coop.c:(.text+0xba40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_slide': ai_coop.c:(.text+0xbae0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_project': ai_coop.c:(.text+0xbb00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_project': ai_coop.c:(.text+0xbba0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_normalize': ai_coop.c:(.text+0xbbc0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_normalize': ai_coop.c:(.text+0xbc40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_clamp': ai_coop.c:(.text+0xbc60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_clamp': ai_coop.c:(.text+0xbd00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_min': ai_coop.c:(.text+0xbd20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_min': ai_coop.c:(.text+0xbdc0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_max': ai_coop.c:(.text+0xbde0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_max': ai_coop.c:(.text+0xbe80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_round': ai_coop.c:(.text+0xbea0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_round': ai_coop.c:(.text+0xbf20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_ceil': ai_coop.c:(.text+0xbf40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_ceil': ai_coop.c:(.text+0xbfc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_floor': ai_coop.c:(.text+0xbfe0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_floor': ai_coop.c:(.text+0xc060): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_abs': ai_coop.c:(.text+0xc080): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_abs': ai_coop.c:(.text+0xc100): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_inverse': ai_coop.c:(.text+0xc120): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_inverse': ai_coop.c:(.text+0xc1a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_negative': ai_coop.c:(.text+0xc1c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_negative': ai_coop.c:(.text+0xc240): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_snap': ai_coop.c:(.text+0xc260): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_snap': ai_coop.c:(.text+0xc300): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_divide': ai_coop.c:(.text+0xc320): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_divide': ai_coop.c:(.text+0xc3c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_multiply_mat2': ai_coop.c:(.text+0xc3e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_multiply_mat2': ai_coop.c:(.text+0xc480): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_multiply': ai_coop.c:(.text+0xc4a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_multiply': ai_coop.c:(.text+0xc540): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_scale': ai_coop.c:(.text+0xc560): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_scale': ai_coop.c:(.text+0xc600): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_subtract': ai_coop.c:(.text+0xc620): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_subtract': ai_coop.c:(.text+0xc6c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_add': ai_coop.c:(.text+0xc6e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_add': ai_coop.c:(.text+0xc780): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_one': ai_coop.c:(.text+0xc7a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_one': ai_coop.c:(.text+0xc820): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_zero': ai_coop.c:(.text+0xc840): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_zero': ai_coop.c:(.text+0xc8c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_assign_vec2i': ai_coop.c:(.text+0xc8e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_assign_vec2i': ai_coop.c:(.text+0xc960): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_assign': ai_coop.c:(.text+0xc980): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_assign': ai_coop.c:(.text+0xca00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2': ai_coop.c:(.text+0xca20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2': ai_coop.c:(.text+0xcaa0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_nearly_equal': ai_coop.c:(.text+0xcac0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_nearly_equal': ai_coop.c:(.text+0xcb00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_equal': ai_coop.c:(.text+0xcb20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_equal': ai_coop.c:(.text+0xcb60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_near_zero': ai_coop.c:(.text+0xcb80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_near_zero': ai_coop.c:(.text+0xcba0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `svec2_is_zero': ai_coop.c:(.text+0xe060): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai_coop.c.o): In function `psvec2_is_zero': ai_coop.c:(.text+0xe080): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_lerp': ai_utils.c:(.text+0xce0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_lerp': ai_utils.c:(.text+0xd60): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_multiply': ai_utils.c:(.text+0xd80): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_multiply': ai_utils.c:(.text+0xe00): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_scale': ai_utils.c:(.text+0xe20): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_scale': ai_utils.c:(.text+0xea0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_negative': ai_utils.c:(.text+0xec0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_negative': ai_utils.c:(.text+0xf40): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_scaling': ai_utils.c:(.text+0xf60): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_scaling': ai_utils.c:(.text+0xfe0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_translation': ai_utils.c:(.text+0x1000): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_translation': ai_utils.c:(.text+0x1080): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_look_at': ai_utils.c:(.text+0x10a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_look_at': ai_utils.c:(.text+0x1160): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_quaternion': ai_utils.c:(.text+0x1180): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_quaternion': ai_utils.c:(.text+0x1200): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_axis': ai_utils.c:(.text+0x1220): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_axis': ai_utils.c:(.text+0x12a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_z': ai_utils.c:(.text+0x12c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_z': ai_utils.c:(.text+0x1340): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_y': ai_utils.c:(.text+0x1360): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_y': ai_utils.c:(.text+0x13e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_rotation_x': ai_utils.c:(.text+0x1400): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_rotation_x': ai_utils.c:(.text+0x1480): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_perspective_infinite': ai_utils.c:(.text+0x14a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_perspective_infinite': ai_utils.c:(.text+0x1520): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_perspective_fov': ai_utils.c:(.text+0x1540): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_perspective_fov': ai_utils.c:(.text+0x15c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_perspective': ai_utils.c:(.text+0x15e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_perspective': ai_utils.c:(.text+0x1660): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_ortho': ai_utils.c:(.text+0x1680): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_ortho': ai_utils.c:(.text+0x1700): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_inverse': ai_utils.c:(.text+0x1720): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_inverse': ai_utils.c:(.text+0x17a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_adjugate': ai_utils.c:(.text+0x17c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_adjugate': ai_utils.c:(.text+0x1840): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_transpose': ai_utils.c:(.text+0x1860): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_transpose': ai_utils.c:(.text+0x18e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_assign_mat3': ai_utils.c:(.text+0x1900): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_assign_mat3': ai_utils.c:(.text+0x1980): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_assign_mat2': ai_utils.c:(.text+0x19a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_assign_mat2': ai_utils.c:(.text+0x1a40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_assign': ai_utils.c:(.text+0x1a60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_assign': ai_utils.c:(.text+0x1ae0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_determinant': ai_utils.c:(.text+0x1b00): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_determinant': ai_utils.c:(.text+0x1b20): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_identity': ai_utils.c:(.text+0x1b40): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_identity': ai_utils.c:(.text+0x1bc0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4_zero': ai_utils.c:(.text+0x1be0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4_zero': ai_utils.c:(.text+0x1c60): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat4': ai_utils.c:(.text+0x1c80): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat4': ai_utils.c:(.text+0x1d00): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_lerp': ai_utils.c:(.text+0x1d20): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_lerp': ai_utils.c:(.text+0x1da0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_multiply': ai_utils.c:(.text+0x1dc0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_multiply': ai_utils.c:(.text+0x1e40): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_scale': ai_utils.c:(.text+0x1e60): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_scale': ai_utils.c:(.text+0x1ee0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_negative': ai_utils.c:(.text+0x1f00): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_negative': ai_utils.c:(.text+0x1f80): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_scaling': ai_utils.c:(.text+0x1fa0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_scaling': ai_utils.c:(.text+0x2020): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_quaternion': ai_utils.c:(.text+0x2040): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_quaternion': ai_utils.c:(.text+0x20e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_axis': ai_utils.c:(.text+0x2100): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_axis': ai_utils.c:(.text+0x21a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_z': ai_utils.c:(.text+0x21c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_z': ai_utils.c:(.text+0x2240): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_y': ai_utils.c:(.text+0x2260): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_y': ai_utils.c:(.text+0x22e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_rotation_x': ai_utils.c:(.text+0x2300): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_rotation_x': ai_utils.c:(.text+0x2380): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_inverse': ai_utils.c:(.text+0x23a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_inverse': ai_utils.c:(.text+0x2420): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_adjugate': ai_utils.c:(.text+0x2440): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_adjugate': ai_utils.c:(.text+0x24c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_cofactor': ai_utils.c:(.text+0x24e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_cofactor': ai_utils.c:(.text+0x2560): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_transpose': ai_utils.c:(.text+0x2580): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_transpose': ai_utils.c:(.text+0x2600): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_assign_mat4': ai_utils.c:(.text+0x2620): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_assign_mat4': ai_utils.c:(.text+0x26a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_assign_mat2': ai_utils.c:(.text+0x26c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_assign_mat2': ai_utils.c:(.text+0x2760): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_assign': ai_utils.c:(.text+0x2780): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_assign': ai_utils.c:(.text+0x2800): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_determinant': ai_utils.c:(.text+0x2820): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_determinant': ai_utils.c:(.text+0x2840): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_identity': ai_utils.c:(.text+0x2860): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_identity': ai_utils.c:(.text+0x28e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3_zero': ai_utils.c:(.text+0x2900): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3_zero': ai_utils.c:(.text+0x2980): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat3': ai_utils.c:(.text+0x29a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat3': ai_utils.c:(.text+0x2a20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_lerp': ai_utils.c:(.text+0x2a40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_lerp': ai_utils.c:(.text+0x2b00): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_multiply': ai_utils.c:(.text+0x2b20): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_multiply': ai_utils.c:(.text+0x2be0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_scale': ai_utils.c:(.text+0x2c00): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_scale': ai_utils.c:(.text+0x2ca0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_negative': ai_utils.c:(.text+0x2cc0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_negative': ai_utils.c:(.text+0x2d60): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_scaling': ai_utils.c:(.text+0x2d80): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_scaling': ai_utils.c:(.text+0x2e20): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_rotation': ai_utils.c:(.text+0x2e40): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_rotation': ai_utils.c:(.text+0x2ee0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_inverse': ai_utils.c:(.text+0x2f00): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_inverse': ai_utils.c:(.text+0x2fa0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_cofactor': ai_utils.c:(.text+0x2fc0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_cofactor': ai_utils.c:(.text+0x3060): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_transpose': ai_utils.c:(.text+0x3080): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_transpose': ai_utils.c:(.text+0x3120): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_assign_mat4': ai_utils.c:(.text+0x3140): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_assign_mat4': ai_utils.c:(.text+0x31e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_assign_mat3': ai_utils.c:(.text+0x3200): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_assign_mat3': ai_utils.c:(.text+0x32a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_assign': ai_utils.c:(.text+0x32c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_assign': ai_utils.c:(.text+0x3360): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_determinant': ai_utils.c:(.text+0x3380): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_determinant': ai_utils.c:(.text+0x33c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_identity': ai_utils.c:(.text+0x33e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_identity': ai_utils.c:(.text+0x3480): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2_zero': ai_utils.c:(.text+0x34a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2_zero': ai_utils.c:(.text+0x3540): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `smat2': ai_utils.c:(.text+0x3560): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psmat2': ai_utils.c:(.text+0x3600): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_length_squared': ai_utils.c:(.text+0x3620): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_length_squared': ai_utils.c:(.text+0x3660): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_length': ai_utils.c:(.text+0x3680): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_length': ai_utils.c:(.text+0x36c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_angle': ai_utils.c:(.text+0x36e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_angle': ai_utils.c:(.text+0x3720): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_dot': ai_utils.c:(.text+0x3740): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_dot': ai_utils.c:(.text+0x3780): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_slerp': ai_utils.c:(.text+0x37a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_slerp': ai_utils.c:(.text+0x3860): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_lerp': ai_utils.c:(.text+0x3880): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_lerp': ai_utils.c:(.text+0x3940): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_yaw_pitch_roll': ai_utils.c:(.text+0x3960): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_yaw_pitch_roll': ai_utils.c:(.text+0x3a00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_mat4': ai_utils.c:(.text+0x3a20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_mat4': ai_utils.c:(.text+0x3ac0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_vec3': ai_utils.c:(.text+0x3ae0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_vec3': ai_utils.c:(.text+0x3b80): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_from_axis_angle': ai_utils.c:(.text+0x3ba0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_from_axis_angle': ai_utils.c:(.text+0x3c40): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_power': ai_utils.c:(.text+0x3c60): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_power': ai_utils.c:(.text+0x3d00): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_normalize': ai_utils.c:(.text+0x3d20): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_normalize': ai_utils.c:(.text+0x3dc0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_inverse': ai_utils.c:(.text+0x3de0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_inverse': ai_utils.c:(.text+0x3e80): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_conjugate': ai_utils.c:(.text+0x3ea0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_conjugate': ai_utils.c:(.text+0x3f40): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_negative': ai_utils.c:(.text+0x3f60): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_negative': ai_utils.c:(.text+0x4000): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_divide': ai_utils.c:(.text+0x4020): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_divide': ai_utils.c:(.text+0x40e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_multiply': ai_utils.c:(.text+0x4100): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_multiply': ai_utils.c:(.text+0x41c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_scale': ai_utils.c:(.text+0x41e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_scale': ai_utils.c:(.text+0x4280): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_null': ai_utils.c:(.text+0x42a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_null': ai_utils.c:(.text+0x4340): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_zero': ai_utils.c:(.text+0x4360): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_zero': ai_utils.c:(.text+0x4400): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_assign': ai_utils.c:(.text+0x4420): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_assign': ai_utils.c:(.text+0x44c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat': ai_utils.c:(.text+0x44e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat': ai_utils.c:(.text+0x4580): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_nearly_equal': ai_utils.c:(.text+0x45a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_nearly_equal': ai_utils.c:(.text+0x45e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_equal': ai_utils.c:(.text+0x4600): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_equal': ai_utils.c:(.text+0x4640): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_near_zero': ai_utils.c:(.text+0x4660): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_near_zero': ai_utils.c:(.text+0x46a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `squat_is_zero': ai_utils.c:(.text+0x46c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psquat_is_zero': ai_utils.c:(.text+0x4700): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_lerp': ai_utils.c:(.text+0x4720): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_lerp': ai_utils.c:(.text+0x47c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_normalize': ai_utils.c:(.text+0x47e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_normalize': ai_utils.c:(.text+0x4880): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_clamp': ai_utils.c:(.text+0x48a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_clamp': ai_utils.c:(.text+0x4940): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_min': ai_utils.c:(.text+0x4960): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_min': ai_utils.c:(.text+0x4a00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_max': ai_utils.c:(.text+0x4a20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_max': ai_utils.c:(.text+0x4ac0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_round': ai_utils.c:(.text+0x4ae0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_round': ai_utils.c:(.text+0x4b80): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_ceil': ai_utils.c:(.text+0x4ba0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_ceil': ai_utils.c:(.text+0x4c40): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_floor': ai_utils.c:(.text+0x4c60): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_floor': ai_utils.c:(.text+0x4d00): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_abs': ai_utils.c:(.text+0x4d20): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_abs': ai_utils.c:(.text+0x4dc0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_inverse': ai_utils.c:(.text+0x4de0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_inverse': ai_utils.c:(.text+0x4e80): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_negative': ai_utils.c:(.text+0x4ea0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_negative': ai_utils.c:(.text+0x4f40): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_snap': ai_utils.c:(.text+0x4f60): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_snap': ai_utils.c:(.text+0x5000): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_divide': ai_utils.c:(.text+0x5020): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_divide': ai_utils.c:(.text+0x50c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_multiply_mat4': ai_utils.c:(.text+0x50e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_multiply_mat4': ai_utils.c:(.text+0x5180): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_multiply': ai_utils.c:(.text+0x51a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_multiply': ai_utils.c:(.text+0x5240): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_scale': ai_utils.c:(.text+0x5260): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_scale': ai_utils.c:(.text+0x5300): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_subtract': ai_utils.c:(.text+0x5320): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_subtract': ai_utils.c:(.text+0x53c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_add': ai_utils.c:(.text+0x53e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_add': ai_utils.c:(.text+0x5480): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_one': ai_utils.c:(.text+0x54a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_one': ai_utils.c:(.text+0x5520): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_zero': ai_utils.c:(.text+0x5540): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_zero': ai_utils.c:(.text+0x55c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_assign_vec4': ai_utils.c:(.text+0x55e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_assign_vec4': ai_utils.c:(.text+0x5680): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_assign': ai_utils.c:(.text+0x56a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_assign': ai_utils.c:(.text+0x5740): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i': ai_utils.c:(.text+0x5760): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i': ai_utils.c:(.text+0x5800): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_is_equal': ai_utils.c:(.text+0x5840): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_is_equal': ai_utils.c:(.text+0x5880): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4i_is_zero': ai_utils.c:(.text+0x58a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4i_is_zero': ai_utils.c:(.text+0x58c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_lerp': ai_utils.c:(.text+0x58e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_lerp': ai_utils.c:(.text+0x5980): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_normalize': ai_utils.c:(.text+0x59a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_normalize': ai_utils.c:(.text+0x5a40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_clamp': ai_utils.c:(.text+0x5a60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_clamp': ai_utils.c:(.text+0x5b00): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_min': ai_utils.c:(.text+0x5b20): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_min': ai_utils.c:(.text+0x5bc0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_max': ai_utils.c:(.text+0x5be0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_max': ai_utils.c:(.text+0x5c80): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_round': ai_utils.c:(.text+0x5ca0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_round': ai_utils.c:(.text+0x5d40): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_ceil': ai_utils.c:(.text+0x5d60): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_ceil': ai_utils.c:(.text+0x5e00): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_floor': ai_utils.c:(.text+0x5e20): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_floor': ai_utils.c:(.text+0x5ec0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_abs': ai_utils.c:(.text+0x5ee0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_abs': ai_utils.c:(.text+0x5f80): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_inverse': ai_utils.c:(.text+0x5fa0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_inverse': ai_utils.c:(.text+0x6040): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_negative': ai_utils.c:(.text+0x6060): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_negative': ai_utils.c:(.text+0x6100): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_snap': ai_utils.c:(.text+0x6120): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_snap': ai_utils.c:(.text+0x61c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_divide': ai_utils.c:(.text+0x61e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_divide': ai_utils.c:(.text+0x6280): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_multiply_mat4': ai_utils.c:(.text+0x62a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_multiply_mat4': ai_utils.c:(.text+0x6340): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_multiply': ai_utils.c:(.text+0x6360): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_multiply': ai_utils.c:(.text+0x6400): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_scale': ai_utils.c:(.text+0x6420): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_scale': ai_utils.c:(.text+0x64c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_subtract': ai_utils.c:(.text+0x64e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_subtract': ai_utils.c:(.text+0x6580): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_add': ai_utils.c:(.text+0x65a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_add': ai_utils.c:(.text+0x6640): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_one': ai_utils.c:(.text+0x6660): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_one': ai_utils.c:(.text+0x66e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_zero': ai_utils.c:(.text+0x6700): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_zero': ai_utils.c:(.text+0x6780): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_assign_vec4i': ai_utils.c:(.text+0x67a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_assign_vec4i': ai_utils.c:(.text+0x6840): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_assign': ai_utils.c:(.text+0x6860): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_assign': ai_utils.c:(.text+0x6900): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4': ai_utils.c:(.text+0x6920): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4': ai_utils.c:(.text+0x69c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_nearly_equal': ai_utils.c:(.text+0x69e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_nearly_equal': ai_utils.c:(.text+0x6a20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_equal': ai_utils.c:(.text+0x6a40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_equal': ai_utils.c:(.text+0x6a80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_near_zero': ai_utils.c:(.text+0x6aa0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_near_zero': ai_utils.c:(.text+0x6ae0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec4_is_zero': ai_utils.c:(.text+0x6b00): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec4_is_zero': ai_utils.c:(.text+0x6b20): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_distance_squared': ai_utils.c:(.text+0x6b40): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_distance_squared': ai_utils.c:(.text+0x6ba0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_distance': ai_utils.c:(.text+0x6bc0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_distance': ai_utils.c:(.text+0x6c20): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_length_squared': ai_utils.c:(.text+0x6c40): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_length_squared': ai_utils.c:(.text+0x6c80): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_length': ai_utils.c:(.text+0x6ca0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_length': ai_utils.c:(.text+0x6ce0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_dot': ai_utils.c:(.text+0x6d00): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_dot': ai_utils.c:(.text+0x6d60): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_bezier4': ai_utils.c:(.text+0x6d80): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_bezier4': ai_utils.c:(.text+0x6e80): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_bezier3': ai_utils.c:(.text+0x6ec0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_bezier3': ai_utils.c:(.text+0x6fc0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_lerp': ai_utils.c:(.text+0x6fe0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_lerp': ai_utils.c:(.text+0x70c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_reflect': ai_utils.c:(.text+0x70e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_reflect': ai_utils.c:(.text+0x71c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_slide': ai_utils.c:(.text+0x71e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_slide': ai_utils.c:(.text+0x72c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_project': ai_utils.c:(.text+0x72e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_project': ai_utils.c:(.text+0x73c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_normalize': ai_utils.c:(.text+0x73e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_normalize': ai_utils.c:(.text+0x74a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_cross': ai_utils.c:(.text+0x74c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_cross': ai_utils.c:(.text+0x75a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_clamp': ai_utils.c:(.text+0x75c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_clamp': ai_utils.c:(.text+0x76c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_min': ai_utils.c:(.text+0x76e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_min': ai_utils.c:(.text+0x77c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_max': ai_utils.c:(.text+0x77e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_max': ai_utils.c:(.text+0x78c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_round': ai_utils.c:(.text+0x78e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_round': ai_utils.c:(.text+0x7980): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_ceil': ai_utils.c:(.text+0x79a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_ceil': ai_utils.c:(.text+0x7a40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_floor': ai_utils.c:(.text+0x7a60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_floor': ai_utils.c:(.text+0x7b00): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_abs': ai_utils.c:(.text+0x7b20): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_abs': ai_utils.c:(.text+0x7be0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_inverse': ai_utils.c:(.text+0x7c00): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_inverse': ai_utils.c:(.text+0x7cc0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_negative': ai_utils.c:(.text+0x7ce0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_negative': ai_utils.c:(.text+0x7da0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_snap': ai_utils.c:(.text+0x7dc0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_snap': ai_utils.c:(.text+0x7ea0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_divide': ai_utils.c:(.text+0x7ec0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_divide': ai_utils.c:(.text+0x7fa0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_multiply_mat3': ai_utils.c:(.text+0x7fc0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_multiply_mat3': ai_utils.c:(.text+0x8080): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_multiply': ai_utils.c:(.text+0x80a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_multiply': ai_utils.c:(.text+0x8180): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_scale': ai_utils.c:(.text+0x81a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_scale': ai_utils.c:(.text+0x8260): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_subtract': ai_utils.c:(.text+0x8280): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_subtract': ai_utils.c:(.text+0x8360): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_add': ai_utils.c:(.text+0x8380): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_add': ai_utils.c:(.text+0x8460): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_one': ai_utils.c:(.text+0x8480): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_one': ai_utils.c:(.text+0x8520): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_zero': ai_utils.c:(.text+0x8540): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_zero': ai_utils.c:(.text+0x85e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_assign_vec3': ai_utils.c:(.text+0x8600): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_assign_vec3': ai_utils.c:(.text+0x86a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_assign': ai_utils.c:(.text+0x86c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_assign': ai_utils.c:(.text+0x8780): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i': ai_utils.c:(.text+0x87a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i': ai_utils.c:(.text+0x8840): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_is_equal': ai_utils.c:(.text+0x8860): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_is_equal': ai_utils.c:(.text+0x88c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3i_is_zero': ai_utils.c:(.text+0x88e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3i_is_zero': ai_utils.c:(.text+0x8920): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_distance_squared': ai_utils.c:(.text+0x8940): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_distance_squared': ai_utils.c:(.text+0x8980): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_distance': ai_utils.c:(.text+0x89a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_distance': ai_utils.c:(.text+0x89e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_length_squared': ai_utils.c:(.text+0x8a00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_length_squared': ai_utils.c:(.text+0x8a20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_length': ai_utils.c:(.text+0x8a40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_length': ai_utils.c:(.text+0x8a60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_dot': ai_utils.c:(.text+0x8a80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_dot': ai_utils.c:(.text+0x8ac0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_bezier4': ai_utils.c:(.text+0x8ae0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_bezier4': ai_utils.c:(.text+0x8bc0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_bezier3': ai_utils.c:(.text+0x8c00): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_bezier3': ai_utils.c:(.text+0x8cc0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_lerp': ai_utils.c:(.text+0x8ce0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_lerp': ai_utils.c:(.text+0x8da0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_reflect': ai_utils.c:(.text+0x8dc0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_reflect': ai_utils.c:(.text+0x8e80): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_slide': ai_utils.c:(.text+0x8ea0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_slide': ai_utils.c:(.text+0x8f60): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_project': ai_utils.c:(.text+0x8f80): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_project': ai_utils.c:(.text+0x9040): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_normalize': ai_utils.c:(.text+0x9060): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_normalize': ai_utils.c:(.text+0x9100): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_cross': ai_utils.c:(.text+0x9120): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_cross': ai_utils.c:(.text+0x91e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_clamp': ai_utils.c:(.text+0x9200): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_clamp': ai_utils.c:(.text+0x92c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_min': ai_utils.c:(.text+0x92e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_min': ai_utils.c:(.text+0x93a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_max': ai_utils.c:(.text+0x93c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_max': ai_utils.c:(.text+0x9480): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_round': ai_utils.c:(.text+0x94a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_round': ai_utils.c:(.text+0x9540): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_ceil': ai_utils.c:(.text+0x9560): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_ceil': ai_utils.c:(.text+0x9600): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_floor': ai_utils.c:(.text+0x9620): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_floor': ai_utils.c:(.text+0x96c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_abs': ai_utils.c:(.text+0x96e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_abs': ai_utils.c:(.text+0x9780): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_inverse': ai_utils.c:(.text+0x97a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_inverse': ai_utils.c:(.text+0x9840): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_negative': ai_utils.c:(.text+0x9860): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_negative': ai_utils.c:(.text+0x9900): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_snap': ai_utils.c:(.text+0x9920): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_snap': ai_utils.c:(.text+0x99e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_divide': ai_utils.c:(.text+0x9a00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_divide': ai_utils.c:(.text+0x9ac0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_multiply_mat3': ai_utils.c:(.text+0x9ae0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_multiply_mat3': ai_utils.c:(.text+0x9b80): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_multiply': ai_utils.c:(.text+0x9ba0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_multiply': ai_utils.c:(.text+0x9c60): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_scale': ai_utils.c:(.text+0x9c80): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_scale': ai_utils.c:(.text+0x9d20): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_subtract': ai_utils.c:(.text+0x9d40): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_subtract': ai_utils.c:(.text+0x9e00): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_add': ai_utils.c:(.text+0x9e20): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_add': ai_utils.c:(.text+0x9ee0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_one': ai_utils.c:(.text+0x9f00): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_one': ai_utils.c:(.text+0x9fa0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_zero': ai_utils.c:(.text+0x9fc0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_zero': ai_utils.c:(.text+0xa060): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_assign_vec3i': ai_utils.c:(.text+0xa080): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_assign_vec3i': ai_utils.c:(.text+0xa140): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_assign': ai_utils.c:(.text+0xa160): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_assign': ai_utils.c:(.text+0xa200): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3': ai_utils.c:(.text+0xa220): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3': ai_utils.c:(.text+0xa2c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_nearly_equal': ai_utils.c:(.text+0xa2e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_nearly_equal': ai_utils.c:(.text+0xa320): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_equal': ai_utils.c:(.text+0xa340): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_equal': ai_utils.c:(.text+0xa380): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_near_zero': ai_utils.c:(.text+0xa3a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_near_zero': ai_utils.c:(.text+0xa3e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec3_is_zero': ai_utils.c:(.text+0xa400): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec3_is_zero': ai_utils.c:(.text+0xa440): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_distance_squared': ai_utils.c:(.text+0xa460): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_distance_squared': ai_utils.c:(.text+0xa4a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_distance': ai_utils.c:(.text+0xa4c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_distance': ai_utils.c:(.text+0xa4e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_length': ai_utils.c:(.text+0xa500): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_length': ai_utils.c:(.text+0xa520): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_length_squared': ai_utils.c:(.text+0xa540): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_length_squared': ai_utils.c:(.text+0xa560): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_angle': ai_utils.c:(.text+0xa580): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_angle': ai_utils.c:(.text+0xa5a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_dot': ai_utils.c:(.text+0xa5c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_dot': ai_utils.c:(.text+0xa600): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_bezier4': ai_utils.c:(.text+0xa620): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_bezier4': ai_utils.c:(.text+0xa6c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_bezier3': ai_utils.c:(.text+0xa700): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_bezier3': ai_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_lerp': ai_utils.c:(.text+0xa7c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_lerp': ai_utils.c:(.text+0xa840): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_rotate': ai_utils.c:(.text+0xa860): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_rotate': ai_utils.c:(.text+0xa8e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_tangent': ai_utils.c:(.text+0xa900): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_tangent': ai_utils.c:(.text+0xa980): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_reflect': ai_utils.c:(.text+0xa9a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_reflect': ai_utils.c:(.text+0xaa20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_slide': ai_utils.c:(.text+0xaa40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_slide': ai_utils.c:(.text+0xaac0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_project': ai_utils.c:(.text+0xaae0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_project': ai_utils.c:(.text+0xab60): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_normalize': ai_utils.c:(.text+0xab80): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_normalize': ai_utils.c:(.text+0xac00): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_clamp': ai_utils.c:(.text+0xac20): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_clamp': ai_utils.c:(.text+0xacc0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_min': ai_utils.c:(.text+0xace0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_min': ai_utils.c:(.text+0xad60): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_max': ai_utils.c:(.text+0xad80): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_max': ai_utils.c:(.text+0xae00): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_round': ai_utils.c:(.text+0xae20): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_round': ai_utils.c:(.text+0xaea0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_ceil': ai_utils.c:(.text+0xaec0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_ceil': ai_utils.c:(.text+0xaf40): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_floor': ai_utils.c:(.text+0xaf60): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_floor': ai_utils.c:(.text+0xafe0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_abs': ai_utils.c:(.text+0xb000): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_abs': ai_utils.c:(.text+0xb080): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_inverse': ai_utils.c:(.text+0xb0a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_inverse': ai_utils.c:(.text+0xb120): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_negative': ai_utils.c:(.text+0xb140): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_negative': ai_utils.c:(.text+0xb1c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_snap': ai_utils.c:(.text+0xb1e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_snap': ai_utils.c:(.text+0xb260): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_divide': ai_utils.c:(.text+0xb280): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_divide': ai_utils.c:(.text+0xb300): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_multiply_mat2': ai_utils.c:(.text+0xb320): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_multiply_mat2': ai_utils.c:(.text+0xb3c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_multiply': ai_utils.c:(.text+0xb3e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_multiply': ai_utils.c:(.text+0xb460): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_scale': ai_utils.c:(.text+0xb480): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_scale': ai_utils.c:(.text+0xb500): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_subtract': ai_utils.c:(.text+0xb520): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_subtract': ai_utils.c:(.text+0xb5a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_add': ai_utils.c:(.text+0xb5c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_add': ai_utils.c:(.text+0xb640): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_one': ai_utils.c:(.text+0xb660): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_one': ai_utils.c:(.text+0xb6e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_zero': ai_utils.c:(.text+0xb700): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_zero': ai_utils.c:(.text+0xb780): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_assign_vec2': ai_utils.c:(.text+0xb7a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_assign_vec2': ai_utils.c:(.text+0xb820): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_assign': ai_utils.c:(.text+0xb840): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_assign': ai_utils.c:(.text+0xb8c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i': ai_utils.c:(.text+0xb8e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i': ai_utils.c:(.text+0xb960): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_is_equal': ai_utils.c:(.text+0xbac0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_is_equal': ai_utils.c:(.text+0xbb00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2i_is_zero': ai_utils.c:(.text+0xbb20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2i_is_zero': ai_utils.c:(.text+0xbb40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_distance_squared': ai_utils.c:(.text+0xc240): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_distance_squared': ai_utils.c:(.text+0xc280): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_distance': ai_utils.c:(.text+0xc2a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_distance': ai_utils.c:(.text+0xc2e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_length': ai_utils.c:(.text+0xc300): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_length': ai_utils.c:(.text+0xc320): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_length_squared': ai_utils.c:(.text+0xc340): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_length_squared': ai_utils.c:(.text+0xc360): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_angle': ai_utils.c:(.text+0xc380): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_angle': ai_utils.c:(.text+0xc3a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_dot': ai_utils.c:(.text+0xc3c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_dot': ai_utils.c:(.text+0xc400): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_bezier4': ai_utils.c:(.text+0xc420): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_bezier4': ai_utils.c:(.text+0xc4e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_bezier3': ai_utils.c:(.text+0xc520): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_bezier3': ai_utils.c:(.text+0xc5c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_lerp': ai_utils.c:(.text+0xc5e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_lerp': ai_utils.c:(.text+0xc680): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_rotate': ai_utils.c:(.text+0xc6a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_rotate': ai_utils.c:(.text+0xc740): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_tangent': ai_utils.c:(.text+0xc760): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_tangent': ai_utils.c:(.text+0xc7e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_reflect': ai_utils.c:(.text+0xc800): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_reflect': ai_utils.c:(.text+0xc8a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_slide': ai_utils.c:(.text+0xc8c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_slide': ai_utils.c:(.text+0xc960): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_project': ai_utils.c:(.text+0xc980): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_project': ai_utils.c:(.text+0xca20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_normalize': ai_utils.c:(.text+0xca40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_normalize': ai_utils.c:(.text+0xcac0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_clamp': ai_utils.c:(.text+0xcae0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_clamp': ai_utils.c:(.text+0xcb80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_min': ai_utils.c:(.text+0xcba0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_min': ai_utils.c:(.text+0xcc40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_max': ai_utils.c:(.text+0xcc60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_max': ai_utils.c:(.text+0xcd00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_round': ai_utils.c:(.text+0xcd20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_round': ai_utils.c:(.text+0xcda0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_ceil': ai_utils.c:(.text+0xcdc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_ceil': ai_utils.c:(.text+0xce40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_floor': ai_utils.c:(.text+0xce60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_floor': ai_utils.c:(.text+0xcee0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_abs': ai_utils.c:(.text+0xcf00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_abs': ai_utils.c:(.text+0xcf80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_inverse': ai_utils.c:(.text+0xcfa0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_inverse': ai_utils.c:(.text+0xd020): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_negative': ai_utils.c:(.text+0xd040): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_negative': ai_utils.c:(.text+0xd0c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_snap': ai_utils.c:(.text+0xd0e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_snap': ai_utils.c:(.text+0xd180): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_divide': ai_utils.c:(.text+0xd1a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_divide': ai_utils.c:(.text+0xd240): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_multiply_mat2': ai_utils.c:(.text+0xd260): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_multiply_mat2': ai_utils.c:(.text+0xd300): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_multiply': ai_utils.c:(.text+0xd320): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_multiply': ai_utils.c:(.text+0xd3c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_scale': ai_utils.c:(.text+0xd3e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_scale': ai_utils.c:(.text+0xd480): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_subtract': ai_utils.c:(.text+0xd4a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_subtract': ai_utils.c:(.text+0xd540): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_add': ai_utils.c:(.text+0xd980): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_add': ai_utils.c:(.text+0xda20): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_one': ai_utils.c:(.text+0xda40): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_one': ai_utils.c:(.text+0xdac0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_zero': ai_utils.c:(.text+0xdae0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_zero': ai_utils.c:(.text+0xdb60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_assign_vec2i': ai_utils.c:(.text+0xdb80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_assign_vec2i': ai_utils.c:(.text+0xdc00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_assign': ai_utils.c:(.text+0xdc20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_assign': ai_utils.c:(.text+0xdca0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2': ai_utils.c:(.text+0xdcc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2': ai_utils.c:(.text+0xdd40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_nearly_equal': ai_utils.c:(.text+0xdd60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_nearly_equal': ai_utils.c:(.text+0xdda0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_equal': ai_utils.c:(.text+0xddc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_equal': ai_utils.c:(.text+0xde00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_near_zero': ai_utils.c:(.text+0xde20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_near_zero': ai_utils.c:(.text+0xde40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `svec2_is_zero': ai_utils.c:(.text+0xde60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ai_utils.c.o): In function `psvec2_is_zero': ai_utils.c:(.text+0xde80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_lerp': algorithms.c:(.text+0x220): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_lerp': algorithms.c:(.text+0x2a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_multiply': algorithms.c:(.text+0x2c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_multiply': algorithms.c:(.text+0x340): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_scale': algorithms.c:(.text+0x360): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_scale': algorithms.c:(.text+0x3e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_negative': algorithms.c:(.text+0x400): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_negative': algorithms.c:(.text+0x480): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_scaling': algorithms.c:(.text+0x4a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_scaling': algorithms.c:(.text+0x520): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_translation': algorithms.c:(.text+0x540): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_translation': algorithms.c:(.text+0x5c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_look_at': algorithms.c:(.text+0x5e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_look_at': algorithms.c:(.text+0x6a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_quaternion': algorithms.c:(.text+0x6c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_quaternion': algorithms.c:(.text+0x740): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_axis': algorithms.c:(.text+0x760): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_axis': algorithms.c:(.text+0x7e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_z': algorithms.c:(.text+0x800): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_z': algorithms.c:(.text+0x880): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_y': algorithms.c:(.text+0x8a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_y': algorithms.c:(.text+0x920): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_rotation_x': algorithms.c:(.text+0x940): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_rotation_x': algorithms.c:(.text+0x9c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_perspective_infinite': algorithms.c:(.text+0x9e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_perspective_infinite': algorithms.c:(.text+0xa60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_perspective_fov': algorithms.c:(.text+0xa80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_perspective_fov': algorithms.c:(.text+0xb00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_perspective': algorithms.c:(.text+0xb20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_perspective': algorithms.c:(.text+0xba0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_ortho': algorithms.c:(.text+0xbc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_ortho': algorithms.c:(.text+0xc40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_inverse': algorithms.c:(.text+0xc60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_inverse': algorithms.c:(.text+0xce0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_adjugate': algorithms.c:(.text+0xd00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_adjugate': algorithms.c:(.text+0xd80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_transpose': algorithms.c:(.text+0xda0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_transpose': algorithms.c:(.text+0xe20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_assign_mat3': algorithms.c:(.text+0xe40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_assign_mat3': algorithms.c:(.text+0xec0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_assign_mat2': algorithms.c:(.text+0xee0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_assign_mat2': algorithms.c:(.text+0xf80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_assign': algorithms.c:(.text+0xfa0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_assign': algorithms.c:(.text+0x1020): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_determinant': algorithms.c:(.text+0x1040): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_determinant': algorithms.c:(.text+0x1060): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_identity': algorithms.c:(.text+0x1080): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_identity': algorithms.c:(.text+0x1100): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4_zero': algorithms.c:(.text+0x1120): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4_zero': algorithms.c:(.text+0x11a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat4': algorithms.c:(.text+0x11c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat4': algorithms.c:(.text+0x1240): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_lerp': algorithms.c:(.text+0x1260): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_lerp': algorithms.c:(.text+0x12e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_multiply': algorithms.c:(.text+0x1300): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_multiply': algorithms.c:(.text+0x1380): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_scale': algorithms.c:(.text+0x13a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_scale': algorithms.c:(.text+0x1420): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_negative': algorithms.c:(.text+0x1440): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_negative': algorithms.c:(.text+0x14c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_scaling': algorithms.c:(.text+0x14e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_scaling': algorithms.c:(.text+0x1560): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_quaternion': algorithms.c:(.text+0x1580): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_quaternion': algorithms.c:(.text+0x1620): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_axis': algorithms.c:(.text+0x1640): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_axis': algorithms.c:(.text+0x16e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_z': algorithms.c:(.text+0x1700): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_z': algorithms.c:(.text+0x1780): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_y': algorithms.c:(.text+0x17a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_y': algorithms.c:(.text+0x1820): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_rotation_x': algorithms.c:(.text+0x1840): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_rotation_x': algorithms.c:(.text+0x18c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_inverse': algorithms.c:(.text+0x18e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_inverse': algorithms.c:(.text+0x1960): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_adjugate': algorithms.c:(.text+0x1980): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_adjugate': algorithms.c:(.text+0x1a00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_cofactor': algorithms.c:(.text+0x1a20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_cofactor': algorithms.c:(.text+0x1aa0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_transpose': algorithms.c:(.text+0x1ac0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_transpose': algorithms.c:(.text+0x1b40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_assign_mat4': algorithms.c:(.text+0x1b60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_assign_mat4': algorithms.c:(.text+0x1be0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_assign_mat2': algorithms.c:(.text+0x1c00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_assign_mat2': algorithms.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_assign': algorithms.c:(.text+0x1cc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_assign': algorithms.c:(.text+0x1d40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_determinant': algorithms.c:(.text+0x1d60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_determinant': algorithms.c:(.text+0x1d80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_identity': algorithms.c:(.text+0x1da0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_identity': algorithms.c:(.text+0x1e20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3_zero': algorithms.c:(.text+0x1e40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3_zero': algorithms.c:(.text+0x1ec0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat3': algorithms.c:(.text+0x1ee0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat3': algorithms.c:(.text+0x1f60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_lerp': algorithms.c:(.text+0x1f80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_lerp': algorithms.c:(.text+0x2040): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_multiply': algorithms.c:(.text+0x2060): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_multiply': algorithms.c:(.text+0x2120): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_scale': algorithms.c:(.text+0x2140): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_scale': algorithms.c:(.text+0x21e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_negative': algorithms.c:(.text+0x2200): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_negative': algorithms.c:(.text+0x22a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_scaling': algorithms.c:(.text+0x22c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_scaling': algorithms.c:(.text+0x2360): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_rotation': algorithms.c:(.text+0x2380): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_rotation': algorithms.c:(.text+0x2420): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_inverse': algorithms.c:(.text+0x2440): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_inverse': algorithms.c:(.text+0x24e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_cofactor': algorithms.c:(.text+0x2500): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_cofactor': algorithms.c:(.text+0x25a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_transpose': algorithms.c:(.text+0x25c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_transpose': algorithms.c:(.text+0x2660): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_assign_mat4': algorithms.c:(.text+0x2680): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_assign_mat4': algorithms.c:(.text+0x2720): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_assign_mat3': algorithms.c:(.text+0x2740): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_assign_mat3': algorithms.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_assign': algorithms.c:(.text+0x2800): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_assign': algorithms.c:(.text+0x28a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_determinant': algorithms.c:(.text+0x28c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_determinant': algorithms.c:(.text+0x2900): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_identity': algorithms.c:(.text+0x2920): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_identity': algorithms.c:(.text+0x29c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2_zero': algorithms.c:(.text+0x29e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2_zero': algorithms.c:(.text+0x2a80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `smat2': algorithms.c:(.text+0x2aa0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psmat2': algorithms.c:(.text+0x2b40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_length_squared': algorithms.c:(.text+0x2b60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_length_squared': algorithms.c:(.text+0x2ba0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_length': algorithms.c:(.text+0x2bc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_length': algorithms.c:(.text+0x2c00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_angle': algorithms.c:(.text+0x2c20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_angle': algorithms.c:(.text+0x2c60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_dot': algorithms.c:(.text+0x2c80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_dot': algorithms.c:(.text+0x2cc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_slerp': algorithms.c:(.text+0x2ce0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_slerp': algorithms.c:(.text+0x2da0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_lerp': algorithms.c:(.text+0x2dc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_lerp': algorithms.c:(.text+0x2e80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_yaw_pitch_roll': algorithms.c:(.text+0x2ea0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_yaw_pitch_roll': algorithms.c:(.text+0x2f40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_mat4': algorithms.c:(.text+0x2f60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_mat4': algorithms.c:(.text+0x3000): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_vec3': algorithms.c:(.text+0x3020): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_vec3': algorithms.c:(.text+0x30c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_from_axis_angle': algorithms.c:(.text+0x30e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_from_axis_angle': algorithms.c:(.text+0x3180): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_power': algorithms.c:(.text+0x31a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_power': algorithms.c:(.text+0x3240): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_normalize': algorithms.c:(.text+0x3260): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_normalize': algorithms.c:(.text+0x3300): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_inverse': algorithms.c:(.text+0x3320): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_inverse': algorithms.c:(.text+0x33c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_conjugate': algorithms.c:(.text+0x33e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_conjugate': algorithms.c:(.text+0x3480): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_negative': algorithms.c:(.text+0x34a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_negative': algorithms.c:(.text+0x3540): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_divide': algorithms.c:(.text+0x3560): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_divide': algorithms.c:(.text+0x3620): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_multiply': algorithms.c:(.text+0x3640): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_multiply': algorithms.c:(.text+0x3700): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_scale': algorithms.c:(.text+0x3720): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_scale': algorithms.c:(.text+0x37c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_null': algorithms.c:(.text+0x37e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_null': algorithms.c:(.text+0x3880): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_zero': algorithms.c:(.text+0x38a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_zero': algorithms.c:(.text+0x3940): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_assign': algorithms.c:(.text+0x3960): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_assign': algorithms.c:(.text+0x3a00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat': algorithms.c:(.text+0x3a20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat': algorithms.c:(.text+0x3ac0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_nearly_equal': algorithms.c:(.text+0x3ae0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_nearly_equal': algorithms.c:(.text+0x3b20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_equal': algorithms.c:(.text+0x3b40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_equal': algorithms.c:(.text+0x3b80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_near_zero': algorithms.c:(.text+0x3ba0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_near_zero': algorithms.c:(.text+0x3be0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `squat_is_zero': algorithms.c:(.text+0x3c00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psquat_is_zero': algorithms.c:(.text+0x3c40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_lerp': algorithms.c:(.text+0x3c60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_lerp': algorithms.c:(.text+0x3d00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_normalize': algorithms.c:(.text+0x3d20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_normalize': algorithms.c:(.text+0x3dc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_clamp': algorithms.c:(.text+0x3de0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_clamp': algorithms.c:(.text+0x3e80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_min': algorithms.c:(.text+0x3ea0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_min': algorithms.c:(.text+0x3f40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_max': algorithms.c:(.text+0x3f60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_max': algorithms.c:(.text+0x4000): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_round': algorithms.c:(.text+0x4020): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_round': algorithms.c:(.text+0x40c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_ceil': algorithms.c:(.text+0x40e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_ceil': algorithms.c:(.text+0x4180): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_floor': algorithms.c:(.text+0x41a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_floor': algorithms.c:(.text+0x4240): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_abs': algorithms.c:(.text+0x4260): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_abs': algorithms.c:(.text+0x4300): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_inverse': algorithms.c:(.text+0x4320): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_inverse': algorithms.c:(.text+0x43c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_negative': algorithms.c:(.text+0x43e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_negative': algorithms.c:(.text+0x4480): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_snap': algorithms.c:(.text+0x44a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_snap': algorithms.c:(.text+0x4540): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_divide': algorithms.c:(.text+0x4560): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_divide': algorithms.c:(.text+0x4600): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_multiply_mat4': algorithms.c:(.text+0x4620): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_multiply_mat4': algorithms.c:(.text+0x46c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_multiply': algorithms.c:(.text+0x46e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_multiply': algorithms.c:(.text+0x4780): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_scale': algorithms.c:(.text+0x47a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_scale': algorithms.c:(.text+0x4840): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_subtract': algorithms.c:(.text+0x4860): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_subtract': algorithms.c:(.text+0x4900): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_add': algorithms.c:(.text+0x4920): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_add': algorithms.c:(.text+0x49c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_one': algorithms.c:(.text+0x49e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_one': algorithms.c:(.text+0x4a60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_zero': algorithms.c:(.text+0x4a80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_zero': algorithms.c:(.text+0x4b00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_assign_vec4': algorithms.c:(.text+0x4b20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_assign_vec4': algorithms.c:(.text+0x4bc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_assign': algorithms.c:(.text+0x4be0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_assign': algorithms.c:(.text+0x4c80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i': algorithms.c:(.text+0x4ca0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i': algorithms.c:(.text+0x4d40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_is_equal': algorithms.c:(.text+0x4d80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_is_equal': algorithms.c:(.text+0x4dc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4i_is_zero': algorithms.c:(.text+0x4de0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4i_is_zero': algorithms.c:(.text+0x4e00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_lerp': algorithms.c:(.text+0x4e20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_lerp': algorithms.c:(.text+0x4ec0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_normalize': algorithms.c:(.text+0x4ee0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_normalize': algorithms.c:(.text+0x4f80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_clamp': algorithms.c:(.text+0x4fa0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_clamp': algorithms.c:(.text+0x5040): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_min': algorithms.c:(.text+0x5060): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_min': algorithms.c:(.text+0x5100): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_max': algorithms.c:(.text+0x5120): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_max': algorithms.c:(.text+0x51c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_round': algorithms.c:(.text+0x51e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_round': algorithms.c:(.text+0x5280): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_ceil': algorithms.c:(.text+0x52a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_ceil': algorithms.c:(.text+0x5340): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_floor': algorithms.c:(.text+0x5360): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_floor': algorithms.c:(.text+0x5400): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_abs': algorithms.c:(.text+0x5420): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_abs': algorithms.c:(.text+0x54c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_inverse': algorithms.c:(.text+0x54e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_inverse': algorithms.c:(.text+0x5580): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_negative': algorithms.c:(.text+0x55a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_negative': algorithms.c:(.text+0x5640): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_snap': algorithms.c:(.text+0x5660): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_snap': algorithms.c:(.text+0x5700): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_divide': algorithms.c:(.text+0x5720): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_divide': algorithms.c:(.text+0x57c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_multiply_mat4': algorithms.c:(.text+0x57e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_multiply_mat4': algorithms.c:(.text+0x5880): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_multiply': algorithms.c:(.text+0x58a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_multiply': algorithms.c:(.text+0x5940): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_scale': algorithms.c:(.text+0x5960): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_scale': algorithms.c:(.text+0x5a00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_subtract': algorithms.c:(.text+0x5a20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_subtract': algorithms.c:(.text+0x5ac0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_add': algorithms.c:(.text+0x5ae0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_add': algorithms.c:(.text+0x5b80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_one': algorithms.c:(.text+0x5ba0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_one': algorithms.c:(.text+0x5c20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_zero': algorithms.c:(.text+0x5c40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_zero': algorithms.c:(.text+0x5cc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_assign_vec4i': algorithms.c:(.text+0x5ce0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_assign_vec4i': algorithms.c:(.text+0x5d80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_assign': algorithms.c:(.text+0x5da0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_assign': algorithms.c:(.text+0x5e40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4': algorithms.c:(.text+0x5e60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4': algorithms.c:(.text+0x5f00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_nearly_equal': algorithms.c:(.text+0x5f20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_nearly_equal': algorithms.c:(.text+0x5f60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_equal': algorithms.c:(.text+0x5f80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_equal': algorithms.c:(.text+0x5fc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_near_zero': algorithms.c:(.text+0x5fe0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_near_zero': algorithms.c:(.text+0x6020): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec4_is_zero': algorithms.c:(.text+0x6040): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec4_is_zero': algorithms.c:(.text+0x6060): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_distance_squared': algorithms.c:(.text+0x6080): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_distance_squared': algorithms.c:(.text+0x60e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_distance': algorithms.c:(.text+0x6100): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_distance': algorithms.c:(.text+0x6160): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_length_squared': algorithms.c:(.text+0x6180): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_length_squared': algorithms.c:(.text+0x61c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_length': algorithms.c:(.text+0x61e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_length': algorithms.c:(.text+0x6220): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_dot': algorithms.c:(.text+0x6240): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_dot': algorithms.c:(.text+0x62a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_bezier4': algorithms.c:(.text+0x62c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_bezier4': algorithms.c:(.text+0x63c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_bezier3': algorithms.c:(.text+0x6400): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_bezier3': algorithms.c:(.text+0x6500): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_lerp': algorithms.c:(.text+0x6520): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_lerp': algorithms.c:(.text+0x6600): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_reflect': algorithms.c:(.text+0x6620): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_reflect': algorithms.c:(.text+0x6700): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_slide': algorithms.c:(.text+0x6720): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_slide': algorithms.c:(.text+0x6800): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_project': algorithms.c:(.text+0x6820): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_project': algorithms.c:(.text+0x6900): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_normalize': algorithms.c:(.text+0x6920): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_normalize': algorithms.c:(.text+0x69e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_cross': algorithms.c:(.text+0x6a00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_cross': algorithms.c:(.text+0x6ae0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_clamp': algorithms.c:(.text+0x6b00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_clamp': algorithms.c:(.text+0x6c00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_min': algorithms.c:(.text+0x6c20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_min': algorithms.c:(.text+0x6d00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_max': algorithms.c:(.text+0x6d20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_max': algorithms.c:(.text+0x6e00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_round': algorithms.c:(.text+0x6e20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_round': algorithms.c:(.text+0x6ec0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_ceil': algorithms.c:(.text+0x6ee0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_ceil': algorithms.c:(.text+0x6f80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_floor': algorithms.c:(.text+0x6fa0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_floor': algorithms.c:(.text+0x7040): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_abs': algorithms.c:(.text+0x7060): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_abs': algorithms.c:(.text+0x7120): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_inverse': algorithms.c:(.text+0x7140): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_inverse': algorithms.c:(.text+0x7200): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_negative': algorithms.c:(.text+0x7220): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_negative': algorithms.c:(.text+0x72e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_snap': algorithms.c:(.text+0x7300): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_snap': algorithms.c:(.text+0x73e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_divide': algorithms.c:(.text+0x7400): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_divide': algorithms.c:(.text+0x74e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_multiply_mat3': algorithms.c:(.text+0x7500): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_multiply_mat3': algorithms.c:(.text+0x75c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_multiply': algorithms.c:(.text+0x75e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_multiply': algorithms.c:(.text+0x76c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_scale': algorithms.c:(.text+0x76e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_scale': algorithms.c:(.text+0x77a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_subtract': algorithms.c:(.text+0x77c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_subtract': algorithms.c:(.text+0x78a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_add': algorithms.c:(.text+0x78c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_add': algorithms.c:(.text+0x79a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_one': algorithms.c:(.text+0x79c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_one': algorithms.c:(.text+0x7a60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_zero': algorithms.c:(.text+0x7a80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_zero': algorithms.c:(.text+0x7b20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_assign_vec3': algorithms.c:(.text+0x7b40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_assign_vec3': algorithms.c:(.text+0x7be0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_assign': algorithms.c:(.text+0x7c00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_assign': algorithms.c:(.text+0x7cc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i': algorithms.c:(.text+0x7ce0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i': algorithms.c:(.text+0x7d80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_is_equal': algorithms.c:(.text+0x7da0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_is_equal': algorithms.c:(.text+0x7e00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3i_is_zero': algorithms.c:(.text+0x7e20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3i_is_zero': algorithms.c:(.text+0x7e60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_distance_squared': algorithms.c:(.text+0x7e80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_distance_squared': algorithms.c:(.text+0x7ec0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_distance': algorithms.c:(.text+0x7ee0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_distance': algorithms.c:(.text+0x7f20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_length_squared': algorithms.c:(.text+0x7f40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_length_squared': algorithms.c:(.text+0x7f60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_length': algorithms.c:(.text+0x7f80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_length': algorithms.c:(.text+0x7fa0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_dot': algorithms.c:(.text+0x7fc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_dot': algorithms.c:(.text+0x8000): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_bezier4': algorithms.c:(.text+0x8020): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_bezier4': algorithms.c:(.text+0x8100): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_bezier3': algorithms.c:(.text+0x8140): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_bezier3': algorithms.c:(.text+0x8200): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_lerp': algorithms.c:(.text+0x8220): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_lerp': algorithms.c:(.text+0x82e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_reflect': algorithms.c:(.text+0x8300): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_reflect': algorithms.c:(.text+0x83c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_slide': algorithms.c:(.text+0x83e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_slide': algorithms.c:(.text+0x84a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_project': algorithms.c:(.text+0x84c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_project': algorithms.c:(.text+0x8580): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_normalize': algorithms.c:(.text+0x85a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_normalize': algorithms.c:(.text+0x8640): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_cross': algorithms.c:(.text+0x8660): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_cross': algorithms.c:(.text+0x8720): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_clamp': algorithms.c:(.text+0x8740): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_clamp': algorithms.c:(.text+0x8800): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_min': algorithms.c:(.text+0x8820): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_min': algorithms.c:(.text+0x88e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_max': algorithms.c:(.text+0x8900): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_max': algorithms.c:(.text+0x89c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_round': algorithms.c:(.text+0x89e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_round': algorithms.c:(.text+0x8a80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_ceil': algorithms.c:(.text+0x8aa0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_ceil': algorithms.c:(.text+0x8b40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_floor': algorithms.c:(.text+0x8b60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_floor': algorithms.c:(.text+0x8c00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_abs': algorithms.c:(.text+0x8c20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_abs': algorithms.c:(.text+0x8cc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_inverse': algorithms.c:(.text+0x8ce0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_inverse': algorithms.c:(.text+0x8d80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_negative': algorithms.c:(.text+0x8da0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_negative': algorithms.c:(.text+0x8e40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_snap': algorithms.c:(.text+0x8e60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_snap': algorithms.c:(.text+0x8f20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_divide': algorithms.c:(.text+0x8f40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_divide': algorithms.c:(.text+0x9000): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_multiply_mat3': algorithms.c:(.text+0x9020): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_multiply_mat3': algorithms.c:(.text+0x90c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_multiply': algorithms.c:(.text+0x90e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_multiply': algorithms.c:(.text+0x91a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_scale': algorithms.c:(.text+0x91c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_scale': algorithms.c:(.text+0x9260): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_subtract': algorithms.c:(.text+0x9280): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_subtract': algorithms.c:(.text+0x9340): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_add': algorithms.c:(.text+0x9360): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_add': algorithms.c:(.text+0x9420): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_one': algorithms.c:(.text+0x9440): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_one': algorithms.c:(.text+0x94e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_zero': algorithms.c:(.text+0x9500): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_zero': algorithms.c:(.text+0x95a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_assign_vec3i': algorithms.c:(.text+0x95c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_assign_vec3i': algorithms.c:(.text+0x9680): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_assign': algorithms.c:(.text+0x96a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_assign': algorithms.c:(.text+0x9740): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3': algorithms.c:(.text+0x9760): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3': algorithms.c:(.text+0x9800): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_nearly_equal': algorithms.c:(.text+0x9820): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_nearly_equal': algorithms.c:(.text+0x9860): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_equal': algorithms.c:(.text+0x9880): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_equal': algorithms.c:(.text+0x98c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_near_zero': algorithms.c:(.text+0x98e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_near_zero': algorithms.c:(.text+0x9920): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec3_is_zero': algorithms.c:(.text+0x9940): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec3_is_zero': algorithms.c:(.text+0x9980): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_distance_squared': algorithms.c:(.text+0x99a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_distance_squared': algorithms.c:(.text+0x99e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_distance': algorithms.c:(.text+0x9a00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_distance': algorithms.c:(.text+0x9a20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_length': algorithms.c:(.text+0x9a40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_length': algorithms.c:(.text+0x9a60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_length_squared': algorithms.c:(.text+0x9a80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_length_squared': algorithms.c:(.text+0x9aa0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_angle': algorithms.c:(.text+0x9ac0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_angle': algorithms.c:(.text+0x9ae0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_dot': algorithms.c:(.text+0x9b00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_dot': algorithms.c:(.text+0x9b40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_bezier4': algorithms.c:(.text+0x9b60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_bezier4': algorithms.c:(.text+0x9c00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_bezier3': algorithms.c:(.text+0x9c40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_bezier3': algorithms.c:(.text+0x9ce0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_lerp': algorithms.c:(.text+0x9d00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_lerp': algorithms.c:(.text+0x9d80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_rotate': algorithms.c:(.text+0x9da0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_rotate': algorithms.c:(.text+0x9e20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_tangent': algorithms.c:(.text+0x9e40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_tangent': algorithms.c:(.text+0x9ec0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_reflect': algorithms.c:(.text+0x9ee0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_reflect': algorithms.c:(.text+0x9f60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_slide': algorithms.c:(.text+0x9f80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_slide': algorithms.c:(.text+0xa000): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_project': algorithms.c:(.text+0xa020): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_project': algorithms.c:(.text+0xa0a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_normalize': algorithms.c:(.text+0xa0c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_normalize': algorithms.c:(.text+0xa140): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_clamp': algorithms.c:(.text+0xa160): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_clamp': algorithms.c:(.text+0xa200): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_min': algorithms.c:(.text+0xa220): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_min': algorithms.c:(.text+0xa2a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_max': algorithms.c:(.text+0xa2c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_max': algorithms.c:(.text+0xa340): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_round': algorithms.c:(.text+0xa360): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_round': algorithms.c:(.text+0xa3e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_ceil': algorithms.c:(.text+0xa400): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_ceil': algorithms.c:(.text+0xa480): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_floor': algorithms.c:(.text+0xa4a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_floor': algorithms.c:(.text+0xa520): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_abs': algorithms.c:(.text+0xa540): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_abs': algorithms.c:(.text+0xa5c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_inverse': algorithms.c:(.text+0xa5e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_inverse': algorithms.c:(.text+0xa660): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_negative': algorithms.c:(.text+0xa680): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_negative': algorithms.c:(.text+0xa700): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_snap': algorithms.c:(.text+0xa720): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_snap': algorithms.c:(.text+0xa7a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_divide': algorithms.c:(.text+0xa7c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_divide': algorithms.c:(.text+0xa840): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_multiply_mat2': algorithms.c:(.text+0xa860): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_multiply_mat2': algorithms.c:(.text+0xa900): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_multiply': algorithms.c:(.text+0xa920): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_multiply': algorithms.c:(.text+0xa9a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_scale': algorithms.c:(.text+0xa9c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_scale': algorithms.c:(.text+0xaa40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_subtract': algorithms.c:(.text+0xaa60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_subtract': algorithms.c:(.text+0xaae0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_add': algorithms.c:(.text+0xab00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_add': algorithms.c:(.text+0xab80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_one': algorithms.c:(.text+0xaba0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_one': algorithms.c:(.text+0xac20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_zero': algorithms.c:(.text+0xac40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_zero': algorithms.c:(.text+0xacc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_assign_vec2': algorithms.c:(.text+0xace0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_assign_vec2': algorithms.c:(.text+0xad60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_assign': algorithms.c:(.text+0xad80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_assign': algorithms.c:(.text+0xae00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i': algorithms.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i': algorithms.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_is_equal': algorithms.c:(.text+0xb4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_is_equal': algorithms.c:(.text+0xb520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2i_is_zero': algorithms.c:(.text+0xb540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2i_is_zero': algorithms.c:(.text+0xb560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_distance_squared': algorithms.c:(.text+0xb580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_distance_squared': algorithms.c:(.text+0xb5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_distance': algorithms.c:(.text+0xb5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_distance': algorithms.c:(.text+0xb620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_length': algorithms.c:(.text+0xb640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_length': algorithms.c:(.text+0xb660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_length_squared': algorithms.c:(.text+0xb680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_length_squared': algorithms.c:(.text+0xb6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_angle': algorithms.c:(.text+0xb6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_angle': algorithms.c:(.text+0xb6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_dot': algorithms.c:(.text+0xb700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_dot': algorithms.c:(.text+0xb740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_bezier4': algorithms.c:(.text+0xb760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_bezier4': algorithms.c:(.text+0xb820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_bezier3': algorithms.c:(.text+0xb860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_bezier3': algorithms.c:(.text+0xb900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_lerp': algorithms.c:(.text+0xb920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_lerp': algorithms.c:(.text+0xb9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_rotate': algorithms.c:(.text+0xb9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_rotate': algorithms.c:(.text+0xba80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_tangent': algorithms.c:(.text+0xbaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_tangent': algorithms.c:(.text+0xbb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_reflect': algorithms.c:(.text+0xbb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_reflect': algorithms.c:(.text+0xbbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_slide': algorithms.c:(.text+0xbc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_slide': algorithms.c:(.text+0xbca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_project': algorithms.c:(.text+0xbcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_project': algorithms.c:(.text+0xbd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_normalize': algorithms.c:(.text+0xbd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_normalize': algorithms.c:(.text+0xbe00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_clamp': algorithms.c:(.text+0xbe20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_clamp': algorithms.c:(.text+0xbec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_min': algorithms.c:(.text+0xbee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_min': algorithms.c:(.text+0xbf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_max': algorithms.c:(.text+0xbfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_max': algorithms.c:(.text+0xc040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_round': algorithms.c:(.text+0xc060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_round': algorithms.c:(.text+0xc0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_ceil': algorithms.c:(.text+0xc100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_ceil': algorithms.c:(.text+0xc180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_floor': algorithms.c:(.text+0xc1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_floor': algorithms.c:(.text+0xc220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_abs': algorithms.c:(.text+0xc240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_abs': algorithms.c:(.text+0xc2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_inverse': algorithms.c:(.text+0xc2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_inverse': algorithms.c:(.text+0xc360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_negative': algorithms.c:(.text+0xc380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_negative': algorithms.c:(.text+0xc400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_snap': algorithms.c:(.text+0xc420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_snap': algorithms.c:(.text+0xc4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_divide': algorithms.c:(.text+0xc4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_divide': algorithms.c:(.text+0xc580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_multiply_mat2': algorithms.c:(.text+0xc5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_multiply_mat2': algorithms.c:(.text+0xc640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_multiply': algorithms.c:(.text+0xc660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_multiply': algorithms.c:(.text+0xc700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_scale': algorithms.c:(.text+0xc720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_scale': algorithms.c:(.text+0xc7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_subtract': algorithms.c:(.text+0xc7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_subtract': algorithms.c:(.text+0xc880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_add': algorithms.c:(.text+0xc8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_add': algorithms.c:(.text+0xc940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_one': algorithms.c:(.text+0xc960): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_one': algorithms.c:(.text+0xc9e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_zero': algorithms.c:(.text+0xca00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_zero': algorithms.c:(.text+0xca80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_assign_vec2i': algorithms.c:(.text+0xcaa0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_assign_vec2i': algorithms.c:(.text+0xcb20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_assign': algorithms.c:(.text+0xcb40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_assign': algorithms.c:(.text+0xcbc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2': algorithms.c:(.text+0xcbe0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2': algorithms.c:(.text+0xcc60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_nearly_equal': algorithms.c:(.text+0xcc80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_nearly_equal': algorithms.c:(.text+0xccc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_equal': algorithms.c:(.text+0xcce0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_equal': algorithms.c:(.text+0xcd20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_near_zero': algorithms.c:(.text+0xcd40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_near_zero': algorithms.c:(.text+0xcd60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `svec2_is_zero': algorithms.c:(.text+0xcd80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(algorithms.c.o): In function `psvec2_is_zero': algorithms.c:(.text+0xcda0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_lerp': ammo.c:(.text+0x820): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_lerp': ammo.c:(.text+0x8a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_multiply': ammo.c:(.text+0x8c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_multiply': ammo.c:(.text+0x940): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_scale': ammo.c:(.text+0x960): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_scale': ammo.c:(.text+0x9e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_negative': ammo.c:(.text+0xa00): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_negative': ammo.c:(.text+0xa80): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_scaling': ammo.c:(.text+0xaa0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_scaling': ammo.c:(.text+0xb20): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_translation': ammo.c:(.text+0xb40): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_translation': ammo.c:(.text+0xbc0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_look_at': ammo.c:(.text+0xbe0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_look_at': ammo.c:(.text+0xca0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_quaternion': ammo.c:(.text+0xcc0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_quaternion': ammo.c:(.text+0xd40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_axis': ammo.c:(.text+0xd60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_axis': ammo.c:(.text+0xde0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_z': ammo.c:(.text+0xe00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_z': ammo.c:(.text+0xe80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_y': ammo.c:(.text+0xea0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_y': ammo.c:(.text+0xf20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_rotation_x': ammo.c:(.text+0xf40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_rotation_x': ammo.c:(.text+0xfc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_perspective_infinite': ammo.c:(.text+0xfe0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_perspective_infinite': ammo.c:(.text+0x1060): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_perspective_fov': ammo.c:(.text+0x1080): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_perspective_fov': ammo.c:(.text+0x1100): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_perspective': ammo.c:(.text+0x1120): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_perspective': ammo.c:(.text+0x11a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_ortho': ammo.c:(.text+0x11c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_ortho': ammo.c:(.text+0x1240): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_inverse': ammo.c:(.text+0x1260): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_inverse': ammo.c:(.text+0x12e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_adjugate': ammo.c:(.text+0x1300): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_adjugate': ammo.c:(.text+0x1380): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_transpose': ammo.c:(.text+0x13a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_transpose': ammo.c:(.text+0x1420): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_assign_mat3': ammo.c:(.text+0x1440): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_assign_mat3': ammo.c:(.text+0x14c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_assign_mat2': ammo.c:(.text+0x14e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_assign_mat2': ammo.c:(.text+0x1580): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_assign': ammo.c:(.text+0x15a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_assign': ammo.c:(.text+0x1620): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_determinant': ammo.c:(.text+0x1640): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_determinant': ammo.c:(.text+0x1660): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_identity': ammo.c:(.text+0x1680): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_identity': ammo.c:(.text+0x1700): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4_zero': ammo.c:(.text+0x1720): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4_zero': ammo.c:(.text+0x17a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat4': ammo.c:(.text+0x17c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat4': ammo.c:(.text+0x1840): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_lerp': ammo.c:(.text+0x1860): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_lerp': ammo.c:(.text+0x18e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_multiply': ammo.c:(.text+0x1900): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_multiply': ammo.c:(.text+0x1980): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_scale': ammo.c:(.text+0x19a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_scale': ammo.c:(.text+0x1a20): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_negative': ammo.c:(.text+0x1a40): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_negative': ammo.c:(.text+0x1ac0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_scaling': ammo.c:(.text+0x1ae0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_scaling': ammo.c:(.text+0x1b60): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_quaternion': ammo.c:(.text+0x1b80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_quaternion': ammo.c:(.text+0x1c20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_axis': ammo.c:(.text+0x1c40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_axis': ammo.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_z': ammo.c:(.text+0x1d00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_z': ammo.c:(.text+0x1d80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_y': ammo.c:(.text+0x1da0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_y': ammo.c:(.text+0x1e20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_rotation_x': ammo.c:(.text+0x1e40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_rotation_x': ammo.c:(.text+0x1ec0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_inverse': ammo.c:(.text+0x1ee0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_inverse': ammo.c:(.text+0x1f60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_adjugate': ammo.c:(.text+0x1f80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_adjugate': ammo.c:(.text+0x2000): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_cofactor': ammo.c:(.text+0x2020): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_cofactor': ammo.c:(.text+0x20a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_transpose': ammo.c:(.text+0x20c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_transpose': ammo.c:(.text+0x2140): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_assign_mat4': ammo.c:(.text+0x2160): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_assign_mat4': ammo.c:(.text+0x21e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_assign_mat2': ammo.c:(.text+0x2200): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_assign_mat2': ammo.c:(.text+0x22a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_assign': ammo.c:(.text+0x22c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_assign': ammo.c:(.text+0x2340): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_determinant': ammo.c:(.text+0x2360): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_determinant': ammo.c:(.text+0x2380): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_identity': ammo.c:(.text+0x23a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_identity': ammo.c:(.text+0x2420): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3_zero': ammo.c:(.text+0x2440): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3_zero': ammo.c:(.text+0x24c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat3': ammo.c:(.text+0x24e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat3': ammo.c:(.text+0x2560): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_lerp': ammo.c:(.text+0x2580): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_lerp': ammo.c:(.text+0x2640): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_multiply': ammo.c:(.text+0x2660): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_multiply': ammo.c:(.text+0x2720): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_scale': ammo.c:(.text+0x2740): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_scale': ammo.c:(.text+0x27e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_negative': ammo.c:(.text+0x2800): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_negative': ammo.c:(.text+0x28a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_scaling': ammo.c:(.text+0x28c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_scaling': ammo.c:(.text+0x2960): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_rotation': ammo.c:(.text+0x2980): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_rotation': ammo.c:(.text+0x2a20): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_inverse': ammo.c:(.text+0x2a40): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_inverse': ammo.c:(.text+0x2ae0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_cofactor': ammo.c:(.text+0x2b00): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_cofactor': ammo.c:(.text+0x2ba0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_transpose': ammo.c:(.text+0x2bc0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_transpose': ammo.c:(.text+0x2c60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_assign_mat4': ammo.c:(.text+0x2c80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_assign_mat4': ammo.c:(.text+0x2d20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_assign_mat3': ammo.c:(.text+0x2d40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_assign_mat3': ammo.c:(.text+0x2de0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_assign': ammo.c:(.text+0x2e00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_assign': ammo.c:(.text+0x2ea0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_determinant': ammo.c:(.text+0x2ec0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_determinant': ammo.c:(.text+0x2f00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_identity': ammo.c:(.text+0x2f20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_identity': ammo.c:(.text+0x2fc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2_zero': ammo.c:(.text+0x2fe0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2_zero': ammo.c:(.text+0x3080): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `smat2': ammo.c:(.text+0x30a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psmat2': ammo.c:(.text+0x3140): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_length_squared': ammo.c:(.text+0x3160): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_length_squared': ammo.c:(.text+0x31a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_length': ammo.c:(.text+0x31c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_length': ammo.c:(.text+0x3200): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_angle': ammo.c:(.text+0x3220): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_angle': ammo.c:(.text+0x3260): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_dot': ammo.c:(.text+0x3280): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_dot': ammo.c:(.text+0x32c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_slerp': ammo.c:(.text+0x32e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_slerp': ammo.c:(.text+0x33a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_lerp': ammo.c:(.text+0x33c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_lerp': ammo.c:(.text+0x3480): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_yaw_pitch_roll': ammo.c:(.text+0x34a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_yaw_pitch_roll': ammo.c:(.text+0x3540): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_mat4': ammo.c:(.text+0x3560): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_mat4': ammo.c:(.text+0x3600): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_vec3': ammo.c:(.text+0x3620): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_vec3': ammo.c:(.text+0x36c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_from_axis_angle': ammo.c:(.text+0x36e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_from_axis_angle': ammo.c:(.text+0x3780): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_power': ammo.c:(.text+0x37a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_power': ammo.c:(.text+0x3840): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_normalize': ammo.c:(.text+0x3860): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_normalize': ammo.c:(.text+0x3900): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_inverse': ammo.c:(.text+0x3920): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_inverse': ammo.c:(.text+0x39c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_conjugate': ammo.c:(.text+0x39e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_conjugate': ammo.c:(.text+0x3a80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_negative': ammo.c:(.text+0x3aa0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_negative': ammo.c:(.text+0x3b40): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_divide': ammo.c:(.text+0x3b60): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_divide': ammo.c:(.text+0x3c20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_multiply': ammo.c:(.text+0x3c40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_multiply': ammo.c:(.text+0x3d00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_scale': ammo.c:(.text+0x3d20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_scale': ammo.c:(.text+0x3dc0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_null': ammo.c:(.text+0x3de0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_null': ammo.c:(.text+0x3e80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_zero': ammo.c:(.text+0x3ea0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_zero': ammo.c:(.text+0x3f40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_assign': ammo.c:(.text+0x3f60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_assign': ammo.c:(.text+0x4000): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat': ammo.c:(.text+0x4020): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat': ammo.c:(.text+0x40c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_nearly_equal': ammo.c:(.text+0x40e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_nearly_equal': ammo.c:(.text+0x4120): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_equal': ammo.c:(.text+0x4140): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_equal': ammo.c:(.text+0x4180): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_near_zero': ammo.c:(.text+0x41a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_near_zero': ammo.c:(.text+0x41e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `squat_is_zero': ammo.c:(.text+0x4200): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psquat_is_zero': ammo.c:(.text+0x4240): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_lerp': ammo.c:(.text+0x4260): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_lerp': ammo.c:(.text+0x4300): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_normalize': ammo.c:(.text+0x4320): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_normalize': ammo.c:(.text+0x43c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_clamp': ammo.c:(.text+0x43e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_clamp': ammo.c:(.text+0x4480): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_min': ammo.c:(.text+0x44a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_min': ammo.c:(.text+0x4540): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_max': ammo.c:(.text+0x4560): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_max': ammo.c:(.text+0x4600): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_round': ammo.c:(.text+0x4620): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_round': ammo.c:(.text+0x46c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_ceil': ammo.c:(.text+0x46e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_ceil': ammo.c:(.text+0x4780): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_floor': ammo.c:(.text+0x47a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_floor': ammo.c:(.text+0x4840): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_abs': ammo.c:(.text+0x4860): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_abs': ammo.c:(.text+0x4900): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_inverse': ammo.c:(.text+0x4920): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_inverse': ammo.c:(.text+0x49c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_negative': ammo.c:(.text+0x49e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_negative': ammo.c:(.text+0x4a80): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_snap': ammo.c:(.text+0x4aa0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_snap': ammo.c:(.text+0x4b40): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_divide': ammo.c:(.text+0x4b60): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_divide': ammo.c:(.text+0x4c00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_multiply_mat4': ammo.c:(.text+0x4c20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_multiply_mat4': ammo.c:(.text+0x4cc0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_multiply': ammo.c:(.text+0x4ce0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_multiply': ammo.c:(.text+0x4d80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_scale': ammo.c:(.text+0x4da0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_scale': ammo.c:(.text+0x4e40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_subtract': ammo.c:(.text+0x4e60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_subtract': ammo.c:(.text+0x4f00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_add': ammo.c:(.text+0x4f20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_add': ammo.c:(.text+0x4fc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_one': ammo.c:(.text+0x4fe0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_one': ammo.c:(.text+0x5060): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_zero': ammo.c:(.text+0x5080): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_zero': ammo.c:(.text+0x5100): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_assign_vec4': ammo.c:(.text+0x5120): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_assign_vec4': ammo.c:(.text+0x51c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_assign': ammo.c:(.text+0x51e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_assign': ammo.c:(.text+0x5280): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i': ammo.c:(.text+0x52a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i': ammo.c:(.text+0x5340): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_is_equal': ammo.c:(.text+0x5380): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_is_equal': ammo.c:(.text+0x53c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4i_is_zero': ammo.c:(.text+0x53e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4i_is_zero': ammo.c:(.text+0x5400): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_lerp': ammo.c:(.text+0x5420): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_lerp': ammo.c:(.text+0x54c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_normalize': ammo.c:(.text+0x54e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_normalize': ammo.c:(.text+0x5580): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_clamp': ammo.c:(.text+0x55a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_clamp': ammo.c:(.text+0x5640): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_min': ammo.c:(.text+0x5660): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_min': ammo.c:(.text+0x5700): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_max': ammo.c:(.text+0x5720): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_max': ammo.c:(.text+0x57c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_round': ammo.c:(.text+0x57e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_round': ammo.c:(.text+0x5880): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_ceil': ammo.c:(.text+0x58a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_ceil': ammo.c:(.text+0x5940): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_floor': ammo.c:(.text+0x5960): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_floor': ammo.c:(.text+0x5a00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_abs': ammo.c:(.text+0x5a20): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_abs': ammo.c:(.text+0x5ac0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_inverse': ammo.c:(.text+0x5ae0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_inverse': ammo.c:(.text+0x5b80): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_negative': ammo.c:(.text+0x5ba0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_negative': ammo.c:(.text+0x5c40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_snap': ammo.c:(.text+0x5c60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_snap': ammo.c:(.text+0x5d00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_divide': ammo.c:(.text+0x5d20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_divide': ammo.c:(.text+0x5dc0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_multiply_mat4': ammo.c:(.text+0x5de0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_multiply_mat4': ammo.c:(.text+0x5e80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_multiply': ammo.c:(.text+0x5ea0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_multiply': ammo.c:(.text+0x5f40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_scale': ammo.c:(.text+0x5f60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_scale': ammo.c:(.text+0x6000): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_subtract': ammo.c:(.text+0x6020): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_subtract': ammo.c:(.text+0x60c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_add': ammo.c:(.text+0x60e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_add': ammo.c:(.text+0x6180): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_one': ammo.c:(.text+0x61a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_one': ammo.c:(.text+0x6220): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_zero': ammo.c:(.text+0x6240): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_zero': ammo.c:(.text+0x62c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_assign_vec4i': ammo.c:(.text+0x62e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_assign_vec4i': ammo.c:(.text+0x6380): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_assign': ammo.c:(.text+0x63a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_assign': ammo.c:(.text+0x6440): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4': ammo.c:(.text+0x6460): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4': ammo.c:(.text+0x6500): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_nearly_equal': ammo.c:(.text+0x6520): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_nearly_equal': ammo.c:(.text+0x6560): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_equal': ammo.c:(.text+0x6580): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_equal': ammo.c:(.text+0x65c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_near_zero': ammo.c:(.text+0x65e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_near_zero': ammo.c:(.text+0x6620): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec4_is_zero': ammo.c:(.text+0x6640): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec4_is_zero': ammo.c:(.text+0x6660): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_distance_squared': ammo.c:(.text+0x6680): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_distance_squared': ammo.c:(.text+0x66e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_distance': ammo.c:(.text+0x6700): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_distance': ammo.c:(.text+0x6760): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_length_squared': ammo.c:(.text+0x6780): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_length_squared': ammo.c:(.text+0x67c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_length': ammo.c:(.text+0x67e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_length': ammo.c:(.text+0x6820): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_dot': ammo.c:(.text+0x6840): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_dot': ammo.c:(.text+0x68a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_bezier4': ammo.c:(.text+0x68c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_bezier4': ammo.c:(.text+0x69c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_bezier3': ammo.c:(.text+0x6a00): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_bezier3': ammo.c:(.text+0x6b00): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_lerp': ammo.c:(.text+0x6b20): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_lerp': ammo.c:(.text+0x6c00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_reflect': ammo.c:(.text+0x6c20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_reflect': ammo.c:(.text+0x6d00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_slide': ammo.c:(.text+0x6d20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_slide': ammo.c:(.text+0x6e00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_project': ammo.c:(.text+0x6e20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_project': ammo.c:(.text+0x6f00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_normalize': ammo.c:(.text+0x6f20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_normalize': ammo.c:(.text+0x6fe0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_cross': ammo.c:(.text+0x7000): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_cross': ammo.c:(.text+0x70e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_clamp': ammo.c:(.text+0x7100): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_clamp': ammo.c:(.text+0x7200): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_min': ammo.c:(.text+0x7220): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_min': ammo.c:(.text+0x7300): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_max': ammo.c:(.text+0x7320): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_max': ammo.c:(.text+0x7400): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_round': ammo.c:(.text+0x7420): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_round': ammo.c:(.text+0x74c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_ceil': ammo.c:(.text+0x74e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_ceil': ammo.c:(.text+0x7580): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_floor': ammo.c:(.text+0x75a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_floor': ammo.c:(.text+0x7640): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_abs': ammo.c:(.text+0x7660): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_abs': ammo.c:(.text+0x7720): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_inverse': ammo.c:(.text+0x7740): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_inverse': ammo.c:(.text+0x7800): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_negative': ammo.c:(.text+0x7820): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_negative': ammo.c:(.text+0x78e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_snap': ammo.c:(.text+0x7900): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_snap': ammo.c:(.text+0x79e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_divide': ammo.c:(.text+0x7a00): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_divide': ammo.c:(.text+0x7ae0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_multiply_mat3': ammo.c:(.text+0x7b00): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_multiply_mat3': ammo.c:(.text+0x7bc0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_multiply': ammo.c:(.text+0x7be0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_multiply': ammo.c:(.text+0x7cc0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_scale': ammo.c:(.text+0x7ce0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_scale': ammo.c:(.text+0x7da0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_subtract': ammo.c:(.text+0x7dc0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_subtract': ammo.c:(.text+0x7ea0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_add': ammo.c:(.text+0x7ec0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_add': ammo.c:(.text+0x7fa0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_one': ammo.c:(.text+0x7fc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_one': ammo.c:(.text+0x8060): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_zero': ammo.c:(.text+0x8080): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_zero': ammo.c:(.text+0x8120): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_assign_vec3': ammo.c:(.text+0x8140): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_assign_vec3': ammo.c:(.text+0x81e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_assign': ammo.c:(.text+0x8200): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_assign': ammo.c:(.text+0x82c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i': ammo.c:(.text+0x82e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i': ammo.c:(.text+0x8380): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_is_equal': ammo.c:(.text+0x83a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_is_equal': ammo.c:(.text+0x8400): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3i_is_zero': ammo.c:(.text+0x8420): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3i_is_zero': ammo.c:(.text+0x8460): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_distance_squared': ammo.c:(.text+0x8480): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_distance_squared': ammo.c:(.text+0x84c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_distance': ammo.c:(.text+0x84e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_distance': ammo.c:(.text+0x8520): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_length_squared': ammo.c:(.text+0x8540): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_length_squared': ammo.c:(.text+0x8560): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_length': ammo.c:(.text+0x8580): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_length': ammo.c:(.text+0x85a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_dot': ammo.c:(.text+0x85c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_dot': ammo.c:(.text+0x8600): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_bezier4': ammo.c:(.text+0x8620): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_bezier4': ammo.c:(.text+0x8700): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_bezier3': ammo.c:(.text+0x8740): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_bezier3': ammo.c:(.text+0x8800): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_lerp': ammo.c:(.text+0x8820): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_lerp': ammo.c:(.text+0x88e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_reflect': ammo.c:(.text+0x8900): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_reflect': ammo.c:(.text+0x89c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_slide': ammo.c:(.text+0x89e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_slide': ammo.c:(.text+0x8aa0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_project': ammo.c:(.text+0x8ac0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_project': ammo.c:(.text+0x8b80): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_normalize': ammo.c:(.text+0x8ba0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_normalize': ammo.c:(.text+0x8c40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_cross': ammo.c:(.text+0x8c60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_cross': ammo.c:(.text+0x8d20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_clamp': ammo.c:(.text+0x8d40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_clamp': ammo.c:(.text+0x8e00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_min': ammo.c:(.text+0x8e20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_min': ammo.c:(.text+0x8ee0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_max': ammo.c:(.text+0x8f00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_max': ammo.c:(.text+0x8fc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_round': ammo.c:(.text+0x8fe0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_round': ammo.c:(.text+0x9080): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_ceil': ammo.c:(.text+0x90a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_ceil': ammo.c:(.text+0x9140): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_floor': ammo.c:(.text+0x9160): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_floor': ammo.c:(.text+0x9200): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_abs': ammo.c:(.text+0x9220): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_abs': ammo.c:(.text+0x92c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_inverse': ammo.c:(.text+0x92e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_inverse': ammo.c:(.text+0x9380): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_negative': ammo.c:(.text+0x93a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_negative': ammo.c:(.text+0x9440): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_snap': ammo.c:(.text+0x9460): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_snap': ammo.c:(.text+0x9520): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_divide': ammo.c:(.text+0x9540): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_divide': ammo.c:(.text+0x9600): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_multiply_mat3': ammo.c:(.text+0x9620): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_multiply_mat3': ammo.c:(.text+0x96c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_multiply': ammo.c:(.text+0x96e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_multiply': ammo.c:(.text+0x97a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_scale': ammo.c:(.text+0x97c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_scale': ammo.c:(.text+0x9860): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_subtract': ammo.c:(.text+0x9880): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_subtract': ammo.c:(.text+0x9940): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_add': ammo.c:(.text+0x9960): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_add': ammo.c:(.text+0x9a20): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_one': ammo.c:(.text+0x9a40): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_one': ammo.c:(.text+0x9ae0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_zero': ammo.c:(.text+0x9b00): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_zero': ammo.c:(.text+0x9ba0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_assign_vec3i': ammo.c:(.text+0x9bc0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_assign_vec3i': ammo.c:(.text+0x9c80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_assign': ammo.c:(.text+0x9ca0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_assign': ammo.c:(.text+0x9d40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3': ammo.c:(.text+0x9d60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3': ammo.c:(.text+0x9e00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_nearly_equal': ammo.c:(.text+0x9e20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_nearly_equal': ammo.c:(.text+0x9e60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_equal': ammo.c:(.text+0x9e80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_equal': ammo.c:(.text+0x9ec0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_near_zero': ammo.c:(.text+0x9ee0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_near_zero': ammo.c:(.text+0x9f20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec3_is_zero': ammo.c:(.text+0x9f40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec3_is_zero': ammo.c:(.text+0x9f80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_distance_squared': ammo.c:(.text+0x9fa0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_distance_squared': ammo.c:(.text+0x9fe0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_distance': ammo.c:(.text+0xa000): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_distance': ammo.c:(.text+0xa020): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_length': ammo.c:(.text+0xa040): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_length': ammo.c:(.text+0xa060): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_length_squared': ammo.c:(.text+0xa080): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_length_squared': ammo.c:(.text+0xa0a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_angle': ammo.c:(.text+0xa0c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_angle': ammo.c:(.text+0xa0e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_dot': ammo.c:(.text+0xa100): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_dot': ammo.c:(.text+0xa140): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_bezier4': ammo.c:(.text+0xa160): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_bezier4': ammo.c:(.text+0xa200): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_bezier3': ammo.c:(.text+0xa240): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_bezier3': ammo.c:(.text+0xa2e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_lerp': ammo.c:(.text+0xa300): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_lerp': ammo.c:(.text+0xa380): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_rotate': ammo.c:(.text+0xa3a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_rotate': ammo.c:(.text+0xa420): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_tangent': ammo.c:(.text+0xa440): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_tangent': ammo.c:(.text+0xa4c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_reflect': ammo.c:(.text+0xa4e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_reflect': ammo.c:(.text+0xa560): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_slide': ammo.c:(.text+0xa580): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_slide': ammo.c:(.text+0xa600): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_project': ammo.c:(.text+0xa620): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_project': ammo.c:(.text+0xa6a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_normalize': ammo.c:(.text+0xa6c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_normalize': ammo.c:(.text+0xa740): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_clamp': ammo.c:(.text+0xa760): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_clamp': ammo.c:(.text+0xa800): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_min': ammo.c:(.text+0xa820): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_min': ammo.c:(.text+0xa8a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_max': ammo.c:(.text+0xa8c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_max': ammo.c:(.text+0xa940): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_round': ammo.c:(.text+0xa960): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_round': ammo.c:(.text+0xa9e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_ceil': ammo.c:(.text+0xaa00): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_ceil': ammo.c:(.text+0xaa80): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_floor': ammo.c:(.text+0xaaa0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_floor': ammo.c:(.text+0xab20): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_abs': ammo.c:(.text+0xab40): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_abs': ammo.c:(.text+0xabc0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_inverse': ammo.c:(.text+0xabe0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_inverse': ammo.c:(.text+0xac60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_negative': ammo.c:(.text+0xac80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_negative': ammo.c:(.text+0xad00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_snap': ammo.c:(.text+0xad20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_snap': ammo.c:(.text+0xada0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_divide': ammo.c:(.text+0xadc0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_divide': ammo.c:(.text+0xae40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_multiply_mat2': ammo.c:(.text+0xae60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_multiply_mat2': ammo.c:(.text+0xaf00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_multiply': ammo.c:(.text+0xaf20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_multiply': ammo.c:(.text+0xafa0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_scale': ammo.c:(.text+0xafc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_scale': ammo.c:(.text+0xb040): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_subtract': ammo.c:(.text+0xb060): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_subtract': ammo.c:(.text+0xb0e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_add': ammo.c:(.text+0xb100): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_add': ammo.c:(.text+0xb180): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_one': ammo.c:(.text+0xb1a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_one': ammo.c:(.text+0xb220): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_zero': ammo.c:(.text+0xb240): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_zero': ammo.c:(.text+0xb2c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_assign_vec2': ammo.c:(.text+0xb2e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_assign_vec2': ammo.c:(.text+0xb360): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_assign': ammo.c:(.text+0xb380): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_assign': ammo.c:(.text+0xb400): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i': ammo.c:(.text+0xb420): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i': ammo.c:(.text+0xb4a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_is_equal': ammo.c:(.text+0xb4c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_is_equal': ammo.c:(.text+0xb500): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2i_is_zero': ammo.c:(.text+0xb520): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2i_is_zero': ammo.c:(.text+0xb540): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_distance_squared': ammo.c:(.text+0xb560): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_distance_squared': ammo.c:(.text+0xb5a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_distance': ammo.c:(.text+0xb5c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_distance': ammo.c:(.text+0xb600): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_length': ammo.c:(.text+0xb620): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_length': ammo.c:(.text+0xb640): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_length_squared': ammo.c:(.text+0xb660): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_length_squared': ammo.c:(.text+0xb680): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_angle': ammo.c:(.text+0xb6a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_angle': ammo.c:(.text+0xb6c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_dot': ammo.c:(.text+0xb6e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_dot': ammo.c:(.text+0xb720): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_bezier4': ammo.c:(.text+0xb740): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_bezier4': ammo.c:(.text+0xb800): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_bezier3': ammo.c:(.text+0xb840): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_bezier3': ammo.c:(.text+0xb8e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_lerp': ammo.c:(.text+0xb900): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_lerp': ammo.c:(.text+0xb9a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_rotate': ammo.c:(.text+0xb9c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_rotate': ammo.c:(.text+0xba60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_tangent': ammo.c:(.text+0xba80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_tangent': ammo.c:(.text+0xbb00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_reflect': ammo.c:(.text+0xbb20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_reflect': ammo.c:(.text+0xbbc0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_slide': ammo.c:(.text+0xbbe0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_slide': ammo.c:(.text+0xbc80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_project': ammo.c:(.text+0xbca0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_project': ammo.c:(.text+0xbd40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_normalize': ammo.c:(.text+0xbd60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_normalize': ammo.c:(.text+0xbde0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_clamp': ammo.c:(.text+0xbe00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_clamp': ammo.c:(.text+0xbea0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_min': ammo.c:(.text+0xbec0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_min': ammo.c:(.text+0xbf60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_max': ammo.c:(.text+0xbf80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_max': ammo.c:(.text+0xc020): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_round': ammo.c:(.text+0xc040): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_round': ammo.c:(.text+0xc0c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_ceil': ammo.c:(.text+0xc0e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_ceil': ammo.c:(.text+0xc160): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_floor': ammo.c:(.text+0xc180): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_floor': ammo.c:(.text+0xc200): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_abs': ammo.c:(.text+0xc220): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_abs': ammo.c:(.text+0xc2a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_inverse': ammo.c:(.text+0xc2c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_inverse': ammo.c:(.text+0xc340): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_negative': ammo.c:(.text+0xc360): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_negative': ammo.c:(.text+0xc3e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_snap': ammo.c:(.text+0xc400): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_snap': ammo.c:(.text+0xc4a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_divide': ammo.c:(.text+0xc4c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_divide': ammo.c:(.text+0xc560): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_multiply_mat2': ammo.c:(.text+0xc580): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_multiply_mat2': ammo.c:(.text+0xc620): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_multiply': ammo.c:(.text+0xc640): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_multiply': ammo.c:(.text+0xc6e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_scale': ammo.c:(.text+0xc700): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_scale': ammo.c:(.text+0xc7a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_subtract': ammo.c:(.text+0xc7c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_subtract': ammo.c:(.text+0xc860): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_add': ammo.c:(.text+0xc880): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_add': ammo.c:(.text+0xc920): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_one': ammo.c:(.text+0xc940): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_one': ammo.c:(.text+0xc9c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_zero': ammo.c:(.text+0xc9e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_zero': ammo.c:(.text+0xca60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_assign_vec2i': ammo.c:(.text+0xca80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_assign_vec2i': ammo.c:(.text+0xcb00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_assign': ammo.c:(.text+0xcb20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_assign': ammo.c:(.text+0xcba0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2': ammo.c:(.text+0xcbc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2': ammo.c:(.text+0xcc40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_nearly_equal': ammo.c:(.text+0xcc60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_nearly_equal': ammo.c:(.text+0xcca0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_equal': ammo.c:(.text+0xccc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_equal': ammo.c:(.text+0xcd00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_near_zero': ammo.c:(.text+0xcd20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_near_zero': ammo.c:(.text+0xcd40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `svec2_is_zero': ammo.c:(.text+0xcd60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(ammo.c.o): In function `psvec2_is_zero': ammo.c:(.text+0xcd80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_lerp': animation.c:(.text+0x240): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_lerp': animation.c:(.text+0x2c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_multiply': animation.c:(.text+0x2e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_multiply': animation.c:(.text+0x360): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_scale': animation.c:(.text+0x380): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_scale': animation.c:(.text+0x400): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_negative': animation.c:(.text+0x420): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_negative': animation.c:(.text+0x4a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_scaling': animation.c:(.text+0x4c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_scaling': animation.c:(.text+0x540): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_translation': animation.c:(.text+0x560): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_translation': animation.c:(.text+0x5e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_look_at': animation.c:(.text+0x600): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_look_at': animation.c:(.text+0x6c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_quaternion': animation.c:(.text+0x6e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_quaternion': animation.c:(.text+0x760): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_axis': animation.c:(.text+0x780): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_axis': animation.c:(.text+0x800): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_z': animation.c:(.text+0x820): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_z': animation.c:(.text+0x8a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_y': animation.c:(.text+0x8c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_y': animation.c:(.text+0x940): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_rotation_x': animation.c:(.text+0x960): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_rotation_x': animation.c:(.text+0x9e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_perspective_infinite': animation.c:(.text+0xa00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_perspective_infinite': animation.c:(.text+0xa80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_perspective_fov': animation.c:(.text+0xaa0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_perspective_fov': animation.c:(.text+0xb20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_perspective': animation.c:(.text+0xb40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_perspective': animation.c:(.text+0xbc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_ortho': animation.c:(.text+0xbe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_ortho': animation.c:(.text+0xc60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_inverse': animation.c:(.text+0xc80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_inverse': animation.c:(.text+0xd00): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_adjugate': animation.c:(.text+0xd20): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_adjugate': animation.c:(.text+0xda0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_transpose': animation.c:(.text+0xdc0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_transpose': animation.c:(.text+0xe40): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_assign_mat3': animation.c:(.text+0xe60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_assign_mat3': animation.c:(.text+0xee0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_assign_mat2': animation.c:(.text+0xf00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_assign_mat2': animation.c:(.text+0xfa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_assign': animation.c:(.text+0xfc0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_assign': animation.c:(.text+0x1040): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_determinant': animation.c:(.text+0x1060): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_determinant': animation.c:(.text+0x1080): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_identity': animation.c:(.text+0x10a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_identity': animation.c:(.text+0x1120): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4_zero': animation.c:(.text+0x1140): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4_zero': animation.c:(.text+0x11c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat4': animation.c:(.text+0x11e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat4': animation.c:(.text+0x1260): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_lerp': animation.c:(.text+0x1280): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_lerp': animation.c:(.text+0x1300): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_multiply': animation.c:(.text+0x1320): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_multiply': animation.c:(.text+0x13a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_scale': animation.c:(.text+0x13c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_scale': animation.c:(.text+0x1440): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_negative': animation.c:(.text+0x1460): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_negative': animation.c:(.text+0x14e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_scaling': animation.c:(.text+0x1500): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_scaling': animation.c:(.text+0x1580): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_quaternion': animation.c:(.text+0x15a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_quaternion': animation.c:(.text+0x1640): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_axis': animation.c:(.text+0x1660): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_axis': animation.c:(.text+0x1700): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_z': animation.c:(.text+0x1720): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_z': animation.c:(.text+0x17a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_y': animation.c:(.text+0x17c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_y': animation.c:(.text+0x1840): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_rotation_x': animation.c:(.text+0x1860): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_rotation_x': animation.c:(.text+0x18e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_inverse': animation.c:(.text+0x1900): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_inverse': animation.c:(.text+0x1980): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_adjugate': animation.c:(.text+0x19a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_adjugate': animation.c:(.text+0x1a20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_cofactor': animation.c:(.text+0x1a40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_cofactor': animation.c:(.text+0x1ac0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_transpose': animation.c:(.text+0x1ae0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_transpose': animation.c:(.text+0x1b60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_assign_mat4': animation.c:(.text+0x1b80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_assign_mat4': animation.c:(.text+0x1c00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_assign_mat2': animation.c:(.text+0x1c20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_assign_mat2': animation.c:(.text+0x1cc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_assign': animation.c:(.text+0x1ce0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_assign': animation.c:(.text+0x1d60): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_determinant': animation.c:(.text+0x1d80): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_determinant': animation.c:(.text+0x1da0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_identity': animation.c:(.text+0x1dc0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_identity': animation.c:(.text+0x1e40): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3_zero': animation.c:(.text+0x1e60): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3_zero': animation.c:(.text+0x1ee0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat3': animation.c:(.text+0x1f00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat3': animation.c:(.text+0x1f80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_lerp': animation.c:(.text+0x1fa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_lerp': animation.c:(.text+0x2060): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_multiply': animation.c:(.text+0x2080): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_multiply': animation.c:(.text+0x2140): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_scale': animation.c:(.text+0x2160): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_scale': animation.c:(.text+0x2200): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_negative': animation.c:(.text+0x2220): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_negative': animation.c:(.text+0x22c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_scaling': animation.c:(.text+0x22e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_scaling': animation.c:(.text+0x2380): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_rotation': animation.c:(.text+0x23a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_rotation': animation.c:(.text+0x2440): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_inverse': animation.c:(.text+0x2460): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_inverse': animation.c:(.text+0x2500): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_cofactor': animation.c:(.text+0x2520): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_cofactor': animation.c:(.text+0x25c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_transpose': animation.c:(.text+0x25e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_transpose': animation.c:(.text+0x2680): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_assign_mat4': animation.c:(.text+0x26a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_assign_mat4': animation.c:(.text+0x2740): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_assign_mat3': animation.c:(.text+0x2760): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_assign_mat3': animation.c:(.text+0x2800): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_assign': animation.c:(.text+0x2820): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_assign': animation.c:(.text+0x28c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_determinant': animation.c:(.text+0x28e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_determinant': animation.c:(.text+0x2920): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_identity': animation.c:(.text+0x2940): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_identity': animation.c:(.text+0x29e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2_zero': animation.c:(.text+0x2a00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2_zero': animation.c:(.text+0x2aa0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `smat2': animation.c:(.text+0x2ac0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psmat2': animation.c:(.text+0x2b60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_length_squared': animation.c:(.text+0x2b80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_length_squared': animation.c:(.text+0x2bc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_length': animation.c:(.text+0x2be0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_length': animation.c:(.text+0x2c20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_angle': animation.c:(.text+0x2c40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_angle': animation.c:(.text+0x2c80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_dot': animation.c:(.text+0x2ca0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_dot': animation.c:(.text+0x2ce0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_slerp': animation.c:(.text+0x2d00): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_slerp': animation.c:(.text+0x2dc0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_lerp': animation.c:(.text+0x2de0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_lerp': animation.c:(.text+0x2ea0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_yaw_pitch_roll': animation.c:(.text+0x2ec0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_yaw_pitch_roll': animation.c:(.text+0x2f60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_mat4': animation.c:(.text+0x2f80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_mat4': animation.c:(.text+0x3020): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_vec3': animation.c:(.text+0x3040): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_vec3': animation.c:(.text+0x30e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_from_axis_angle': animation.c:(.text+0x3100): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_from_axis_angle': animation.c:(.text+0x31a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_power': animation.c:(.text+0x31c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_power': animation.c:(.text+0x3260): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_normalize': animation.c:(.text+0x3280): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_normalize': animation.c:(.text+0x3320): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_inverse': animation.c:(.text+0x3340): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_inverse': animation.c:(.text+0x33e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_conjugate': animation.c:(.text+0x3400): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_conjugate': animation.c:(.text+0x34a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_negative': animation.c:(.text+0x34c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_negative': animation.c:(.text+0x3560): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_divide': animation.c:(.text+0x3580): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_divide': animation.c:(.text+0x3640): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_multiply': animation.c:(.text+0x3660): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_multiply': animation.c:(.text+0x3720): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_scale': animation.c:(.text+0x3740): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_scale': animation.c:(.text+0x37e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_null': animation.c:(.text+0x3800): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_null': animation.c:(.text+0x38a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_zero': animation.c:(.text+0x38c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_zero': animation.c:(.text+0x3960): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_assign': animation.c:(.text+0x3980): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_assign': animation.c:(.text+0x3a20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat': animation.c:(.text+0x3a40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat': animation.c:(.text+0x3ae0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_nearly_equal': animation.c:(.text+0x3b00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_nearly_equal': animation.c:(.text+0x3b40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_equal': animation.c:(.text+0x3b60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_equal': animation.c:(.text+0x3ba0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_near_zero': animation.c:(.text+0x3bc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_near_zero': animation.c:(.text+0x3c00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `squat_is_zero': animation.c:(.text+0x3c20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psquat_is_zero': animation.c:(.text+0x3c60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_lerp': animation.c:(.text+0x3c80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_lerp': animation.c:(.text+0x3d20): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_normalize': animation.c:(.text+0x3d40): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_normalize': animation.c:(.text+0x3de0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_clamp': animation.c:(.text+0x3e00): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_clamp': animation.c:(.text+0x3ea0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_min': animation.c:(.text+0x3ec0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_min': animation.c:(.text+0x3f60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_max': animation.c:(.text+0x3f80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_max': animation.c:(.text+0x4020): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_round': animation.c:(.text+0x4040): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_round': animation.c:(.text+0x40e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_ceil': animation.c:(.text+0x4100): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_ceil': animation.c:(.text+0x41a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_floor': animation.c:(.text+0x41c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_floor': animation.c:(.text+0x4260): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_abs': animation.c:(.text+0x4280): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_abs': animation.c:(.text+0x4320): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_inverse': animation.c:(.text+0x4340): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_inverse': animation.c:(.text+0x43e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_negative': animation.c:(.text+0x4400): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_negative': animation.c:(.text+0x44a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_snap': animation.c:(.text+0x44c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_snap': animation.c:(.text+0x4560): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_divide': animation.c:(.text+0x4580): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_divide': animation.c:(.text+0x4620): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_multiply_mat4': animation.c:(.text+0x4640): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_multiply_mat4': animation.c:(.text+0x46e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_multiply': animation.c:(.text+0x4700): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_multiply': animation.c:(.text+0x47a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_scale': animation.c:(.text+0x47c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_scale': animation.c:(.text+0x4860): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_subtract': animation.c:(.text+0x4880): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_subtract': animation.c:(.text+0x4920): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_add': animation.c:(.text+0x4940): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_add': animation.c:(.text+0x49e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_one': animation.c:(.text+0x4a00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_one': animation.c:(.text+0x4a80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_zero': animation.c:(.text+0x4aa0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_zero': animation.c:(.text+0x4b20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_assign_vec4': animation.c:(.text+0x4b40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_assign_vec4': animation.c:(.text+0x4be0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_assign': animation.c:(.text+0x4c00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_assign': animation.c:(.text+0x4ca0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i': animation.c:(.text+0x4cc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i': animation.c:(.text+0x4d60): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_is_equal': animation.c:(.text+0x4da0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_is_equal': animation.c:(.text+0x4de0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4i_is_zero': animation.c:(.text+0x4e00): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4i_is_zero': animation.c:(.text+0x4e20): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_lerp': animation.c:(.text+0x4e40): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_lerp': animation.c:(.text+0x4ee0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_normalize': animation.c:(.text+0x4f00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_normalize': animation.c:(.text+0x4fa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_clamp': animation.c:(.text+0x4fc0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_clamp': animation.c:(.text+0x5060): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_min': animation.c:(.text+0x5080): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_min': animation.c:(.text+0x5120): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_max': animation.c:(.text+0x5140): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_max': animation.c:(.text+0x51e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_round': animation.c:(.text+0x5200): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_round': animation.c:(.text+0x52a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_ceil': animation.c:(.text+0x52c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_ceil': animation.c:(.text+0x5360): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_floor': animation.c:(.text+0x5380): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_floor': animation.c:(.text+0x5420): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_abs': animation.c:(.text+0x5440): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_abs': animation.c:(.text+0x54e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_inverse': animation.c:(.text+0x5500): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_inverse': animation.c:(.text+0x55a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_negative': animation.c:(.text+0x55c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_negative': animation.c:(.text+0x5660): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_snap': animation.c:(.text+0x5680): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_snap': animation.c:(.text+0x5720): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_divide': animation.c:(.text+0x5740): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_divide': animation.c:(.text+0x57e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_multiply_mat4': animation.c:(.text+0x5800): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_multiply_mat4': animation.c:(.text+0x58a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_multiply': animation.c:(.text+0x58c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_multiply': animation.c:(.text+0x5960): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_scale': animation.c:(.text+0x5980): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_scale': animation.c:(.text+0x5a20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_subtract': animation.c:(.text+0x5a40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_subtract': animation.c:(.text+0x5ae0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_add': animation.c:(.text+0x5b00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_add': animation.c:(.text+0x5ba0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_one': animation.c:(.text+0x5bc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_one': animation.c:(.text+0x5c40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_zero': animation.c:(.text+0x5c60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_zero': animation.c:(.text+0x5ce0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_assign_vec4i': animation.c:(.text+0x5d00): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_assign_vec4i': animation.c:(.text+0x5da0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_assign': animation.c:(.text+0x5dc0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_assign': animation.c:(.text+0x5e60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4': animation.c:(.text+0x5e80): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4': animation.c:(.text+0x5f20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_nearly_equal': animation.c:(.text+0x5f40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_nearly_equal': animation.c:(.text+0x5f80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_equal': animation.c:(.text+0x5fa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_equal': animation.c:(.text+0x5fe0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_near_zero': animation.c:(.text+0x6000): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_near_zero': animation.c:(.text+0x6040): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec4_is_zero': animation.c:(.text+0x6060): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec4_is_zero': animation.c:(.text+0x6080): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_distance_squared': animation.c:(.text+0x60a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_distance_squared': animation.c:(.text+0x6100): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_distance': animation.c:(.text+0x6120): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_distance': animation.c:(.text+0x6180): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_length_squared': animation.c:(.text+0x61a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_length_squared': animation.c:(.text+0x61e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_length': animation.c:(.text+0x6200): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_length': animation.c:(.text+0x6240): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_dot': animation.c:(.text+0x6260): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_dot': animation.c:(.text+0x62c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_bezier4': animation.c:(.text+0x62e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_bezier4': animation.c:(.text+0x63e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_bezier3': animation.c:(.text+0x6420): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_bezier3': animation.c:(.text+0x6520): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_lerp': animation.c:(.text+0x6540): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_lerp': animation.c:(.text+0x6620): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_reflect': animation.c:(.text+0x6640): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_reflect': animation.c:(.text+0x6720): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_slide': animation.c:(.text+0x6740): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_slide': animation.c:(.text+0x6820): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_project': animation.c:(.text+0x6840): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_project': animation.c:(.text+0x6920): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_normalize': animation.c:(.text+0x6940): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_normalize': animation.c:(.text+0x6a00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_cross': animation.c:(.text+0x6a20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_cross': animation.c:(.text+0x6b00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_clamp': animation.c:(.text+0x6b20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_clamp': animation.c:(.text+0x6c20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_min': animation.c:(.text+0x6c40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_min': animation.c:(.text+0x6d20): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_max': animation.c:(.text+0x6d40): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_max': animation.c:(.text+0x6e20): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_round': animation.c:(.text+0x6e40): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_round': animation.c:(.text+0x6ee0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_ceil': animation.c:(.text+0x6f00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_ceil': animation.c:(.text+0x6fa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_floor': animation.c:(.text+0x6fc0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_floor': animation.c:(.text+0x7060): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_abs': animation.c:(.text+0x7080): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_abs': animation.c:(.text+0x7140): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_inverse': animation.c:(.text+0x7160): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_inverse': animation.c:(.text+0x7220): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_negative': animation.c:(.text+0x7240): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_negative': animation.c:(.text+0x7300): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_snap': animation.c:(.text+0x7320): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_snap': animation.c:(.text+0x7400): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_divide': animation.c:(.text+0x7420): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_divide': animation.c:(.text+0x7500): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_multiply_mat3': animation.c:(.text+0x7520): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_multiply_mat3': animation.c:(.text+0x75e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_multiply': animation.c:(.text+0x7600): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_multiply': animation.c:(.text+0x76e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_scale': animation.c:(.text+0x7700): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_scale': animation.c:(.text+0x77c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_subtract': animation.c:(.text+0x77e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_subtract': animation.c:(.text+0x78c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_add': animation.c:(.text+0x78e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_add': animation.c:(.text+0x79c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_one': animation.c:(.text+0x79e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_one': animation.c:(.text+0x7a80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_zero': animation.c:(.text+0x7aa0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_zero': animation.c:(.text+0x7b40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_assign_vec3': animation.c:(.text+0x7b60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_assign_vec3': animation.c:(.text+0x7c00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_assign': animation.c:(.text+0x7c20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_assign': animation.c:(.text+0x7ce0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i': animation.c:(.text+0x7d00): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i': animation.c:(.text+0x7da0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_is_equal': animation.c:(.text+0x7dc0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_is_equal': animation.c:(.text+0x7e20): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3i_is_zero': animation.c:(.text+0x7e40): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3i_is_zero': animation.c:(.text+0x7e80): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_distance_squared': animation.c:(.text+0x7ea0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_distance_squared': animation.c:(.text+0x7ee0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_distance': animation.c:(.text+0x7f00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_distance': animation.c:(.text+0x7f40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_length_squared': animation.c:(.text+0x7f60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_length_squared': animation.c:(.text+0x7f80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_length': animation.c:(.text+0x7fa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_length': animation.c:(.text+0x7fc0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_dot': animation.c:(.text+0x7fe0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_dot': animation.c:(.text+0x8020): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_bezier4': animation.c:(.text+0x8040): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_bezier4': animation.c:(.text+0x8120): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_bezier3': animation.c:(.text+0x8160): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_bezier3': animation.c:(.text+0x8220): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_lerp': animation.c:(.text+0x8240): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_lerp': animation.c:(.text+0x8300): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_reflect': animation.c:(.text+0x8320): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_reflect': animation.c:(.text+0x83e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_slide': animation.c:(.text+0x8400): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_slide': animation.c:(.text+0x84c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_project': animation.c:(.text+0x84e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_project': animation.c:(.text+0x85a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_normalize': animation.c:(.text+0x85c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_normalize': animation.c:(.text+0x8660): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_cross': animation.c:(.text+0x8680): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_cross': animation.c:(.text+0x8740): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_clamp': animation.c:(.text+0x8760): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_clamp': animation.c:(.text+0x8820): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_min': animation.c:(.text+0x8840): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_min': animation.c:(.text+0x8900): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_max': animation.c:(.text+0x8920): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_max': animation.c:(.text+0x89e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_round': animation.c:(.text+0x8a00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_round': animation.c:(.text+0x8aa0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_ceil': animation.c:(.text+0x8ac0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_ceil': animation.c:(.text+0x8b60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_floor': animation.c:(.text+0x8b80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_floor': animation.c:(.text+0x8c20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_abs': animation.c:(.text+0x8c40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_abs': animation.c:(.text+0x8ce0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_inverse': animation.c:(.text+0x8d00): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_inverse': animation.c:(.text+0x8da0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_negative': animation.c:(.text+0x8dc0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_negative': animation.c:(.text+0x8e60): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_snap': animation.c:(.text+0x8e80): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_snap': animation.c:(.text+0x8f40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_divide': animation.c:(.text+0x8f60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_divide': animation.c:(.text+0x9020): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_multiply_mat3': animation.c:(.text+0x9040): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_multiply_mat3': animation.c:(.text+0x90e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_multiply': animation.c:(.text+0x9100): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_multiply': animation.c:(.text+0x91c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_scale': animation.c:(.text+0x91e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_scale': animation.c:(.text+0x9280): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_subtract': animation.c:(.text+0x92a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_subtract': animation.c:(.text+0x9360): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_add': animation.c:(.text+0x9380): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_add': animation.c:(.text+0x9440): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_one': animation.c:(.text+0x9460): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_one': animation.c:(.text+0x9500): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_zero': animation.c:(.text+0x9520): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_zero': animation.c:(.text+0x95c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_assign_vec3i': animation.c:(.text+0x95e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_assign_vec3i': animation.c:(.text+0x96a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_assign': animation.c:(.text+0x96c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_assign': animation.c:(.text+0x9760): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3': animation.c:(.text+0x9780): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3': animation.c:(.text+0x9820): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_nearly_equal': animation.c:(.text+0x9840): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_nearly_equal': animation.c:(.text+0x9880): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_equal': animation.c:(.text+0x98a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_equal': animation.c:(.text+0x98e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_near_zero': animation.c:(.text+0x9900): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_near_zero': animation.c:(.text+0x9940): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec3_is_zero': animation.c:(.text+0x9960): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec3_is_zero': animation.c:(.text+0x99a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_distance_squared': animation.c:(.text+0x99c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_distance_squared': animation.c:(.text+0x9a00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_distance': animation.c:(.text+0x9a20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_distance': animation.c:(.text+0x9a40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_length': animation.c:(.text+0x9a60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_length': animation.c:(.text+0x9a80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_length_squared': animation.c:(.text+0x9aa0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_length_squared': animation.c:(.text+0x9ac0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_angle': animation.c:(.text+0x9ae0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_angle': animation.c:(.text+0x9b00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_dot': animation.c:(.text+0x9b20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_dot': animation.c:(.text+0x9b60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_bezier4': animation.c:(.text+0x9b80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_bezier4': animation.c:(.text+0x9c20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_bezier3': animation.c:(.text+0x9c60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_bezier3': animation.c:(.text+0x9d00): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_lerp': animation.c:(.text+0x9d20): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_lerp': animation.c:(.text+0x9da0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_rotate': animation.c:(.text+0x9dc0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_rotate': animation.c:(.text+0x9e40): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_tangent': animation.c:(.text+0x9e60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_tangent': animation.c:(.text+0x9ee0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_reflect': animation.c:(.text+0x9f00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_reflect': animation.c:(.text+0x9f80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_slide': animation.c:(.text+0x9fa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_slide': animation.c:(.text+0xa020): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_project': animation.c:(.text+0xa040): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_project': animation.c:(.text+0xa0c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_normalize': animation.c:(.text+0xa0e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_normalize': animation.c:(.text+0xa160): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_clamp': animation.c:(.text+0xa180): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_clamp': animation.c:(.text+0xa220): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_min': animation.c:(.text+0xa240): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_min': animation.c:(.text+0xa2c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_max': animation.c:(.text+0xa2e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_max': animation.c:(.text+0xa360): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_round': animation.c:(.text+0xa380): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_round': animation.c:(.text+0xa400): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_ceil': animation.c:(.text+0xa420): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_ceil': animation.c:(.text+0xa4a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_floor': animation.c:(.text+0xa4c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_floor': animation.c:(.text+0xa540): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_abs': animation.c:(.text+0xa560): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_abs': animation.c:(.text+0xa5e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_inverse': animation.c:(.text+0xa600): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_inverse': animation.c:(.text+0xa680): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_negative': animation.c:(.text+0xa6a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_negative': animation.c:(.text+0xa720): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_snap': animation.c:(.text+0xa740): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_snap': animation.c:(.text+0xa7c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_divide': animation.c:(.text+0xa7e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_divide': animation.c:(.text+0xa860): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_multiply_mat2': animation.c:(.text+0xa880): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_multiply_mat2': animation.c:(.text+0xa920): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_multiply': animation.c:(.text+0xa940): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_multiply': animation.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_scale': animation.c:(.text+0xa9e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_scale': animation.c:(.text+0xaa60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_subtract': animation.c:(.text+0xaa80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_subtract': animation.c:(.text+0xab00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_add': animation.c:(.text+0xab20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_add': animation.c:(.text+0xaba0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_one': animation.c:(.text+0xabc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_one': animation.c:(.text+0xac40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_zero': animation.c:(.text+0xac60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_zero': animation.c:(.text+0xace0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_assign_vec2': animation.c:(.text+0xad00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_assign_vec2': animation.c:(.text+0xad80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_assign': animation.c:(.text+0xada0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_assign': animation.c:(.text+0xae20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i': animation.c:(.text+0xae40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i': animation.c:(.text+0xaec0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_is_equal': animation.c:(.text+0xaee0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_is_equal': animation.c:(.text+0xaf20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2i_is_zero': animation.c:(.text+0xaf40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2i_is_zero': animation.c:(.text+0xaf60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_distance_squared': animation.c:(.text+0xaf80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_distance_squared': animation.c:(.text+0xafc0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_distance': animation.c:(.text+0xafe0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_distance': animation.c:(.text+0xb020): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_length': animation.c:(.text+0xb040): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_length': animation.c:(.text+0xb060): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_length_squared': animation.c:(.text+0xb080): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_length_squared': animation.c:(.text+0xb0a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_angle': animation.c:(.text+0xb0c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_angle': animation.c:(.text+0xb0e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_dot': animation.c:(.text+0xb100): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_dot': animation.c:(.text+0xb140): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_bezier4': animation.c:(.text+0xb160): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_bezier4': animation.c:(.text+0xb220): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_bezier3': animation.c:(.text+0xb260): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_bezier3': animation.c:(.text+0xb300): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_lerp': animation.c:(.text+0xb320): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_lerp': animation.c:(.text+0xb3c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_rotate': animation.c:(.text+0xb3e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_rotate': animation.c:(.text+0xb480): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_tangent': animation.c:(.text+0xb4a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_tangent': animation.c:(.text+0xb520): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_reflect': animation.c:(.text+0xb540): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_reflect': animation.c:(.text+0xb5e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_slide': animation.c:(.text+0xb600): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_slide': animation.c:(.text+0xb6a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_project': animation.c:(.text+0xb6c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_project': animation.c:(.text+0xb760): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_normalize': animation.c:(.text+0xb780): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_normalize': animation.c:(.text+0xb800): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_clamp': animation.c:(.text+0xb820): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_clamp': animation.c:(.text+0xb8c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_min': animation.c:(.text+0xb8e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_min': animation.c:(.text+0xb980): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_max': animation.c:(.text+0xb9a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_max': animation.c:(.text+0xba40): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_round': animation.c:(.text+0xba60): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_round': animation.c:(.text+0xbae0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_ceil': animation.c:(.text+0xbb00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_ceil': animation.c:(.text+0xbb80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_floor': animation.c:(.text+0xbba0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_floor': animation.c:(.text+0xbc20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_abs': animation.c:(.text+0xbc40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_abs': animation.c:(.text+0xbcc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_inverse': animation.c:(.text+0xbce0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_inverse': animation.c:(.text+0xbd60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_negative': animation.c:(.text+0xbd80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_negative': animation.c:(.text+0xbe00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_snap': animation.c:(.text+0xbe20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_snap': animation.c:(.text+0xbec0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_divide': animation.c:(.text+0xbee0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_divide': animation.c:(.text+0xbf80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_multiply_mat2': animation.c:(.text+0xbfa0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_multiply_mat2': animation.c:(.text+0xc040): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_multiply': animation.c:(.text+0xc060): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_multiply': animation.c:(.text+0xc100): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_scale': animation.c:(.text+0xc120): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_scale': animation.c:(.text+0xc1c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_subtract': animation.c:(.text+0xc1e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_subtract': animation.c:(.text+0xc280): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_add': animation.c:(.text+0xc2a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_add': animation.c:(.text+0xc340): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_one': animation.c:(.text+0xc360): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_one': animation.c:(.text+0xc3e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_zero': animation.c:(.text+0xc400): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_zero': animation.c:(.text+0xc480): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_assign_vec2i': animation.c:(.text+0xc4a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_assign_vec2i': animation.c:(.text+0xc520): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_assign': animation.c:(.text+0xc540): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_assign': animation.c:(.text+0xc5c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2': animation.c:(.text+0xc5e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2': animation.c:(.text+0xc660): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_nearly_equal': animation.c:(.text+0xc680): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_nearly_equal': animation.c:(.text+0xc6c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_equal': animation.c:(.text+0xc6e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_equal': animation.c:(.text+0xc720): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_near_zero': animation.c:(.text+0xc740): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_near_zero': animation.c:(.text+0xc760): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `svec2_is_zero': animation.c:(.text+0xc780): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(animation.c.o): In function `psvec2_is_zero': animation.c:(.text+0xc7a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_lerp': automap.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_lerp': automap.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_multiply': automap.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_multiply': automap.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_scale': automap.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_scale': automap.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_negative': automap.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_negative': automap.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_scaling': automap.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_scaling': automap.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_translation': automap.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_translation': automap.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_look_at': automap.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_look_at': automap.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_quaternion': automap.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_quaternion': automap.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_axis': automap.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_axis': automap.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_z': automap.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_z': automap.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_y': automap.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_y': automap.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_rotation_x': automap.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_rotation_x': automap.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_perspective_infinite': automap.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_perspective_infinite': automap.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_perspective_fov': automap.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_perspective_fov': automap.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_perspective': automap.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_perspective': automap.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_ortho': automap.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_ortho': automap.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_inverse': automap.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_inverse': automap.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_adjugate': automap.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_adjugate': automap.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_transpose': automap.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_transpose': automap.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_assign_mat3': automap.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_assign_mat3': automap.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_assign_mat2': automap.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_assign_mat2': automap.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_assign': automap.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_assign': automap.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_determinant': automap.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_determinant': automap.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_identity': automap.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_identity': automap.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4_zero': automap.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4_zero': automap.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat4': automap.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat4': automap.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_lerp': automap.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_lerp': automap.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_multiply': automap.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_multiply': automap.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_scale': automap.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_scale': automap.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_negative': automap.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_negative': automap.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_scaling': automap.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_scaling': automap.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_quaternion': automap.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_quaternion': automap.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_axis': automap.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_axis': automap.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_z': automap.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_z': automap.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_y': automap.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_y': automap.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_rotation_x': automap.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_rotation_x': automap.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_inverse': automap.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_inverse': automap.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_adjugate': automap.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_adjugate': automap.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_cofactor': automap.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_cofactor': automap.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_transpose': automap.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_transpose': automap.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_assign_mat4': automap.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_assign_mat4': automap.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_assign_mat2': automap.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_assign_mat2': automap.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_assign': automap.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_assign': automap.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_determinant': automap.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_determinant': automap.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_identity': automap.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_identity': automap.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3_zero': automap.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3_zero': automap.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat3': automap.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat3': automap.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_lerp': automap.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_lerp': automap.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_multiply': automap.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_multiply': automap.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_scale': automap.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_scale': automap.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_negative': automap.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_negative': automap.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_scaling': automap.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_scaling': automap.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_rotation': automap.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_rotation': automap.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_inverse': automap.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_inverse': automap.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_cofactor': automap.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_cofactor': automap.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_transpose': automap.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_transpose': automap.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_assign_mat4': automap.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_assign_mat4': automap.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_assign_mat3': automap.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_assign_mat3': automap.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_assign': automap.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_assign': automap.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_determinant': automap.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_determinant': automap.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_identity': automap.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_identity': automap.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2_zero': automap.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2_zero': automap.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `smat2': automap.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psmat2': automap.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_length_squared': automap.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_length_squared': automap.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_length': automap.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_length': automap.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_angle': automap.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_angle': automap.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_dot': automap.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_dot': automap.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_slerp': automap.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_slerp': automap.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_lerp': automap.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_lerp': automap.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_yaw_pitch_roll': automap.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_yaw_pitch_roll': automap.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_mat4': automap.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_mat4': automap.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_vec3': automap.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_vec3': automap.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_from_axis_angle': automap.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_from_axis_angle': automap.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_power': automap.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_power': automap.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_normalize': automap.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_normalize': automap.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_inverse': automap.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_inverse': automap.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_conjugate': automap.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_conjugate': automap.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_negative': automap.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_negative': automap.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_divide': automap.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_divide': automap.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_multiply': automap.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_multiply': automap.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_scale': automap.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_scale': automap.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_null': automap.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_null': automap.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_zero': automap.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_zero': automap.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_assign': automap.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_assign': automap.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat': automap.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat': automap.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_nearly_equal': automap.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_nearly_equal': automap.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_equal': automap.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_equal': automap.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_near_zero': automap.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_near_zero': automap.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `squat_is_zero': automap.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psquat_is_zero': automap.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_lerp': automap.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_lerp': automap.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_normalize': automap.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_normalize': automap.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_clamp': automap.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_clamp': automap.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_min': automap.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_min': automap.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_max': automap.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_max': automap.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_round': automap.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_round': automap.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_ceil': automap.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_ceil': automap.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_floor': automap.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_floor': automap.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_abs': automap.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_abs': automap.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_inverse': automap.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_inverse': automap.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_negative': automap.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_negative': automap.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_snap': automap.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_snap': automap.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_divide': automap.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_divide': automap.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_multiply_mat4': automap.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_multiply_mat4': automap.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_multiply': automap.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_multiply': automap.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_scale': automap.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_scale': automap.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_subtract': automap.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_subtract': automap.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_add': automap.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_add': automap.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_one': automap.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_one': automap.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_zero': automap.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_zero': automap.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_assign_vec4': automap.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_assign_vec4': automap.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_assign': automap.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_assign': automap.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i': automap.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i': automap.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_is_equal': automap.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_is_equal': automap.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4i_is_zero': automap.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4i_is_zero': automap.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_lerp': automap.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_lerp': automap.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_normalize': automap.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_normalize': automap.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_clamp': automap.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_clamp': automap.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_min': automap.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_min': automap.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_max': automap.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_max': automap.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_round': automap.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_round': automap.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_ceil': automap.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_ceil': automap.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_floor': automap.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_floor': automap.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_abs': automap.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_abs': automap.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_inverse': automap.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_inverse': automap.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_negative': automap.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_negative': automap.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_snap': automap.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_snap': automap.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_divide': automap.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_divide': automap.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_multiply_mat4': automap.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_multiply_mat4': automap.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_multiply': automap.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_multiply': automap.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_scale': automap.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_scale': automap.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_subtract': automap.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_subtract': automap.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_add': automap.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_add': automap.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_one': automap.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_one': automap.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_zero': automap.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_zero': automap.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_assign_vec4i': automap.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_assign_vec4i': automap.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_assign': automap.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_assign': automap.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4': automap.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4': automap.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_nearly_equal': automap.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_nearly_equal': automap.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_equal': automap.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_equal': automap.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_near_zero': automap.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_near_zero': automap.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec4_is_zero': automap.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec4_is_zero': automap.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_distance_squared': automap.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_distance_squared': automap.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_distance': automap.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_distance': automap.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_length_squared': automap.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_length_squared': automap.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_length': automap.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_length': automap.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_dot': automap.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_dot': automap.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_bezier4': automap.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_bezier4': automap.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_bezier3': automap.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_bezier3': automap.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_lerp': automap.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_lerp': automap.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_reflect': automap.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_reflect': automap.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_slide': automap.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_slide': automap.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_project': automap.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_project': automap.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_normalize': automap.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_normalize': automap.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_cross': automap.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_cross': automap.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_clamp': automap.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_clamp': automap.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_min': automap.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_min': automap.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_max': automap.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_max': automap.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_round': automap.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_round': automap.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_ceil': automap.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_ceil': automap.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_floor': automap.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_floor': automap.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_abs': automap.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_abs': automap.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_inverse': automap.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_inverse': automap.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_negative': automap.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_negative': automap.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_snap': automap.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_snap': automap.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_divide': automap.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_divide': automap.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_multiply_mat3': automap.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_multiply_mat3': automap.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_multiply': automap.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_multiply': automap.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_scale': automap.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_scale': automap.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_subtract': automap.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_subtract': automap.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_add': automap.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_add': automap.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_one': automap.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_one': automap.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_zero': automap.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_zero': automap.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_assign_vec3': automap.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_assign_vec3': automap.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_assign': automap.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_assign': automap.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i': automap.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i': automap.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_is_equal': automap.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_is_equal': automap.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3i_is_zero': automap.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3i_is_zero': automap.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_distance_squared': automap.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_distance_squared': automap.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_distance': automap.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_distance': automap.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_length_squared': automap.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_length_squared': automap.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_length': automap.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_length': automap.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_dot': automap.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_dot': automap.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_bezier4': automap.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_bezier4': automap.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_bezier3': automap.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_bezier3': automap.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_lerp': automap.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_lerp': automap.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_reflect': automap.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_reflect': automap.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_slide': automap.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_slide': automap.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_project': automap.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_project': automap.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_normalize': automap.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_normalize': automap.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_cross': automap.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_cross': automap.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_clamp': automap.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_clamp': automap.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_min': automap.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_min': automap.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_max': automap.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_max': automap.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_round': automap.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_round': automap.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_ceil': automap.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_ceil': automap.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_floor': automap.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_floor': automap.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_abs': automap.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_abs': automap.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_inverse': automap.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_inverse': automap.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_negative': automap.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_negative': automap.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_snap': automap.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_snap': automap.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_divide': automap.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_divide': automap.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_multiply_mat3': automap.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_multiply_mat3': automap.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_multiply': automap.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_multiply': automap.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_scale': automap.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_scale': automap.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_subtract': automap.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_subtract': automap.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_add': automap.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_add': automap.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_one': automap.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_one': automap.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_zero': automap.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_zero': automap.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_assign_vec3i': automap.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_assign_vec3i': automap.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_assign': automap.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_assign': automap.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3': automap.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3': automap.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_nearly_equal': automap.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_nearly_equal': automap.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_equal': automap.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_equal': automap.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_near_zero': automap.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_near_zero': automap.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec3_is_zero': automap.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec3_is_zero': automap.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_distance_squared': automap.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_distance_squared': automap.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_distance': automap.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_distance': automap.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_length': automap.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_length': automap.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_length_squared': automap.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_length_squared': automap.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_angle': automap.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_angle': automap.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_dot': automap.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_dot': automap.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_bezier4': automap.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_bezier4': automap.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_bezier3': automap.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_bezier3': automap.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_lerp': automap.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_lerp': automap.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_rotate': automap.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_rotate': automap.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_tangent': automap.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_tangent': automap.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_reflect': automap.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_reflect': automap.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_slide': automap.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_slide': automap.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_project': automap.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_project': automap.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_normalize': automap.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_normalize': automap.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_clamp': automap.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_clamp': automap.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_min': automap.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_min': automap.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_max': automap.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_max': automap.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_round': automap.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_round': automap.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_ceil': automap.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_ceil': automap.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_floor': automap.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_floor': automap.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_abs': automap.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_abs': automap.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_inverse': automap.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_inverse': automap.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_negative': automap.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_negative': automap.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_snap': automap.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_snap': automap.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_divide': automap.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_divide': automap.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_multiply_mat2': automap.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_multiply_mat2': automap.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_multiply': automap.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_multiply': automap.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_scale': automap.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_scale': automap.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_subtract': automap.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_subtract': automap.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_add': automap.c:(.text+0xac20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_add': automap.c:(.text+0xaca0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_one': automap.c:(.text+0xacc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_one': automap.c:(.text+0xad40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_zero': automap.c:(.text+0xad60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_zero': automap.c:(.text+0xade0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_assign_vec2': automap.c:(.text+0xae00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_assign_vec2': automap.c:(.text+0xae80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_assign': automap.c:(.text+0xaea0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_assign': automap.c:(.text+0xaf20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i': automap.c:(.text+0xb980): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i': automap.c:(.text+0xba00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_is_equal': automap.c:(.text+0xba20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_is_equal': automap.c:(.text+0xba60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2i_is_zero': automap.c:(.text+0xba80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2i_is_zero': automap.c:(.text+0xbaa0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_distance_squared': automap.c:(.text+0xbac0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_distance_squared': automap.c:(.text+0xbb00): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_distance': automap.c:(.text+0xbb20): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_distance': automap.c:(.text+0xbb60): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_length': automap.c:(.text+0xbb80): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_length': automap.c:(.text+0xbba0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_length_squared': automap.c:(.text+0xbbc0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_length_squared': automap.c:(.text+0xbbe0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_angle': automap.c:(.text+0xbc00): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_angle': automap.c:(.text+0xbc20): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_dot': automap.c:(.text+0xbc40): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_dot': automap.c:(.text+0xbc80): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_bezier4': automap.c:(.text+0xbca0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_bezier4': automap.c:(.text+0xbd60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_bezier3': automap.c:(.text+0xbda0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_bezier3': automap.c:(.text+0xbe40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_lerp': automap.c:(.text+0xbe60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_lerp': automap.c:(.text+0xbf00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_rotate': automap.c:(.text+0xbf20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_rotate': automap.c:(.text+0xbfc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_tangent': automap.c:(.text+0xbfe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_tangent': automap.c:(.text+0xc060): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_reflect': automap.c:(.text+0xc080): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_reflect': automap.c:(.text+0xc120): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_slide': automap.c:(.text+0xc140): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_slide': automap.c:(.text+0xc1e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_project': automap.c:(.text+0xc200): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_project': automap.c:(.text+0xc2a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_normalize': automap.c:(.text+0xc2c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_normalize': automap.c:(.text+0xc340): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_clamp': automap.c:(.text+0xc360): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_clamp': automap.c:(.text+0xc400): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_min': automap.c:(.text+0xc420): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_min': automap.c:(.text+0xc4c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_max': automap.c:(.text+0xc4e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_max': automap.c:(.text+0xc580): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_round': automap.c:(.text+0xc5a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_round': automap.c:(.text+0xc620): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_ceil': automap.c:(.text+0xc640): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_ceil': automap.c:(.text+0xc6c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_floor': automap.c:(.text+0xc6e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_floor': automap.c:(.text+0xc760): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_abs': automap.c:(.text+0xc780): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_abs': automap.c:(.text+0xc800): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_inverse': automap.c:(.text+0xc820): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_inverse': automap.c:(.text+0xc8a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_negative': automap.c:(.text+0xc8c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_negative': automap.c:(.text+0xc940): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_snap': automap.c:(.text+0xc960): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_snap': automap.c:(.text+0xca00): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_divide': automap.c:(.text+0xca20): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_divide': automap.c:(.text+0xcac0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_multiply_mat2': automap.c:(.text+0xcae0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_multiply_mat2': automap.c:(.text+0xcb80): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_multiply': automap.c:(.text+0xcba0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_multiply': automap.c:(.text+0xcc40): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_scale': automap.c:(.text+0xcc60): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_scale': automap.c:(.text+0xcd00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_subtract': automap.c:(.text+0xcd20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_subtract': automap.c:(.text+0xcdc0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_add': automap.c:(.text+0xcde0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_add': automap.c:(.text+0xce80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_one': automap.c:(.text+0xcea0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_one': automap.c:(.text+0xcf20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_zero': automap.c:(.text+0xcf40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_zero': automap.c:(.text+0xcfc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_assign_vec2i': automap.c:(.text+0xcfe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_assign_vec2i': automap.c:(.text+0xd060): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_assign': automap.c:(.text+0xd080): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_assign': automap.c:(.text+0xd100): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2': automap.c:(.text+0xd120): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2': automap.c:(.text+0xd1a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_nearly_equal': automap.c:(.text+0xd1c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_nearly_equal': automap.c:(.text+0xd200): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_equal': automap.c:(.text+0xd220): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_equal': automap.c:(.text+0xd260): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_near_zero': automap.c:(.text+0xd280): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_near_zero': automap.c:(.text+0xd2a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `svec2_is_zero': automap.c:(.text+0xd2c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(automap.c.o): In function `psvec2_is_zero': automap.c:(.text+0xd2e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_lerp': blit.c:(.text+0x980): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_lerp': blit.c:(.text+0xa00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_multiply': blit.c:(.text+0xa20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_multiply': blit.c:(.text+0xaa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_scale': blit.c:(.text+0xac0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_scale': blit.c:(.text+0xb40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_negative': blit.c:(.text+0xb60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_negative': blit.c:(.text+0xbe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_scaling': blit.c:(.text+0xc00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_scaling': blit.c:(.text+0xc80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_translation': blit.c:(.text+0xca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_translation': blit.c:(.text+0xd20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_look_at': blit.c:(.text+0xd40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_look_at': blit.c:(.text+0xe00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_quaternion': blit.c:(.text+0xe20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_quaternion': blit.c:(.text+0xea0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_axis': blit.c:(.text+0xec0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_axis': blit.c:(.text+0xf40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_z': blit.c:(.text+0xf60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_z': blit.c:(.text+0xfe0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_y': blit.c:(.text+0x1000): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_y': blit.c:(.text+0x1080): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_rotation_x': blit.c:(.text+0x10a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_rotation_x': blit.c:(.text+0x1120): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_perspective_infinite': blit.c:(.text+0x1140): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_perspective_infinite': blit.c:(.text+0x11c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_perspective_fov': blit.c:(.text+0x11e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_perspective_fov': blit.c:(.text+0x1260): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_perspective': blit.c:(.text+0x1280): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_perspective': blit.c:(.text+0x1300): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_ortho': blit.c:(.text+0x1320): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_ortho': blit.c:(.text+0x13a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_inverse': blit.c:(.text+0x13c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_inverse': blit.c:(.text+0x1440): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_adjugate': blit.c:(.text+0x1460): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_adjugate': blit.c:(.text+0x14e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_transpose': blit.c:(.text+0x1500): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_transpose': blit.c:(.text+0x1580): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_assign_mat3': blit.c:(.text+0x15a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_assign_mat3': blit.c:(.text+0x1620): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_assign_mat2': blit.c:(.text+0x1640): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_assign_mat2': blit.c:(.text+0x16e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_assign': blit.c:(.text+0x1700): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_assign': blit.c:(.text+0x1780): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_determinant': blit.c:(.text+0x17a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_determinant': blit.c:(.text+0x17c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_identity': blit.c:(.text+0x17e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_identity': blit.c:(.text+0x1860): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4_zero': blit.c:(.text+0x1880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4_zero': blit.c:(.text+0x1900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat4': blit.c:(.text+0x1920): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat4': blit.c:(.text+0x19a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_lerp': blit.c:(.text+0x19c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_lerp': blit.c:(.text+0x1a40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_multiply': blit.c:(.text+0x1a60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_multiply': blit.c:(.text+0x1ae0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_scale': blit.c:(.text+0x1b00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_scale': blit.c:(.text+0x1b80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_negative': blit.c:(.text+0x1ba0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_negative': blit.c:(.text+0x1c20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_scaling': blit.c:(.text+0x1c40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_scaling': blit.c:(.text+0x1cc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_quaternion': blit.c:(.text+0x1ce0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_quaternion': blit.c:(.text+0x1d80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_axis': blit.c:(.text+0x1da0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_axis': blit.c:(.text+0x1e40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_z': blit.c:(.text+0x1e60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_z': blit.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_y': blit.c:(.text+0x1f00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_y': blit.c:(.text+0x1f80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_rotation_x': blit.c:(.text+0x1fa0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_rotation_x': blit.c:(.text+0x2020): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_inverse': blit.c:(.text+0x2040): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_inverse': blit.c:(.text+0x20c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_adjugate': blit.c:(.text+0x20e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_adjugate': blit.c:(.text+0x2160): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_cofactor': blit.c:(.text+0x2180): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_cofactor': blit.c:(.text+0x2200): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_transpose': blit.c:(.text+0x2220): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_transpose': blit.c:(.text+0x22a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_assign_mat4': blit.c:(.text+0x22c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_assign_mat4': blit.c:(.text+0x2340): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_assign_mat2': blit.c:(.text+0x2360): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_assign_mat2': blit.c:(.text+0x2400): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_assign': blit.c:(.text+0x2420): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_assign': blit.c:(.text+0x24a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_determinant': blit.c:(.text+0x24c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_determinant': blit.c:(.text+0x24e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_identity': blit.c:(.text+0x2500): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_identity': blit.c:(.text+0x2580): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3_zero': blit.c:(.text+0x25a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3_zero': blit.c:(.text+0x2620): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat3': blit.c:(.text+0x2640): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat3': blit.c:(.text+0x26c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_lerp': blit.c:(.text+0x26e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_lerp': blit.c:(.text+0x27a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_multiply': blit.c:(.text+0x27c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_multiply': blit.c:(.text+0x2880): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_scale': blit.c:(.text+0x28a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_scale': blit.c:(.text+0x2940): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_negative': blit.c:(.text+0x2960): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_negative': blit.c:(.text+0x2a00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_scaling': blit.c:(.text+0x2a20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_scaling': blit.c:(.text+0x2ac0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_rotation': blit.c:(.text+0x2ae0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_rotation': blit.c:(.text+0x2b80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_inverse': blit.c:(.text+0x2ba0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_inverse': blit.c:(.text+0x2c40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_cofactor': blit.c:(.text+0x2c60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_cofactor': blit.c:(.text+0x2d00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_transpose': blit.c:(.text+0x2d20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_transpose': blit.c:(.text+0x2dc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_assign_mat4': blit.c:(.text+0x2de0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_assign_mat4': blit.c:(.text+0x2e80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_assign_mat3': blit.c:(.text+0x2ea0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_assign_mat3': blit.c:(.text+0x2f40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_assign': blit.c:(.text+0x2f60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_assign': blit.c:(.text+0x3000): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_determinant': blit.c:(.text+0x3020): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_determinant': blit.c:(.text+0x3060): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_identity': blit.c:(.text+0x3080): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_identity': blit.c:(.text+0x3120): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2_zero': blit.c:(.text+0x3140): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2_zero': blit.c:(.text+0x31e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `smat2': blit.c:(.text+0x3200): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psmat2': blit.c:(.text+0x32a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_length_squared': blit.c:(.text+0x32c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_length_squared': blit.c:(.text+0x3300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_length': blit.c:(.text+0x3320): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_length': blit.c:(.text+0x3360): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_angle': blit.c:(.text+0x3380): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_angle': blit.c:(.text+0x33c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_dot': blit.c:(.text+0x33e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_dot': blit.c:(.text+0x3420): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_slerp': blit.c:(.text+0x3440): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_slerp': blit.c:(.text+0x3500): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_lerp': blit.c:(.text+0x3520): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_lerp': blit.c:(.text+0x35e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_yaw_pitch_roll': blit.c:(.text+0x3600): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_yaw_pitch_roll': blit.c:(.text+0x36a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_mat4': blit.c:(.text+0x36c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_mat4': blit.c:(.text+0x3760): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_vec3': blit.c:(.text+0x3780): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_vec3': blit.c:(.text+0x3820): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_from_axis_angle': blit.c:(.text+0x3840): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_from_axis_angle': blit.c:(.text+0x38e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_power': blit.c:(.text+0x3900): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_power': blit.c:(.text+0x39a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_normalize': blit.c:(.text+0x39c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_normalize': blit.c:(.text+0x3a60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_inverse': blit.c:(.text+0x3a80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_inverse': blit.c:(.text+0x3b20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_conjugate': blit.c:(.text+0x3b40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_conjugate': blit.c:(.text+0x3be0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_negative': blit.c:(.text+0x3c00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_negative': blit.c:(.text+0x3ca0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_divide': blit.c:(.text+0x3cc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_divide': blit.c:(.text+0x3d80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_multiply': blit.c:(.text+0x3da0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_multiply': blit.c:(.text+0x3e60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_scale': blit.c:(.text+0x3e80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_scale': blit.c:(.text+0x3f20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_null': blit.c:(.text+0x3f40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_null': blit.c:(.text+0x3fe0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_zero': blit.c:(.text+0x4000): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_zero': blit.c:(.text+0x40a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_assign': blit.c:(.text+0x40c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_assign': blit.c:(.text+0x4160): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat': blit.c:(.text+0x4180): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat': blit.c:(.text+0x4220): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_nearly_equal': blit.c:(.text+0x4240): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_nearly_equal': blit.c:(.text+0x4280): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_equal': blit.c:(.text+0x42a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_equal': blit.c:(.text+0x42e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_near_zero': blit.c:(.text+0x4300): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_near_zero': blit.c:(.text+0x4340): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `squat_is_zero': blit.c:(.text+0x4360): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psquat_is_zero': blit.c:(.text+0x43a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_lerp': blit.c:(.text+0x43c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_lerp': blit.c:(.text+0x4460): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_normalize': blit.c:(.text+0x4480): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_normalize': blit.c:(.text+0x4520): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_clamp': blit.c:(.text+0x4540): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_clamp': blit.c:(.text+0x45e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_min': blit.c:(.text+0x4600): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_min': blit.c:(.text+0x46a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_max': blit.c:(.text+0x46c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_max': blit.c:(.text+0x4760): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_round': blit.c:(.text+0x4780): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_round': blit.c:(.text+0x4820): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_ceil': blit.c:(.text+0x4840): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_ceil': blit.c:(.text+0x48e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_floor': blit.c:(.text+0x4900): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_floor': blit.c:(.text+0x49a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_abs': blit.c:(.text+0x49c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_abs': blit.c:(.text+0x4a60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_inverse': blit.c:(.text+0x4a80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_inverse': blit.c:(.text+0x4b20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_negative': blit.c:(.text+0x4b40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_negative': blit.c:(.text+0x4be0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_snap': blit.c:(.text+0x4c00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_snap': blit.c:(.text+0x4ca0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_divide': blit.c:(.text+0x4cc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_divide': blit.c:(.text+0x4d60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_multiply_mat4': blit.c:(.text+0x4d80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_multiply_mat4': blit.c:(.text+0x4e20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_multiply': blit.c:(.text+0x4e40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_multiply': blit.c:(.text+0x4ee0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_scale': blit.c:(.text+0x4f00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_scale': blit.c:(.text+0x4fa0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_subtract': blit.c:(.text+0x4fc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_subtract': blit.c:(.text+0x5060): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_add': blit.c:(.text+0x5080): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_add': blit.c:(.text+0x5120): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_one': blit.c:(.text+0x5140): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_one': blit.c:(.text+0x51c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_zero': blit.c:(.text+0x51e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_zero': blit.c:(.text+0x5260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_assign_vec4': blit.c:(.text+0x5280): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_assign_vec4': blit.c:(.text+0x5320): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_assign': blit.c:(.text+0x5340): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_assign': blit.c:(.text+0x53e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i': blit.c:(.text+0x5400): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i': blit.c:(.text+0x54a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_is_equal': blit.c:(.text+0x54e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_is_equal': blit.c:(.text+0x5520): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4i_is_zero': blit.c:(.text+0x5540): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4i_is_zero': blit.c:(.text+0x5560): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_lerp': blit.c:(.text+0x5580): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_lerp': blit.c:(.text+0x5620): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_normalize': blit.c:(.text+0x5640): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_normalize': blit.c:(.text+0x56e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_clamp': blit.c:(.text+0x5700): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_clamp': blit.c:(.text+0x57a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_min': blit.c:(.text+0x57c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_min': blit.c:(.text+0x5860): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_max': blit.c:(.text+0x5880): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_max': blit.c:(.text+0x5920): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_round': blit.c:(.text+0x5940): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_round': blit.c:(.text+0x59e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_ceil': blit.c:(.text+0x5a00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_ceil': blit.c:(.text+0x5aa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_floor': blit.c:(.text+0x5ac0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_floor': blit.c:(.text+0x5b60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_abs': blit.c:(.text+0x5b80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_abs': blit.c:(.text+0x5c20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_inverse': blit.c:(.text+0x5c40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_inverse': blit.c:(.text+0x5ce0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_negative': blit.c:(.text+0x5d00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_negative': blit.c:(.text+0x5da0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_snap': blit.c:(.text+0x5dc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_snap': blit.c:(.text+0x5e60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_divide': blit.c:(.text+0x5e80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_divide': blit.c:(.text+0x5f20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_multiply_mat4': blit.c:(.text+0x5f40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_multiply_mat4': blit.c:(.text+0x5fe0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_multiply': blit.c:(.text+0x6000): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_multiply': blit.c:(.text+0x60a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_scale': blit.c:(.text+0x60c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_scale': blit.c:(.text+0x6160): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_subtract': blit.c:(.text+0x6180): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_subtract': blit.c:(.text+0x6220): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_add': blit.c:(.text+0x6240): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_add': blit.c:(.text+0x62e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_one': blit.c:(.text+0x6300): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_one': blit.c:(.text+0x6380): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_zero': blit.c:(.text+0x63a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_zero': blit.c:(.text+0x6420): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_assign_vec4i': blit.c:(.text+0x6440): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_assign_vec4i': blit.c:(.text+0x64e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_assign': blit.c:(.text+0x6500): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_assign': blit.c:(.text+0x65a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4': blit.c:(.text+0x65c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4': blit.c:(.text+0x6660): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_nearly_equal': blit.c:(.text+0x6680): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_nearly_equal': blit.c:(.text+0x66c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_equal': blit.c:(.text+0x66e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_equal': blit.c:(.text+0x6720): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_near_zero': blit.c:(.text+0x6740): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_near_zero': blit.c:(.text+0x6780): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec4_is_zero': blit.c:(.text+0x67a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec4_is_zero': blit.c:(.text+0x67c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_distance_squared': blit.c:(.text+0x67e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_distance_squared': blit.c:(.text+0x6840): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_distance': blit.c:(.text+0x6860): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_distance': blit.c:(.text+0x68c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_length_squared': blit.c:(.text+0x68e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_length_squared': blit.c:(.text+0x6920): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_length': blit.c:(.text+0x6940): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_length': blit.c:(.text+0x6980): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_dot': blit.c:(.text+0x69a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_dot': blit.c:(.text+0x6a00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_bezier4': blit.c:(.text+0x6a20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_bezier4': blit.c:(.text+0x6b20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_bezier3': blit.c:(.text+0x6b60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_bezier3': blit.c:(.text+0x6c60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_lerp': blit.c:(.text+0x6c80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_lerp': blit.c:(.text+0x6d60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_reflect': blit.c:(.text+0x6d80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_reflect': blit.c:(.text+0x6e60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_slide': blit.c:(.text+0x6e80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_slide': blit.c:(.text+0x6f60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_project': blit.c:(.text+0x6f80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_project': blit.c:(.text+0x7060): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_normalize': blit.c:(.text+0x7080): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_normalize': blit.c:(.text+0x7140): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_cross': blit.c:(.text+0x7160): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_cross': blit.c:(.text+0x7240): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_clamp': blit.c:(.text+0x7260): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_clamp': blit.c:(.text+0x7360): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_min': blit.c:(.text+0x7380): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_min': blit.c:(.text+0x7460): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_max': blit.c:(.text+0x7480): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_max': blit.c:(.text+0x7560): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_round': blit.c:(.text+0x7580): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_round': blit.c:(.text+0x7620): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_ceil': blit.c:(.text+0x7640): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_ceil': blit.c:(.text+0x76e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_floor': blit.c:(.text+0x7700): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_floor': blit.c:(.text+0x77a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_abs': blit.c:(.text+0x77c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_abs': blit.c:(.text+0x7880): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_inverse': blit.c:(.text+0x78a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_inverse': blit.c:(.text+0x7960): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_negative': blit.c:(.text+0x7980): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_negative': blit.c:(.text+0x7a40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_snap': blit.c:(.text+0x7a60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_snap': blit.c:(.text+0x7b40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_divide': blit.c:(.text+0x7b60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_divide': blit.c:(.text+0x7c40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_multiply_mat3': blit.c:(.text+0x7c60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_multiply_mat3': blit.c:(.text+0x7d20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_multiply': blit.c:(.text+0x7d40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_multiply': blit.c:(.text+0x7e20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_scale': blit.c:(.text+0x7e40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_scale': blit.c:(.text+0x7f00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_subtract': blit.c:(.text+0x7f20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_subtract': blit.c:(.text+0x8000): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_add': blit.c:(.text+0x8020): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_add': blit.c:(.text+0x8100): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_one': blit.c:(.text+0x8120): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_one': blit.c:(.text+0x81c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_zero': blit.c:(.text+0x81e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_zero': blit.c:(.text+0x8280): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_assign_vec3': blit.c:(.text+0x82a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_assign_vec3': blit.c:(.text+0x8340): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_assign': blit.c:(.text+0x8360): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_assign': blit.c:(.text+0x8420): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i': blit.c:(.text+0x8440): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i': blit.c:(.text+0x84e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_is_equal': blit.c:(.text+0x8500): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_is_equal': blit.c:(.text+0x8560): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3i_is_zero': blit.c:(.text+0x8580): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3i_is_zero': blit.c:(.text+0x85c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_distance_squared': blit.c:(.text+0x85e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_distance_squared': blit.c:(.text+0x8620): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_distance': blit.c:(.text+0x8640): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_distance': blit.c:(.text+0x8680): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_length_squared': blit.c:(.text+0x86a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_length_squared': blit.c:(.text+0x86c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_length': blit.c:(.text+0x86e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_length': blit.c:(.text+0x8700): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_dot': blit.c:(.text+0x8720): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_dot': blit.c:(.text+0x8760): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_bezier4': blit.c:(.text+0x8780): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_bezier4': blit.c:(.text+0x8860): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_bezier3': blit.c:(.text+0x88a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_bezier3': blit.c:(.text+0x8960): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_lerp': blit.c:(.text+0x8980): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_lerp': blit.c:(.text+0x8a40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_reflect': blit.c:(.text+0x8a60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_reflect': blit.c:(.text+0x8b20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_slide': blit.c:(.text+0x8b40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_slide': blit.c:(.text+0x8c00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_project': blit.c:(.text+0x8c20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_project': blit.c:(.text+0x8ce0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_normalize': blit.c:(.text+0x8d00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_normalize': blit.c:(.text+0x8da0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_cross': blit.c:(.text+0x8dc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_cross': blit.c:(.text+0x8e80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_clamp': blit.c:(.text+0x8ea0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_clamp': blit.c:(.text+0x8f60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_min': blit.c:(.text+0x8f80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_min': blit.c:(.text+0x9040): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_max': blit.c:(.text+0x9060): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_max': blit.c:(.text+0x9120): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_round': blit.c:(.text+0x9140): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_round': blit.c:(.text+0x91e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_ceil': blit.c:(.text+0x9200): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_ceil': blit.c:(.text+0x92a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_floor': blit.c:(.text+0x92c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_floor': blit.c:(.text+0x9360): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_abs': blit.c:(.text+0x9380): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_abs': blit.c:(.text+0x9420): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_inverse': blit.c:(.text+0x9440): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_inverse': blit.c:(.text+0x94e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_negative': blit.c:(.text+0x9500): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_negative': blit.c:(.text+0x95a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_snap': blit.c:(.text+0x95c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_snap': blit.c:(.text+0x9680): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_divide': blit.c:(.text+0x96a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_divide': blit.c:(.text+0x9760): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_multiply_mat3': blit.c:(.text+0x9780): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_multiply_mat3': blit.c:(.text+0x9820): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_multiply': blit.c:(.text+0x9840): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_multiply': blit.c:(.text+0x9900): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_scale': blit.c:(.text+0x9920): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_scale': blit.c:(.text+0x99c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_subtract': blit.c:(.text+0x99e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_subtract': blit.c:(.text+0x9aa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_add': blit.c:(.text+0x9ac0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_add': blit.c:(.text+0x9b80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_one': blit.c:(.text+0x9ba0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_one': blit.c:(.text+0x9c40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_zero': blit.c:(.text+0x9c60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_zero': blit.c:(.text+0x9d00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_assign_vec3i': blit.c:(.text+0x9d20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_assign_vec3i': blit.c:(.text+0x9de0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_assign': blit.c:(.text+0x9e00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_assign': blit.c:(.text+0x9ea0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3': blit.c:(.text+0x9ec0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3': blit.c:(.text+0x9f60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_nearly_equal': blit.c:(.text+0x9f80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_nearly_equal': blit.c:(.text+0x9fc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_equal': blit.c:(.text+0x9fe0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_equal': blit.c:(.text+0xa020): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_near_zero': blit.c:(.text+0xa040): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_near_zero': blit.c:(.text+0xa080): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec3_is_zero': blit.c:(.text+0xa0a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec3_is_zero': blit.c:(.text+0xa0e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_distance_squared': blit.c:(.text+0xa100): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_distance_squared': blit.c:(.text+0xa140): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_distance': blit.c:(.text+0xa160): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_distance': blit.c:(.text+0xa180): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_length': blit.c:(.text+0xa1a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_length': blit.c:(.text+0xa1c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_length_squared': blit.c:(.text+0xa1e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_length_squared': blit.c:(.text+0xa200): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_angle': blit.c:(.text+0xa220): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_angle': blit.c:(.text+0xa240): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_dot': blit.c:(.text+0xa260): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_dot': blit.c:(.text+0xa2a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_bezier4': blit.c:(.text+0xa2c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_bezier4': blit.c:(.text+0xa360): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_bezier3': blit.c:(.text+0xa3a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_bezier3': blit.c:(.text+0xa440): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_lerp': blit.c:(.text+0xa460): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_lerp': blit.c:(.text+0xa4e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_rotate': blit.c:(.text+0xa500): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_rotate': blit.c:(.text+0xa580): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_tangent': blit.c:(.text+0xa5a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_tangent': blit.c:(.text+0xa620): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_reflect': blit.c:(.text+0xa640): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_reflect': blit.c:(.text+0xa6c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_slide': blit.c:(.text+0xa6e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_slide': blit.c:(.text+0xa760): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_project': blit.c:(.text+0xa780): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_project': blit.c:(.text+0xa800): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_normalize': blit.c:(.text+0xa820): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_normalize': blit.c:(.text+0xa8a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_clamp': blit.c:(.text+0xa8c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_clamp': blit.c:(.text+0xa960): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_min': blit.c:(.text+0xa980): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_min': blit.c:(.text+0xaa00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_max': blit.c:(.text+0xaa20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_max': blit.c:(.text+0xaaa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_round': blit.c:(.text+0xaac0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_round': blit.c:(.text+0xab40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_ceil': blit.c:(.text+0xab60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_ceil': blit.c:(.text+0xabe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_floor': blit.c:(.text+0xac00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_floor': blit.c:(.text+0xac80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_abs': blit.c:(.text+0xaca0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_abs': blit.c:(.text+0xad20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_inverse': blit.c:(.text+0xad40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_inverse': blit.c:(.text+0xadc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_negative': blit.c:(.text+0xade0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_negative': blit.c:(.text+0xae60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_snap': blit.c:(.text+0xae80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_snap': blit.c:(.text+0xaf00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_divide': blit.c:(.text+0xaf20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_divide': blit.c:(.text+0xafa0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_multiply_mat2': blit.c:(.text+0xafc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_multiply_mat2': blit.c:(.text+0xb060): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_multiply': blit.c:(.text+0xb080): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_multiply': blit.c:(.text+0xb100): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_scale': blit.c:(.text+0xb120): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_scale': blit.c:(.text+0xb1a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_subtract': blit.c:(.text+0xb1c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_subtract': blit.c:(.text+0xb240): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_add': blit.c:(.text+0xb260): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_add': blit.c:(.text+0xb2e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_one': blit.c:(.text+0xb300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_one': blit.c:(.text+0xb380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_zero': blit.c:(.text+0xb3a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_zero': blit.c:(.text+0xb420): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_assign_vec2': blit.c:(.text+0xb440): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_assign_vec2': blit.c:(.text+0xb4c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_assign': blit.c:(.text+0xb4e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_assign': blit.c:(.text+0xb560): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i': blit.c:(.text+0xb580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i': blit.c:(.text+0xb600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_is_equal': blit.c:(.text+0xb620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_is_equal': blit.c:(.text+0xb660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2i_is_zero': blit.c:(.text+0xb680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2i_is_zero': blit.c:(.text+0xb6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_distance_squared': blit.c:(.text+0xb6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_distance_squared': blit.c:(.text+0xb700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_distance': blit.c:(.text+0xb720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_distance': blit.c:(.text+0xb760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_length': blit.c:(.text+0xb780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_length': blit.c:(.text+0xb7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_length_squared': blit.c:(.text+0xb7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_length_squared': blit.c:(.text+0xb7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_angle': blit.c:(.text+0xb800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_angle': blit.c:(.text+0xb820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_dot': blit.c:(.text+0xb840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_dot': blit.c:(.text+0xb880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_bezier4': blit.c:(.text+0xb8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_bezier4': blit.c:(.text+0xb960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_bezier3': blit.c:(.text+0xb9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_bezier3': blit.c:(.text+0xba40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_lerp': blit.c:(.text+0xba60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_lerp': blit.c:(.text+0xbb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_rotate': blit.c:(.text+0xbb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_rotate': blit.c:(.text+0xbbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_tangent': blit.c:(.text+0xbbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_tangent': blit.c:(.text+0xbc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_reflect': blit.c:(.text+0xbc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_reflect': blit.c:(.text+0xbd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_slide': blit.c:(.text+0xbd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_slide': blit.c:(.text+0xbde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_project': blit.c:(.text+0xbe00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_project': blit.c:(.text+0xbea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_normalize': blit.c:(.text+0xbec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_normalize': blit.c:(.text+0xbf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_clamp': blit.c:(.text+0xbf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_clamp': blit.c:(.text+0xc000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_min': blit.c:(.text+0xc020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_min': blit.c:(.text+0xc0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_max': blit.c:(.text+0xc0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_max': blit.c:(.text+0xc180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_round': blit.c:(.text+0xc1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_round': blit.c:(.text+0xc220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_ceil': blit.c:(.text+0xc240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_ceil': blit.c:(.text+0xc2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_floor': blit.c:(.text+0xc2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_floor': blit.c:(.text+0xc360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_abs': blit.c:(.text+0xc380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_abs': blit.c:(.text+0xc400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_inverse': blit.c:(.text+0xc420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_inverse': blit.c:(.text+0xc4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_negative': blit.c:(.text+0xc4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_negative': blit.c:(.text+0xc540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_snap': blit.c:(.text+0xc560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_snap': blit.c:(.text+0xc600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_divide': blit.c:(.text+0xc620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_divide': blit.c:(.text+0xc6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_multiply_mat2': blit.c:(.text+0xc6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_multiply_mat2': blit.c:(.text+0xc780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_multiply': blit.c:(.text+0xc7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_multiply': blit.c:(.text+0xc840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_scale': blit.c:(.text+0xc860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_scale': blit.c:(.text+0xc900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_subtract': blit.c:(.text+0xc920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_subtract': blit.c:(.text+0xc9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_add': blit.c:(.text+0xc9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_add': blit.c:(.text+0xca80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_one': blit.c:(.text+0xcaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_one': blit.c:(.text+0xcb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_zero': blit.c:(.text+0xcb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_zero': blit.c:(.text+0xcbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_assign_vec2i': blit.c:(.text+0xcbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_assign_vec2i': blit.c:(.text+0xcc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_assign': blit.c:(.text+0xcc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_assign': blit.c:(.text+0xcd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2': blit.c:(.text+0xcd20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2': blit.c:(.text+0xcda0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_nearly_equal': blit.c:(.text+0xcdc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_nearly_equal': blit.c:(.text+0xce00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_equal': blit.c:(.text+0xce20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_equal': blit.c:(.text+0xce60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_near_zero': blit.c:(.text+0xce80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_near_zero': blit.c:(.text+0xcea0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `svec2_is_zero': blit.c:(.text+0xcec0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(blit.c.o): In function `psvec2_is_zero': blit.c:(.text+0xcee0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_lerp': bullet_class.c:(.text+0x2680): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_lerp': bullet_class.c:(.text+0x2700): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_multiply': bullet_class.c:(.text+0x2720): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_multiply': bullet_class.c:(.text+0x27a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_scale': bullet_class.c:(.text+0x27c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_scale': bullet_class.c:(.text+0x2840): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_negative': bullet_class.c:(.text+0x2860): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_negative': bullet_class.c:(.text+0x28e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_scaling': bullet_class.c:(.text+0x2900): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_scaling': bullet_class.c:(.text+0x2980): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_translation': bullet_class.c:(.text+0x29a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_translation': bullet_class.c:(.text+0x2a20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_look_at': bullet_class.c:(.text+0x2a40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_look_at': bullet_class.c:(.text+0x2b00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_quaternion': bullet_class.c:(.text+0x2b20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_quaternion': bullet_class.c:(.text+0x2ba0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_axis': bullet_class.c:(.text+0x2bc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_axis': bullet_class.c:(.text+0x2c40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_z': bullet_class.c:(.text+0x2c60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_z': bullet_class.c:(.text+0x2ce0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_y': bullet_class.c:(.text+0x2d00): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_y': bullet_class.c:(.text+0x2d80): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_rotation_x': bullet_class.c:(.text+0x2da0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_rotation_x': bullet_class.c:(.text+0x2e20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_perspective_infinite': bullet_class.c:(.text+0x2e40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_perspective_infinite': bullet_class.c:(.text+0x2ec0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_perspective_fov': bullet_class.c:(.text+0x2ee0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_perspective_fov': bullet_class.c:(.text+0x2f60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_perspective': bullet_class.c:(.text+0x2f80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_perspective': bullet_class.c:(.text+0x3000): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_ortho': bullet_class.c:(.text+0x3020): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_ortho': bullet_class.c:(.text+0x30a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_inverse': bullet_class.c:(.text+0x30c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_inverse': bullet_class.c:(.text+0x3140): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_adjugate': bullet_class.c:(.text+0x3160): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_adjugate': bullet_class.c:(.text+0x31e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_transpose': bullet_class.c:(.text+0x3200): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_transpose': bullet_class.c:(.text+0x3280): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_assign_mat3': bullet_class.c:(.text+0x32a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_assign_mat3': bullet_class.c:(.text+0x3320): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_assign_mat2': bullet_class.c:(.text+0x3340): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_assign_mat2': bullet_class.c:(.text+0x33e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_assign': bullet_class.c:(.text+0x3400): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_assign': bullet_class.c:(.text+0x3480): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_determinant': bullet_class.c:(.text+0x34a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_determinant': bullet_class.c:(.text+0x34c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_identity': bullet_class.c:(.text+0x34e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_identity': bullet_class.c:(.text+0x3560): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4_zero': bullet_class.c:(.text+0x3580): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4_zero': bullet_class.c:(.text+0x3600): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat4': bullet_class.c:(.text+0x3620): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat4': bullet_class.c:(.text+0x36a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_lerp': bullet_class.c:(.text+0x36c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_lerp': bullet_class.c:(.text+0x3740): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_multiply': bullet_class.c:(.text+0x3760): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_multiply': bullet_class.c:(.text+0x37e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_scale': bullet_class.c:(.text+0x3800): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_scale': bullet_class.c:(.text+0x3880): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_negative': bullet_class.c:(.text+0x38a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_negative': bullet_class.c:(.text+0x3920): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_scaling': bullet_class.c:(.text+0x3940): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_scaling': bullet_class.c:(.text+0x39c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_quaternion': bullet_class.c:(.text+0x39e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_quaternion': bullet_class.c:(.text+0x3a80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_axis': bullet_class.c:(.text+0x3aa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_axis': bullet_class.c:(.text+0x3b40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_z': bullet_class.c:(.text+0x3b60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_z': bullet_class.c:(.text+0x3be0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_y': bullet_class.c:(.text+0x3c00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_y': bullet_class.c:(.text+0x3c80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_rotation_x': bullet_class.c:(.text+0x3ca0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_rotation_x': bullet_class.c:(.text+0x3d20): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_inverse': bullet_class.c:(.text+0x3d40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_inverse': bullet_class.c:(.text+0x3dc0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_adjugate': bullet_class.c:(.text+0x3de0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_adjugate': bullet_class.c:(.text+0x3e60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_cofactor': bullet_class.c:(.text+0x3e80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_cofactor': bullet_class.c:(.text+0x3f00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_transpose': bullet_class.c:(.text+0x3f20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_transpose': bullet_class.c:(.text+0x3fa0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_assign_mat4': bullet_class.c:(.text+0x3fc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_assign_mat4': bullet_class.c:(.text+0x4040): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_assign_mat2': bullet_class.c:(.text+0x4060): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_assign_mat2': bullet_class.c:(.text+0x4100): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_assign': bullet_class.c:(.text+0x4120): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_assign': bullet_class.c:(.text+0x41a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_determinant': bullet_class.c:(.text+0x41c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_determinant': bullet_class.c:(.text+0x41e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_identity': bullet_class.c:(.text+0x4200): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_identity': bullet_class.c:(.text+0x4280): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3_zero': bullet_class.c:(.text+0x42a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3_zero': bullet_class.c:(.text+0x4320): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat3': bullet_class.c:(.text+0x4340): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat3': bullet_class.c:(.text+0x43c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_lerp': bullet_class.c:(.text+0x43e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_lerp': bullet_class.c:(.text+0x44a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_multiply': bullet_class.c:(.text+0x44c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_multiply': bullet_class.c:(.text+0x4580): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_scale': bullet_class.c:(.text+0x45a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_scale': bullet_class.c:(.text+0x4640): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_negative': bullet_class.c:(.text+0x4660): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_negative': bullet_class.c:(.text+0x4700): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_scaling': bullet_class.c:(.text+0x4720): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_scaling': bullet_class.c:(.text+0x47c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_rotation': bullet_class.c:(.text+0x47e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_rotation': bullet_class.c:(.text+0x4880): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_inverse': bullet_class.c:(.text+0x48a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_inverse': bullet_class.c:(.text+0x4940): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_cofactor': bullet_class.c:(.text+0x4960): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_cofactor': bullet_class.c:(.text+0x4a00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_transpose': bullet_class.c:(.text+0x4a20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_transpose': bullet_class.c:(.text+0x4ac0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_assign_mat4': bullet_class.c:(.text+0x4ae0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_assign_mat4': bullet_class.c:(.text+0x4b80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_assign_mat3': bullet_class.c:(.text+0x4ba0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_assign_mat3': bullet_class.c:(.text+0x4c40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_assign': bullet_class.c:(.text+0x4c60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_assign': bullet_class.c:(.text+0x4d00): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_determinant': bullet_class.c:(.text+0x4d20): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_determinant': bullet_class.c:(.text+0x4d60): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_identity': bullet_class.c:(.text+0x4d80): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_identity': bullet_class.c:(.text+0x4e20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2_zero': bullet_class.c:(.text+0x4e40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2_zero': bullet_class.c:(.text+0x4ee0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `smat2': bullet_class.c:(.text+0x4f00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psmat2': bullet_class.c:(.text+0x4fa0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_length_squared': bullet_class.c:(.text+0x4fc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_length_squared': bullet_class.c:(.text+0x5000): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_length': bullet_class.c:(.text+0x5020): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_length': bullet_class.c:(.text+0x5060): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_angle': bullet_class.c:(.text+0x5080): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_angle': bullet_class.c:(.text+0x50c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_dot': bullet_class.c:(.text+0x50e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_dot': bullet_class.c:(.text+0x5120): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_slerp': bullet_class.c:(.text+0x5140): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_slerp': bullet_class.c:(.text+0x5200): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_lerp': bullet_class.c:(.text+0x5220): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_lerp': bullet_class.c:(.text+0x52e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_yaw_pitch_roll': bullet_class.c:(.text+0x5300): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_yaw_pitch_roll': bullet_class.c:(.text+0x53a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_mat4': bullet_class.c:(.text+0x53c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_mat4': bullet_class.c:(.text+0x5460): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_vec3': bullet_class.c:(.text+0x5480): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_vec3': bullet_class.c:(.text+0x5520): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_from_axis_angle': bullet_class.c:(.text+0x5540): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_from_axis_angle': bullet_class.c:(.text+0x55e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_power': bullet_class.c:(.text+0x5600): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_power': bullet_class.c:(.text+0x56a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_normalize': bullet_class.c:(.text+0x56c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_normalize': bullet_class.c:(.text+0x5760): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_inverse': bullet_class.c:(.text+0x5780): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_inverse': bullet_class.c:(.text+0x5820): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_conjugate': bullet_class.c:(.text+0x5840): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_conjugate': bullet_class.c:(.text+0x58e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_negative': bullet_class.c:(.text+0x5900): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_negative': bullet_class.c:(.text+0x59a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_divide': bullet_class.c:(.text+0x59c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_divide': bullet_class.c:(.text+0x5a80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_multiply': bullet_class.c:(.text+0x5aa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_multiply': bullet_class.c:(.text+0x5b60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_scale': bullet_class.c:(.text+0x5b80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_scale': bullet_class.c:(.text+0x5c20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_null': bullet_class.c:(.text+0x5c40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_null': bullet_class.c:(.text+0x5ce0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_zero': bullet_class.c:(.text+0x5d00): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_zero': bullet_class.c:(.text+0x5da0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_assign': bullet_class.c:(.text+0x5dc0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_assign': bullet_class.c:(.text+0x5e60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat': bullet_class.c:(.text+0x5e80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat': bullet_class.c:(.text+0x5f20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_nearly_equal': bullet_class.c:(.text+0x5f40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_nearly_equal': bullet_class.c:(.text+0x5f80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_equal': bullet_class.c:(.text+0x5fa0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_equal': bullet_class.c:(.text+0x5fe0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_near_zero': bullet_class.c:(.text+0x6000): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_near_zero': bullet_class.c:(.text+0x6040): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `squat_is_zero': bullet_class.c:(.text+0x6060): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psquat_is_zero': bullet_class.c:(.text+0x60a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_lerp': bullet_class.c:(.text+0x60c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_lerp': bullet_class.c:(.text+0x6160): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_normalize': bullet_class.c:(.text+0x6180): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_normalize': bullet_class.c:(.text+0x6220): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_clamp': bullet_class.c:(.text+0x6240): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_clamp': bullet_class.c:(.text+0x62e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_min': bullet_class.c:(.text+0x6300): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_min': bullet_class.c:(.text+0x63a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_max': bullet_class.c:(.text+0x63c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_max': bullet_class.c:(.text+0x6460): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_round': bullet_class.c:(.text+0x6480): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_round': bullet_class.c:(.text+0x6520): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_ceil': bullet_class.c:(.text+0x6540): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_ceil': bullet_class.c:(.text+0x65e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_floor': bullet_class.c:(.text+0x6600): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_floor': bullet_class.c:(.text+0x66a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_abs': bullet_class.c:(.text+0x66c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_abs': bullet_class.c:(.text+0x6760): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_inverse': bullet_class.c:(.text+0x6780): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_inverse': bullet_class.c:(.text+0x6820): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_negative': bullet_class.c:(.text+0x6840): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_negative': bullet_class.c:(.text+0x68e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_snap': bullet_class.c:(.text+0x6900): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_snap': bullet_class.c:(.text+0x69a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_divide': bullet_class.c:(.text+0x69c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_divide': bullet_class.c:(.text+0x6a60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_multiply_mat4': bullet_class.c:(.text+0x6a80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_multiply_mat4': bullet_class.c:(.text+0x6b20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_multiply': bullet_class.c:(.text+0x6b40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_multiply': bullet_class.c:(.text+0x6be0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_scale': bullet_class.c:(.text+0x6c00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_scale': bullet_class.c:(.text+0x6ca0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_subtract': bullet_class.c:(.text+0x6cc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_subtract': bullet_class.c:(.text+0x6d60): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_add': bullet_class.c:(.text+0x6d80): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_add': bullet_class.c:(.text+0x6e20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_one': bullet_class.c:(.text+0x6e40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_one': bullet_class.c:(.text+0x6ec0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_zero': bullet_class.c:(.text+0x6ee0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_zero': bullet_class.c:(.text+0x6f60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_assign_vec4': bullet_class.c:(.text+0x6f80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_assign_vec4': bullet_class.c:(.text+0x7020): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_assign': bullet_class.c:(.text+0x7040): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_assign': bullet_class.c:(.text+0x70e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i': bullet_class.c:(.text+0x7100): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i': bullet_class.c:(.text+0x71a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_is_equal': bullet_class.c:(.text+0x71e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_is_equal': bullet_class.c:(.text+0x7220): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4i_is_zero': bullet_class.c:(.text+0x7240): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4i_is_zero': bullet_class.c:(.text+0x7260): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_lerp': bullet_class.c:(.text+0x7280): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_lerp': bullet_class.c:(.text+0x7320): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_normalize': bullet_class.c:(.text+0x7340): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_normalize': bullet_class.c:(.text+0x73e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_clamp': bullet_class.c:(.text+0x7400): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_clamp': bullet_class.c:(.text+0x74a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_min': bullet_class.c:(.text+0x74c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_min': bullet_class.c:(.text+0x7560): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_max': bullet_class.c:(.text+0x7580): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_max': bullet_class.c:(.text+0x7620): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_round': bullet_class.c:(.text+0x7640): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_round': bullet_class.c:(.text+0x76e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_ceil': bullet_class.c:(.text+0x7700): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_ceil': bullet_class.c:(.text+0x77a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_floor': bullet_class.c:(.text+0x77c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_floor': bullet_class.c:(.text+0x7860): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_abs': bullet_class.c:(.text+0x7880): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_abs': bullet_class.c:(.text+0x7920): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_inverse': bullet_class.c:(.text+0x7940): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_inverse': bullet_class.c:(.text+0x79e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_negative': bullet_class.c:(.text+0x7a00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_negative': bullet_class.c:(.text+0x7aa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_snap': bullet_class.c:(.text+0x7ac0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_snap': bullet_class.c:(.text+0x7b60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_divide': bullet_class.c:(.text+0x7b80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_divide': bullet_class.c:(.text+0x7c20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_multiply_mat4': bullet_class.c:(.text+0x7c40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_multiply_mat4': bullet_class.c:(.text+0x7ce0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_multiply': bullet_class.c:(.text+0x7d00): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_multiply': bullet_class.c:(.text+0x7da0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_scale': bullet_class.c:(.text+0x7dc0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_scale': bullet_class.c:(.text+0x7e60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_subtract': bullet_class.c:(.text+0x7e80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_subtract': bullet_class.c:(.text+0x7f20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_add': bullet_class.c:(.text+0x7f40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_add': bullet_class.c:(.text+0x7fe0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_one': bullet_class.c:(.text+0x8000): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_one': bullet_class.c:(.text+0x8080): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_zero': bullet_class.c:(.text+0x80a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_zero': bullet_class.c:(.text+0x8120): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_assign_vec4i': bullet_class.c:(.text+0x8140): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_assign_vec4i': bullet_class.c:(.text+0x81e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_assign': bullet_class.c:(.text+0x8200): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_assign': bullet_class.c:(.text+0x82a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4': bullet_class.c:(.text+0x82c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4': bullet_class.c:(.text+0x8360): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_nearly_equal': bullet_class.c:(.text+0x8380): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_nearly_equal': bullet_class.c:(.text+0x83c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_equal': bullet_class.c:(.text+0x83e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_equal': bullet_class.c:(.text+0x8420): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_near_zero': bullet_class.c:(.text+0x8440): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_near_zero': bullet_class.c:(.text+0x8480): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec4_is_zero': bullet_class.c:(.text+0x84a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec4_is_zero': bullet_class.c:(.text+0x84c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_distance_squared': bullet_class.c:(.text+0x84e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_distance_squared': bullet_class.c:(.text+0x8540): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_distance': bullet_class.c:(.text+0x8560): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_distance': bullet_class.c:(.text+0x85c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_length_squared': bullet_class.c:(.text+0x85e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_length_squared': bullet_class.c:(.text+0x8620): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_length': bullet_class.c:(.text+0x8640): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_length': bullet_class.c:(.text+0x8680): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_dot': bullet_class.c:(.text+0x86a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_dot': bullet_class.c:(.text+0x8700): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_bezier4': bullet_class.c:(.text+0x8720): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_bezier4': bullet_class.c:(.text+0x8820): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_bezier3': bullet_class.c:(.text+0x8860): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_bezier3': bullet_class.c:(.text+0x8960): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_lerp': bullet_class.c:(.text+0x8980): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_lerp': bullet_class.c:(.text+0x8a60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_reflect': bullet_class.c:(.text+0x8a80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_reflect': bullet_class.c:(.text+0x8b60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_slide': bullet_class.c:(.text+0x8b80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_slide': bullet_class.c:(.text+0x8c60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_project': bullet_class.c:(.text+0x8c80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_project': bullet_class.c:(.text+0x8d60): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_normalize': bullet_class.c:(.text+0x8d80): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_normalize': bullet_class.c:(.text+0x8e40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_cross': bullet_class.c:(.text+0x8e60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_cross': bullet_class.c:(.text+0x8f40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_clamp': bullet_class.c:(.text+0x8f60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_clamp': bullet_class.c:(.text+0x9060): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_min': bullet_class.c:(.text+0x9080): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_min': bullet_class.c:(.text+0x9160): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_max': bullet_class.c:(.text+0x9180): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_max': bullet_class.c:(.text+0x9260): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_round': bullet_class.c:(.text+0x9280): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_round': bullet_class.c:(.text+0x9320): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_ceil': bullet_class.c:(.text+0x9340): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_ceil': bullet_class.c:(.text+0x93e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_floor': bullet_class.c:(.text+0x9400): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_floor': bullet_class.c:(.text+0x94a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_abs': bullet_class.c:(.text+0x94c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_abs': bullet_class.c:(.text+0x9580): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_inverse': bullet_class.c:(.text+0x95a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_inverse': bullet_class.c:(.text+0x9660): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_negative': bullet_class.c:(.text+0x9680): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_negative': bullet_class.c:(.text+0x9740): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_snap': bullet_class.c:(.text+0x9760): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_snap': bullet_class.c:(.text+0x9840): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_divide': bullet_class.c:(.text+0x9860): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_divide': bullet_class.c:(.text+0x9940): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_multiply_mat3': bullet_class.c:(.text+0x9960): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_multiply_mat3': bullet_class.c:(.text+0x9a20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_multiply': bullet_class.c:(.text+0x9a40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_multiply': bullet_class.c:(.text+0x9b20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_scale': bullet_class.c:(.text+0x9b40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_scale': bullet_class.c:(.text+0x9c00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_subtract': bullet_class.c:(.text+0x9c20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_subtract': bullet_class.c:(.text+0x9d00): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_add': bullet_class.c:(.text+0x9d20): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_add': bullet_class.c:(.text+0x9e00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_one': bullet_class.c:(.text+0x9e20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_one': bullet_class.c:(.text+0x9ec0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_zero': bullet_class.c:(.text+0x9ee0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_zero': bullet_class.c:(.text+0x9f80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_assign_vec3': bullet_class.c:(.text+0x9fa0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_assign_vec3': bullet_class.c:(.text+0xa040): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_assign': bullet_class.c:(.text+0xa060): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_assign': bullet_class.c:(.text+0xa120): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i': bullet_class.c:(.text+0xa140): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i': bullet_class.c:(.text+0xa1e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_is_equal': bullet_class.c:(.text+0xa200): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_is_equal': bullet_class.c:(.text+0xa260): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3i_is_zero': bullet_class.c:(.text+0xa280): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3i_is_zero': bullet_class.c:(.text+0xa2c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_distance_squared': bullet_class.c:(.text+0xa2e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_distance_squared': bullet_class.c:(.text+0xa320): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_distance': bullet_class.c:(.text+0xa340): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_distance': bullet_class.c:(.text+0xa380): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_length_squared': bullet_class.c:(.text+0xa3a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_length_squared': bullet_class.c:(.text+0xa3c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_length': bullet_class.c:(.text+0xa3e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_length': bullet_class.c:(.text+0xa400): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_dot': bullet_class.c:(.text+0xa420): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_dot': bullet_class.c:(.text+0xa460): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_bezier4': bullet_class.c:(.text+0xa480): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_bezier4': bullet_class.c:(.text+0xa560): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_bezier3': bullet_class.c:(.text+0xa5a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_bezier3': bullet_class.c:(.text+0xa660): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_lerp': bullet_class.c:(.text+0xa680): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_lerp': bullet_class.c:(.text+0xa740): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_reflect': bullet_class.c:(.text+0xa760): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_reflect': bullet_class.c:(.text+0xa820): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_slide': bullet_class.c:(.text+0xa840): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_slide': bullet_class.c:(.text+0xa900): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_project': bullet_class.c:(.text+0xa920): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_project': bullet_class.c:(.text+0xa9e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_normalize': bullet_class.c:(.text+0xaa00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_normalize': bullet_class.c:(.text+0xaaa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_cross': bullet_class.c:(.text+0xaac0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_cross': bullet_class.c:(.text+0xab80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_clamp': bullet_class.c:(.text+0xaba0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_clamp': bullet_class.c:(.text+0xac60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_min': bullet_class.c:(.text+0xac80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_min': bullet_class.c:(.text+0xad40): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_max': bullet_class.c:(.text+0xad60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_max': bullet_class.c:(.text+0xae20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_round': bullet_class.c:(.text+0xae40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_round': bullet_class.c:(.text+0xaee0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_ceil': bullet_class.c:(.text+0xaf00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_ceil': bullet_class.c:(.text+0xafa0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_floor': bullet_class.c:(.text+0xafc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_floor': bullet_class.c:(.text+0xb060): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_abs': bullet_class.c:(.text+0xb080): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_abs': bullet_class.c:(.text+0xb120): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_inverse': bullet_class.c:(.text+0xb140): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_inverse': bullet_class.c:(.text+0xb1e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_negative': bullet_class.c:(.text+0xb200): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_negative': bullet_class.c:(.text+0xb2a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_snap': bullet_class.c:(.text+0xb2c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_snap': bullet_class.c:(.text+0xb380): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_divide': bullet_class.c:(.text+0xb3a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_divide': bullet_class.c:(.text+0xb460): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_multiply_mat3': bullet_class.c:(.text+0xb480): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_multiply_mat3': bullet_class.c:(.text+0xb520): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_multiply': bullet_class.c:(.text+0xb540): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_multiply': bullet_class.c:(.text+0xb600): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_scale': bullet_class.c:(.text+0xb620): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_scale': bullet_class.c:(.text+0xb6c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_subtract': bullet_class.c:(.text+0xb6e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_subtract': bullet_class.c:(.text+0xb7a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_add': bullet_class.c:(.text+0xb7c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_add': bullet_class.c:(.text+0xb880): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_one': bullet_class.c:(.text+0xb8a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_one': bullet_class.c:(.text+0xb940): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_zero': bullet_class.c:(.text+0xb960): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_zero': bullet_class.c:(.text+0xba00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_assign_vec3i': bullet_class.c:(.text+0xba20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_assign_vec3i': bullet_class.c:(.text+0xbae0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_assign': bullet_class.c:(.text+0xbb00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_assign': bullet_class.c:(.text+0xbba0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3': bullet_class.c:(.text+0xbbc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3': bullet_class.c:(.text+0xbc60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_nearly_equal': bullet_class.c:(.text+0xbc80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_nearly_equal': bullet_class.c:(.text+0xbcc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_equal': bullet_class.c:(.text+0xbce0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_equal': bullet_class.c:(.text+0xbd20): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_near_zero': bullet_class.c:(.text+0xbd40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_near_zero': bullet_class.c:(.text+0xbd80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec3_is_zero': bullet_class.c:(.text+0xbda0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec3_is_zero': bullet_class.c:(.text+0xbde0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_distance_squared': bullet_class.c:(.text+0xbe00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_distance_squared': bullet_class.c:(.text+0xbe40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_distance': bullet_class.c:(.text+0xbe60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_distance': bullet_class.c:(.text+0xbe80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_length': bullet_class.c:(.text+0xbea0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_length': bullet_class.c:(.text+0xbec0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_length_squared': bullet_class.c:(.text+0xbee0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_length_squared': bullet_class.c:(.text+0xbf00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_angle': bullet_class.c:(.text+0xbf20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_angle': bullet_class.c:(.text+0xbf40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_dot': bullet_class.c:(.text+0xbf60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_dot': bullet_class.c:(.text+0xbfa0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_bezier4': bullet_class.c:(.text+0xbfc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_bezier4': bullet_class.c:(.text+0xc060): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_bezier3': bullet_class.c:(.text+0xc0a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_bezier3': bullet_class.c:(.text+0xc140): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_lerp': bullet_class.c:(.text+0xc160): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_lerp': bullet_class.c:(.text+0xc1e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_rotate': bullet_class.c:(.text+0xc200): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_rotate': bullet_class.c:(.text+0xc280): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_tangent': bullet_class.c:(.text+0xc2a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_tangent': bullet_class.c:(.text+0xc320): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_reflect': bullet_class.c:(.text+0xc340): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_reflect': bullet_class.c:(.text+0xc3c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_slide': bullet_class.c:(.text+0xc3e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_slide': bullet_class.c:(.text+0xc460): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_project': bullet_class.c:(.text+0xc480): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_project': bullet_class.c:(.text+0xc500): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_normalize': bullet_class.c:(.text+0xc520): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_normalize': bullet_class.c:(.text+0xc5a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_clamp': bullet_class.c:(.text+0xc5c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_clamp': bullet_class.c:(.text+0xc660): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_min': bullet_class.c:(.text+0xc680): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_min': bullet_class.c:(.text+0xc700): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_max': bullet_class.c:(.text+0xc720): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_max': bullet_class.c:(.text+0xc7a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_round': bullet_class.c:(.text+0xc7c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_round': bullet_class.c:(.text+0xc840): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_ceil': bullet_class.c:(.text+0xc860): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_ceil': bullet_class.c:(.text+0xc8e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_floor': bullet_class.c:(.text+0xc900): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_floor': bullet_class.c:(.text+0xc980): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_abs': bullet_class.c:(.text+0xc9a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_abs': bullet_class.c:(.text+0xca20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_inverse': bullet_class.c:(.text+0xca40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_inverse': bullet_class.c:(.text+0xcac0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_negative': bullet_class.c:(.text+0xcae0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_negative': bullet_class.c:(.text+0xcb60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_snap': bullet_class.c:(.text+0xcb80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_snap': bullet_class.c:(.text+0xcc00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_divide': bullet_class.c:(.text+0xcc20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_divide': bullet_class.c:(.text+0xcca0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_multiply_mat2': bullet_class.c:(.text+0xccc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_multiply_mat2': bullet_class.c:(.text+0xcd60): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_multiply': bullet_class.c:(.text+0xcd80): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_multiply': bullet_class.c:(.text+0xce00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_scale': bullet_class.c:(.text+0xce20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_scale': bullet_class.c:(.text+0xcea0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_subtract': bullet_class.c:(.text+0xcec0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_subtract': bullet_class.c:(.text+0xcf40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_add': bullet_class.c:(.text+0xcf60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_add': bullet_class.c:(.text+0xcfe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_one': bullet_class.c:(.text+0xd000): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_one': bullet_class.c:(.text+0xd080): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_zero': bullet_class.c:(.text+0xd0a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_zero': bullet_class.c:(.text+0xd120): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_assign_vec2': bullet_class.c:(.text+0xd140): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_assign_vec2': bullet_class.c:(.text+0xd1c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_assign': bullet_class.c:(.text+0xd1e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_assign': bullet_class.c:(.text+0xd260): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i': bullet_class.c:(.text+0xd280): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i': bullet_class.c:(.text+0xd300): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_is_equal': bullet_class.c:(.text+0xd320): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_is_equal': bullet_class.c:(.text+0xd360): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2i_is_zero': bullet_class.c:(.text+0xd380): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2i_is_zero': bullet_class.c:(.text+0xd3a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_distance_squared': bullet_class.c:(.text+0xd560): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_distance_squared': bullet_class.c:(.text+0xd5a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_distance': bullet_class.c:(.text+0xd5c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_distance': bullet_class.c:(.text+0xd600): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_length': bullet_class.c:(.text+0xd620): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_length': bullet_class.c:(.text+0xd640): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_length_squared': bullet_class.c:(.text+0xd660): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_length_squared': bullet_class.c:(.text+0xd680): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_angle': bullet_class.c:(.text+0xd820): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_angle': bullet_class.c:(.text+0xd840): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_dot': bullet_class.c:(.text+0xd860): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_dot': bullet_class.c:(.text+0xd8a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_bezier4': bullet_class.c:(.text+0xd8c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_bezier4': bullet_class.c:(.text+0xd980): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_bezier3': bullet_class.c:(.text+0xd9c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_bezier3': bullet_class.c:(.text+0xda60): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_lerp': bullet_class.c:(.text+0xda80): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_lerp': bullet_class.c:(.text+0xdb20): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_rotate': bullet_class.c:(.text+0xdb40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_rotate': bullet_class.c:(.text+0xdbe0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_tangent': bullet_class.c:(.text+0xdc00): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_tangent': bullet_class.c:(.text+0xdc80): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_reflect': bullet_class.c:(.text+0xdca0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_reflect': bullet_class.c:(.text+0xdd40): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_slide': bullet_class.c:(.text+0xdd60): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_slide': bullet_class.c:(.text+0xde00): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_project': bullet_class.c:(.text+0xde20): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_project': bullet_class.c:(.text+0xdec0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_normalize': bullet_class.c:(.text+0xdee0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_normalize': bullet_class.c:(.text+0xdf60): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_clamp': bullet_class.c:(.text+0xdf80): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_clamp': bullet_class.c:(.text+0xe020): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_min': bullet_class.c:(.text+0xe040): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_min': bullet_class.c:(.text+0xe0e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_max': bullet_class.c:(.text+0xe100): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_max': bullet_class.c:(.text+0xe1a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_round': bullet_class.c:(.text+0xe1c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_round': bullet_class.c:(.text+0xe240): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_ceil': bullet_class.c:(.text+0xe260): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_ceil': bullet_class.c:(.text+0xe2e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_floor': bullet_class.c:(.text+0xe300): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_floor': bullet_class.c:(.text+0xe380): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_abs': bullet_class.c:(.text+0xe3a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_abs': bullet_class.c:(.text+0xe420): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_inverse': bullet_class.c:(.text+0xe440): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_inverse': bullet_class.c:(.text+0xe4c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_negative': bullet_class.c:(.text+0xe4e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_negative': bullet_class.c:(.text+0xe560): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_snap': bullet_class.c:(.text+0xe580): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_snap': bullet_class.c:(.text+0xe620): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_divide': bullet_class.c:(.text+0xe640): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_divide': bullet_class.c:(.text+0xe6e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_multiply_mat2': bullet_class.c:(.text+0xe700): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_multiply_mat2': bullet_class.c:(.text+0xe7a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_multiply': bullet_class.c:(.text+0xe7c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_multiply': bullet_class.c:(.text+0xe860): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_scale': bullet_class.c:(.text+0xe880): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_scale': bullet_class.c:(.text+0xe920): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_subtract': bullet_class.c:(.text+0xe940): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_subtract': bullet_class.c:(.text+0xe9e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_add': bullet_class.c:(.text+0xea00): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_add': bullet_class.c:(.text+0xeaa0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_one': bullet_class.c:(.text+0xeac0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_one': bullet_class.c:(.text+0xeb40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_zero': bullet_class.c:(.text+0xeb60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_zero': bullet_class.c:(.text+0xebe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_assign_vec2i': bullet_class.c:(.text+0xec00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_assign_vec2i': bullet_class.c:(.text+0xec80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_assign': bullet_class.c:(.text+0xeca0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_assign': bullet_class.c:(.text+0xed20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2': bullet_class.c:(.text+0xf020): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2': bullet_class.c:(.text+0xf0a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_nearly_equal': bullet_class.c:(.text+0xf0c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_nearly_equal': bullet_class.c:(.text+0xf100): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_equal': bullet_class.c:(.text+0xf120): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_equal': bullet_class.c:(.text+0xf160): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_near_zero': bullet_class.c:(.text+0xf180): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_near_zero': bullet_class.c:(.text+0xf1a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `svec2_is_zero': bullet_class.c:(.text+0xf1c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(bullet_class.c.o): In function `psvec2_is_zero': bullet_class.c:(.text+0xf1e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_lerp': camera.c:(.text+0x900): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_lerp': camera.c:(.text+0x980): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_multiply': camera.c:(.text+0x9a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_multiply': camera.c:(.text+0xa20): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_scale': camera.c:(.text+0xa40): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_scale': camera.c:(.text+0xac0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_negative': camera.c:(.text+0xae0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_negative': camera.c:(.text+0xb60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_scaling': camera.c:(.text+0xb80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_scaling': camera.c:(.text+0xc00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_translation': camera.c:(.text+0xc20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_translation': camera.c:(.text+0xca0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_look_at': camera.c:(.text+0xcc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_look_at': camera.c:(.text+0xd80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_quaternion': camera.c:(.text+0xda0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_quaternion': camera.c:(.text+0xe20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_axis': camera.c:(.text+0xe40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_axis': camera.c:(.text+0xec0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_z': camera.c:(.text+0xee0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_z': camera.c:(.text+0xf60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_y': camera.c:(.text+0xf80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_y': camera.c:(.text+0x1000): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_rotation_x': camera.c:(.text+0x1020): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_rotation_x': camera.c:(.text+0x10a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_perspective_infinite': camera.c:(.text+0x10c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_perspective_infinite': camera.c:(.text+0x1140): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_perspective_fov': camera.c:(.text+0x1160): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_perspective_fov': camera.c:(.text+0x11e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_perspective': camera.c:(.text+0x1200): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_perspective': camera.c:(.text+0x1280): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_ortho': camera.c:(.text+0x12a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_ortho': camera.c:(.text+0x1320): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_inverse': camera.c:(.text+0x1340): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_inverse': camera.c:(.text+0x13c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_adjugate': camera.c:(.text+0x13e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_adjugate': camera.c:(.text+0x1460): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_transpose': camera.c:(.text+0x1480): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_transpose': camera.c:(.text+0x1500): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_assign_mat3': camera.c:(.text+0x1520): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_assign_mat3': camera.c:(.text+0x15a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_assign_mat2': camera.c:(.text+0x15c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_assign_mat2': camera.c:(.text+0x1660): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_assign': camera.c:(.text+0x1680): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_assign': camera.c:(.text+0x1700): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_determinant': camera.c:(.text+0x1720): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_determinant': camera.c:(.text+0x1740): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_identity': camera.c:(.text+0x1760): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_identity': camera.c:(.text+0x17e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4_zero': camera.c:(.text+0x1800): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4_zero': camera.c:(.text+0x1880): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat4': camera.c:(.text+0x18a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat4': camera.c:(.text+0x1920): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_lerp': camera.c:(.text+0x1940): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_lerp': camera.c:(.text+0x19c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_multiply': camera.c:(.text+0x19e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_multiply': camera.c:(.text+0x1a60): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_scale': camera.c:(.text+0x1a80): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_scale': camera.c:(.text+0x1b00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_negative': camera.c:(.text+0x1b20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_negative': camera.c:(.text+0x1ba0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_scaling': camera.c:(.text+0x1bc0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_scaling': camera.c:(.text+0x1c40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_quaternion': camera.c:(.text+0x1c60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_quaternion': camera.c:(.text+0x1d00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_axis': camera.c:(.text+0x1d20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_axis': camera.c:(.text+0x1dc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_z': camera.c:(.text+0x1de0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_z': camera.c:(.text+0x1e60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_y': camera.c:(.text+0x1e80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_y': camera.c:(.text+0x1f00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_rotation_x': camera.c:(.text+0x1f20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_rotation_x': camera.c:(.text+0x1fa0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_inverse': camera.c:(.text+0x1fc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_inverse': camera.c:(.text+0x2040): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_adjugate': camera.c:(.text+0x2060): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_adjugate': camera.c:(.text+0x20e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_cofactor': camera.c:(.text+0x2100): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_cofactor': camera.c:(.text+0x2180): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_transpose': camera.c:(.text+0x21a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_transpose': camera.c:(.text+0x2220): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_assign_mat4': camera.c:(.text+0x2240): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_assign_mat4': camera.c:(.text+0x22c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_assign_mat2': camera.c:(.text+0x22e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_assign_mat2': camera.c:(.text+0x2380): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_assign': camera.c:(.text+0x23a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_assign': camera.c:(.text+0x2420): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_determinant': camera.c:(.text+0x2440): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_determinant': camera.c:(.text+0x2460): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_identity': camera.c:(.text+0x2480): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_identity': camera.c:(.text+0x2500): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3_zero': camera.c:(.text+0x2520): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3_zero': camera.c:(.text+0x25a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat3': camera.c:(.text+0x25c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat3': camera.c:(.text+0x2640): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_lerp': camera.c:(.text+0x2660): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_lerp': camera.c:(.text+0x2720): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_multiply': camera.c:(.text+0x2740): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_multiply': camera.c:(.text+0x2800): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_scale': camera.c:(.text+0x2820): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_scale': camera.c:(.text+0x28c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_negative': camera.c:(.text+0x28e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_negative': camera.c:(.text+0x2980): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_scaling': camera.c:(.text+0x29a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_scaling': camera.c:(.text+0x2a40): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_rotation': camera.c:(.text+0x2a60): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_rotation': camera.c:(.text+0x2b00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_inverse': camera.c:(.text+0x2b20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_inverse': camera.c:(.text+0x2bc0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_cofactor': camera.c:(.text+0x2be0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_cofactor': camera.c:(.text+0x2c80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_transpose': camera.c:(.text+0x2ca0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_transpose': camera.c:(.text+0x2d40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_assign_mat4': camera.c:(.text+0x2d60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_assign_mat4': camera.c:(.text+0x2e00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_assign_mat3': camera.c:(.text+0x2e20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_assign_mat3': camera.c:(.text+0x2ec0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_assign': camera.c:(.text+0x2ee0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_assign': camera.c:(.text+0x2f80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_determinant': camera.c:(.text+0x2fa0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_determinant': camera.c:(.text+0x2fe0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_identity': camera.c:(.text+0x3000): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_identity': camera.c:(.text+0x30a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2_zero': camera.c:(.text+0x30c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2_zero': camera.c:(.text+0x3160): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `smat2': camera.c:(.text+0x3180): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psmat2': camera.c:(.text+0x3220): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_length_squared': camera.c:(.text+0x3240): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_length_squared': camera.c:(.text+0x3280): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_length': camera.c:(.text+0x32a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_length': camera.c:(.text+0x32e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_angle': camera.c:(.text+0x3300): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_angle': camera.c:(.text+0x3340): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_dot': camera.c:(.text+0x3360): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_dot': camera.c:(.text+0x33a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_slerp': camera.c:(.text+0x33c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_slerp': camera.c:(.text+0x3480): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_lerp': camera.c:(.text+0x34a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_lerp': camera.c:(.text+0x3560): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_yaw_pitch_roll': camera.c:(.text+0x3580): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_yaw_pitch_roll': camera.c:(.text+0x3620): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_mat4': camera.c:(.text+0x3640): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_mat4': camera.c:(.text+0x36e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_vec3': camera.c:(.text+0x3700): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_vec3': camera.c:(.text+0x37a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_from_axis_angle': camera.c:(.text+0x37c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_from_axis_angle': camera.c:(.text+0x3860): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_power': camera.c:(.text+0x3880): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_power': camera.c:(.text+0x3920): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_normalize': camera.c:(.text+0x3940): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_normalize': camera.c:(.text+0x39e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_inverse': camera.c:(.text+0x3a00): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_inverse': camera.c:(.text+0x3aa0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_conjugate': camera.c:(.text+0x3ac0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_conjugate': camera.c:(.text+0x3b60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_negative': camera.c:(.text+0x3b80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_negative': camera.c:(.text+0x3c20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_divide': camera.c:(.text+0x3c40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_divide': camera.c:(.text+0x3d00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_multiply': camera.c:(.text+0x3d20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_multiply': camera.c:(.text+0x3de0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_scale': camera.c:(.text+0x3e00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_scale': camera.c:(.text+0x3ea0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_null': camera.c:(.text+0x3ec0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_null': camera.c:(.text+0x3f60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_zero': camera.c:(.text+0x3f80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_zero': camera.c:(.text+0x4020): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_assign': camera.c:(.text+0x4040): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_assign': camera.c:(.text+0x40e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat': camera.c:(.text+0x4100): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat': camera.c:(.text+0x41a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_nearly_equal': camera.c:(.text+0x41c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_nearly_equal': camera.c:(.text+0x4200): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_equal': camera.c:(.text+0x4220): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_equal': camera.c:(.text+0x4260): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_near_zero': camera.c:(.text+0x4280): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_near_zero': camera.c:(.text+0x42c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `squat_is_zero': camera.c:(.text+0x42e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psquat_is_zero': camera.c:(.text+0x4320): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_lerp': camera.c:(.text+0x4340): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_lerp': camera.c:(.text+0x43e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_normalize': camera.c:(.text+0x4400): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_normalize': camera.c:(.text+0x44a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_clamp': camera.c:(.text+0x44c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_clamp': camera.c:(.text+0x4560): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_min': camera.c:(.text+0x4580): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_min': camera.c:(.text+0x4620): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_max': camera.c:(.text+0x4640): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_max': camera.c:(.text+0x46e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_round': camera.c:(.text+0x4700): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_round': camera.c:(.text+0x47a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_ceil': camera.c:(.text+0x47c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_ceil': camera.c:(.text+0x4860): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_floor': camera.c:(.text+0x4880): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_floor': camera.c:(.text+0x4920): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_abs': camera.c:(.text+0x4940): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_abs': camera.c:(.text+0x49e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_inverse': camera.c:(.text+0x4a00): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_inverse': camera.c:(.text+0x4aa0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_negative': camera.c:(.text+0x4ac0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_negative': camera.c:(.text+0x4b60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_snap': camera.c:(.text+0x4b80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_snap': camera.c:(.text+0x4c20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_divide': camera.c:(.text+0x4c40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_divide': camera.c:(.text+0x4ce0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_multiply_mat4': camera.c:(.text+0x4d00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_multiply_mat4': camera.c:(.text+0x4da0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_multiply': camera.c:(.text+0x4dc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_multiply': camera.c:(.text+0x4e60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_scale': camera.c:(.text+0x4e80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_scale': camera.c:(.text+0x4f20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_subtract': camera.c:(.text+0x4f40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_subtract': camera.c:(.text+0x4fe0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_add': camera.c:(.text+0x5000): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_add': camera.c:(.text+0x50a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_one': camera.c:(.text+0x50c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_one': camera.c:(.text+0x5140): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_zero': camera.c:(.text+0x5160): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_zero': camera.c:(.text+0x51e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_assign_vec4': camera.c:(.text+0x5200): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_assign_vec4': camera.c:(.text+0x52a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_assign': camera.c:(.text+0x52c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_assign': camera.c:(.text+0x5360): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i': camera.c:(.text+0x5380): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i': camera.c:(.text+0x5420): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_is_equal': camera.c:(.text+0x5460): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_is_equal': camera.c:(.text+0x54a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4i_is_zero': camera.c:(.text+0x54c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4i_is_zero': camera.c:(.text+0x54e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_lerp': camera.c:(.text+0x5500): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_lerp': camera.c:(.text+0x55a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_normalize': camera.c:(.text+0x55c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_normalize': camera.c:(.text+0x5660): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_clamp': camera.c:(.text+0x5680): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_clamp': camera.c:(.text+0x5720): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_min': camera.c:(.text+0x5740): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_min': camera.c:(.text+0x57e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_max': camera.c:(.text+0x5800): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_max': camera.c:(.text+0x58a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_round': camera.c:(.text+0x58c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_round': camera.c:(.text+0x5960): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_ceil': camera.c:(.text+0x5980): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_ceil': camera.c:(.text+0x5a20): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_floor': camera.c:(.text+0x5a40): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_floor': camera.c:(.text+0x5ae0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_abs': camera.c:(.text+0x5b00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_abs': camera.c:(.text+0x5ba0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_inverse': camera.c:(.text+0x5bc0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_inverse': camera.c:(.text+0x5c60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_negative': camera.c:(.text+0x5c80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_negative': camera.c:(.text+0x5d20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_snap': camera.c:(.text+0x5d40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_snap': camera.c:(.text+0x5de0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_divide': camera.c:(.text+0x5e00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_divide': camera.c:(.text+0x5ea0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_multiply_mat4': camera.c:(.text+0x5ec0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_multiply_mat4': camera.c:(.text+0x5f60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_multiply': camera.c:(.text+0x5f80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_multiply': camera.c:(.text+0x6020): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_scale': camera.c:(.text+0x6040): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_scale': camera.c:(.text+0x60e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_subtract': camera.c:(.text+0x6100): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_subtract': camera.c:(.text+0x61a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_add': camera.c:(.text+0x61c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_add': camera.c:(.text+0x6260): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_one': camera.c:(.text+0x6280): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_one': camera.c:(.text+0x6300): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_zero': camera.c:(.text+0x6320): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_zero': camera.c:(.text+0x63a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_assign_vec4i': camera.c:(.text+0x63c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_assign_vec4i': camera.c:(.text+0x6460): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_assign': camera.c:(.text+0x6480): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_assign': camera.c:(.text+0x6520): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4': camera.c:(.text+0x6540): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4': camera.c:(.text+0x65e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_nearly_equal': camera.c:(.text+0x6600): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_nearly_equal': camera.c:(.text+0x6640): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_equal': camera.c:(.text+0x6660): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_equal': camera.c:(.text+0x66a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_near_zero': camera.c:(.text+0x66c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_near_zero': camera.c:(.text+0x6700): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec4_is_zero': camera.c:(.text+0x6720): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec4_is_zero': camera.c:(.text+0x6740): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_distance_squared': camera.c:(.text+0x6760): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_distance_squared': camera.c:(.text+0x67c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_distance': camera.c:(.text+0x67e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_distance': camera.c:(.text+0x6840): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_length_squared': camera.c:(.text+0x6860): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_length_squared': camera.c:(.text+0x68a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_length': camera.c:(.text+0x68c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_length': camera.c:(.text+0x6900): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_dot': camera.c:(.text+0x6920): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_dot': camera.c:(.text+0x6980): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_bezier4': camera.c:(.text+0x69a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_bezier4': camera.c:(.text+0x6aa0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_bezier3': camera.c:(.text+0x6ae0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_bezier3': camera.c:(.text+0x6be0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_lerp': camera.c:(.text+0x6c00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_lerp': camera.c:(.text+0x6ce0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_reflect': camera.c:(.text+0x6d00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_reflect': camera.c:(.text+0x6de0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_slide': camera.c:(.text+0x6e00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_slide': camera.c:(.text+0x6ee0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_project': camera.c:(.text+0x6f00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_project': camera.c:(.text+0x6fe0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_normalize': camera.c:(.text+0x7000): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_normalize': camera.c:(.text+0x70c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_cross': camera.c:(.text+0x70e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_cross': camera.c:(.text+0x71c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_clamp': camera.c:(.text+0x71e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_clamp': camera.c:(.text+0x72e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_min': camera.c:(.text+0x7300): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_min': camera.c:(.text+0x73e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_max': camera.c:(.text+0x7400): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_max': camera.c:(.text+0x74e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_round': camera.c:(.text+0x7500): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_round': camera.c:(.text+0x75a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_ceil': camera.c:(.text+0x75c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_ceil': camera.c:(.text+0x7660): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_floor': camera.c:(.text+0x7680): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_floor': camera.c:(.text+0x7720): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_abs': camera.c:(.text+0x7740): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_abs': camera.c:(.text+0x7800): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_inverse': camera.c:(.text+0x7820): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_inverse': camera.c:(.text+0x78e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_negative': camera.c:(.text+0x7900): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_negative': camera.c:(.text+0x79c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_snap': camera.c:(.text+0x79e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_snap': camera.c:(.text+0x7ac0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_divide': camera.c:(.text+0x7ae0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_divide': camera.c:(.text+0x7bc0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_multiply_mat3': camera.c:(.text+0x7be0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_multiply_mat3': camera.c:(.text+0x7ca0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_multiply': camera.c:(.text+0x7cc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_multiply': camera.c:(.text+0x7da0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_scale': camera.c:(.text+0x7dc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_scale': camera.c:(.text+0x7e80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_subtract': camera.c:(.text+0x7ea0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_subtract': camera.c:(.text+0x7f80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_add': camera.c:(.text+0x7fa0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_add': camera.c:(.text+0x8080): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_one': camera.c:(.text+0x80a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_one': camera.c:(.text+0x8140): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_zero': camera.c:(.text+0x8160): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_zero': camera.c:(.text+0x8200): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_assign_vec3': camera.c:(.text+0x8220): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_assign_vec3': camera.c:(.text+0x82c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_assign': camera.c:(.text+0x82e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_assign': camera.c:(.text+0x83a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i': camera.c:(.text+0x83c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i': camera.c:(.text+0x8460): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_is_equal': camera.c:(.text+0x8480): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_is_equal': camera.c:(.text+0x84e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3i_is_zero': camera.c:(.text+0x8500): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3i_is_zero': camera.c:(.text+0x8540): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_distance_squared': camera.c:(.text+0x8560): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_distance_squared': camera.c:(.text+0x85a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_distance': camera.c:(.text+0x85c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_distance': camera.c:(.text+0x8600): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_length_squared': camera.c:(.text+0x8620): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_length_squared': camera.c:(.text+0x8640): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_length': camera.c:(.text+0x8660): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_length': camera.c:(.text+0x8680): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_dot': camera.c:(.text+0x86a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_dot': camera.c:(.text+0x86e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_bezier4': camera.c:(.text+0x8700): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_bezier4': camera.c:(.text+0x87e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_bezier3': camera.c:(.text+0x8820): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_bezier3': camera.c:(.text+0x88e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_lerp': camera.c:(.text+0x8900): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_lerp': camera.c:(.text+0x89c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_reflect': camera.c:(.text+0x89e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_reflect': camera.c:(.text+0x8aa0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_slide': camera.c:(.text+0x8ac0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_slide': camera.c:(.text+0x8b80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_project': camera.c:(.text+0x8ba0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_project': camera.c:(.text+0x8c60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_normalize': camera.c:(.text+0x8c80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_normalize': camera.c:(.text+0x8d20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_cross': camera.c:(.text+0x8d40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_cross': camera.c:(.text+0x8e00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_clamp': camera.c:(.text+0x8e20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_clamp': camera.c:(.text+0x8ee0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_min': camera.c:(.text+0x8f00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_min': camera.c:(.text+0x8fc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_max': camera.c:(.text+0x8fe0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_max': camera.c:(.text+0x90a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_round': camera.c:(.text+0x90c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_round': camera.c:(.text+0x9160): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_ceil': camera.c:(.text+0x9180): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_ceil': camera.c:(.text+0x9220): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_floor': camera.c:(.text+0x9240): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_floor': camera.c:(.text+0x92e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_abs': camera.c:(.text+0x9300): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_abs': camera.c:(.text+0x93a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_inverse': camera.c:(.text+0x93c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_inverse': camera.c:(.text+0x9460): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_negative': camera.c:(.text+0x9480): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_negative': camera.c:(.text+0x9520): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_snap': camera.c:(.text+0x9540): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_snap': camera.c:(.text+0x9600): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_divide': camera.c:(.text+0x9620): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_divide': camera.c:(.text+0x96e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_multiply_mat3': camera.c:(.text+0x9700): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_multiply_mat3': camera.c:(.text+0x97a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_multiply': camera.c:(.text+0x97c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_multiply': camera.c:(.text+0x9880): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_scale': camera.c:(.text+0x98a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_scale': camera.c:(.text+0x9940): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_subtract': camera.c:(.text+0x9960): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_subtract': camera.c:(.text+0x9a20): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_add': camera.c:(.text+0x9a40): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_add': camera.c:(.text+0x9b00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_one': camera.c:(.text+0x9b20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_one': camera.c:(.text+0x9bc0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_zero': camera.c:(.text+0x9be0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_zero': camera.c:(.text+0x9c80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_assign_vec3i': camera.c:(.text+0x9ca0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_assign_vec3i': camera.c:(.text+0x9d60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_assign': camera.c:(.text+0x9d80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_assign': camera.c:(.text+0x9e20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3': camera.c:(.text+0x9e40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3': camera.c:(.text+0x9ee0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_nearly_equal': camera.c:(.text+0x9f00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_nearly_equal': camera.c:(.text+0x9f40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_equal': camera.c:(.text+0x9f60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_equal': camera.c:(.text+0x9fa0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_near_zero': camera.c:(.text+0x9fc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_near_zero': camera.c:(.text+0xa000): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec3_is_zero': camera.c:(.text+0xa020): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec3_is_zero': camera.c:(.text+0xa060): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_distance_squared': camera.c:(.text+0xa080): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_distance_squared': camera.c:(.text+0xa0c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_distance': camera.c:(.text+0xa0e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_distance': camera.c:(.text+0xa100): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_length': camera.c:(.text+0xa120): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_length': camera.c:(.text+0xa140): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_length_squared': camera.c:(.text+0xa160): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_length_squared': camera.c:(.text+0xa180): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_angle': camera.c:(.text+0xa1a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_angle': camera.c:(.text+0xa1c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_dot': camera.c:(.text+0xa1e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_dot': camera.c:(.text+0xa220): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_bezier4': camera.c:(.text+0xa240): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_bezier4': camera.c:(.text+0xa2e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_bezier3': camera.c:(.text+0xa320): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_bezier3': camera.c:(.text+0xa3c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_lerp': camera.c:(.text+0xa3e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_lerp': camera.c:(.text+0xa460): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_rotate': camera.c:(.text+0xa480): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_rotate': camera.c:(.text+0xa500): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_tangent': camera.c:(.text+0xa520): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_tangent': camera.c:(.text+0xa5a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_reflect': camera.c:(.text+0xa5c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_reflect': camera.c:(.text+0xa640): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_slide': camera.c:(.text+0xa660): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_slide': camera.c:(.text+0xa6e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_project': camera.c:(.text+0xa700): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_project': camera.c:(.text+0xa780): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_normalize': camera.c:(.text+0xa7a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_normalize': camera.c:(.text+0xa820): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_clamp': camera.c:(.text+0xa840): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_clamp': camera.c:(.text+0xa8e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_min': camera.c:(.text+0xa900): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_min': camera.c:(.text+0xa980): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_max': camera.c:(.text+0xa9a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_max': camera.c:(.text+0xaa20): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_round': camera.c:(.text+0xaa40): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_round': camera.c:(.text+0xaac0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_ceil': camera.c:(.text+0xaae0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_ceil': camera.c:(.text+0xab60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_floor': camera.c:(.text+0xab80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_floor': camera.c:(.text+0xac00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_abs': camera.c:(.text+0xac20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_abs': camera.c:(.text+0xaca0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_inverse': camera.c:(.text+0xacc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_inverse': camera.c:(.text+0xad40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_negative': camera.c:(.text+0xad60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_negative': camera.c:(.text+0xade0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_snap': camera.c:(.text+0xae00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_snap': camera.c:(.text+0xae80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_divide': camera.c:(.text+0xaea0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_divide': camera.c:(.text+0xaf20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_multiply_mat2': camera.c:(.text+0xaf40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_multiply_mat2': camera.c:(.text+0xafe0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_multiply': camera.c:(.text+0xb000): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_multiply': camera.c:(.text+0xb080): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_scale': camera.c:(.text+0xb0a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_scale': camera.c:(.text+0xb120): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_subtract': camera.c:(.text+0xb140): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_subtract': camera.c:(.text+0xb1c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_add': camera.c:(.text+0xb1e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_add': camera.c:(.text+0xb260): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_one': camera.c:(.text+0xb280): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_one': camera.c:(.text+0xb300): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_zero': camera.c:(.text+0xb320): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_zero': camera.c:(.text+0xb3a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_assign_vec2': camera.c:(.text+0xb3c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_assign_vec2': camera.c:(.text+0xb440): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_assign': camera.c:(.text+0xb460): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_assign': camera.c:(.text+0xb4e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i': camera.c:(.text+0xb5e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i': camera.c:(.text+0xb660): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_is_equal': camera.c:(.text+0xb680): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_is_equal': camera.c:(.text+0xb6c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2i_is_zero': camera.c:(.text+0xb6e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2i_is_zero': camera.c:(.text+0xb700): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_distance_squared': camera.c:(.text+0xb720): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_distance_squared': camera.c:(.text+0xb760): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_distance': camera.c:(.text+0xb780): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_distance': camera.c:(.text+0xb7c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_length': camera.c:(.text+0xb7e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_length': camera.c:(.text+0xb800): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_length_squared': camera.c:(.text+0xb820): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_length_squared': camera.c:(.text+0xb840): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_angle': camera.c:(.text+0xb860): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_angle': camera.c:(.text+0xb880): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_dot': camera.c:(.text+0xb8a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_dot': camera.c:(.text+0xb8e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_bezier4': camera.c:(.text+0xb900): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_bezier4': camera.c:(.text+0xb9c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_bezier3': camera.c:(.text+0xba00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_bezier3': camera.c:(.text+0xbaa0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_lerp': camera.c:(.text+0xbac0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_lerp': camera.c:(.text+0xbb60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_rotate': camera.c:(.text+0xbb80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_rotate': camera.c:(.text+0xbc20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_tangent': camera.c:(.text+0xbc40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_tangent': camera.c:(.text+0xbcc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_reflect': camera.c:(.text+0xbce0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_reflect': camera.c:(.text+0xbd80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_slide': camera.c:(.text+0xbda0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_slide': camera.c:(.text+0xbe40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_project': camera.c:(.text+0xbe60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_project': camera.c:(.text+0xbf00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_normalize': camera.c:(.text+0xbf20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_normalize': camera.c:(.text+0xbfa0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_clamp': camera.c:(.text+0xbfc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_clamp': camera.c:(.text+0xc060): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_min': camera.c:(.text+0xc080): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_min': camera.c:(.text+0xc120): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_max': camera.c:(.text+0xc140): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_max': camera.c:(.text+0xc1e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_round': camera.c:(.text+0xc200): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_round': camera.c:(.text+0xc280): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_ceil': camera.c:(.text+0xc2a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_ceil': camera.c:(.text+0xc320): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_floor': camera.c:(.text+0xc340): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_floor': camera.c:(.text+0xc3c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_abs': camera.c:(.text+0xc3e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_abs': camera.c:(.text+0xc460): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_inverse': camera.c:(.text+0xc480): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_inverse': camera.c:(.text+0xc500): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_negative': camera.c:(.text+0xc520): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_negative': camera.c:(.text+0xc5a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_snap': camera.c:(.text+0xc5c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_snap': camera.c:(.text+0xc660): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_divide': camera.c:(.text+0xc680): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_divide': camera.c:(.text+0xc720): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_multiply_mat2': camera.c:(.text+0xc740): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_multiply_mat2': camera.c:(.text+0xc7e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_multiply': camera.c:(.text+0xc800): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_multiply': camera.c:(.text+0xc8a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_scale': camera.c:(.text+0xc8c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_scale': camera.c:(.text+0xc960): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_subtract': camera.c:(.text+0xc980): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_subtract': camera.c:(.text+0xca20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_add': camera.c:(.text+0xcb60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_add': camera.c:(.text+0xcc00): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_one': camera.c:(.text+0xcc20): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_one': camera.c:(.text+0xcca0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_zero': camera.c:(.text+0xccc0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_zero': camera.c:(.text+0xcd40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_assign_vec2i': camera.c:(.text+0xcd60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_assign_vec2i': camera.c:(.text+0xcde0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_assign': camera.c:(.text+0xce00): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_assign': camera.c:(.text+0xce80): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2': camera.c:(.text+0xcea0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2': camera.c:(.text+0xcf20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_nearly_equal': camera.c:(.text+0xcf40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_nearly_equal': camera.c:(.text+0xcf80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_equal': camera.c:(.text+0xcfa0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_equal': camera.c:(.text+0xcfe0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_near_zero': camera.c:(.text+0xd000): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_near_zero': camera.c:(.text+0xd020): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `svec2_is_zero': camera.c:(.text+0xd040): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(camera.c.o): In function `psvec2_is_zero': camera.c:(.text+0xd060): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_lerp': campaign_entry.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_lerp': campaign_entry.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_multiply': campaign_entry.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_multiply': campaign_entry.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_scale': campaign_entry.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_scale': campaign_entry.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_negative': campaign_entry.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_negative': campaign_entry.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_scaling': campaign_entry.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_scaling': campaign_entry.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_translation': campaign_entry.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_translation': campaign_entry.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_look_at': campaign_entry.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_look_at': campaign_entry.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_quaternion': campaign_entry.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_quaternion': campaign_entry.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_axis': campaign_entry.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_axis': campaign_entry.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_z': campaign_entry.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_z': campaign_entry.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_y': campaign_entry.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_y': campaign_entry.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_rotation_x': campaign_entry.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_rotation_x': campaign_entry.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_perspective_infinite': campaign_entry.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_perspective_infinite': campaign_entry.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_perspective_fov': campaign_entry.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_perspective_fov': campaign_entry.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_perspective': campaign_entry.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_perspective': campaign_entry.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_ortho': campaign_entry.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_ortho': campaign_entry.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_inverse': campaign_entry.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_inverse': campaign_entry.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_adjugate': campaign_entry.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_adjugate': campaign_entry.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_transpose': campaign_entry.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_transpose': campaign_entry.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_assign_mat3': campaign_entry.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_assign_mat3': campaign_entry.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_assign_mat2': campaign_entry.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_assign_mat2': campaign_entry.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_assign': campaign_entry.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_assign': campaign_entry.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_determinant': campaign_entry.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_determinant': campaign_entry.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_identity': campaign_entry.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_identity': campaign_entry.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4_zero': campaign_entry.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4_zero': campaign_entry.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat4': campaign_entry.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat4': campaign_entry.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_lerp': campaign_entry.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_lerp': campaign_entry.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_multiply': campaign_entry.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_multiply': campaign_entry.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_scale': campaign_entry.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_scale': campaign_entry.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_negative': campaign_entry.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_negative': campaign_entry.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_scaling': campaign_entry.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_scaling': campaign_entry.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_quaternion': campaign_entry.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_quaternion': campaign_entry.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_axis': campaign_entry.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_axis': campaign_entry.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_z': campaign_entry.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_z': campaign_entry.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_y': campaign_entry.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_y': campaign_entry.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_rotation_x': campaign_entry.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_rotation_x': campaign_entry.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_inverse': campaign_entry.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_inverse': campaign_entry.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_adjugate': campaign_entry.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_adjugate': campaign_entry.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_cofactor': campaign_entry.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_cofactor': campaign_entry.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_transpose': campaign_entry.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_transpose': campaign_entry.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_assign_mat4': campaign_entry.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_assign_mat4': campaign_entry.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_assign_mat2': campaign_entry.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_assign_mat2': campaign_entry.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_assign': campaign_entry.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_assign': campaign_entry.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_determinant': campaign_entry.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_determinant': campaign_entry.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_identity': campaign_entry.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_identity': campaign_entry.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3_zero': campaign_entry.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3_zero': campaign_entry.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat3': campaign_entry.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat3': campaign_entry.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_lerp': campaign_entry.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_lerp': campaign_entry.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_multiply': campaign_entry.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_multiply': campaign_entry.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_scale': campaign_entry.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_scale': campaign_entry.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_negative': campaign_entry.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_negative': campaign_entry.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_scaling': campaign_entry.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_scaling': campaign_entry.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_rotation': campaign_entry.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_rotation': campaign_entry.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_inverse': campaign_entry.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_inverse': campaign_entry.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_cofactor': campaign_entry.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_cofactor': campaign_entry.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_transpose': campaign_entry.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_transpose': campaign_entry.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_assign_mat4': campaign_entry.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_assign_mat4': campaign_entry.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_assign_mat3': campaign_entry.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_assign_mat3': campaign_entry.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_assign': campaign_entry.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_assign': campaign_entry.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_determinant': campaign_entry.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_determinant': campaign_entry.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_identity': campaign_entry.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_identity': campaign_entry.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2_zero': campaign_entry.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2_zero': campaign_entry.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `smat2': campaign_entry.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psmat2': campaign_entry.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_length_squared': campaign_entry.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_length_squared': campaign_entry.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_length': campaign_entry.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_length': campaign_entry.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_angle': campaign_entry.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_angle': campaign_entry.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_dot': campaign_entry.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_dot': campaign_entry.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_slerp': campaign_entry.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_slerp': campaign_entry.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_lerp': campaign_entry.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_lerp': campaign_entry.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_yaw_pitch_roll': campaign_entry.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_yaw_pitch_roll': campaign_entry.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_mat4': campaign_entry.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_mat4': campaign_entry.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_vec3': campaign_entry.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_vec3': campaign_entry.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_from_axis_angle': campaign_entry.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_from_axis_angle': campaign_entry.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_power': campaign_entry.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_power': campaign_entry.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_normalize': campaign_entry.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_normalize': campaign_entry.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_inverse': campaign_entry.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_inverse': campaign_entry.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_conjugate': campaign_entry.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_conjugate': campaign_entry.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_negative': campaign_entry.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_negative': campaign_entry.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_divide': campaign_entry.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_divide': campaign_entry.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_multiply': campaign_entry.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_multiply': campaign_entry.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_scale': campaign_entry.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_scale': campaign_entry.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_null': campaign_entry.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_null': campaign_entry.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_zero': campaign_entry.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_zero': campaign_entry.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_assign': campaign_entry.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_assign': campaign_entry.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat': campaign_entry.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat': campaign_entry.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_nearly_equal': campaign_entry.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_nearly_equal': campaign_entry.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_equal': campaign_entry.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_equal': campaign_entry.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_near_zero': campaign_entry.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_near_zero': campaign_entry.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `squat_is_zero': campaign_entry.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psquat_is_zero': campaign_entry.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_lerp': campaign_entry.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_lerp': campaign_entry.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_normalize': campaign_entry.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_normalize': campaign_entry.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_clamp': campaign_entry.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_clamp': campaign_entry.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_min': campaign_entry.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_min': campaign_entry.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_max': campaign_entry.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_max': campaign_entry.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_round': campaign_entry.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_round': campaign_entry.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_ceil': campaign_entry.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_ceil': campaign_entry.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_floor': campaign_entry.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_floor': campaign_entry.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_abs': campaign_entry.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_abs': campaign_entry.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_inverse': campaign_entry.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_inverse': campaign_entry.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_negative': campaign_entry.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_negative': campaign_entry.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_snap': campaign_entry.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_snap': campaign_entry.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_divide': campaign_entry.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_divide': campaign_entry.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_multiply_mat4': campaign_entry.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_multiply_mat4': campaign_entry.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_multiply': campaign_entry.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_multiply': campaign_entry.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_scale': campaign_entry.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_scale': campaign_entry.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_subtract': campaign_entry.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_subtract': campaign_entry.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_add': campaign_entry.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_add': campaign_entry.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_one': campaign_entry.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_one': campaign_entry.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_zero': campaign_entry.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_zero': campaign_entry.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_assign_vec4': campaign_entry.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_assign_vec4': campaign_entry.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_assign': campaign_entry.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_assign': campaign_entry.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i': campaign_entry.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i': campaign_entry.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_is_equal': campaign_entry.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_is_equal': campaign_entry.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4i_is_zero': campaign_entry.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4i_is_zero': campaign_entry.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_lerp': campaign_entry.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_lerp': campaign_entry.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_normalize': campaign_entry.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_normalize': campaign_entry.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_clamp': campaign_entry.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_clamp': campaign_entry.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_min': campaign_entry.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_min': campaign_entry.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_max': campaign_entry.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_max': campaign_entry.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_round': campaign_entry.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_round': campaign_entry.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_ceil': campaign_entry.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_ceil': campaign_entry.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_floor': campaign_entry.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_floor': campaign_entry.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_abs': campaign_entry.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_abs': campaign_entry.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_inverse': campaign_entry.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_inverse': campaign_entry.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_negative': campaign_entry.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_negative': campaign_entry.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_snap': campaign_entry.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_snap': campaign_entry.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_divide': campaign_entry.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_divide': campaign_entry.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_multiply_mat4': campaign_entry.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_multiply_mat4': campaign_entry.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_multiply': campaign_entry.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_multiply': campaign_entry.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_scale': campaign_entry.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_scale': campaign_entry.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_subtract': campaign_entry.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_subtract': campaign_entry.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_add': campaign_entry.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_add': campaign_entry.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_one': campaign_entry.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_one': campaign_entry.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_zero': campaign_entry.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_zero': campaign_entry.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_assign_vec4i': campaign_entry.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_assign_vec4i': campaign_entry.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_assign': campaign_entry.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_assign': campaign_entry.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4': campaign_entry.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4': campaign_entry.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_nearly_equal': campaign_entry.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_nearly_equal': campaign_entry.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_equal': campaign_entry.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_equal': campaign_entry.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_near_zero': campaign_entry.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_near_zero': campaign_entry.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec4_is_zero': campaign_entry.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec4_is_zero': campaign_entry.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_distance_squared': campaign_entry.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_distance_squared': campaign_entry.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_distance': campaign_entry.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_distance': campaign_entry.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_length_squared': campaign_entry.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_length_squared': campaign_entry.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_length': campaign_entry.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_length': campaign_entry.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_dot': campaign_entry.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_dot': campaign_entry.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_bezier4': campaign_entry.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_bezier4': campaign_entry.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_bezier3': campaign_entry.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_bezier3': campaign_entry.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_lerp': campaign_entry.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_lerp': campaign_entry.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_reflect': campaign_entry.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_reflect': campaign_entry.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_slide': campaign_entry.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_slide': campaign_entry.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_project': campaign_entry.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_project': campaign_entry.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_normalize': campaign_entry.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_normalize': campaign_entry.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_cross': campaign_entry.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_cross': campaign_entry.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_clamp': campaign_entry.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_clamp': campaign_entry.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_min': campaign_entry.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_min': campaign_entry.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_max': campaign_entry.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_max': campaign_entry.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_round': campaign_entry.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_round': campaign_entry.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_ceil': campaign_entry.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_ceil': campaign_entry.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_floor': campaign_entry.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_floor': campaign_entry.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_abs': campaign_entry.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_abs': campaign_entry.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_inverse': campaign_entry.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_inverse': campaign_entry.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_negative': campaign_entry.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_negative': campaign_entry.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_snap': campaign_entry.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_snap': campaign_entry.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_divide': campaign_entry.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_divide': campaign_entry.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_multiply_mat3': campaign_entry.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_multiply_mat3': campaign_entry.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_multiply': campaign_entry.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_multiply': campaign_entry.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_scale': campaign_entry.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_scale': campaign_entry.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_subtract': campaign_entry.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_subtract': campaign_entry.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_add': campaign_entry.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_add': campaign_entry.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_one': campaign_entry.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_one': campaign_entry.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_zero': campaign_entry.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_zero': campaign_entry.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_assign_vec3': campaign_entry.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_assign_vec3': campaign_entry.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_assign': campaign_entry.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_assign': campaign_entry.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i': campaign_entry.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i': campaign_entry.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_is_equal': campaign_entry.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_is_equal': campaign_entry.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3i_is_zero': campaign_entry.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3i_is_zero': campaign_entry.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_distance_squared': campaign_entry.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_distance_squared': campaign_entry.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_distance': campaign_entry.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_distance': campaign_entry.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_length_squared': campaign_entry.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_length_squared': campaign_entry.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_length': campaign_entry.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_length': campaign_entry.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_dot': campaign_entry.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_dot': campaign_entry.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_bezier4': campaign_entry.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_bezier4': campaign_entry.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_bezier3': campaign_entry.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_bezier3': campaign_entry.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_lerp': campaign_entry.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_lerp': campaign_entry.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_reflect': campaign_entry.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_reflect': campaign_entry.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_slide': campaign_entry.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_slide': campaign_entry.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_project': campaign_entry.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_project': campaign_entry.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_normalize': campaign_entry.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_normalize': campaign_entry.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_cross': campaign_entry.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_cross': campaign_entry.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_clamp': campaign_entry.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_clamp': campaign_entry.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_min': campaign_entry.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_min': campaign_entry.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_max': campaign_entry.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_max': campaign_entry.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_round': campaign_entry.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_round': campaign_entry.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_ceil': campaign_entry.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_ceil': campaign_entry.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_floor': campaign_entry.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_floor': campaign_entry.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_abs': campaign_entry.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_abs': campaign_entry.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_inverse': campaign_entry.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_inverse': campaign_entry.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_negative': campaign_entry.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_negative': campaign_entry.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_snap': campaign_entry.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_snap': campaign_entry.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_divide': campaign_entry.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_divide': campaign_entry.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_multiply_mat3': campaign_entry.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_multiply_mat3': campaign_entry.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_multiply': campaign_entry.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_multiply': campaign_entry.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_scale': campaign_entry.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_scale': campaign_entry.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_subtract': campaign_entry.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_subtract': campaign_entry.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_add': campaign_entry.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_add': campaign_entry.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_one': campaign_entry.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_one': campaign_entry.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_zero': campaign_entry.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_zero': campaign_entry.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_assign_vec3i': campaign_entry.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_assign_vec3i': campaign_entry.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_assign': campaign_entry.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_assign': campaign_entry.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3': campaign_entry.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3': campaign_entry.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_nearly_equal': campaign_entry.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_nearly_equal': campaign_entry.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_equal': campaign_entry.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_equal': campaign_entry.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_near_zero': campaign_entry.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_near_zero': campaign_entry.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec3_is_zero': campaign_entry.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec3_is_zero': campaign_entry.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_distance_squared': campaign_entry.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_distance_squared': campaign_entry.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_distance': campaign_entry.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_distance': campaign_entry.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_length': campaign_entry.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_length': campaign_entry.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_length_squared': campaign_entry.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_length_squared': campaign_entry.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_angle': campaign_entry.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_angle': campaign_entry.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_dot': campaign_entry.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_dot': campaign_entry.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_bezier4': campaign_entry.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_bezier4': campaign_entry.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_bezier3': campaign_entry.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_bezier3': campaign_entry.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_lerp': campaign_entry.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_lerp': campaign_entry.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_rotate': campaign_entry.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_rotate': campaign_entry.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_tangent': campaign_entry.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_tangent': campaign_entry.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_reflect': campaign_entry.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_reflect': campaign_entry.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_slide': campaign_entry.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_slide': campaign_entry.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_project': campaign_entry.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_project': campaign_entry.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_normalize': campaign_entry.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_normalize': campaign_entry.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_clamp': campaign_entry.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_clamp': campaign_entry.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_min': campaign_entry.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_min': campaign_entry.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_max': campaign_entry.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_max': campaign_entry.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_round': campaign_entry.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_round': campaign_entry.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_ceil': campaign_entry.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_ceil': campaign_entry.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_floor': campaign_entry.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_floor': campaign_entry.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_abs': campaign_entry.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_abs': campaign_entry.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_inverse': campaign_entry.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_inverse': campaign_entry.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_negative': campaign_entry.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_negative': campaign_entry.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_snap': campaign_entry.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_snap': campaign_entry.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_divide': campaign_entry.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_divide': campaign_entry.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_multiply_mat2': campaign_entry.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_multiply_mat2': campaign_entry.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_multiply': campaign_entry.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_multiply': campaign_entry.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_scale': campaign_entry.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_scale': campaign_entry.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_subtract': campaign_entry.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_subtract': campaign_entry.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_add': campaign_entry.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_add': campaign_entry.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_one': campaign_entry.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_one': campaign_entry.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_zero': campaign_entry.c:(.text+0xaee0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_zero': campaign_entry.c:(.text+0xaf60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_assign_vec2': campaign_entry.c:(.text+0xaf80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_assign_vec2': campaign_entry.c:(.text+0xb000): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_assign': campaign_entry.c:(.text+0xb020): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_assign': campaign_entry.c:(.text+0xb0a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i': campaign_entry.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i': campaign_entry.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_is_equal': campaign_entry.c:(.text+0xb160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_is_equal': campaign_entry.c:(.text+0xb1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2i_is_zero': campaign_entry.c:(.text+0xb1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2i_is_zero': campaign_entry.c:(.text+0xb1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_distance_squared': campaign_entry.c:(.text+0xb200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_distance_squared': campaign_entry.c:(.text+0xb240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_distance': campaign_entry.c:(.text+0xb260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_distance': campaign_entry.c:(.text+0xb2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_length': campaign_entry.c:(.text+0xb2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_length': campaign_entry.c:(.text+0xb2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_length_squared': campaign_entry.c:(.text+0xb300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_length_squared': campaign_entry.c:(.text+0xb320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_angle': campaign_entry.c:(.text+0xb340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_angle': campaign_entry.c:(.text+0xb360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_dot': campaign_entry.c:(.text+0xb380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_dot': campaign_entry.c:(.text+0xb3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_bezier4': campaign_entry.c:(.text+0xb3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_bezier4': campaign_entry.c:(.text+0xb4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_bezier3': campaign_entry.c:(.text+0xb4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_bezier3': campaign_entry.c:(.text+0xb580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_lerp': campaign_entry.c:(.text+0xb5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_lerp': campaign_entry.c:(.text+0xb640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_rotate': campaign_entry.c:(.text+0xb660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_rotate': campaign_entry.c:(.text+0xb700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_tangent': campaign_entry.c:(.text+0xb720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_tangent': campaign_entry.c:(.text+0xb7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_reflect': campaign_entry.c:(.text+0xb7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_reflect': campaign_entry.c:(.text+0xb860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_slide': campaign_entry.c:(.text+0xb880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_slide': campaign_entry.c:(.text+0xb920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_project': campaign_entry.c:(.text+0xb940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_project': campaign_entry.c:(.text+0xb9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_normalize': campaign_entry.c:(.text+0xba00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_normalize': campaign_entry.c:(.text+0xba80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_clamp': campaign_entry.c:(.text+0xbaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_clamp': campaign_entry.c:(.text+0xbb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_min': campaign_entry.c:(.text+0xbb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_min': campaign_entry.c:(.text+0xbc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_max': campaign_entry.c:(.text+0xbc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_max': campaign_entry.c:(.text+0xbcc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_round': campaign_entry.c:(.text+0xbce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_round': campaign_entry.c:(.text+0xbd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_ceil': campaign_entry.c:(.text+0xbd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_ceil': campaign_entry.c:(.text+0xbe00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_floor': campaign_entry.c:(.text+0xbe20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_floor': campaign_entry.c:(.text+0xbea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_abs': campaign_entry.c:(.text+0xbec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_abs': campaign_entry.c:(.text+0xbf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_inverse': campaign_entry.c:(.text+0xbf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_inverse': campaign_entry.c:(.text+0xbfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_negative': campaign_entry.c:(.text+0xc000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_negative': campaign_entry.c:(.text+0xc080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_snap': campaign_entry.c:(.text+0xc0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_snap': campaign_entry.c:(.text+0xc140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_divide': campaign_entry.c:(.text+0xc160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_divide': campaign_entry.c:(.text+0xc200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_multiply_mat2': campaign_entry.c:(.text+0xc220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_multiply_mat2': campaign_entry.c:(.text+0xc2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_multiply': campaign_entry.c:(.text+0xc2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_multiply': campaign_entry.c:(.text+0xc380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_scale': campaign_entry.c:(.text+0xc3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_scale': campaign_entry.c:(.text+0xc440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_subtract': campaign_entry.c:(.text+0xc460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_subtract': campaign_entry.c:(.text+0xc500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_add': campaign_entry.c:(.text+0xc520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_add': campaign_entry.c:(.text+0xc5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_one': campaign_entry.c:(.text+0xc5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_one': campaign_entry.c:(.text+0xc660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_zero': campaign_entry.c:(.text+0xc680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_zero': campaign_entry.c:(.text+0xc700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_assign_vec2i': campaign_entry.c:(.text+0xc720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_assign_vec2i': campaign_entry.c:(.text+0xc7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_assign': campaign_entry.c:(.text+0xc7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_assign': campaign_entry.c:(.text+0xc840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2': campaign_entry.c:(.text+0xc860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2': campaign_entry.c:(.text+0xc8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_nearly_equal': campaign_entry.c:(.text+0xc900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_nearly_equal': campaign_entry.c:(.text+0xc940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_equal': campaign_entry.c:(.text+0xc960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_equal': campaign_entry.c:(.text+0xc9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_near_zero': campaign_entry.c:(.text+0xc9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_near_zero': campaign_entry.c:(.text+0xc9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `svec2_is_zero': campaign_entry.c:(.text+0xca00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(campaign_entry.c.o): In function `psvec2_is_zero': campaign_entry.c:(.text+0xca20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_lerp': campaigns.c:(.text+0x980): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_lerp': campaigns.c:(.text+0xa00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_multiply': campaigns.c:(.text+0xa20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_multiply': campaigns.c:(.text+0xaa0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_scale': campaigns.c:(.text+0xac0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_scale': campaigns.c:(.text+0xb40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_negative': campaigns.c:(.text+0xb60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_negative': campaigns.c:(.text+0xbe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_scaling': campaigns.c:(.text+0xc00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_scaling': campaigns.c:(.text+0xc80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_translation': campaigns.c:(.text+0xca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_translation': campaigns.c:(.text+0xd20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_look_at': campaigns.c:(.text+0xd40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_look_at': campaigns.c:(.text+0xe00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_quaternion': campaigns.c:(.text+0xe20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_quaternion': campaigns.c:(.text+0xea0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_axis': campaigns.c:(.text+0xec0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_axis': campaigns.c:(.text+0xf40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_z': campaigns.c:(.text+0xf60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_z': campaigns.c:(.text+0xfe0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_y': campaigns.c:(.text+0x1000): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_y': campaigns.c:(.text+0x1080): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_rotation_x': campaigns.c:(.text+0x10a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_rotation_x': campaigns.c:(.text+0x1120): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_perspective_infinite': campaigns.c:(.text+0x1140): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_perspective_infinite': campaigns.c:(.text+0x11c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_perspective_fov': campaigns.c:(.text+0x11e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_perspective_fov': campaigns.c:(.text+0x1260): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_perspective': campaigns.c:(.text+0x1280): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_perspective': campaigns.c:(.text+0x1300): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_ortho': campaigns.c:(.text+0x1320): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_ortho': campaigns.c:(.text+0x13a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_inverse': campaigns.c:(.text+0x13c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_inverse': campaigns.c:(.text+0x1440): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_adjugate': campaigns.c:(.text+0x1460): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_adjugate': campaigns.c:(.text+0x14e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_transpose': campaigns.c:(.text+0x1500): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_transpose': campaigns.c:(.text+0x1580): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_assign_mat3': campaigns.c:(.text+0x15a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_assign_mat3': campaigns.c:(.text+0x1620): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_assign_mat2': campaigns.c:(.text+0x1640): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_assign_mat2': campaigns.c:(.text+0x16e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_assign': campaigns.c:(.text+0x1700): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_assign': campaigns.c:(.text+0x1780): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_determinant': campaigns.c:(.text+0x17a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_determinant': campaigns.c:(.text+0x17c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_identity': campaigns.c:(.text+0x17e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_identity': campaigns.c:(.text+0x1860): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4_zero': campaigns.c:(.text+0x1880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4_zero': campaigns.c:(.text+0x1900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat4': campaigns.c:(.text+0x1920): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat4': campaigns.c:(.text+0x19a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_lerp': campaigns.c:(.text+0x19c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_lerp': campaigns.c:(.text+0x1a40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_multiply': campaigns.c:(.text+0x1a60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_multiply': campaigns.c:(.text+0x1ae0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_scale': campaigns.c:(.text+0x1b00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_scale': campaigns.c:(.text+0x1b80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_negative': campaigns.c:(.text+0x1ba0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_negative': campaigns.c:(.text+0x1c20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_scaling': campaigns.c:(.text+0x1c40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_scaling': campaigns.c:(.text+0x1cc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_quaternion': campaigns.c:(.text+0x1ce0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_quaternion': campaigns.c:(.text+0x1d80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_axis': campaigns.c:(.text+0x1da0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_axis': campaigns.c:(.text+0x1e40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_z': campaigns.c:(.text+0x1e60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_z': campaigns.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_y': campaigns.c:(.text+0x1f00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_y': campaigns.c:(.text+0x1f80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_rotation_x': campaigns.c:(.text+0x1fa0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_rotation_x': campaigns.c:(.text+0x2020): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_inverse': campaigns.c:(.text+0x2040): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_inverse': campaigns.c:(.text+0x20c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_adjugate': campaigns.c:(.text+0x20e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_adjugate': campaigns.c:(.text+0x2160): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_cofactor': campaigns.c:(.text+0x2180): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_cofactor': campaigns.c:(.text+0x2200): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_transpose': campaigns.c:(.text+0x2220): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_transpose': campaigns.c:(.text+0x22a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_assign_mat4': campaigns.c:(.text+0x22c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_assign_mat4': campaigns.c:(.text+0x2340): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_assign_mat2': campaigns.c:(.text+0x2360): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_assign_mat2': campaigns.c:(.text+0x2400): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_assign': campaigns.c:(.text+0x2420): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_assign': campaigns.c:(.text+0x24a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_determinant': campaigns.c:(.text+0x24c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_determinant': campaigns.c:(.text+0x24e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_identity': campaigns.c:(.text+0x2500): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_identity': campaigns.c:(.text+0x2580): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3_zero': campaigns.c:(.text+0x25a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3_zero': campaigns.c:(.text+0x2620): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat3': campaigns.c:(.text+0x2640): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat3': campaigns.c:(.text+0x26c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_lerp': campaigns.c:(.text+0x26e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_lerp': campaigns.c:(.text+0x27a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_multiply': campaigns.c:(.text+0x27c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_multiply': campaigns.c:(.text+0x2880): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_scale': campaigns.c:(.text+0x28a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_scale': campaigns.c:(.text+0x2940): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_negative': campaigns.c:(.text+0x2960): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_negative': campaigns.c:(.text+0x2a00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_scaling': campaigns.c:(.text+0x2a20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_scaling': campaigns.c:(.text+0x2ac0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_rotation': campaigns.c:(.text+0x2ae0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_rotation': campaigns.c:(.text+0x2b80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_inverse': campaigns.c:(.text+0x2ba0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_inverse': campaigns.c:(.text+0x2c40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_cofactor': campaigns.c:(.text+0x2c60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_cofactor': campaigns.c:(.text+0x2d00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_transpose': campaigns.c:(.text+0x2d20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_transpose': campaigns.c:(.text+0x2dc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_assign_mat4': campaigns.c:(.text+0x2de0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_assign_mat4': campaigns.c:(.text+0x2e80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_assign_mat3': campaigns.c:(.text+0x2ea0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_assign_mat3': campaigns.c:(.text+0x2f40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_assign': campaigns.c:(.text+0x2f60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_assign': campaigns.c:(.text+0x3000): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_determinant': campaigns.c:(.text+0x3020): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_determinant': campaigns.c:(.text+0x3060): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_identity': campaigns.c:(.text+0x3080): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_identity': campaigns.c:(.text+0x3120): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2_zero': campaigns.c:(.text+0x3140): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2_zero': campaigns.c:(.text+0x31e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `smat2': campaigns.c:(.text+0x3200): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psmat2': campaigns.c:(.text+0x32a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_length_squared': campaigns.c:(.text+0x32c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_length_squared': campaigns.c:(.text+0x3300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_length': campaigns.c:(.text+0x3320): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_length': campaigns.c:(.text+0x3360): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_angle': campaigns.c:(.text+0x3380): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_angle': campaigns.c:(.text+0x33c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_dot': campaigns.c:(.text+0x33e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_dot': campaigns.c:(.text+0x3420): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_slerp': campaigns.c:(.text+0x3440): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_slerp': campaigns.c:(.text+0x3500): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_lerp': campaigns.c:(.text+0x3520): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_lerp': campaigns.c:(.text+0x35e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_yaw_pitch_roll': campaigns.c:(.text+0x3600): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_yaw_pitch_roll': campaigns.c:(.text+0x36a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_mat4': campaigns.c:(.text+0x36c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_mat4': campaigns.c:(.text+0x3760): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_vec3': campaigns.c:(.text+0x3780): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_vec3': campaigns.c:(.text+0x3820): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_from_axis_angle': campaigns.c:(.text+0x3840): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_from_axis_angle': campaigns.c:(.text+0x38e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_power': campaigns.c:(.text+0x3900): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_power': campaigns.c:(.text+0x39a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_normalize': campaigns.c:(.text+0x39c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_normalize': campaigns.c:(.text+0x3a60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_inverse': campaigns.c:(.text+0x3a80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_inverse': campaigns.c:(.text+0x3b20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_conjugate': campaigns.c:(.text+0x3b40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_conjugate': campaigns.c:(.text+0x3be0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_negative': campaigns.c:(.text+0x3c00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_negative': campaigns.c:(.text+0x3ca0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_divide': campaigns.c:(.text+0x3cc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_divide': campaigns.c:(.text+0x3d80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_multiply': campaigns.c:(.text+0x3da0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_multiply': campaigns.c:(.text+0x3e60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_scale': campaigns.c:(.text+0x3e80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_scale': campaigns.c:(.text+0x3f20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_null': campaigns.c:(.text+0x3f40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_null': campaigns.c:(.text+0x3fe0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_zero': campaigns.c:(.text+0x4000): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_zero': campaigns.c:(.text+0x40a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_assign': campaigns.c:(.text+0x40c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_assign': campaigns.c:(.text+0x4160): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat': campaigns.c:(.text+0x4180): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat': campaigns.c:(.text+0x4220): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_nearly_equal': campaigns.c:(.text+0x4240): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_nearly_equal': campaigns.c:(.text+0x4280): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_equal': campaigns.c:(.text+0x42a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_equal': campaigns.c:(.text+0x42e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_near_zero': campaigns.c:(.text+0x4300): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_near_zero': campaigns.c:(.text+0x4340): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `squat_is_zero': campaigns.c:(.text+0x4360): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psquat_is_zero': campaigns.c:(.text+0x43a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_lerp': campaigns.c:(.text+0x43c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_lerp': campaigns.c:(.text+0x4460): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_normalize': campaigns.c:(.text+0x4480): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_normalize': campaigns.c:(.text+0x4520): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_clamp': campaigns.c:(.text+0x4540): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_clamp': campaigns.c:(.text+0x45e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_min': campaigns.c:(.text+0x4600): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_min': campaigns.c:(.text+0x46a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_max': campaigns.c:(.text+0x46c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_max': campaigns.c:(.text+0x4760): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_round': campaigns.c:(.text+0x4780): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_round': campaigns.c:(.text+0x4820): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_ceil': campaigns.c:(.text+0x4840): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_ceil': campaigns.c:(.text+0x48e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_floor': campaigns.c:(.text+0x4900): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_floor': campaigns.c:(.text+0x49a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_abs': campaigns.c:(.text+0x49c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_abs': campaigns.c:(.text+0x4a60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_inverse': campaigns.c:(.text+0x4a80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_inverse': campaigns.c:(.text+0x4b20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_negative': campaigns.c:(.text+0x4b40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_negative': campaigns.c:(.text+0x4be0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_snap': campaigns.c:(.text+0x4c00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_snap': campaigns.c:(.text+0x4ca0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_divide': campaigns.c:(.text+0x4cc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_divide': campaigns.c:(.text+0x4d60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_multiply_mat4': campaigns.c:(.text+0x4d80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_multiply_mat4': campaigns.c:(.text+0x4e20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_multiply': campaigns.c:(.text+0x4e40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_multiply': campaigns.c:(.text+0x4ee0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_scale': campaigns.c:(.text+0x4f00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_scale': campaigns.c:(.text+0x4fa0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_subtract': campaigns.c:(.text+0x4fc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_subtract': campaigns.c:(.text+0x5060): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_add': campaigns.c:(.text+0x5080): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_add': campaigns.c:(.text+0x5120): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_one': campaigns.c:(.text+0x5140): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_one': campaigns.c:(.text+0x51c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_zero': campaigns.c:(.text+0x51e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_zero': campaigns.c:(.text+0x5260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_assign_vec4': campaigns.c:(.text+0x5280): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_assign_vec4': campaigns.c:(.text+0x5320): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_assign': campaigns.c:(.text+0x5340): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_assign': campaigns.c:(.text+0x53e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i': campaigns.c:(.text+0x5400): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i': campaigns.c:(.text+0x54a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_is_equal': campaigns.c:(.text+0x54e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_is_equal': campaigns.c:(.text+0x5520): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4i_is_zero': campaigns.c:(.text+0x5540): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4i_is_zero': campaigns.c:(.text+0x5560): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_lerp': campaigns.c:(.text+0x5580): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_lerp': campaigns.c:(.text+0x5620): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_normalize': campaigns.c:(.text+0x5640): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_normalize': campaigns.c:(.text+0x56e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_clamp': campaigns.c:(.text+0x5700): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_clamp': campaigns.c:(.text+0x57a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_min': campaigns.c:(.text+0x57c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_min': campaigns.c:(.text+0x5860): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_max': campaigns.c:(.text+0x5880): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_max': campaigns.c:(.text+0x5920): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_round': campaigns.c:(.text+0x5940): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_round': campaigns.c:(.text+0x59e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_ceil': campaigns.c:(.text+0x5a00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_ceil': campaigns.c:(.text+0x5aa0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_floor': campaigns.c:(.text+0x5ac0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_floor': campaigns.c:(.text+0x5b60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_abs': campaigns.c:(.text+0x5b80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_abs': campaigns.c:(.text+0x5c20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_inverse': campaigns.c:(.text+0x5c40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_inverse': campaigns.c:(.text+0x5ce0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_negative': campaigns.c:(.text+0x5d00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_negative': campaigns.c:(.text+0x5da0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_snap': campaigns.c:(.text+0x5dc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_snap': campaigns.c:(.text+0x5e60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_divide': campaigns.c:(.text+0x5e80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_divide': campaigns.c:(.text+0x5f20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_multiply_mat4': campaigns.c:(.text+0x5f40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_multiply_mat4': campaigns.c:(.text+0x5fe0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_multiply': campaigns.c:(.text+0x6000): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_multiply': campaigns.c:(.text+0x60a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_scale': campaigns.c:(.text+0x60c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_scale': campaigns.c:(.text+0x6160): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_subtract': campaigns.c:(.text+0x6180): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_subtract': campaigns.c:(.text+0x6220): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_add': campaigns.c:(.text+0x6240): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_add': campaigns.c:(.text+0x62e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_one': campaigns.c:(.text+0x6300): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_one': campaigns.c:(.text+0x6380): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_zero': campaigns.c:(.text+0x63a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_zero': campaigns.c:(.text+0x6420): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_assign_vec4i': campaigns.c:(.text+0x6440): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_assign_vec4i': campaigns.c:(.text+0x64e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_assign': campaigns.c:(.text+0x6500): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_assign': campaigns.c:(.text+0x65a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4': campaigns.c:(.text+0x65c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4': campaigns.c:(.text+0x6660): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_nearly_equal': campaigns.c:(.text+0x6680): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_nearly_equal': campaigns.c:(.text+0x66c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_equal': campaigns.c:(.text+0x66e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_equal': campaigns.c:(.text+0x6720): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_near_zero': campaigns.c:(.text+0x6740): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_near_zero': campaigns.c:(.text+0x6780): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec4_is_zero': campaigns.c:(.text+0x67a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec4_is_zero': campaigns.c:(.text+0x67c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_distance_squared': campaigns.c:(.text+0x67e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_distance_squared': campaigns.c:(.text+0x6840): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_distance': campaigns.c:(.text+0x6860): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_distance': campaigns.c:(.text+0x68c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_length_squared': campaigns.c:(.text+0x68e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_length_squared': campaigns.c:(.text+0x6920): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_length': campaigns.c:(.text+0x6940): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_length': campaigns.c:(.text+0x6980): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_dot': campaigns.c:(.text+0x69a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_dot': campaigns.c:(.text+0x6a00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_bezier4': campaigns.c:(.text+0x6a20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_bezier4': campaigns.c:(.text+0x6b20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_bezier3': campaigns.c:(.text+0x6b60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_bezier3': campaigns.c:(.text+0x6c60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_lerp': campaigns.c:(.text+0x6c80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_lerp': campaigns.c:(.text+0x6d60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_reflect': campaigns.c:(.text+0x6d80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_reflect': campaigns.c:(.text+0x6e60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_slide': campaigns.c:(.text+0x6e80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_slide': campaigns.c:(.text+0x6f60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_project': campaigns.c:(.text+0x6f80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_project': campaigns.c:(.text+0x7060): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_normalize': campaigns.c:(.text+0x7080): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_normalize': campaigns.c:(.text+0x7140): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_cross': campaigns.c:(.text+0x7160): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_cross': campaigns.c:(.text+0x7240): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_clamp': campaigns.c:(.text+0x7260): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_clamp': campaigns.c:(.text+0x7360): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_min': campaigns.c:(.text+0x7380): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_min': campaigns.c:(.text+0x7460): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_max': campaigns.c:(.text+0x7480): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_max': campaigns.c:(.text+0x7560): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_round': campaigns.c:(.text+0x7580): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_round': campaigns.c:(.text+0x7620): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_ceil': campaigns.c:(.text+0x7640): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_ceil': campaigns.c:(.text+0x76e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_floor': campaigns.c:(.text+0x7700): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_floor': campaigns.c:(.text+0x77a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_abs': campaigns.c:(.text+0x77c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_abs': campaigns.c:(.text+0x7880): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_inverse': campaigns.c:(.text+0x78a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_inverse': campaigns.c:(.text+0x7960): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_negative': campaigns.c:(.text+0x7980): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_negative': campaigns.c:(.text+0x7a40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_snap': campaigns.c:(.text+0x7a60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_snap': campaigns.c:(.text+0x7b40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_divide': campaigns.c:(.text+0x7b60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_divide': campaigns.c:(.text+0x7c40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_multiply_mat3': campaigns.c:(.text+0x7c60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_multiply_mat3': campaigns.c:(.text+0x7d20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_multiply': campaigns.c:(.text+0x7d40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_multiply': campaigns.c:(.text+0x7e20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_scale': campaigns.c:(.text+0x7e40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_scale': campaigns.c:(.text+0x7f00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_subtract': campaigns.c:(.text+0x7f20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_subtract': campaigns.c:(.text+0x8000): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_add': campaigns.c:(.text+0x8020): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_add': campaigns.c:(.text+0x8100): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_one': campaigns.c:(.text+0x8120): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_one': campaigns.c:(.text+0x81c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_zero': campaigns.c:(.text+0x81e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_zero': campaigns.c:(.text+0x8280): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_assign_vec3': campaigns.c:(.text+0x82a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_assign_vec3': campaigns.c:(.text+0x8340): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_assign': campaigns.c:(.text+0x8360): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_assign': campaigns.c:(.text+0x8420): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i': campaigns.c:(.text+0x8440): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i': campaigns.c:(.text+0x84e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_is_equal': campaigns.c:(.text+0x8500): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_is_equal': campaigns.c:(.text+0x8560): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3i_is_zero': campaigns.c:(.text+0x8580): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3i_is_zero': campaigns.c:(.text+0x85c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_distance_squared': campaigns.c:(.text+0x85e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_distance_squared': campaigns.c:(.text+0x8620): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_distance': campaigns.c:(.text+0x8640): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_distance': campaigns.c:(.text+0x8680): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_length_squared': campaigns.c:(.text+0x86a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_length_squared': campaigns.c:(.text+0x86c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_length': campaigns.c:(.text+0x86e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_length': campaigns.c:(.text+0x8700): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_dot': campaigns.c:(.text+0x8720): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_dot': campaigns.c:(.text+0x8760): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_bezier4': campaigns.c:(.text+0x8780): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_bezier4': campaigns.c:(.text+0x8860): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_bezier3': campaigns.c:(.text+0x88a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_bezier3': campaigns.c:(.text+0x8960): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_lerp': campaigns.c:(.text+0x8980): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_lerp': campaigns.c:(.text+0x8a40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_reflect': campaigns.c:(.text+0x8a60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_reflect': campaigns.c:(.text+0x8b20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_slide': campaigns.c:(.text+0x8b40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_slide': campaigns.c:(.text+0x8c00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_project': campaigns.c:(.text+0x8c20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_project': campaigns.c:(.text+0x8ce0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_normalize': campaigns.c:(.text+0x8d00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_normalize': campaigns.c:(.text+0x8da0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_cross': campaigns.c:(.text+0x8dc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_cross': campaigns.c:(.text+0x8e80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_clamp': campaigns.c:(.text+0x8ea0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_clamp': campaigns.c:(.text+0x8f60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_min': campaigns.c:(.text+0x8f80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_min': campaigns.c:(.text+0x9040): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_max': campaigns.c:(.text+0x9060): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_max': campaigns.c:(.text+0x9120): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_round': campaigns.c:(.text+0x9140): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_round': campaigns.c:(.text+0x91e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_ceil': campaigns.c:(.text+0x9200): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_ceil': campaigns.c:(.text+0x92a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_floor': campaigns.c:(.text+0x92c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_floor': campaigns.c:(.text+0x9360): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_abs': campaigns.c:(.text+0x9380): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_abs': campaigns.c:(.text+0x9420): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_inverse': campaigns.c:(.text+0x9440): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_inverse': campaigns.c:(.text+0x94e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_negative': campaigns.c:(.text+0x9500): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_negative': campaigns.c:(.text+0x95a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_snap': campaigns.c:(.text+0x95c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_snap': campaigns.c:(.text+0x9680): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_divide': campaigns.c:(.text+0x96a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_divide': campaigns.c:(.text+0x9760): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_multiply_mat3': campaigns.c:(.text+0x9780): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_multiply_mat3': campaigns.c:(.text+0x9820): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_multiply': campaigns.c:(.text+0x9840): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_multiply': campaigns.c:(.text+0x9900): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_scale': campaigns.c:(.text+0x9920): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_scale': campaigns.c:(.text+0x99c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_subtract': campaigns.c:(.text+0x99e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_subtract': campaigns.c:(.text+0x9aa0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_add': campaigns.c:(.text+0x9ac0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_add': campaigns.c:(.text+0x9b80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_one': campaigns.c:(.text+0x9ba0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_one': campaigns.c:(.text+0x9c40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_zero': campaigns.c:(.text+0x9c60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_zero': campaigns.c:(.text+0x9d00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_assign_vec3i': campaigns.c:(.text+0x9d20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_assign_vec3i': campaigns.c:(.text+0x9de0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_assign': campaigns.c:(.text+0x9e00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_assign': campaigns.c:(.text+0x9ea0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3': campaigns.c:(.text+0x9ec0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3': campaigns.c:(.text+0x9f60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_nearly_equal': campaigns.c:(.text+0x9f80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_nearly_equal': campaigns.c:(.text+0x9fc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_equal': campaigns.c:(.text+0x9fe0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_equal': campaigns.c:(.text+0xa020): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_near_zero': campaigns.c:(.text+0xa040): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_near_zero': campaigns.c:(.text+0xa080): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec3_is_zero': campaigns.c:(.text+0xa0a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec3_is_zero': campaigns.c:(.text+0xa0e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_distance_squared': campaigns.c:(.text+0xa100): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_distance_squared': campaigns.c:(.text+0xa140): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_distance': campaigns.c:(.text+0xa160): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_distance': campaigns.c:(.text+0xa180): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_length': campaigns.c:(.text+0xa1a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_length': campaigns.c:(.text+0xa1c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_length_squared': campaigns.c:(.text+0xa1e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_length_squared': campaigns.c:(.text+0xa200): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_angle': campaigns.c:(.text+0xa220): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_angle': campaigns.c:(.text+0xa240): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_dot': campaigns.c:(.text+0xa260): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_dot': campaigns.c:(.text+0xa2a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_bezier4': campaigns.c:(.text+0xa2c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_bezier4': campaigns.c:(.text+0xa360): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_bezier3': campaigns.c:(.text+0xa3a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_bezier3': campaigns.c:(.text+0xa440): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_lerp': campaigns.c:(.text+0xa460): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_lerp': campaigns.c:(.text+0xa4e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_rotate': campaigns.c:(.text+0xa500): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_rotate': campaigns.c:(.text+0xa580): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_tangent': campaigns.c:(.text+0xa5a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_tangent': campaigns.c:(.text+0xa620): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_reflect': campaigns.c:(.text+0xa640): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_reflect': campaigns.c:(.text+0xa6c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_slide': campaigns.c:(.text+0xa6e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_slide': campaigns.c:(.text+0xa760): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_project': campaigns.c:(.text+0xa780): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_project': campaigns.c:(.text+0xa800): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_normalize': campaigns.c:(.text+0xa820): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_normalize': campaigns.c:(.text+0xa8a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_clamp': campaigns.c:(.text+0xa8c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_clamp': campaigns.c:(.text+0xa960): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_min': campaigns.c:(.text+0xa980): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_min': campaigns.c:(.text+0xaa00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_max': campaigns.c:(.text+0xaa20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_max': campaigns.c:(.text+0xaaa0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_round': campaigns.c:(.text+0xaac0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_round': campaigns.c:(.text+0xab40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_ceil': campaigns.c:(.text+0xab60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_ceil': campaigns.c:(.text+0xabe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_floor': campaigns.c:(.text+0xac00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_floor': campaigns.c:(.text+0xac80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_abs': campaigns.c:(.text+0xaca0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_abs': campaigns.c:(.text+0xad20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_inverse': campaigns.c:(.text+0xad40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_inverse': campaigns.c:(.text+0xadc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_negative': campaigns.c:(.text+0xade0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_negative': campaigns.c:(.text+0xae60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_snap': campaigns.c:(.text+0xae80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_snap': campaigns.c:(.text+0xaf00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_divide': campaigns.c:(.text+0xaf20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_divide': campaigns.c:(.text+0xafa0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_multiply_mat2': campaigns.c:(.text+0xafc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_multiply_mat2': campaigns.c:(.text+0xb060): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_multiply': campaigns.c:(.text+0xb080): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_multiply': campaigns.c:(.text+0xb100): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_scale': campaigns.c:(.text+0xb120): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_scale': campaigns.c:(.text+0xb1a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_subtract': campaigns.c:(.text+0xb1c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_subtract': campaigns.c:(.text+0xb240): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_add': campaigns.c:(.text+0xb260): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_add': campaigns.c:(.text+0xb2e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_one': campaigns.c:(.text+0xb300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_one': campaigns.c:(.text+0xb380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_zero': campaigns.c:(.text+0xb3a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_zero': campaigns.c:(.text+0xb420): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_assign_vec2': campaigns.c:(.text+0xb440): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_assign_vec2': campaigns.c:(.text+0xb4c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_assign': campaigns.c:(.text+0xb4e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_assign': campaigns.c:(.text+0xb560): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i': campaigns.c:(.text+0xb580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i': campaigns.c:(.text+0xb600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_is_equal': campaigns.c:(.text+0xb620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_is_equal': campaigns.c:(.text+0xb660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2i_is_zero': campaigns.c:(.text+0xb680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2i_is_zero': campaigns.c:(.text+0xb6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_distance_squared': campaigns.c:(.text+0xb6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_distance_squared': campaigns.c:(.text+0xb700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_distance': campaigns.c:(.text+0xb720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_distance': campaigns.c:(.text+0xb760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_length': campaigns.c:(.text+0xb780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_length': campaigns.c:(.text+0xb7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_length_squared': campaigns.c:(.text+0xb7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_length_squared': campaigns.c:(.text+0xb7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_angle': campaigns.c:(.text+0xb800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_angle': campaigns.c:(.text+0xb820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_dot': campaigns.c:(.text+0xb840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_dot': campaigns.c:(.text+0xb880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_bezier4': campaigns.c:(.text+0xb8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_bezier4': campaigns.c:(.text+0xb960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_bezier3': campaigns.c:(.text+0xb9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_bezier3': campaigns.c:(.text+0xba40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_lerp': campaigns.c:(.text+0xba60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_lerp': campaigns.c:(.text+0xbb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_rotate': campaigns.c:(.text+0xbb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_rotate': campaigns.c:(.text+0xbbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_tangent': campaigns.c:(.text+0xbbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_tangent': campaigns.c:(.text+0xbc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_reflect': campaigns.c:(.text+0xbc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_reflect': campaigns.c:(.text+0xbd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_slide': campaigns.c:(.text+0xbd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_slide': campaigns.c:(.text+0xbde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_project': campaigns.c:(.text+0xbe00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_project': campaigns.c:(.text+0xbea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_normalize': campaigns.c:(.text+0xbec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_normalize': campaigns.c:(.text+0xbf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_clamp': campaigns.c:(.text+0xbf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_clamp': campaigns.c:(.text+0xc000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_min': campaigns.c:(.text+0xc020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_min': campaigns.c:(.text+0xc0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_max': campaigns.c:(.text+0xc0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_max': campaigns.c:(.text+0xc180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_round': campaigns.c:(.text+0xc1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_round': campaigns.c:(.text+0xc220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_ceil': campaigns.c:(.text+0xc240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_ceil': campaigns.c:(.text+0xc2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_floor': campaigns.c:(.text+0xc2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_floor': campaigns.c:(.text+0xc360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_abs': campaigns.c:(.text+0xc380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_abs': campaigns.c:(.text+0xc400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_inverse': campaigns.c:(.text+0xc420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_inverse': campaigns.c:(.text+0xc4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_negative': campaigns.c:(.text+0xc4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_negative': campaigns.c:(.text+0xc540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_snap': campaigns.c:(.text+0xc560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_snap': campaigns.c:(.text+0xc600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_divide': campaigns.c:(.text+0xc620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_divide': campaigns.c:(.text+0xc6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_multiply_mat2': campaigns.c:(.text+0xc6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_multiply_mat2': campaigns.c:(.text+0xc780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_multiply': campaigns.c:(.text+0xc7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_multiply': campaigns.c:(.text+0xc840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_scale': campaigns.c:(.text+0xc860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_scale': campaigns.c:(.text+0xc900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_subtract': campaigns.c:(.text+0xc920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_subtract': campaigns.c:(.text+0xc9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_add': campaigns.c:(.text+0xc9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_add': campaigns.c:(.text+0xca80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_one': campaigns.c:(.text+0xcaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_one': campaigns.c:(.text+0xcb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_zero': campaigns.c:(.text+0xcb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_zero': campaigns.c:(.text+0xcbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_assign_vec2i': campaigns.c:(.text+0xcbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_assign_vec2i': campaigns.c:(.text+0xcc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_assign': campaigns.c:(.text+0xcc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_assign': campaigns.c:(.text+0xcd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2': campaigns.c:(.text+0xcd20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2': campaigns.c:(.text+0xcda0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_nearly_equal': campaigns.c:(.text+0xcdc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_nearly_equal': campaigns.c:(.text+0xce00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_equal': campaigns.c:(.text+0xce20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_equal': campaigns.c:(.text+0xce60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_near_zero': campaigns.c:(.text+0xce80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_near_zero': campaigns.c:(.text+0xcea0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `svec2_is_zero': campaigns.c:(.text+0xcec0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(campaigns.c.o): In function `psvec2_is_zero': campaigns.c:(.text+0xcee0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_lerp': character.c:(.text+0x1360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_lerp': character.c:(.text+0x13e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_multiply': character.c:(.text+0x1400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_multiply': character.c:(.text+0x1480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_scale': character.c:(.text+0x14a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_scale': character.c:(.text+0x1520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_negative': character.c:(.text+0x1540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_negative': character.c:(.text+0x15c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_scaling': character.c:(.text+0x15e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_scaling': character.c:(.text+0x1660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_translation': character.c:(.text+0x1680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_translation': character.c:(.text+0x1700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_look_at': character.c:(.text+0x1720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_look_at': character.c:(.text+0x17e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_quaternion': character.c:(.text+0x1800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_quaternion': character.c:(.text+0x1880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_axis': character.c:(.text+0x18a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_axis': character.c:(.text+0x1920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_z': character.c:(.text+0x1940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_z': character.c:(.text+0x19c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_y': character.c:(.text+0x19e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_y': character.c:(.text+0x1a60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_rotation_x': character.c:(.text+0x1a80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_rotation_x': character.c:(.text+0x1b00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_perspective_infinite': character.c:(.text+0x1b20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_perspective_infinite': character.c:(.text+0x1ba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_perspective_fov': character.c:(.text+0x1bc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_perspective_fov': character.c:(.text+0x1c40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_perspective': character.c:(.text+0x1c60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_perspective': character.c:(.text+0x1ce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_ortho': character.c:(.text+0x1d00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_ortho': character.c:(.text+0x1d80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_inverse': character.c:(.text+0x1da0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_inverse': character.c:(.text+0x1e20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_adjugate': character.c:(.text+0x1e40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_adjugate': character.c:(.text+0x1ec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_transpose': character.c:(.text+0x1ee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_transpose': character.c:(.text+0x1f60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_assign_mat3': character.c:(.text+0x1f80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_assign_mat3': character.c:(.text+0x2000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_assign_mat2': character.c:(.text+0x2020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_assign_mat2': character.c:(.text+0x20c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_assign': character.c:(.text+0x20e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_assign': character.c:(.text+0x2160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_determinant': character.c:(.text+0x2180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_determinant': character.c:(.text+0x21a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_identity': character.c:(.text+0x21c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_identity': character.c:(.text+0x2240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4_zero': character.c:(.text+0x2260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4_zero': character.c:(.text+0x22e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat4': character.c:(.text+0x2300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat4': character.c:(.text+0x2380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_lerp': character.c:(.text+0x23a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_lerp': character.c:(.text+0x2420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_multiply': character.c:(.text+0x2440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_multiply': character.c:(.text+0x24c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_scale': character.c:(.text+0x24e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_scale': character.c:(.text+0x2560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_negative': character.c:(.text+0x2580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_negative': character.c:(.text+0x2600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_scaling': character.c:(.text+0x2620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_scaling': character.c:(.text+0x26a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_quaternion': character.c:(.text+0x26c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_quaternion': character.c:(.text+0x2760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_axis': character.c:(.text+0x2780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_axis': character.c:(.text+0x2820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_z': character.c:(.text+0x2840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_z': character.c:(.text+0x28c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_y': character.c:(.text+0x28e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_y': character.c:(.text+0x2960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_rotation_x': character.c:(.text+0x2980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_rotation_x': character.c:(.text+0x2a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_inverse': character.c:(.text+0x2a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_inverse': character.c:(.text+0x2aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_adjugate': character.c:(.text+0x2ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_adjugate': character.c:(.text+0x2b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_cofactor': character.c:(.text+0x2b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_cofactor': character.c:(.text+0x2be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_transpose': character.c:(.text+0x2c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_transpose': character.c:(.text+0x2c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_assign_mat4': character.c:(.text+0x2ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_assign_mat4': character.c:(.text+0x2d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_assign_mat2': character.c:(.text+0x2d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_assign_mat2': character.c:(.text+0x2de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_assign': character.c:(.text+0x2e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_assign': character.c:(.text+0x2e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_determinant': character.c:(.text+0x2ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_determinant': character.c:(.text+0x2ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_identity': character.c:(.text+0x2ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_identity': character.c:(.text+0x2f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3_zero': character.c:(.text+0x2f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3_zero': character.c:(.text+0x3000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat3': character.c:(.text+0x3020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat3': character.c:(.text+0x30a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_lerp': character.c:(.text+0x30c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_lerp': character.c:(.text+0x3180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_multiply': character.c:(.text+0x31a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_multiply': character.c:(.text+0x3260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_scale': character.c:(.text+0x3280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_scale': character.c:(.text+0x3320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_negative': character.c:(.text+0x3340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_negative': character.c:(.text+0x33e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_scaling': character.c:(.text+0x3400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_scaling': character.c:(.text+0x34a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_rotation': character.c:(.text+0x34c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_rotation': character.c:(.text+0x3560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_inverse': character.c:(.text+0x3580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_inverse': character.c:(.text+0x3620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_cofactor': character.c:(.text+0x3640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_cofactor': character.c:(.text+0x36e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_transpose': character.c:(.text+0x3700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_transpose': character.c:(.text+0x37a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_assign_mat4': character.c:(.text+0x37c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_assign_mat4': character.c:(.text+0x3860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_assign_mat3': character.c:(.text+0x3880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_assign_mat3': character.c:(.text+0x3920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_assign': character.c:(.text+0x3940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_assign': character.c:(.text+0x39e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_determinant': character.c:(.text+0x3a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_determinant': character.c:(.text+0x3a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_identity': character.c:(.text+0x3a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_identity': character.c:(.text+0x3b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2_zero': character.c:(.text+0x3b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2_zero': character.c:(.text+0x3bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `smat2': character.c:(.text+0x3be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psmat2': character.c:(.text+0x3c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_length_squared': character.c:(.text+0x3ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_length_squared': character.c:(.text+0x3ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_length': character.c:(.text+0x3d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_length': character.c:(.text+0x3d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_angle': character.c:(.text+0x3d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_angle': character.c:(.text+0x3da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_dot': character.c:(.text+0x3dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_dot': character.c:(.text+0x3e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_slerp': character.c:(.text+0x3e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_slerp': character.c:(.text+0x3ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_lerp': character.c:(.text+0x3f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_lerp': character.c:(.text+0x3fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_yaw_pitch_roll': character.c:(.text+0x3fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_yaw_pitch_roll': character.c:(.text+0x4080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_mat4': character.c:(.text+0x40a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_mat4': character.c:(.text+0x4140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_vec3': character.c:(.text+0x4160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_vec3': character.c:(.text+0x4200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_from_axis_angle': character.c:(.text+0x4220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_from_axis_angle': character.c:(.text+0x42c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_power': character.c:(.text+0x42e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_power': character.c:(.text+0x4380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_normalize': character.c:(.text+0x43a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_normalize': character.c:(.text+0x4440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_inverse': character.c:(.text+0x4460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_inverse': character.c:(.text+0x4500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_conjugate': character.c:(.text+0x4520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_conjugate': character.c:(.text+0x45c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_negative': character.c:(.text+0x45e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_negative': character.c:(.text+0x4680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_divide': character.c:(.text+0x46a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_divide': character.c:(.text+0x4760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_multiply': character.c:(.text+0x4780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_multiply': character.c:(.text+0x4840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_scale': character.c:(.text+0x4860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_scale': character.c:(.text+0x4900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_null': character.c:(.text+0x4920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_null': character.c:(.text+0x49c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_zero': character.c:(.text+0x49e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_zero': character.c:(.text+0x4a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_assign': character.c:(.text+0x4aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_assign': character.c:(.text+0x4b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat': character.c:(.text+0x4b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat': character.c:(.text+0x4c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_nearly_equal': character.c:(.text+0x4c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_nearly_equal': character.c:(.text+0x4c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_equal': character.c:(.text+0x4c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_equal': character.c:(.text+0x4cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_near_zero': character.c:(.text+0x4ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_near_zero': character.c:(.text+0x4d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `squat_is_zero': character.c:(.text+0x4d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psquat_is_zero': character.c:(.text+0x4d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_lerp': character.c:(.text+0x4da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_lerp': character.c:(.text+0x4e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_normalize': character.c:(.text+0x4e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_normalize': character.c:(.text+0x4f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_clamp': character.c:(.text+0x4f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_clamp': character.c:(.text+0x4fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_min': character.c:(.text+0x4fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_min': character.c:(.text+0x5080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_max': character.c:(.text+0x50a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_max': character.c:(.text+0x5140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_round': character.c:(.text+0x5160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_round': character.c:(.text+0x5200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_ceil': character.c:(.text+0x5220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_ceil': character.c:(.text+0x52c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_floor': character.c:(.text+0x52e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_floor': character.c:(.text+0x5380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_abs': character.c:(.text+0x53a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_abs': character.c:(.text+0x5440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_inverse': character.c:(.text+0x5460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_inverse': character.c:(.text+0x5500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_negative': character.c:(.text+0x5520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_negative': character.c:(.text+0x55c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_snap': character.c:(.text+0x55e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_snap': character.c:(.text+0x5680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_divide': character.c:(.text+0x56a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_divide': character.c:(.text+0x5740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_multiply_mat4': character.c:(.text+0x5760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_multiply_mat4': character.c:(.text+0x5800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_multiply': character.c:(.text+0x5820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_multiply': character.c:(.text+0x58c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_scale': character.c:(.text+0x58e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_scale': character.c:(.text+0x5980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_subtract': character.c:(.text+0x59a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_subtract': character.c:(.text+0x5a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_add': character.c:(.text+0x5a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_add': character.c:(.text+0x5b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_one': character.c:(.text+0x5b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_one': character.c:(.text+0x5ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_zero': character.c:(.text+0x5bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_zero': character.c:(.text+0x5c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_assign_vec4': character.c:(.text+0x5c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_assign_vec4': character.c:(.text+0x5d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_assign': character.c:(.text+0x5d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_assign': character.c:(.text+0x5dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i': character.c:(.text+0x5de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i': character.c:(.text+0x5e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_is_equal': character.c:(.text+0x5ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_is_equal': character.c:(.text+0x5f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4i_is_zero': character.c:(.text+0x5f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4i_is_zero': character.c:(.text+0x5f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_lerp': character.c:(.text+0x5f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_lerp': character.c:(.text+0x6000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_normalize': character.c:(.text+0x6020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_normalize': character.c:(.text+0x60c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_clamp': character.c:(.text+0x60e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_clamp': character.c:(.text+0x6180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_min': character.c:(.text+0x61a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_min': character.c:(.text+0x6240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_max': character.c:(.text+0x6260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_max': character.c:(.text+0x6300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_round': character.c:(.text+0x6320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_round': character.c:(.text+0x63c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_ceil': character.c:(.text+0x63e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_ceil': character.c:(.text+0x6480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_floor': character.c:(.text+0x64a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_floor': character.c:(.text+0x6540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_abs': character.c:(.text+0x6560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_abs': character.c:(.text+0x6600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_inverse': character.c:(.text+0x6620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_inverse': character.c:(.text+0x66c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_negative': character.c:(.text+0x66e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_negative': character.c:(.text+0x6780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_snap': character.c:(.text+0x67a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_snap': character.c:(.text+0x6840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_divide': character.c:(.text+0x6860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_divide': character.c:(.text+0x6900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_multiply_mat4': character.c:(.text+0x6920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_multiply_mat4': character.c:(.text+0x69c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_multiply': character.c:(.text+0x69e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_multiply': character.c:(.text+0x6a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_scale': character.c:(.text+0x6aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_scale': character.c:(.text+0x6b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_subtract': character.c:(.text+0x6b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_subtract': character.c:(.text+0x6c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_add': character.c:(.text+0x6c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_add': character.c:(.text+0x6cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_one': character.c:(.text+0x6ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_one': character.c:(.text+0x6d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_zero': character.c:(.text+0x6d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_zero': character.c:(.text+0x6e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_assign_vec4i': character.c:(.text+0x6e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_assign_vec4i': character.c:(.text+0x6ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_assign': character.c:(.text+0x6ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_assign': character.c:(.text+0x6f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4': character.c:(.text+0x6fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4': character.c:(.text+0x7040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_nearly_equal': character.c:(.text+0x7060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_nearly_equal': character.c:(.text+0x70a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_equal': character.c:(.text+0x70c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_equal': character.c:(.text+0x7100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_near_zero': character.c:(.text+0x7120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_near_zero': character.c:(.text+0x7160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec4_is_zero': character.c:(.text+0x7180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec4_is_zero': character.c:(.text+0x71a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_distance_squared': character.c:(.text+0x71c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_distance_squared': character.c:(.text+0x7220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_distance': character.c:(.text+0x7240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_distance': character.c:(.text+0x72a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_length_squared': character.c:(.text+0x72c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_length_squared': character.c:(.text+0x7300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_length': character.c:(.text+0x7320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_length': character.c:(.text+0x7360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_dot': character.c:(.text+0x7380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_dot': character.c:(.text+0x73e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_bezier4': character.c:(.text+0x7400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_bezier4': character.c:(.text+0x7500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_bezier3': character.c:(.text+0x7540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_bezier3': character.c:(.text+0x7640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_lerp': character.c:(.text+0x7660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_lerp': character.c:(.text+0x7740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_reflect': character.c:(.text+0x7760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_reflect': character.c:(.text+0x7840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_slide': character.c:(.text+0x7860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_slide': character.c:(.text+0x7940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_project': character.c:(.text+0x7960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_project': character.c:(.text+0x7a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_normalize': character.c:(.text+0x7a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_normalize': character.c:(.text+0x7b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_cross': character.c:(.text+0x7b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_cross': character.c:(.text+0x7c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_clamp': character.c:(.text+0x7c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_clamp': character.c:(.text+0x7d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_min': character.c:(.text+0x7d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_min': character.c:(.text+0x7e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_max': character.c:(.text+0x7e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_max': character.c:(.text+0x7f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_round': character.c:(.text+0x7f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_round': character.c:(.text+0x8000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_ceil': character.c:(.text+0x8020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_ceil': character.c:(.text+0x80c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_floor': character.c:(.text+0x80e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_floor': character.c:(.text+0x8180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_abs': character.c:(.text+0x81a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_abs': character.c:(.text+0x8260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_inverse': character.c:(.text+0x8280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_inverse': character.c:(.text+0x8340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_negative': character.c:(.text+0x8360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_negative': character.c:(.text+0x8420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_snap': character.c:(.text+0x8440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_snap': character.c:(.text+0x8520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_divide': character.c:(.text+0x8540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_divide': character.c:(.text+0x8620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_multiply_mat3': character.c:(.text+0x8640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_multiply_mat3': character.c:(.text+0x8700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_multiply': character.c:(.text+0x8720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_multiply': character.c:(.text+0x8800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_scale': character.c:(.text+0x8820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_scale': character.c:(.text+0x88e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_subtract': character.c:(.text+0x8900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_subtract': character.c:(.text+0x89e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_add': character.c:(.text+0x8a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_add': character.c:(.text+0x8ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_one': character.c:(.text+0x8b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_one': character.c:(.text+0x8ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_zero': character.c:(.text+0x8bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_zero': character.c:(.text+0x8c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_assign_vec3': character.c:(.text+0x8c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_assign_vec3': character.c:(.text+0x8d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_assign': character.c:(.text+0x8d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_assign': character.c:(.text+0x8e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i': character.c:(.text+0x8e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i': character.c:(.text+0x8ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_is_equal': character.c:(.text+0x8ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_is_equal': character.c:(.text+0x8f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3i_is_zero': character.c:(.text+0x8f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3i_is_zero': character.c:(.text+0x8fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_distance_squared': character.c:(.text+0x8fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_distance_squared': character.c:(.text+0x9000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_distance': character.c:(.text+0x9020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_distance': character.c:(.text+0x9060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_length_squared': character.c:(.text+0x9080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_length_squared': character.c:(.text+0x90a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_length': character.c:(.text+0x90c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_length': character.c:(.text+0x90e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_dot': character.c:(.text+0x9100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_dot': character.c:(.text+0x9140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_bezier4': character.c:(.text+0x9160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_bezier4': character.c:(.text+0x9240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_bezier3': character.c:(.text+0x9280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_bezier3': character.c:(.text+0x9340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_lerp': character.c:(.text+0x9360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_lerp': character.c:(.text+0x9420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_reflect': character.c:(.text+0x9440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_reflect': character.c:(.text+0x9500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_slide': character.c:(.text+0x9520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_slide': character.c:(.text+0x95e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_project': character.c:(.text+0x9600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_project': character.c:(.text+0x96c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_normalize': character.c:(.text+0x96e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_normalize': character.c:(.text+0x9780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_cross': character.c:(.text+0x97a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_cross': character.c:(.text+0x9860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_clamp': character.c:(.text+0x9880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_clamp': character.c:(.text+0x9940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_min': character.c:(.text+0x9960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_min': character.c:(.text+0x9a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_max': character.c:(.text+0x9a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_max': character.c:(.text+0x9b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_round': character.c:(.text+0x9b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_round': character.c:(.text+0x9bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_ceil': character.c:(.text+0x9be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_ceil': character.c:(.text+0x9c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_floor': character.c:(.text+0x9ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_floor': character.c:(.text+0x9d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_abs': character.c:(.text+0x9d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_abs': character.c:(.text+0x9e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_inverse': character.c:(.text+0x9e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_inverse': character.c:(.text+0x9ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_negative': character.c:(.text+0x9ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_negative': character.c:(.text+0x9f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_snap': character.c:(.text+0x9fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_snap': character.c:(.text+0xa060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_divide': character.c:(.text+0xa080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_divide': character.c:(.text+0xa140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_multiply_mat3': character.c:(.text+0xa160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_multiply_mat3': character.c:(.text+0xa200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_multiply': character.c:(.text+0xa220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_multiply': character.c:(.text+0xa2e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_scale': character.c:(.text+0xa300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_scale': character.c:(.text+0xa3a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_subtract': character.c:(.text+0xa3c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_subtract': character.c:(.text+0xa480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_add': character.c:(.text+0xa4a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_add': character.c:(.text+0xa560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_one': character.c:(.text+0xa580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_one': character.c:(.text+0xa620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_zero': character.c:(.text+0xa640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_zero': character.c:(.text+0xa6e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_assign_vec3i': character.c:(.text+0xa700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_assign_vec3i': character.c:(.text+0xa7c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_assign': character.c:(.text+0xa7e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_assign': character.c:(.text+0xa880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3': character.c:(.text+0xa8a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3': character.c:(.text+0xa940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_nearly_equal': character.c:(.text+0xa960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_nearly_equal': character.c:(.text+0xa9a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_equal': character.c:(.text+0xa9c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_equal': character.c:(.text+0xaa00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_near_zero': character.c:(.text+0xaa20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_near_zero': character.c:(.text+0xaa60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec3_is_zero': character.c:(.text+0xaa80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec3_is_zero': character.c:(.text+0xaac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_distance_squared': character.c:(.text+0xaae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_distance_squared': character.c:(.text+0xab20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_distance': character.c:(.text+0xab40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_distance': character.c:(.text+0xab60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_length': character.c:(.text+0xab80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_length': character.c:(.text+0xaba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_length_squared': character.c:(.text+0xabc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_length_squared': character.c:(.text+0xabe0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_angle': character.c:(.text+0xac00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_angle': character.c:(.text+0xac20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_dot': character.c:(.text+0xac40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_dot': character.c:(.text+0xac80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_bezier4': character.c:(.text+0xaca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_bezier4': character.c:(.text+0xad40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_bezier3': character.c:(.text+0xad80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_bezier3': character.c:(.text+0xae20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_lerp': character.c:(.text+0xae40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_lerp': character.c:(.text+0xaec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_rotate': character.c:(.text+0xaee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_rotate': character.c:(.text+0xaf60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_tangent': character.c:(.text+0xaf80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_tangent': character.c:(.text+0xb000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_reflect': character.c:(.text+0xb020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_reflect': character.c:(.text+0xb0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_slide': character.c:(.text+0xb0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_slide': character.c:(.text+0xb140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_project': character.c:(.text+0xb160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_project': character.c:(.text+0xb1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_normalize': character.c:(.text+0xb200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_normalize': character.c:(.text+0xb280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_clamp': character.c:(.text+0xb2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_clamp': character.c:(.text+0xb340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_min': character.c:(.text+0xb360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_min': character.c:(.text+0xb3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_max': character.c:(.text+0xb400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_max': character.c:(.text+0xb480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_round': character.c:(.text+0xb4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_round': character.c:(.text+0xb520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_ceil': character.c:(.text+0xb540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_ceil': character.c:(.text+0xb5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_floor': character.c:(.text+0xb5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_floor': character.c:(.text+0xb660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_abs': character.c:(.text+0xb680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_abs': character.c:(.text+0xb700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_inverse': character.c:(.text+0xb720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_inverse': character.c:(.text+0xb7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_negative': character.c:(.text+0xb7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_negative': character.c:(.text+0xb840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_snap': character.c:(.text+0xb860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_snap': character.c:(.text+0xb8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_divide': character.c:(.text+0xb900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_divide': character.c:(.text+0xb980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_multiply_mat2': character.c:(.text+0xb9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_multiply_mat2': character.c:(.text+0xba40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_multiply': character.c:(.text+0xba60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_multiply': character.c:(.text+0xbae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_scale': character.c:(.text+0xbb00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_scale': character.c:(.text+0xbb80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_subtract': character.c:(.text+0xbba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_subtract': character.c:(.text+0xbc20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_add': character.c:(.text+0xbc40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_add': character.c:(.text+0xbcc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_one': character.c:(.text+0xbce0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_one': character.c:(.text+0xbd60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_zero': character.c:(.text+0xbd80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_zero': character.c:(.text+0xbe00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_assign_vec2': character.c:(.text+0xbe20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_assign_vec2': character.c:(.text+0xbea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_assign': character.c:(.text+0xbec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_assign': character.c:(.text+0xbf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i': character.c:(.text+0xbf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i': character.c:(.text+0xbfe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_is_equal': character.c:(.text+0xc000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_is_equal': character.c:(.text+0xc040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2i_is_zero': character.c:(.text+0xc060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2i_is_zero': character.c:(.text+0xc080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_distance_squared': character.c:(.text+0xc0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_distance_squared': character.c:(.text+0xc0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_distance': character.c:(.text+0xc100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_distance': character.c:(.text+0xc140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_length': character.c:(.text+0xc160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_length': character.c:(.text+0xc180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_length_squared': character.c:(.text+0xc1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_length_squared': character.c:(.text+0xc1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_angle': character.c:(.text+0xc1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_angle': character.c:(.text+0xc200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_dot': character.c:(.text+0xc220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_dot': character.c:(.text+0xc260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_bezier4': character.c:(.text+0xc280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_bezier4': character.c:(.text+0xc340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_bezier3': character.c:(.text+0xc380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_bezier3': character.c:(.text+0xc420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_lerp': character.c:(.text+0xc440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_lerp': character.c:(.text+0xc4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_rotate': character.c:(.text+0xc500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_rotate': character.c:(.text+0xc5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_tangent': character.c:(.text+0xc5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_tangent': character.c:(.text+0xc640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_reflect': character.c:(.text+0xc660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_reflect': character.c:(.text+0xc700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_slide': character.c:(.text+0xc720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_slide': character.c:(.text+0xc7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_project': character.c:(.text+0xc7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_project': character.c:(.text+0xc880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_normalize': character.c:(.text+0xc8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_normalize': character.c:(.text+0xc920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_clamp': character.c:(.text+0xc940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_clamp': character.c:(.text+0xc9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_min': character.c:(.text+0xca00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_min': character.c:(.text+0xcaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_max': character.c:(.text+0xcac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_max': character.c:(.text+0xcb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_round': character.c:(.text+0xcb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_round': character.c:(.text+0xcc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_ceil': character.c:(.text+0xcc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_ceil': character.c:(.text+0xcca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_floor': character.c:(.text+0xccc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_floor': character.c:(.text+0xcd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_abs': character.c:(.text+0xcd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_abs': character.c:(.text+0xcde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_inverse': character.c:(.text+0xce00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_inverse': character.c:(.text+0xce80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_negative': character.c:(.text+0xcea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_negative': character.c:(.text+0xcf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_snap': character.c:(.text+0xcf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_snap': character.c:(.text+0xcfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_divide': character.c:(.text+0xd000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_divide': character.c:(.text+0xd0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_multiply_mat2': character.c:(.text+0xd0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_multiply_mat2': character.c:(.text+0xd160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_multiply': character.c:(.text+0xd180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_multiply': character.c:(.text+0xd220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_scale': character.c:(.text+0xd240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_scale': character.c:(.text+0xd2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_subtract': character.c:(.text+0xd300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_subtract': character.c:(.text+0xd3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_add': character.c:(.text+0xd3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_add': character.c:(.text+0xd460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_one': character.c:(.text+0xd480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_one': character.c:(.text+0xd500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_zero': character.c:(.text+0xd520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_zero': character.c:(.text+0xd5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_assign_vec2i': character.c:(.text+0xd5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_assign_vec2i': character.c:(.text+0xd640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_assign': character.c:(.text+0xd660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_assign': character.c:(.text+0xd6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2': character.c:(.text+0xd700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2': character.c:(.text+0xd780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_nearly_equal': character.c:(.text+0xd7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_nearly_equal': character.c:(.text+0xd7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_equal': character.c:(.text+0xd800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_equal': character.c:(.text+0xd840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_near_zero': character.c:(.text+0xd860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_near_zero': character.c:(.text+0xd880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(character.c.o): In function `svec2_is_zero': character.c:(.text+0xd8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(character.c.o): In function `psvec2_is_zero': character.c:(.text+0xd8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_lerp': character_class.c:(.text+0x1960): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_lerp': character_class.c:(.text+0x19e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_multiply': character_class.c:(.text+0x1a00): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_multiply': character_class.c:(.text+0x1a80): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_scale': character_class.c:(.text+0x1aa0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_scale': character_class.c:(.text+0x1b20): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_negative': character_class.c:(.text+0x1b40): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_negative': character_class.c:(.text+0x1bc0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_scaling': character_class.c:(.text+0x1be0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_scaling': character_class.c:(.text+0x1c60): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_translation': character_class.c:(.text+0x1c80): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_translation': character_class.c:(.text+0x1d00): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_look_at': character_class.c:(.text+0x1d20): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_look_at': character_class.c:(.text+0x1de0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_quaternion': character_class.c:(.text+0x1e00): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_quaternion': character_class.c:(.text+0x1e80): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_axis': character_class.c:(.text+0x1ea0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_axis': character_class.c:(.text+0x1f20): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_z': character_class.c:(.text+0x1f40): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_z': character_class.c:(.text+0x1fc0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_y': character_class.c:(.text+0x1fe0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_y': character_class.c:(.text+0x2060): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_rotation_x': character_class.c:(.text+0x2080): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_rotation_x': character_class.c:(.text+0x2100): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_perspective_infinite': character_class.c:(.text+0x2120): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_perspective_infinite': character_class.c:(.text+0x21a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_perspective_fov': character_class.c:(.text+0x21c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_perspective_fov': character_class.c:(.text+0x2240): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_perspective': character_class.c:(.text+0x2260): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_perspective': character_class.c:(.text+0x22e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_ortho': character_class.c:(.text+0x2300): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_ortho': character_class.c:(.text+0x2380): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_inverse': character_class.c:(.text+0x23a0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_inverse': character_class.c:(.text+0x2420): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_adjugate': character_class.c:(.text+0x2440): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_adjugate': character_class.c:(.text+0x24c0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_transpose': character_class.c:(.text+0x24e0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_transpose': character_class.c:(.text+0x2560): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_assign_mat3': character_class.c:(.text+0x2580): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_assign_mat3': character_class.c:(.text+0x2600): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_assign_mat2': character_class.c:(.text+0x2620): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_assign_mat2': character_class.c:(.text+0x26c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_assign': character_class.c:(.text+0x26e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_assign': character_class.c:(.text+0x2760): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_determinant': character_class.c:(.text+0x2780): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_determinant': character_class.c:(.text+0x27a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_identity': character_class.c:(.text+0x27c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_identity': character_class.c:(.text+0x2840): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4_zero': character_class.c:(.text+0x2860): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4_zero': character_class.c:(.text+0x28e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat4': character_class.c:(.text+0x2900): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat4': character_class.c:(.text+0x2980): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_lerp': character_class.c:(.text+0x29a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_lerp': character_class.c:(.text+0x2a20): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_multiply': character_class.c:(.text+0x2a40): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_multiply': character_class.c:(.text+0x2ac0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_scale': character_class.c:(.text+0x2ae0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_scale': character_class.c:(.text+0x2b60): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_negative': character_class.c:(.text+0x2b80): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_negative': character_class.c:(.text+0x2c00): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_scaling': character_class.c:(.text+0x2c20): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_scaling': character_class.c:(.text+0x2ca0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_quaternion': character_class.c:(.text+0x2cc0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_quaternion': character_class.c:(.text+0x2d60): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_axis': character_class.c:(.text+0x2d80): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_axis': character_class.c:(.text+0x2e20): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_z': character_class.c:(.text+0x2e40): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_z': character_class.c:(.text+0x2ec0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_y': character_class.c:(.text+0x2ee0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_y': character_class.c:(.text+0x2f60): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_rotation_x': character_class.c:(.text+0x2f80): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_rotation_x': character_class.c:(.text+0x3000): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_inverse': character_class.c:(.text+0x3020): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_inverse': character_class.c:(.text+0x30a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_adjugate': character_class.c:(.text+0x30c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_adjugate': character_class.c:(.text+0x3140): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_cofactor': character_class.c:(.text+0x3160): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_cofactor': character_class.c:(.text+0x31e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_transpose': character_class.c:(.text+0x3200): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_transpose': character_class.c:(.text+0x3280): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_assign_mat4': character_class.c:(.text+0x32a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_assign_mat4': character_class.c:(.text+0x3320): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_assign_mat2': character_class.c:(.text+0x3340): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_assign_mat2': character_class.c:(.text+0x33e0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_assign': character_class.c:(.text+0x3400): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_assign': character_class.c:(.text+0x3480): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_determinant': character_class.c:(.text+0x34a0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_determinant': character_class.c:(.text+0x34c0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_identity': character_class.c:(.text+0x34e0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_identity': character_class.c:(.text+0x3560): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3_zero': character_class.c:(.text+0x3580): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3_zero': character_class.c:(.text+0x3600): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat3': character_class.c:(.text+0x3620): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat3': character_class.c:(.text+0x36a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_lerp': character_class.c:(.text+0x36c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_lerp': character_class.c:(.text+0x3780): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_multiply': character_class.c:(.text+0x37a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_multiply': character_class.c:(.text+0x3860): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_scale': character_class.c:(.text+0x3880): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_scale': character_class.c:(.text+0x3920): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_negative': character_class.c:(.text+0x3940): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_negative': character_class.c:(.text+0x39e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_scaling': character_class.c:(.text+0x3a00): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_scaling': character_class.c:(.text+0x3aa0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_rotation': character_class.c:(.text+0x3ac0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_rotation': character_class.c:(.text+0x3b60): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_inverse': character_class.c:(.text+0x3b80): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_inverse': character_class.c:(.text+0x3c20): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_cofactor': character_class.c:(.text+0x3c40): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_cofactor': character_class.c:(.text+0x3ce0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_transpose': character_class.c:(.text+0x3d00): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_transpose': character_class.c:(.text+0x3da0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_assign_mat4': character_class.c:(.text+0x3dc0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_assign_mat4': character_class.c:(.text+0x3e60): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_assign_mat3': character_class.c:(.text+0x3e80): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_assign_mat3': character_class.c:(.text+0x3f20): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_assign': character_class.c:(.text+0x3f40): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_assign': character_class.c:(.text+0x3fe0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_determinant': character_class.c:(.text+0x4000): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_determinant': character_class.c:(.text+0x4040): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_identity': character_class.c:(.text+0x4060): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_identity': character_class.c:(.text+0x4100): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2_zero': character_class.c:(.text+0x4120): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2_zero': character_class.c:(.text+0x41c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `smat2': character_class.c:(.text+0x41e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psmat2': character_class.c:(.text+0x4280): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_length_squared': character_class.c:(.text+0x42a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_length_squared': character_class.c:(.text+0x42e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_length': character_class.c:(.text+0x4300): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_length': character_class.c:(.text+0x4340): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_angle': character_class.c:(.text+0x4360): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_angle': character_class.c:(.text+0x43a0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_dot': character_class.c:(.text+0x43c0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_dot': character_class.c:(.text+0x4400): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_slerp': character_class.c:(.text+0x4420): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_slerp': character_class.c:(.text+0x44e0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_lerp': character_class.c:(.text+0x4500): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_lerp': character_class.c:(.text+0x45c0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_yaw_pitch_roll': character_class.c:(.text+0x45e0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_yaw_pitch_roll': character_class.c:(.text+0x4680): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_mat4': character_class.c:(.text+0x46a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_mat4': character_class.c:(.text+0x4740): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_vec3': character_class.c:(.text+0x4760): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_vec3': character_class.c:(.text+0x4800): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_from_axis_angle': character_class.c:(.text+0x4820): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_from_axis_angle': character_class.c:(.text+0x48c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_power': character_class.c:(.text+0x48e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_power': character_class.c:(.text+0x4980): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_normalize': character_class.c:(.text+0x49a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_normalize': character_class.c:(.text+0x4a40): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_inverse': character_class.c:(.text+0x4a60): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_inverse': character_class.c:(.text+0x4b00): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_conjugate': character_class.c:(.text+0x4b20): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_conjugate': character_class.c:(.text+0x4bc0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_negative': character_class.c:(.text+0x4be0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_negative': character_class.c:(.text+0x4c80): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_divide': character_class.c:(.text+0x4ca0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_divide': character_class.c:(.text+0x4d60): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_multiply': character_class.c:(.text+0x4d80): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_multiply': character_class.c:(.text+0x4e40): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_scale': character_class.c:(.text+0x4e60): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_scale': character_class.c:(.text+0x4f00): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_null': character_class.c:(.text+0x4f20): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_null': character_class.c:(.text+0x4fc0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_zero': character_class.c:(.text+0x4fe0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_zero': character_class.c:(.text+0x5080): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_assign': character_class.c:(.text+0x50a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_assign': character_class.c:(.text+0x5140): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat': character_class.c:(.text+0x5160): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat': character_class.c:(.text+0x5200): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_nearly_equal': character_class.c:(.text+0x5220): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_nearly_equal': character_class.c:(.text+0x5260): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_equal': character_class.c:(.text+0x5280): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_equal': character_class.c:(.text+0x52c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_near_zero': character_class.c:(.text+0x52e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_near_zero': character_class.c:(.text+0x5320): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `squat_is_zero': character_class.c:(.text+0x5340): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psquat_is_zero': character_class.c:(.text+0x5380): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_lerp': character_class.c:(.text+0x53a0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_lerp': character_class.c:(.text+0x5440): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_normalize': character_class.c:(.text+0x5460): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_normalize': character_class.c:(.text+0x5500): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_clamp': character_class.c:(.text+0x5520): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_clamp': character_class.c:(.text+0x55c0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_min': character_class.c:(.text+0x55e0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_min': character_class.c:(.text+0x5680): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_max': character_class.c:(.text+0x56a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_max': character_class.c:(.text+0x5740): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_round': character_class.c:(.text+0x5760): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_round': character_class.c:(.text+0x5800): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_ceil': character_class.c:(.text+0x5820): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_ceil': character_class.c:(.text+0x58c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_floor': character_class.c:(.text+0x58e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_floor': character_class.c:(.text+0x5980): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_abs': character_class.c:(.text+0x59a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_abs': character_class.c:(.text+0x5a40): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_inverse': character_class.c:(.text+0x5a60): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_inverse': character_class.c:(.text+0x5b00): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_negative': character_class.c:(.text+0x5b20): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_negative': character_class.c:(.text+0x5bc0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_snap': character_class.c:(.text+0x5be0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_snap': character_class.c:(.text+0x5c80): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_divide': character_class.c:(.text+0x5ca0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_divide': character_class.c:(.text+0x5d40): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_multiply_mat4': character_class.c:(.text+0x5d60): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_multiply_mat4': character_class.c:(.text+0x5e00): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_multiply': character_class.c:(.text+0x5e20): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_multiply': character_class.c:(.text+0x5ec0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_scale': character_class.c:(.text+0x5ee0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_scale': character_class.c:(.text+0x5f80): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_subtract': character_class.c:(.text+0x5fa0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_subtract': character_class.c:(.text+0x6040): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_add': character_class.c:(.text+0x6060): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_add': character_class.c:(.text+0x6100): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_one': character_class.c:(.text+0x6120): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_one': character_class.c:(.text+0x61a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_zero': character_class.c:(.text+0x61c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_zero': character_class.c:(.text+0x6240): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_assign_vec4': character_class.c:(.text+0x6260): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_assign_vec4': character_class.c:(.text+0x6300): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_assign': character_class.c:(.text+0x6320): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_assign': character_class.c:(.text+0x63c0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i': character_class.c:(.text+0x63e0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i': character_class.c:(.text+0x6480): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_is_equal': character_class.c:(.text+0x64c0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_is_equal': character_class.c:(.text+0x6500): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4i_is_zero': character_class.c:(.text+0x6520): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4i_is_zero': character_class.c:(.text+0x6540): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_lerp': character_class.c:(.text+0x6560): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_lerp': character_class.c:(.text+0x6600): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_normalize': character_class.c:(.text+0x6620): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_normalize': character_class.c:(.text+0x66c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_clamp': character_class.c:(.text+0x66e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_clamp': character_class.c:(.text+0x6780): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_min': character_class.c:(.text+0x67a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_min': character_class.c:(.text+0x6840): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_max': character_class.c:(.text+0x6860): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_max': character_class.c:(.text+0x6900): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_round': character_class.c:(.text+0x6920): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_round': character_class.c:(.text+0x69c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_ceil': character_class.c:(.text+0x69e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_ceil': character_class.c:(.text+0x6a80): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_floor': character_class.c:(.text+0x6aa0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_floor': character_class.c:(.text+0x6b40): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_abs': character_class.c:(.text+0x6b60): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_abs': character_class.c:(.text+0x6c00): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_inverse': character_class.c:(.text+0x6c20): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_inverse': character_class.c:(.text+0x6cc0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_negative': character_class.c:(.text+0x6ce0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_negative': character_class.c:(.text+0x6d80): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_snap': character_class.c:(.text+0x6da0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_snap': character_class.c:(.text+0x6e40): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_divide': character_class.c:(.text+0x6e60): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_divide': character_class.c:(.text+0x6f00): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_multiply_mat4': character_class.c:(.text+0x6f20): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_multiply_mat4': character_class.c:(.text+0x6fc0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_multiply': character_class.c:(.text+0x6fe0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_multiply': character_class.c:(.text+0x7080): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_scale': character_class.c:(.text+0x70a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_scale': character_class.c:(.text+0x7140): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_subtract': character_class.c:(.text+0x7160): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_subtract': character_class.c:(.text+0x7200): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_add': character_class.c:(.text+0x7220): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_add': character_class.c:(.text+0x72c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_one': character_class.c:(.text+0x72e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_one': character_class.c:(.text+0x7360): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_zero': character_class.c:(.text+0x7380): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_zero': character_class.c:(.text+0x7400): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_assign_vec4i': character_class.c:(.text+0x7420): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_assign_vec4i': character_class.c:(.text+0x74c0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_assign': character_class.c:(.text+0x74e0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_assign': character_class.c:(.text+0x7580): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4': character_class.c:(.text+0x75a0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4': character_class.c:(.text+0x7640): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_nearly_equal': character_class.c:(.text+0x7660): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_nearly_equal': character_class.c:(.text+0x76a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_equal': character_class.c:(.text+0x76c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_equal': character_class.c:(.text+0x7700): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_near_zero': character_class.c:(.text+0x7720): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_near_zero': character_class.c:(.text+0x7760): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec4_is_zero': character_class.c:(.text+0x7780): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec4_is_zero': character_class.c:(.text+0x77a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_distance_squared': character_class.c:(.text+0x77c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_distance_squared': character_class.c:(.text+0x7820): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_distance': character_class.c:(.text+0x7840): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_distance': character_class.c:(.text+0x78a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_length_squared': character_class.c:(.text+0x78c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_length_squared': character_class.c:(.text+0x7900): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_length': character_class.c:(.text+0x7920): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_length': character_class.c:(.text+0x7960): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_dot': character_class.c:(.text+0x7980): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_dot': character_class.c:(.text+0x79e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_bezier4': character_class.c:(.text+0x7a00): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_bezier4': character_class.c:(.text+0x7b00): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_bezier3': character_class.c:(.text+0x7b40): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_bezier3': character_class.c:(.text+0x7c40): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_lerp': character_class.c:(.text+0x7c60): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_lerp': character_class.c:(.text+0x7d40): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_reflect': character_class.c:(.text+0x7d60): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_reflect': character_class.c:(.text+0x7e40): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_slide': character_class.c:(.text+0x7e60): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_slide': character_class.c:(.text+0x7f40): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_project': character_class.c:(.text+0x7f60): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_project': character_class.c:(.text+0x8040): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_normalize': character_class.c:(.text+0x8060): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_normalize': character_class.c:(.text+0x8120): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_cross': character_class.c:(.text+0x8140): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_cross': character_class.c:(.text+0x8220): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_clamp': character_class.c:(.text+0x8240): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_clamp': character_class.c:(.text+0x8340): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_min': character_class.c:(.text+0x8360): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_min': character_class.c:(.text+0x8440): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_max': character_class.c:(.text+0x8460): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_max': character_class.c:(.text+0x8540): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_round': character_class.c:(.text+0x8560): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_round': character_class.c:(.text+0x8600): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_ceil': character_class.c:(.text+0x8620): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_ceil': character_class.c:(.text+0x86c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_floor': character_class.c:(.text+0x86e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_floor': character_class.c:(.text+0x8780): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_abs': character_class.c:(.text+0x87a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_abs': character_class.c:(.text+0x8860): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_inverse': character_class.c:(.text+0x8880): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_inverse': character_class.c:(.text+0x8940): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_negative': character_class.c:(.text+0x8960): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_negative': character_class.c:(.text+0x8a20): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_snap': character_class.c:(.text+0x8a40): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_snap': character_class.c:(.text+0x8b20): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_divide': character_class.c:(.text+0x8b40): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_divide': character_class.c:(.text+0x8c20): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_multiply_mat3': character_class.c:(.text+0x8c40): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_multiply_mat3': character_class.c:(.text+0x8d00): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_multiply': character_class.c:(.text+0x8d20): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_multiply': character_class.c:(.text+0x8e00): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_scale': character_class.c:(.text+0x8e20): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_scale': character_class.c:(.text+0x8ee0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_subtract': character_class.c:(.text+0x8f00): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_subtract': character_class.c:(.text+0x8fe0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_add': character_class.c:(.text+0x9000): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_add': character_class.c:(.text+0x90e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_one': character_class.c:(.text+0x9100): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_one': character_class.c:(.text+0x91a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_zero': character_class.c:(.text+0x91c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_zero': character_class.c:(.text+0x9260): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_assign_vec3': character_class.c:(.text+0x9280): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_assign_vec3': character_class.c:(.text+0x9320): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_assign': character_class.c:(.text+0x9340): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_assign': character_class.c:(.text+0x9400): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i': character_class.c:(.text+0x9420): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i': character_class.c:(.text+0x94c0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_is_equal': character_class.c:(.text+0x94e0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_is_equal': character_class.c:(.text+0x9540): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3i_is_zero': character_class.c:(.text+0x9560): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3i_is_zero': character_class.c:(.text+0x95a0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_distance_squared': character_class.c:(.text+0x95c0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_distance_squared': character_class.c:(.text+0x9600): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_distance': character_class.c:(.text+0x9620): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_distance': character_class.c:(.text+0x9660): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_length_squared': character_class.c:(.text+0x9680): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_length_squared': character_class.c:(.text+0x96a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_length': character_class.c:(.text+0x96c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_length': character_class.c:(.text+0x96e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_dot': character_class.c:(.text+0x9700): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_dot': character_class.c:(.text+0x9740): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_bezier4': character_class.c:(.text+0x9760): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_bezier4': character_class.c:(.text+0x9840): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_bezier3': character_class.c:(.text+0x9880): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_bezier3': character_class.c:(.text+0x9940): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_lerp': character_class.c:(.text+0x9960): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_lerp': character_class.c:(.text+0x9a20): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_reflect': character_class.c:(.text+0x9a40): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_reflect': character_class.c:(.text+0x9b00): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_slide': character_class.c:(.text+0x9b20): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_slide': character_class.c:(.text+0x9be0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_project': character_class.c:(.text+0x9c00): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_project': character_class.c:(.text+0x9cc0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_normalize': character_class.c:(.text+0x9ce0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_normalize': character_class.c:(.text+0x9d80): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_cross': character_class.c:(.text+0x9da0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_cross': character_class.c:(.text+0x9e60): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_clamp': character_class.c:(.text+0x9e80): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_clamp': character_class.c:(.text+0x9f40): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_min': character_class.c:(.text+0x9f60): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_min': character_class.c:(.text+0xa020): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_max': character_class.c:(.text+0xa040): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_max': character_class.c:(.text+0xa100): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_round': character_class.c:(.text+0xa120): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_round': character_class.c:(.text+0xa1c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_ceil': character_class.c:(.text+0xa1e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_ceil': character_class.c:(.text+0xa280): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_floor': character_class.c:(.text+0xa2a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_floor': character_class.c:(.text+0xa340): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_abs': character_class.c:(.text+0xa360): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_abs': character_class.c:(.text+0xa400): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_inverse': character_class.c:(.text+0xa420): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_inverse': character_class.c:(.text+0xa4c0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_negative': character_class.c:(.text+0xa4e0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_negative': character_class.c:(.text+0xa580): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_snap': character_class.c:(.text+0xa5a0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_snap': character_class.c:(.text+0xa660): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_divide': character_class.c:(.text+0xa680): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_divide': character_class.c:(.text+0xa740): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_multiply_mat3': character_class.c:(.text+0xa760): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_multiply_mat3': character_class.c:(.text+0xa800): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_multiply': character_class.c:(.text+0xa820): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_multiply': character_class.c:(.text+0xa8e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_scale': character_class.c:(.text+0xa900): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_scale': character_class.c:(.text+0xa9a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_subtract': character_class.c:(.text+0xa9c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_subtract': character_class.c:(.text+0xaa80): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_add': character_class.c:(.text+0xaaa0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_add': character_class.c:(.text+0xab60): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_one': character_class.c:(.text+0xab80): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_one': character_class.c:(.text+0xac20): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_zero': character_class.c:(.text+0xac40): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_zero': character_class.c:(.text+0xace0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_assign_vec3i': character_class.c:(.text+0xad00): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_assign_vec3i': character_class.c:(.text+0xadc0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_assign': character_class.c:(.text+0xade0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_assign': character_class.c:(.text+0xae80): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3': character_class.c:(.text+0xaea0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3': character_class.c:(.text+0xaf40): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_nearly_equal': character_class.c:(.text+0xaf60): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_nearly_equal': character_class.c:(.text+0xafa0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_equal': character_class.c:(.text+0xafc0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_equal': character_class.c:(.text+0xb000): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_near_zero': character_class.c:(.text+0xb020): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_near_zero': character_class.c:(.text+0xb060): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec3_is_zero': character_class.c:(.text+0xb080): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec3_is_zero': character_class.c:(.text+0xb0c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_distance_squared': character_class.c:(.text+0xb0e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_distance_squared': character_class.c:(.text+0xb120): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_distance': character_class.c:(.text+0xb140): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_distance': character_class.c:(.text+0xb160): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_length': character_class.c:(.text+0xb180): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_length': character_class.c:(.text+0xb1a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_length_squared': character_class.c:(.text+0xb1c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_length_squared': character_class.c:(.text+0xb1e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_angle': character_class.c:(.text+0xb200): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_angle': character_class.c:(.text+0xb220): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_dot': character_class.c:(.text+0xb240): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_dot': character_class.c:(.text+0xb280): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_bezier4': character_class.c:(.text+0xb2a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_bezier4': character_class.c:(.text+0xb340): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_bezier3': character_class.c:(.text+0xb380): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_bezier3': character_class.c:(.text+0xb420): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_lerp': character_class.c:(.text+0xb440): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_lerp': character_class.c:(.text+0xb4c0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_rotate': character_class.c:(.text+0xb4e0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_rotate': character_class.c:(.text+0xb560): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_tangent': character_class.c:(.text+0xb580): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_tangent': character_class.c:(.text+0xb600): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_reflect': character_class.c:(.text+0xb620): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_reflect': character_class.c:(.text+0xb6a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_slide': character_class.c:(.text+0xb6c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_slide': character_class.c:(.text+0xb740): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_project': character_class.c:(.text+0xb760): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_project': character_class.c:(.text+0xb7e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_normalize': character_class.c:(.text+0xb800): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_normalize': character_class.c:(.text+0xb880): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_clamp': character_class.c:(.text+0xb8a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_clamp': character_class.c:(.text+0xb940): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_min': character_class.c:(.text+0xb960): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_min': character_class.c:(.text+0xb9e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_max': character_class.c:(.text+0xba00): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_max': character_class.c:(.text+0xba80): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_round': character_class.c:(.text+0xbaa0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_round': character_class.c:(.text+0xbb20): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_ceil': character_class.c:(.text+0xbb40): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_ceil': character_class.c:(.text+0xbbc0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_floor': character_class.c:(.text+0xbbe0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_floor': character_class.c:(.text+0xbc60): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_abs': character_class.c:(.text+0xbc80): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_abs': character_class.c:(.text+0xbd00): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_inverse': character_class.c:(.text+0xbd20): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_inverse': character_class.c:(.text+0xbda0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_negative': character_class.c:(.text+0xbdc0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_negative': character_class.c:(.text+0xbe40): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_snap': character_class.c:(.text+0xbe60): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_snap': character_class.c:(.text+0xbee0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_divide': character_class.c:(.text+0xbf00): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_divide': character_class.c:(.text+0xbf80): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_multiply_mat2': character_class.c:(.text+0xbfa0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_multiply_mat2': character_class.c:(.text+0xc040): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_multiply': character_class.c:(.text+0xc060): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_multiply': character_class.c:(.text+0xc0e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_scale': character_class.c:(.text+0xc100): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_scale': character_class.c:(.text+0xc180): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_subtract': character_class.c:(.text+0xc1a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_subtract': character_class.c:(.text+0xc220): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_add': character_class.c:(.text+0xc240): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_add': character_class.c:(.text+0xc2c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_one': character_class.c:(.text+0xc2e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_one': character_class.c:(.text+0xc360): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_zero': character_class.c:(.text+0xc380): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_zero': character_class.c:(.text+0xc400): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_assign_vec2': character_class.c:(.text+0xc420): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_assign_vec2': character_class.c:(.text+0xc4a0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_assign': character_class.c:(.text+0xc4c0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_assign': character_class.c:(.text+0xc540): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i': character_class.c:(.text+0xc560): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i': character_class.c:(.text+0xc5e0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_is_equal': character_class.c:(.text+0xc600): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_is_equal': character_class.c:(.text+0xc640): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2i_is_zero': character_class.c:(.text+0xc660): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2i_is_zero': character_class.c:(.text+0xc680): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_distance_squared': character_class.c:(.text+0xc6a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_distance_squared': character_class.c:(.text+0xc6e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_distance': character_class.c:(.text+0xc700): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_distance': character_class.c:(.text+0xc740): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_length': character_class.c:(.text+0xc760): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_length': character_class.c:(.text+0xc780): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_length_squared': character_class.c:(.text+0xc7a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_length_squared': character_class.c:(.text+0xc7c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_angle': character_class.c:(.text+0xc7e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_angle': character_class.c:(.text+0xc800): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_dot': character_class.c:(.text+0xc820): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_dot': character_class.c:(.text+0xc860): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_bezier4': character_class.c:(.text+0xc880): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_bezier4': character_class.c:(.text+0xc940): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_bezier3': character_class.c:(.text+0xc980): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_bezier3': character_class.c:(.text+0xca20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_lerp': character_class.c:(.text+0xca40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_lerp': character_class.c:(.text+0xcae0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_rotate': character_class.c:(.text+0xcb00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_rotate': character_class.c:(.text+0xcba0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_tangent': character_class.c:(.text+0xcbc0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_tangent': character_class.c:(.text+0xcc40): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_reflect': character_class.c:(.text+0xcc60): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_reflect': character_class.c:(.text+0xcd00): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_slide': character_class.c:(.text+0xcd20): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_slide': character_class.c:(.text+0xcdc0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_project': character_class.c:(.text+0xcde0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_project': character_class.c:(.text+0xce80): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_normalize': character_class.c:(.text+0xcea0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_normalize': character_class.c:(.text+0xcf20): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_clamp': character_class.c:(.text+0xcf40): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_clamp': character_class.c:(.text+0xcfe0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_min': character_class.c:(.text+0xd000): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_min': character_class.c:(.text+0xd0a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_max': character_class.c:(.text+0xd0c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_max': character_class.c:(.text+0xd160): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_round': character_class.c:(.text+0xd180): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_round': character_class.c:(.text+0xd200): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_ceil': character_class.c:(.text+0xd220): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_ceil': character_class.c:(.text+0xd2a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_floor': character_class.c:(.text+0xd2c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_floor': character_class.c:(.text+0xd340): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_abs': character_class.c:(.text+0xd360): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_abs': character_class.c:(.text+0xd3e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_inverse': character_class.c:(.text+0xd400): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_inverse': character_class.c:(.text+0xd480): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_negative': character_class.c:(.text+0xd4a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_negative': character_class.c:(.text+0xd520): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_snap': character_class.c:(.text+0xd540): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_snap': character_class.c:(.text+0xd5e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_divide': character_class.c:(.text+0xd600): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_divide': character_class.c:(.text+0xd6a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_multiply_mat2': character_class.c:(.text+0xd6c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_multiply_mat2': character_class.c:(.text+0xd760): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_multiply': character_class.c:(.text+0xd780): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_multiply': character_class.c:(.text+0xd820): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_scale': character_class.c:(.text+0xd840): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_scale': character_class.c:(.text+0xd8e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_subtract': character_class.c:(.text+0xd900): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_subtract': character_class.c:(.text+0xd9a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_add': character_class.c:(.text+0xd9c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_add': character_class.c:(.text+0xda60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_one': character_class.c:(.text+0xda80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_one': character_class.c:(.text+0xdb00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_zero': character_class.c:(.text+0xdb20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_zero': character_class.c:(.text+0xdba0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_assign_vec2i': character_class.c:(.text+0xdbc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_assign_vec2i': character_class.c:(.text+0xdc40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_assign': character_class.c:(.text+0xdc60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_assign': character_class.c:(.text+0xdce0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2': character_class.c:(.text+0xdd00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2': character_class.c:(.text+0xdd80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_nearly_equal': character_class.c:(.text+0xdda0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_nearly_equal': character_class.c:(.text+0xdde0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_equal': character_class.c:(.text+0xde00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_equal': character_class.c:(.text+0xde40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_near_zero': character_class.c:(.text+0xde60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_near_zero': character_class.c:(.text+0xde80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `svec2_is_zero': character_class.c:(.text+0xdea0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(character_class.c.o): In function `psvec2_is_zero': character_class.c:(.text+0xdec0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_lerp': collision.c:(.text+0x160): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_lerp': collision.c:(.text+0x1e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_multiply': collision.c:(.text+0x200): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_multiply': collision.c:(.text+0x280): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_scale': collision.c:(.text+0x2a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_scale': collision.c:(.text+0x320): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_negative': collision.c:(.text+0x340): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_negative': collision.c:(.text+0x3c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_scaling': collision.c:(.text+0x3e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_scaling': collision.c:(.text+0x460): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_translation': collision.c:(.text+0x480): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_translation': collision.c:(.text+0x500): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_look_at': collision.c:(.text+0x520): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_look_at': collision.c:(.text+0x5e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_quaternion': collision.c:(.text+0x600): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_quaternion': collision.c:(.text+0x680): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_axis': collision.c:(.text+0x6a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_axis': collision.c:(.text+0x720): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_z': collision.c:(.text+0x740): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_z': collision.c:(.text+0x7c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_y': collision.c:(.text+0x7e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_y': collision.c:(.text+0x860): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_rotation_x': collision.c:(.text+0x880): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_rotation_x': collision.c:(.text+0x900): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_perspective_infinite': collision.c:(.text+0x920): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_perspective_infinite': collision.c:(.text+0x9a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_perspective_fov': collision.c:(.text+0x9c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_perspective_fov': collision.c:(.text+0xa40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_perspective': collision.c:(.text+0xa60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_perspective': collision.c:(.text+0xae0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_ortho': collision.c:(.text+0xb00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_ortho': collision.c:(.text+0xb80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_inverse': collision.c:(.text+0xba0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_inverse': collision.c:(.text+0xc20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_adjugate': collision.c:(.text+0xc40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_adjugate': collision.c:(.text+0xcc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_transpose': collision.c:(.text+0xce0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_transpose': collision.c:(.text+0xd60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_assign_mat3': collision.c:(.text+0xd80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_assign_mat3': collision.c:(.text+0xe00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_assign_mat2': collision.c:(.text+0xe20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_assign_mat2': collision.c:(.text+0xec0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_assign': collision.c:(.text+0xee0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_assign': collision.c:(.text+0xf60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_determinant': collision.c:(.text+0xf80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_determinant': collision.c:(.text+0xfa0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_identity': collision.c:(.text+0xfc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_identity': collision.c:(.text+0x1040): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4_zero': collision.c:(.text+0x1060): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4_zero': collision.c:(.text+0x10e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat4': collision.c:(.text+0x1100): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat4': collision.c:(.text+0x1180): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_lerp': collision.c:(.text+0x11a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_lerp': collision.c:(.text+0x1220): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_multiply': collision.c:(.text+0x1240): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_multiply': collision.c:(.text+0x12c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_scale': collision.c:(.text+0x12e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_scale': collision.c:(.text+0x1360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_negative': collision.c:(.text+0x1380): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_negative': collision.c:(.text+0x1400): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_scaling': collision.c:(.text+0x1420): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_scaling': collision.c:(.text+0x14a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_quaternion': collision.c:(.text+0x14c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_quaternion': collision.c:(.text+0x1560): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_axis': collision.c:(.text+0x1580): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_axis': collision.c:(.text+0x1620): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_z': collision.c:(.text+0x1640): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_z': collision.c:(.text+0x16c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_y': collision.c:(.text+0x16e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_y': collision.c:(.text+0x1760): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_rotation_x': collision.c:(.text+0x1780): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_rotation_x': collision.c:(.text+0x1800): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_inverse': collision.c:(.text+0x1820): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_inverse': collision.c:(.text+0x18a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_adjugate': collision.c:(.text+0x18c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_adjugate': collision.c:(.text+0x1940): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_cofactor': collision.c:(.text+0x1960): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_cofactor': collision.c:(.text+0x19e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_transpose': collision.c:(.text+0x1a00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_transpose': collision.c:(.text+0x1a80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_assign_mat4': collision.c:(.text+0x1aa0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_assign_mat4': collision.c:(.text+0x1b20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_assign_mat2': collision.c:(.text+0x1b40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_assign_mat2': collision.c:(.text+0x1be0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_assign': collision.c:(.text+0x1c00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_assign': collision.c:(.text+0x1c80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_determinant': collision.c:(.text+0x1ca0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_determinant': collision.c:(.text+0x1cc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_identity': collision.c:(.text+0x1ce0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_identity': collision.c:(.text+0x1d60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3_zero': collision.c:(.text+0x1d80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3_zero': collision.c:(.text+0x1e00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat3': collision.c:(.text+0x1e20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat3': collision.c:(.text+0x1ea0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_lerp': collision.c:(.text+0x1ec0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_lerp': collision.c:(.text+0x1f80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_multiply': collision.c:(.text+0x1fa0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_multiply': collision.c:(.text+0x2060): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_scale': collision.c:(.text+0x2080): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_scale': collision.c:(.text+0x2120): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_negative': collision.c:(.text+0x2140): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_negative': collision.c:(.text+0x21e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_scaling': collision.c:(.text+0x2200): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_scaling': collision.c:(.text+0x22a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_rotation': collision.c:(.text+0x22c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_rotation': collision.c:(.text+0x2360): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_inverse': collision.c:(.text+0x2380): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_inverse': collision.c:(.text+0x2420): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_cofactor': collision.c:(.text+0x2440): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_cofactor': collision.c:(.text+0x24e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_transpose': collision.c:(.text+0x2500): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_transpose': collision.c:(.text+0x25a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_assign_mat4': collision.c:(.text+0x25c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_assign_mat4': collision.c:(.text+0x2660): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_assign_mat3': collision.c:(.text+0x2680): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_assign_mat3': collision.c:(.text+0x2720): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_assign': collision.c:(.text+0x2740): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_assign': collision.c:(.text+0x27e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_determinant': collision.c:(.text+0x2800): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_determinant': collision.c:(.text+0x2840): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_identity': collision.c:(.text+0x2860): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_identity': collision.c:(.text+0x2900): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2_zero': collision.c:(.text+0x2920): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2_zero': collision.c:(.text+0x29c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `smat2': collision.c:(.text+0x29e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psmat2': collision.c:(.text+0x2a80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_length_squared': collision.c:(.text+0x2aa0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_length_squared': collision.c:(.text+0x2ae0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_length': collision.c:(.text+0x2b00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_length': collision.c:(.text+0x2b40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_angle': collision.c:(.text+0x2b60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_angle': collision.c:(.text+0x2ba0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_dot': collision.c:(.text+0x2bc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_dot': collision.c:(.text+0x2c00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_slerp': collision.c:(.text+0x2c20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_slerp': collision.c:(.text+0x2ce0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_lerp': collision.c:(.text+0x2d00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_lerp': collision.c:(.text+0x2dc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_yaw_pitch_roll': collision.c:(.text+0x2de0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_yaw_pitch_roll': collision.c:(.text+0x2e80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_mat4': collision.c:(.text+0x2ea0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_mat4': collision.c:(.text+0x2f40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_vec3': collision.c:(.text+0x2f60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_vec3': collision.c:(.text+0x3000): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_from_axis_angle': collision.c:(.text+0x3020): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_from_axis_angle': collision.c:(.text+0x30c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_power': collision.c:(.text+0x30e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_power': collision.c:(.text+0x3180): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_normalize': collision.c:(.text+0x31a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_normalize': collision.c:(.text+0x3240): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_inverse': collision.c:(.text+0x3260): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_inverse': collision.c:(.text+0x3300): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_conjugate': collision.c:(.text+0x3320): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_conjugate': collision.c:(.text+0x33c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_negative': collision.c:(.text+0x33e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_negative': collision.c:(.text+0x3480): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_divide': collision.c:(.text+0x34a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_divide': collision.c:(.text+0x3560): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_multiply': collision.c:(.text+0x3580): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_multiply': collision.c:(.text+0x3640): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_scale': collision.c:(.text+0x3660): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_scale': collision.c:(.text+0x3700): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_null': collision.c:(.text+0x3720): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_null': collision.c:(.text+0x37c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_zero': collision.c:(.text+0x37e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_zero': collision.c:(.text+0x3880): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_assign': collision.c:(.text+0x38a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_assign': collision.c:(.text+0x3940): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat': collision.c:(.text+0x3960): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat': collision.c:(.text+0x3a00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_nearly_equal': collision.c:(.text+0x3a20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_nearly_equal': collision.c:(.text+0x3a60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_equal': collision.c:(.text+0x3a80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_equal': collision.c:(.text+0x3ac0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_near_zero': collision.c:(.text+0x3ae0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_near_zero': collision.c:(.text+0x3b20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `squat_is_zero': collision.c:(.text+0x3b40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psquat_is_zero': collision.c:(.text+0x3b80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_lerp': collision.c:(.text+0x3ba0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_lerp': collision.c:(.text+0x3c40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_normalize': collision.c:(.text+0x3c60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_normalize': collision.c:(.text+0x3d00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_clamp': collision.c:(.text+0x3d20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_clamp': collision.c:(.text+0x3dc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_min': collision.c:(.text+0x3de0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_min': collision.c:(.text+0x3e80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_max': collision.c:(.text+0x3ea0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_max': collision.c:(.text+0x3f40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_round': collision.c:(.text+0x3f60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_round': collision.c:(.text+0x4000): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_ceil': collision.c:(.text+0x4020): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_ceil': collision.c:(.text+0x40c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_floor': collision.c:(.text+0x40e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_floor': collision.c:(.text+0x4180): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_abs': collision.c:(.text+0x41a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_abs': collision.c:(.text+0x4240): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_inverse': collision.c:(.text+0x4260): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_inverse': collision.c:(.text+0x4300): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_negative': collision.c:(.text+0x4320): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_negative': collision.c:(.text+0x43c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_snap': collision.c:(.text+0x43e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_snap': collision.c:(.text+0x4480): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_divide': collision.c:(.text+0x44a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_divide': collision.c:(.text+0x4540): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_multiply_mat4': collision.c:(.text+0x4560): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_multiply_mat4': collision.c:(.text+0x4600): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_multiply': collision.c:(.text+0x4620): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_multiply': collision.c:(.text+0x46c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_scale': collision.c:(.text+0x46e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_scale': collision.c:(.text+0x4780): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_subtract': collision.c:(.text+0x47a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_subtract': collision.c:(.text+0x4840): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_add': collision.c:(.text+0x4860): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_add': collision.c:(.text+0x4900): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_one': collision.c:(.text+0x4920): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_one': collision.c:(.text+0x49a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_zero': collision.c:(.text+0x49c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_zero': collision.c:(.text+0x4a40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_assign_vec4': collision.c:(.text+0x4a60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_assign_vec4': collision.c:(.text+0x4b00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_assign': collision.c:(.text+0x4b20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_assign': collision.c:(.text+0x4bc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i': collision.c:(.text+0x4be0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i': collision.c:(.text+0x4c80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_is_equal': collision.c:(.text+0x4cc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_is_equal': collision.c:(.text+0x4d00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4i_is_zero': collision.c:(.text+0x4d20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4i_is_zero': collision.c:(.text+0x4d40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_lerp': collision.c:(.text+0x4d60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_lerp': collision.c:(.text+0x4e00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_normalize': collision.c:(.text+0x4e20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_normalize': collision.c:(.text+0x4ec0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_clamp': collision.c:(.text+0x4ee0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_clamp': collision.c:(.text+0x4f80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_min': collision.c:(.text+0x4fa0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_min': collision.c:(.text+0x5040): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_max': collision.c:(.text+0x5060): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_max': collision.c:(.text+0x5100): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_round': collision.c:(.text+0x5120): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_round': collision.c:(.text+0x51c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_ceil': collision.c:(.text+0x51e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_ceil': collision.c:(.text+0x5280): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_floor': collision.c:(.text+0x52a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_floor': collision.c:(.text+0x5340): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_abs': collision.c:(.text+0x5360): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_abs': collision.c:(.text+0x5400): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_inverse': collision.c:(.text+0x5420): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_inverse': collision.c:(.text+0x54c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_negative': collision.c:(.text+0x54e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_negative': collision.c:(.text+0x5580): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_snap': collision.c:(.text+0x55a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_snap': collision.c:(.text+0x5640): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_divide': collision.c:(.text+0x5660): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_divide': collision.c:(.text+0x5700): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_multiply_mat4': collision.c:(.text+0x5720): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_multiply_mat4': collision.c:(.text+0x57c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_multiply': collision.c:(.text+0x57e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_multiply': collision.c:(.text+0x5880): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_scale': collision.c:(.text+0x58a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_scale': collision.c:(.text+0x5940): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_subtract': collision.c:(.text+0x5960): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_subtract': collision.c:(.text+0x5a00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_add': collision.c:(.text+0x5a20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_add': collision.c:(.text+0x5ac0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_one': collision.c:(.text+0x5ae0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_one': collision.c:(.text+0x5b60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_zero': collision.c:(.text+0x5b80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_zero': collision.c:(.text+0x5c00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_assign_vec4i': collision.c:(.text+0x5c20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_assign_vec4i': collision.c:(.text+0x5cc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_assign': collision.c:(.text+0x5ce0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_assign': collision.c:(.text+0x5d80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4': collision.c:(.text+0x5da0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4': collision.c:(.text+0x5e40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_nearly_equal': collision.c:(.text+0x5e60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_nearly_equal': collision.c:(.text+0x5ea0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_equal': collision.c:(.text+0x5ec0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_equal': collision.c:(.text+0x5f00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_near_zero': collision.c:(.text+0x5f20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_near_zero': collision.c:(.text+0x5f60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec4_is_zero': collision.c:(.text+0x5f80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec4_is_zero': collision.c:(.text+0x5fa0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_distance_squared': collision.c:(.text+0x5fc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_distance_squared': collision.c:(.text+0x6020): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_distance': collision.c:(.text+0x6040): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_distance': collision.c:(.text+0x60a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_length_squared': collision.c:(.text+0x60c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_length_squared': collision.c:(.text+0x6100): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_length': collision.c:(.text+0x6120): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_length': collision.c:(.text+0x6160): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_dot': collision.c:(.text+0x6180): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_dot': collision.c:(.text+0x61e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_bezier4': collision.c:(.text+0x6200): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_bezier4': collision.c:(.text+0x6300): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_bezier3': collision.c:(.text+0x6340): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_bezier3': collision.c:(.text+0x6440): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_lerp': collision.c:(.text+0x6460): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_lerp': collision.c:(.text+0x6540): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_reflect': collision.c:(.text+0x6560): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_reflect': collision.c:(.text+0x6640): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_slide': collision.c:(.text+0x6660): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_slide': collision.c:(.text+0x6740): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_project': collision.c:(.text+0x6760): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_project': collision.c:(.text+0x6840): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_normalize': collision.c:(.text+0x6860): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_normalize': collision.c:(.text+0x6920): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_cross': collision.c:(.text+0x6940): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_cross': collision.c:(.text+0x6a20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_clamp': collision.c:(.text+0x6a40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_clamp': collision.c:(.text+0x6b40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_min': collision.c:(.text+0x6b60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_min': collision.c:(.text+0x6c40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_max': collision.c:(.text+0x6c60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_max': collision.c:(.text+0x6d40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_round': collision.c:(.text+0x6d60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_round': collision.c:(.text+0x6e00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_ceil': collision.c:(.text+0x6e20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_ceil': collision.c:(.text+0x6ec0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_floor': collision.c:(.text+0x6ee0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_floor': collision.c:(.text+0x6f80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_abs': collision.c:(.text+0x6fa0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_abs': collision.c:(.text+0x7060): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_inverse': collision.c:(.text+0x7080): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_inverse': collision.c:(.text+0x7140): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_negative': collision.c:(.text+0x7160): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_negative': collision.c:(.text+0x7220): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_snap': collision.c:(.text+0x7240): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_snap': collision.c:(.text+0x7320): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_divide': collision.c:(.text+0x7340): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_divide': collision.c:(.text+0x7420): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_multiply_mat3': collision.c:(.text+0x7440): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_multiply_mat3': collision.c:(.text+0x7500): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_multiply': collision.c:(.text+0x7520): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_multiply': collision.c:(.text+0x7600): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_scale': collision.c:(.text+0x7620): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_scale': collision.c:(.text+0x76e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_subtract': collision.c:(.text+0x7700): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_subtract': collision.c:(.text+0x77e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_add': collision.c:(.text+0x7800): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_add': collision.c:(.text+0x78e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_one': collision.c:(.text+0x7900): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_one': collision.c:(.text+0x79a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_zero': collision.c:(.text+0x79c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_zero': collision.c:(.text+0x7a60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_assign_vec3': collision.c:(.text+0x7a80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_assign_vec3': collision.c:(.text+0x7b20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_assign': collision.c:(.text+0x7b40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_assign': collision.c:(.text+0x7c00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i': collision.c:(.text+0x7c20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i': collision.c:(.text+0x7cc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_is_equal': collision.c:(.text+0x7ce0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_is_equal': collision.c:(.text+0x7d40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3i_is_zero': collision.c:(.text+0x7d60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3i_is_zero': collision.c:(.text+0x7da0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_distance_squared': collision.c:(.text+0x7dc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_distance_squared': collision.c:(.text+0x7e00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_distance': collision.c:(.text+0x7e20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_distance': collision.c:(.text+0x7e60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_length_squared': collision.c:(.text+0x7e80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_length_squared': collision.c:(.text+0x7ea0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_length': collision.c:(.text+0x7ec0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_length': collision.c:(.text+0x7ee0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_dot': collision.c:(.text+0x7f00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_dot': collision.c:(.text+0x7f40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_bezier4': collision.c:(.text+0x7f60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_bezier4': collision.c:(.text+0x8040): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_bezier3': collision.c:(.text+0x8080): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_bezier3': collision.c:(.text+0x8140): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_lerp': collision.c:(.text+0x8160): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_lerp': collision.c:(.text+0x8220): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_reflect': collision.c:(.text+0x8240): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_reflect': collision.c:(.text+0x8300): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_slide': collision.c:(.text+0x8320): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_slide': collision.c:(.text+0x83e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_project': collision.c:(.text+0x8400): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_project': collision.c:(.text+0x84c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_normalize': collision.c:(.text+0x84e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_normalize': collision.c:(.text+0x8580): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_cross': collision.c:(.text+0x85a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_cross': collision.c:(.text+0x8660): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_clamp': collision.c:(.text+0x8680): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_clamp': collision.c:(.text+0x8740): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_min': collision.c:(.text+0x8760): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_min': collision.c:(.text+0x8820): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_max': collision.c:(.text+0x8840): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_max': collision.c:(.text+0x8900): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_round': collision.c:(.text+0x8920): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_round': collision.c:(.text+0x89c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_ceil': collision.c:(.text+0x89e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_ceil': collision.c:(.text+0x8a80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_floor': collision.c:(.text+0x8aa0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_floor': collision.c:(.text+0x8b40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_abs': collision.c:(.text+0x8b60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_abs': collision.c:(.text+0x8c00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_inverse': collision.c:(.text+0x8c20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_inverse': collision.c:(.text+0x8cc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_negative': collision.c:(.text+0x8ce0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_negative': collision.c:(.text+0x8d80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_snap': collision.c:(.text+0x8da0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_snap': collision.c:(.text+0x8e60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_divide': collision.c:(.text+0x8e80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_divide': collision.c:(.text+0x8f40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_multiply_mat3': collision.c:(.text+0x8f60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_multiply_mat3': collision.c:(.text+0x9000): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_multiply': collision.c:(.text+0x9020): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_multiply': collision.c:(.text+0x90e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_scale': collision.c:(.text+0x9100): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_scale': collision.c:(.text+0x91a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_subtract': collision.c:(.text+0x91c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_subtract': collision.c:(.text+0x9280): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_add': collision.c:(.text+0x92a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_add': collision.c:(.text+0x9360): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_one': collision.c:(.text+0x9380): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_one': collision.c:(.text+0x9420): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_zero': collision.c:(.text+0x9440): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_zero': collision.c:(.text+0x94e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_assign_vec3i': collision.c:(.text+0x9500): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_assign_vec3i': collision.c:(.text+0x95c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_assign': collision.c:(.text+0x95e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_assign': collision.c:(.text+0x9680): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3': collision.c:(.text+0x96a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3': collision.c:(.text+0x9740): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_nearly_equal': collision.c:(.text+0x9760): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_nearly_equal': collision.c:(.text+0x97a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_equal': collision.c:(.text+0x97c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_equal': collision.c:(.text+0x9800): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_near_zero': collision.c:(.text+0x9820): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_near_zero': collision.c:(.text+0x9860): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec3_is_zero': collision.c:(.text+0x9880): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec3_is_zero': collision.c:(.text+0x98c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_distance_squared': collision.c:(.text+0x98e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_distance_squared': collision.c:(.text+0x9920): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_distance': collision.c:(.text+0x9940): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_distance': collision.c:(.text+0x9960): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_length': collision.c:(.text+0x9980): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_length': collision.c:(.text+0x99a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_length_squared': collision.c:(.text+0x99c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_length_squared': collision.c:(.text+0x99e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_angle': collision.c:(.text+0x9a00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_angle': collision.c:(.text+0x9a20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_dot': collision.c:(.text+0x9a40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_dot': collision.c:(.text+0x9a80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_bezier4': collision.c:(.text+0x9aa0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_bezier4': collision.c:(.text+0x9b40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_bezier3': collision.c:(.text+0x9b80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_bezier3': collision.c:(.text+0x9c20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_lerp': collision.c:(.text+0x9c40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_lerp': collision.c:(.text+0x9cc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_rotate': collision.c:(.text+0x9ce0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_rotate': collision.c:(.text+0x9d60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_tangent': collision.c:(.text+0x9d80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_tangent': collision.c:(.text+0x9e00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_reflect': collision.c:(.text+0x9e20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_reflect': collision.c:(.text+0x9ea0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_slide': collision.c:(.text+0x9ec0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_slide': collision.c:(.text+0x9f40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_project': collision.c:(.text+0x9f60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_project': collision.c:(.text+0x9fe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_normalize': collision.c:(.text+0xa000): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_normalize': collision.c:(.text+0xa080): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_clamp': collision.c:(.text+0xa0a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_clamp': collision.c:(.text+0xa140): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_min': collision.c:(.text+0xa160): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_min': collision.c:(.text+0xa1e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_max': collision.c:(.text+0xa200): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_max': collision.c:(.text+0xa280): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_round': collision.c:(.text+0xa2a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_round': collision.c:(.text+0xa320): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_ceil': collision.c:(.text+0xa340): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_ceil': collision.c:(.text+0xa3c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_floor': collision.c:(.text+0xa3e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_floor': collision.c:(.text+0xa460): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_abs': collision.c:(.text+0xa480): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_abs': collision.c:(.text+0xa500): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_inverse': collision.c:(.text+0xa520): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_inverse': collision.c:(.text+0xa5a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_negative': collision.c:(.text+0xa5c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_negative': collision.c:(.text+0xa640): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_snap': collision.c:(.text+0xa660): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_snap': collision.c:(.text+0xa6e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_divide': collision.c:(.text+0xa700): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_divide': collision.c:(.text+0xa780): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_multiply_mat2': collision.c:(.text+0xa7a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_multiply_mat2': collision.c:(.text+0xa840): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_multiply': collision.c:(.text+0xa860): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_multiply': collision.c:(.text+0xa8e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_scale': collision.c:(.text+0xa900): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_scale': collision.c:(.text+0xa980): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_subtract': collision.c:(.text+0xa9a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_subtract': collision.c:(.text+0xaa20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_add': collision.c:(.text+0xaa40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_add': collision.c:(.text+0xaac0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_one': collision.c:(.text+0xaae0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_one': collision.c:(.text+0xab60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_zero': collision.c:(.text+0xab80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_zero': collision.c:(.text+0xac00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_assign_vec2': collision.c:(.text+0xac20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_assign_vec2': collision.c:(.text+0xaca0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_assign': collision.c:(.text+0xacc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_assign': collision.c:(.text+0xad40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i': collision.c:(.text+0xad60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i': collision.c:(.text+0xade0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_is_equal': collision.c:(.text+0xae00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_is_equal': collision.c:(.text+0xae40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2i_is_zero': collision.c:(.text+0xb0c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2i_is_zero': collision.c:(.text+0xb0e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_distance_squared': collision.c:(.text+0xb100): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_distance_squared': collision.c:(.text+0xb140): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_distance': collision.c:(.text+0xb160): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_distance': collision.c:(.text+0xb1a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_length': collision.c:(.text+0xb1c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_length': collision.c:(.text+0xb1e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_length_squared': collision.c:(.text+0xb200): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_length_squared': collision.c:(.text+0xb220): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_angle': collision.c:(.text+0xb240): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_angle': collision.c:(.text+0xb260): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_dot': collision.c:(.text+0xb280): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_dot': collision.c:(.text+0xb2c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_bezier4': collision.c:(.text+0xb2e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_bezier4': collision.c:(.text+0xb3a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_bezier3': collision.c:(.text+0xb3e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_bezier3': collision.c:(.text+0xb480): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_lerp': collision.c:(.text+0xb4a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_lerp': collision.c:(.text+0xb540): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_rotate': collision.c:(.text+0xb560): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_rotate': collision.c:(.text+0xb600): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_tangent': collision.c:(.text+0xb620): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_tangent': collision.c:(.text+0xb6a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_reflect': collision.c:(.text+0xb6c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_reflect': collision.c:(.text+0xb760): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_slide': collision.c:(.text+0xb780): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_slide': collision.c:(.text+0xb820): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_project': collision.c:(.text+0xb840): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_project': collision.c:(.text+0xb8e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_normalize': collision.c:(.text+0xb900): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_normalize': collision.c:(.text+0xb980): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_clamp': collision.c:(.text+0xb9a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_clamp': collision.c:(.text+0xba40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_min': collision.c:(.text+0xba60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_min': collision.c:(.text+0xbb00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_max': collision.c:(.text+0xbb20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_max': collision.c:(.text+0xbbc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_round': collision.c:(.text+0xbbe0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_round': collision.c:(.text+0xbc60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_ceil': collision.c:(.text+0xbc80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_ceil': collision.c:(.text+0xbd00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_floor': collision.c:(.text+0xbd20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_floor': collision.c:(.text+0xbda0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_abs': collision.c:(.text+0xbdc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_abs': collision.c:(.text+0xbe40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_inverse': collision.c:(.text+0xbe60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_inverse': collision.c:(.text+0xbee0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_negative': collision.c:(.text+0xbf00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_negative': collision.c:(.text+0xbf80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_snap': collision.c:(.text+0xbfa0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_snap': collision.c:(.text+0xc040): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_divide': collision.c:(.text+0xc060): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_divide': collision.c:(.text+0xc100): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_multiply_mat2': collision.c:(.text+0xc120): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_multiply_mat2': collision.c:(.text+0xc1c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_multiply': collision.c:(.text+0xc1e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_multiply': collision.c:(.text+0xc280): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_scale': collision.c:(.text+0xc2a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_scale': collision.c:(.text+0xc340): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_subtract': collision.c:(.text+0xc360): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_subtract': collision.c:(.text+0xc400): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_add': collision.c:(.text+0xc420): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_add': collision.c:(.text+0xc4c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_one': collision.c:(.text+0xc4e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_one': collision.c:(.text+0xc560): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_zero': collision.c:(.text+0xcd60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_zero': collision.c:(.text+0xcde0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_assign_vec2i': collision.c:(.text+0xce00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_assign_vec2i': collision.c:(.text+0xce80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_assign': collision.c:(.text+0xcea0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_assign': collision.c:(.text+0xcf20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2': collision.c:(.text+0xcf40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2': collision.c:(.text+0xcfc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_nearly_equal': collision.c:(.text+0xcfe0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_nearly_equal': collision.c:(.text+0xd020): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_equal': collision.c:(.text+0xd040): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_equal': collision.c:(.text+0xd080): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_near_zero': collision.c:(.text+0xd0a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_near_zero': collision.c:(.text+0xd0c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `svec2_is_zero': collision.c:(.text+0xd0e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(collision.c.o): In function `psvec2_is_zero': collision.c:(.text+0xd100): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_lerp': minkowski_hex.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_lerp': minkowski_hex.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_multiply': minkowski_hex.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_multiply': minkowski_hex.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_scale': minkowski_hex.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_scale': minkowski_hex.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_negative': minkowski_hex.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_negative': minkowski_hex.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_scaling': minkowski_hex.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_scaling': minkowski_hex.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_translation': minkowski_hex.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_translation': minkowski_hex.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_look_at': minkowski_hex.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_look_at': minkowski_hex.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_quaternion': minkowski_hex.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_quaternion': minkowski_hex.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_axis': minkowski_hex.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_axis': minkowski_hex.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_z': minkowski_hex.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_z': minkowski_hex.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_y': minkowski_hex.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_y': minkowski_hex.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_rotation_x': minkowski_hex.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_rotation_x': minkowski_hex.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_perspective_infinite': minkowski_hex.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_perspective_infinite': minkowski_hex.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_perspective_fov': minkowski_hex.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_perspective_fov': minkowski_hex.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_perspective': minkowski_hex.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_perspective': minkowski_hex.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_ortho': minkowski_hex.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_ortho': minkowski_hex.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_inverse': minkowski_hex.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_inverse': minkowski_hex.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_adjugate': minkowski_hex.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_adjugate': minkowski_hex.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_transpose': minkowski_hex.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_transpose': minkowski_hex.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_assign_mat3': minkowski_hex.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_assign_mat3': minkowski_hex.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_assign_mat2': minkowski_hex.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_assign_mat2': minkowski_hex.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_assign': minkowski_hex.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_assign': minkowski_hex.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_determinant': minkowski_hex.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_determinant': minkowski_hex.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_identity': minkowski_hex.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_identity': minkowski_hex.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4_zero': minkowski_hex.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4_zero': minkowski_hex.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat4': minkowski_hex.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat4': minkowski_hex.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_lerp': minkowski_hex.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_lerp': minkowski_hex.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_multiply': minkowski_hex.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_multiply': minkowski_hex.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_scale': minkowski_hex.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_scale': minkowski_hex.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_negative': minkowski_hex.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_negative': minkowski_hex.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_scaling': minkowski_hex.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_scaling': minkowski_hex.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_quaternion': minkowski_hex.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_quaternion': minkowski_hex.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_axis': minkowski_hex.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_axis': minkowski_hex.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_z': minkowski_hex.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_z': minkowski_hex.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_y': minkowski_hex.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_y': minkowski_hex.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_rotation_x': minkowski_hex.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_rotation_x': minkowski_hex.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_inverse': minkowski_hex.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_inverse': minkowski_hex.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_adjugate': minkowski_hex.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_adjugate': minkowski_hex.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_cofactor': minkowski_hex.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_cofactor': minkowski_hex.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_transpose': minkowski_hex.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_transpose': minkowski_hex.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_assign_mat4': minkowski_hex.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_assign_mat4': minkowski_hex.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_assign_mat2': minkowski_hex.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_assign_mat2': minkowski_hex.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_assign': minkowski_hex.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_assign': minkowski_hex.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_determinant': minkowski_hex.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_determinant': minkowski_hex.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_identity': minkowski_hex.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_identity': minkowski_hex.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3_zero': minkowski_hex.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3_zero': minkowski_hex.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat3': minkowski_hex.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat3': minkowski_hex.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_lerp': minkowski_hex.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_lerp': minkowski_hex.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_multiply': minkowski_hex.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_multiply': minkowski_hex.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_scale': minkowski_hex.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_scale': minkowski_hex.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_negative': minkowski_hex.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_negative': minkowski_hex.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_scaling': minkowski_hex.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_scaling': minkowski_hex.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_rotation': minkowski_hex.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_rotation': minkowski_hex.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_inverse': minkowski_hex.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_inverse': minkowski_hex.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_cofactor': minkowski_hex.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_cofactor': minkowski_hex.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_transpose': minkowski_hex.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_transpose': minkowski_hex.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_assign_mat4': minkowski_hex.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_assign_mat4': minkowski_hex.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_assign_mat3': minkowski_hex.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_assign_mat3': minkowski_hex.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_assign': minkowski_hex.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_assign': minkowski_hex.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_determinant': minkowski_hex.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_determinant': minkowski_hex.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_identity': minkowski_hex.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_identity': minkowski_hex.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2_zero': minkowski_hex.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2_zero': minkowski_hex.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `smat2': minkowski_hex.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psmat2': minkowski_hex.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_length_squared': minkowski_hex.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_length_squared': minkowski_hex.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_length': minkowski_hex.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_length': minkowski_hex.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_angle': minkowski_hex.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_angle': minkowski_hex.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_dot': minkowski_hex.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_dot': minkowski_hex.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_slerp': minkowski_hex.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_slerp': minkowski_hex.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_lerp': minkowski_hex.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_lerp': minkowski_hex.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_yaw_pitch_roll': minkowski_hex.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_yaw_pitch_roll': minkowski_hex.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_mat4': minkowski_hex.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_mat4': minkowski_hex.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_vec3': minkowski_hex.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_vec3': minkowski_hex.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_from_axis_angle': minkowski_hex.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_from_axis_angle': minkowski_hex.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_power': minkowski_hex.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_power': minkowski_hex.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_normalize': minkowski_hex.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_normalize': minkowski_hex.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_inverse': minkowski_hex.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_inverse': minkowski_hex.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_conjugate': minkowski_hex.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_conjugate': minkowski_hex.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_negative': minkowski_hex.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_negative': minkowski_hex.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_divide': minkowski_hex.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_divide': minkowski_hex.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_multiply': minkowski_hex.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_multiply': minkowski_hex.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_scale': minkowski_hex.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_scale': minkowski_hex.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_null': minkowski_hex.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_null': minkowski_hex.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_zero': minkowski_hex.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_zero': minkowski_hex.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_assign': minkowski_hex.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_assign': minkowski_hex.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat': minkowski_hex.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat': minkowski_hex.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_nearly_equal': minkowski_hex.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_nearly_equal': minkowski_hex.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_equal': minkowski_hex.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_equal': minkowski_hex.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_near_zero': minkowski_hex.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_near_zero': minkowski_hex.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `squat_is_zero': minkowski_hex.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psquat_is_zero': minkowski_hex.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_lerp': minkowski_hex.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_lerp': minkowski_hex.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_normalize': minkowski_hex.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_normalize': minkowski_hex.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_clamp': minkowski_hex.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_clamp': minkowski_hex.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_min': minkowski_hex.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_min': minkowski_hex.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_max': minkowski_hex.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_max': minkowski_hex.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_round': minkowski_hex.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_round': minkowski_hex.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_ceil': minkowski_hex.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_ceil': minkowski_hex.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_floor': minkowski_hex.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_floor': minkowski_hex.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_abs': minkowski_hex.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_abs': minkowski_hex.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_inverse': minkowski_hex.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_inverse': minkowski_hex.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_negative': minkowski_hex.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_negative': minkowski_hex.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_snap': minkowski_hex.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_snap': minkowski_hex.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_divide': minkowski_hex.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_divide': minkowski_hex.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_multiply_mat4': minkowski_hex.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_multiply_mat4': minkowski_hex.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_multiply': minkowski_hex.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_multiply': minkowski_hex.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_scale': minkowski_hex.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_scale': minkowski_hex.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_subtract': minkowski_hex.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_subtract': minkowski_hex.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_add': minkowski_hex.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_add': minkowski_hex.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_one': minkowski_hex.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_one': minkowski_hex.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_zero': minkowski_hex.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_zero': minkowski_hex.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_assign_vec4': minkowski_hex.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_assign_vec4': minkowski_hex.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_assign': minkowski_hex.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_assign': minkowski_hex.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i': minkowski_hex.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i': minkowski_hex.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_is_equal': minkowski_hex.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_is_equal': minkowski_hex.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4i_is_zero': minkowski_hex.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4i_is_zero': minkowski_hex.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_lerp': minkowski_hex.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_lerp': minkowski_hex.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_normalize': minkowski_hex.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_normalize': minkowski_hex.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_clamp': minkowski_hex.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_clamp': minkowski_hex.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_min': minkowski_hex.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_min': minkowski_hex.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_max': minkowski_hex.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_max': minkowski_hex.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_round': minkowski_hex.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_round': minkowski_hex.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_ceil': minkowski_hex.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_ceil': minkowski_hex.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_floor': minkowski_hex.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_floor': minkowski_hex.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_abs': minkowski_hex.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_abs': minkowski_hex.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_inverse': minkowski_hex.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_inverse': minkowski_hex.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_negative': minkowski_hex.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_negative': minkowski_hex.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_snap': minkowski_hex.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_snap': minkowski_hex.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_divide': minkowski_hex.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_divide': minkowski_hex.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_multiply_mat4': minkowski_hex.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_multiply_mat4': minkowski_hex.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_multiply': minkowski_hex.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_multiply': minkowski_hex.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_scale': minkowski_hex.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_scale': minkowski_hex.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_subtract': minkowski_hex.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_subtract': minkowski_hex.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_add': minkowski_hex.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_add': minkowski_hex.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_one': minkowski_hex.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_one': minkowski_hex.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_zero': minkowski_hex.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_zero': minkowski_hex.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_assign_vec4i': minkowski_hex.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_assign_vec4i': minkowski_hex.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_assign': minkowski_hex.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_assign': minkowski_hex.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4': minkowski_hex.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4': minkowski_hex.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_nearly_equal': minkowski_hex.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_nearly_equal': minkowski_hex.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_equal': minkowski_hex.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_equal': minkowski_hex.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_near_zero': minkowski_hex.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_near_zero': minkowski_hex.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec4_is_zero': minkowski_hex.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec4_is_zero': minkowski_hex.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_distance_squared': minkowski_hex.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_distance_squared': minkowski_hex.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_distance': minkowski_hex.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_distance': minkowski_hex.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_length_squared': minkowski_hex.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_length_squared': minkowski_hex.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_length': minkowski_hex.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_length': minkowski_hex.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_dot': minkowski_hex.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_dot': minkowski_hex.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_bezier4': minkowski_hex.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_bezier4': minkowski_hex.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_bezier3': minkowski_hex.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_bezier3': minkowski_hex.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_lerp': minkowski_hex.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_lerp': minkowski_hex.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_reflect': minkowski_hex.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_reflect': minkowski_hex.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_slide': minkowski_hex.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_slide': minkowski_hex.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_project': minkowski_hex.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_project': minkowski_hex.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_normalize': minkowski_hex.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_normalize': minkowski_hex.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_cross': minkowski_hex.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_cross': minkowski_hex.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_clamp': minkowski_hex.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_clamp': minkowski_hex.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_min': minkowski_hex.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_min': minkowski_hex.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_max': minkowski_hex.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_max': minkowski_hex.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_round': minkowski_hex.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_round': minkowski_hex.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_ceil': minkowski_hex.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_ceil': minkowski_hex.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_floor': minkowski_hex.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_floor': minkowski_hex.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_abs': minkowski_hex.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_abs': minkowski_hex.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_inverse': minkowski_hex.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_inverse': minkowski_hex.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_negative': minkowski_hex.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_negative': minkowski_hex.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_snap': minkowski_hex.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_snap': minkowski_hex.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_divide': minkowski_hex.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_divide': minkowski_hex.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_multiply_mat3': minkowski_hex.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_multiply_mat3': minkowski_hex.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_multiply': minkowski_hex.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_multiply': minkowski_hex.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_scale': minkowski_hex.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_scale': minkowski_hex.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_subtract': minkowski_hex.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_subtract': minkowski_hex.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_add': minkowski_hex.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_add': minkowski_hex.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_one': minkowski_hex.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_one': minkowski_hex.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_zero': minkowski_hex.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_zero': minkowski_hex.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_assign_vec3': minkowski_hex.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_assign_vec3': minkowski_hex.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_assign': minkowski_hex.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_assign': minkowski_hex.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i': minkowski_hex.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i': minkowski_hex.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_is_equal': minkowski_hex.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_is_equal': minkowski_hex.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3i_is_zero': minkowski_hex.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3i_is_zero': minkowski_hex.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_distance_squared': minkowski_hex.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_distance_squared': minkowski_hex.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_distance': minkowski_hex.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_distance': minkowski_hex.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_length_squared': minkowski_hex.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_length_squared': minkowski_hex.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_length': minkowski_hex.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_length': minkowski_hex.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_dot': minkowski_hex.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_dot': minkowski_hex.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_bezier4': minkowski_hex.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_bezier4': minkowski_hex.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_bezier3': minkowski_hex.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_bezier3': minkowski_hex.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_lerp': minkowski_hex.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_lerp': minkowski_hex.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_reflect': minkowski_hex.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_reflect': minkowski_hex.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_slide': minkowski_hex.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_slide': minkowski_hex.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_project': minkowski_hex.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_project': minkowski_hex.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_normalize': minkowski_hex.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_normalize': minkowski_hex.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_cross': minkowski_hex.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_cross': minkowski_hex.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_clamp': minkowski_hex.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_clamp': minkowski_hex.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_min': minkowski_hex.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_min': minkowski_hex.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_max': minkowski_hex.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_max': minkowski_hex.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_round': minkowski_hex.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_round': minkowski_hex.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_ceil': minkowski_hex.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_ceil': minkowski_hex.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_floor': minkowski_hex.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_floor': minkowski_hex.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_abs': minkowski_hex.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_abs': minkowski_hex.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_inverse': minkowski_hex.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_inverse': minkowski_hex.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_negative': minkowski_hex.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_negative': minkowski_hex.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_snap': minkowski_hex.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_snap': minkowski_hex.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_divide': minkowski_hex.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_divide': minkowski_hex.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_multiply_mat3': minkowski_hex.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_multiply_mat3': minkowski_hex.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_multiply': minkowski_hex.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_multiply': minkowski_hex.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_scale': minkowski_hex.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_scale': minkowski_hex.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_subtract': minkowski_hex.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_subtract': minkowski_hex.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_add': minkowski_hex.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_add': minkowski_hex.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_one': minkowski_hex.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_one': minkowski_hex.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_zero': minkowski_hex.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_zero': minkowski_hex.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_assign_vec3i': minkowski_hex.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_assign_vec3i': minkowski_hex.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_assign': minkowski_hex.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_assign': minkowski_hex.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3': minkowski_hex.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3': minkowski_hex.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_nearly_equal': minkowski_hex.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_nearly_equal': minkowski_hex.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_equal': minkowski_hex.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_equal': minkowski_hex.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_near_zero': minkowski_hex.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_near_zero': minkowski_hex.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec3_is_zero': minkowski_hex.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec3_is_zero': minkowski_hex.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_distance_squared': minkowski_hex.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_distance_squared': minkowski_hex.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_distance': minkowski_hex.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_distance': minkowski_hex.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_length': minkowski_hex.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_length': minkowski_hex.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_length_squared': minkowski_hex.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_length_squared': minkowski_hex.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_angle': minkowski_hex.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_angle': minkowski_hex.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_dot': minkowski_hex.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_dot': minkowski_hex.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_bezier4': minkowski_hex.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_bezier4': minkowski_hex.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_bezier3': minkowski_hex.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_bezier3': minkowski_hex.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_lerp': minkowski_hex.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_lerp': minkowski_hex.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_rotate': minkowski_hex.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_rotate': minkowski_hex.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_tangent': minkowski_hex.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_tangent': minkowski_hex.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_reflect': minkowski_hex.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_reflect': minkowski_hex.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_slide': minkowski_hex.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_slide': minkowski_hex.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_project': minkowski_hex.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_project': minkowski_hex.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_normalize': minkowski_hex.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_normalize': minkowski_hex.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_clamp': minkowski_hex.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_clamp': minkowski_hex.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_min': minkowski_hex.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_min': minkowski_hex.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_max': minkowski_hex.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_max': minkowski_hex.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_round': minkowski_hex.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_round': minkowski_hex.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_ceil': minkowski_hex.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_ceil': minkowski_hex.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_floor': minkowski_hex.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_floor': minkowski_hex.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_abs': minkowski_hex.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_abs': minkowski_hex.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_inverse': minkowski_hex.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_inverse': minkowski_hex.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_negative': minkowski_hex.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_negative': minkowski_hex.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_snap': minkowski_hex.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_snap': minkowski_hex.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_divide': minkowski_hex.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_divide': minkowski_hex.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_multiply_mat2': minkowski_hex.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_multiply_mat2': minkowski_hex.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_multiply': minkowski_hex.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_multiply': minkowski_hex.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_scale': minkowski_hex.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_scale': minkowski_hex.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_subtract': minkowski_hex.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_subtract': minkowski_hex.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_add': minkowski_hex.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_add': minkowski_hex.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_one': minkowski_hex.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_one': minkowski_hex.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_zero': minkowski_hex.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_zero': minkowski_hex.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_assign_vec2': minkowski_hex.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_assign_vec2': minkowski_hex.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_assign': minkowski_hex.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_assign': minkowski_hex.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i': minkowski_hex.c:(.text+0xac20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i': minkowski_hex.c:(.text+0xaca0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_is_equal': minkowski_hex.c:(.text+0xacc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_is_equal': minkowski_hex.c:(.text+0xad00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2i_is_zero': minkowski_hex.c:(.text+0xad20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2i_is_zero': minkowski_hex.c:(.text+0xad40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_distance_squared': minkowski_hex.c:(.text+0xad60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_distance_squared': minkowski_hex.c:(.text+0xada0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_distance': minkowski_hex.c:(.text+0xadc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_distance': minkowski_hex.c:(.text+0xae00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_length': minkowski_hex.c:(.text+0xae20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_length': minkowski_hex.c:(.text+0xae40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_length_squared': minkowski_hex.c:(.text+0xae60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_length_squared': minkowski_hex.c:(.text+0xae80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_angle': minkowski_hex.c:(.text+0xaea0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_angle': minkowski_hex.c:(.text+0xaec0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_dot': minkowski_hex.c:(.text+0xaee0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_dot': minkowski_hex.c:(.text+0xaf20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_bezier4': minkowski_hex.c:(.text+0xaf40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_bezier4': minkowski_hex.c:(.text+0xb000): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_bezier3': minkowski_hex.c:(.text+0xb040): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_bezier3': minkowski_hex.c:(.text+0xb0e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_lerp': minkowski_hex.c:(.text+0xb100): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_lerp': minkowski_hex.c:(.text+0xb1a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_rotate': minkowski_hex.c:(.text+0xb1c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_rotate': minkowski_hex.c:(.text+0xb260): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_tangent': minkowski_hex.c:(.text+0xb280): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_tangent': minkowski_hex.c:(.text+0xb300): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_reflect': minkowski_hex.c:(.text+0xb320): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_reflect': minkowski_hex.c:(.text+0xb3c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_slide': minkowski_hex.c:(.text+0xb3e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_slide': minkowski_hex.c:(.text+0xb480): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_project': minkowski_hex.c:(.text+0xb4a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_project': minkowski_hex.c:(.text+0xb540): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_normalize': minkowski_hex.c:(.text+0xb560): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_normalize': minkowski_hex.c:(.text+0xb5e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_clamp': minkowski_hex.c:(.text+0xb600): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_clamp': minkowski_hex.c:(.text+0xb6a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_min': minkowski_hex.c:(.text+0xb6c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_min': minkowski_hex.c:(.text+0xb760): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_max': minkowski_hex.c:(.text+0xb780): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_max': minkowski_hex.c:(.text+0xb820): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_round': minkowski_hex.c:(.text+0xb840): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_round': minkowski_hex.c:(.text+0xb8c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_ceil': minkowski_hex.c:(.text+0xb8e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_ceil': minkowski_hex.c:(.text+0xb960): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_floor': minkowski_hex.c:(.text+0xb980): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_floor': minkowski_hex.c:(.text+0xba00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_abs': minkowski_hex.c:(.text+0xba20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_abs': minkowski_hex.c:(.text+0xbaa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_inverse': minkowski_hex.c:(.text+0xbac0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_inverse': minkowski_hex.c:(.text+0xbb40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_negative': minkowski_hex.c:(.text+0xbb60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_negative': minkowski_hex.c:(.text+0xbbe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_snap': minkowski_hex.c:(.text+0xbc00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_snap': minkowski_hex.c:(.text+0xbca0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_divide': minkowski_hex.c:(.text+0xbcc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_divide': minkowski_hex.c:(.text+0xbd60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_multiply_mat2': minkowski_hex.c:(.text+0xbd80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_multiply_mat2': minkowski_hex.c:(.text+0xbe20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_multiply': minkowski_hex.c:(.text+0xbe40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_multiply': minkowski_hex.c:(.text+0xbee0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_scale': minkowski_hex.c:(.text+0xbf00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_scale': minkowski_hex.c:(.text+0xbfa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_subtract': minkowski_hex.c:(.text+0xc220): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_subtract': minkowski_hex.c:(.text+0xc2c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_add': minkowski_hex.c:(.text+0xc2e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_add': minkowski_hex.c:(.text+0xc380): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_one': minkowski_hex.c:(.text+0xc3a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_one': minkowski_hex.c:(.text+0xc420): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_zero': minkowski_hex.c:(.text+0xc440): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_zero': minkowski_hex.c:(.text+0xc4c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_assign_vec2i': minkowski_hex.c:(.text+0xc4e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_assign_vec2i': minkowski_hex.c:(.text+0xc560): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_assign': minkowski_hex.c:(.text+0xc580): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_assign': minkowski_hex.c:(.text+0xc600): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2': minkowski_hex.c:(.text+0xc620): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2': minkowski_hex.c:(.text+0xc6a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_nearly_equal': minkowski_hex.c:(.text+0xc6c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_nearly_equal': minkowski_hex.c:(.text+0xc700): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_equal': minkowski_hex.c:(.text+0xc720): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_equal': minkowski_hex.c:(.text+0xc760): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_near_zero': minkowski_hex.c:(.text+0xc780): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_near_zero': minkowski_hex.c:(.text+0xc7a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `svec2_is_zero': minkowski_hex.c:(.text+0xc7c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(minkowski_hex.c.o): In function `psvec2_is_zero': minkowski_hex.c:(.text+0xc7e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_lerp': config.c:(.text+0x3420): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_lerp': config.c:(.text+0x34a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_multiply': config.c:(.text+0x34c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_multiply': config.c:(.text+0x3540): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_scale': config.c:(.text+0x3560): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_scale': config.c:(.text+0x35e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_negative': config.c:(.text+0x3600): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_negative': config.c:(.text+0x3680): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_scaling': config.c:(.text+0x36a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_scaling': config.c:(.text+0x3720): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_translation': config.c:(.text+0x3740): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_translation': config.c:(.text+0x37c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_look_at': config.c:(.text+0x37e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_look_at': config.c:(.text+0x38a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_quaternion': config.c:(.text+0x38c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_quaternion': config.c:(.text+0x3940): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_axis': config.c:(.text+0x3960): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_axis': config.c:(.text+0x39e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_z': config.c:(.text+0x3a00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_z': config.c:(.text+0x3a80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_y': config.c:(.text+0x3aa0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_y': config.c:(.text+0x3b20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_rotation_x': config.c:(.text+0x3b40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_rotation_x': config.c:(.text+0x3bc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_perspective_infinite': config.c:(.text+0x3be0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_perspective_infinite': config.c:(.text+0x3c60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_perspective_fov': config.c:(.text+0x3c80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_perspective_fov': config.c:(.text+0x3d00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_perspective': config.c:(.text+0x3d20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_perspective': config.c:(.text+0x3da0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_ortho': config.c:(.text+0x3dc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_ortho': config.c:(.text+0x3e40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_inverse': config.c:(.text+0x3e60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_inverse': config.c:(.text+0x3ee0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_adjugate': config.c:(.text+0x3f00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_adjugate': config.c:(.text+0x3f80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_transpose': config.c:(.text+0x3fa0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_transpose': config.c:(.text+0x4020): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_assign_mat3': config.c:(.text+0x4040): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_assign_mat3': config.c:(.text+0x40c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_assign_mat2': config.c:(.text+0x40e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_assign_mat2': config.c:(.text+0x4180): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_assign': config.c:(.text+0x41a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_assign': config.c:(.text+0x4220): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_determinant': config.c:(.text+0x4240): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_determinant': config.c:(.text+0x4260): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_identity': config.c:(.text+0x4280): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_identity': config.c:(.text+0x4300): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4_zero': config.c:(.text+0x4320): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4_zero': config.c:(.text+0x43a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat4': config.c:(.text+0x43c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat4': config.c:(.text+0x4440): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_lerp': config.c:(.text+0x4460): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_lerp': config.c:(.text+0x44e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_multiply': config.c:(.text+0x4500): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_multiply': config.c:(.text+0x4580): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_scale': config.c:(.text+0x45a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_scale': config.c:(.text+0x4620): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_negative': config.c:(.text+0x4640): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_negative': config.c:(.text+0x46c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_scaling': config.c:(.text+0x46e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_scaling': config.c:(.text+0x4760): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_quaternion': config.c:(.text+0x4780): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_quaternion': config.c:(.text+0x4820): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_axis': config.c:(.text+0x4840): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_axis': config.c:(.text+0x48e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_z': config.c:(.text+0x4900): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_z': config.c:(.text+0x4980): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_y': config.c:(.text+0x49a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_y': config.c:(.text+0x4a20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_rotation_x': config.c:(.text+0x4a40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_rotation_x': config.c:(.text+0x4ac0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_inverse': config.c:(.text+0x4ae0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_inverse': config.c:(.text+0x4b60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_adjugate': config.c:(.text+0x4b80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_adjugate': config.c:(.text+0x4c00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_cofactor': config.c:(.text+0x4c20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_cofactor': config.c:(.text+0x4ca0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_transpose': config.c:(.text+0x4cc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_transpose': config.c:(.text+0x4d40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_assign_mat4': config.c:(.text+0x4d60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_assign_mat4': config.c:(.text+0x4de0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_assign_mat2': config.c:(.text+0x4e00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_assign_mat2': config.c:(.text+0x4ea0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_assign': config.c:(.text+0x4ec0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_assign': config.c:(.text+0x4f40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_determinant': config.c:(.text+0x4f60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_determinant': config.c:(.text+0x4f80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_identity': config.c:(.text+0x4fa0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_identity': config.c:(.text+0x5020): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3_zero': config.c:(.text+0x5040): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3_zero': config.c:(.text+0x50c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat3': config.c:(.text+0x50e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat3': config.c:(.text+0x5160): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_lerp': config.c:(.text+0x5180): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_lerp': config.c:(.text+0x5240): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_multiply': config.c:(.text+0x5260): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_multiply': config.c:(.text+0x5320): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_scale': config.c:(.text+0x5340): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_scale': config.c:(.text+0x53e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_negative': config.c:(.text+0x5400): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_negative': config.c:(.text+0x54a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_scaling': config.c:(.text+0x54c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_scaling': config.c:(.text+0x5560): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_rotation': config.c:(.text+0x5580): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_rotation': config.c:(.text+0x5620): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_inverse': config.c:(.text+0x5640): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_inverse': config.c:(.text+0x56e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_cofactor': config.c:(.text+0x5700): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_cofactor': config.c:(.text+0x57a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_transpose': config.c:(.text+0x57c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_transpose': config.c:(.text+0x5860): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_assign_mat4': config.c:(.text+0x5880): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_assign_mat4': config.c:(.text+0x5920): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_assign_mat3': config.c:(.text+0x5940): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_assign_mat3': config.c:(.text+0x59e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_assign': config.c:(.text+0x5a00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_assign': config.c:(.text+0x5aa0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_determinant': config.c:(.text+0x5ac0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_determinant': config.c:(.text+0x5b00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_identity': config.c:(.text+0x5b20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_identity': config.c:(.text+0x5bc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2_zero': config.c:(.text+0x5be0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2_zero': config.c:(.text+0x5c80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `smat2': config.c:(.text+0x5ca0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psmat2': config.c:(.text+0x5d40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_length_squared': config.c:(.text+0x5d60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_length_squared': config.c:(.text+0x5da0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_length': config.c:(.text+0x5dc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_length': config.c:(.text+0x5e00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_angle': config.c:(.text+0x5e20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_angle': config.c:(.text+0x5e60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_dot': config.c:(.text+0x5e80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_dot': config.c:(.text+0x5ec0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_slerp': config.c:(.text+0x5ee0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_slerp': config.c:(.text+0x5fa0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_lerp': config.c:(.text+0x5fc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_lerp': config.c:(.text+0x6080): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_yaw_pitch_roll': config.c:(.text+0x60a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_yaw_pitch_roll': config.c:(.text+0x6140): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_mat4': config.c:(.text+0x6160): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_mat4': config.c:(.text+0x6200): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_vec3': config.c:(.text+0x6220): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_vec3': config.c:(.text+0x62c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_from_axis_angle': config.c:(.text+0x62e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_from_axis_angle': config.c:(.text+0x6380): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_power': config.c:(.text+0x63a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_power': config.c:(.text+0x6440): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_normalize': config.c:(.text+0x6460): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_normalize': config.c:(.text+0x6500): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_inverse': config.c:(.text+0x6520): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_inverse': config.c:(.text+0x65c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_conjugate': config.c:(.text+0x65e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_conjugate': config.c:(.text+0x6680): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_negative': config.c:(.text+0x66a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_negative': config.c:(.text+0x6740): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_divide': config.c:(.text+0x6760): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_divide': config.c:(.text+0x6820): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_multiply': config.c:(.text+0x6840): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_multiply': config.c:(.text+0x6900): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_scale': config.c:(.text+0x6920): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_scale': config.c:(.text+0x69c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_null': config.c:(.text+0x69e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_null': config.c:(.text+0x6a80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_zero': config.c:(.text+0x6aa0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_zero': config.c:(.text+0x6b40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_assign': config.c:(.text+0x6b60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_assign': config.c:(.text+0x6c00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat': config.c:(.text+0x6c20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat': config.c:(.text+0x6cc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_nearly_equal': config.c:(.text+0x6ce0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_nearly_equal': config.c:(.text+0x6d20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_equal': config.c:(.text+0x6d40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_equal': config.c:(.text+0x6d80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_near_zero': config.c:(.text+0x6da0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_near_zero': config.c:(.text+0x6de0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `squat_is_zero': config.c:(.text+0x6e00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psquat_is_zero': config.c:(.text+0x6e40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_lerp': config.c:(.text+0x6e60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_lerp': config.c:(.text+0x6f00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_normalize': config.c:(.text+0x6f20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_normalize': config.c:(.text+0x6fc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_clamp': config.c:(.text+0x6fe0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_clamp': config.c:(.text+0x7080): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_min': config.c:(.text+0x70a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_min': config.c:(.text+0x7140): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_max': config.c:(.text+0x7160): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_max': config.c:(.text+0x7200): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_round': config.c:(.text+0x7220): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_round': config.c:(.text+0x72c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_ceil': config.c:(.text+0x72e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_ceil': config.c:(.text+0x7380): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_floor': config.c:(.text+0x73a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_floor': config.c:(.text+0x7440): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_abs': config.c:(.text+0x7460): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_abs': config.c:(.text+0x7500): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_inverse': config.c:(.text+0x7520): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_inverse': config.c:(.text+0x75c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_negative': config.c:(.text+0x75e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_negative': config.c:(.text+0x7680): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_snap': config.c:(.text+0x76a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_snap': config.c:(.text+0x7740): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_divide': config.c:(.text+0x7760): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_divide': config.c:(.text+0x7800): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_multiply_mat4': config.c:(.text+0x7820): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_multiply_mat4': config.c:(.text+0x78c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_multiply': config.c:(.text+0x78e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_multiply': config.c:(.text+0x7980): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_scale': config.c:(.text+0x79a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_scale': config.c:(.text+0x7a40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_subtract': config.c:(.text+0x7a60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_subtract': config.c:(.text+0x7b00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_add': config.c:(.text+0x7b20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_add': config.c:(.text+0x7bc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_one': config.c:(.text+0x7be0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_one': config.c:(.text+0x7c60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_zero': config.c:(.text+0x7c80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_zero': config.c:(.text+0x7d00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_assign_vec4': config.c:(.text+0x7d20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_assign_vec4': config.c:(.text+0x7dc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_assign': config.c:(.text+0x7de0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_assign': config.c:(.text+0x7e80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i': config.c:(.text+0x7ea0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i': config.c:(.text+0x7f40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_is_equal': config.c:(.text+0x7f80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_is_equal': config.c:(.text+0x7fc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4i_is_zero': config.c:(.text+0x7fe0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4i_is_zero': config.c:(.text+0x8000): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_lerp': config.c:(.text+0x8020): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_lerp': config.c:(.text+0x80c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_normalize': config.c:(.text+0x80e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_normalize': config.c:(.text+0x8180): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_clamp': config.c:(.text+0x81a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_clamp': config.c:(.text+0x8240): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_min': config.c:(.text+0x8260): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_min': config.c:(.text+0x8300): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_max': config.c:(.text+0x8320): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_max': config.c:(.text+0x83c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_round': config.c:(.text+0x83e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_round': config.c:(.text+0x8480): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_ceil': config.c:(.text+0x84a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_ceil': config.c:(.text+0x8540): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_floor': config.c:(.text+0x8560): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_floor': config.c:(.text+0x8600): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_abs': config.c:(.text+0x8620): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_abs': config.c:(.text+0x86c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_inverse': config.c:(.text+0x86e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_inverse': config.c:(.text+0x8780): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_negative': config.c:(.text+0x87a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_negative': config.c:(.text+0x8840): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_snap': config.c:(.text+0x8860): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_snap': config.c:(.text+0x8900): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_divide': config.c:(.text+0x8920): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_divide': config.c:(.text+0x89c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_multiply_mat4': config.c:(.text+0x89e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_multiply_mat4': config.c:(.text+0x8a80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_multiply': config.c:(.text+0x8aa0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_multiply': config.c:(.text+0x8b40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_scale': config.c:(.text+0x8b60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_scale': config.c:(.text+0x8c00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_subtract': config.c:(.text+0x8c20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_subtract': config.c:(.text+0x8cc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_add': config.c:(.text+0x8ce0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_add': config.c:(.text+0x8d80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_one': config.c:(.text+0x8da0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_one': config.c:(.text+0x8e20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_zero': config.c:(.text+0x8e40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_zero': config.c:(.text+0x8ec0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_assign_vec4i': config.c:(.text+0x8ee0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_assign_vec4i': config.c:(.text+0x8f80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_assign': config.c:(.text+0x8fa0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_assign': config.c:(.text+0x9040): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4': config.c:(.text+0x9060): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4': config.c:(.text+0x9100): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_nearly_equal': config.c:(.text+0x9120): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_nearly_equal': config.c:(.text+0x9160): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_equal': config.c:(.text+0x9180): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_equal': config.c:(.text+0x91c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_near_zero': config.c:(.text+0x91e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_near_zero': config.c:(.text+0x9220): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec4_is_zero': config.c:(.text+0x9240): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec4_is_zero': config.c:(.text+0x9260): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_distance_squared': config.c:(.text+0x9280): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_distance_squared': config.c:(.text+0x92e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_distance': config.c:(.text+0x9300): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_distance': config.c:(.text+0x9360): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_length_squared': config.c:(.text+0x9380): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_length_squared': config.c:(.text+0x93c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_length': config.c:(.text+0x93e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_length': config.c:(.text+0x9420): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_dot': config.c:(.text+0x9440): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_dot': config.c:(.text+0x94a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_bezier4': config.c:(.text+0x94c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_bezier4': config.c:(.text+0x95c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_bezier3': config.c:(.text+0x9600): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_bezier3': config.c:(.text+0x9700): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_lerp': config.c:(.text+0x9720): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_lerp': config.c:(.text+0x9800): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_reflect': config.c:(.text+0x9820): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_reflect': config.c:(.text+0x9900): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_slide': config.c:(.text+0x9920): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_slide': config.c:(.text+0x9a00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_project': config.c:(.text+0x9a20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_project': config.c:(.text+0x9b00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_normalize': config.c:(.text+0x9b20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_normalize': config.c:(.text+0x9be0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_cross': config.c:(.text+0x9c00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_cross': config.c:(.text+0x9ce0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_clamp': config.c:(.text+0x9d00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_clamp': config.c:(.text+0x9e00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_min': config.c:(.text+0x9e20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_min': config.c:(.text+0x9f00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_max': config.c:(.text+0x9f20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_max': config.c:(.text+0xa000): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_round': config.c:(.text+0xa020): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_round': config.c:(.text+0xa0c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_ceil': config.c:(.text+0xa0e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_ceil': config.c:(.text+0xa180): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_floor': config.c:(.text+0xa1a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_floor': config.c:(.text+0xa240): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_abs': config.c:(.text+0xa260): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_abs': config.c:(.text+0xa320): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_inverse': config.c:(.text+0xa340): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_inverse': config.c:(.text+0xa400): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_negative': config.c:(.text+0xa420): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_negative': config.c:(.text+0xa4e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_snap': config.c:(.text+0xa500): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_snap': config.c:(.text+0xa5e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_divide': config.c:(.text+0xa600): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_divide': config.c:(.text+0xa6e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_multiply_mat3': config.c:(.text+0xa700): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_multiply_mat3': config.c:(.text+0xa7c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_multiply': config.c:(.text+0xa7e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_multiply': config.c:(.text+0xa8c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_scale': config.c:(.text+0xa8e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_scale': config.c:(.text+0xa9a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_subtract': config.c:(.text+0xa9c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_subtract': config.c:(.text+0xaaa0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_add': config.c:(.text+0xaac0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_add': config.c:(.text+0xaba0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_one': config.c:(.text+0xabc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_one': config.c:(.text+0xac60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_zero': config.c:(.text+0xac80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_zero': config.c:(.text+0xad20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_assign_vec3': config.c:(.text+0xad40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_assign_vec3': config.c:(.text+0xade0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_assign': config.c:(.text+0xae00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_assign': config.c:(.text+0xaec0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i': config.c:(.text+0xaee0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i': config.c:(.text+0xaf80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_is_equal': config.c:(.text+0xafa0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_is_equal': config.c:(.text+0xb000): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3i_is_zero': config.c:(.text+0xb020): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3i_is_zero': config.c:(.text+0xb060): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_distance_squared': config.c:(.text+0xb080): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_distance_squared': config.c:(.text+0xb0c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_distance': config.c:(.text+0xb0e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_distance': config.c:(.text+0xb120): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_length_squared': config.c:(.text+0xb140): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_length_squared': config.c:(.text+0xb160): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_length': config.c:(.text+0xb180): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_length': config.c:(.text+0xb1a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_dot': config.c:(.text+0xb1c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_dot': config.c:(.text+0xb200): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_bezier4': config.c:(.text+0xb220): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_bezier4': config.c:(.text+0xb300): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_bezier3': config.c:(.text+0xb340): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_bezier3': config.c:(.text+0xb400): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_lerp': config.c:(.text+0xb420): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_lerp': config.c:(.text+0xb4e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_reflect': config.c:(.text+0xb500): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_reflect': config.c:(.text+0xb5c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_slide': config.c:(.text+0xb5e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_slide': config.c:(.text+0xb6a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_project': config.c:(.text+0xb6c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_project': config.c:(.text+0xb780): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_normalize': config.c:(.text+0xb7a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_normalize': config.c:(.text+0xb840): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_cross': config.c:(.text+0xb860): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_cross': config.c:(.text+0xb920): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_clamp': config.c:(.text+0xb940): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_clamp': config.c:(.text+0xba00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_min': config.c:(.text+0xba20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_min': config.c:(.text+0xbae0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_max': config.c:(.text+0xbb00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_max': config.c:(.text+0xbbc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_round': config.c:(.text+0xbbe0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_round': config.c:(.text+0xbc80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_ceil': config.c:(.text+0xbca0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_ceil': config.c:(.text+0xbd40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_floor': config.c:(.text+0xbd60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_floor': config.c:(.text+0xbe00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_abs': config.c:(.text+0xbe20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_abs': config.c:(.text+0xbec0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_inverse': config.c:(.text+0xbee0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_inverse': config.c:(.text+0xbf80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_negative': config.c:(.text+0xbfa0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_negative': config.c:(.text+0xc040): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_snap': config.c:(.text+0xc060): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_snap': config.c:(.text+0xc120): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_divide': config.c:(.text+0xc140): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_divide': config.c:(.text+0xc200): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_multiply_mat3': config.c:(.text+0xc220): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_multiply_mat3': config.c:(.text+0xc2c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_multiply': config.c:(.text+0xc2e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_multiply': config.c:(.text+0xc3a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_scale': config.c:(.text+0xc3c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_scale': config.c:(.text+0xc460): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_subtract': config.c:(.text+0xc480): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_subtract': config.c:(.text+0xc540): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_add': config.c:(.text+0xc560): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_add': config.c:(.text+0xc620): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_one': config.c:(.text+0xc640): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_one': config.c:(.text+0xc6e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_zero': config.c:(.text+0xc700): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_zero': config.c:(.text+0xc7a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_assign_vec3i': config.c:(.text+0xc7c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_assign_vec3i': config.c:(.text+0xc880): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_assign': config.c:(.text+0xc8a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_assign': config.c:(.text+0xc940): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3': config.c:(.text+0xc960): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3': config.c:(.text+0xca00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_nearly_equal': config.c:(.text+0xca20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_nearly_equal': config.c:(.text+0xca60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_equal': config.c:(.text+0xca80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_equal': config.c:(.text+0xcac0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_near_zero': config.c:(.text+0xcae0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_near_zero': config.c:(.text+0xcb20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec3_is_zero': config.c:(.text+0xcb40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec3_is_zero': config.c:(.text+0xcb80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_distance_squared': config.c:(.text+0xcba0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_distance_squared': config.c:(.text+0xcbe0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_distance': config.c:(.text+0xcc00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_distance': config.c:(.text+0xcc20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_length': config.c:(.text+0xcc40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_length': config.c:(.text+0xcc60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_length_squared': config.c:(.text+0xcc80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_length_squared': config.c:(.text+0xcca0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_angle': config.c:(.text+0xccc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_angle': config.c:(.text+0xcce0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_dot': config.c:(.text+0xcd00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_dot': config.c:(.text+0xcd40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_bezier4': config.c:(.text+0xcd60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_bezier4': config.c:(.text+0xce00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_bezier3': config.c:(.text+0xce40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_bezier3': config.c:(.text+0xcee0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_lerp': config.c:(.text+0xcf00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_lerp': config.c:(.text+0xcf80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_rotate': config.c:(.text+0xcfa0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_rotate': config.c:(.text+0xd020): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_tangent': config.c:(.text+0xd040): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_tangent': config.c:(.text+0xd0c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_reflect': config.c:(.text+0xd0e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_reflect': config.c:(.text+0xd160): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_slide': config.c:(.text+0xd180): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_slide': config.c:(.text+0xd200): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_project': config.c:(.text+0xd220): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_project': config.c:(.text+0xd2a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_normalize': config.c:(.text+0xd2c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_normalize': config.c:(.text+0xd340): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_clamp': config.c:(.text+0xd360): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_clamp': config.c:(.text+0xd400): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_min': config.c:(.text+0xd420): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_min': config.c:(.text+0xd4a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_max': config.c:(.text+0xd4c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_max': config.c:(.text+0xd540): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_round': config.c:(.text+0xd560): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_round': config.c:(.text+0xd5e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_ceil': config.c:(.text+0xd600): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_ceil': config.c:(.text+0xd680): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_floor': config.c:(.text+0xd6a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_floor': config.c:(.text+0xd720): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_abs': config.c:(.text+0xd740): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_abs': config.c:(.text+0xd7c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_inverse': config.c:(.text+0xd7e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_inverse': config.c:(.text+0xd860): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_negative': config.c:(.text+0xd880): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_negative': config.c:(.text+0xd900): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_snap': config.c:(.text+0xd920): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_snap': config.c:(.text+0xd9a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_divide': config.c:(.text+0xd9c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_divide': config.c:(.text+0xda40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_multiply_mat2': config.c:(.text+0xda60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_multiply_mat2': config.c:(.text+0xdb00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_multiply': config.c:(.text+0xdb20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_multiply': config.c:(.text+0xdba0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_scale': config.c:(.text+0xdbc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_scale': config.c:(.text+0xdc40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_subtract': config.c:(.text+0xdc60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_subtract': config.c:(.text+0xdce0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_add': config.c:(.text+0xdd00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_add': config.c:(.text+0xdd80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_one': config.c:(.text+0xdda0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_one': config.c:(.text+0xde20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_zero': config.c:(.text+0xde40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_zero': config.c:(.text+0xdec0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_assign_vec2': config.c:(.text+0xdee0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_assign_vec2': config.c:(.text+0xdf60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_assign': config.c:(.text+0xdf80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_assign': config.c:(.text+0xe000): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i': config.c:(.text+0xe020): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i': config.c:(.text+0xe0a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_is_equal': config.c:(.text+0xe0c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_is_equal': config.c:(.text+0xe100): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2i_is_zero': config.c:(.text+0xe120): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2i_is_zero': config.c:(.text+0xe140): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_distance_squared': config.c:(.text+0xe160): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_distance_squared': config.c:(.text+0xe1a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_distance': config.c:(.text+0xe1c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_distance': config.c:(.text+0xe200): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_length': config.c:(.text+0xe220): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_length': config.c:(.text+0xe240): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_length_squared': config.c:(.text+0xe260): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_length_squared': config.c:(.text+0xe280): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_angle': config.c:(.text+0xe2a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_angle': config.c:(.text+0xe2c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_dot': config.c:(.text+0xe2e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_dot': config.c:(.text+0xe320): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_bezier4': config.c:(.text+0xe340): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_bezier4': config.c:(.text+0xe400): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_bezier3': config.c:(.text+0xe440): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_bezier3': config.c:(.text+0xe4e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_lerp': config.c:(.text+0xe500): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_lerp': config.c:(.text+0xe5a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_rotate': config.c:(.text+0xe5c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_rotate': config.c:(.text+0xe660): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_tangent': config.c:(.text+0xe680): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_tangent': config.c:(.text+0xe700): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_reflect': config.c:(.text+0xe720): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_reflect': config.c:(.text+0xe7c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_slide': config.c:(.text+0xe7e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_slide': config.c:(.text+0xe880): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_project': config.c:(.text+0xe8a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_project': config.c:(.text+0xe940): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_normalize': config.c:(.text+0xe960): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_normalize': config.c:(.text+0xe9e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_clamp': config.c:(.text+0xea00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_clamp': config.c:(.text+0xeaa0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_min': config.c:(.text+0xeac0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_min': config.c:(.text+0xeb60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_max': config.c:(.text+0xeb80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_max': config.c:(.text+0xec20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_round': config.c:(.text+0xec40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_round': config.c:(.text+0xecc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_ceil': config.c:(.text+0xece0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_ceil': config.c:(.text+0xed60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_floor': config.c:(.text+0xed80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_floor': config.c:(.text+0xee00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_abs': config.c:(.text+0xee20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_abs': config.c:(.text+0xeea0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_inverse': config.c:(.text+0xeec0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_inverse': config.c:(.text+0xef40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_negative': config.c:(.text+0xef60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_negative': config.c:(.text+0xefe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_snap': config.c:(.text+0xf000): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_snap': config.c:(.text+0xf0a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_divide': config.c:(.text+0xf0c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_divide': config.c:(.text+0xf160): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_multiply_mat2': config.c:(.text+0xf180): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_multiply_mat2': config.c:(.text+0xf220): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_multiply': config.c:(.text+0xf240): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_multiply': config.c:(.text+0xf2e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_scale': config.c:(.text+0xf300): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_scale': config.c:(.text+0xf3a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_subtract': config.c:(.text+0xf3c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_subtract': config.c:(.text+0xf460): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_add': config.c:(.text+0xf480): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_add': config.c:(.text+0xf520): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_one': config.c:(.text+0xf540): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_one': config.c:(.text+0xf5c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_zero': config.c:(.text+0xf5e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_zero': config.c:(.text+0xf660): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_assign_vec2i': config.c:(.text+0xf680): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_assign_vec2i': config.c:(.text+0xf700): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_assign': config.c:(.text+0xf720): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_assign': config.c:(.text+0xf7a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2': config.c:(.text+0xf7c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2': config.c:(.text+0xf840): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_nearly_equal': config.c:(.text+0xf860): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_nearly_equal': config.c:(.text+0xf8a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_equal': config.c:(.text+0xf8c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_equal': config.c:(.text+0xf900): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_near_zero': config.c:(.text+0xf920): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_near_zero': config.c:(.text+0xf940): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(config.c.o): In function `svec2_is_zero': config.c:(.text+0xf960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(config.c.o): In function `psvec2_is_zero': config.c:(.text+0xf980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_lerp': config_apply.c:(.text+0x120): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_lerp': config_apply.c:(.text+0x1a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_multiply': config_apply.c:(.text+0x1c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_multiply': config_apply.c:(.text+0x240): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_scale': config_apply.c:(.text+0x260): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_scale': config_apply.c:(.text+0x2e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_negative': config_apply.c:(.text+0x300): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_negative': config_apply.c:(.text+0x380): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_scaling': config_apply.c:(.text+0x3a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_scaling': config_apply.c:(.text+0x420): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_translation': config_apply.c:(.text+0x440): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_translation': config_apply.c:(.text+0x4c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_look_at': config_apply.c:(.text+0x4e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_look_at': config_apply.c:(.text+0x5a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_quaternion': config_apply.c:(.text+0x5c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_quaternion': config_apply.c:(.text+0x640): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_axis': config_apply.c:(.text+0x660): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_axis': config_apply.c:(.text+0x6e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_z': config_apply.c:(.text+0x700): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_z': config_apply.c:(.text+0x780): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_y': config_apply.c:(.text+0x7a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_y': config_apply.c:(.text+0x820): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_rotation_x': config_apply.c:(.text+0x840): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_rotation_x': config_apply.c:(.text+0x8c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_perspective_infinite': config_apply.c:(.text+0x8e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_perspective_infinite': config_apply.c:(.text+0x960): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_perspective_fov': config_apply.c:(.text+0x980): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_perspective_fov': config_apply.c:(.text+0xa00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_perspective': config_apply.c:(.text+0xa20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_perspective': config_apply.c:(.text+0xaa0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_ortho': config_apply.c:(.text+0xac0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_ortho': config_apply.c:(.text+0xb40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_inverse': config_apply.c:(.text+0xb60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_inverse': config_apply.c:(.text+0xbe0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_adjugate': config_apply.c:(.text+0xc00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_adjugate': config_apply.c:(.text+0xc80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_transpose': config_apply.c:(.text+0xca0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_transpose': config_apply.c:(.text+0xd20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_assign_mat3': config_apply.c:(.text+0xd40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_assign_mat3': config_apply.c:(.text+0xdc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_assign_mat2': config_apply.c:(.text+0xde0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_assign_mat2': config_apply.c:(.text+0xe80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_assign': config_apply.c:(.text+0xea0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_assign': config_apply.c:(.text+0xf20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_determinant': config_apply.c:(.text+0xf40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_determinant': config_apply.c:(.text+0xf60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_identity': config_apply.c:(.text+0xf80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_identity': config_apply.c:(.text+0x1000): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4_zero': config_apply.c:(.text+0x1020): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4_zero': config_apply.c:(.text+0x10a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat4': config_apply.c:(.text+0x10c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat4': config_apply.c:(.text+0x1140): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_lerp': config_apply.c:(.text+0x1160): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_lerp': config_apply.c:(.text+0x11e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_multiply': config_apply.c:(.text+0x1200): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_multiply': config_apply.c:(.text+0x1280): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_scale': config_apply.c:(.text+0x12a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_scale': config_apply.c:(.text+0x1320): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_negative': config_apply.c:(.text+0x1340): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_negative': config_apply.c:(.text+0x13c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_scaling': config_apply.c:(.text+0x13e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_scaling': config_apply.c:(.text+0x1460): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_quaternion': config_apply.c:(.text+0x1480): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_quaternion': config_apply.c:(.text+0x1520): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_axis': config_apply.c:(.text+0x1540): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_axis': config_apply.c:(.text+0x15e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_z': config_apply.c:(.text+0x1600): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_z': config_apply.c:(.text+0x1680): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_y': config_apply.c:(.text+0x16a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_y': config_apply.c:(.text+0x1720): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_rotation_x': config_apply.c:(.text+0x1740): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_rotation_x': config_apply.c:(.text+0x17c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_inverse': config_apply.c:(.text+0x17e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_inverse': config_apply.c:(.text+0x1860): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_adjugate': config_apply.c:(.text+0x1880): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_adjugate': config_apply.c:(.text+0x1900): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_cofactor': config_apply.c:(.text+0x1920): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_cofactor': config_apply.c:(.text+0x19a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_transpose': config_apply.c:(.text+0x19c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_transpose': config_apply.c:(.text+0x1a40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_assign_mat4': config_apply.c:(.text+0x1a60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_assign_mat4': config_apply.c:(.text+0x1ae0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_assign_mat2': config_apply.c:(.text+0x1b00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_assign_mat2': config_apply.c:(.text+0x1ba0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_assign': config_apply.c:(.text+0x1bc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_assign': config_apply.c:(.text+0x1c40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_determinant': config_apply.c:(.text+0x1c60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_determinant': config_apply.c:(.text+0x1c80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_identity': config_apply.c:(.text+0x1ca0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_identity': config_apply.c:(.text+0x1d20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3_zero': config_apply.c:(.text+0x1d40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3_zero': config_apply.c:(.text+0x1dc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat3': config_apply.c:(.text+0x1de0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat3': config_apply.c:(.text+0x1e60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_lerp': config_apply.c:(.text+0x1e80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_lerp': config_apply.c:(.text+0x1f40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_multiply': config_apply.c:(.text+0x1f60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_multiply': config_apply.c:(.text+0x2020): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_scale': config_apply.c:(.text+0x2040): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_scale': config_apply.c:(.text+0x20e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_negative': config_apply.c:(.text+0x2100): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_negative': config_apply.c:(.text+0x21a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_scaling': config_apply.c:(.text+0x21c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_scaling': config_apply.c:(.text+0x2260): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_rotation': config_apply.c:(.text+0x2280): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_rotation': config_apply.c:(.text+0x2320): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_inverse': config_apply.c:(.text+0x2340): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_inverse': config_apply.c:(.text+0x23e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_cofactor': config_apply.c:(.text+0x2400): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_cofactor': config_apply.c:(.text+0x24a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_transpose': config_apply.c:(.text+0x24c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_transpose': config_apply.c:(.text+0x2560): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_assign_mat4': config_apply.c:(.text+0x2580): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_assign_mat4': config_apply.c:(.text+0x2620): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_assign_mat3': config_apply.c:(.text+0x2640): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_assign_mat3': config_apply.c:(.text+0x26e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_assign': config_apply.c:(.text+0x2700): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_assign': config_apply.c:(.text+0x27a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_determinant': config_apply.c:(.text+0x27c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_determinant': config_apply.c:(.text+0x2800): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_identity': config_apply.c:(.text+0x2820): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_identity': config_apply.c:(.text+0x28c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2_zero': config_apply.c:(.text+0x28e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2_zero': config_apply.c:(.text+0x2980): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `smat2': config_apply.c:(.text+0x29a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psmat2': config_apply.c:(.text+0x2a40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_length_squared': config_apply.c:(.text+0x2a60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_length_squared': config_apply.c:(.text+0x2aa0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_length': config_apply.c:(.text+0x2ac0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_length': config_apply.c:(.text+0x2b00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_angle': config_apply.c:(.text+0x2b20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_angle': config_apply.c:(.text+0x2b60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_dot': config_apply.c:(.text+0x2b80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_dot': config_apply.c:(.text+0x2bc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_slerp': config_apply.c:(.text+0x2be0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_slerp': config_apply.c:(.text+0x2ca0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_lerp': config_apply.c:(.text+0x2cc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_lerp': config_apply.c:(.text+0x2d80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_yaw_pitch_roll': config_apply.c:(.text+0x2da0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_yaw_pitch_roll': config_apply.c:(.text+0x2e40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_mat4': config_apply.c:(.text+0x2e60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_mat4': config_apply.c:(.text+0x2f00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_vec3': config_apply.c:(.text+0x2f20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_vec3': config_apply.c:(.text+0x2fc0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_from_axis_angle': config_apply.c:(.text+0x2fe0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_from_axis_angle': config_apply.c:(.text+0x3080): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_power': config_apply.c:(.text+0x30a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_power': config_apply.c:(.text+0x3140): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_normalize': config_apply.c:(.text+0x3160): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_normalize': config_apply.c:(.text+0x3200): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_inverse': config_apply.c:(.text+0x3220): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_inverse': config_apply.c:(.text+0x32c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_conjugate': config_apply.c:(.text+0x32e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_conjugate': config_apply.c:(.text+0x3380): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_negative': config_apply.c:(.text+0x33a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_negative': config_apply.c:(.text+0x3440): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_divide': config_apply.c:(.text+0x3460): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_divide': config_apply.c:(.text+0x3520): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_multiply': config_apply.c:(.text+0x3540): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_multiply': config_apply.c:(.text+0x3600): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_scale': config_apply.c:(.text+0x3620): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_scale': config_apply.c:(.text+0x36c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_null': config_apply.c:(.text+0x36e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_null': config_apply.c:(.text+0x3780): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_zero': config_apply.c:(.text+0x37a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_zero': config_apply.c:(.text+0x3840): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_assign': config_apply.c:(.text+0x3860): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_assign': config_apply.c:(.text+0x3900): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat': config_apply.c:(.text+0x3920): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat': config_apply.c:(.text+0x39c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_nearly_equal': config_apply.c:(.text+0x39e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_nearly_equal': config_apply.c:(.text+0x3a20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_equal': config_apply.c:(.text+0x3a40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_equal': config_apply.c:(.text+0x3a80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_near_zero': config_apply.c:(.text+0x3aa0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_near_zero': config_apply.c:(.text+0x3ae0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `squat_is_zero': config_apply.c:(.text+0x3b00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psquat_is_zero': config_apply.c:(.text+0x3b40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_lerp': config_apply.c:(.text+0x3b60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_lerp': config_apply.c:(.text+0x3c00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_normalize': config_apply.c:(.text+0x3c20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_normalize': config_apply.c:(.text+0x3cc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_clamp': config_apply.c:(.text+0x3ce0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_clamp': config_apply.c:(.text+0x3d80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_min': config_apply.c:(.text+0x3da0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_min': config_apply.c:(.text+0x3e40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_max': config_apply.c:(.text+0x3e60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_max': config_apply.c:(.text+0x3f00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_round': config_apply.c:(.text+0x3f20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_round': config_apply.c:(.text+0x3fc0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_ceil': config_apply.c:(.text+0x3fe0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_ceil': config_apply.c:(.text+0x4080): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_floor': config_apply.c:(.text+0x40a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_floor': config_apply.c:(.text+0x4140): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_abs': config_apply.c:(.text+0x4160): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_abs': config_apply.c:(.text+0x4200): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_inverse': config_apply.c:(.text+0x4220): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_inverse': config_apply.c:(.text+0x42c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_negative': config_apply.c:(.text+0x42e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_negative': config_apply.c:(.text+0x4380): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_snap': config_apply.c:(.text+0x43a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_snap': config_apply.c:(.text+0x4440): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_divide': config_apply.c:(.text+0x4460): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_divide': config_apply.c:(.text+0x4500): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_multiply_mat4': config_apply.c:(.text+0x4520): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_multiply_mat4': config_apply.c:(.text+0x45c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_multiply': config_apply.c:(.text+0x45e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_multiply': config_apply.c:(.text+0x4680): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_scale': config_apply.c:(.text+0x46a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_scale': config_apply.c:(.text+0x4740): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_subtract': config_apply.c:(.text+0x4760): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_subtract': config_apply.c:(.text+0x4800): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_add': config_apply.c:(.text+0x4820): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_add': config_apply.c:(.text+0x48c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_one': config_apply.c:(.text+0x48e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_one': config_apply.c:(.text+0x4960): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_zero': config_apply.c:(.text+0x4980): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_zero': config_apply.c:(.text+0x4a00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_assign_vec4': config_apply.c:(.text+0x4a20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_assign_vec4': config_apply.c:(.text+0x4ac0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_assign': config_apply.c:(.text+0x4ae0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_assign': config_apply.c:(.text+0x4b80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i': config_apply.c:(.text+0x4ba0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i': config_apply.c:(.text+0x4c40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_is_equal': config_apply.c:(.text+0x4c80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_is_equal': config_apply.c:(.text+0x4cc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4i_is_zero': config_apply.c:(.text+0x4ce0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4i_is_zero': config_apply.c:(.text+0x4d00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_lerp': config_apply.c:(.text+0x4d20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_lerp': config_apply.c:(.text+0x4dc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_normalize': config_apply.c:(.text+0x4de0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_normalize': config_apply.c:(.text+0x4e80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_clamp': config_apply.c:(.text+0x4ea0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_clamp': config_apply.c:(.text+0x4f40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_min': config_apply.c:(.text+0x4f60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_min': config_apply.c:(.text+0x5000): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_max': config_apply.c:(.text+0x5020): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_max': config_apply.c:(.text+0x50c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_round': config_apply.c:(.text+0x50e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_round': config_apply.c:(.text+0x5180): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_ceil': config_apply.c:(.text+0x51a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_ceil': config_apply.c:(.text+0x5240): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_floor': config_apply.c:(.text+0x5260): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_floor': config_apply.c:(.text+0x5300): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_abs': config_apply.c:(.text+0x5320): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_abs': config_apply.c:(.text+0x53c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_inverse': config_apply.c:(.text+0x53e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_inverse': config_apply.c:(.text+0x5480): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_negative': config_apply.c:(.text+0x54a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_negative': config_apply.c:(.text+0x5540): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_snap': config_apply.c:(.text+0x5560): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_snap': config_apply.c:(.text+0x5600): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_divide': config_apply.c:(.text+0x5620): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_divide': config_apply.c:(.text+0x56c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_multiply_mat4': config_apply.c:(.text+0x56e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_multiply_mat4': config_apply.c:(.text+0x5780): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_multiply': config_apply.c:(.text+0x57a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_multiply': config_apply.c:(.text+0x5840): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_scale': config_apply.c:(.text+0x5860): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_scale': config_apply.c:(.text+0x5900): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_subtract': config_apply.c:(.text+0x5920): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_subtract': config_apply.c:(.text+0x59c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_add': config_apply.c:(.text+0x59e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_add': config_apply.c:(.text+0x5a80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_one': config_apply.c:(.text+0x5aa0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_one': config_apply.c:(.text+0x5b20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_zero': config_apply.c:(.text+0x5b40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_zero': config_apply.c:(.text+0x5bc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_assign_vec4i': config_apply.c:(.text+0x5be0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_assign_vec4i': config_apply.c:(.text+0x5c80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_assign': config_apply.c:(.text+0x5ca0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_assign': config_apply.c:(.text+0x5d40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4': config_apply.c:(.text+0x5d60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4': config_apply.c:(.text+0x5e00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_nearly_equal': config_apply.c:(.text+0x5e20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_nearly_equal': config_apply.c:(.text+0x5e60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_equal': config_apply.c:(.text+0x5e80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_equal': config_apply.c:(.text+0x5ec0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_near_zero': config_apply.c:(.text+0x5ee0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_near_zero': config_apply.c:(.text+0x5f20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec4_is_zero': config_apply.c:(.text+0x5f40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec4_is_zero': config_apply.c:(.text+0x5f60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_distance_squared': config_apply.c:(.text+0x5f80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_distance_squared': config_apply.c:(.text+0x5fe0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_distance': config_apply.c:(.text+0x6000): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_distance': config_apply.c:(.text+0x6060): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_length_squared': config_apply.c:(.text+0x6080): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_length_squared': config_apply.c:(.text+0x60c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_length': config_apply.c:(.text+0x60e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_length': config_apply.c:(.text+0x6120): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_dot': config_apply.c:(.text+0x6140): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_dot': config_apply.c:(.text+0x61a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_bezier4': config_apply.c:(.text+0x61c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_bezier4': config_apply.c:(.text+0x62c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_bezier3': config_apply.c:(.text+0x6300): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_bezier3': config_apply.c:(.text+0x6400): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_lerp': config_apply.c:(.text+0x6420): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_lerp': config_apply.c:(.text+0x6500): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_reflect': config_apply.c:(.text+0x6520): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_reflect': config_apply.c:(.text+0x6600): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_slide': config_apply.c:(.text+0x6620): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_slide': config_apply.c:(.text+0x6700): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_project': config_apply.c:(.text+0x6720): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_project': config_apply.c:(.text+0x6800): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_normalize': config_apply.c:(.text+0x6820): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_normalize': config_apply.c:(.text+0x68e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_cross': config_apply.c:(.text+0x6900): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_cross': config_apply.c:(.text+0x69e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_clamp': config_apply.c:(.text+0x6a00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_clamp': config_apply.c:(.text+0x6b00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_min': config_apply.c:(.text+0x6b20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_min': config_apply.c:(.text+0x6c00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_max': config_apply.c:(.text+0x6c20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_max': config_apply.c:(.text+0x6d00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_round': config_apply.c:(.text+0x6d20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_round': config_apply.c:(.text+0x6dc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_ceil': config_apply.c:(.text+0x6de0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_ceil': config_apply.c:(.text+0x6e80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_floor': config_apply.c:(.text+0x6ea0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_floor': config_apply.c:(.text+0x6f40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_abs': config_apply.c:(.text+0x6f60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_abs': config_apply.c:(.text+0x7020): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_inverse': config_apply.c:(.text+0x7040): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_inverse': config_apply.c:(.text+0x7100): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_negative': config_apply.c:(.text+0x7120): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_negative': config_apply.c:(.text+0x71e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_snap': config_apply.c:(.text+0x7200): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_snap': config_apply.c:(.text+0x72e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_divide': config_apply.c:(.text+0x7300): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_divide': config_apply.c:(.text+0x73e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_multiply_mat3': config_apply.c:(.text+0x7400): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_multiply_mat3': config_apply.c:(.text+0x74c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_multiply': config_apply.c:(.text+0x74e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_multiply': config_apply.c:(.text+0x75c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_scale': config_apply.c:(.text+0x75e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_scale': config_apply.c:(.text+0x76a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_subtract': config_apply.c:(.text+0x76c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_subtract': config_apply.c:(.text+0x77a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_add': config_apply.c:(.text+0x77c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_add': config_apply.c:(.text+0x78a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_one': config_apply.c:(.text+0x78c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_one': config_apply.c:(.text+0x7960): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_zero': config_apply.c:(.text+0x7980): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_zero': config_apply.c:(.text+0x7a20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_assign_vec3': config_apply.c:(.text+0x7a40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_assign_vec3': config_apply.c:(.text+0x7ae0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_assign': config_apply.c:(.text+0x7b00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_assign': config_apply.c:(.text+0x7bc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i': config_apply.c:(.text+0x7be0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i': config_apply.c:(.text+0x7c80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_is_equal': config_apply.c:(.text+0x7ca0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_is_equal': config_apply.c:(.text+0x7d00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3i_is_zero': config_apply.c:(.text+0x7d20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3i_is_zero': config_apply.c:(.text+0x7d60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_distance_squared': config_apply.c:(.text+0x7d80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_distance_squared': config_apply.c:(.text+0x7dc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_distance': config_apply.c:(.text+0x7de0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_distance': config_apply.c:(.text+0x7e20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_length_squared': config_apply.c:(.text+0x7e40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_length_squared': config_apply.c:(.text+0x7e60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_length': config_apply.c:(.text+0x7e80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_length': config_apply.c:(.text+0x7ea0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_dot': config_apply.c:(.text+0x7ec0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_dot': config_apply.c:(.text+0x7f00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_bezier4': config_apply.c:(.text+0x7f20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_bezier4': config_apply.c:(.text+0x8000): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_bezier3': config_apply.c:(.text+0x8040): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_bezier3': config_apply.c:(.text+0x8100): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_lerp': config_apply.c:(.text+0x8120): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_lerp': config_apply.c:(.text+0x81e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_reflect': config_apply.c:(.text+0x8200): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_reflect': config_apply.c:(.text+0x82c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_slide': config_apply.c:(.text+0x82e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_slide': config_apply.c:(.text+0x83a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_project': config_apply.c:(.text+0x83c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_project': config_apply.c:(.text+0x8480): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_normalize': config_apply.c:(.text+0x84a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_normalize': config_apply.c:(.text+0x8540): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_cross': config_apply.c:(.text+0x8560): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_cross': config_apply.c:(.text+0x8620): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_clamp': config_apply.c:(.text+0x8640): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_clamp': config_apply.c:(.text+0x8700): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_min': config_apply.c:(.text+0x8720): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_min': config_apply.c:(.text+0x87e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_max': config_apply.c:(.text+0x8800): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_max': config_apply.c:(.text+0x88c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_round': config_apply.c:(.text+0x88e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_round': config_apply.c:(.text+0x8980): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_ceil': config_apply.c:(.text+0x89a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_ceil': config_apply.c:(.text+0x8a40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_floor': config_apply.c:(.text+0x8a60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_floor': config_apply.c:(.text+0x8b00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_abs': config_apply.c:(.text+0x8b20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_abs': config_apply.c:(.text+0x8bc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_inverse': config_apply.c:(.text+0x8be0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_inverse': config_apply.c:(.text+0x8c80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_negative': config_apply.c:(.text+0x8ca0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_negative': config_apply.c:(.text+0x8d40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_snap': config_apply.c:(.text+0x8d60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_snap': config_apply.c:(.text+0x8e20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_divide': config_apply.c:(.text+0x8e40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_divide': config_apply.c:(.text+0x8f00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_multiply_mat3': config_apply.c:(.text+0x8f20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_multiply_mat3': config_apply.c:(.text+0x8fc0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_multiply': config_apply.c:(.text+0x8fe0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_multiply': config_apply.c:(.text+0x90a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_scale': config_apply.c:(.text+0x90c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_scale': config_apply.c:(.text+0x9160): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_subtract': config_apply.c:(.text+0x9180): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_subtract': config_apply.c:(.text+0x9240): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_add': config_apply.c:(.text+0x9260): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_add': config_apply.c:(.text+0x9320): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_one': config_apply.c:(.text+0x9340): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_one': config_apply.c:(.text+0x93e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_zero': config_apply.c:(.text+0x9400): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_zero': config_apply.c:(.text+0x94a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_assign_vec3i': config_apply.c:(.text+0x94c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_assign_vec3i': config_apply.c:(.text+0x9580): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_assign': config_apply.c:(.text+0x95a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_assign': config_apply.c:(.text+0x9640): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3': config_apply.c:(.text+0x9660): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3': config_apply.c:(.text+0x9700): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_nearly_equal': config_apply.c:(.text+0x9720): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_nearly_equal': config_apply.c:(.text+0x9760): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_equal': config_apply.c:(.text+0x9780): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_equal': config_apply.c:(.text+0x97c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_near_zero': config_apply.c:(.text+0x97e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_near_zero': config_apply.c:(.text+0x9820): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec3_is_zero': config_apply.c:(.text+0x9840): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec3_is_zero': config_apply.c:(.text+0x9880): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_distance_squared': config_apply.c:(.text+0x98a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_distance_squared': config_apply.c:(.text+0x98e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_distance': config_apply.c:(.text+0x9900): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_distance': config_apply.c:(.text+0x9920): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_length': config_apply.c:(.text+0x9940): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_length': config_apply.c:(.text+0x9960): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_length_squared': config_apply.c:(.text+0x9980): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_length_squared': config_apply.c:(.text+0x99a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_angle': config_apply.c:(.text+0x99c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_angle': config_apply.c:(.text+0x99e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_dot': config_apply.c:(.text+0x9a00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_dot': config_apply.c:(.text+0x9a40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_bezier4': config_apply.c:(.text+0x9a60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_bezier4': config_apply.c:(.text+0x9b00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_bezier3': config_apply.c:(.text+0x9b40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_bezier3': config_apply.c:(.text+0x9be0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_lerp': config_apply.c:(.text+0x9c00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_lerp': config_apply.c:(.text+0x9c80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_rotate': config_apply.c:(.text+0x9ca0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_rotate': config_apply.c:(.text+0x9d20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_tangent': config_apply.c:(.text+0x9d40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_tangent': config_apply.c:(.text+0x9dc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_reflect': config_apply.c:(.text+0x9de0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_reflect': config_apply.c:(.text+0x9e60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_slide': config_apply.c:(.text+0x9e80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_slide': config_apply.c:(.text+0x9f00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_project': config_apply.c:(.text+0x9f20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_project': config_apply.c:(.text+0x9fa0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_normalize': config_apply.c:(.text+0x9fc0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_normalize': config_apply.c:(.text+0xa040): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_clamp': config_apply.c:(.text+0xa060): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_clamp': config_apply.c:(.text+0xa100): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_min': config_apply.c:(.text+0xa120): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_min': config_apply.c:(.text+0xa1a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_max': config_apply.c:(.text+0xa1c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_max': config_apply.c:(.text+0xa240): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_round': config_apply.c:(.text+0xa260): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_round': config_apply.c:(.text+0xa2e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_ceil': config_apply.c:(.text+0xa300): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_ceil': config_apply.c:(.text+0xa380): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_floor': config_apply.c:(.text+0xa3a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_floor': config_apply.c:(.text+0xa420): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_abs': config_apply.c:(.text+0xa440): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_abs': config_apply.c:(.text+0xa4c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_inverse': config_apply.c:(.text+0xa4e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_inverse': config_apply.c:(.text+0xa560): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_negative': config_apply.c:(.text+0xa580): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_negative': config_apply.c:(.text+0xa600): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_snap': config_apply.c:(.text+0xa620): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_snap': config_apply.c:(.text+0xa6a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_divide': config_apply.c:(.text+0xa6c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_divide': config_apply.c:(.text+0xa740): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_multiply_mat2': config_apply.c:(.text+0xa760): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_multiply_mat2': config_apply.c:(.text+0xa800): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_multiply': config_apply.c:(.text+0xa820): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_multiply': config_apply.c:(.text+0xa8a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_scale': config_apply.c:(.text+0xa8c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_scale': config_apply.c:(.text+0xa940): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_subtract': config_apply.c:(.text+0xa960): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_subtract': config_apply.c:(.text+0xa9e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_add': config_apply.c:(.text+0xaa00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_add': config_apply.c:(.text+0xaa80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_one': config_apply.c:(.text+0xaaa0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_one': config_apply.c:(.text+0xab20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_zero': config_apply.c:(.text+0xab40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_zero': config_apply.c:(.text+0xabc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_assign_vec2': config_apply.c:(.text+0xabe0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_assign_vec2': config_apply.c:(.text+0xac60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_assign': config_apply.c:(.text+0xac80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_assign': config_apply.c:(.text+0xad00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i': config_apply.c:(.text+0xad20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i': config_apply.c:(.text+0xada0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_is_equal': config_apply.c:(.text+0xadc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_is_equal': config_apply.c:(.text+0xae00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2i_is_zero': config_apply.c:(.text+0xae20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2i_is_zero': config_apply.c:(.text+0xae40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_distance_squared': config_apply.c:(.text+0xae60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_distance_squared': config_apply.c:(.text+0xaea0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_distance': config_apply.c:(.text+0xaec0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_distance': config_apply.c:(.text+0xaf00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_length': config_apply.c:(.text+0xaf20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_length': config_apply.c:(.text+0xaf40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_length_squared': config_apply.c:(.text+0xaf60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_length_squared': config_apply.c:(.text+0xaf80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_angle': config_apply.c:(.text+0xafa0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_angle': config_apply.c:(.text+0xafc0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_dot': config_apply.c:(.text+0xafe0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_dot': config_apply.c:(.text+0xb020): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_bezier4': config_apply.c:(.text+0xb040): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_bezier4': config_apply.c:(.text+0xb100): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_bezier3': config_apply.c:(.text+0xb140): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_bezier3': config_apply.c:(.text+0xb1e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_lerp': config_apply.c:(.text+0xb200): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_lerp': config_apply.c:(.text+0xb2a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_rotate': config_apply.c:(.text+0xb2c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_rotate': config_apply.c:(.text+0xb360): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_tangent': config_apply.c:(.text+0xb380): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_tangent': config_apply.c:(.text+0xb400): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_reflect': config_apply.c:(.text+0xb420): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_reflect': config_apply.c:(.text+0xb4c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_slide': config_apply.c:(.text+0xb4e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_slide': config_apply.c:(.text+0xb580): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_project': config_apply.c:(.text+0xb5a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_project': config_apply.c:(.text+0xb640): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_normalize': config_apply.c:(.text+0xb660): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_normalize': config_apply.c:(.text+0xb6e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_clamp': config_apply.c:(.text+0xb700): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_clamp': config_apply.c:(.text+0xb7a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_min': config_apply.c:(.text+0xb7c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_min': config_apply.c:(.text+0xb860): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_max': config_apply.c:(.text+0xb880): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_max': config_apply.c:(.text+0xb920): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_round': config_apply.c:(.text+0xb940): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_round': config_apply.c:(.text+0xb9c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_ceil': config_apply.c:(.text+0xb9e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_ceil': config_apply.c:(.text+0xba60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_floor': config_apply.c:(.text+0xba80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_floor': config_apply.c:(.text+0xbb00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_abs': config_apply.c:(.text+0xbb20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_abs': config_apply.c:(.text+0xbba0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_inverse': config_apply.c:(.text+0xbbc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_inverse': config_apply.c:(.text+0xbc40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_negative': config_apply.c:(.text+0xbc60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_negative': config_apply.c:(.text+0xbce0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_snap': config_apply.c:(.text+0xbd00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_snap': config_apply.c:(.text+0xbda0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_divide': config_apply.c:(.text+0xbdc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_divide': config_apply.c:(.text+0xbe60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_multiply_mat2': config_apply.c:(.text+0xbe80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_multiply_mat2': config_apply.c:(.text+0xbf20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_multiply': config_apply.c:(.text+0xbf40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_multiply': config_apply.c:(.text+0xbfe0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_scale': config_apply.c:(.text+0xc000): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_scale': config_apply.c:(.text+0xc0a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_subtract': config_apply.c:(.text+0xc0c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_subtract': config_apply.c:(.text+0xc160): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_add': config_apply.c:(.text+0xc180): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_add': config_apply.c:(.text+0xc220): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_one': config_apply.c:(.text+0xc240): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_one': config_apply.c:(.text+0xc2c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_zero': config_apply.c:(.text+0xc2e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_zero': config_apply.c:(.text+0xc360): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_assign_vec2i': config_apply.c:(.text+0xc380): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_assign_vec2i': config_apply.c:(.text+0xc400): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_assign': config_apply.c:(.text+0xc420): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_assign': config_apply.c:(.text+0xc4a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2': config_apply.c:(.text+0xc4c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2': config_apply.c:(.text+0xc540): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_nearly_equal': config_apply.c:(.text+0xc560): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_nearly_equal': config_apply.c:(.text+0xc5a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_equal': config_apply.c:(.text+0xc5c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_equal': config_apply.c:(.text+0xc600): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_near_zero': config_apply.c:(.text+0xc620): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_near_zero': config_apply.c:(.text+0xc640): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `svec2_is_zero': config_apply.c:(.text+0xc660): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(config_apply.c.o): In function `psvec2_is_zero': config_apply.c:(.text+0xc680): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_lerp': config_json.c:(.text+0xb40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_lerp': config_json.c:(.text+0xbc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_multiply': config_json.c:(.text+0xbe0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_multiply': config_json.c:(.text+0xc60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_scale': config_json.c:(.text+0xc80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_scale': config_json.c:(.text+0xd00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_negative': config_json.c:(.text+0xd20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_negative': config_json.c:(.text+0xda0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_scaling': config_json.c:(.text+0xdc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_scaling': config_json.c:(.text+0xe40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_translation': config_json.c:(.text+0xe60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_translation': config_json.c:(.text+0xee0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_look_at': config_json.c:(.text+0xf00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_look_at': config_json.c:(.text+0xfc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_quaternion': config_json.c:(.text+0xfe0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_quaternion': config_json.c:(.text+0x1060): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_axis': config_json.c:(.text+0x1080): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_axis': config_json.c:(.text+0x1100): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_z': config_json.c:(.text+0x1120): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_z': config_json.c:(.text+0x11a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_y': config_json.c:(.text+0x11c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_y': config_json.c:(.text+0x1240): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_rotation_x': config_json.c:(.text+0x1260): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_rotation_x': config_json.c:(.text+0x12e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_perspective_infinite': config_json.c:(.text+0x1300): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_perspective_infinite': config_json.c:(.text+0x1380): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_perspective_fov': config_json.c:(.text+0x13a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_perspective_fov': config_json.c:(.text+0x1420): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_perspective': config_json.c:(.text+0x1440): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_perspective': config_json.c:(.text+0x14c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_ortho': config_json.c:(.text+0x14e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_ortho': config_json.c:(.text+0x1560): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_inverse': config_json.c:(.text+0x1580): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_inverse': config_json.c:(.text+0x1600): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_adjugate': config_json.c:(.text+0x1620): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_adjugate': config_json.c:(.text+0x16a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_transpose': config_json.c:(.text+0x16c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_transpose': config_json.c:(.text+0x1740): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_assign_mat3': config_json.c:(.text+0x1760): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_assign_mat3': config_json.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_assign_mat2': config_json.c:(.text+0x1800): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_assign_mat2': config_json.c:(.text+0x18a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_assign': config_json.c:(.text+0x18c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_assign': config_json.c:(.text+0x1940): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_determinant': config_json.c:(.text+0x1960): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_determinant': config_json.c:(.text+0x1980): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_identity': config_json.c:(.text+0x19a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_identity': config_json.c:(.text+0x1a20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4_zero': config_json.c:(.text+0x1a40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4_zero': config_json.c:(.text+0x1ac0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat4': config_json.c:(.text+0x1ae0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat4': config_json.c:(.text+0x1b60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_lerp': config_json.c:(.text+0x1b80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_lerp': config_json.c:(.text+0x1c00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_multiply': config_json.c:(.text+0x1c20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_multiply': config_json.c:(.text+0x1ca0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_scale': config_json.c:(.text+0x1cc0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_scale': config_json.c:(.text+0x1d40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_negative': config_json.c:(.text+0x1d60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_negative': config_json.c:(.text+0x1de0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_scaling': config_json.c:(.text+0x1e00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_scaling': config_json.c:(.text+0x1e80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_quaternion': config_json.c:(.text+0x1ea0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_quaternion': config_json.c:(.text+0x1f40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_axis': config_json.c:(.text+0x1f60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_axis': config_json.c:(.text+0x2000): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_z': config_json.c:(.text+0x2020): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_z': config_json.c:(.text+0x20a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_y': config_json.c:(.text+0x20c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_y': config_json.c:(.text+0x2140): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_rotation_x': config_json.c:(.text+0x2160): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_rotation_x': config_json.c:(.text+0x21e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_inverse': config_json.c:(.text+0x2200): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_inverse': config_json.c:(.text+0x2280): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_adjugate': config_json.c:(.text+0x22a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_adjugate': config_json.c:(.text+0x2320): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_cofactor': config_json.c:(.text+0x2340): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_cofactor': config_json.c:(.text+0x23c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_transpose': config_json.c:(.text+0x23e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_transpose': config_json.c:(.text+0x2460): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_assign_mat4': config_json.c:(.text+0x2480): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_assign_mat4': config_json.c:(.text+0x2500): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_assign_mat2': config_json.c:(.text+0x2520): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_assign_mat2': config_json.c:(.text+0x25c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_assign': config_json.c:(.text+0x25e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_assign': config_json.c:(.text+0x2660): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_determinant': config_json.c:(.text+0x2680): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_determinant': config_json.c:(.text+0x26a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_identity': config_json.c:(.text+0x26c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_identity': config_json.c:(.text+0x2740): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3_zero': config_json.c:(.text+0x2760): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3_zero': config_json.c:(.text+0x27e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat3': config_json.c:(.text+0x2800): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat3': config_json.c:(.text+0x2880): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_lerp': config_json.c:(.text+0x28a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_lerp': config_json.c:(.text+0x2960): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_multiply': config_json.c:(.text+0x2980): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_multiply': config_json.c:(.text+0x2a40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_scale': config_json.c:(.text+0x2a60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_scale': config_json.c:(.text+0x2b00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_negative': config_json.c:(.text+0x2b20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_negative': config_json.c:(.text+0x2bc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_scaling': config_json.c:(.text+0x2be0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_scaling': config_json.c:(.text+0x2c80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_rotation': config_json.c:(.text+0x2ca0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_rotation': config_json.c:(.text+0x2d40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_inverse': config_json.c:(.text+0x2d60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_inverse': config_json.c:(.text+0x2e00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_cofactor': config_json.c:(.text+0x2e20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_cofactor': config_json.c:(.text+0x2ec0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_transpose': config_json.c:(.text+0x2ee0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_transpose': config_json.c:(.text+0x2f80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_assign_mat4': config_json.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_assign_mat4': config_json.c:(.text+0x3040): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_assign_mat3': config_json.c:(.text+0x3060): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_assign_mat3': config_json.c:(.text+0x3100): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_assign': config_json.c:(.text+0x3120): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_assign': config_json.c:(.text+0x31c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_determinant': config_json.c:(.text+0x31e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_determinant': config_json.c:(.text+0x3220): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_identity': config_json.c:(.text+0x3240): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_identity': config_json.c:(.text+0x32e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2_zero': config_json.c:(.text+0x3300): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2_zero': config_json.c:(.text+0x33a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `smat2': config_json.c:(.text+0x33c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psmat2': config_json.c:(.text+0x3460): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_length_squared': config_json.c:(.text+0x3480): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_length_squared': config_json.c:(.text+0x34c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_length': config_json.c:(.text+0x34e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_length': config_json.c:(.text+0x3520): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_angle': config_json.c:(.text+0x3540): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_angle': config_json.c:(.text+0x3580): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_dot': config_json.c:(.text+0x35a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_dot': config_json.c:(.text+0x35e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_slerp': config_json.c:(.text+0x3600): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_slerp': config_json.c:(.text+0x36c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_lerp': config_json.c:(.text+0x36e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_lerp': config_json.c:(.text+0x37a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_yaw_pitch_roll': config_json.c:(.text+0x37c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_yaw_pitch_roll': config_json.c:(.text+0x3860): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_mat4': config_json.c:(.text+0x3880): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_mat4': config_json.c:(.text+0x3920): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_vec3': config_json.c:(.text+0x3940): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_vec3': config_json.c:(.text+0x39e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_from_axis_angle': config_json.c:(.text+0x3a00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_from_axis_angle': config_json.c:(.text+0x3aa0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_power': config_json.c:(.text+0x3ac0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_power': config_json.c:(.text+0x3b60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_normalize': config_json.c:(.text+0x3b80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_normalize': config_json.c:(.text+0x3c20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_inverse': config_json.c:(.text+0x3c40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_inverse': config_json.c:(.text+0x3ce0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_conjugate': config_json.c:(.text+0x3d00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_conjugate': config_json.c:(.text+0x3da0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_negative': config_json.c:(.text+0x3dc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_negative': config_json.c:(.text+0x3e60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_divide': config_json.c:(.text+0x3e80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_divide': config_json.c:(.text+0x3f40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_multiply': config_json.c:(.text+0x3f60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_multiply': config_json.c:(.text+0x4020): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_scale': config_json.c:(.text+0x4040): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_scale': config_json.c:(.text+0x40e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_null': config_json.c:(.text+0x4100): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_null': config_json.c:(.text+0x41a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_zero': config_json.c:(.text+0x41c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_zero': config_json.c:(.text+0x4260): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_assign': config_json.c:(.text+0x4280): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_assign': config_json.c:(.text+0x4320): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat': config_json.c:(.text+0x4340): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat': config_json.c:(.text+0x43e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_nearly_equal': config_json.c:(.text+0x4400): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_nearly_equal': config_json.c:(.text+0x4440): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_equal': config_json.c:(.text+0x4460): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_equal': config_json.c:(.text+0x44a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_near_zero': config_json.c:(.text+0x44c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_near_zero': config_json.c:(.text+0x4500): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `squat_is_zero': config_json.c:(.text+0x4520): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psquat_is_zero': config_json.c:(.text+0x4560): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_lerp': config_json.c:(.text+0x4580): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_lerp': config_json.c:(.text+0x4620): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_normalize': config_json.c:(.text+0x4640): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_normalize': config_json.c:(.text+0x46e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_clamp': config_json.c:(.text+0x4700): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_clamp': config_json.c:(.text+0x47a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_min': config_json.c:(.text+0x47c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_min': config_json.c:(.text+0x4860): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_max': config_json.c:(.text+0x4880): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_max': config_json.c:(.text+0x4920): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_round': config_json.c:(.text+0x4940): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_round': config_json.c:(.text+0x49e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_ceil': config_json.c:(.text+0x4a00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_ceil': config_json.c:(.text+0x4aa0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_floor': config_json.c:(.text+0x4ac0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_floor': config_json.c:(.text+0x4b60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_abs': config_json.c:(.text+0x4b80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_abs': config_json.c:(.text+0x4c20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_inverse': config_json.c:(.text+0x4c40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_inverse': config_json.c:(.text+0x4ce0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_negative': config_json.c:(.text+0x4d00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_negative': config_json.c:(.text+0x4da0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_snap': config_json.c:(.text+0x4dc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_snap': config_json.c:(.text+0x4e60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_divide': config_json.c:(.text+0x4e80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_divide': config_json.c:(.text+0x4f20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_multiply_mat4': config_json.c:(.text+0x4f40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_multiply_mat4': config_json.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_multiply': config_json.c:(.text+0x5000): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_multiply': config_json.c:(.text+0x50a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_scale': config_json.c:(.text+0x50c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_scale': config_json.c:(.text+0x5160): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_subtract': config_json.c:(.text+0x5180): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_subtract': config_json.c:(.text+0x5220): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_add': config_json.c:(.text+0x5240): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_add': config_json.c:(.text+0x52e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_one': config_json.c:(.text+0x5300): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_one': config_json.c:(.text+0x5380): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_zero': config_json.c:(.text+0x53a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_zero': config_json.c:(.text+0x5420): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_assign_vec4': config_json.c:(.text+0x5440): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_assign_vec4': config_json.c:(.text+0x54e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_assign': config_json.c:(.text+0x5500): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_assign': config_json.c:(.text+0x55a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i': config_json.c:(.text+0x55c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i': config_json.c:(.text+0x5660): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_is_equal': config_json.c:(.text+0x56a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_is_equal': config_json.c:(.text+0x56e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4i_is_zero': config_json.c:(.text+0x5700): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4i_is_zero': config_json.c:(.text+0x5720): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_lerp': config_json.c:(.text+0x5740): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_lerp': config_json.c:(.text+0x57e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_normalize': config_json.c:(.text+0x5800): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_normalize': config_json.c:(.text+0x58a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_clamp': config_json.c:(.text+0x58c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_clamp': config_json.c:(.text+0x5960): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_min': config_json.c:(.text+0x5980): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_min': config_json.c:(.text+0x5a20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_max': config_json.c:(.text+0x5a40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_max': config_json.c:(.text+0x5ae0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_round': config_json.c:(.text+0x5b00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_round': config_json.c:(.text+0x5ba0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_ceil': config_json.c:(.text+0x5bc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_ceil': config_json.c:(.text+0x5c60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_floor': config_json.c:(.text+0x5c80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_floor': config_json.c:(.text+0x5d20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_abs': config_json.c:(.text+0x5d40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_abs': config_json.c:(.text+0x5de0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_inverse': config_json.c:(.text+0x5e00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_inverse': config_json.c:(.text+0x5ea0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_negative': config_json.c:(.text+0x5ec0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_negative': config_json.c:(.text+0x5f60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_snap': config_json.c:(.text+0x5f80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_snap': config_json.c:(.text+0x6020): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_divide': config_json.c:(.text+0x6040): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_divide': config_json.c:(.text+0x60e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_multiply_mat4': config_json.c:(.text+0x6100): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_multiply_mat4': config_json.c:(.text+0x61a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_multiply': config_json.c:(.text+0x61c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_multiply': config_json.c:(.text+0x6260): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_scale': config_json.c:(.text+0x6280): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_scale': config_json.c:(.text+0x6320): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_subtract': config_json.c:(.text+0x6340): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_subtract': config_json.c:(.text+0x63e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_add': config_json.c:(.text+0x6400): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_add': config_json.c:(.text+0x64a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_one': config_json.c:(.text+0x64c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_one': config_json.c:(.text+0x6540): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_zero': config_json.c:(.text+0x6560): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_zero': config_json.c:(.text+0x65e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_assign_vec4i': config_json.c:(.text+0x6600): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_assign_vec4i': config_json.c:(.text+0x66a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_assign': config_json.c:(.text+0x66c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_assign': config_json.c:(.text+0x6760): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4': config_json.c:(.text+0x6780): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4': config_json.c:(.text+0x6820): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_nearly_equal': config_json.c:(.text+0x6840): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_nearly_equal': config_json.c:(.text+0x6880): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_equal': config_json.c:(.text+0x68a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_equal': config_json.c:(.text+0x68e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_near_zero': config_json.c:(.text+0x6900): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_near_zero': config_json.c:(.text+0x6940): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec4_is_zero': config_json.c:(.text+0x6960): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec4_is_zero': config_json.c:(.text+0x6980): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_distance_squared': config_json.c:(.text+0x69a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_distance_squared': config_json.c:(.text+0x6a00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_distance': config_json.c:(.text+0x6a20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_distance': config_json.c:(.text+0x6a80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_length_squared': config_json.c:(.text+0x6aa0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_length_squared': config_json.c:(.text+0x6ae0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_length': config_json.c:(.text+0x6b00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_length': config_json.c:(.text+0x6b40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_dot': config_json.c:(.text+0x6b60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_dot': config_json.c:(.text+0x6bc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_bezier4': config_json.c:(.text+0x6be0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_bezier4': config_json.c:(.text+0x6ce0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_bezier3': config_json.c:(.text+0x6d20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_bezier3': config_json.c:(.text+0x6e20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_lerp': config_json.c:(.text+0x6e40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_lerp': config_json.c:(.text+0x6f20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_reflect': config_json.c:(.text+0x6f40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_reflect': config_json.c:(.text+0x7020): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_slide': config_json.c:(.text+0x7040): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_slide': config_json.c:(.text+0x7120): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_project': config_json.c:(.text+0x7140): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_project': config_json.c:(.text+0x7220): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_normalize': config_json.c:(.text+0x7240): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_normalize': config_json.c:(.text+0x7300): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_cross': config_json.c:(.text+0x7320): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_cross': config_json.c:(.text+0x7400): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_clamp': config_json.c:(.text+0x7420): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_clamp': config_json.c:(.text+0x7520): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_min': config_json.c:(.text+0x7540): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_min': config_json.c:(.text+0x7620): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_max': config_json.c:(.text+0x7640): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_max': config_json.c:(.text+0x7720): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_round': config_json.c:(.text+0x7740): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_round': config_json.c:(.text+0x77e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_ceil': config_json.c:(.text+0x7800): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_ceil': config_json.c:(.text+0x78a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_floor': config_json.c:(.text+0x78c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_floor': config_json.c:(.text+0x7960): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_abs': config_json.c:(.text+0x7980): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_abs': config_json.c:(.text+0x7a40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_inverse': config_json.c:(.text+0x7a60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_inverse': config_json.c:(.text+0x7b20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_negative': config_json.c:(.text+0x7b40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_negative': config_json.c:(.text+0x7c00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_snap': config_json.c:(.text+0x7c20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_snap': config_json.c:(.text+0x7d00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_divide': config_json.c:(.text+0x7d20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_divide': config_json.c:(.text+0x7e00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_multiply_mat3': config_json.c:(.text+0x7e20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_multiply_mat3': config_json.c:(.text+0x7ee0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_multiply': config_json.c:(.text+0x7f00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_multiply': config_json.c:(.text+0x7fe0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_scale': config_json.c:(.text+0x8000): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_scale': config_json.c:(.text+0x80c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_subtract': config_json.c:(.text+0x80e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_subtract': config_json.c:(.text+0x81c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_add': config_json.c:(.text+0x81e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_add': config_json.c:(.text+0x82c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_one': config_json.c:(.text+0x82e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_one': config_json.c:(.text+0x8380): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_zero': config_json.c:(.text+0x83a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_zero': config_json.c:(.text+0x8440): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_assign_vec3': config_json.c:(.text+0x8460): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_assign_vec3': config_json.c:(.text+0x8500): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_assign': config_json.c:(.text+0x8520): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_assign': config_json.c:(.text+0x85e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i': config_json.c:(.text+0x8600): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i': config_json.c:(.text+0x86a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_is_equal': config_json.c:(.text+0x86c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_is_equal': config_json.c:(.text+0x8720): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3i_is_zero': config_json.c:(.text+0x8740): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3i_is_zero': config_json.c:(.text+0x8780): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_distance_squared': config_json.c:(.text+0x87a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_distance_squared': config_json.c:(.text+0x87e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_distance': config_json.c:(.text+0x8800): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_distance': config_json.c:(.text+0x8840): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_length_squared': config_json.c:(.text+0x8860): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_length_squared': config_json.c:(.text+0x8880): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_length': config_json.c:(.text+0x88a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_length': config_json.c:(.text+0x88c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_dot': config_json.c:(.text+0x88e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_dot': config_json.c:(.text+0x8920): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_bezier4': config_json.c:(.text+0x8940): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_bezier4': config_json.c:(.text+0x8a20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_bezier3': config_json.c:(.text+0x8a60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_bezier3': config_json.c:(.text+0x8b20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_lerp': config_json.c:(.text+0x8b40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_lerp': config_json.c:(.text+0x8c00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_reflect': config_json.c:(.text+0x8c20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_reflect': config_json.c:(.text+0x8ce0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_slide': config_json.c:(.text+0x8d00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_slide': config_json.c:(.text+0x8dc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_project': config_json.c:(.text+0x8de0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_project': config_json.c:(.text+0x8ea0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_normalize': config_json.c:(.text+0x8ec0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_normalize': config_json.c:(.text+0x8f60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_cross': config_json.c:(.text+0x8f80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_cross': config_json.c:(.text+0x9040): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_clamp': config_json.c:(.text+0x9060): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_clamp': config_json.c:(.text+0x9120): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_min': config_json.c:(.text+0x9140): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_min': config_json.c:(.text+0x9200): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_max': config_json.c:(.text+0x9220): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_max': config_json.c:(.text+0x92e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_round': config_json.c:(.text+0x9300): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_round': config_json.c:(.text+0x93a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_ceil': config_json.c:(.text+0x93c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_ceil': config_json.c:(.text+0x9460): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_floor': config_json.c:(.text+0x9480): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_floor': config_json.c:(.text+0x9520): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_abs': config_json.c:(.text+0x9540): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_abs': config_json.c:(.text+0x95e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_inverse': config_json.c:(.text+0x9600): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_inverse': config_json.c:(.text+0x96a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_negative': config_json.c:(.text+0x96c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_negative': config_json.c:(.text+0x9760): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_snap': config_json.c:(.text+0x9780): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_snap': config_json.c:(.text+0x9840): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_divide': config_json.c:(.text+0x9860): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_divide': config_json.c:(.text+0x9920): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_multiply_mat3': config_json.c:(.text+0x9940): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_multiply_mat3': config_json.c:(.text+0x99e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_multiply': config_json.c:(.text+0x9a00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_multiply': config_json.c:(.text+0x9ac0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_scale': config_json.c:(.text+0x9ae0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_scale': config_json.c:(.text+0x9b80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_subtract': config_json.c:(.text+0x9ba0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_subtract': config_json.c:(.text+0x9c60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_add': config_json.c:(.text+0x9c80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_add': config_json.c:(.text+0x9d40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_one': config_json.c:(.text+0x9d60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_one': config_json.c:(.text+0x9e00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_zero': config_json.c:(.text+0x9e20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_zero': config_json.c:(.text+0x9ec0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_assign_vec3i': config_json.c:(.text+0x9ee0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_assign_vec3i': config_json.c:(.text+0x9fa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_assign': config_json.c:(.text+0x9fc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_assign': config_json.c:(.text+0xa060): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3': config_json.c:(.text+0xa080): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3': config_json.c:(.text+0xa120): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_nearly_equal': config_json.c:(.text+0xa140): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_nearly_equal': config_json.c:(.text+0xa180): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_equal': config_json.c:(.text+0xa1a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_equal': config_json.c:(.text+0xa1e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_near_zero': config_json.c:(.text+0xa200): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_near_zero': config_json.c:(.text+0xa240): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec3_is_zero': config_json.c:(.text+0xa260): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec3_is_zero': config_json.c:(.text+0xa2a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_distance_squared': config_json.c:(.text+0xa2c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_distance_squared': config_json.c:(.text+0xa300): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_distance': config_json.c:(.text+0xa320): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_distance': config_json.c:(.text+0xa340): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_length': config_json.c:(.text+0xa360): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_length': config_json.c:(.text+0xa380): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_length_squared': config_json.c:(.text+0xa3a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_length_squared': config_json.c:(.text+0xa3c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_angle': config_json.c:(.text+0xa3e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_angle': config_json.c:(.text+0xa400): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_dot': config_json.c:(.text+0xa420): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_dot': config_json.c:(.text+0xa460): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_bezier4': config_json.c:(.text+0xa480): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_bezier4': config_json.c:(.text+0xa520): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_bezier3': config_json.c:(.text+0xa560): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_bezier3': config_json.c:(.text+0xa600): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_lerp': config_json.c:(.text+0xa620): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_lerp': config_json.c:(.text+0xa6a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_rotate': config_json.c:(.text+0xa6c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_rotate': config_json.c:(.text+0xa740): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_tangent': config_json.c:(.text+0xa760): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_tangent': config_json.c:(.text+0xa7e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_reflect': config_json.c:(.text+0xa800): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_reflect': config_json.c:(.text+0xa880): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_slide': config_json.c:(.text+0xa8a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_slide': config_json.c:(.text+0xa920): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_project': config_json.c:(.text+0xa940): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_project': config_json.c:(.text+0xa9c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_normalize': config_json.c:(.text+0xa9e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_normalize': config_json.c:(.text+0xaa60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_clamp': config_json.c:(.text+0xaa80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_clamp': config_json.c:(.text+0xab20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_min': config_json.c:(.text+0xab40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_min': config_json.c:(.text+0xabc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_max': config_json.c:(.text+0xabe0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_max': config_json.c:(.text+0xac60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_round': config_json.c:(.text+0xac80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_round': config_json.c:(.text+0xad00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_ceil': config_json.c:(.text+0xad20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_ceil': config_json.c:(.text+0xada0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_floor': config_json.c:(.text+0xadc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_floor': config_json.c:(.text+0xae40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_abs': config_json.c:(.text+0xae60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_abs': config_json.c:(.text+0xaee0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_inverse': config_json.c:(.text+0xaf00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_inverse': config_json.c:(.text+0xaf80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_negative': config_json.c:(.text+0xafa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_negative': config_json.c:(.text+0xb020): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_snap': config_json.c:(.text+0xb040): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_snap': config_json.c:(.text+0xb0c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_divide': config_json.c:(.text+0xb0e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_divide': config_json.c:(.text+0xb160): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_multiply_mat2': config_json.c:(.text+0xb180): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_multiply_mat2': config_json.c:(.text+0xb220): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_multiply': config_json.c:(.text+0xb240): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_multiply': config_json.c:(.text+0xb2c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_scale': config_json.c:(.text+0xb2e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_scale': config_json.c:(.text+0xb360): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_subtract': config_json.c:(.text+0xb380): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_subtract': config_json.c:(.text+0xb400): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_add': config_json.c:(.text+0xb420): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_add': config_json.c:(.text+0xb4a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_one': config_json.c:(.text+0xb4c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_one': config_json.c:(.text+0xb540): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_zero': config_json.c:(.text+0xb560): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_zero': config_json.c:(.text+0xb5e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_assign_vec2': config_json.c:(.text+0xb600): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_assign_vec2': config_json.c:(.text+0xb680): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_assign': config_json.c:(.text+0xb6a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_assign': config_json.c:(.text+0xb720): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i': config_json.c:(.text+0xb740): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i': config_json.c:(.text+0xb7c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_is_equal': config_json.c:(.text+0xb7e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_is_equal': config_json.c:(.text+0xb820): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2i_is_zero': config_json.c:(.text+0xb840): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2i_is_zero': config_json.c:(.text+0xb860): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_distance_squared': config_json.c:(.text+0xb880): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_distance_squared': config_json.c:(.text+0xb8c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_distance': config_json.c:(.text+0xb8e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_distance': config_json.c:(.text+0xb920): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_length': config_json.c:(.text+0xb940): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_length': config_json.c:(.text+0xb960): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_length_squared': config_json.c:(.text+0xb980): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_length_squared': config_json.c:(.text+0xb9a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_angle': config_json.c:(.text+0xb9c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_angle': config_json.c:(.text+0xb9e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_dot': config_json.c:(.text+0xba00): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_dot': config_json.c:(.text+0xba40): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_bezier4': config_json.c:(.text+0xba60): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_bezier4': config_json.c:(.text+0xbb20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_bezier3': config_json.c:(.text+0xbb60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_bezier3': config_json.c:(.text+0xbc00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_lerp': config_json.c:(.text+0xbc20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_lerp': config_json.c:(.text+0xbcc0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_rotate': config_json.c:(.text+0xbce0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_rotate': config_json.c:(.text+0xbd80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_tangent': config_json.c:(.text+0xbda0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_tangent': config_json.c:(.text+0xbe20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_reflect': config_json.c:(.text+0xbe40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_reflect': config_json.c:(.text+0xbee0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_slide': config_json.c:(.text+0xbf00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_slide': config_json.c:(.text+0xbfa0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_project': config_json.c:(.text+0xbfc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_project': config_json.c:(.text+0xc060): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_normalize': config_json.c:(.text+0xc080): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_normalize': config_json.c:(.text+0xc100): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_clamp': config_json.c:(.text+0xc120): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_clamp': config_json.c:(.text+0xc1c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_min': config_json.c:(.text+0xc1e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_min': config_json.c:(.text+0xc280): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_max': config_json.c:(.text+0xc2a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_max': config_json.c:(.text+0xc340): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_round': config_json.c:(.text+0xc360): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_round': config_json.c:(.text+0xc3e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_ceil': config_json.c:(.text+0xc400): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_ceil': config_json.c:(.text+0xc480): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_floor': config_json.c:(.text+0xc4a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_floor': config_json.c:(.text+0xc520): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_abs': config_json.c:(.text+0xc540): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_abs': config_json.c:(.text+0xc5c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_inverse': config_json.c:(.text+0xc5e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_inverse': config_json.c:(.text+0xc660): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_negative': config_json.c:(.text+0xc680): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_negative': config_json.c:(.text+0xc700): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_snap': config_json.c:(.text+0xc720): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_snap': config_json.c:(.text+0xc7c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_divide': config_json.c:(.text+0xc7e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_divide': config_json.c:(.text+0xc880): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_multiply_mat2': config_json.c:(.text+0xc8a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_multiply_mat2': config_json.c:(.text+0xc940): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_multiply': config_json.c:(.text+0xc960): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_multiply': config_json.c:(.text+0xca00): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_scale': config_json.c:(.text+0xca20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_scale': config_json.c:(.text+0xcac0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_subtract': config_json.c:(.text+0xcae0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_subtract': config_json.c:(.text+0xcb80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_add': config_json.c:(.text+0xcba0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_add': config_json.c:(.text+0xcc40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_one': config_json.c:(.text+0xcc60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_one': config_json.c:(.text+0xcce0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_zero': config_json.c:(.text+0xcd00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_zero': config_json.c:(.text+0xcd80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_assign_vec2i': config_json.c:(.text+0xcda0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_assign_vec2i': config_json.c:(.text+0xce20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_assign': config_json.c:(.text+0xce40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_assign': config_json.c:(.text+0xcec0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2': config_json.c:(.text+0xcee0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2': config_json.c:(.text+0xcf60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_nearly_equal': config_json.c:(.text+0xcf80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_nearly_equal': config_json.c:(.text+0xcfc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_equal': config_json.c:(.text+0xcfe0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_equal': config_json.c:(.text+0xd020): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_near_zero': config_json.c:(.text+0xd040): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_near_zero': config_json.c:(.text+0xd060): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `svec2_is_zero': config_json.c:(.text+0xd080): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(config_json.c.o): In function `psvec2_is_zero': config_json.c:(.text+0xd0a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_lerp': cpic.c:(.text+0xb80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_lerp': cpic.c:(.text+0xc00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_multiply': cpic.c:(.text+0xc20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_multiply': cpic.c:(.text+0xca0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_scale': cpic.c:(.text+0xcc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_scale': cpic.c:(.text+0xd40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_negative': cpic.c:(.text+0xd60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_negative': cpic.c:(.text+0xde0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_scaling': cpic.c:(.text+0xe00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_scaling': cpic.c:(.text+0xe80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_translation': cpic.c:(.text+0xea0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_translation': cpic.c:(.text+0xf20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_look_at': cpic.c:(.text+0xf40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_look_at': cpic.c:(.text+0x1000): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_quaternion': cpic.c:(.text+0x1020): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_quaternion': cpic.c:(.text+0x10a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_axis': cpic.c:(.text+0x10c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_axis': cpic.c:(.text+0x1140): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_z': cpic.c:(.text+0x1160): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_z': cpic.c:(.text+0x11e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_y': cpic.c:(.text+0x1200): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_y': cpic.c:(.text+0x1280): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_rotation_x': cpic.c:(.text+0x12a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_rotation_x': cpic.c:(.text+0x1320): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_perspective_infinite': cpic.c:(.text+0x1340): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_perspective_infinite': cpic.c:(.text+0x13c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_perspective_fov': cpic.c:(.text+0x13e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_perspective_fov': cpic.c:(.text+0x1460): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_perspective': cpic.c:(.text+0x1480): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_perspective': cpic.c:(.text+0x1500): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_ortho': cpic.c:(.text+0x1520): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_ortho': cpic.c:(.text+0x15a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_inverse': cpic.c:(.text+0x15c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_inverse': cpic.c:(.text+0x1640): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_adjugate': cpic.c:(.text+0x1660): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_adjugate': cpic.c:(.text+0x16e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_transpose': cpic.c:(.text+0x1700): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_transpose': cpic.c:(.text+0x1780): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_assign_mat3': cpic.c:(.text+0x17a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_assign_mat3': cpic.c:(.text+0x1820): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_assign_mat2': cpic.c:(.text+0x1840): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_assign_mat2': cpic.c:(.text+0x18e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_assign': cpic.c:(.text+0x1900): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_assign': cpic.c:(.text+0x1980): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_determinant': cpic.c:(.text+0x19a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_determinant': cpic.c:(.text+0x19c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_identity': cpic.c:(.text+0x19e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_identity': cpic.c:(.text+0x1a60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4_zero': cpic.c:(.text+0x1a80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4_zero': cpic.c:(.text+0x1b00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat4': cpic.c:(.text+0x1b20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat4': cpic.c:(.text+0x1ba0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_lerp': cpic.c:(.text+0x1bc0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_lerp': cpic.c:(.text+0x1c40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_multiply': cpic.c:(.text+0x1c60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_multiply': cpic.c:(.text+0x1ce0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_scale': cpic.c:(.text+0x1d00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_scale': cpic.c:(.text+0x1d80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_negative': cpic.c:(.text+0x1da0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_negative': cpic.c:(.text+0x1e20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_scaling': cpic.c:(.text+0x1e40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_scaling': cpic.c:(.text+0x1ec0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_quaternion': cpic.c:(.text+0x1ee0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_quaternion': cpic.c:(.text+0x1f80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_axis': cpic.c:(.text+0x1fa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_axis': cpic.c:(.text+0x2040): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_z': cpic.c:(.text+0x2060): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_z': cpic.c:(.text+0x20e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_y': cpic.c:(.text+0x2100): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_y': cpic.c:(.text+0x2180): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_rotation_x': cpic.c:(.text+0x21a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_rotation_x': cpic.c:(.text+0x2220): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_inverse': cpic.c:(.text+0x2240): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_inverse': cpic.c:(.text+0x22c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_adjugate': cpic.c:(.text+0x22e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_adjugate': cpic.c:(.text+0x2360): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_cofactor': cpic.c:(.text+0x2380): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_cofactor': cpic.c:(.text+0x2400): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_transpose': cpic.c:(.text+0x2420): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_transpose': cpic.c:(.text+0x24a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_assign_mat4': cpic.c:(.text+0x24c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_assign_mat4': cpic.c:(.text+0x2540): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_assign_mat2': cpic.c:(.text+0x2560): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_assign_mat2': cpic.c:(.text+0x2600): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_assign': cpic.c:(.text+0x2620): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_assign': cpic.c:(.text+0x26a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_determinant': cpic.c:(.text+0x26c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_determinant': cpic.c:(.text+0x26e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_identity': cpic.c:(.text+0x2700): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_identity': cpic.c:(.text+0x2780): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3_zero': cpic.c:(.text+0x27a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3_zero': cpic.c:(.text+0x2820): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat3': cpic.c:(.text+0x2840): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat3': cpic.c:(.text+0x28c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_lerp': cpic.c:(.text+0x28e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_lerp': cpic.c:(.text+0x29a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_multiply': cpic.c:(.text+0x29c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_multiply': cpic.c:(.text+0x2a80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_scale': cpic.c:(.text+0x2aa0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_scale': cpic.c:(.text+0x2b40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_negative': cpic.c:(.text+0x2b60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_negative': cpic.c:(.text+0x2c00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_scaling': cpic.c:(.text+0x2c20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_scaling': cpic.c:(.text+0x2cc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_rotation': cpic.c:(.text+0x2ce0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_rotation': cpic.c:(.text+0x2d80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_inverse': cpic.c:(.text+0x2da0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_inverse': cpic.c:(.text+0x2e40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_cofactor': cpic.c:(.text+0x2e60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_cofactor': cpic.c:(.text+0x2f00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_transpose': cpic.c:(.text+0x2f20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_transpose': cpic.c:(.text+0x2fc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_assign_mat4': cpic.c:(.text+0x2fe0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_assign_mat4': cpic.c:(.text+0x3080): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_assign_mat3': cpic.c:(.text+0x30a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_assign_mat3': cpic.c:(.text+0x3140): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_assign': cpic.c:(.text+0x3160): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_assign': cpic.c:(.text+0x3200): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_determinant': cpic.c:(.text+0x3220): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_determinant': cpic.c:(.text+0x3260): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_identity': cpic.c:(.text+0x3280): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_identity': cpic.c:(.text+0x3320): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2_zero': cpic.c:(.text+0x3340): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2_zero': cpic.c:(.text+0x33e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `smat2': cpic.c:(.text+0x3400): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psmat2': cpic.c:(.text+0x34a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_length_squared': cpic.c:(.text+0x34c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_length_squared': cpic.c:(.text+0x3500): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_length': cpic.c:(.text+0x3520): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_length': cpic.c:(.text+0x3560): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_angle': cpic.c:(.text+0x3580): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_angle': cpic.c:(.text+0x35c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_dot': cpic.c:(.text+0x35e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_dot': cpic.c:(.text+0x3620): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_slerp': cpic.c:(.text+0x3640): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_slerp': cpic.c:(.text+0x3700): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_lerp': cpic.c:(.text+0x3720): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_lerp': cpic.c:(.text+0x37e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_yaw_pitch_roll': cpic.c:(.text+0x3800): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_yaw_pitch_roll': cpic.c:(.text+0x38a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_mat4': cpic.c:(.text+0x38c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_mat4': cpic.c:(.text+0x3960): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_vec3': cpic.c:(.text+0x3980): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_vec3': cpic.c:(.text+0x3a20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_from_axis_angle': cpic.c:(.text+0x3a40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_from_axis_angle': cpic.c:(.text+0x3ae0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_power': cpic.c:(.text+0x3b00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_power': cpic.c:(.text+0x3ba0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_normalize': cpic.c:(.text+0x3bc0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_normalize': cpic.c:(.text+0x3c60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_inverse': cpic.c:(.text+0x3c80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_inverse': cpic.c:(.text+0x3d20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_conjugate': cpic.c:(.text+0x3d40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_conjugate': cpic.c:(.text+0x3de0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_negative': cpic.c:(.text+0x3e00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_negative': cpic.c:(.text+0x3ea0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_divide': cpic.c:(.text+0x3ec0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_divide': cpic.c:(.text+0x3f80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_multiply': cpic.c:(.text+0x3fa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_multiply': cpic.c:(.text+0x4060): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_scale': cpic.c:(.text+0x4080): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_scale': cpic.c:(.text+0x4120): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_null': cpic.c:(.text+0x4140): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_null': cpic.c:(.text+0x41e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_zero': cpic.c:(.text+0x4200): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_zero': cpic.c:(.text+0x42a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_assign': cpic.c:(.text+0x42c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_assign': cpic.c:(.text+0x4360): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat': cpic.c:(.text+0x4380): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat': cpic.c:(.text+0x4420): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_nearly_equal': cpic.c:(.text+0x4440): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_nearly_equal': cpic.c:(.text+0x4480): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_equal': cpic.c:(.text+0x44a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_equal': cpic.c:(.text+0x44e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_near_zero': cpic.c:(.text+0x4500): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_near_zero': cpic.c:(.text+0x4540): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `squat_is_zero': cpic.c:(.text+0x4560): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psquat_is_zero': cpic.c:(.text+0x45a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_lerp': cpic.c:(.text+0x45c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_lerp': cpic.c:(.text+0x4660): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_normalize': cpic.c:(.text+0x4680): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_normalize': cpic.c:(.text+0x4720): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_clamp': cpic.c:(.text+0x4740): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_clamp': cpic.c:(.text+0x47e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_min': cpic.c:(.text+0x4800): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_min': cpic.c:(.text+0x48a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_max': cpic.c:(.text+0x48c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_max': cpic.c:(.text+0x4960): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_round': cpic.c:(.text+0x4980): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_round': cpic.c:(.text+0x4a20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_ceil': cpic.c:(.text+0x4a40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_ceil': cpic.c:(.text+0x4ae0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_floor': cpic.c:(.text+0x4b00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_floor': cpic.c:(.text+0x4ba0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_abs': cpic.c:(.text+0x4bc0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_abs': cpic.c:(.text+0x4c60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_inverse': cpic.c:(.text+0x4c80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_inverse': cpic.c:(.text+0x4d20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_negative': cpic.c:(.text+0x4d40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_negative': cpic.c:(.text+0x4de0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_snap': cpic.c:(.text+0x4e00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_snap': cpic.c:(.text+0x4ea0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_divide': cpic.c:(.text+0x4ec0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_divide': cpic.c:(.text+0x4f60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_multiply_mat4': cpic.c:(.text+0x4f80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_multiply_mat4': cpic.c:(.text+0x5020): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_multiply': cpic.c:(.text+0x5040): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_multiply': cpic.c:(.text+0x50e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_scale': cpic.c:(.text+0x5100): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_scale': cpic.c:(.text+0x51a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_subtract': cpic.c:(.text+0x51c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_subtract': cpic.c:(.text+0x5260): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_add': cpic.c:(.text+0x5280): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_add': cpic.c:(.text+0x5320): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_one': cpic.c:(.text+0x5340): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_one': cpic.c:(.text+0x53c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_zero': cpic.c:(.text+0x53e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_zero': cpic.c:(.text+0x5460): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_assign_vec4': cpic.c:(.text+0x5480): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_assign_vec4': cpic.c:(.text+0x5520): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_assign': cpic.c:(.text+0x5540): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_assign': cpic.c:(.text+0x55e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i': cpic.c:(.text+0x5600): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i': cpic.c:(.text+0x56a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_is_equal': cpic.c:(.text+0x56e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_is_equal': cpic.c:(.text+0x5720): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4i_is_zero': cpic.c:(.text+0x5740): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4i_is_zero': cpic.c:(.text+0x5760): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_lerp': cpic.c:(.text+0x5780): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_lerp': cpic.c:(.text+0x5820): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_normalize': cpic.c:(.text+0x5840): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_normalize': cpic.c:(.text+0x58e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_clamp': cpic.c:(.text+0x5900): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_clamp': cpic.c:(.text+0x59a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_min': cpic.c:(.text+0x59c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_min': cpic.c:(.text+0x5a60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_max': cpic.c:(.text+0x5a80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_max': cpic.c:(.text+0x5b20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_round': cpic.c:(.text+0x5b40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_round': cpic.c:(.text+0x5be0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_ceil': cpic.c:(.text+0x5c00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_ceil': cpic.c:(.text+0x5ca0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_floor': cpic.c:(.text+0x5cc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_floor': cpic.c:(.text+0x5d60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_abs': cpic.c:(.text+0x5d80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_abs': cpic.c:(.text+0x5e20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_inverse': cpic.c:(.text+0x5e40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_inverse': cpic.c:(.text+0x5ee0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_negative': cpic.c:(.text+0x5f00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_negative': cpic.c:(.text+0x5fa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_snap': cpic.c:(.text+0x5fc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_snap': cpic.c:(.text+0x6060): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_divide': cpic.c:(.text+0x6080): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_divide': cpic.c:(.text+0x6120): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_multiply_mat4': cpic.c:(.text+0x6140): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_multiply_mat4': cpic.c:(.text+0x61e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_multiply': cpic.c:(.text+0x6200): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_multiply': cpic.c:(.text+0x62a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_scale': cpic.c:(.text+0x62c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_scale': cpic.c:(.text+0x6360): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_subtract': cpic.c:(.text+0x6380): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_subtract': cpic.c:(.text+0x6420): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_add': cpic.c:(.text+0x6440): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_add': cpic.c:(.text+0x64e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_one': cpic.c:(.text+0x6500): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_one': cpic.c:(.text+0x6580): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_zero': cpic.c:(.text+0x65a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_zero': cpic.c:(.text+0x6620): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_assign_vec4i': cpic.c:(.text+0x6640): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_assign_vec4i': cpic.c:(.text+0x66e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_assign': cpic.c:(.text+0x6700): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_assign': cpic.c:(.text+0x67a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4': cpic.c:(.text+0x67c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4': cpic.c:(.text+0x6860): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_nearly_equal': cpic.c:(.text+0x6880): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_nearly_equal': cpic.c:(.text+0x68c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_equal': cpic.c:(.text+0x68e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_equal': cpic.c:(.text+0x6920): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_near_zero': cpic.c:(.text+0x6940): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_near_zero': cpic.c:(.text+0x6980): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec4_is_zero': cpic.c:(.text+0x69a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec4_is_zero': cpic.c:(.text+0x69c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_distance_squared': cpic.c:(.text+0x69e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_distance_squared': cpic.c:(.text+0x6a40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_distance': cpic.c:(.text+0x6a60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_distance': cpic.c:(.text+0x6ac0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_length_squared': cpic.c:(.text+0x6ae0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_length_squared': cpic.c:(.text+0x6b20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_length': cpic.c:(.text+0x6b40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_length': cpic.c:(.text+0x6b80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_dot': cpic.c:(.text+0x6ba0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_dot': cpic.c:(.text+0x6c00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_bezier4': cpic.c:(.text+0x6c20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_bezier4': cpic.c:(.text+0x6d20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_bezier3': cpic.c:(.text+0x6d60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_bezier3': cpic.c:(.text+0x6e60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_lerp': cpic.c:(.text+0x6e80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_lerp': cpic.c:(.text+0x6f60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_reflect': cpic.c:(.text+0x6f80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_reflect': cpic.c:(.text+0x7060): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_slide': cpic.c:(.text+0x7080): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_slide': cpic.c:(.text+0x7160): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_project': cpic.c:(.text+0x7180): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_project': cpic.c:(.text+0x7260): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_normalize': cpic.c:(.text+0x7280): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_normalize': cpic.c:(.text+0x7340): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_cross': cpic.c:(.text+0x7360): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_cross': cpic.c:(.text+0x7440): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_clamp': cpic.c:(.text+0x7460): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_clamp': cpic.c:(.text+0x7560): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_min': cpic.c:(.text+0x7580): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_min': cpic.c:(.text+0x7660): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_max': cpic.c:(.text+0x7680): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_max': cpic.c:(.text+0x7760): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_round': cpic.c:(.text+0x7780): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_round': cpic.c:(.text+0x7820): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_ceil': cpic.c:(.text+0x7840): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_ceil': cpic.c:(.text+0x78e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_floor': cpic.c:(.text+0x7900): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_floor': cpic.c:(.text+0x79a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_abs': cpic.c:(.text+0x79c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_abs': cpic.c:(.text+0x7a80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_inverse': cpic.c:(.text+0x7aa0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_inverse': cpic.c:(.text+0x7b60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_negative': cpic.c:(.text+0x7b80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_negative': cpic.c:(.text+0x7c40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_snap': cpic.c:(.text+0x7c60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_snap': cpic.c:(.text+0x7d40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_divide': cpic.c:(.text+0x7d60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_divide': cpic.c:(.text+0x7e40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_multiply_mat3': cpic.c:(.text+0x7e60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_multiply_mat3': cpic.c:(.text+0x7f20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_multiply': cpic.c:(.text+0x7f40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_multiply': cpic.c:(.text+0x8020): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_scale': cpic.c:(.text+0x8040): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_scale': cpic.c:(.text+0x8100): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_subtract': cpic.c:(.text+0x8120): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_subtract': cpic.c:(.text+0x8200): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_add': cpic.c:(.text+0x8220): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_add': cpic.c:(.text+0x8300): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_one': cpic.c:(.text+0x8320): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_one': cpic.c:(.text+0x83c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_zero': cpic.c:(.text+0x83e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_zero': cpic.c:(.text+0x8480): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_assign_vec3': cpic.c:(.text+0x84a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_assign_vec3': cpic.c:(.text+0x8540): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_assign': cpic.c:(.text+0x8560): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_assign': cpic.c:(.text+0x8620): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i': cpic.c:(.text+0x8640): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i': cpic.c:(.text+0x86e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_is_equal': cpic.c:(.text+0x8700): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_is_equal': cpic.c:(.text+0x8760): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3i_is_zero': cpic.c:(.text+0x8780): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3i_is_zero': cpic.c:(.text+0x87c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_distance_squared': cpic.c:(.text+0x87e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_distance_squared': cpic.c:(.text+0x8820): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_distance': cpic.c:(.text+0x8840): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_distance': cpic.c:(.text+0x8880): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_length_squared': cpic.c:(.text+0x88a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_length_squared': cpic.c:(.text+0x88c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_length': cpic.c:(.text+0x88e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_length': cpic.c:(.text+0x8900): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_dot': cpic.c:(.text+0x8920): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_dot': cpic.c:(.text+0x8960): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_bezier4': cpic.c:(.text+0x8980): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_bezier4': cpic.c:(.text+0x8a60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_bezier3': cpic.c:(.text+0x8aa0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_bezier3': cpic.c:(.text+0x8b60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_lerp': cpic.c:(.text+0x8b80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_lerp': cpic.c:(.text+0x8c40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_reflect': cpic.c:(.text+0x8c60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_reflect': cpic.c:(.text+0x8d20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_slide': cpic.c:(.text+0x8d40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_slide': cpic.c:(.text+0x8e00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_project': cpic.c:(.text+0x8e20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_project': cpic.c:(.text+0x8ee0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_normalize': cpic.c:(.text+0x8f00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_normalize': cpic.c:(.text+0x8fa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_cross': cpic.c:(.text+0x8fc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_cross': cpic.c:(.text+0x9080): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_clamp': cpic.c:(.text+0x90a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_clamp': cpic.c:(.text+0x9160): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_min': cpic.c:(.text+0x9180): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_min': cpic.c:(.text+0x9240): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_max': cpic.c:(.text+0x9260): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_max': cpic.c:(.text+0x9320): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_round': cpic.c:(.text+0x9340): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_round': cpic.c:(.text+0x93e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_ceil': cpic.c:(.text+0x9400): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_ceil': cpic.c:(.text+0x94a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_floor': cpic.c:(.text+0x94c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_floor': cpic.c:(.text+0x9560): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_abs': cpic.c:(.text+0x9580): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_abs': cpic.c:(.text+0x9620): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_inverse': cpic.c:(.text+0x9640): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_inverse': cpic.c:(.text+0x96e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_negative': cpic.c:(.text+0x9700): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_negative': cpic.c:(.text+0x97a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_snap': cpic.c:(.text+0x97c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_snap': cpic.c:(.text+0x9880): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_divide': cpic.c:(.text+0x98a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_divide': cpic.c:(.text+0x9960): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_multiply_mat3': cpic.c:(.text+0x9980): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_multiply_mat3': cpic.c:(.text+0x9a20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_multiply': cpic.c:(.text+0x9a40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_multiply': cpic.c:(.text+0x9b00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_scale': cpic.c:(.text+0x9b20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_scale': cpic.c:(.text+0x9bc0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_subtract': cpic.c:(.text+0x9be0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_subtract': cpic.c:(.text+0x9ca0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_add': cpic.c:(.text+0x9cc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_add': cpic.c:(.text+0x9d80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_one': cpic.c:(.text+0x9da0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_one': cpic.c:(.text+0x9e40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_zero': cpic.c:(.text+0x9e60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_zero': cpic.c:(.text+0x9f00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_assign_vec3i': cpic.c:(.text+0x9f20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_assign_vec3i': cpic.c:(.text+0x9fe0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_assign': cpic.c:(.text+0xa000): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_assign': cpic.c:(.text+0xa0a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3': cpic.c:(.text+0xa0c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3': cpic.c:(.text+0xa160): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_nearly_equal': cpic.c:(.text+0xa180): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_nearly_equal': cpic.c:(.text+0xa1c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_equal': cpic.c:(.text+0xa1e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_equal': cpic.c:(.text+0xa220): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_near_zero': cpic.c:(.text+0xa240): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_near_zero': cpic.c:(.text+0xa280): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec3_is_zero': cpic.c:(.text+0xa2a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec3_is_zero': cpic.c:(.text+0xa2e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_distance_squared': cpic.c:(.text+0xa300): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_distance_squared': cpic.c:(.text+0xa340): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_distance': cpic.c:(.text+0xa360): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_distance': cpic.c:(.text+0xa380): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_length': cpic.c:(.text+0xa3a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_length': cpic.c:(.text+0xa3c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_length_squared': cpic.c:(.text+0xa3e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_length_squared': cpic.c:(.text+0xa400): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_angle': cpic.c:(.text+0xa420): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_angle': cpic.c:(.text+0xa440): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_dot': cpic.c:(.text+0xa460): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_dot': cpic.c:(.text+0xa4a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_bezier4': cpic.c:(.text+0xa4c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_bezier4': cpic.c:(.text+0xa560): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_bezier3': cpic.c:(.text+0xa5a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_bezier3': cpic.c:(.text+0xa640): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_lerp': cpic.c:(.text+0xa660): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_lerp': cpic.c:(.text+0xa6e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_rotate': cpic.c:(.text+0xa700): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_rotate': cpic.c:(.text+0xa780): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_tangent': cpic.c:(.text+0xa7a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_tangent': cpic.c:(.text+0xa820): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_reflect': cpic.c:(.text+0xa840): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_reflect': cpic.c:(.text+0xa8c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_slide': cpic.c:(.text+0xa8e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_slide': cpic.c:(.text+0xa960): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_project': cpic.c:(.text+0xa980): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_project': cpic.c:(.text+0xaa00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_normalize': cpic.c:(.text+0xaa20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_normalize': cpic.c:(.text+0xaaa0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_clamp': cpic.c:(.text+0xaac0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_clamp': cpic.c:(.text+0xab60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_min': cpic.c:(.text+0xab80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_min': cpic.c:(.text+0xac00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_max': cpic.c:(.text+0xac20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_max': cpic.c:(.text+0xaca0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_round': cpic.c:(.text+0xacc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_round': cpic.c:(.text+0xad40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_ceil': cpic.c:(.text+0xad60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_ceil': cpic.c:(.text+0xade0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_floor': cpic.c:(.text+0xae00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_floor': cpic.c:(.text+0xae80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_abs': cpic.c:(.text+0xaea0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_abs': cpic.c:(.text+0xaf20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_inverse': cpic.c:(.text+0xaf40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_inverse': cpic.c:(.text+0xafc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_negative': cpic.c:(.text+0xafe0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_negative': cpic.c:(.text+0xb060): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_snap': cpic.c:(.text+0xb080): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_snap': cpic.c:(.text+0xb100): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_divide': cpic.c:(.text+0xb120): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_divide': cpic.c:(.text+0xb1a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_multiply_mat2': cpic.c:(.text+0xb1c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_multiply_mat2': cpic.c:(.text+0xb260): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_multiply': cpic.c:(.text+0xb280): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_multiply': cpic.c:(.text+0xb300): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_scale': cpic.c:(.text+0xb320): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_scale': cpic.c:(.text+0xb3a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_subtract': cpic.c:(.text+0xb3c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_subtract': cpic.c:(.text+0xb440): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_add': cpic.c:(.text+0xb460): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_add': cpic.c:(.text+0xb4e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_one': cpic.c:(.text+0xb500): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_one': cpic.c:(.text+0xb580): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_zero': cpic.c:(.text+0xb5a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_zero': cpic.c:(.text+0xb620): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_assign_vec2': cpic.c:(.text+0xb640): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_assign_vec2': cpic.c:(.text+0xb6c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_assign': cpic.c:(.text+0xb6e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_assign': cpic.c:(.text+0xb760): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i': cpic.c:(.text+0xb780): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i': cpic.c:(.text+0xb800): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_is_equal': cpic.c:(.text+0xb820): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_is_equal': cpic.c:(.text+0xb860): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2i_is_zero': cpic.c:(.text+0xb880): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2i_is_zero': cpic.c:(.text+0xb8a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_distance_squared': cpic.c:(.text+0xb8c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_distance_squared': cpic.c:(.text+0xb900): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_distance': cpic.c:(.text+0xb920): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_distance': cpic.c:(.text+0xb960): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_length': cpic.c:(.text+0xb980): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_length': cpic.c:(.text+0xb9a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_length_squared': cpic.c:(.text+0xb9c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_length_squared': cpic.c:(.text+0xb9e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_angle': cpic.c:(.text+0xba00): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_angle': cpic.c:(.text+0xba20): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_dot': cpic.c:(.text+0xba40): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_dot': cpic.c:(.text+0xba80): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_bezier4': cpic.c:(.text+0xbaa0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_bezier4': cpic.c:(.text+0xbb60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_bezier3': cpic.c:(.text+0xbba0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_bezier3': cpic.c:(.text+0xbc40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_lerp': cpic.c:(.text+0xbc60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_lerp': cpic.c:(.text+0xbd00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_rotate': cpic.c:(.text+0xbd20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_rotate': cpic.c:(.text+0xbdc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_tangent': cpic.c:(.text+0xbde0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_tangent': cpic.c:(.text+0xbe60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_reflect': cpic.c:(.text+0xbe80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_reflect': cpic.c:(.text+0xbf20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_slide': cpic.c:(.text+0xbf40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_slide': cpic.c:(.text+0xbfe0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_project': cpic.c:(.text+0xc000): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_project': cpic.c:(.text+0xc0a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_normalize': cpic.c:(.text+0xc0c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_normalize': cpic.c:(.text+0xc140): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_clamp': cpic.c:(.text+0xc160): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_clamp': cpic.c:(.text+0xc200): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_min': cpic.c:(.text+0xc220): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_min': cpic.c:(.text+0xc2c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_max': cpic.c:(.text+0xc2e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_max': cpic.c:(.text+0xc380): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_round': cpic.c:(.text+0xc3a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_round': cpic.c:(.text+0xc420): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_ceil': cpic.c:(.text+0xc440): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_ceil': cpic.c:(.text+0xc4c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_floor': cpic.c:(.text+0xc4e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_floor': cpic.c:(.text+0xc560): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_abs': cpic.c:(.text+0xc580): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_abs': cpic.c:(.text+0xc600): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_inverse': cpic.c:(.text+0xc620): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_inverse': cpic.c:(.text+0xc6a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_negative': cpic.c:(.text+0xc6c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_negative': cpic.c:(.text+0xc740): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_snap': cpic.c:(.text+0xc760): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_snap': cpic.c:(.text+0xc800): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_divide': cpic.c:(.text+0xc820): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_divide': cpic.c:(.text+0xc8c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_multiply_mat2': cpic.c:(.text+0xc8e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_multiply_mat2': cpic.c:(.text+0xc980): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_multiply': cpic.c:(.text+0xc9a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_multiply': cpic.c:(.text+0xca40): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_scale': cpic.c:(.text+0xca60): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_scale': cpic.c:(.text+0xcb00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_subtract': cpic.c:(.text+0xcb20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_subtract': cpic.c:(.text+0xcbc0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_add': cpic.c:(.text+0xcbe0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_add': cpic.c:(.text+0xcc80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_one': cpic.c:(.text+0xcd80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_one': cpic.c:(.text+0xce00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_zero': cpic.c:(.text+0xce20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_zero': cpic.c:(.text+0xcea0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_assign_vec2i': cpic.c:(.text+0xcec0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_assign_vec2i': cpic.c:(.text+0xcf40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_assign': cpic.c:(.text+0xcf60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_assign': cpic.c:(.text+0xcfe0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2': cpic.c:(.text+0xd000): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2': cpic.c:(.text+0xd080): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_nearly_equal': cpic.c:(.text+0xd0a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_nearly_equal': cpic.c:(.text+0xd0e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_equal': cpic.c:(.text+0xd100): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_equal': cpic.c:(.text+0xd140): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_near_zero': cpic.c:(.text+0xd160): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_near_zero': cpic.c:(.text+0xd180): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `svec2_is_zero': cpic.c:(.text+0xd1a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(cpic.c.o): In function `psvec2_is_zero': cpic.c:(.text+0xd1c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_lerp': damage.c:(.text+0x1e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_lerp': damage.c:(.text+0x260): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_multiply': damage.c:(.text+0x280): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_multiply': damage.c:(.text+0x300): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_scale': damage.c:(.text+0x320): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_scale': damage.c:(.text+0x3a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_negative': damage.c:(.text+0x3c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_negative': damage.c:(.text+0x440): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_scaling': damage.c:(.text+0x460): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_scaling': damage.c:(.text+0x4e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_translation': damage.c:(.text+0x500): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_translation': damage.c:(.text+0x580): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_look_at': damage.c:(.text+0x5a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_look_at': damage.c:(.text+0x660): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_quaternion': damage.c:(.text+0x680): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_quaternion': damage.c:(.text+0x700): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_axis': damage.c:(.text+0x720): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_axis': damage.c:(.text+0x7a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_z': damage.c:(.text+0x7c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_z': damage.c:(.text+0x840): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_y': damage.c:(.text+0x860): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_y': damage.c:(.text+0x8e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_rotation_x': damage.c:(.text+0x900): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_rotation_x': damage.c:(.text+0x980): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_perspective_infinite': damage.c:(.text+0x9a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_perspective_infinite': damage.c:(.text+0xa20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_perspective_fov': damage.c:(.text+0xa40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_perspective_fov': damage.c:(.text+0xac0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_perspective': damage.c:(.text+0xae0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_perspective': damage.c:(.text+0xb60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_ortho': damage.c:(.text+0xb80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_ortho': damage.c:(.text+0xc00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_inverse': damage.c:(.text+0xc20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_inverse': damage.c:(.text+0xca0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_adjugate': damage.c:(.text+0xcc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_adjugate': damage.c:(.text+0xd40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_transpose': damage.c:(.text+0xd60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_transpose': damage.c:(.text+0xde0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_assign_mat3': damage.c:(.text+0xe00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_assign_mat3': damage.c:(.text+0xe80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_assign_mat2': damage.c:(.text+0xea0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_assign_mat2': damage.c:(.text+0xf40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_assign': damage.c:(.text+0xf60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_assign': damage.c:(.text+0xfe0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_determinant': damage.c:(.text+0x1000): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_determinant': damage.c:(.text+0x1020): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_identity': damage.c:(.text+0x1040): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_identity': damage.c:(.text+0x10c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4_zero': damage.c:(.text+0x10e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4_zero': damage.c:(.text+0x1160): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat4': damage.c:(.text+0x1180): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat4': damage.c:(.text+0x1200): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_lerp': damage.c:(.text+0x1220): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_lerp': damage.c:(.text+0x12a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_multiply': damage.c:(.text+0x12c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_multiply': damage.c:(.text+0x1340): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_scale': damage.c:(.text+0x1360): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_scale': damage.c:(.text+0x13e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_negative': damage.c:(.text+0x1400): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_negative': damage.c:(.text+0x1480): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_scaling': damage.c:(.text+0x14a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_scaling': damage.c:(.text+0x1520): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_quaternion': damage.c:(.text+0x1540): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_quaternion': damage.c:(.text+0x15e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_axis': damage.c:(.text+0x1600): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_axis': damage.c:(.text+0x16a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_z': damage.c:(.text+0x16c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_z': damage.c:(.text+0x1740): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_y': damage.c:(.text+0x1760): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_y': damage.c:(.text+0x17e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_rotation_x': damage.c:(.text+0x1800): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_rotation_x': damage.c:(.text+0x1880): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_inverse': damage.c:(.text+0x18a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_inverse': damage.c:(.text+0x1920): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_adjugate': damage.c:(.text+0x1940): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_adjugate': damage.c:(.text+0x19c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_cofactor': damage.c:(.text+0x19e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_cofactor': damage.c:(.text+0x1a60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_transpose': damage.c:(.text+0x1a80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_transpose': damage.c:(.text+0x1b00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_assign_mat4': damage.c:(.text+0x1b20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_assign_mat4': damage.c:(.text+0x1ba0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_assign_mat2': damage.c:(.text+0x1bc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_assign_mat2': damage.c:(.text+0x1c60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_assign': damage.c:(.text+0x1c80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_assign': damage.c:(.text+0x1d00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_determinant': damage.c:(.text+0x1d20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_determinant': damage.c:(.text+0x1d40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_identity': damage.c:(.text+0x1d60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_identity': damage.c:(.text+0x1de0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3_zero': damage.c:(.text+0x1e00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3_zero': damage.c:(.text+0x1e80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat3': damage.c:(.text+0x1ea0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat3': damage.c:(.text+0x1f20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_lerp': damage.c:(.text+0x1f40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_lerp': damage.c:(.text+0x2000): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_multiply': damage.c:(.text+0x2020): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_multiply': damage.c:(.text+0x20e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_scale': damage.c:(.text+0x2100): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_scale': damage.c:(.text+0x21a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_negative': damage.c:(.text+0x21c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_negative': damage.c:(.text+0x2260): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_scaling': damage.c:(.text+0x2280): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_scaling': damage.c:(.text+0x2320): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_rotation': damage.c:(.text+0x2340): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_rotation': damage.c:(.text+0x23e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_inverse': damage.c:(.text+0x2400): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_inverse': damage.c:(.text+0x24a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_cofactor': damage.c:(.text+0x24c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_cofactor': damage.c:(.text+0x2560): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_transpose': damage.c:(.text+0x2580): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_transpose': damage.c:(.text+0x2620): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_assign_mat4': damage.c:(.text+0x2640): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_assign_mat4': damage.c:(.text+0x26e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_assign_mat3': damage.c:(.text+0x2700): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_assign_mat3': damage.c:(.text+0x27a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_assign': damage.c:(.text+0x27c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_assign': damage.c:(.text+0x2860): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_determinant': damage.c:(.text+0x2880): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_determinant': damage.c:(.text+0x28c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_identity': damage.c:(.text+0x28e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_identity': damage.c:(.text+0x2980): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2_zero': damage.c:(.text+0x29a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2_zero': damage.c:(.text+0x2a40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `smat2': damage.c:(.text+0x2a60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psmat2': damage.c:(.text+0x2b00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_length_squared': damage.c:(.text+0x2b20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_length_squared': damage.c:(.text+0x2b60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_length': damage.c:(.text+0x2b80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_length': damage.c:(.text+0x2bc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_angle': damage.c:(.text+0x2be0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_angle': damage.c:(.text+0x2c20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_dot': damage.c:(.text+0x2c40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_dot': damage.c:(.text+0x2c80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_slerp': damage.c:(.text+0x2ca0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_slerp': damage.c:(.text+0x2d60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_lerp': damage.c:(.text+0x2d80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_lerp': damage.c:(.text+0x2e40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_yaw_pitch_roll': damage.c:(.text+0x2e60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_yaw_pitch_roll': damage.c:(.text+0x2f00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_mat4': damage.c:(.text+0x2f20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_mat4': damage.c:(.text+0x2fc0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_vec3': damage.c:(.text+0x2fe0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_vec3': damage.c:(.text+0x3080): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_from_axis_angle': damage.c:(.text+0x30a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_from_axis_angle': damage.c:(.text+0x3140): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_power': damage.c:(.text+0x3160): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_power': damage.c:(.text+0x3200): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_normalize': damage.c:(.text+0x3220): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_normalize': damage.c:(.text+0x32c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_inverse': damage.c:(.text+0x32e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_inverse': damage.c:(.text+0x3380): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_conjugate': damage.c:(.text+0x33a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_conjugate': damage.c:(.text+0x3440): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_negative': damage.c:(.text+0x3460): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_negative': damage.c:(.text+0x3500): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_divide': damage.c:(.text+0x3520): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_divide': damage.c:(.text+0x35e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_multiply': damage.c:(.text+0x3600): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_multiply': damage.c:(.text+0x36c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_scale': damage.c:(.text+0x36e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_scale': damage.c:(.text+0x3780): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_null': damage.c:(.text+0x37a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_null': damage.c:(.text+0x3840): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_zero': damage.c:(.text+0x3860): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_zero': damage.c:(.text+0x3900): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_assign': damage.c:(.text+0x3920): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_assign': damage.c:(.text+0x39c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat': damage.c:(.text+0x39e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat': damage.c:(.text+0x3a80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_nearly_equal': damage.c:(.text+0x3aa0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_nearly_equal': damage.c:(.text+0x3ae0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_equal': damage.c:(.text+0x3b00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_equal': damage.c:(.text+0x3b40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_near_zero': damage.c:(.text+0x3b60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_near_zero': damage.c:(.text+0x3ba0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `squat_is_zero': damage.c:(.text+0x3bc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psquat_is_zero': damage.c:(.text+0x3c00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_lerp': damage.c:(.text+0x3c20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_lerp': damage.c:(.text+0x3cc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_normalize': damage.c:(.text+0x3ce0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_normalize': damage.c:(.text+0x3d80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_clamp': damage.c:(.text+0x3da0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_clamp': damage.c:(.text+0x3e40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_min': damage.c:(.text+0x3e60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_min': damage.c:(.text+0x3f00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_max': damage.c:(.text+0x3f20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_max': damage.c:(.text+0x3fc0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_round': damage.c:(.text+0x3fe0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_round': damage.c:(.text+0x4080): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_ceil': damage.c:(.text+0x40a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_ceil': damage.c:(.text+0x4140): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_floor': damage.c:(.text+0x4160): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_floor': damage.c:(.text+0x4200): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_abs': damage.c:(.text+0x4220): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_abs': damage.c:(.text+0x42c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_inverse': damage.c:(.text+0x42e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_inverse': damage.c:(.text+0x4380): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_negative': damage.c:(.text+0x43a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_negative': damage.c:(.text+0x4440): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_snap': damage.c:(.text+0x4460): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_snap': damage.c:(.text+0x4500): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_divide': damage.c:(.text+0x4520): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_divide': damage.c:(.text+0x45c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_multiply_mat4': damage.c:(.text+0x45e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_multiply_mat4': damage.c:(.text+0x4680): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_multiply': damage.c:(.text+0x46a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_multiply': damage.c:(.text+0x4740): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_scale': damage.c:(.text+0x4760): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_scale': damage.c:(.text+0x4800): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_subtract': damage.c:(.text+0x4820): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_subtract': damage.c:(.text+0x48c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_add': damage.c:(.text+0x48e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_add': damage.c:(.text+0x4980): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_one': damage.c:(.text+0x49a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_one': damage.c:(.text+0x4a20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_zero': damage.c:(.text+0x4a40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_zero': damage.c:(.text+0x4ac0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_assign_vec4': damage.c:(.text+0x4ae0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_assign_vec4': damage.c:(.text+0x4b80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_assign': damage.c:(.text+0x4ba0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_assign': damage.c:(.text+0x4c40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i': damage.c:(.text+0x4c60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i': damage.c:(.text+0x4d00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_is_equal': damage.c:(.text+0x4d40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_is_equal': damage.c:(.text+0x4d80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4i_is_zero': damage.c:(.text+0x4da0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4i_is_zero': damage.c:(.text+0x4dc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_lerp': damage.c:(.text+0x4de0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_lerp': damage.c:(.text+0x4e80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_normalize': damage.c:(.text+0x4ea0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_normalize': damage.c:(.text+0x4f40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_clamp': damage.c:(.text+0x4f60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_clamp': damage.c:(.text+0x5000): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_min': damage.c:(.text+0x5020): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_min': damage.c:(.text+0x50c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_max': damage.c:(.text+0x50e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_max': damage.c:(.text+0x5180): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_round': damage.c:(.text+0x51a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_round': damage.c:(.text+0x5240): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_ceil': damage.c:(.text+0x5260): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_ceil': damage.c:(.text+0x5300): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_floor': damage.c:(.text+0x5320): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_floor': damage.c:(.text+0x53c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_abs': damage.c:(.text+0x53e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_abs': damage.c:(.text+0x5480): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_inverse': damage.c:(.text+0x54a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_inverse': damage.c:(.text+0x5540): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_negative': damage.c:(.text+0x5560): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_negative': damage.c:(.text+0x5600): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_snap': damage.c:(.text+0x5620): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_snap': damage.c:(.text+0x56c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_divide': damage.c:(.text+0x56e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_divide': damage.c:(.text+0x5780): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_multiply_mat4': damage.c:(.text+0x57a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_multiply_mat4': damage.c:(.text+0x5840): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_multiply': damage.c:(.text+0x5860): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_multiply': damage.c:(.text+0x5900): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_scale': damage.c:(.text+0x5920): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_scale': damage.c:(.text+0x59c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_subtract': damage.c:(.text+0x59e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_subtract': damage.c:(.text+0x5a80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_add': damage.c:(.text+0x5aa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_add': damage.c:(.text+0x5b40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_one': damage.c:(.text+0x5b60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_one': damage.c:(.text+0x5be0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_zero': damage.c:(.text+0x5c00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_zero': damage.c:(.text+0x5c80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_assign_vec4i': damage.c:(.text+0x5ca0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_assign_vec4i': damage.c:(.text+0x5d40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_assign': damage.c:(.text+0x5d60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_assign': damage.c:(.text+0x5e00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4': damage.c:(.text+0x5e20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4': damage.c:(.text+0x5ec0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_nearly_equal': damage.c:(.text+0x5ee0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_nearly_equal': damage.c:(.text+0x5f20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_equal': damage.c:(.text+0x5f40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_equal': damage.c:(.text+0x5f80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_near_zero': damage.c:(.text+0x5fa0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_near_zero': damage.c:(.text+0x5fe0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec4_is_zero': damage.c:(.text+0x6000): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec4_is_zero': damage.c:(.text+0x6020): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_distance_squared': damage.c:(.text+0x6040): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_distance_squared': damage.c:(.text+0x60a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_distance': damage.c:(.text+0x60c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_distance': damage.c:(.text+0x6120): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_length_squared': damage.c:(.text+0x6140): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_length_squared': damage.c:(.text+0x6180): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_length': damage.c:(.text+0x61a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_length': damage.c:(.text+0x61e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_dot': damage.c:(.text+0x6200): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_dot': damage.c:(.text+0x6260): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_bezier4': damage.c:(.text+0x6280): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_bezier4': damage.c:(.text+0x6380): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_bezier3': damage.c:(.text+0x63c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_bezier3': damage.c:(.text+0x64c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_lerp': damage.c:(.text+0x64e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_lerp': damage.c:(.text+0x65c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_reflect': damage.c:(.text+0x65e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_reflect': damage.c:(.text+0x66c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_slide': damage.c:(.text+0x66e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_slide': damage.c:(.text+0x67c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_project': damage.c:(.text+0x67e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_project': damage.c:(.text+0x68c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_normalize': damage.c:(.text+0x68e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_normalize': damage.c:(.text+0x69a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_cross': damage.c:(.text+0x69c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_cross': damage.c:(.text+0x6aa0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_clamp': damage.c:(.text+0x6ac0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_clamp': damage.c:(.text+0x6bc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_min': damage.c:(.text+0x6be0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_min': damage.c:(.text+0x6cc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_max': damage.c:(.text+0x6ce0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_max': damage.c:(.text+0x6dc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_round': damage.c:(.text+0x6de0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_round': damage.c:(.text+0x6e80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_ceil': damage.c:(.text+0x6ea0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_ceil': damage.c:(.text+0x6f40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_floor': damage.c:(.text+0x6f60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_floor': damage.c:(.text+0x7000): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_abs': damage.c:(.text+0x7020): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_abs': damage.c:(.text+0x70e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_inverse': damage.c:(.text+0x7100): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_inverse': damage.c:(.text+0x71c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_negative': damage.c:(.text+0x71e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_negative': damage.c:(.text+0x72a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_snap': damage.c:(.text+0x72c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_snap': damage.c:(.text+0x73a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_divide': damage.c:(.text+0x73c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_divide': damage.c:(.text+0x74a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_multiply_mat3': damage.c:(.text+0x74c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_multiply_mat3': damage.c:(.text+0x7580): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_multiply': damage.c:(.text+0x75a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_multiply': damage.c:(.text+0x7680): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_scale': damage.c:(.text+0x76a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_scale': damage.c:(.text+0x7760): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_subtract': damage.c:(.text+0x7780): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_subtract': damage.c:(.text+0x7860): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_add': damage.c:(.text+0x7880): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_add': damage.c:(.text+0x7960): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_one': damage.c:(.text+0x7980): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_one': damage.c:(.text+0x7a20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_zero': damage.c:(.text+0x7a40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_zero': damage.c:(.text+0x7ae0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_assign_vec3': damage.c:(.text+0x7b00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_assign_vec3': damage.c:(.text+0x7ba0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_assign': damage.c:(.text+0x7bc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_assign': damage.c:(.text+0x7c80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i': damage.c:(.text+0x7ca0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i': damage.c:(.text+0x7d40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_is_equal': damage.c:(.text+0x7d60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_is_equal': damage.c:(.text+0x7dc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3i_is_zero': damage.c:(.text+0x7de0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3i_is_zero': damage.c:(.text+0x7e20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_distance_squared': damage.c:(.text+0x7e40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_distance_squared': damage.c:(.text+0x7e80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_distance': damage.c:(.text+0x7ea0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_distance': damage.c:(.text+0x7ee0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_length_squared': damage.c:(.text+0x7f00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_length_squared': damage.c:(.text+0x7f20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_length': damage.c:(.text+0x7f40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_length': damage.c:(.text+0x7f60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_dot': damage.c:(.text+0x7f80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_dot': damage.c:(.text+0x7fc0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_bezier4': damage.c:(.text+0x7fe0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_bezier4': damage.c:(.text+0x80c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_bezier3': damage.c:(.text+0x8100): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_bezier3': damage.c:(.text+0x81c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_lerp': damage.c:(.text+0x81e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_lerp': damage.c:(.text+0x82a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_reflect': damage.c:(.text+0x82c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_reflect': damage.c:(.text+0x8380): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_slide': damage.c:(.text+0x83a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_slide': damage.c:(.text+0x8460): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_project': damage.c:(.text+0x8480): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_project': damage.c:(.text+0x8540): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_normalize': damage.c:(.text+0x8560): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_normalize': damage.c:(.text+0x8600): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_cross': damage.c:(.text+0x8620): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_cross': damage.c:(.text+0x86e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_clamp': damage.c:(.text+0x8700): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_clamp': damage.c:(.text+0x87c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_min': damage.c:(.text+0x87e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_min': damage.c:(.text+0x88a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_max': damage.c:(.text+0x88c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_max': damage.c:(.text+0x8980): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_round': damage.c:(.text+0x89a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_round': damage.c:(.text+0x8a40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_ceil': damage.c:(.text+0x8a60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_ceil': damage.c:(.text+0x8b00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_floor': damage.c:(.text+0x8b20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_floor': damage.c:(.text+0x8bc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_abs': damage.c:(.text+0x8be0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_abs': damage.c:(.text+0x8c80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_inverse': damage.c:(.text+0x8ca0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_inverse': damage.c:(.text+0x8d40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_negative': damage.c:(.text+0x8d60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_negative': damage.c:(.text+0x8e00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_snap': damage.c:(.text+0x8e20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_snap': damage.c:(.text+0x8ee0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_divide': damage.c:(.text+0x8f00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_divide': damage.c:(.text+0x8fc0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_multiply_mat3': damage.c:(.text+0x8fe0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_multiply_mat3': damage.c:(.text+0x9080): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_multiply': damage.c:(.text+0x90a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_multiply': damage.c:(.text+0x9160): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_scale': damage.c:(.text+0x9180): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_scale': damage.c:(.text+0x9220): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_subtract': damage.c:(.text+0x9240): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_subtract': damage.c:(.text+0x9300): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_add': damage.c:(.text+0x9320): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_add': damage.c:(.text+0x93e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_one': damage.c:(.text+0x9400): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_one': damage.c:(.text+0x94a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_zero': damage.c:(.text+0x94c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_zero': damage.c:(.text+0x9560): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_assign_vec3i': damage.c:(.text+0x9580): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_assign_vec3i': damage.c:(.text+0x9640): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_assign': damage.c:(.text+0x9660): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_assign': damage.c:(.text+0x9700): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3': damage.c:(.text+0x9720): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3': damage.c:(.text+0x97c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_nearly_equal': damage.c:(.text+0x97e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_nearly_equal': damage.c:(.text+0x9820): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_equal': damage.c:(.text+0x9840): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_equal': damage.c:(.text+0x9880): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_near_zero': damage.c:(.text+0x98a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_near_zero': damage.c:(.text+0x98e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec3_is_zero': damage.c:(.text+0x9900): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec3_is_zero': damage.c:(.text+0x9940): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_distance_squared': damage.c:(.text+0x9960): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_distance_squared': damage.c:(.text+0x99a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_distance': damage.c:(.text+0x99c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_distance': damage.c:(.text+0x99e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_length': damage.c:(.text+0x9a00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_length': damage.c:(.text+0x9a20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_length_squared': damage.c:(.text+0x9a40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_length_squared': damage.c:(.text+0x9a60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_angle': damage.c:(.text+0x9a80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_angle': damage.c:(.text+0x9aa0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_dot': damage.c:(.text+0x9ac0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_dot': damage.c:(.text+0x9b00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_bezier4': damage.c:(.text+0x9b20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_bezier4': damage.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_bezier3': damage.c:(.text+0x9c00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_bezier3': damage.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_lerp': damage.c:(.text+0x9cc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_lerp': damage.c:(.text+0x9d40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_rotate': damage.c:(.text+0x9d60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_rotate': damage.c:(.text+0x9de0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_tangent': damage.c:(.text+0x9e00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_tangent': damage.c:(.text+0x9e80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_reflect': damage.c:(.text+0x9ea0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_reflect': damage.c:(.text+0x9f20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_slide': damage.c:(.text+0x9f40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_slide': damage.c:(.text+0x9fc0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_project': damage.c:(.text+0x9fe0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_project': damage.c:(.text+0xa060): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_normalize': damage.c:(.text+0xa080): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_normalize': damage.c:(.text+0xa100): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_clamp': damage.c:(.text+0xa120): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_clamp': damage.c:(.text+0xa1c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_min': damage.c:(.text+0xa1e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_min': damage.c:(.text+0xa260): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_max': damage.c:(.text+0xa280): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_max': damage.c:(.text+0xa300): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_round': damage.c:(.text+0xa320): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_round': damage.c:(.text+0xa3a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_ceil': damage.c:(.text+0xa3c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_ceil': damage.c:(.text+0xa440): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_floor': damage.c:(.text+0xa460): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_floor': damage.c:(.text+0xa4e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_abs': damage.c:(.text+0xa500): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_abs': damage.c:(.text+0xa580): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_inverse': damage.c:(.text+0xa5a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_inverse': damage.c:(.text+0xa620): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_negative': damage.c:(.text+0xa640): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_negative': damage.c:(.text+0xa6c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_snap': damage.c:(.text+0xa6e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_snap': damage.c:(.text+0xa760): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_divide': damage.c:(.text+0xa780): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_divide': damage.c:(.text+0xa800): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_multiply_mat2': damage.c:(.text+0xa820): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_multiply_mat2': damage.c:(.text+0xa8c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_multiply': damage.c:(.text+0xa8e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_multiply': damage.c:(.text+0xa960): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_scale': damage.c:(.text+0xa980): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_scale': damage.c:(.text+0xaa00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_subtract': damage.c:(.text+0xaa20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_subtract': damage.c:(.text+0xaaa0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_add': damage.c:(.text+0xaac0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_add': damage.c:(.text+0xab40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_one': damage.c:(.text+0xab60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_one': damage.c:(.text+0xabe0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_zero': damage.c:(.text+0xac00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_zero': damage.c:(.text+0xac80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_assign_vec2': damage.c:(.text+0xaca0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_assign_vec2': damage.c:(.text+0xad20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_assign': damage.c:(.text+0xad40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_assign': damage.c:(.text+0xadc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i': damage.c:(.text+0xade0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i': damage.c:(.text+0xae60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_is_equal': damage.c:(.text+0xae80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_is_equal': damage.c:(.text+0xaec0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2i_is_zero': damage.c:(.text+0xaee0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2i_is_zero': damage.c:(.text+0xaf00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_distance_squared': damage.c:(.text+0xaf20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_distance_squared': damage.c:(.text+0xaf60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_distance': damage.c:(.text+0xaf80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_distance': damage.c:(.text+0xafc0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_length': damage.c:(.text+0xafe0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_length': damage.c:(.text+0xb000): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_length_squared': damage.c:(.text+0xb020): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_length_squared': damage.c:(.text+0xb040): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_angle': damage.c:(.text+0xb060): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_angle': damage.c:(.text+0xb080): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_dot': damage.c:(.text+0xb0a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_dot': damage.c:(.text+0xb0e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_bezier4': damage.c:(.text+0xb100): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_bezier4': damage.c:(.text+0xb1c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_bezier3': damage.c:(.text+0xb200): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_bezier3': damage.c:(.text+0xb2a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_lerp': damage.c:(.text+0xb2c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_lerp': damage.c:(.text+0xb360): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_rotate': damage.c:(.text+0xb380): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_rotate': damage.c:(.text+0xb420): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_tangent': damage.c:(.text+0xb440): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_tangent': damage.c:(.text+0xb4c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_reflect': damage.c:(.text+0xb4e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_reflect': damage.c:(.text+0xb580): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_slide': damage.c:(.text+0xb5a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_slide': damage.c:(.text+0xb640): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_project': damage.c:(.text+0xb660): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_project': damage.c:(.text+0xb700): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_normalize': damage.c:(.text+0xb720): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_normalize': damage.c:(.text+0xb7a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_clamp': damage.c:(.text+0xb7c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_clamp': damage.c:(.text+0xb860): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_min': damage.c:(.text+0xb880): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_min': damage.c:(.text+0xb920): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_max': damage.c:(.text+0xb940): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_max': damage.c:(.text+0xb9e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_round': damage.c:(.text+0xba00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_round': damage.c:(.text+0xba80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_ceil': damage.c:(.text+0xbaa0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_ceil': damage.c:(.text+0xbb20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_floor': damage.c:(.text+0xbb40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_floor': damage.c:(.text+0xbbc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_abs': damage.c:(.text+0xbbe0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_abs': damage.c:(.text+0xbc60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_inverse': damage.c:(.text+0xbc80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_inverse': damage.c:(.text+0xbd00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_negative': damage.c:(.text+0xbd20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_negative': damage.c:(.text+0xbda0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_snap': damage.c:(.text+0xbdc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_snap': damage.c:(.text+0xbe60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_divide': damage.c:(.text+0xbe80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_divide': damage.c:(.text+0xbf20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_multiply_mat2': damage.c:(.text+0xbf40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_multiply_mat2': damage.c:(.text+0xbfe0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_multiply': damage.c:(.text+0xc000): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_multiply': damage.c:(.text+0xc0a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_scale': damage.c:(.text+0xc0c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_scale': damage.c:(.text+0xc160): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_subtract': damage.c:(.text+0xc180): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_subtract': damage.c:(.text+0xc220): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_add': damage.c:(.text+0xc240): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_add': damage.c:(.text+0xc2e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_one': damage.c:(.text+0xc300): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_one': damage.c:(.text+0xc380): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_zero': damage.c:(.text+0xc3a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_zero': damage.c:(.text+0xc420): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_assign_vec2i': damage.c:(.text+0xc440): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_assign_vec2i': damage.c:(.text+0xc4c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_assign': damage.c:(.text+0xc4e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_assign': damage.c:(.text+0xc560): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2': damage.c:(.text+0xc580): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2': damage.c:(.text+0xc600): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_nearly_equal': damage.c:(.text+0xc620): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_nearly_equal': damage.c:(.text+0xc660): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_equal': damage.c:(.text+0xc680): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_equal': damage.c:(.text+0xc6c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_near_zero': damage.c:(.text+0xc6e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_near_zero': damage.c:(.text+0xc700): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `svec2_is_zero': damage.c:(.text+0xc720): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(damage.c.o): In function `psvec2_is_zero': damage.c:(.text+0xc740): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_lerp': defs.c:(.text+0x320): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_lerp': defs.c:(.text+0x3a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_multiply': defs.c:(.text+0x3c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_multiply': defs.c:(.text+0x440): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_scale': defs.c:(.text+0x460): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_scale': defs.c:(.text+0x4e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_negative': defs.c:(.text+0x500): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_negative': defs.c:(.text+0x580): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_scaling': defs.c:(.text+0x5a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_scaling': defs.c:(.text+0x620): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_translation': defs.c:(.text+0x640): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_translation': defs.c:(.text+0x6c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_look_at': defs.c:(.text+0x6e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_look_at': defs.c:(.text+0x7a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_quaternion': defs.c:(.text+0x7c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_quaternion': defs.c:(.text+0x840): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_axis': defs.c:(.text+0x860): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_axis': defs.c:(.text+0x8e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_z': defs.c:(.text+0x900): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_z': defs.c:(.text+0x980): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_y': defs.c:(.text+0x9a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_y': defs.c:(.text+0xa20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_rotation_x': defs.c:(.text+0xa40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_rotation_x': defs.c:(.text+0xac0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_perspective_infinite': defs.c:(.text+0xae0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_perspective_infinite': defs.c:(.text+0xb60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_perspective_fov': defs.c:(.text+0xb80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_perspective_fov': defs.c:(.text+0xc00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_perspective': defs.c:(.text+0xc20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_perspective': defs.c:(.text+0xca0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_ortho': defs.c:(.text+0xcc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_ortho': defs.c:(.text+0xd40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_inverse': defs.c:(.text+0xd60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_inverse': defs.c:(.text+0xde0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_adjugate': defs.c:(.text+0xe00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_adjugate': defs.c:(.text+0xe80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_transpose': defs.c:(.text+0xea0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_transpose': defs.c:(.text+0xf20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_assign_mat3': defs.c:(.text+0xf40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_assign_mat3': defs.c:(.text+0xfc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_assign_mat2': defs.c:(.text+0xfe0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_assign_mat2': defs.c:(.text+0x1080): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_assign': defs.c:(.text+0x10a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_assign': defs.c:(.text+0x1120): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_determinant': defs.c:(.text+0x1140): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_determinant': defs.c:(.text+0x1160): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_identity': defs.c:(.text+0x1180): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_identity': defs.c:(.text+0x1200): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4_zero': defs.c:(.text+0x1220): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4_zero': defs.c:(.text+0x12a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat4': defs.c:(.text+0x12c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat4': defs.c:(.text+0x1340): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_lerp': defs.c:(.text+0x1360): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_lerp': defs.c:(.text+0x13e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_multiply': defs.c:(.text+0x1400): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_multiply': defs.c:(.text+0x1480): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_scale': defs.c:(.text+0x14a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_scale': defs.c:(.text+0x1520): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_negative': defs.c:(.text+0x1540): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_negative': defs.c:(.text+0x15c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_scaling': defs.c:(.text+0x15e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_scaling': defs.c:(.text+0x1660): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_quaternion': defs.c:(.text+0x1680): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_quaternion': defs.c:(.text+0x1720): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_axis': defs.c:(.text+0x1740): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_axis': defs.c:(.text+0x17e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_z': defs.c:(.text+0x1800): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_z': defs.c:(.text+0x1880): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_y': defs.c:(.text+0x18a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_y': defs.c:(.text+0x1920): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_rotation_x': defs.c:(.text+0x1940): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_rotation_x': defs.c:(.text+0x19c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_inverse': defs.c:(.text+0x19e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_inverse': defs.c:(.text+0x1a60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_adjugate': defs.c:(.text+0x1a80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_adjugate': defs.c:(.text+0x1b00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_cofactor': defs.c:(.text+0x1b20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_cofactor': defs.c:(.text+0x1ba0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_transpose': defs.c:(.text+0x1bc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_transpose': defs.c:(.text+0x1c40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_assign_mat4': defs.c:(.text+0x1c60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_assign_mat4': defs.c:(.text+0x1ce0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_assign_mat2': defs.c:(.text+0x1d00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_assign_mat2': defs.c:(.text+0x1da0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_assign': defs.c:(.text+0x1dc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_assign': defs.c:(.text+0x1e40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_determinant': defs.c:(.text+0x1e60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_determinant': defs.c:(.text+0x1e80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_identity': defs.c:(.text+0x1ea0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_identity': defs.c:(.text+0x1f20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3_zero': defs.c:(.text+0x1f40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3_zero': defs.c:(.text+0x1fc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat3': defs.c:(.text+0x1fe0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat3': defs.c:(.text+0x2060): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_lerp': defs.c:(.text+0x2080): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_lerp': defs.c:(.text+0x2140): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_multiply': defs.c:(.text+0x2160): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_multiply': defs.c:(.text+0x2220): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_scale': defs.c:(.text+0x2240): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_scale': defs.c:(.text+0x22e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_negative': defs.c:(.text+0x2300): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_negative': defs.c:(.text+0x23a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_scaling': defs.c:(.text+0x23c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_scaling': defs.c:(.text+0x2460): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_rotation': defs.c:(.text+0x2480): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_rotation': defs.c:(.text+0x2520): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_inverse': defs.c:(.text+0x2540): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_inverse': defs.c:(.text+0x25e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_cofactor': defs.c:(.text+0x2600): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_cofactor': defs.c:(.text+0x26a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_transpose': defs.c:(.text+0x26c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_transpose': defs.c:(.text+0x2760): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_assign_mat4': defs.c:(.text+0x2780): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_assign_mat4': defs.c:(.text+0x2820): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_assign_mat3': defs.c:(.text+0x2840): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_assign_mat3': defs.c:(.text+0x28e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_assign': defs.c:(.text+0x2900): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_assign': defs.c:(.text+0x29a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_determinant': defs.c:(.text+0x29c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_determinant': defs.c:(.text+0x2a00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_identity': defs.c:(.text+0x2a20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_identity': defs.c:(.text+0x2ac0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2_zero': defs.c:(.text+0x2ae0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2_zero': defs.c:(.text+0x2b80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `smat2': defs.c:(.text+0x2ba0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psmat2': defs.c:(.text+0x2c40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_length_squared': defs.c:(.text+0x2c60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_length_squared': defs.c:(.text+0x2ca0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_length': defs.c:(.text+0x2cc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_length': defs.c:(.text+0x2d00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_angle': defs.c:(.text+0x2d20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_angle': defs.c:(.text+0x2d60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_dot': defs.c:(.text+0x2d80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_dot': defs.c:(.text+0x2dc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_slerp': defs.c:(.text+0x2de0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_slerp': defs.c:(.text+0x2ea0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_lerp': defs.c:(.text+0x2ec0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_lerp': defs.c:(.text+0x2f80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_yaw_pitch_roll': defs.c:(.text+0x2fa0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_yaw_pitch_roll': defs.c:(.text+0x3040): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_mat4': defs.c:(.text+0x3060): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_mat4': defs.c:(.text+0x3100): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_vec3': defs.c:(.text+0x3120): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_vec3': defs.c:(.text+0x31c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_from_axis_angle': defs.c:(.text+0x31e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_from_axis_angle': defs.c:(.text+0x3280): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_power': defs.c:(.text+0x32a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_power': defs.c:(.text+0x3340): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_normalize': defs.c:(.text+0x3360): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_normalize': defs.c:(.text+0x3400): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_inverse': defs.c:(.text+0x3420): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_inverse': defs.c:(.text+0x34c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_conjugate': defs.c:(.text+0x34e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_conjugate': defs.c:(.text+0x3580): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_negative': defs.c:(.text+0x35a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_negative': defs.c:(.text+0x3640): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_divide': defs.c:(.text+0x3660): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_divide': defs.c:(.text+0x3720): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_multiply': defs.c:(.text+0x3740): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_multiply': defs.c:(.text+0x3800): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_scale': defs.c:(.text+0x3820): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_scale': defs.c:(.text+0x38c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_null': defs.c:(.text+0x38e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_null': defs.c:(.text+0x3980): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_zero': defs.c:(.text+0x39a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_zero': defs.c:(.text+0x3a40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_assign': defs.c:(.text+0x3a60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_assign': defs.c:(.text+0x3b00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat': defs.c:(.text+0x3b20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat': defs.c:(.text+0x3bc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_nearly_equal': defs.c:(.text+0x3be0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_nearly_equal': defs.c:(.text+0x3c20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_equal': defs.c:(.text+0x3c40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_equal': defs.c:(.text+0x3c80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_near_zero': defs.c:(.text+0x3ca0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_near_zero': defs.c:(.text+0x3ce0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `squat_is_zero': defs.c:(.text+0x3d00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psquat_is_zero': defs.c:(.text+0x3d40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_lerp': defs.c:(.text+0x3d60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_lerp': defs.c:(.text+0x3e00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_normalize': defs.c:(.text+0x3e20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_normalize': defs.c:(.text+0x3ec0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_clamp': defs.c:(.text+0x3ee0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_clamp': defs.c:(.text+0x3f80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_min': defs.c:(.text+0x3fa0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_min': defs.c:(.text+0x4040): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_max': defs.c:(.text+0x4060): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_max': defs.c:(.text+0x4100): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_round': defs.c:(.text+0x4120): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_round': defs.c:(.text+0x41c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_ceil': defs.c:(.text+0x41e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_ceil': defs.c:(.text+0x4280): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_floor': defs.c:(.text+0x42a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_floor': defs.c:(.text+0x4340): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_abs': defs.c:(.text+0x4360): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_abs': defs.c:(.text+0x4400): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_inverse': defs.c:(.text+0x4420): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_inverse': defs.c:(.text+0x44c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_negative': defs.c:(.text+0x44e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_negative': defs.c:(.text+0x4580): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_snap': defs.c:(.text+0x45a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_snap': defs.c:(.text+0x4640): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_divide': defs.c:(.text+0x4660): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_divide': defs.c:(.text+0x4700): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_multiply_mat4': defs.c:(.text+0x4720): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_multiply_mat4': defs.c:(.text+0x47c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_multiply': defs.c:(.text+0x47e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_multiply': defs.c:(.text+0x4880): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_scale': defs.c:(.text+0x48a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_scale': defs.c:(.text+0x4940): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_subtract': defs.c:(.text+0x4960): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_subtract': defs.c:(.text+0x4a00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_add': defs.c:(.text+0x4a20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_add': defs.c:(.text+0x4ac0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_one': defs.c:(.text+0x4ae0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_one': defs.c:(.text+0x4b60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_zero': defs.c:(.text+0x4b80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_zero': defs.c:(.text+0x4c00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_assign_vec4': defs.c:(.text+0x4c20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_assign_vec4': defs.c:(.text+0x4cc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_assign': defs.c:(.text+0x4ce0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_assign': defs.c:(.text+0x4d80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i': defs.c:(.text+0x4da0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i': defs.c:(.text+0x4e40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_is_equal': defs.c:(.text+0x4e80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_is_equal': defs.c:(.text+0x4ec0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4i_is_zero': defs.c:(.text+0x4ee0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4i_is_zero': defs.c:(.text+0x4f00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_lerp': defs.c:(.text+0x4f20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_lerp': defs.c:(.text+0x4fc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_normalize': defs.c:(.text+0x4fe0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_normalize': defs.c:(.text+0x5080): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_clamp': defs.c:(.text+0x50a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_clamp': defs.c:(.text+0x5140): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_min': defs.c:(.text+0x5160): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_min': defs.c:(.text+0x5200): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_max': defs.c:(.text+0x5220): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_max': defs.c:(.text+0x52c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_round': defs.c:(.text+0x52e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_round': defs.c:(.text+0x5380): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_ceil': defs.c:(.text+0x53a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_ceil': defs.c:(.text+0x5440): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_floor': defs.c:(.text+0x5460): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_floor': defs.c:(.text+0x5500): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_abs': defs.c:(.text+0x5520): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_abs': defs.c:(.text+0x55c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_inverse': defs.c:(.text+0x55e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_inverse': defs.c:(.text+0x5680): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_negative': defs.c:(.text+0x56a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_negative': defs.c:(.text+0x5740): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_snap': defs.c:(.text+0x5760): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_snap': defs.c:(.text+0x5800): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_divide': defs.c:(.text+0x5820): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_divide': defs.c:(.text+0x58c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_multiply_mat4': defs.c:(.text+0x58e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_multiply_mat4': defs.c:(.text+0x5980): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_multiply': defs.c:(.text+0x59a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_multiply': defs.c:(.text+0x5a40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_scale': defs.c:(.text+0x5a60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_scale': defs.c:(.text+0x5b00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_subtract': defs.c:(.text+0x5b20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_subtract': defs.c:(.text+0x5bc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_add': defs.c:(.text+0x5be0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_add': defs.c:(.text+0x5c80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_one': defs.c:(.text+0x5ca0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_one': defs.c:(.text+0x5d20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_zero': defs.c:(.text+0x5d40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_zero': defs.c:(.text+0x5dc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_assign_vec4i': defs.c:(.text+0x5de0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_assign_vec4i': defs.c:(.text+0x5e80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_assign': defs.c:(.text+0x5ea0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_assign': defs.c:(.text+0x5f40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4': defs.c:(.text+0x5f60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4': defs.c:(.text+0x6000): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_nearly_equal': defs.c:(.text+0x6020): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_nearly_equal': defs.c:(.text+0x6060): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_equal': defs.c:(.text+0x6080): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_equal': defs.c:(.text+0x60c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_near_zero': defs.c:(.text+0x60e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_near_zero': defs.c:(.text+0x6120): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec4_is_zero': defs.c:(.text+0x6140): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec4_is_zero': defs.c:(.text+0x6160): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_distance_squared': defs.c:(.text+0x6180): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_distance_squared': defs.c:(.text+0x61e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_distance': defs.c:(.text+0x6200): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_distance': defs.c:(.text+0x6260): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_length_squared': defs.c:(.text+0x6280): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_length_squared': defs.c:(.text+0x62c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_length': defs.c:(.text+0x62e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_length': defs.c:(.text+0x6320): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_dot': defs.c:(.text+0x6340): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_dot': defs.c:(.text+0x63a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_bezier4': defs.c:(.text+0x63c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_bezier4': defs.c:(.text+0x64c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_bezier3': defs.c:(.text+0x6500): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_bezier3': defs.c:(.text+0x6600): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_lerp': defs.c:(.text+0x6620): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_lerp': defs.c:(.text+0x6700): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_reflect': defs.c:(.text+0x6720): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_reflect': defs.c:(.text+0x6800): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_slide': defs.c:(.text+0x6820): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_slide': defs.c:(.text+0x6900): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_project': defs.c:(.text+0x6920): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_project': defs.c:(.text+0x6a00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_normalize': defs.c:(.text+0x6a20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_normalize': defs.c:(.text+0x6ae0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_cross': defs.c:(.text+0x6b00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_cross': defs.c:(.text+0x6be0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_clamp': defs.c:(.text+0x6c00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_clamp': defs.c:(.text+0x6d00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_min': defs.c:(.text+0x6d20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_min': defs.c:(.text+0x6e00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_max': defs.c:(.text+0x6e20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_max': defs.c:(.text+0x6f00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_round': defs.c:(.text+0x6f20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_round': defs.c:(.text+0x6fc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_ceil': defs.c:(.text+0x6fe0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_ceil': defs.c:(.text+0x7080): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_floor': defs.c:(.text+0x70a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_floor': defs.c:(.text+0x7140): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_abs': defs.c:(.text+0x7160): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_abs': defs.c:(.text+0x7220): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_inverse': defs.c:(.text+0x7240): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_inverse': defs.c:(.text+0x7300): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_negative': defs.c:(.text+0x7320): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_negative': defs.c:(.text+0x73e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_snap': defs.c:(.text+0x7400): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_snap': defs.c:(.text+0x74e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_divide': defs.c:(.text+0x7500): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_divide': defs.c:(.text+0x75e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_multiply_mat3': defs.c:(.text+0x7600): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_multiply_mat3': defs.c:(.text+0x76c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_multiply': defs.c:(.text+0x76e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_multiply': defs.c:(.text+0x77c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_scale': defs.c:(.text+0x77e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_scale': defs.c:(.text+0x78a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_subtract': defs.c:(.text+0x78c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_subtract': defs.c:(.text+0x79a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_add': defs.c:(.text+0x79c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_add': defs.c:(.text+0x7aa0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_one': defs.c:(.text+0x7ac0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_one': defs.c:(.text+0x7b60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_zero': defs.c:(.text+0x7b80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_zero': defs.c:(.text+0x7c20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_assign_vec3': defs.c:(.text+0x7c40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_assign_vec3': defs.c:(.text+0x7ce0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_assign': defs.c:(.text+0x7d00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_assign': defs.c:(.text+0x7dc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i': defs.c:(.text+0x7de0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i': defs.c:(.text+0x7e80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_is_equal': defs.c:(.text+0x7ea0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_is_equal': defs.c:(.text+0x7f00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3i_is_zero': defs.c:(.text+0x7f20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3i_is_zero': defs.c:(.text+0x7f60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_distance_squared': defs.c:(.text+0x7f80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_distance_squared': defs.c:(.text+0x7fc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_distance': defs.c:(.text+0x7fe0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_distance': defs.c:(.text+0x8020): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_length_squared': defs.c:(.text+0x8040): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_length_squared': defs.c:(.text+0x8060): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_length': defs.c:(.text+0x8080): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_length': defs.c:(.text+0x80a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_dot': defs.c:(.text+0x80c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_dot': defs.c:(.text+0x8100): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_bezier4': defs.c:(.text+0x8120): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_bezier4': defs.c:(.text+0x8200): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_bezier3': defs.c:(.text+0x8240): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_bezier3': defs.c:(.text+0x8300): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_lerp': defs.c:(.text+0x8320): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_lerp': defs.c:(.text+0x83e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_reflect': defs.c:(.text+0x8400): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_reflect': defs.c:(.text+0x84c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_slide': defs.c:(.text+0x84e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_slide': defs.c:(.text+0x85a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_project': defs.c:(.text+0x85c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_project': defs.c:(.text+0x8680): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_normalize': defs.c:(.text+0x86a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_normalize': defs.c:(.text+0x8740): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_cross': defs.c:(.text+0x8760): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_cross': defs.c:(.text+0x8820): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_clamp': defs.c:(.text+0x8840): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_clamp': defs.c:(.text+0x8900): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_min': defs.c:(.text+0x8920): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_min': defs.c:(.text+0x89e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_max': defs.c:(.text+0x8a00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_max': defs.c:(.text+0x8ac0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_round': defs.c:(.text+0x8ae0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_round': defs.c:(.text+0x8b80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_ceil': defs.c:(.text+0x8ba0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_ceil': defs.c:(.text+0x8c40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_floor': defs.c:(.text+0x8c60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_floor': defs.c:(.text+0x8d00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_abs': defs.c:(.text+0x8d20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_abs': defs.c:(.text+0x8dc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_inverse': defs.c:(.text+0x8de0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_inverse': defs.c:(.text+0x8e80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_negative': defs.c:(.text+0x8ea0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_negative': defs.c:(.text+0x8f40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_snap': defs.c:(.text+0x8f60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_snap': defs.c:(.text+0x9020): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_divide': defs.c:(.text+0x9040): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_divide': defs.c:(.text+0x9100): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_multiply_mat3': defs.c:(.text+0x9120): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_multiply_mat3': defs.c:(.text+0x91c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_multiply': defs.c:(.text+0x91e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_multiply': defs.c:(.text+0x92a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_scale': defs.c:(.text+0x92c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_scale': defs.c:(.text+0x9360): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_subtract': defs.c:(.text+0x9380): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_subtract': defs.c:(.text+0x9440): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_add': defs.c:(.text+0x9460): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_add': defs.c:(.text+0x9520): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_one': defs.c:(.text+0x9540): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_one': defs.c:(.text+0x95e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_zero': defs.c:(.text+0x9600): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_zero': defs.c:(.text+0x96a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_assign_vec3i': defs.c:(.text+0x96c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_assign_vec3i': defs.c:(.text+0x9780): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_assign': defs.c:(.text+0x97a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_assign': defs.c:(.text+0x9840): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3': defs.c:(.text+0x9860): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3': defs.c:(.text+0x9900): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_nearly_equal': defs.c:(.text+0x9920): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_nearly_equal': defs.c:(.text+0x9960): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_equal': defs.c:(.text+0x9980): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_equal': defs.c:(.text+0x99c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_near_zero': defs.c:(.text+0x99e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_near_zero': defs.c:(.text+0x9a20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec3_is_zero': defs.c:(.text+0x9a40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec3_is_zero': defs.c:(.text+0x9a80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_distance_squared': defs.c:(.text+0x9aa0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_distance_squared': defs.c:(.text+0x9ae0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_distance': defs.c:(.text+0x9b00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_distance': defs.c:(.text+0x9b20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_length': defs.c:(.text+0x9b40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_length': defs.c:(.text+0x9b60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_length_squared': defs.c:(.text+0x9b80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_length_squared': defs.c:(.text+0x9ba0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_angle': defs.c:(.text+0x9bc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_angle': defs.c:(.text+0x9be0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_dot': defs.c:(.text+0x9c00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_dot': defs.c:(.text+0x9c40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_bezier4': defs.c:(.text+0x9c60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_bezier4': defs.c:(.text+0x9d00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_bezier3': defs.c:(.text+0x9d40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_bezier3': defs.c:(.text+0x9de0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_lerp': defs.c:(.text+0x9e00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_lerp': defs.c:(.text+0x9e80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_rotate': defs.c:(.text+0x9ea0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_rotate': defs.c:(.text+0x9f20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_tangent': defs.c:(.text+0x9f40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_tangent': defs.c:(.text+0x9fc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_reflect': defs.c:(.text+0x9fe0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_reflect': defs.c:(.text+0xa060): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_slide': defs.c:(.text+0xa080): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_slide': defs.c:(.text+0xa100): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_project': defs.c:(.text+0xa120): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_project': defs.c:(.text+0xa1a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_normalize': defs.c:(.text+0xa1c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_normalize': defs.c:(.text+0xa240): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_clamp': defs.c:(.text+0xa260): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_clamp': defs.c:(.text+0xa300): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_min': defs.c:(.text+0xa320): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_min': defs.c:(.text+0xa3a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_max': defs.c:(.text+0xa3c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_max': defs.c:(.text+0xa440): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_round': defs.c:(.text+0xa460): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_round': defs.c:(.text+0xa4e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_ceil': defs.c:(.text+0xa500): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_ceil': defs.c:(.text+0xa580): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_floor': defs.c:(.text+0xa5a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_floor': defs.c:(.text+0xa620): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_abs': defs.c:(.text+0xa640): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_abs': defs.c:(.text+0xa6c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_inverse': defs.c:(.text+0xa6e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_inverse': defs.c:(.text+0xa760): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_negative': defs.c:(.text+0xa780): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_negative': defs.c:(.text+0xa800): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_snap': defs.c:(.text+0xa820): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_snap': defs.c:(.text+0xa8a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_divide': defs.c:(.text+0xa8c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_divide': defs.c:(.text+0xa940): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_multiply_mat2': defs.c:(.text+0xa960): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_multiply_mat2': defs.c:(.text+0xaa00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_multiply': defs.c:(.text+0xaa20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_multiply': defs.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_scale': defs.c:(.text+0xaac0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_scale': defs.c:(.text+0xab40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_subtract': defs.c:(.text+0xab60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_subtract': defs.c:(.text+0xabe0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_add': defs.c:(.text+0xac00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_add': defs.c:(.text+0xac80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_one': defs.c:(.text+0xaca0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_one': defs.c:(.text+0xad20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_zero': defs.c:(.text+0xad40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_zero': defs.c:(.text+0xadc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_assign_vec2': defs.c:(.text+0xade0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_assign_vec2': defs.c:(.text+0xae60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_assign': defs.c:(.text+0xae80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_assign': defs.c:(.text+0xaf00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i': defs.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i': defs.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_is_equal': defs.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_is_equal': defs.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2i_is_zero': defs.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2i_is_zero': defs.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_distance_squared': defs.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_distance_squared': defs.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_distance': defs.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_distance': defs.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_length': defs.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_length': defs.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_length_squared': defs.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_length_squared': defs.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_angle': defs.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_angle': defs.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_dot': defs.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_dot': defs.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_bezier4': defs.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_bezier4': defs.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_bezier3': defs.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_bezier3': defs.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_lerp': defs.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_lerp': defs.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_rotate': defs.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_rotate': defs.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_tangent': defs.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_tangent': defs.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_reflect': defs.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_reflect': defs.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_slide': defs.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_slide': defs.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_project': defs.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_project': defs.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_normalize': defs.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_normalize': defs.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_clamp': defs.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_clamp': defs.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_min': defs.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_min': defs.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_max': defs.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_max': defs.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_round': defs.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_round': defs.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_ceil': defs.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_ceil': defs.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_floor': defs.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_floor': defs.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_abs': defs.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_abs': defs.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_inverse': defs.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_inverse': defs.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_negative': defs.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_negative': defs.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_snap': defs.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_snap': defs.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_divide': defs.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_divide': defs.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_multiply_mat2': defs.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_multiply_mat2': defs.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_multiply': defs.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_multiply': defs.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_scale': defs.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_scale': defs.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_subtract': defs.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_subtract': defs.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_add': defs.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_add': defs.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_one': defs.c:(.text+0xc440): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_one': defs.c:(.text+0xc4c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_zero': defs.c:(.text+0xc4e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_zero': defs.c:(.text+0xc560): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_assign_vec2i': defs.c:(.text+0xc580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_assign_vec2i': defs.c:(.text+0xc600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_assign': defs.c:(.text+0xc620): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_assign': defs.c:(.text+0xc6a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2': defs.c:(.text+0xc6c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2': defs.c:(.text+0xc740): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_nearly_equal': defs.c:(.text+0xc760): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_nearly_equal': defs.c:(.text+0xc7a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_equal': defs.c:(.text+0xc7c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_equal': defs.c:(.text+0xc800): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_near_zero': defs.c:(.text+0xc820): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_near_zero': defs.c:(.text+0xc840): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `svec2_is_zero': defs.c:(.text+0xc860): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(defs.c.o): In function `psvec2_is_zero': defs.c:(.text+0xc880): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_lerp': char_sprites.c:(.text+0x2c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_lerp': char_sprites.c:(.text+0x340): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_multiply': char_sprites.c:(.text+0x360): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_multiply': char_sprites.c:(.text+0x3e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_scale': char_sprites.c:(.text+0x400): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_scale': char_sprites.c:(.text+0x480): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_negative': char_sprites.c:(.text+0x4a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_negative': char_sprites.c:(.text+0x520): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_scaling': char_sprites.c:(.text+0x540): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_scaling': char_sprites.c:(.text+0x5c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_translation': char_sprites.c:(.text+0x5e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_translation': char_sprites.c:(.text+0x660): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_look_at': char_sprites.c:(.text+0x680): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_look_at': char_sprites.c:(.text+0x740): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_quaternion': char_sprites.c:(.text+0x760): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_quaternion': char_sprites.c:(.text+0x7e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_axis': char_sprites.c:(.text+0x800): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_axis': char_sprites.c:(.text+0x880): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_z': char_sprites.c:(.text+0x8a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_z': char_sprites.c:(.text+0x920): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_y': char_sprites.c:(.text+0x940): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_y': char_sprites.c:(.text+0x9c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_rotation_x': char_sprites.c:(.text+0x9e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_rotation_x': char_sprites.c:(.text+0xa60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_perspective_infinite': char_sprites.c:(.text+0xa80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_perspective_infinite': char_sprites.c:(.text+0xb00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_perspective_fov': char_sprites.c:(.text+0xb20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_perspective_fov': char_sprites.c:(.text+0xba0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_perspective': char_sprites.c:(.text+0xbc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_perspective': char_sprites.c:(.text+0xc40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_ortho': char_sprites.c:(.text+0xc60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_ortho': char_sprites.c:(.text+0xce0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_inverse': char_sprites.c:(.text+0xd00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_inverse': char_sprites.c:(.text+0xd80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_adjugate': char_sprites.c:(.text+0xda0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_adjugate': char_sprites.c:(.text+0xe20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_transpose': char_sprites.c:(.text+0xe40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_transpose': char_sprites.c:(.text+0xec0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_assign_mat3': char_sprites.c:(.text+0xee0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_assign_mat3': char_sprites.c:(.text+0xf60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_assign_mat2': char_sprites.c:(.text+0xf80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_assign_mat2': char_sprites.c:(.text+0x1020): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_assign': char_sprites.c:(.text+0x1040): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_assign': char_sprites.c:(.text+0x10c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_determinant': char_sprites.c:(.text+0x10e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_determinant': char_sprites.c:(.text+0x1100): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_identity': char_sprites.c:(.text+0x1120): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_identity': char_sprites.c:(.text+0x11a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4_zero': char_sprites.c:(.text+0x11c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4_zero': char_sprites.c:(.text+0x1240): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat4': char_sprites.c:(.text+0x1260): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat4': char_sprites.c:(.text+0x12e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_lerp': char_sprites.c:(.text+0x1300): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_lerp': char_sprites.c:(.text+0x1380): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_multiply': char_sprites.c:(.text+0x13a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_multiply': char_sprites.c:(.text+0x1420): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_scale': char_sprites.c:(.text+0x1440): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_scale': char_sprites.c:(.text+0x14c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_negative': char_sprites.c:(.text+0x14e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_negative': char_sprites.c:(.text+0x1560): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_scaling': char_sprites.c:(.text+0x1580): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_scaling': char_sprites.c:(.text+0x1600): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_quaternion': char_sprites.c:(.text+0x1620): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_quaternion': char_sprites.c:(.text+0x16c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_axis': char_sprites.c:(.text+0x16e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_axis': char_sprites.c:(.text+0x1780): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_z': char_sprites.c:(.text+0x17a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_z': char_sprites.c:(.text+0x1820): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_y': char_sprites.c:(.text+0x1840): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_y': char_sprites.c:(.text+0x18c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_rotation_x': char_sprites.c:(.text+0x18e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_rotation_x': char_sprites.c:(.text+0x1960): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_inverse': char_sprites.c:(.text+0x1980): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_inverse': char_sprites.c:(.text+0x1a00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_adjugate': char_sprites.c:(.text+0x1a20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_adjugate': char_sprites.c:(.text+0x1aa0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_cofactor': char_sprites.c:(.text+0x1ac0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_cofactor': char_sprites.c:(.text+0x1b40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_transpose': char_sprites.c:(.text+0x1b60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_transpose': char_sprites.c:(.text+0x1be0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_assign_mat4': char_sprites.c:(.text+0x1c00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_assign_mat4': char_sprites.c:(.text+0x1c80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_assign_mat2': char_sprites.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_assign_mat2': char_sprites.c:(.text+0x1d40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_assign': char_sprites.c:(.text+0x1d60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_assign': char_sprites.c:(.text+0x1de0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_determinant': char_sprites.c:(.text+0x1e00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_determinant': char_sprites.c:(.text+0x1e20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_identity': char_sprites.c:(.text+0x1e40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_identity': char_sprites.c:(.text+0x1ec0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3_zero': char_sprites.c:(.text+0x1ee0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3_zero': char_sprites.c:(.text+0x1f60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat3': char_sprites.c:(.text+0x1f80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat3': char_sprites.c:(.text+0x2000): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_lerp': char_sprites.c:(.text+0x2020): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_lerp': char_sprites.c:(.text+0x20e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_multiply': char_sprites.c:(.text+0x2100): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_multiply': char_sprites.c:(.text+0x21c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_scale': char_sprites.c:(.text+0x21e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_scale': char_sprites.c:(.text+0x2280): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_negative': char_sprites.c:(.text+0x22a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_negative': char_sprites.c:(.text+0x2340): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_scaling': char_sprites.c:(.text+0x2360): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_scaling': char_sprites.c:(.text+0x2400): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_rotation': char_sprites.c:(.text+0x2420): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_rotation': char_sprites.c:(.text+0x24c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_inverse': char_sprites.c:(.text+0x24e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_inverse': char_sprites.c:(.text+0x2580): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_cofactor': char_sprites.c:(.text+0x25a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_cofactor': char_sprites.c:(.text+0x2640): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_transpose': char_sprites.c:(.text+0x2660): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_transpose': char_sprites.c:(.text+0x2700): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_assign_mat4': char_sprites.c:(.text+0x2720): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_assign_mat4': char_sprites.c:(.text+0x27c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_assign_mat3': char_sprites.c:(.text+0x27e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_assign_mat3': char_sprites.c:(.text+0x2880): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_assign': char_sprites.c:(.text+0x28a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_assign': char_sprites.c:(.text+0x2940): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_determinant': char_sprites.c:(.text+0x2960): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_determinant': char_sprites.c:(.text+0x29a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_identity': char_sprites.c:(.text+0x29c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_identity': char_sprites.c:(.text+0x2a60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2_zero': char_sprites.c:(.text+0x2a80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2_zero': char_sprites.c:(.text+0x2b20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `smat2': char_sprites.c:(.text+0x2b40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psmat2': char_sprites.c:(.text+0x2be0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_length_squared': char_sprites.c:(.text+0x2c00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_length_squared': char_sprites.c:(.text+0x2c40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_length': char_sprites.c:(.text+0x2c60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_length': char_sprites.c:(.text+0x2ca0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_angle': char_sprites.c:(.text+0x2cc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_angle': char_sprites.c:(.text+0x2d00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_dot': char_sprites.c:(.text+0x2d20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_dot': char_sprites.c:(.text+0x2d60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_slerp': char_sprites.c:(.text+0x2d80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_slerp': char_sprites.c:(.text+0x2e40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_lerp': char_sprites.c:(.text+0x2e60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_lerp': char_sprites.c:(.text+0x2f20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_yaw_pitch_roll': char_sprites.c:(.text+0x2f40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_yaw_pitch_roll': char_sprites.c:(.text+0x2fe0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_mat4': char_sprites.c:(.text+0x3000): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_mat4': char_sprites.c:(.text+0x30a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_vec3': char_sprites.c:(.text+0x30c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_vec3': char_sprites.c:(.text+0x3160): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_from_axis_angle': char_sprites.c:(.text+0x3180): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_from_axis_angle': char_sprites.c:(.text+0x3220): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_power': char_sprites.c:(.text+0x3240): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_power': char_sprites.c:(.text+0x32e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_normalize': char_sprites.c:(.text+0x3300): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_normalize': char_sprites.c:(.text+0x33a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_inverse': char_sprites.c:(.text+0x33c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_inverse': char_sprites.c:(.text+0x3460): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_conjugate': char_sprites.c:(.text+0x3480): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_conjugate': char_sprites.c:(.text+0x3520): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_negative': char_sprites.c:(.text+0x3540): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_negative': char_sprites.c:(.text+0x35e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_divide': char_sprites.c:(.text+0x3600): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_divide': char_sprites.c:(.text+0x36c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_multiply': char_sprites.c:(.text+0x36e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_multiply': char_sprites.c:(.text+0x37a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_scale': char_sprites.c:(.text+0x37c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_scale': char_sprites.c:(.text+0x3860): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_null': char_sprites.c:(.text+0x3880): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_null': char_sprites.c:(.text+0x3920): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_zero': char_sprites.c:(.text+0x3940): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_zero': char_sprites.c:(.text+0x39e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_assign': char_sprites.c:(.text+0x3a00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_assign': char_sprites.c:(.text+0x3aa0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat': char_sprites.c:(.text+0x3ac0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat': char_sprites.c:(.text+0x3b60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_nearly_equal': char_sprites.c:(.text+0x3b80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_nearly_equal': char_sprites.c:(.text+0x3bc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_equal': char_sprites.c:(.text+0x3be0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_equal': char_sprites.c:(.text+0x3c20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_near_zero': char_sprites.c:(.text+0x3c40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_near_zero': char_sprites.c:(.text+0x3c80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `squat_is_zero': char_sprites.c:(.text+0x3ca0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psquat_is_zero': char_sprites.c:(.text+0x3ce0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_lerp': char_sprites.c:(.text+0x3d00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_lerp': char_sprites.c:(.text+0x3da0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_normalize': char_sprites.c:(.text+0x3dc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_normalize': char_sprites.c:(.text+0x3e60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_clamp': char_sprites.c:(.text+0x3e80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_clamp': char_sprites.c:(.text+0x3f20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_min': char_sprites.c:(.text+0x3f40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_min': char_sprites.c:(.text+0x3fe0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_max': char_sprites.c:(.text+0x4000): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_max': char_sprites.c:(.text+0x40a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_round': char_sprites.c:(.text+0x40c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_round': char_sprites.c:(.text+0x4160): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_ceil': char_sprites.c:(.text+0x4180): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_ceil': char_sprites.c:(.text+0x4220): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_floor': char_sprites.c:(.text+0x4240): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_floor': char_sprites.c:(.text+0x42e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_abs': char_sprites.c:(.text+0x4300): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_abs': char_sprites.c:(.text+0x43a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_inverse': char_sprites.c:(.text+0x43c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_inverse': char_sprites.c:(.text+0x4460): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_negative': char_sprites.c:(.text+0x4480): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_negative': char_sprites.c:(.text+0x4520): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_snap': char_sprites.c:(.text+0x4540): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_snap': char_sprites.c:(.text+0x45e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_divide': char_sprites.c:(.text+0x4600): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_divide': char_sprites.c:(.text+0x46a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_multiply_mat4': char_sprites.c:(.text+0x46c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_multiply_mat4': char_sprites.c:(.text+0x4760): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_multiply': char_sprites.c:(.text+0x4780): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_multiply': char_sprites.c:(.text+0x4820): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_scale': char_sprites.c:(.text+0x4840): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_scale': char_sprites.c:(.text+0x48e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_subtract': char_sprites.c:(.text+0x4900): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_subtract': char_sprites.c:(.text+0x49a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_add': char_sprites.c:(.text+0x49c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_add': char_sprites.c:(.text+0x4a60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_one': char_sprites.c:(.text+0x4a80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_one': char_sprites.c:(.text+0x4b00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_zero': char_sprites.c:(.text+0x4b20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_zero': char_sprites.c:(.text+0x4ba0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_assign_vec4': char_sprites.c:(.text+0x4bc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_assign_vec4': char_sprites.c:(.text+0x4c60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_assign': char_sprites.c:(.text+0x4c80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_assign': char_sprites.c:(.text+0x4d20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i': char_sprites.c:(.text+0x4d40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i': char_sprites.c:(.text+0x4de0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_is_equal': char_sprites.c:(.text+0x4e20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_is_equal': char_sprites.c:(.text+0x4e60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4i_is_zero': char_sprites.c:(.text+0x4e80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4i_is_zero': char_sprites.c:(.text+0x4ea0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_lerp': char_sprites.c:(.text+0x4ec0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_lerp': char_sprites.c:(.text+0x4f60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_normalize': char_sprites.c:(.text+0x4f80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_normalize': char_sprites.c:(.text+0x5020): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_clamp': char_sprites.c:(.text+0x5040): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_clamp': char_sprites.c:(.text+0x50e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_min': char_sprites.c:(.text+0x5100): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_min': char_sprites.c:(.text+0x51a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_max': char_sprites.c:(.text+0x51c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_max': char_sprites.c:(.text+0x5260): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_round': char_sprites.c:(.text+0x5280): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_round': char_sprites.c:(.text+0x5320): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_ceil': char_sprites.c:(.text+0x5340): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_ceil': char_sprites.c:(.text+0x53e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_floor': char_sprites.c:(.text+0x5400): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_floor': char_sprites.c:(.text+0x54a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_abs': char_sprites.c:(.text+0x54c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_abs': char_sprites.c:(.text+0x5560): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_inverse': char_sprites.c:(.text+0x5580): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_inverse': char_sprites.c:(.text+0x5620): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_negative': char_sprites.c:(.text+0x5640): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_negative': char_sprites.c:(.text+0x56e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_snap': char_sprites.c:(.text+0x5700): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_snap': char_sprites.c:(.text+0x57a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_divide': char_sprites.c:(.text+0x57c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_divide': char_sprites.c:(.text+0x5860): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_multiply_mat4': char_sprites.c:(.text+0x5880): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_multiply_mat4': char_sprites.c:(.text+0x5920): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_multiply': char_sprites.c:(.text+0x5940): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_multiply': char_sprites.c:(.text+0x59e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_scale': char_sprites.c:(.text+0x5a00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_scale': char_sprites.c:(.text+0x5aa0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_subtract': char_sprites.c:(.text+0x5ac0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_subtract': char_sprites.c:(.text+0x5b60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_add': char_sprites.c:(.text+0x5b80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_add': char_sprites.c:(.text+0x5c20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_one': char_sprites.c:(.text+0x5c40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_one': char_sprites.c:(.text+0x5cc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_zero': char_sprites.c:(.text+0x5ce0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_zero': char_sprites.c:(.text+0x5d60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_assign_vec4i': char_sprites.c:(.text+0x5d80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_assign_vec4i': char_sprites.c:(.text+0x5e20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_assign': char_sprites.c:(.text+0x5e40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_assign': char_sprites.c:(.text+0x5ee0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4': char_sprites.c:(.text+0x5f00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4': char_sprites.c:(.text+0x5fa0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_nearly_equal': char_sprites.c:(.text+0x5fc0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_nearly_equal': char_sprites.c:(.text+0x6000): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_equal': char_sprites.c:(.text+0x6020): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_equal': char_sprites.c:(.text+0x6060): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_near_zero': char_sprites.c:(.text+0x6080): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_near_zero': char_sprites.c:(.text+0x60c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec4_is_zero': char_sprites.c:(.text+0x60e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec4_is_zero': char_sprites.c:(.text+0x6100): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_distance_squared': char_sprites.c:(.text+0x6120): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_distance_squared': char_sprites.c:(.text+0x6180): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_distance': char_sprites.c:(.text+0x61a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_distance': char_sprites.c:(.text+0x6200): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_length_squared': char_sprites.c:(.text+0x6220): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_length_squared': char_sprites.c:(.text+0x6260): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_length': char_sprites.c:(.text+0x6280): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_length': char_sprites.c:(.text+0x62c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_dot': char_sprites.c:(.text+0x62e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_dot': char_sprites.c:(.text+0x6340): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_bezier4': char_sprites.c:(.text+0x6360): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_bezier4': char_sprites.c:(.text+0x6460): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_bezier3': char_sprites.c:(.text+0x64a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_bezier3': char_sprites.c:(.text+0x65a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_lerp': char_sprites.c:(.text+0x65c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_lerp': char_sprites.c:(.text+0x66a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_reflect': char_sprites.c:(.text+0x66c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_reflect': char_sprites.c:(.text+0x67a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_slide': char_sprites.c:(.text+0x67c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_slide': char_sprites.c:(.text+0x68a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_project': char_sprites.c:(.text+0x68c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_project': char_sprites.c:(.text+0x69a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_normalize': char_sprites.c:(.text+0x69c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_normalize': char_sprites.c:(.text+0x6a80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_cross': char_sprites.c:(.text+0x6aa0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_cross': char_sprites.c:(.text+0x6b80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_clamp': char_sprites.c:(.text+0x6ba0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_clamp': char_sprites.c:(.text+0x6ca0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_min': char_sprites.c:(.text+0x6cc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_min': char_sprites.c:(.text+0x6da0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_max': char_sprites.c:(.text+0x6dc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_max': char_sprites.c:(.text+0x6ea0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_round': char_sprites.c:(.text+0x6ec0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_round': char_sprites.c:(.text+0x6f60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_ceil': char_sprites.c:(.text+0x6f80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_ceil': char_sprites.c:(.text+0x7020): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_floor': char_sprites.c:(.text+0x7040): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_floor': char_sprites.c:(.text+0x70e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_abs': char_sprites.c:(.text+0x7100): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_abs': char_sprites.c:(.text+0x71c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_inverse': char_sprites.c:(.text+0x71e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_inverse': char_sprites.c:(.text+0x72a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_negative': char_sprites.c:(.text+0x72c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_negative': char_sprites.c:(.text+0x7380): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_snap': char_sprites.c:(.text+0x73a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_snap': char_sprites.c:(.text+0x7480): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_divide': char_sprites.c:(.text+0x74a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_divide': char_sprites.c:(.text+0x7580): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_multiply_mat3': char_sprites.c:(.text+0x75a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_multiply_mat3': char_sprites.c:(.text+0x7660): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_multiply': char_sprites.c:(.text+0x7680): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_multiply': char_sprites.c:(.text+0x7760): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_scale': char_sprites.c:(.text+0x7780): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_scale': char_sprites.c:(.text+0x7840): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_subtract': char_sprites.c:(.text+0x7860): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_subtract': char_sprites.c:(.text+0x7940): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_add': char_sprites.c:(.text+0x7960): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_add': char_sprites.c:(.text+0x7a40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_one': char_sprites.c:(.text+0x7a60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_one': char_sprites.c:(.text+0x7b00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_zero': char_sprites.c:(.text+0x7b20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_zero': char_sprites.c:(.text+0x7bc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_assign_vec3': char_sprites.c:(.text+0x7be0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_assign_vec3': char_sprites.c:(.text+0x7c80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_assign': char_sprites.c:(.text+0x7ca0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_assign': char_sprites.c:(.text+0x7d60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i': char_sprites.c:(.text+0x7d80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i': char_sprites.c:(.text+0x7e20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_is_equal': char_sprites.c:(.text+0x7e40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_is_equal': char_sprites.c:(.text+0x7ea0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3i_is_zero': char_sprites.c:(.text+0x7ec0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3i_is_zero': char_sprites.c:(.text+0x7f00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_distance_squared': char_sprites.c:(.text+0x7f20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_distance_squared': char_sprites.c:(.text+0x7f60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_distance': char_sprites.c:(.text+0x7f80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_distance': char_sprites.c:(.text+0x7fc0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_length_squared': char_sprites.c:(.text+0x7fe0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_length_squared': char_sprites.c:(.text+0x8000): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_length': char_sprites.c:(.text+0x8020): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_length': char_sprites.c:(.text+0x8040): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_dot': char_sprites.c:(.text+0x8060): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_dot': char_sprites.c:(.text+0x80a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_bezier4': char_sprites.c:(.text+0x80c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_bezier4': char_sprites.c:(.text+0x81a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_bezier3': char_sprites.c:(.text+0x81e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_bezier3': char_sprites.c:(.text+0x82a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_lerp': char_sprites.c:(.text+0x82c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_lerp': char_sprites.c:(.text+0x8380): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_reflect': char_sprites.c:(.text+0x83a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_reflect': char_sprites.c:(.text+0x8460): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_slide': char_sprites.c:(.text+0x8480): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_slide': char_sprites.c:(.text+0x8540): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_project': char_sprites.c:(.text+0x8560): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_project': char_sprites.c:(.text+0x8620): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_normalize': char_sprites.c:(.text+0x8640): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_normalize': char_sprites.c:(.text+0x86e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_cross': char_sprites.c:(.text+0x8700): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_cross': char_sprites.c:(.text+0x87c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_clamp': char_sprites.c:(.text+0x87e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_clamp': char_sprites.c:(.text+0x88a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_min': char_sprites.c:(.text+0x88c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_min': char_sprites.c:(.text+0x8980): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_max': char_sprites.c:(.text+0x89a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_max': char_sprites.c:(.text+0x8a60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_round': char_sprites.c:(.text+0x8a80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_round': char_sprites.c:(.text+0x8b20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_ceil': char_sprites.c:(.text+0x8b40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_ceil': char_sprites.c:(.text+0x8be0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_floor': char_sprites.c:(.text+0x8c00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_floor': char_sprites.c:(.text+0x8ca0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_abs': char_sprites.c:(.text+0x8cc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_abs': char_sprites.c:(.text+0x8d60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_inverse': char_sprites.c:(.text+0x8d80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_inverse': char_sprites.c:(.text+0x8e20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_negative': char_sprites.c:(.text+0x8e40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_negative': char_sprites.c:(.text+0x8ee0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_snap': char_sprites.c:(.text+0x8f00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_snap': char_sprites.c:(.text+0x8fc0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_divide': char_sprites.c:(.text+0x8fe0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_divide': char_sprites.c:(.text+0x90a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_multiply_mat3': char_sprites.c:(.text+0x90c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_multiply_mat3': char_sprites.c:(.text+0x9160): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_multiply': char_sprites.c:(.text+0x9180): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_multiply': char_sprites.c:(.text+0x9240): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_scale': char_sprites.c:(.text+0x9260): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_scale': char_sprites.c:(.text+0x9300): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_subtract': char_sprites.c:(.text+0x9320): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_subtract': char_sprites.c:(.text+0x93e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_add': char_sprites.c:(.text+0x9400): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_add': char_sprites.c:(.text+0x94c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_one': char_sprites.c:(.text+0x94e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_one': char_sprites.c:(.text+0x9580): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_zero': char_sprites.c:(.text+0x95a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_zero': char_sprites.c:(.text+0x9640): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_assign_vec3i': char_sprites.c:(.text+0x9660): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_assign_vec3i': char_sprites.c:(.text+0x9720): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_assign': char_sprites.c:(.text+0x9740): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_assign': char_sprites.c:(.text+0x97e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3': char_sprites.c:(.text+0x9800): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3': char_sprites.c:(.text+0x98a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_nearly_equal': char_sprites.c:(.text+0x98c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_nearly_equal': char_sprites.c:(.text+0x9900): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_equal': char_sprites.c:(.text+0x9920): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_equal': char_sprites.c:(.text+0x9960): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_near_zero': char_sprites.c:(.text+0x9980): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_near_zero': char_sprites.c:(.text+0x99c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec3_is_zero': char_sprites.c:(.text+0x99e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec3_is_zero': char_sprites.c:(.text+0x9a20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_distance_squared': char_sprites.c:(.text+0x9a40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_distance_squared': char_sprites.c:(.text+0x9a80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_distance': char_sprites.c:(.text+0x9aa0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_distance': char_sprites.c:(.text+0x9ac0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_length': char_sprites.c:(.text+0x9ae0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_length': char_sprites.c:(.text+0x9b00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_length_squared': char_sprites.c:(.text+0x9b20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_length_squared': char_sprites.c:(.text+0x9b40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_angle': char_sprites.c:(.text+0x9b60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_angle': char_sprites.c:(.text+0x9b80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_dot': char_sprites.c:(.text+0x9ba0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_dot': char_sprites.c:(.text+0x9be0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_bezier4': char_sprites.c:(.text+0x9c00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_bezier4': char_sprites.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_bezier3': char_sprites.c:(.text+0x9ce0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_bezier3': char_sprites.c:(.text+0x9d80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_lerp': char_sprites.c:(.text+0x9da0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_lerp': char_sprites.c:(.text+0x9e20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_rotate': char_sprites.c:(.text+0x9e40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_rotate': char_sprites.c:(.text+0x9ec0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_tangent': char_sprites.c:(.text+0x9ee0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_tangent': char_sprites.c:(.text+0x9f60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_reflect': char_sprites.c:(.text+0x9f80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_reflect': char_sprites.c:(.text+0xa000): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_slide': char_sprites.c:(.text+0xa020): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_slide': char_sprites.c:(.text+0xa0a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_project': char_sprites.c:(.text+0xa0c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_project': char_sprites.c:(.text+0xa140): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_normalize': char_sprites.c:(.text+0xa160): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_normalize': char_sprites.c:(.text+0xa1e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_clamp': char_sprites.c:(.text+0xa200): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_clamp': char_sprites.c:(.text+0xa2a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_min': char_sprites.c:(.text+0xa2c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_min': char_sprites.c:(.text+0xa340): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_max': char_sprites.c:(.text+0xa360): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_max': char_sprites.c:(.text+0xa3e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_round': char_sprites.c:(.text+0xa400): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_round': char_sprites.c:(.text+0xa480): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_ceil': char_sprites.c:(.text+0xa4a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_ceil': char_sprites.c:(.text+0xa520): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_floor': char_sprites.c:(.text+0xa540): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_floor': char_sprites.c:(.text+0xa5c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_abs': char_sprites.c:(.text+0xa5e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_abs': char_sprites.c:(.text+0xa660): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_inverse': char_sprites.c:(.text+0xa680): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_inverse': char_sprites.c:(.text+0xa700): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_negative': char_sprites.c:(.text+0xa720): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_negative': char_sprites.c:(.text+0xa7a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_snap': char_sprites.c:(.text+0xa7c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_snap': char_sprites.c:(.text+0xa840): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_divide': char_sprites.c:(.text+0xa860): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_divide': char_sprites.c:(.text+0xa8e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_multiply_mat2': char_sprites.c:(.text+0xa900): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_multiply_mat2': char_sprites.c:(.text+0xa9a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_multiply': char_sprites.c:(.text+0xa9c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_multiply': char_sprites.c:(.text+0xaa40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_scale': char_sprites.c:(.text+0xaa60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_scale': char_sprites.c:(.text+0xaae0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_subtract': char_sprites.c:(.text+0xab00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_subtract': char_sprites.c:(.text+0xab80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_add': char_sprites.c:(.text+0xaba0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_add': char_sprites.c:(.text+0xac20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_one': char_sprites.c:(.text+0xac40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_one': char_sprites.c:(.text+0xacc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_zero': char_sprites.c:(.text+0xace0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_zero': char_sprites.c:(.text+0xad60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_assign_vec2': char_sprites.c:(.text+0xad80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_assign_vec2': char_sprites.c:(.text+0xae00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_assign': char_sprites.c:(.text+0xae20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_assign': char_sprites.c:(.text+0xaea0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i': char_sprites.c:(.text+0xb220): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i': char_sprites.c:(.text+0xb2a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_is_equal': char_sprites.c:(.text+0xb2c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_is_equal': char_sprites.c:(.text+0xb300): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2i_is_zero': char_sprites.c:(.text+0xb320): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2i_is_zero': char_sprites.c:(.text+0xb340): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_distance_squared': char_sprites.c:(.text+0xb360): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_distance_squared': char_sprites.c:(.text+0xb3a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_distance': char_sprites.c:(.text+0xb3c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_distance': char_sprites.c:(.text+0xb400): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_length': char_sprites.c:(.text+0xb420): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_length': char_sprites.c:(.text+0xb440): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_length_squared': char_sprites.c:(.text+0xb460): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_length_squared': char_sprites.c:(.text+0xb480): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_angle': char_sprites.c:(.text+0xb4a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_angle': char_sprites.c:(.text+0xb4c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_dot': char_sprites.c:(.text+0xb4e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_dot': char_sprites.c:(.text+0xb520): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_bezier4': char_sprites.c:(.text+0xb540): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_bezier4': char_sprites.c:(.text+0xb600): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_bezier3': char_sprites.c:(.text+0xb640): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_bezier3': char_sprites.c:(.text+0xb6e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_lerp': char_sprites.c:(.text+0xb700): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_lerp': char_sprites.c:(.text+0xb7a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_rotate': char_sprites.c:(.text+0xb7c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_rotate': char_sprites.c:(.text+0xb860): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_tangent': char_sprites.c:(.text+0xb880): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_tangent': char_sprites.c:(.text+0xb900): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_reflect': char_sprites.c:(.text+0xb920): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_reflect': char_sprites.c:(.text+0xb9c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_slide': char_sprites.c:(.text+0xb9e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_slide': char_sprites.c:(.text+0xba80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_project': char_sprites.c:(.text+0xbaa0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_project': char_sprites.c:(.text+0xbb40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_normalize': char_sprites.c:(.text+0xbb60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_normalize': char_sprites.c:(.text+0xbbe0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_clamp': char_sprites.c:(.text+0xbc00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_clamp': char_sprites.c:(.text+0xbca0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_min': char_sprites.c:(.text+0xbcc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_min': char_sprites.c:(.text+0xbd60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_max': char_sprites.c:(.text+0xbd80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_max': char_sprites.c:(.text+0xbe20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_round': char_sprites.c:(.text+0xbe40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_round': char_sprites.c:(.text+0xbec0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_ceil': char_sprites.c:(.text+0xbee0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_ceil': char_sprites.c:(.text+0xbf60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_floor': char_sprites.c:(.text+0xbf80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_floor': char_sprites.c:(.text+0xc000): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_abs': char_sprites.c:(.text+0xc020): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_abs': char_sprites.c:(.text+0xc0a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_inverse': char_sprites.c:(.text+0xc0c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_inverse': char_sprites.c:(.text+0xc140): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_negative': char_sprites.c:(.text+0xc160): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_negative': char_sprites.c:(.text+0xc1e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_snap': char_sprites.c:(.text+0xc200): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_snap': char_sprites.c:(.text+0xc2a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_divide': char_sprites.c:(.text+0xc2c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_divide': char_sprites.c:(.text+0xc360): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_multiply_mat2': char_sprites.c:(.text+0xc380): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_multiply_mat2': char_sprites.c:(.text+0xc420): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_multiply': char_sprites.c:(.text+0xc440): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_multiply': char_sprites.c:(.text+0xc4e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_scale': char_sprites.c:(.text+0xc500): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_scale': char_sprites.c:(.text+0xc5a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_subtract': char_sprites.c:(.text+0xc5c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_subtract': char_sprites.c:(.text+0xc660): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_add': char_sprites.c:(.text+0xc680): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_add': char_sprites.c:(.text+0xc720): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_one': char_sprites.c:(.text+0xc740): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_one': char_sprites.c:(.text+0xc7c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_zero': char_sprites.c:(.text+0xc7e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_zero': char_sprites.c:(.text+0xc860): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_assign_vec2i': char_sprites.c:(.text+0xc9e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_assign_vec2i': char_sprites.c:(.text+0xca60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_assign': char_sprites.c:(.text+0xca80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_assign': char_sprites.c:(.text+0xcb00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2': char_sprites.c:(.text+0xcb20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2': char_sprites.c:(.text+0xcba0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_nearly_equal': char_sprites.c:(.text+0xcbc0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_nearly_equal': char_sprites.c:(.text+0xcc00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_equal': char_sprites.c:(.text+0xcc20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_equal': char_sprites.c:(.text+0xcc60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_near_zero': char_sprites.c:(.text+0xcc80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_near_zero': char_sprites.c:(.text+0xcca0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `svec2_is_zero': char_sprites.c:(.text+0xccc0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(char_sprites.c.o): In function `psvec2_is_zero': char_sprites.c:(.text+0xcce0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_lerp': draw.c:(.text+0x2e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_lerp': draw.c:(.text+0x360): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_multiply': draw.c:(.text+0x380): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_multiply': draw.c:(.text+0x400): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_scale': draw.c:(.text+0x420): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_scale': draw.c:(.text+0x4a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_negative': draw.c:(.text+0x4c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_negative': draw.c:(.text+0x540): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_scaling': draw.c:(.text+0x560): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_scaling': draw.c:(.text+0x5e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_translation': draw.c:(.text+0x600): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_translation': draw.c:(.text+0x680): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_look_at': draw.c:(.text+0x6a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_look_at': draw.c:(.text+0x760): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_quaternion': draw.c:(.text+0x780): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_quaternion': draw.c:(.text+0x800): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_axis': draw.c:(.text+0x820): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_axis': draw.c:(.text+0x8a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_z': draw.c:(.text+0x8c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_z': draw.c:(.text+0x940): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_y': draw.c:(.text+0x960): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_y': draw.c:(.text+0x9e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_rotation_x': draw.c:(.text+0xa00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_rotation_x': draw.c:(.text+0xa80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_perspective_infinite': draw.c:(.text+0xaa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_perspective_infinite': draw.c:(.text+0xb20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_perspective_fov': draw.c:(.text+0xb40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_perspective_fov': draw.c:(.text+0xbc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_perspective': draw.c:(.text+0xbe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_perspective': draw.c:(.text+0xc60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_ortho': draw.c:(.text+0xc80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_ortho': draw.c:(.text+0xd00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_inverse': draw.c:(.text+0xd20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_inverse': draw.c:(.text+0xda0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_adjugate': draw.c:(.text+0xdc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_adjugate': draw.c:(.text+0xe40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_transpose': draw.c:(.text+0xe60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_transpose': draw.c:(.text+0xee0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_assign_mat3': draw.c:(.text+0xf00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_assign_mat3': draw.c:(.text+0xf80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_assign_mat2': draw.c:(.text+0xfa0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_assign_mat2': draw.c:(.text+0x1040): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_assign': draw.c:(.text+0x1060): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_assign': draw.c:(.text+0x10e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_determinant': draw.c:(.text+0x1100): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_determinant': draw.c:(.text+0x1120): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_identity': draw.c:(.text+0x1140): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_identity': draw.c:(.text+0x11c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4_zero': draw.c:(.text+0x11e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4_zero': draw.c:(.text+0x1260): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat4': draw.c:(.text+0x1280): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat4': draw.c:(.text+0x1300): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_lerp': draw.c:(.text+0x1320): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_lerp': draw.c:(.text+0x13a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_multiply': draw.c:(.text+0x13c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_multiply': draw.c:(.text+0x1440): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_scale': draw.c:(.text+0x1460): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_scale': draw.c:(.text+0x14e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_negative': draw.c:(.text+0x1500): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_negative': draw.c:(.text+0x1580): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_scaling': draw.c:(.text+0x15a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_scaling': draw.c:(.text+0x1620): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_quaternion': draw.c:(.text+0x1640): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_quaternion': draw.c:(.text+0x16e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_axis': draw.c:(.text+0x1700): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_axis': draw.c:(.text+0x17a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_z': draw.c:(.text+0x17c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_z': draw.c:(.text+0x1840): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_y': draw.c:(.text+0x1860): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_y': draw.c:(.text+0x18e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_rotation_x': draw.c:(.text+0x1900): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_rotation_x': draw.c:(.text+0x1980): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_inverse': draw.c:(.text+0x19a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_inverse': draw.c:(.text+0x1a20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_adjugate': draw.c:(.text+0x1a40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_adjugate': draw.c:(.text+0x1ac0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_cofactor': draw.c:(.text+0x1ae0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_cofactor': draw.c:(.text+0x1b60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_transpose': draw.c:(.text+0x1b80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_transpose': draw.c:(.text+0x1c00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_assign_mat4': draw.c:(.text+0x1c20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_assign_mat4': draw.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_assign_mat2': draw.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_assign_mat2': draw.c:(.text+0x1d60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_assign': draw.c:(.text+0x1d80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_assign': draw.c:(.text+0x1e00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_determinant': draw.c:(.text+0x1e20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_determinant': draw.c:(.text+0x1e40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_identity': draw.c:(.text+0x1e60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_identity': draw.c:(.text+0x1ee0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3_zero': draw.c:(.text+0x1f00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3_zero': draw.c:(.text+0x1f80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat3': draw.c:(.text+0x1fa0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat3': draw.c:(.text+0x2020): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_lerp': draw.c:(.text+0x2040): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_lerp': draw.c:(.text+0x2100): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_multiply': draw.c:(.text+0x2120): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_multiply': draw.c:(.text+0x21e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_scale': draw.c:(.text+0x2200): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_scale': draw.c:(.text+0x22a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_negative': draw.c:(.text+0x22c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_negative': draw.c:(.text+0x2360): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_scaling': draw.c:(.text+0x2380): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_scaling': draw.c:(.text+0x2420): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_rotation': draw.c:(.text+0x2440): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_rotation': draw.c:(.text+0x24e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_inverse': draw.c:(.text+0x2500): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_inverse': draw.c:(.text+0x25a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_cofactor': draw.c:(.text+0x25c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_cofactor': draw.c:(.text+0x2660): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_transpose': draw.c:(.text+0x2680): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_transpose': draw.c:(.text+0x2720): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_assign_mat4': draw.c:(.text+0x2740): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_assign_mat4': draw.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_assign_mat3': draw.c:(.text+0x2800): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_assign_mat3': draw.c:(.text+0x28a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_assign': draw.c:(.text+0x28c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_assign': draw.c:(.text+0x2960): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_determinant': draw.c:(.text+0x2980): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_determinant': draw.c:(.text+0x29c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_identity': draw.c:(.text+0x29e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_identity': draw.c:(.text+0x2a80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2_zero': draw.c:(.text+0x2aa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2_zero': draw.c:(.text+0x2b40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `smat2': draw.c:(.text+0x2b60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psmat2': draw.c:(.text+0x2c00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_length_squared': draw.c:(.text+0x2c20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_length_squared': draw.c:(.text+0x2c60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_length': draw.c:(.text+0x2c80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_length': draw.c:(.text+0x2cc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_angle': draw.c:(.text+0x2ce0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_angle': draw.c:(.text+0x2d20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_dot': draw.c:(.text+0x2d40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_dot': draw.c:(.text+0x2d80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_slerp': draw.c:(.text+0x2da0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_slerp': draw.c:(.text+0x2e60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_lerp': draw.c:(.text+0x2e80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_lerp': draw.c:(.text+0x2f40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_yaw_pitch_roll': draw.c:(.text+0x2f60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_yaw_pitch_roll': draw.c:(.text+0x3000): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_mat4': draw.c:(.text+0x3020): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_mat4': draw.c:(.text+0x30c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_vec3': draw.c:(.text+0x30e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_vec3': draw.c:(.text+0x3180): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_from_axis_angle': draw.c:(.text+0x31a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_from_axis_angle': draw.c:(.text+0x3240): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_power': draw.c:(.text+0x3260): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_power': draw.c:(.text+0x3300): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_normalize': draw.c:(.text+0x3320): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_normalize': draw.c:(.text+0x33c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_inverse': draw.c:(.text+0x33e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_inverse': draw.c:(.text+0x3480): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_conjugate': draw.c:(.text+0x34a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_conjugate': draw.c:(.text+0x3540): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_negative': draw.c:(.text+0x3560): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_negative': draw.c:(.text+0x3600): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_divide': draw.c:(.text+0x3620): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_divide': draw.c:(.text+0x36e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_multiply': draw.c:(.text+0x3700): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_multiply': draw.c:(.text+0x37c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_scale': draw.c:(.text+0x37e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_scale': draw.c:(.text+0x3880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_null': draw.c:(.text+0x38a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_null': draw.c:(.text+0x3940): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_zero': draw.c:(.text+0x3960): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_zero': draw.c:(.text+0x3a00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_assign': draw.c:(.text+0x3a20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_assign': draw.c:(.text+0x3ac0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat': draw.c:(.text+0x3ae0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat': draw.c:(.text+0x3b80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_nearly_equal': draw.c:(.text+0x3ba0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_nearly_equal': draw.c:(.text+0x3be0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_equal': draw.c:(.text+0x3c00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_equal': draw.c:(.text+0x3c40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_near_zero': draw.c:(.text+0x3c60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_near_zero': draw.c:(.text+0x3ca0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `squat_is_zero': draw.c:(.text+0x3cc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psquat_is_zero': draw.c:(.text+0x3d00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_lerp': draw.c:(.text+0x3d20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_lerp': draw.c:(.text+0x3dc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_normalize': draw.c:(.text+0x3de0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_normalize': draw.c:(.text+0x3e80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_clamp': draw.c:(.text+0x3ea0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_clamp': draw.c:(.text+0x3f40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_min': draw.c:(.text+0x3f60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_min': draw.c:(.text+0x4000): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_max': draw.c:(.text+0x4020): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_max': draw.c:(.text+0x40c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_round': draw.c:(.text+0x40e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_round': draw.c:(.text+0x4180): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_ceil': draw.c:(.text+0x41a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_ceil': draw.c:(.text+0x4240): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_floor': draw.c:(.text+0x4260): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_floor': draw.c:(.text+0x4300): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_abs': draw.c:(.text+0x4320): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_abs': draw.c:(.text+0x43c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_inverse': draw.c:(.text+0x43e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_inverse': draw.c:(.text+0x4480): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_negative': draw.c:(.text+0x44a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_negative': draw.c:(.text+0x4540): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_snap': draw.c:(.text+0x4560): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_snap': draw.c:(.text+0x4600): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_divide': draw.c:(.text+0x4620): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_divide': draw.c:(.text+0x46c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_multiply_mat4': draw.c:(.text+0x46e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_multiply_mat4': draw.c:(.text+0x4780): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_multiply': draw.c:(.text+0x47a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_multiply': draw.c:(.text+0x4840): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_scale': draw.c:(.text+0x4860): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_scale': draw.c:(.text+0x4900): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_subtract': draw.c:(.text+0x4920): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_subtract': draw.c:(.text+0x49c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_add': draw.c:(.text+0x49e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_add': draw.c:(.text+0x4a80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_one': draw.c:(.text+0x4aa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_one': draw.c:(.text+0x4b20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_zero': draw.c:(.text+0x4b40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_zero': draw.c:(.text+0x4bc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_assign_vec4': draw.c:(.text+0x4be0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_assign_vec4': draw.c:(.text+0x4c80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_assign': draw.c:(.text+0x4ca0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_assign': draw.c:(.text+0x4d40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i': draw.c:(.text+0x4d60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i': draw.c:(.text+0x4e00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_is_equal': draw.c:(.text+0x4e40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_is_equal': draw.c:(.text+0x4e80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4i_is_zero': draw.c:(.text+0x4ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4i_is_zero': draw.c:(.text+0x4ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_lerp': draw.c:(.text+0x4ee0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_lerp': draw.c:(.text+0x4f80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_normalize': draw.c:(.text+0x4fa0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_normalize': draw.c:(.text+0x5040): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_clamp': draw.c:(.text+0x5060): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_clamp': draw.c:(.text+0x5100): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_min': draw.c:(.text+0x5120): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_min': draw.c:(.text+0x51c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_max': draw.c:(.text+0x51e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_max': draw.c:(.text+0x5280): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_round': draw.c:(.text+0x52a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_round': draw.c:(.text+0x5340): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_ceil': draw.c:(.text+0x5360): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_ceil': draw.c:(.text+0x5400): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_floor': draw.c:(.text+0x5420): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_floor': draw.c:(.text+0x54c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_abs': draw.c:(.text+0x54e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_abs': draw.c:(.text+0x5580): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_inverse': draw.c:(.text+0x55a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_inverse': draw.c:(.text+0x5640): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_negative': draw.c:(.text+0x5660): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_negative': draw.c:(.text+0x5700): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_snap': draw.c:(.text+0x5720): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_snap': draw.c:(.text+0x57c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_divide': draw.c:(.text+0x57e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_divide': draw.c:(.text+0x5880): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_multiply_mat4': draw.c:(.text+0x58a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_multiply_mat4': draw.c:(.text+0x5940): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_multiply': draw.c:(.text+0x5960): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_multiply': draw.c:(.text+0x5a00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_scale': draw.c:(.text+0x5a20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_scale': draw.c:(.text+0x5ac0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_subtract': draw.c:(.text+0x5ae0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_subtract': draw.c:(.text+0x5b80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_add': draw.c:(.text+0x5ba0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_add': draw.c:(.text+0x5c40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_one': draw.c:(.text+0x5c60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_one': draw.c:(.text+0x5ce0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_zero': draw.c:(.text+0x5d00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_zero': draw.c:(.text+0x5d80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_assign_vec4i': draw.c:(.text+0x5da0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_assign_vec4i': draw.c:(.text+0x5e40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_assign': draw.c:(.text+0x5e60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_assign': draw.c:(.text+0x5f00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4': draw.c:(.text+0x5f20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4': draw.c:(.text+0x5fc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_nearly_equal': draw.c:(.text+0x5fe0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_nearly_equal': draw.c:(.text+0x6020): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_equal': draw.c:(.text+0x6040): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_equal': draw.c:(.text+0x6080): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_near_zero': draw.c:(.text+0x60a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_near_zero': draw.c:(.text+0x60e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec4_is_zero': draw.c:(.text+0x6100): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec4_is_zero': draw.c:(.text+0x6120): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_distance_squared': draw.c:(.text+0x6140): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_distance_squared': draw.c:(.text+0x61a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_distance': draw.c:(.text+0x61c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_distance': draw.c:(.text+0x6220): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_length_squared': draw.c:(.text+0x6240): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_length_squared': draw.c:(.text+0x6280): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_length': draw.c:(.text+0x62a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_length': draw.c:(.text+0x62e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_dot': draw.c:(.text+0x6300): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_dot': draw.c:(.text+0x6360): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_bezier4': draw.c:(.text+0x6380): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_bezier4': draw.c:(.text+0x6480): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_bezier3': draw.c:(.text+0x64c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_bezier3': draw.c:(.text+0x65c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_lerp': draw.c:(.text+0x65e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_lerp': draw.c:(.text+0x66c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_reflect': draw.c:(.text+0x66e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_reflect': draw.c:(.text+0x67c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_slide': draw.c:(.text+0x67e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_slide': draw.c:(.text+0x68c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_project': draw.c:(.text+0x68e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_project': draw.c:(.text+0x69c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_normalize': draw.c:(.text+0x69e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_normalize': draw.c:(.text+0x6aa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_cross': draw.c:(.text+0x6ac0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_cross': draw.c:(.text+0x6ba0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_clamp': draw.c:(.text+0x6bc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_clamp': draw.c:(.text+0x6cc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_min': draw.c:(.text+0x6ce0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_min': draw.c:(.text+0x6dc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_max': draw.c:(.text+0x6de0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_max': draw.c:(.text+0x6ec0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_round': draw.c:(.text+0x6ee0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_round': draw.c:(.text+0x6f80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_ceil': draw.c:(.text+0x6fa0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_ceil': draw.c:(.text+0x7040): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_floor': draw.c:(.text+0x7060): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_floor': draw.c:(.text+0x7100): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_abs': draw.c:(.text+0x7120): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_abs': draw.c:(.text+0x71e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_inverse': draw.c:(.text+0x7200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_inverse': draw.c:(.text+0x72c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_negative': draw.c:(.text+0x72e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_negative': draw.c:(.text+0x73a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_snap': draw.c:(.text+0x73c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_snap': draw.c:(.text+0x74a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_divide': draw.c:(.text+0x74c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_divide': draw.c:(.text+0x75a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_multiply_mat3': draw.c:(.text+0x75c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_multiply_mat3': draw.c:(.text+0x7680): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_multiply': draw.c:(.text+0x76a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_multiply': draw.c:(.text+0x7780): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_scale': draw.c:(.text+0x77a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_scale': draw.c:(.text+0x7860): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_subtract': draw.c:(.text+0x7880): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_subtract': draw.c:(.text+0x7960): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_add': draw.c:(.text+0x7980): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_add': draw.c:(.text+0x7a60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_one': draw.c:(.text+0x7a80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_one': draw.c:(.text+0x7b20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_zero': draw.c:(.text+0x7b40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_zero': draw.c:(.text+0x7be0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_assign_vec3': draw.c:(.text+0x7c00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_assign_vec3': draw.c:(.text+0x7ca0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_assign': draw.c:(.text+0x7cc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_assign': draw.c:(.text+0x7d80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i': draw.c:(.text+0x7da0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i': draw.c:(.text+0x7e40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_is_equal': draw.c:(.text+0x7e60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_is_equal': draw.c:(.text+0x7ec0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3i_is_zero': draw.c:(.text+0x7ee0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3i_is_zero': draw.c:(.text+0x7f20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_distance_squared': draw.c:(.text+0x7f40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_distance_squared': draw.c:(.text+0x7f80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_distance': draw.c:(.text+0x7fa0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_distance': draw.c:(.text+0x7fe0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_length_squared': draw.c:(.text+0x8000): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_length_squared': draw.c:(.text+0x8020): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_length': draw.c:(.text+0x8040): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_length': draw.c:(.text+0x8060): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_dot': draw.c:(.text+0x8080): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_dot': draw.c:(.text+0x80c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_bezier4': draw.c:(.text+0x80e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_bezier4': draw.c:(.text+0x81c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_bezier3': draw.c:(.text+0x8200): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_bezier3': draw.c:(.text+0x82c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_lerp': draw.c:(.text+0x82e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_lerp': draw.c:(.text+0x83a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_reflect': draw.c:(.text+0x83c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_reflect': draw.c:(.text+0x8480): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_slide': draw.c:(.text+0x84a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_slide': draw.c:(.text+0x8560): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_project': draw.c:(.text+0x8580): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_project': draw.c:(.text+0x8640): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_normalize': draw.c:(.text+0x8660): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_normalize': draw.c:(.text+0x8700): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_cross': draw.c:(.text+0x8720): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_cross': draw.c:(.text+0x87e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_clamp': draw.c:(.text+0x8800): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_clamp': draw.c:(.text+0x88c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_min': draw.c:(.text+0x88e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_min': draw.c:(.text+0x89a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_max': draw.c:(.text+0x89c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_max': draw.c:(.text+0x8a80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_round': draw.c:(.text+0x8aa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_round': draw.c:(.text+0x8b40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_ceil': draw.c:(.text+0x8b60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_ceil': draw.c:(.text+0x8c00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_floor': draw.c:(.text+0x8c20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_floor': draw.c:(.text+0x8cc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_abs': draw.c:(.text+0x8ce0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_abs': draw.c:(.text+0x8d80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_inverse': draw.c:(.text+0x8da0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_inverse': draw.c:(.text+0x8e40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_negative': draw.c:(.text+0x8e60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_negative': draw.c:(.text+0x8f00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_snap': draw.c:(.text+0x8f20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_snap': draw.c:(.text+0x8fe0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_divide': draw.c:(.text+0x9000): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_divide': draw.c:(.text+0x90c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_multiply_mat3': draw.c:(.text+0x90e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_multiply_mat3': draw.c:(.text+0x9180): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_multiply': draw.c:(.text+0x91a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_multiply': draw.c:(.text+0x9260): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_scale': draw.c:(.text+0x9280): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_scale': draw.c:(.text+0x9320): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_subtract': draw.c:(.text+0x9340): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_subtract': draw.c:(.text+0x9400): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_add': draw.c:(.text+0x9420): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_add': draw.c:(.text+0x94e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_one': draw.c:(.text+0x9500): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_one': draw.c:(.text+0x95a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_zero': draw.c:(.text+0x95c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_zero': draw.c:(.text+0x9660): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_assign_vec3i': draw.c:(.text+0x9680): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_assign_vec3i': draw.c:(.text+0x9740): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_assign': draw.c:(.text+0x9760): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_assign': draw.c:(.text+0x9800): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3': draw.c:(.text+0x9820): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3': draw.c:(.text+0x98c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_nearly_equal': draw.c:(.text+0x98e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_nearly_equal': draw.c:(.text+0x9920): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_equal': draw.c:(.text+0x9940): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_equal': draw.c:(.text+0x9980): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_near_zero': draw.c:(.text+0x99a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_near_zero': draw.c:(.text+0x99e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec3_is_zero': draw.c:(.text+0x9a00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec3_is_zero': draw.c:(.text+0x9a40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_distance_squared': draw.c:(.text+0x9a60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_distance_squared': draw.c:(.text+0x9aa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_distance': draw.c:(.text+0x9ac0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_distance': draw.c:(.text+0x9ae0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_length': draw.c:(.text+0x9b00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_length': draw.c:(.text+0x9b20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_length_squared': draw.c:(.text+0x9b40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_length_squared': draw.c:(.text+0x9b60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_angle': draw.c:(.text+0x9b80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_angle': draw.c:(.text+0x9ba0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_dot': draw.c:(.text+0x9bc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_dot': draw.c:(.text+0x9c00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_bezier4': draw.c:(.text+0x9c20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_bezier4': draw.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_bezier3': draw.c:(.text+0x9d00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_bezier3': draw.c:(.text+0x9da0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_lerp': draw.c:(.text+0x9dc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_lerp': draw.c:(.text+0x9e40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_rotate': draw.c:(.text+0x9e60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_rotate': draw.c:(.text+0x9ee0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_tangent': draw.c:(.text+0x9f00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_tangent': draw.c:(.text+0x9f80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_reflect': draw.c:(.text+0x9fa0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_reflect': draw.c:(.text+0xa020): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_slide': draw.c:(.text+0xa040): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_slide': draw.c:(.text+0xa0c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_project': draw.c:(.text+0xa0e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_project': draw.c:(.text+0xa160): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_normalize': draw.c:(.text+0xa180): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_normalize': draw.c:(.text+0xa200): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_clamp': draw.c:(.text+0xa220): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_clamp': draw.c:(.text+0xa2c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_min': draw.c:(.text+0xa2e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_min': draw.c:(.text+0xa360): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_max': draw.c:(.text+0xa380): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_max': draw.c:(.text+0xa400): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_round': draw.c:(.text+0xa420): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_round': draw.c:(.text+0xa4a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_ceil': draw.c:(.text+0xa4c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_ceil': draw.c:(.text+0xa540): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_floor': draw.c:(.text+0xa560): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_floor': draw.c:(.text+0xa5e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_abs': draw.c:(.text+0xa600): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_abs': draw.c:(.text+0xa680): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_inverse': draw.c:(.text+0xa6a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_inverse': draw.c:(.text+0xa720): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_negative': draw.c:(.text+0xa740): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_negative': draw.c:(.text+0xa7c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_snap': draw.c:(.text+0xa7e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_snap': draw.c:(.text+0xa860): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_divide': draw.c:(.text+0xa880): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_divide': draw.c:(.text+0xa900): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_multiply_mat2': draw.c:(.text+0xa920): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_multiply_mat2': draw.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_multiply': draw.c:(.text+0xa9e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_multiply': draw.c:(.text+0xaa60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_scale': draw.c:(.text+0xaa80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_scale': draw.c:(.text+0xab00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_subtract': draw.c:(.text+0xab20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_subtract': draw.c:(.text+0xaba0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_add': draw.c:(.text+0xabc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_add': draw.c:(.text+0xac40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_one': draw.c:(.text+0xac60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_one': draw.c:(.text+0xace0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_zero': draw.c:(.text+0xad00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_zero': draw.c:(.text+0xad80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_assign_vec2': draw.c:(.text+0xada0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_assign_vec2': draw.c:(.text+0xae20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_assign': draw.c:(.text+0xae40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_assign': draw.c:(.text+0xaec0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i': draw.c:(.text+0xafc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i': draw.c:(.text+0xb040): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_is_equal': draw.c:(.text+0xb060): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_is_equal': draw.c:(.text+0xb0a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2i_is_zero': draw.c:(.text+0xb0c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2i_is_zero': draw.c:(.text+0xb0e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_distance_squared': draw.c:(.text+0xb100): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_distance_squared': draw.c:(.text+0xb140): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_distance': draw.c:(.text+0xb160): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_distance': draw.c:(.text+0xb1a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_length': draw.c:(.text+0xb1c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_length': draw.c:(.text+0xb1e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_length_squared': draw.c:(.text+0xb200): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_length_squared': draw.c:(.text+0xb220): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_angle': draw.c:(.text+0xb240): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_angle': draw.c:(.text+0xb260): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_dot': draw.c:(.text+0xb280): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_dot': draw.c:(.text+0xb2c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_bezier4': draw.c:(.text+0xb2e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_bezier4': draw.c:(.text+0xb3a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_bezier3': draw.c:(.text+0xb3e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_bezier3': draw.c:(.text+0xb480): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_lerp': draw.c:(.text+0xb4a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_lerp': draw.c:(.text+0xb540): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_rotate': draw.c:(.text+0xb560): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_rotate': draw.c:(.text+0xb600): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_tangent': draw.c:(.text+0xb620): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_tangent': draw.c:(.text+0xb6a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_reflect': draw.c:(.text+0xb6c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_reflect': draw.c:(.text+0xb760): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_slide': draw.c:(.text+0xb780): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_slide': draw.c:(.text+0xb820): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_project': draw.c:(.text+0xb840): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_project': draw.c:(.text+0xb8e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_normalize': draw.c:(.text+0xb900): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_normalize': draw.c:(.text+0xb980): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_clamp': draw.c:(.text+0xb9a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_clamp': draw.c:(.text+0xba40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_min': draw.c:(.text+0xba60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_min': draw.c:(.text+0xbb00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_max': draw.c:(.text+0xbb20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_max': draw.c:(.text+0xbbc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_round': draw.c:(.text+0xbbe0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_round': draw.c:(.text+0xbc60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_ceil': draw.c:(.text+0xbc80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_ceil': draw.c:(.text+0xbd00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_floor': draw.c:(.text+0xbd20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_floor': draw.c:(.text+0xbda0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_abs': draw.c:(.text+0xbdc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_abs': draw.c:(.text+0xbe40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_inverse': draw.c:(.text+0xbe60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_inverse': draw.c:(.text+0xbee0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_negative': draw.c:(.text+0xbf00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_negative': draw.c:(.text+0xbf80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_snap': draw.c:(.text+0xbfa0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_snap': draw.c:(.text+0xc040): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_divide': draw.c:(.text+0xc060): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_divide': draw.c:(.text+0xc100): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_multiply_mat2': draw.c:(.text+0xc120): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_multiply_mat2': draw.c:(.text+0xc1c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_multiply': draw.c:(.text+0xc1e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_multiply': draw.c:(.text+0xc280): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_scale': draw.c:(.text+0xc2a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_scale': draw.c:(.text+0xc340): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_subtract': draw.c:(.text+0xc360): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_subtract': draw.c:(.text+0xc400): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_add': draw.c:(.text+0xc420): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_add': draw.c:(.text+0xc4c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_one': draw.c:(.text+0xc6c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_one': draw.c:(.text+0xc740): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_zero': draw.c:(.text+0xc760): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_zero': draw.c:(.text+0xc7e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_assign_vec2i': draw.c:(.text+0xdd00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_assign_vec2i': draw.c:(.text+0xdd80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_assign': draw.c:(.text+0xdda0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_assign': draw.c:(.text+0xde20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2': draw.c:(.text+0xde40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2': draw.c:(.text+0xdec0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_nearly_equal': draw.c:(.text+0xdee0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_nearly_equal': draw.c:(.text+0xdf20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_equal': draw.c:(.text+0xdf40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_equal': draw.c:(.text+0xdf80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_near_zero': draw.c:(.text+0xdfa0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_near_zero': draw.c:(.text+0xdfc0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `svec2_is_zero': draw.c:(.text+0xdfe0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(draw.c.o): In function `psvec2_is_zero': draw.c:(.text+0xe000): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_lerp': draw_actor.c:(.text+0x400): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_lerp': draw_actor.c:(.text+0x480): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_multiply': draw_actor.c:(.text+0x4a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_multiply': draw_actor.c:(.text+0x520): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_scale': draw_actor.c:(.text+0x540): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_scale': draw_actor.c:(.text+0x5c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_negative': draw_actor.c:(.text+0x5e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_negative': draw_actor.c:(.text+0x660): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_scaling': draw_actor.c:(.text+0x680): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_scaling': draw_actor.c:(.text+0x700): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_translation': draw_actor.c:(.text+0x720): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_translation': draw_actor.c:(.text+0x7a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_look_at': draw_actor.c:(.text+0x7c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_look_at': draw_actor.c:(.text+0x880): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_quaternion': draw_actor.c:(.text+0x8a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_quaternion': draw_actor.c:(.text+0x920): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_axis': draw_actor.c:(.text+0x940): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_axis': draw_actor.c:(.text+0x9c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_z': draw_actor.c:(.text+0x9e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_z': draw_actor.c:(.text+0xa60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_y': draw_actor.c:(.text+0xa80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_y': draw_actor.c:(.text+0xb00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_rotation_x': draw_actor.c:(.text+0xb20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_rotation_x': draw_actor.c:(.text+0xba0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_perspective_infinite': draw_actor.c:(.text+0xbc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_perspective_infinite': draw_actor.c:(.text+0xc40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_perspective_fov': draw_actor.c:(.text+0xc60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_perspective_fov': draw_actor.c:(.text+0xce0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_perspective': draw_actor.c:(.text+0xd00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_perspective': draw_actor.c:(.text+0xd80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_ortho': draw_actor.c:(.text+0xda0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_ortho': draw_actor.c:(.text+0xe20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_inverse': draw_actor.c:(.text+0xe40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_inverse': draw_actor.c:(.text+0xec0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_adjugate': draw_actor.c:(.text+0xee0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_adjugate': draw_actor.c:(.text+0xf60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_transpose': draw_actor.c:(.text+0xf80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_transpose': draw_actor.c:(.text+0x1000): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_assign_mat3': draw_actor.c:(.text+0x1020): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_assign_mat3': draw_actor.c:(.text+0x10a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_assign_mat2': draw_actor.c:(.text+0x10c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_assign_mat2': draw_actor.c:(.text+0x1160): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_assign': draw_actor.c:(.text+0x1180): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_assign': draw_actor.c:(.text+0x1200): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_determinant': draw_actor.c:(.text+0x1220): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_determinant': draw_actor.c:(.text+0x1240): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_identity': draw_actor.c:(.text+0x1260): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_identity': draw_actor.c:(.text+0x12e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4_zero': draw_actor.c:(.text+0x1300): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4_zero': draw_actor.c:(.text+0x1380): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat4': draw_actor.c:(.text+0x13a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat4': draw_actor.c:(.text+0x1420): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_lerp': draw_actor.c:(.text+0x1440): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_lerp': draw_actor.c:(.text+0x14c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_multiply': draw_actor.c:(.text+0x14e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_multiply': draw_actor.c:(.text+0x1560): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_scale': draw_actor.c:(.text+0x1580): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_scale': draw_actor.c:(.text+0x1600): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_negative': draw_actor.c:(.text+0x1620): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_negative': draw_actor.c:(.text+0x16a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_scaling': draw_actor.c:(.text+0x16c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_scaling': draw_actor.c:(.text+0x1740): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_quaternion': draw_actor.c:(.text+0x1760): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_quaternion': draw_actor.c:(.text+0x1800): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_axis': draw_actor.c:(.text+0x1820): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_axis': draw_actor.c:(.text+0x18c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_z': draw_actor.c:(.text+0x18e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_z': draw_actor.c:(.text+0x1960): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_y': draw_actor.c:(.text+0x1980): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_y': draw_actor.c:(.text+0x1a00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_rotation_x': draw_actor.c:(.text+0x1a20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_rotation_x': draw_actor.c:(.text+0x1aa0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_inverse': draw_actor.c:(.text+0x1ac0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_inverse': draw_actor.c:(.text+0x1b40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_adjugate': draw_actor.c:(.text+0x1b60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_adjugate': draw_actor.c:(.text+0x1be0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_cofactor': draw_actor.c:(.text+0x1c00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_cofactor': draw_actor.c:(.text+0x1c80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_transpose': draw_actor.c:(.text+0x1ca0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_transpose': draw_actor.c:(.text+0x1d20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_assign_mat4': draw_actor.c:(.text+0x1d40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_assign_mat4': draw_actor.c:(.text+0x1dc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_assign_mat2': draw_actor.c:(.text+0x1de0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_assign_mat2': draw_actor.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_assign': draw_actor.c:(.text+0x1ea0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_assign': draw_actor.c:(.text+0x1f20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_determinant': draw_actor.c:(.text+0x1f40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_determinant': draw_actor.c:(.text+0x1f60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_identity': draw_actor.c:(.text+0x1f80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_identity': draw_actor.c:(.text+0x2000): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3_zero': draw_actor.c:(.text+0x2020): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3_zero': draw_actor.c:(.text+0x20a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat3': draw_actor.c:(.text+0x20c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat3': draw_actor.c:(.text+0x2140): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_lerp': draw_actor.c:(.text+0x2160): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_lerp': draw_actor.c:(.text+0x2220): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_multiply': draw_actor.c:(.text+0x2240): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_multiply': draw_actor.c:(.text+0x2300): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_scale': draw_actor.c:(.text+0x2320): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_scale': draw_actor.c:(.text+0x23c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_negative': draw_actor.c:(.text+0x23e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_negative': draw_actor.c:(.text+0x2480): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_scaling': draw_actor.c:(.text+0x24a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_scaling': draw_actor.c:(.text+0x2540): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_rotation': draw_actor.c:(.text+0x2560): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_rotation': draw_actor.c:(.text+0x2600): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_inverse': draw_actor.c:(.text+0x2620): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_inverse': draw_actor.c:(.text+0x26c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_cofactor': draw_actor.c:(.text+0x26e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_cofactor': draw_actor.c:(.text+0x2780): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_transpose': draw_actor.c:(.text+0x27a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_transpose': draw_actor.c:(.text+0x2840): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_assign_mat4': draw_actor.c:(.text+0x2860): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_assign_mat4': draw_actor.c:(.text+0x2900): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_assign_mat3': draw_actor.c:(.text+0x2920): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_assign_mat3': draw_actor.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_assign': draw_actor.c:(.text+0x29e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_assign': draw_actor.c:(.text+0x2a80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_determinant': draw_actor.c:(.text+0x2aa0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_determinant': draw_actor.c:(.text+0x2ae0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_identity': draw_actor.c:(.text+0x2b00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_identity': draw_actor.c:(.text+0x2ba0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2_zero': draw_actor.c:(.text+0x2bc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2_zero': draw_actor.c:(.text+0x2c60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `smat2': draw_actor.c:(.text+0x2c80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psmat2': draw_actor.c:(.text+0x2d20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_length_squared': draw_actor.c:(.text+0x2d40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_length_squared': draw_actor.c:(.text+0x2d80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_length': draw_actor.c:(.text+0x2da0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_length': draw_actor.c:(.text+0x2de0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_angle': draw_actor.c:(.text+0x2e00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_angle': draw_actor.c:(.text+0x2e40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_dot': draw_actor.c:(.text+0x2e60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_dot': draw_actor.c:(.text+0x2ea0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_slerp': draw_actor.c:(.text+0x2ec0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_slerp': draw_actor.c:(.text+0x2f80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_lerp': draw_actor.c:(.text+0x2fa0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_lerp': draw_actor.c:(.text+0x3060): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_yaw_pitch_roll': draw_actor.c:(.text+0x3080): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_yaw_pitch_roll': draw_actor.c:(.text+0x3120): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_mat4': draw_actor.c:(.text+0x3140): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_mat4': draw_actor.c:(.text+0x31e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_vec3': draw_actor.c:(.text+0x3200): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_vec3': draw_actor.c:(.text+0x32a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_from_axis_angle': draw_actor.c:(.text+0x32c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_from_axis_angle': draw_actor.c:(.text+0x3360): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_power': draw_actor.c:(.text+0x3380): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_power': draw_actor.c:(.text+0x3420): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_normalize': draw_actor.c:(.text+0x3440): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_normalize': draw_actor.c:(.text+0x34e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_inverse': draw_actor.c:(.text+0x3500): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_inverse': draw_actor.c:(.text+0x35a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_conjugate': draw_actor.c:(.text+0x35c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_conjugate': draw_actor.c:(.text+0x3660): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_negative': draw_actor.c:(.text+0x3680): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_negative': draw_actor.c:(.text+0x3720): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_divide': draw_actor.c:(.text+0x3740): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_divide': draw_actor.c:(.text+0x3800): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_multiply': draw_actor.c:(.text+0x3820): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_multiply': draw_actor.c:(.text+0x38e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_scale': draw_actor.c:(.text+0x3900): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_scale': draw_actor.c:(.text+0x39a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_null': draw_actor.c:(.text+0x39c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_null': draw_actor.c:(.text+0x3a60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_zero': draw_actor.c:(.text+0x3a80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_zero': draw_actor.c:(.text+0x3b20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_assign': draw_actor.c:(.text+0x3b40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_assign': draw_actor.c:(.text+0x3be0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat': draw_actor.c:(.text+0x3c00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat': draw_actor.c:(.text+0x3ca0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_nearly_equal': draw_actor.c:(.text+0x3cc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_nearly_equal': draw_actor.c:(.text+0x3d00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_equal': draw_actor.c:(.text+0x3d20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_equal': draw_actor.c:(.text+0x3d60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_near_zero': draw_actor.c:(.text+0x3d80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_near_zero': draw_actor.c:(.text+0x3dc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `squat_is_zero': draw_actor.c:(.text+0x3de0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psquat_is_zero': draw_actor.c:(.text+0x3e20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_lerp': draw_actor.c:(.text+0x3e40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_lerp': draw_actor.c:(.text+0x3ee0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_normalize': draw_actor.c:(.text+0x3f00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_normalize': draw_actor.c:(.text+0x3fa0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_clamp': draw_actor.c:(.text+0x3fc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_clamp': draw_actor.c:(.text+0x4060): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_min': draw_actor.c:(.text+0x4080): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_min': draw_actor.c:(.text+0x4120): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_max': draw_actor.c:(.text+0x4140): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_max': draw_actor.c:(.text+0x41e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_round': draw_actor.c:(.text+0x4200): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_round': draw_actor.c:(.text+0x42a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_ceil': draw_actor.c:(.text+0x42c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_ceil': draw_actor.c:(.text+0x4360): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_floor': draw_actor.c:(.text+0x4380): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_floor': draw_actor.c:(.text+0x4420): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_abs': draw_actor.c:(.text+0x4440): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_abs': draw_actor.c:(.text+0x44e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_inverse': draw_actor.c:(.text+0x4500): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_inverse': draw_actor.c:(.text+0x45a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_negative': draw_actor.c:(.text+0x45c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_negative': draw_actor.c:(.text+0x4660): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_snap': draw_actor.c:(.text+0x4680): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_snap': draw_actor.c:(.text+0x4720): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_divide': draw_actor.c:(.text+0x4740): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_divide': draw_actor.c:(.text+0x47e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_multiply_mat4': draw_actor.c:(.text+0x4800): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_multiply_mat4': draw_actor.c:(.text+0x48a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_multiply': draw_actor.c:(.text+0x48c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_multiply': draw_actor.c:(.text+0x4960): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_scale': draw_actor.c:(.text+0x4980): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_scale': draw_actor.c:(.text+0x4a20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_subtract': draw_actor.c:(.text+0x4a40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_subtract': draw_actor.c:(.text+0x4ae0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_add': draw_actor.c:(.text+0x4b00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_add': draw_actor.c:(.text+0x4ba0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_one': draw_actor.c:(.text+0x4bc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_one': draw_actor.c:(.text+0x4c40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_zero': draw_actor.c:(.text+0x4c60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_zero': draw_actor.c:(.text+0x4ce0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_assign_vec4': draw_actor.c:(.text+0x4d00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_assign_vec4': draw_actor.c:(.text+0x4da0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_assign': draw_actor.c:(.text+0x4dc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_assign': draw_actor.c:(.text+0x4e60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i': draw_actor.c:(.text+0x4e80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i': draw_actor.c:(.text+0x4f20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_is_equal': draw_actor.c:(.text+0x4f60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_is_equal': draw_actor.c:(.text+0x4fa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4i_is_zero': draw_actor.c:(.text+0x4fc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4i_is_zero': draw_actor.c:(.text+0x4fe0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_lerp': draw_actor.c:(.text+0x5000): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_lerp': draw_actor.c:(.text+0x50a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_normalize': draw_actor.c:(.text+0x50c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_normalize': draw_actor.c:(.text+0x5160): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_clamp': draw_actor.c:(.text+0x5180): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_clamp': draw_actor.c:(.text+0x5220): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_min': draw_actor.c:(.text+0x5240): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_min': draw_actor.c:(.text+0x52e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_max': draw_actor.c:(.text+0x5300): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_max': draw_actor.c:(.text+0x53a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_round': draw_actor.c:(.text+0x53c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_round': draw_actor.c:(.text+0x5460): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_ceil': draw_actor.c:(.text+0x5480): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_ceil': draw_actor.c:(.text+0x5520): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_floor': draw_actor.c:(.text+0x5540): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_floor': draw_actor.c:(.text+0x55e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_abs': draw_actor.c:(.text+0x5600): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_abs': draw_actor.c:(.text+0x56a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_inverse': draw_actor.c:(.text+0x56c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_inverse': draw_actor.c:(.text+0x5760): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_negative': draw_actor.c:(.text+0x5780): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_negative': draw_actor.c:(.text+0x5820): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_snap': draw_actor.c:(.text+0x5840): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_snap': draw_actor.c:(.text+0x58e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_divide': draw_actor.c:(.text+0x5900): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_divide': draw_actor.c:(.text+0x59a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_multiply_mat4': draw_actor.c:(.text+0x59c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_multiply_mat4': draw_actor.c:(.text+0x5a60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_multiply': draw_actor.c:(.text+0x5a80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_multiply': draw_actor.c:(.text+0x5b20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_scale': draw_actor.c:(.text+0x5b40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_scale': draw_actor.c:(.text+0x5be0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_subtract': draw_actor.c:(.text+0x5c00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_subtract': draw_actor.c:(.text+0x5ca0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_add': draw_actor.c:(.text+0x5cc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_add': draw_actor.c:(.text+0x5d60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_one': draw_actor.c:(.text+0x5d80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_one': draw_actor.c:(.text+0x5e00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_zero': draw_actor.c:(.text+0x5e20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_zero': draw_actor.c:(.text+0x5ea0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_assign_vec4i': draw_actor.c:(.text+0x5ec0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_assign_vec4i': draw_actor.c:(.text+0x5f60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_assign': draw_actor.c:(.text+0x5f80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_assign': draw_actor.c:(.text+0x6020): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4': draw_actor.c:(.text+0x6040): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4': draw_actor.c:(.text+0x60e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_nearly_equal': draw_actor.c:(.text+0x6100): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_nearly_equal': draw_actor.c:(.text+0x6140): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_equal': draw_actor.c:(.text+0x6160): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_equal': draw_actor.c:(.text+0x61a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_near_zero': draw_actor.c:(.text+0x61c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_near_zero': draw_actor.c:(.text+0x6200): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec4_is_zero': draw_actor.c:(.text+0x6220): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec4_is_zero': draw_actor.c:(.text+0x6240): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_distance_squared': draw_actor.c:(.text+0x6260): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_distance_squared': draw_actor.c:(.text+0x62c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_distance': draw_actor.c:(.text+0x62e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_distance': draw_actor.c:(.text+0x6340): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_length_squared': draw_actor.c:(.text+0x6360): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_length_squared': draw_actor.c:(.text+0x63a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_length': draw_actor.c:(.text+0x63c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_length': draw_actor.c:(.text+0x6400): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_dot': draw_actor.c:(.text+0x6420): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_dot': draw_actor.c:(.text+0x6480): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_bezier4': draw_actor.c:(.text+0x64a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_bezier4': draw_actor.c:(.text+0x65a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_bezier3': draw_actor.c:(.text+0x65e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_bezier3': draw_actor.c:(.text+0x66e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_lerp': draw_actor.c:(.text+0x6700): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_lerp': draw_actor.c:(.text+0x67e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_reflect': draw_actor.c:(.text+0x6800): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_reflect': draw_actor.c:(.text+0x68e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_slide': draw_actor.c:(.text+0x6900): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_slide': draw_actor.c:(.text+0x69e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_project': draw_actor.c:(.text+0x6a00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_project': draw_actor.c:(.text+0x6ae0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_normalize': draw_actor.c:(.text+0x6b00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_normalize': draw_actor.c:(.text+0x6bc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_cross': draw_actor.c:(.text+0x6be0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_cross': draw_actor.c:(.text+0x6cc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_clamp': draw_actor.c:(.text+0x6ce0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_clamp': draw_actor.c:(.text+0x6de0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_min': draw_actor.c:(.text+0x6e00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_min': draw_actor.c:(.text+0x6ee0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_max': draw_actor.c:(.text+0x6f00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_max': draw_actor.c:(.text+0x6fe0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_round': draw_actor.c:(.text+0x7000): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_round': draw_actor.c:(.text+0x70a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_ceil': draw_actor.c:(.text+0x70c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_ceil': draw_actor.c:(.text+0x7160): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_floor': draw_actor.c:(.text+0x7180): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_floor': draw_actor.c:(.text+0x7220): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_abs': draw_actor.c:(.text+0x7240): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_abs': draw_actor.c:(.text+0x7300): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_inverse': draw_actor.c:(.text+0x7320): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_inverse': draw_actor.c:(.text+0x73e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_negative': draw_actor.c:(.text+0x7400): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_negative': draw_actor.c:(.text+0x74c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_snap': draw_actor.c:(.text+0x74e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_snap': draw_actor.c:(.text+0x75c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_divide': draw_actor.c:(.text+0x75e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_divide': draw_actor.c:(.text+0x76c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_multiply_mat3': draw_actor.c:(.text+0x76e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_multiply_mat3': draw_actor.c:(.text+0x77a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_multiply': draw_actor.c:(.text+0x77c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_multiply': draw_actor.c:(.text+0x78a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_scale': draw_actor.c:(.text+0x78c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_scale': draw_actor.c:(.text+0x7980): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_subtract': draw_actor.c:(.text+0x79a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_subtract': draw_actor.c:(.text+0x7a80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_add': draw_actor.c:(.text+0x7aa0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_add': draw_actor.c:(.text+0x7b80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_one': draw_actor.c:(.text+0x7ba0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_one': draw_actor.c:(.text+0x7c40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_zero': draw_actor.c:(.text+0x7c60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_zero': draw_actor.c:(.text+0x7d00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_assign_vec3': draw_actor.c:(.text+0x7d20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_assign_vec3': draw_actor.c:(.text+0x7dc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_assign': draw_actor.c:(.text+0x7de0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_assign': draw_actor.c:(.text+0x7ea0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i': draw_actor.c:(.text+0x7ec0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i': draw_actor.c:(.text+0x7f60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_is_equal': draw_actor.c:(.text+0x7f80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_is_equal': draw_actor.c:(.text+0x7fe0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3i_is_zero': draw_actor.c:(.text+0x8000): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3i_is_zero': draw_actor.c:(.text+0x8040): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_distance_squared': draw_actor.c:(.text+0x8060): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_distance_squared': draw_actor.c:(.text+0x80a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_distance': draw_actor.c:(.text+0x80c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_distance': draw_actor.c:(.text+0x8100): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_length_squared': draw_actor.c:(.text+0x8120): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_length_squared': draw_actor.c:(.text+0x8140): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_length': draw_actor.c:(.text+0x8160): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_length': draw_actor.c:(.text+0x8180): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_dot': draw_actor.c:(.text+0x81a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_dot': draw_actor.c:(.text+0x81e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_bezier4': draw_actor.c:(.text+0x8200): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_bezier4': draw_actor.c:(.text+0x82e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_bezier3': draw_actor.c:(.text+0x8320): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_bezier3': draw_actor.c:(.text+0x83e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_lerp': draw_actor.c:(.text+0x8400): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_lerp': draw_actor.c:(.text+0x84c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_reflect': draw_actor.c:(.text+0x84e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_reflect': draw_actor.c:(.text+0x85a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_slide': draw_actor.c:(.text+0x85c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_slide': draw_actor.c:(.text+0x8680): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_project': draw_actor.c:(.text+0x86a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_project': draw_actor.c:(.text+0x8760): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_normalize': draw_actor.c:(.text+0x8780): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_normalize': draw_actor.c:(.text+0x8820): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_cross': draw_actor.c:(.text+0x8840): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_cross': draw_actor.c:(.text+0x8900): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_clamp': draw_actor.c:(.text+0x8920): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_clamp': draw_actor.c:(.text+0x89e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_min': draw_actor.c:(.text+0x8a00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_min': draw_actor.c:(.text+0x8ac0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_max': draw_actor.c:(.text+0x8ae0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_max': draw_actor.c:(.text+0x8ba0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_round': draw_actor.c:(.text+0x8bc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_round': draw_actor.c:(.text+0x8c60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_ceil': draw_actor.c:(.text+0x8c80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_ceil': draw_actor.c:(.text+0x8d20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_floor': draw_actor.c:(.text+0x8d40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_floor': draw_actor.c:(.text+0x8de0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_abs': draw_actor.c:(.text+0x8e00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_abs': draw_actor.c:(.text+0x8ea0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_inverse': draw_actor.c:(.text+0x8ec0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_inverse': draw_actor.c:(.text+0x8f60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_negative': draw_actor.c:(.text+0x8f80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_negative': draw_actor.c:(.text+0x9020): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_snap': draw_actor.c:(.text+0x9040): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_snap': draw_actor.c:(.text+0x9100): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_divide': draw_actor.c:(.text+0x9120): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_divide': draw_actor.c:(.text+0x91e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_multiply_mat3': draw_actor.c:(.text+0x9200): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_multiply_mat3': draw_actor.c:(.text+0x92a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_multiply': draw_actor.c:(.text+0x92c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_multiply': draw_actor.c:(.text+0x9380): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_scale': draw_actor.c:(.text+0x93a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_scale': draw_actor.c:(.text+0x9440): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_subtract': draw_actor.c:(.text+0x9460): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_subtract': draw_actor.c:(.text+0x9520): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_add': draw_actor.c:(.text+0x9540): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_add': draw_actor.c:(.text+0x9600): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_one': draw_actor.c:(.text+0x9620): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_one': draw_actor.c:(.text+0x96c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_zero': draw_actor.c:(.text+0x96e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_zero': draw_actor.c:(.text+0x9780): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_assign_vec3i': draw_actor.c:(.text+0x97a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_assign_vec3i': draw_actor.c:(.text+0x9860): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_assign': draw_actor.c:(.text+0x9880): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_assign': draw_actor.c:(.text+0x9920): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3': draw_actor.c:(.text+0x9940): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3': draw_actor.c:(.text+0x99e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_nearly_equal': draw_actor.c:(.text+0x9a00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_nearly_equal': draw_actor.c:(.text+0x9a40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_equal': draw_actor.c:(.text+0x9a60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_equal': draw_actor.c:(.text+0x9aa0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_near_zero': draw_actor.c:(.text+0x9ac0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_near_zero': draw_actor.c:(.text+0x9b00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec3_is_zero': draw_actor.c:(.text+0x9b20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec3_is_zero': draw_actor.c:(.text+0x9b60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_distance_squared': draw_actor.c:(.text+0x9b80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_distance_squared': draw_actor.c:(.text+0x9bc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_distance': draw_actor.c:(.text+0x9be0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_distance': draw_actor.c:(.text+0x9c00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_length': draw_actor.c:(.text+0x9c20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_length': draw_actor.c:(.text+0x9c40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_length_squared': draw_actor.c:(.text+0x9c60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_length_squared': draw_actor.c:(.text+0x9c80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_angle': draw_actor.c:(.text+0x9ca0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_angle': draw_actor.c:(.text+0x9cc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_dot': draw_actor.c:(.text+0x9ce0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_dot': draw_actor.c:(.text+0x9d20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_bezier4': draw_actor.c:(.text+0x9d40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_bezier4': draw_actor.c:(.text+0x9de0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_bezier3': draw_actor.c:(.text+0x9e20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_bezier3': draw_actor.c:(.text+0x9ec0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_lerp': draw_actor.c:(.text+0x9ee0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_lerp': draw_actor.c:(.text+0x9f60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_rotate': draw_actor.c:(.text+0x9f80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_rotate': draw_actor.c:(.text+0xa000): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_tangent': draw_actor.c:(.text+0xa020): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_tangent': draw_actor.c:(.text+0xa0a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_reflect': draw_actor.c:(.text+0xa0c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_reflect': draw_actor.c:(.text+0xa140): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_slide': draw_actor.c:(.text+0xa160): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_slide': draw_actor.c:(.text+0xa1e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_project': draw_actor.c:(.text+0xa200): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_project': draw_actor.c:(.text+0xa280): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_normalize': draw_actor.c:(.text+0xa2a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_normalize': draw_actor.c:(.text+0xa320): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_clamp': draw_actor.c:(.text+0xa340): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_clamp': draw_actor.c:(.text+0xa3e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_min': draw_actor.c:(.text+0xa400): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_min': draw_actor.c:(.text+0xa480): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_max': draw_actor.c:(.text+0xa4a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_max': draw_actor.c:(.text+0xa520): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_round': draw_actor.c:(.text+0xa540): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_round': draw_actor.c:(.text+0xa5c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_ceil': draw_actor.c:(.text+0xa5e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_ceil': draw_actor.c:(.text+0xa660): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_floor': draw_actor.c:(.text+0xa680): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_floor': draw_actor.c:(.text+0xa700): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_abs': draw_actor.c:(.text+0xa720): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_abs': draw_actor.c:(.text+0xa7a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_inverse': draw_actor.c:(.text+0xa7c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_inverse': draw_actor.c:(.text+0xa840): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_negative': draw_actor.c:(.text+0xa860): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_negative': draw_actor.c:(.text+0xa8e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_snap': draw_actor.c:(.text+0xa900): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_snap': draw_actor.c:(.text+0xa980): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_divide': draw_actor.c:(.text+0xa9a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_divide': draw_actor.c:(.text+0xaa20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_multiply_mat2': draw_actor.c:(.text+0xaa40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_multiply_mat2': draw_actor.c:(.text+0xaae0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_multiply': draw_actor.c:(.text+0xab00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_multiply': draw_actor.c:(.text+0xab80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_scale': draw_actor.c:(.text+0xaba0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_scale': draw_actor.c:(.text+0xac20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_subtract': draw_actor.c:(.text+0xac40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_subtract': draw_actor.c:(.text+0xacc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_add': draw_actor.c:(.text+0xace0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_add': draw_actor.c:(.text+0xad60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_one': draw_actor.c:(.text+0xad80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_one': draw_actor.c:(.text+0xae00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_zero': draw_actor.c:(.text+0xae20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_zero': draw_actor.c:(.text+0xaea0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_assign_vec2': draw_actor.c:(.text+0xba60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_assign_vec2': draw_actor.c:(.text+0xbae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_assign': draw_actor.c:(.text+0xbb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_assign': draw_actor.c:(.text+0xbb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i': draw_actor.c:(.text+0xbba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i': draw_actor.c:(.text+0xbc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_is_equal': draw_actor.c:(.text+0xbc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_is_equal': draw_actor.c:(.text+0xbc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2i_is_zero': draw_actor.c:(.text+0xbca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2i_is_zero': draw_actor.c:(.text+0xbcc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_distance_squared': draw_actor.c:(.text+0xbce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_distance_squared': draw_actor.c:(.text+0xbd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_distance': draw_actor.c:(.text+0xbd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_distance': draw_actor.c:(.text+0xbd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_length': draw_actor.c:(.text+0xbda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_length': draw_actor.c:(.text+0xbdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_length_squared': draw_actor.c:(.text+0xbde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_length_squared': draw_actor.c:(.text+0xbe00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_angle': draw_actor.c:(.text+0xbe20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_angle': draw_actor.c:(.text+0xbe40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_dot': draw_actor.c:(.text+0xbe60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_dot': draw_actor.c:(.text+0xbea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_bezier4': draw_actor.c:(.text+0xbec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_bezier4': draw_actor.c:(.text+0xbf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_bezier3': draw_actor.c:(.text+0xbfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_bezier3': draw_actor.c:(.text+0xc060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_lerp': draw_actor.c:(.text+0xc080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_lerp': draw_actor.c:(.text+0xc120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_rotate': draw_actor.c:(.text+0xc140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_rotate': draw_actor.c:(.text+0xc1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_tangent': draw_actor.c:(.text+0xc200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_tangent': draw_actor.c:(.text+0xc280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_reflect': draw_actor.c:(.text+0xc2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_reflect': draw_actor.c:(.text+0xc340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_slide': draw_actor.c:(.text+0xc360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_slide': draw_actor.c:(.text+0xc400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_project': draw_actor.c:(.text+0xc420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_project': draw_actor.c:(.text+0xc4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_normalize': draw_actor.c:(.text+0xc4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_normalize': draw_actor.c:(.text+0xc560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_clamp': draw_actor.c:(.text+0xc580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_clamp': draw_actor.c:(.text+0xc620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_min': draw_actor.c:(.text+0xc640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_min': draw_actor.c:(.text+0xc6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_max': draw_actor.c:(.text+0xc700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_max': draw_actor.c:(.text+0xc7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_round': draw_actor.c:(.text+0xc7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_round': draw_actor.c:(.text+0xc840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_ceil': draw_actor.c:(.text+0xc860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_ceil': draw_actor.c:(.text+0xc8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_floor': draw_actor.c:(.text+0xc900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_floor': draw_actor.c:(.text+0xc980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_abs': draw_actor.c:(.text+0xc9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_abs': draw_actor.c:(.text+0xca20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_inverse': draw_actor.c:(.text+0xca40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_inverse': draw_actor.c:(.text+0xcac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_negative': draw_actor.c:(.text+0xcae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_negative': draw_actor.c:(.text+0xcb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_snap': draw_actor.c:(.text+0xcb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_snap': draw_actor.c:(.text+0xcc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_divide': draw_actor.c:(.text+0xcc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_divide': draw_actor.c:(.text+0xcce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_multiply_mat2': draw_actor.c:(.text+0xcd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_multiply_mat2': draw_actor.c:(.text+0xcda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_multiply': draw_actor.c:(.text+0xcdc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_multiply': draw_actor.c:(.text+0xce60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_scale': draw_actor.c:(.text+0xcfa0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_scale': draw_actor.c:(.text+0xd040): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_subtract': draw_actor.c:(.text+0xd060): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_subtract': draw_actor.c:(.text+0xd100): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_add': draw_actor.c:(.text+0xd120): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_add': draw_actor.c:(.text+0xd1c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_one': draw_actor.c:(.text+0xd1e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_one': draw_actor.c:(.text+0xd260): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_zero': draw_actor.c:(.text+0xd280): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_zero': draw_actor.c:(.text+0xd300): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_assign_vec2i': draw_actor.c:(.text+0xd320): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_assign_vec2i': draw_actor.c:(.text+0xd3a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_assign': draw_actor.c:(.text+0xd3c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_assign': draw_actor.c:(.text+0xd440): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2': draw_actor.c:(.text+0xd900): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2': draw_actor.c:(.text+0xd980): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_nearly_equal': draw_actor.c:(.text+0xd9a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_nearly_equal': draw_actor.c:(.text+0xd9e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_equal': draw_actor.c:(.text+0xda00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_equal': draw_actor.c:(.text+0xda40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_near_zero': draw_actor.c:(.text+0xda60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_near_zero': draw_actor.c:(.text+0xda80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `svec2_is_zero': draw_actor.c:(.text+0xdfe0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(draw_actor.c.o): In function `psvec2_is_zero': draw_actor.c:(.text+0xe000): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_lerp': draw_buffer.c:(.text+0x160): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_lerp': draw_buffer.c:(.text+0x1e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_multiply': draw_buffer.c:(.text+0x200): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_multiply': draw_buffer.c:(.text+0x280): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_scale': draw_buffer.c:(.text+0x2a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_scale': draw_buffer.c:(.text+0x320): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_negative': draw_buffer.c:(.text+0x340): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_negative': draw_buffer.c:(.text+0x3c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_scaling': draw_buffer.c:(.text+0x3e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_scaling': draw_buffer.c:(.text+0x460): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_translation': draw_buffer.c:(.text+0x480): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_translation': draw_buffer.c:(.text+0x500): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_look_at': draw_buffer.c:(.text+0x520): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_look_at': draw_buffer.c:(.text+0x5e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_quaternion': draw_buffer.c:(.text+0x600): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_quaternion': draw_buffer.c:(.text+0x680): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_axis': draw_buffer.c:(.text+0x6a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_axis': draw_buffer.c:(.text+0x720): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_z': draw_buffer.c:(.text+0x740): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_z': draw_buffer.c:(.text+0x7c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_y': draw_buffer.c:(.text+0x7e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_y': draw_buffer.c:(.text+0x860): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_rotation_x': draw_buffer.c:(.text+0x880): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_rotation_x': draw_buffer.c:(.text+0x900): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_perspective_infinite': draw_buffer.c:(.text+0x920): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_perspective_infinite': draw_buffer.c:(.text+0x9a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_perspective_fov': draw_buffer.c:(.text+0x9c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_perspective_fov': draw_buffer.c:(.text+0xa40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_perspective': draw_buffer.c:(.text+0xa60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_perspective': draw_buffer.c:(.text+0xae0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_ortho': draw_buffer.c:(.text+0xb00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_ortho': draw_buffer.c:(.text+0xb80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_inverse': draw_buffer.c:(.text+0xba0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_inverse': draw_buffer.c:(.text+0xc20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_adjugate': draw_buffer.c:(.text+0xc40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_adjugate': draw_buffer.c:(.text+0xcc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_transpose': draw_buffer.c:(.text+0xce0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_transpose': draw_buffer.c:(.text+0xd60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_assign_mat3': draw_buffer.c:(.text+0xd80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_assign_mat3': draw_buffer.c:(.text+0xe00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_assign_mat2': draw_buffer.c:(.text+0xe20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_assign_mat2': draw_buffer.c:(.text+0xec0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_assign': draw_buffer.c:(.text+0xee0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_assign': draw_buffer.c:(.text+0xf60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_determinant': draw_buffer.c:(.text+0xf80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_determinant': draw_buffer.c:(.text+0xfa0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_identity': draw_buffer.c:(.text+0xfc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_identity': draw_buffer.c:(.text+0x1040): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4_zero': draw_buffer.c:(.text+0x1060): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4_zero': draw_buffer.c:(.text+0x10e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat4': draw_buffer.c:(.text+0x1100): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat4': draw_buffer.c:(.text+0x1180): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_lerp': draw_buffer.c:(.text+0x11a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_lerp': draw_buffer.c:(.text+0x1220): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_multiply': draw_buffer.c:(.text+0x1240): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_multiply': draw_buffer.c:(.text+0x12c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_scale': draw_buffer.c:(.text+0x12e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_scale': draw_buffer.c:(.text+0x1360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_negative': draw_buffer.c:(.text+0x1380): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_negative': draw_buffer.c:(.text+0x1400): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_scaling': draw_buffer.c:(.text+0x1420): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_scaling': draw_buffer.c:(.text+0x14a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_quaternion': draw_buffer.c:(.text+0x14c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_quaternion': draw_buffer.c:(.text+0x1560): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_axis': draw_buffer.c:(.text+0x1580): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_axis': draw_buffer.c:(.text+0x1620): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_z': draw_buffer.c:(.text+0x1640): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_z': draw_buffer.c:(.text+0x16c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_y': draw_buffer.c:(.text+0x16e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_y': draw_buffer.c:(.text+0x1760): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_rotation_x': draw_buffer.c:(.text+0x1780): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_rotation_x': draw_buffer.c:(.text+0x1800): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_inverse': draw_buffer.c:(.text+0x1820): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_inverse': draw_buffer.c:(.text+0x18a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_adjugate': draw_buffer.c:(.text+0x18c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_adjugate': draw_buffer.c:(.text+0x1940): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_cofactor': draw_buffer.c:(.text+0x1960): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_cofactor': draw_buffer.c:(.text+0x19e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_transpose': draw_buffer.c:(.text+0x1a00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_transpose': draw_buffer.c:(.text+0x1a80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_assign_mat4': draw_buffer.c:(.text+0x1aa0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_assign_mat4': draw_buffer.c:(.text+0x1b20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_assign_mat2': draw_buffer.c:(.text+0x1b40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_assign_mat2': draw_buffer.c:(.text+0x1be0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_assign': draw_buffer.c:(.text+0x1c00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_assign': draw_buffer.c:(.text+0x1c80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_determinant': draw_buffer.c:(.text+0x1ca0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_determinant': draw_buffer.c:(.text+0x1cc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_identity': draw_buffer.c:(.text+0x1ce0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_identity': draw_buffer.c:(.text+0x1d60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3_zero': draw_buffer.c:(.text+0x1d80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3_zero': draw_buffer.c:(.text+0x1e00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat3': draw_buffer.c:(.text+0x1e20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat3': draw_buffer.c:(.text+0x1ea0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_lerp': draw_buffer.c:(.text+0x1ec0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_lerp': draw_buffer.c:(.text+0x1f80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_multiply': draw_buffer.c:(.text+0x1fa0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_multiply': draw_buffer.c:(.text+0x2060): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_scale': draw_buffer.c:(.text+0x2080): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_scale': draw_buffer.c:(.text+0x2120): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_negative': draw_buffer.c:(.text+0x2140): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_negative': draw_buffer.c:(.text+0x21e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_scaling': draw_buffer.c:(.text+0x2200): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_scaling': draw_buffer.c:(.text+0x22a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_rotation': draw_buffer.c:(.text+0x22c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_rotation': draw_buffer.c:(.text+0x2360): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_inverse': draw_buffer.c:(.text+0x2380): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_inverse': draw_buffer.c:(.text+0x2420): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_cofactor': draw_buffer.c:(.text+0x2440): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_cofactor': draw_buffer.c:(.text+0x24e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_transpose': draw_buffer.c:(.text+0x2500): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_transpose': draw_buffer.c:(.text+0x25a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_assign_mat4': draw_buffer.c:(.text+0x25c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_assign_mat4': draw_buffer.c:(.text+0x2660): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_assign_mat3': draw_buffer.c:(.text+0x2680): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_assign_mat3': draw_buffer.c:(.text+0x2720): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_assign': draw_buffer.c:(.text+0x2740): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_assign': draw_buffer.c:(.text+0x27e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_determinant': draw_buffer.c:(.text+0x2800): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_determinant': draw_buffer.c:(.text+0x2840): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_identity': draw_buffer.c:(.text+0x2860): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_identity': draw_buffer.c:(.text+0x2900): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2_zero': draw_buffer.c:(.text+0x2920): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2_zero': draw_buffer.c:(.text+0x29c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `smat2': draw_buffer.c:(.text+0x29e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psmat2': draw_buffer.c:(.text+0x2a80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_length_squared': draw_buffer.c:(.text+0x2aa0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_length_squared': draw_buffer.c:(.text+0x2ae0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_length': draw_buffer.c:(.text+0x2b00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_length': draw_buffer.c:(.text+0x2b40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_angle': draw_buffer.c:(.text+0x2b60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_angle': draw_buffer.c:(.text+0x2ba0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_dot': draw_buffer.c:(.text+0x2bc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_dot': draw_buffer.c:(.text+0x2c00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_slerp': draw_buffer.c:(.text+0x2c20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_slerp': draw_buffer.c:(.text+0x2ce0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_lerp': draw_buffer.c:(.text+0x2d00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_lerp': draw_buffer.c:(.text+0x2dc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_yaw_pitch_roll': draw_buffer.c:(.text+0x2de0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_yaw_pitch_roll': draw_buffer.c:(.text+0x2e80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_mat4': draw_buffer.c:(.text+0x2ea0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_mat4': draw_buffer.c:(.text+0x2f40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_vec3': draw_buffer.c:(.text+0x2f60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_vec3': draw_buffer.c:(.text+0x3000): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_from_axis_angle': draw_buffer.c:(.text+0x3020): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_from_axis_angle': draw_buffer.c:(.text+0x30c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_power': draw_buffer.c:(.text+0x30e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_power': draw_buffer.c:(.text+0x3180): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_normalize': draw_buffer.c:(.text+0x31a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_normalize': draw_buffer.c:(.text+0x3240): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_inverse': draw_buffer.c:(.text+0x3260): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_inverse': draw_buffer.c:(.text+0x3300): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_conjugate': draw_buffer.c:(.text+0x3320): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_conjugate': draw_buffer.c:(.text+0x33c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_negative': draw_buffer.c:(.text+0x33e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_negative': draw_buffer.c:(.text+0x3480): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_divide': draw_buffer.c:(.text+0x34a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_divide': draw_buffer.c:(.text+0x3560): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_multiply': draw_buffer.c:(.text+0x3580): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_multiply': draw_buffer.c:(.text+0x3640): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_scale': draw_buffer.c:(.text+0x3660): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_scale': draw_buffer.c:(.text+0x3700): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_null': draw_buffer.c:(.text+0x3720): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_null': draw_buffer.c:(.text+0x37c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_zero': draw_buffer.c:(.text+0x37e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_zero': draw_buffer.c:(.text+0x3880): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_assign': draw_buffer.c:(.text+0x38a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_assign': draw_buffer.c:(.text+0x3940): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat': draw_buffer.c:(.text+0x3960): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat': draw_buffer.c:(.text+0x3a00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_nearly_equal': draw_buffer.c:(.text+0x3a20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_nearly_equal': draw_buffer.c:(.text+0x3a60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_equal': draw_buffer.c:(.text+0x3a80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_equal': draw_buffer.c:(.text+0x3ac0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_near_zero': draw_buffer.c:(.text+0x3ae0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_near_zero': draw_buffer.c:(.text+0x3b20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `squat_is_zero': draw_buffer.c:(.text+0x3b40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psquat_is_zero': draw_buffer.c:(.text+0x3b80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_lerp': draw_buffer.c:(.text+0x3ba0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_lerp': draw_buffer.c:(.text+0x3c40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_normalize': draw_buffer.c:(.text+0x3c60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_normalize': draw_buffer.c:(.text+0x3d00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_clamp': draw_buffer.c:(.text+0x3d20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_clamp': draw_buffer.c:(.text+0x3dc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_min': draw_buffer.c:(.text+0x3de0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_min': draw_buffer.c:(.text+0x3e80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_max': draw_buffer.c:(.text+0x3ea0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_max': draw_buffer.c:(.text+0x3f40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_round': draw_buffer.c:(.text+0x3f60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_round': draw_buffer.c:(.text+0x4000): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_ceil': draw_buffer.c:(.text+0x4020): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_ceil': draw_buffer.c:(.text+0x40c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_floor': draw_buffer.c:(.text+0x40e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_floor': draw_buffer.c:(.text+0x4180): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_abs': draw_buffer.c:(.text+0x41a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_abs': draw_buffer.c:(.text+0x4240): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_inverse': draw_buffer.c:(.text+0x4260): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_inverse': draw_buffer.c:(.text+0x4300): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_negative': draw_buffer.c:(.text+0x4320): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_negative': draw_buffer.c:(.text+0x43c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_snap': draw_buffer.c:(.text+0x43e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_snap': draw_buffer.c:(.text+0x4480): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_divide': draw_buffer.c:(.text+0x44a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_divide': draw_buffer.c:(.text+0x4540): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_multiply_mat4': draw_buffer.c:(.text+0x4560): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_multiply_mat4': draw_buffer.c:(.text+0x4600): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_multiply': draw_buffer.c:(.text+0x4620): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_multiply': draw_buffer.c:(.text+0x46c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_scale': draw_buffer.c:(.text+0x46e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_scale': draw_buffer.c:(.text+0x4780): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_subtract': draw_buffer.c:(.text+0x47a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_subtract': draw_buffer.c:(.text+0x4840): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_add': draw_buffer.c:(.text+0x4860): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_add': draw_buffer.c:(.text+0x4900): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_one': draw_buffer.c:(.text+0x4920): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_one': draw_buffer.c:(.text+0x49a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_zero': draw_buffer.c:(.text+0x49c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_zero': draw_buffer.c:(.text+0x4a40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_assign_vec4': draw_buffer.c:(.text+0x4a60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_assign_vec4': draw_buffer.c:(.text+0x4b00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_assign': draw_buffer.c:(.text+0x4b20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_assign': draw_buffer.c:(.text+0x4bc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i': draw_buffer.c:(.text+0x4be0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i': draw_buffer.c:(.text+0x4c80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_is_equal': draw_buffer.c:(.text+0x4cc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_is_equal': draw_buffer.c:(.text+0x4d00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4i_is_zero': draw_buffer.c:(.text+0x4d20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4i_is_zero': draw_buffer.c:(.text+0x4d40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_lerp': draw_buffer.c:(.text+0x4d60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_lerp': draw_buffer.c:(.text+0x4e00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_normalize': draw_buffer.c:(.text+0x4e20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_normalize': draw_buffer.c:(.text+0x4ec0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_clamp': draw_buffer.c:(.text+0x4ee0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_clamp': draw_buffer.c:(.text+0x4f80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_min': draw_buffer.c:(.text+0x4fa0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_min': draw_buffer.c:(.text+0x5040): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_max': draw_buffer.c:(.text+0x5060): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_max': draw_buffer.c:(.text+0x5100): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_round': draw_buffer.c:(.text+0x5120): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_round': draw_buffer.c:(.text+0x51c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_ceil': draw_buffer.c:(.text+0x51e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_ceil': draw_buffer.c:(.text+0x5280): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_floor': draw_buffer.c:(.text+0x52a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_floor': draw_buffer.c:(.text+0x5340): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_abs': draw_buffer.c:(.text+0x5360): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_abs': draw_buffer.c:(.text+0x5400): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_inverse': draw_buffer.c:(.text+0x5420): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_inverse': draw_buffer.c:(.text+0x54c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_negative': draw_buffer.c:(.text+0x54e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_negative': draw_buffer.c:(.text+0x5580): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_snap': draw_buffer.c:(.text+0x55a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_snap': draw_buffer.c:(.text+0x5640): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_divide': draw_buffer.c:(.text+0x5660): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_divide': draw_buffer.c:(.text+0x5700): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_multiply_mat4': draw_buffer.c:(.text+0x5720): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_multiply_mat4': draw_buffer.c:(.text+0x57c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_multiply': draw_buffer.c:(.text+0x57e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_multiply': draw_buffer.c:(.text+0x5880): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_scale': draw_buffer.c:(.text+0x58a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_scale': draw_buffer.c:(.text+0x5940): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_subtract': draw_buffer.c:(.text+0x5960): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_subtract': draw_buffer.c:(.text+0x5a00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_add': draw_buffer.c:(.text+0x5a20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_add': draw_buffer.c:(.text+0x5ac0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_one': draw_buffer.c:(.text+0x5ae0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_one': draw_buffer.c:(.text+0x5b60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_zero': draw_buffer.c:(.text+0x5b80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_zero': draw_buffer.c:(.text+0x5c00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_assign_vec4i': draw_buffer.c:(.text+0x5c20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_assign_vec4i': draw_buffer.c:(.text+0x5cc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_assign': draw_buffer.c:(.text+0x5ce0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_assign': draw_buffer.c:(.text+0x5d80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4': draw_buffer.c:(.text+0x5da0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4': draw_buffer.c:(.text+0x5e40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_nearly_equal': draw_buffer.c:(.text+0x5e60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_nearly_equal': draw_buffer.c:(.text+0x5ea0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_equal': draw_buffer.c:(.text+0x5ec0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_equal': draw_buffer.c:(.text+0x5f00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_near_zero': draw_buffer.c:(.text+0x5f20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_near_zero': draw_buffer.c:(.text+0x5f60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec4_is_zero': draw_buffer.c:(.text+0x5f80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec4_is_zero': draw_buffer.c:(.text+0x5fa0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_distance_squared': draw_buffer.c:(.text+0x5fc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_distance_squared': draw_buffer.c:(.text+0x6020): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_distance': draw_buffer.c:(.text+0x6040): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_distance': draw_buffer.c:(.text+0x60a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_length_squared': draw_buffer.c:(.text+0x60c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_length_squared': draw_buffer.c:(.text+0x6100): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_length': draw_buffer.c:(.text+0x6120): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_length': draw_buffer.c:(.text+0x6160): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_dot': draw_buffer.c:(.text+0x6180): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_dot': draw_buffer.c:(.text+0x61e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_bezier4': draw_buffer.c:(.text+0x6200): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_bezier4': draw_buffer.c:(.text+0x6300): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_bezier3': draw_buffer.c:(.text+0x6340): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_bezier3': draw_buffer.c:(.text+0x6440): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_lerp': draw_buffer.c:(.text+0x6460): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_lerp': draw_buffer.c:(.text+0x6540): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_reflect': draw_buffer.c:(.text+0x6560): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_reflect': draw_buffer.c:(.text+0x6640): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_slide': draw_buffer.c:(.text+0x6660): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_slide': draw_buffer.c:(.text+0x6740): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_project': draw_buffer.c:(.text+0x6760): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_project': draw_buffer.c:(.text+0x6840): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_normalize': draw_buffer.c:(.text+0x6860): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_normalize': draw_buffer.c:(.text+0x6920): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_cross': draw_buffer.c:(.text+0x6940): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_cross': draw_buffer.c:(.text+0x6a20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_clamp': draw_buffer.c:(.text+0x6a40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_clamp': draw_buffer.c:(.text+0x6b40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_min': draw_buffer.c:(.text+0x6b60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_min': draw_buffer.c:(.text+0x6c40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_max': draw_buffer.c:(.text+0x6c60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_max': draw_buffer.c:(.text+0x6d40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_round': draw_buffer.c:(.text+0x6d60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_round': draw_buffer.c:(.text+0x6e00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_ceil': draw_buffer.c:(.text+0x6e20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_ceil': draw_buffer.c:(.text+0x6ec0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_floor': draw_buffer.c:(.text+0x6ee0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_floor': draw_buffer.c:(.text+0x6f80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_abs': draw_buffer.c:(.text+0x6fa0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_abs': draw_buffer.c:(.text+0x7060): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_inverse': draw_buffer.c:(.text+0x7080): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_inverse': draw_buffer.c:(.text+0x7140): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_negative': draw_buffer.c:(.text+0x7160): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_negative': draw_buffer.c:(.text+0x7220): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_snap': draw_buffer.c:(.text+0x7240): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_snap': draw_buffer.c:(.text+0x7320): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_divide': draw_buffer.c:(.text+0x7340): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_divide': draw_buffer.c:(.text+0x7420): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_multiply_mat3': draw_buffer.c:(.text+0x7440): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_multiply_mat3': draw_buffer.c:(.text+0x7500): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_multiply': draw_buffer.c:(.text+0x7520): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_multiply': draw_buffer.c:(.text+0x7600): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_scale': draw_buffer.c:(.text+0x7620): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_scale': draw_buffer.c:(.text+0x76e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_subtract': draw_buffer.c:(.text+0x7700): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_subtract': draw_buffer.c:(.text+0x77e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_add': draw_buffer.c:(.text+0x7800): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_add': draw_buffer.c:(.text+0x78e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_one': draw_buffer.c:(.text+0x7900): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_one': draw_buffer.c:(.text+0x79a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_zero': draw_buffer.c:(.text+0x79c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_zero': draw_buffer.c:(.text+0x7a60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_assign_vec3': draw_buffer.c:(.text+0x7a80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_assign_vec3': draw_buffer.c:(.text+0x7b20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_assign': draw_buffer.c:(.text+0x7b40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_assign': draw_buffer.c:(.text+0x7c00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i': draw_buffer.c:(.text+0x7c20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i': draw_buffer.c:(.text+0x7cc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_is_equal': draw_buffer.c:(.text+0x7ce0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_is_equal': draw_buffer.c:(.text+0x7d40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3i_is_zero': draw_buffer.c:(.text+0x7d60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3i_is_zero': draw_buffer.c:(.text+0x7da0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_distance_squared': draw_buffer.c:(.text+0x7dc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_distance_squared': draw_buffer.c:(.text+0x7e00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_distance': draw_buffer.c:(.text+0x7e20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_distance': draw_buffer.c:(.text+0x7e60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_length_squared': draw_buffer.c:(.text+0x7e80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_length_squared': draw_buffer.c:(.text+0x7ea0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_length': draw_buffer.c:(.text+0x7ec0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_length': draw_buffer.c:(.text+0x7ee0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_dot': draw_buffer.c:(.text+0x7f00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_dot': draw_buffer.c:(.text+0x7f40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_bezier4': draw_buffer.c:(.text+0x7f60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_bezier4': draw_buffer.c:(.text+0x8040): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_bezier3': draw_buffer.c:(.text+0x8080): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_bezier3': draw_buffer.c:(.text+0x8140): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_lerp': draw_buffer.c:(.text+0x8160): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_lerp': draw_buffer.c:(.text+0x8220): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_reflect': draw_buffer.c:(.text+0x8240): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_reflect': draw_buffer.c:(.text+0x8300): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_slide': draw_buffer.c:(.text+0x8320): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_slide': draw_buffer.c:(.text+0x83e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_project': draw_buffer.c:(.text+0x8400): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_project': draw_buffer.c:(.text+0x84c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_normalize': draw_buffer.c:(.text+0x84e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_normalize': draw_buffer.c:(.text+0x8580): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_cross': draw_buffer.c:(.text+0x85a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_cross': draw_buffer.c:(.text+0x8660): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_clamp': draw_buffer.c:(.text+0x8680): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_clamp': draw_buffer.c:(.text+0x8740): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_min': draw_buffer.c:(.text+0x8760): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_min': draw_buffer.c:(.text+0x8820): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_max': draw_buffer.c:(.text+0x8840): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_max': draw_buffer.c:(.text+0x8900): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_round': draw_buffer.c:(.text+0x8920): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_round': draw_buffer.c:(.text+0x89c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_ceil': draw_buffer.c:(.text+0x89e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_ceil': draw_buffer.c:(.text+0x8a80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_floor': draw_buffer.c:(.text+0x8aa0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_floor': draw_buffer.c:(.text+0x8b40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_abs': draw_buffer.c:(.text+0x8b60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_abs': draw_buffer.c:(.text+0x8c00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_inverse': draw_buffer.c:(.text+0x8c20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_inverse': draw_buffer.c:(.text+0x8cc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_negative': draw_buffer.c:(.text+0x8ce0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_negative': draw_buffer.c:(.text+0x8d80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_snap': draw_buffer.c:(.text+0x8da0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_snap': draw_buffer.c:(.text+0x8e60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_divide': draw_buffer.c:(.text+0x8e80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_divide': draw_buffer.c:(.text+0x8f40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_multiply_mat3': draw_buffer.c:(.text+0x8f60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_multiply_mat3': draw_buffer.c:(.text+0x9000): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_multiply': draw_buffer.c:(.text+0x9020): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_multiply': draw_buffer.c:(.text+0x90e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_scale': draw_buffer.c:(.text+0x9100): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_scale': draw_buffer.c:(.text+0x91a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_subtract': draw_buffer.c:(.text+0x91c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_subtract': draw_buffer.c:(.text+0x9280): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_add': draw_buffer.c:(.text+0x92a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_add': draw_buffer.c:(.text+0x9360): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_one': draw_buffer.c:(.text+0x9380): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_one': draw_buffer.c:(.text+0x9420): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_zero': draw_buffer.c:(.text+0x9440): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_zero': draw_buffer.c:(.text+0x94e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_assign_vec3i': draw_buffer.c:(.text+0x9500): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_assign_vec3i': draw_buffer.c:(.text+0x95c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_assign': draw_buffer.c:(.text+0x95e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_assign': draw_buffer.c:(.text+0x9680): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3': draw_buffer.c:(.text+0x96a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3': draw_buffer.c:(.text+0x9740): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_nearly_equal': draw_buffer.c:(.text+0x9760): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_nearly_equal': draw_buffer.c:(.text+0x97a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_equal': draw_buffer.c:(.text+0x97c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_equal': draw_buffer.c:(.text+0x9800): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_near_zero': draw_buffer.c:(.text+0x9820): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_near_zero': draw_buffer.c:(.text+0x9860): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec3_is_zero': draw_buffer.c:(.text+0x9880): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec3_is_zero': draw_buffer.c:(.text+0x98c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_distance_squared': draw_buffer.c:(.text+0x98e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_distance_squared': draw_buffer.c:(.text+0x9920): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_distance': draw_buffer.c:(.text+0x9940): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_distance': draw_buffer.c:(.text+0x9960): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_length': draw_buffer.c:(.text+0x9980): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_length': draw_buffer.c:(.text+0x99a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_length_squared': draw_buffer.c:(.text+0x99c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_length_squared': draw_buffer.c:(.text+0x99e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_angle': draw_buffer.c:(.text+0x9a00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_angle': draw_buffer.c:(.text+0x9a20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_dot': draw_buffer.c:(.text+0x9a40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_dot': draw_buffer.c:(.text+0x9a80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_bezier4': draw_buffer.c:(.text+0x9aa0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_bezier4': draw_buffer.c:(.text+0x9b40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_bezier3': draw_buffer.c:(.text+0x9b80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_bezier3': draw_buffer.c:(.text+0x9c20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_lerp': draw_buffer.c:(.text+0x9c40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_lerp': draw_buffer.c:(.text+0x9cc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_rotate': draw_buffer.c:(.text+0x9ce0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_rotate': draw_buffer.c:(.text+0x9d60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_tangent': draw_buffer.c:(.text+0x9d80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_tangent': draw_buffer.c:(.text+0x9e00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_reflect': draw_buffer.c:(.text+0x9e20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_reflect': draw_buffer.c:(.text+0x9ea0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_slide': draw_buffer.c:(.text+0x9ec0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_slide': draw_buffer.c:(.text+0x9f40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_project': draw_buffer.c:(.text+0x9f60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_project': draw_buffer.c:(.text+0x9fe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_normalize': draw_buffer.c:(.text+0xa000): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_normalize': draw_buffer.c:(.text+0xa080): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_clamp': draw_buffer.c:(.text+0xa0a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_clamp': draw_buffer.c:(.text+0xa140): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_min': draw_buffer.c:(.text+0xa160): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_min': draw_buffer.c:(.text+0xa1e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_max': draw_buffer.c:(.text+0xa200): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_max': draw_buffer.c:(.text+0xa280): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_round': draw_buffer.c:(.text+0xa2a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_round': draw_buffer.c:(.text+0xa320): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_ceil': draw_buffer.c:(.text+0xa340): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_ceil': draw_buffer.c:(.text+0xa3c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_floor': draw_buffer.c:(.text+0xa3e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_floor': draw_buffer.c:(.text+0xa460): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_abs': draw_buffer.c:(.text+0xa480): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_abs': draw_buffer.c:(.text+0xa500): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_inverse': draw_buffer.c:(.text+0xa520): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_inverse': draw_buffer.c:(.text+0xa5a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_negative': draw_buffer.c:(.text+0xa5c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_negative': draw_buffer.c:(.text+0xa640): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_snap': draw_buffer.c:(.text+0xa660): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_snap': draw_buffer.c:(.text+0xa6e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_divide': draw_buffer.c:(.text+0xa700): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_divide': draw_buffer.c:(.text+0xa780): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_multiply_mat2': draw_buffer.c:(.text+0xa7a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_multiply_mat2': draw_buffer.c:(.text+0xa840): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_multiply': draw_buffer.c:(.text+0xa860): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_multiply': draw_buffer.c:(.text+0xa8e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_scale': draw_buffer.c:(.text+0xa900): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_scale': draw_buffer.c:(.text+0xa980): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_subtract': draw_buffer.c:(.text+0xa9a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_subtract': draw_buffer.c:(.text+0xaa20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_add': draw_buffer.c:(.text+0xaa40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_add': draw_buffer.c:(.text+0xaac0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_one': draw_buffer.c:(.text+0xaae0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_one': draw_buffer.c:(.text+0xab60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_zero': draw_buffer.c:(.text+0xab80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_zero': draw_buffer.c:(.text+0xac00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_assign_vec2': draw_buffer.c:(.text+0xac20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_assign_vec2': draw_buffer.c:(.text+0xaca0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_assign': draw_buffer.c:(.text+0xacc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_assign': draw_buffer.c:(.text+0xad40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i': draw_buffer.c:(.text+0xad60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i': draw_buffer.c:(.text+0xade0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_is_equal': draw_buffer.c:(.text+0xae00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_is_equal': draw_buffer.c:(.text+0xae40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2i_is_zero': draw_buffer.c:(.text+0xae60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2i_is_zero': draw_buffer.c:(.text+0xae80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_distance_squared': draw_buffer.c:(.text+0xaea0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_distance_squared': draw_buffer.c:(.text+0xaee0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_distance': draw_buffer.c:(.text+0xaf00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_distance': draw_buffer.c:(.text+0xaf40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_length': draw_buffer.c:(.text+0xaf60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_length': draw_buffer.c:(.text+0xaf80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_length_squared': draw_buffer.c:(.text+0xafa0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_length_squared': draw_buffer.c:(.text+0xafc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_angle': draw_buffer.c:(.text+0xafe0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_angle': draw_buffer.c:(.text+0xb000): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_dot': draw_buffer.c:(.text+0xb020): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_dot': draw_buffer.c:(.text+0xb060): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_bezier4': draw_buffer.c:(.text+0xb080): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_bezier4': draw_buffer.c:(.text+0xb140): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_bezier3': draw_buffer.c:(.text+0xb180): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_bezier3': draw_buffer.c:(.text+0xb220): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_lerp': draw_buffer.c:(.text+0xb240): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_lerp': draw_buffer.c:(.text+0xb2e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_rotate': draw_buffer.c:(.text+0xb300): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_rotate': draw_buffer.c:(.text+0xb3a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_tangent': draw_buffer.c:(.text+0xb3c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_tangent': draw_buffer.c:(.text+0xb440): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_reflect': draw_buffer.c:(.text+0xb460): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_reflect': draw_buffer.c:(.text+0xb500): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_slide': draw_buffer.c:(.text+0xb520): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_slide': draw_buffer.c:(.text+0xb5c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_project': draw_buffer.c:(.text+0xb5e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_project': draw_buffer.c:(.text+0xb680): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_normalize': draw_buffer.c:(.text+0xb6a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_normalize': draw_buffer.c:(.text+0xb720): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_clamp': draw_buffer.c:(.text+0xb740): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_clamp': draw_buffer.c:(.text+0xb7e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_min': draw_buffer.c:(.text+0xb800): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_min': draw_buffer.c:(.text+0xb8a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_max': draw_buffer.c:(.text+0xb8c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_max': draw_buffer.c:(.text+0xb960): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_round': draw_buffer.c:(.text+0xb980): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_round': draw_buffer.c:(.text+0xba00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_ceil': draw_buffer.c:(.text+0xba20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_ceil': draw_buffer.c:(.text+0xbaa0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_floor': draw_buffer.c:(.text+0xbac0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_floor': draw_buffer.c:(.text+0xbb40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_abs': draw_buffer.c:(.text+0xbb60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_abs': draw_buffer.c:(.text+0xbbe0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_inverse': draw_buffer.c:(.text+0xbc00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_inverse': draw_buffer.c:(.text+0xbc80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_negative': draw_buffer.c:(.text+0xbca0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_negative': draw_buffer.c:(.text+0xbd20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_snap': draw_buffer.c:(.text+0xbd40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_snap': draw_buffer.c:(.text+0xbde0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_divide': draw_buffer.c:(.text+0xbe00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_divide': draw_buffer.c:(.text+0xbea0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_multiply_mat2': draw_buffer.c:(.text+0xbec0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_multiply_mat2': draw_buffer.c:(.text+0xbf60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_multiply': draw_buffer.c:(.text+0xbf80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_multiply': draw_buffer.c:(.text+0xc020): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_scale': draw_buffer.c:(.text+0xc040): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_scale': draw_buffer.c:(.text+0xc0e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_subtract': draw_buffer.c:(.text+0xc100): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_subtract': draw_buffer.c:(.text+0xc1a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_add': draw_buffer.c:(.text+0xc1c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_add': draw_buffer.c:(.text+0xc260): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_one': draw_buffer.c:(.text+0xc280): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_one': draw_buffer.c:(.text+0xc300): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_zero': draw_buffer.c:(.text+0xc320): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_zero': draw_buffer.c:(.text+0xc3a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_assign_vec2i': draw_buffer.c:(.text+0xc3c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_assign_vec2i': draw_buffer.c:(.text+0xc440): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_assign': draw_buffer.c:(.text+0xc460): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_assign': draw_buffer.c:(.text+0xc4e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2': draw_buffer.c:(.text+0xc500): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2': draw_buffer.c:(.text+0xc580): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_nearly_equal': draw_buffer.c:(.text+0xc5a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_nearly_equal': draw_buffer.c:(.text+0xc5e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_equal': draw_buffer.c:(.text+0xc600): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_equal': draw_buffer.c:(.text+0xc640): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_near_zero': draw_buffer.c:(.text+0xc660): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_near_zero': draw_buffer.c:(.text+0xc680): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `svec2_is_zero': draw_buffer.c:(.text+0xc6a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(draw_buffer.c.o): In function `psvec2_is_zero': draw_buffer.c:(.text+0xc6c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_lerp': drawtools.c:(.text+0xea0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_lerp': drawtools.c:(.text+0xf20): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_multiply': drawtools.c:(.text+0xf40): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_multiply': drawtools.c:(.text+0xfc0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_scale': drawtools.c:(.text+0xfe0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_scale': drawtools.c:(.text+0x1060): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_negative': drawtools.c:(.text+0x1080): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_negative': drawtools.c:(.text+0x1100): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_scaling': drawtools.c:(.text+0x1120): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_scaling': drawtools.c:(.text+0x11a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_translation': drawtools.c:(.text+0x11c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_translation': drawtools.c:(.text+0x1240): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_look_at': drawtools.c:(.text+0x1260): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_look_at': drawtools.c:(.text+0x1320): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_quaternion': drawtools.c:(.text+0x1340): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_quaternion': drawtools.c:(.text+0x13c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_axis': drawtools.c:(.text+0x13e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_axis': drawtools.c:(.text+0x1460): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_z': drawtools.c:(.text+0x1480): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_z': drawtools.c:(.text+0x1500): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_y': drawtools.c:(.text+0x1520): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_y': drawtools.c:(.text+0x15a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_rotation_x': drawtools.c:(.text+0x15c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_rotation_x': drawtools.c:(.text+0x1640): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_perspective_infinite': drawtools.c:(.text+0x1660): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_perspective_infinite': drawtools.c:(.text+0x16e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_perspective_fov': drawtools.c:(.text+0x1700): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_perspective_fov': drawtools.c:(.text+0x1780): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_perspective': drawtools.c:(.text+0x17a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_perspective': drawtools.c:(.text+0x1820): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_ortho': drawtools.c:(.text+0x1840): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_ortho': drawtools.c:(.text+0x18c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_inverse': drawtools.c:(.text+0x18e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_inverse': drawtools.c:(.text+0x1960): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_adjugate': drawtools.c:(.text+0x1980): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_adjugate': drawtools.c:(.text+0x1a00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_transpose': drawtools.c:(.text+0x1a20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_transpose': drawtools.c:(.text+0x1aa0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_assign_mat3': drawtools.c:(.text+0x1ac0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_assign_mat3': drawtools.c:(.text+0x1b40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_assign_mat2': drawtools.c:(.text+0x1b60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_assign_mat2': drawtools.c:(.text+0x1c00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_assign': drawtools.c:(.text+0x1c20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_assign': drawtools.c:(.text+0x1ca0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_determinant': drawtools.c:(.text+0x1cc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_determinant': drawtools.c:(.text+0x1ce0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_identity': drawtools.c:(.text+0x1d00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_identity': drawtools.c:(.text+0x1d80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4_zero': drawtools.c:(.text+0x1da0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4_zero': drawtools.c:(.text+0x1e20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat4': drawtools.c:(.text+0x1e40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat4': drawtools.c:(.text+0x1ec0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_lerp': drawtools.c:(.text+0x1ee0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_lerp': drawtools.c:(.text+0x1f60): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_multiply': drawtools.c:(.text+0x1f80): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_multiply': drawtools.c:(.text+0x2000): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_scale': drawtools.c:(.text+0x2020): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_scale': drawtools.c:(.text+0x20a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_negative': drawtools.c:(.text+0x20c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_negative': drawtools.c:(.text+0x2140): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_scaling': drawtools.c:(.text+0x2160): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_scaling': drawtools.c:(.text+0x21e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_quaternion': drawtools.c:(.text+0x2200): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_quaternion': drawtools.c:(.text+0x22a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_axis': drawtools.c:(.text+0x22c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_axis': drawtools.c:(.text+0x2360): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_z': drawtools.c:(.text+0x2380): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_z': drawtools.c:(.text+0x2400): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_y': drawtools.c:(.text+0x2420): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_y': drawtools.c:(.text+0x24a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_rotation_x': drawtools.c:(.text+0x24c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_rotation_x': drawtools.c:(.text+0x2540): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_inverse': drawtools.c:(.text+0x2560): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_inverse': drawtools.c:(.text+0x25e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_adjugate': drawtools.c:(.text+0x2600): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_adjugate': drawtools.c:(.text+0x2680): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_cofactor': drawtools.c:(.text+0x26a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_cofactor': drawtools.c:(.text+0x2720): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_transpose': drawtools.c:(.text+0x2740): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_transpose': drawtools.c:(.text+0x27c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_assign_mat4': drawtools.c:(.text+0x27e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_assign_mat4': drawtools.c:(.text+0x2860): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_assign_mat2': drawtools.c:(.text+0x2880): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_assign_mat2': drawtools.c:(.text+0x2920): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_assign': drawtools.c:(.text+0x2940): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_assign': drawtools.c:(.text+0x29c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_determinant': drawtools.c:(.text+0x29e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_determinant': drawtools.c:(.text+0x2a00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_identity': drawtools.c:(.text+0x2a20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_identity': drawtools.c:(.text+0x2aa0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3_zero': drawtools.c:(.text+0x2ac0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3_zero': drawtools.c:(.text+0x2b40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat3': drawtools.c:(.text+0x2b60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat3': drawtools.c:(.text+0x2be0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_lerp': drawtools.c:(.text+0x2c00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_lerp': drawtools.c:(.text+0x2cc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_multiply': drawtools.c:(.text+0x2ce0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_multiply': drawtools.c:(.text+0x2da0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_scale': drawtools.c:(.text+0x2dc0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_scale': drawtools.c:(.text+0x2e60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_negative': drawtools.c:(.text+0x2e80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_negative': drawtools.c:(.text+0x2f20): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_scaling': drawtools.c:(.text+0x2f40): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_scaling': drawtools.c:(.text+0x2fe0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_rotation': drawtools.c:(.text+0x3000): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_rotation': drawtools.c:(.text+0x30a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_inverse': drawtools.c:(.text+0x30c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_inverse': drawtools.c:(.text+0x3160): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_cofactor': drawtools.c:(.text+0x3180): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_cofactor': drawtools.c:(.text+0x3220): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_transpose': drawtools.c:(.text+0x3240): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_transpose': drawtools.c:(.text+0x32e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_assign_mat4': drawtools.c:(.text+0x3300): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_assign_mat4': drawtools.c:(.text+0x33a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_assign_mat3': drawtools.c:(.text+0x33c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_assign_mat3': drawtools.c:(.text+0x3460): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_assign': drawtools.c:(.text+0x3480): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_assign': drawtools.c:(.text+0x3520): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_determinant': drawtools.c:(.text+0x3540): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_determinant': drawtools.c:(.text+0x3580): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_identity': drawtools.c:(.text+0x35a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_identity': drawtools.c:(.text+0x3640): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2_zero': drawtools.c:(.text+0x3660): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2_zero': drawtools.c:(.text+0x3700): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `smat2': drawtools.c:(.text+0x3720): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psmat2': drawtools.c:(.text+0x37c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_length_squared': drawtools.c:(.text+0x37e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_length_squared': drawtools.c:(.text+0x3820): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_length': drawtools.c:(.text+0x3840): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_length': drawtools.c:(.text+0x3880): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_angle': drawtools.c:(.text+0x38a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_angle': drawtools.c:(.text+0x38e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_dot': drawtools.c:(.text+0x3900): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_dot': drawtools.c:(.text+0x3940): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_slerp': drawtools.c:(.text+0x3960): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_slerp': drawtools.c:(.text+0x3a20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_lerp': drawtools.c:(.text+0x3a40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_lerp': drawtools.c:(.text+0x3b00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_yaw_pitch_roll': drawtools.c:(.text+0x3b20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_yaw_pitch_roll': drawtools.c:(.text+0x3bc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_mat4': drawtools.c:(.text+0x3be0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_mat4': drawtools.c:(.text+0x3c80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_vec3': drawtools.c:(.text+0x3ca0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_vec3': drawtools.c:(.text+0x3d40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_from_axis_angle': drawtools.c:(.text+0x3d60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_from_axis_angle': drawtools.c:(.text+0x3e00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_power': drawtools.c:(.text+0x3e20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_power': drawtools.c:(.text+0x3ec0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_normalize': drawtools.c:(.text+0x3ee0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_normalize': drawtools.c:(.text+0x3f80): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_inverse': drawtools.c:(.text+0x3fa0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_inverse': drawtools.c:(.text+0x4040): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_conjugate': drawtools.c:(.text+0x4060): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_conjugate': drawtools.c:(.text+0x4100): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_negative': drawtools.c:(.text+0x4120): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_negative': drawtools.c:(.text+0x41c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_divide': drawtools.c:(.text+0x41e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_divide': drawtools.c:(.text+0x42a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_multiply': drawtools.c:(.text+0x42c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_multiply': drawtools.c:(.text+0x4380): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_scale': drawtools.c:(.text+0x43a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_scale': drawtools.c:(.text+0x4440): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_null': drawtools.c:(.text+0x4460): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_null': drawtools.c:(.text+0x4500): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_zero': drawtools.c:(.text+0x4520): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_zero': drawtools.c:(.text+0x45c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_assign': drawtools.c:(.text+0x45e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_assign': drawtools.c:(.text+0x4680): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat': drawtools.c:(.text+0x46a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat': drawtools.c:(.text+0x4740): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_nearly_equal': drawtools.c:(.text+0x4760): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_nearly_equal': drawtools.c:(.text+0x47a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_equal': drawtools.c:(.text+0x47c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_equal': drawtools.c:(.text+0x4800): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_near_zero': drawtools.c:(.text+0x4820): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_near_zero': drawtools.c:(.text+0x4860): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `squat_is_zero': drawtools.c:(.text+0x4880): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psquat_is_zero': drawtools.c:(.text+0x48c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_lerp': drawtools.c:(.text+0x48e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_lerp': drawtools.c:(.text+0x4980): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_normalize': drawtools.c:(.text+0x49a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_normalize': drawtools.c:(.text+0x4a40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_clamp': drawtools.c:(.text+0x4a60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_clamp': drawtools.c:(.text+0x4b00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_min': drawtools.c:(.text+0x4b20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_min': drawtools.c:(.text+0x4bc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_max': drawtools.c:(.text+0x4be0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_max': drawtools.c:(.text+0x4c80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_round': drawtools.c:(.text+0x4ca0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_round': drawtools.c:(.text+0x4d40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_ceil': drawtools.c:(.text+0x4d60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_ceil': drawtools.c:(.text+0x4e00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_floor': drawtools.c:(.text+0x4e20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_floor': drawtools.c:(.text+0x4ec0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_abs': drawtools.c:(.text+0x4ee0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_abs': drawtools.c:(.text+0x4f80): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_inverse': drawtools.c:(.text+0x4fa0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_inverse': drawtools.c:(.text+0x5040): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_negative': drawtools.c:(.text+0x5060): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_negative': drawtools.c:(.text+0x5100): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_snap': drawtools.c:(.text+0x5120): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_snap': drawtools.c:(.text+0x51c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_divide': drawtools.c:(.text+0x51e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_divide': drawtools.c:(.text+0x5280): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_multiply_mat4': drawtools.c:(.text+0x52a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_multiply_mat4': drawtools.c:(.text+0x5340): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_multiply': drawtools.c:(.text+0x5360): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_multiply': drawtools.c:(.text+0x5400): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_scale': drawtools.c:(.text+0x5420): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_scale': drawtools.c:(.text+0x54c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_subtract': drawtools.c:(.text+0x54e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_subtract': drawtools.c:(.text+0x5580): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_add': drawtools.c:(.text+0x55a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_add': drawtools.c:(.text+0x5640): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_one': drawtools.c:(.text+0x5660): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_one': drawtools.c:(.text+0x56e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_zero': drawtools.c:(.text+0x5700): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_zero': drawtools.c:(.text+0x5780): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_assign_vec4': drawtools.c:(.text+0x57a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_assign_vec4': drawtools.c:(.text+0x5840): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_assign': drawtools.c:(.text+0x5860): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_assign': drawtools.c:(.text+0x5900): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i': drawtools.c:(.text+0x5920): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i': drawtools.c:(.text+0x59c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_is_equal': drawtools.c:(.text+0x5a00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_is_equal': drawtools.c:(.text+0x5a40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4i_is_zero': drawtools.c:(.text+0x5a60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4i_is_zero': drawtools.c:(.text+0x5a80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_lerp': drawtools.c:(.text+0x5aa0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_lerp': drawtools.c:(.text+0x5b40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_normalize': drawtools.c:(.text+0x5b60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_normalize': drawtools.c:(.text+0x5c00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_clamp': drawtools.c:(.text+0x5c20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_clamp': drawtools.c:(.text+0x5cc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_min': drawtools.c:(.text+0x5ce0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_min': drawtools.c:(.text+0x5d80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_max': drawtools.c:(.text+0x5da0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_max': drawtools.c:(.text+0x5e40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_round': drawtools.c:(.text+0x5e60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_round': drawtools.c:(.text+0x5f00): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_ceil': drawtools.c:(.text+0x5f20): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_ceil': drawtools.c:(.text+0x5fc0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_floor': drawtools.c:(.text+0x5fe0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_floor': drawtools.c:(.text+0x6080): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_abs': drawtools.c:(.text+0x60a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_abs': drawtools.c:(.text+0x6140): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_inverse': drawtools.c:(.text+0x6160): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_inverse': drawtools.c:(.text+0x6200): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_negative': drawtools.c:(.text+0x6220): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_negative': drawtools.c:(.text+0x62c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_snap': drawtools.c:(.text+0x62e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_snap': drawtools.c:(.text+0x6380): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_divide': drawtools.c:(.text+0x63a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_divide': drawtools.c:(.text+0x6440): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_multiply_mat4': drawtools.c:(.text+0x6460): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_multiply_mat4': drawtools.c:(.text+0x6500): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_multiply': drawtools.c:(.text+0x6520): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_multiply': drawtools.c:(.text+0x65c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_scale': drawtools.c:(.text+0x65e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_scale': drawtools.c:(.text+0x6680): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_subtract': drawtools.c:(.text+0x66a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_subtract': drawtools.c:(.text+0x6740): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_add': drawtools.c:(.text+0x6760): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_add': drawtools.c:(.text+0x6800): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_one': drawtools.c:(.text+0x6820): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_one': drawtools.c:(.text+0x68a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_zero': drawtools.c:(.text+0x68c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_zero': drawtools.c:(.text+0x6940): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_assign_vec4i': drawtools.c:(.text+0x6960): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_assign_vec4i': drawtools.c:(.text+0x6a00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_assign': drawtools.c:(.text+0x6a20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_assign': drawtools.c:(.text+0x6ac0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4': drawtools.c:(.text+0x6ae0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4': drawtools.c:(.text+0x6b80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_nearly_equal': drawtools.c:(.text+0x6ba0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_nearly_equal': drawtools.c:(.text+0x6be0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_equal': drawtools.c:(.text+0x6c00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_equal': drawtools.c:(.text+0x6c40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_near_zero': drawtools.c:(.text+0x6c60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_near_zero': drawtools.c:(.text+0x6ca0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec4_is_zero': drawtools.c:(.text+0x6cc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec4_is_zero': drawtools.c:(.text+0x6ce0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_distance_squared': drawtools.c:(.text+0x6d00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_distance_squared': drawtools.c:(.text+0x6d60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_distance': drawtools.c:(.text+0x6d80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_distance': drawtools.c:(.text+0x6de0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_length_squared': drawtools.c:(.text+0x6e00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_length_squared': drawtools.c:(.text+0x6e40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_length': drawtools.c:(.text+0x6e60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_length': drawtools.c:(.text+0x6ea0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_dot': drawtools.c:(.text+0x6ec0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_dot': drawtools.c:(.text+0x6f20): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_bezier4': drawtools.c:(.text+0x6f40): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_bezier4': drawtools.c:(.text+0x7040): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_bezier3': drawtools.c:(.text+0x7080): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_bezier3': drawtools.c:(.text+0x7180): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_lerp': drawtools.c:(.text+0x71a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_lerp': drawtools.c:(.text+0x7280): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_reflect': drawtools.c:(.text+0x72a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_reflect': drawtools.c:(.text+0x7380): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_slide': drawtools.c:(.text+0x73a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_slide': drawtools.c:(.text+0x7480): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_project': drawtools.c:(.text+0x74a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_project': drawtools.c:(.text+0x7580): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_normalize': drawtools.c:(.text+0x75a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_normalize': drawtools.c:(.text+0x7660): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_cross': drawtools.c:(.text+0x7680): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_cross': drawtools.c:(.text+0x7760): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_clamp': drawtools.c:(.text+0x7780): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_clamp': drawtools.c:(.text+0x7880): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_min': drawtools.c:(.text+0x78a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_min': drawtools.c:(.text+0x7980): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_max': drawtools.c:(.text+0x79a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_max': drawtools.c:(.text+0x7a80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_round': drawtools.c:(.text+0x7aa0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_round': drawtools.c:(.text+0x7b40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_ceil': drawtools.c:(.text+0x7b60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_ceil': drawtools.c:(.text+0x7c00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_floor': drawtools.c:(.text+0x7c20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_floor': drawtools.c:(.text+0x7cc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_abs': drawtools.c:(.text+0x7ce0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_abs': drawtools.c:(.text+0x7da0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_inverse': drawtools.c:(.text+0x7dc0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_inverse': drawtools.c:(.text+0x7e80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_negative': drawtools.c:(.text+0x7ea0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_negative': drawtools.c:(.text+0x7f60): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_snap': drawtools.c:(.text+0x7f80): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_snap': drawtools.c:(.text+0x8060): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_divide': drawtools.c:(.text+0x8080): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_divide': drawtools.c:(.text+0x8160): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_multiply_mat3': drawtools.c:(.text+0x8180): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_multiply_mat3': drawtools.c:(.text+0x8240): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_multiply': drawtools.c:(.text+0x8260): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_multiply': drawtools.c:(.text+0x8340): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_scale': drawtools.c:(.text+0x8360): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_scale': drawtools.c:(.text+0x8420): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_subtract': drawtools.c:(.text+0x8440): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_subtract': drawtools.c:(.text+0x8520): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_add': drawtools.c:(.text+0x8540): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_add': drawtools.c:(.text+0x8620): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_one': drawtools.c:(.text+0x8640): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_one': drawtools.c:(.text+0x86e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_zero': drawtools.c:(.text+0x8700): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_zero': drawtools.c:(.text+0x87a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_assign_vec3': drawtools.c:(.text+0x87c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_assign_vec3': drawtools.c:(.text+0x8860): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_assign': drawtools.c:(.text+0x8880): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_assign': drawtools.c:(.text+0x8940): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i': drawtools.c:(.text+0x8960): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i': drawtools.c:(.text+0x8a00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_is_equal': drawtools.c:(.text+0x8a20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_is_equal': drawtools.c:(.text+0x8a80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3i_is_zero': drawtools.c:(.text+0x8aa0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3i_is_zero': drawtools.c:(.text+0x8ae0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_distance_squared': drawtools.c:(.text+0x8b00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_distance_squared': drawtools.c:(.text+0x8b40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_distance': drawtools.c:(.text+0x8b60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_distance': drawtools.c:(.text+0x8ba0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_length_squared': drawtools.c:(.text+0x8bc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_length_squared': drawtools.c:(.text+0x8be0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_length': drawtools.c:(.text+0x8c00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_length': drawtools.c:(.text+0x8c20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_dot': drawtools.c:(.text+0x8c40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_dot': drawtools.c:(.text+0x8c80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_bezier4': drawtools.c:(.text+0x8ca0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_bezier4': drawtools.c:(.text+0x8d80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_bezier3': drawtools.c:(.text+0x8dc0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_bezier3': drawtools.c:(.text+0x8e80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_lerp': drawtools.c:(.text+0x8ea0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_lerp': drawtools.c:(.text+0x8f60): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_reflect': drawtools.c:(.text+0x8f80): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_reflect': drawtools.c:(.text+0x9040): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_slide': drawtools.c:(.text+0x9060): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_slide': drawtools.c:(.text+0x9120): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_project': drawtools.c:(.text+0x9140): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_project': drawtools.c:(.text+0x9200): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_normalize': drawtools.c:(.text+0x9220): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_normalize': drawtools.c:(.text+0x92c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_cross': drawtools.c:(.text+0x92e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_cross': drawtools.c:(.text+0x93a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_clamp': drawtools.c:(.text+0x93c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_clamp': drawtools.c:(.text+0x9480): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_min': drawtools.c:(.text+0x94a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_min': drawtools.c:(.text+0x9560): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_max': drawtools.c:(.text+0x9580): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_max': drawtools.c:(.text+0x9640): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_round': drawtools.c:(.text+0x9660): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_round': drawtools.c:(.text+0x9700): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_ceil': drawtools.c:(.text+0x9720): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_ceil': drawtools.c:(.text+0x97c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_floor': drawtools.c:(.text+0x97e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_floor': drawtools.c:(.text+0x9880): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_abs': drawtools.c:(.text+0x98a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_abs': drawtools.c:(.text+0x9940): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_inverse': drawtools.c:(.text+0x9960): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_inverse': drawtools.c:(.text+0x9a00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_negative': drawtools.c:(.text+0x9a20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_negative': drawtools.c:(.text+0x9ac0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_snap': drawtools.c:(.text+0x9ae0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_snap': drawtools.c:(.text+0x9ba0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_divide': drawtools.c:(.text+0x9bc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_divide': drawtools.c:(.text+0x9c80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_multiply_mat3': drawtools.c:(.text+0x9ca0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_multiply_mat3': drawtools.c:(.text+0x9d40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_multiply': drawtools.c:(.text+0x9d60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_multiply': drawtools.c:(.text+0x9e20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_scale': drawtools.c:(.text+0x9e40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_scale': drawtools.c:(.text+0x9ee0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_subtract': drawtools.c:(.text+0x9f00): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_subtract': drawtools.c:(.text+0x9fc0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_add': drawtools.c:(.text+0x9fe0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_add': drawtools.c:(.text+0xa0a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_one': drawtools.c:(.text+0xa0c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_one': drawtools.c:(.text+0xa160): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_zero': drawtools.c:(.text+0xa180): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_zero': drawtools.c:(.text+0xa220): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_assign_vec3i': drawtools.c:(.text+0xa240): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_assign_vec3i': drawtools.c:(.text+0xa300): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_assign': drawtools.c:(.text+0xa320): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_assign': drawtools.c:(.text+0xa3c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3': drawtools.c:(.text+0xa3e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3': drawtools.c:(.text+0xa480): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_nearly_equal': drawtools.c:(.text+0xa4a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_nearly_equal': drawtools.c:(.text+0xa4e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_equal': drawtools.c:(.text+0xa500): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_equal': drawtools.c:(.text+0xa540): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_near_zero': drawtools.c:(.text+0xa560): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_near_zero': drawtools.c:(.text+0xa5a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec3_is_zero': drawtools.c:(.text+0xa5c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec3_is_zero': drawtools.c:(.text+0xa600): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_distance_squared': drawtools.c:(.text+0xa620): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_distance_squared': drawtools.c:(.text+0xa660): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_distance': drawtools.c:(.text+0xa680): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_distance': drawtools.c:(.text+0xa6a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_length': drawtools.c:(.text+0xa6c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_length': drawtools.c:(.text+0xa6e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_length_squared': drawtools.c:(.text+0xa700): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_length_squared': drawtools.c:(.text+0xa720): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_angle': drawtools.c:(.text+0xa740): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_angle': drawtools.c:(.text+0xa760): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_dot': drawtools.c:(.text+0xa780): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_dot': drawtools.c:(.text+0xa7c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_bezier4': drawtools.c:(.text+0xa7e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_bezier4': drawtools.c:(.text+0xa880): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_bezier3': drawtools.c:(.text+0xa8c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_bezier3': drawtools.c:(.text+0xa960): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_lerp': drawtools.c:(.text+0xa980): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_lerp': drawtools.c:(.text+0xaa00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_rotate': drawtools.c:(.text+0xaa20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_rotate': drawtools.c:(.text+0xaaa0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_tangent': drawtools.c:(.text+0xaac0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_tangent': drawtools.c:(.text+0xab40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_reflect': drawtools.c:(.text+0xab60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_reflect': drawtools.c:(.text+0xabe0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_slide': drawtools.c:(.text+0xac00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_slide': drawtools.c:(.text+0xac80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_project': drawtools.c:(.text+0xaca0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_project': drawtools.c:(.text+0xad20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_normalize': drawtools.c:(.text+0xad40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_normalize': drawtools.c:(.text+0xadc0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_clamp': drawtools.c:(.text+0xade0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_clamp': drawtools.c:(.text+0xae80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_min': drawtools.c:(.text+0xaea0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_min': drawtools.c:(.text+0xaf20): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_max': drawtools.c:(.text+0xaf40): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_max': drawtools.c:(.text+0xafc0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_round': drawtools.c:(.text+0xafe0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_round': drawtools.c:(.text+0xb060): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_ceil': drawtools.c:(.text+0xb080): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_ceil': drawtools.c:(.text+0xb100): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_floor': drawtools.c:(.text+0xb120): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_floor': drawtools.c:(.text+0xb1a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_abs': drawtools.c:(.text+0xb1c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_abs': drawtools.c:(.text+0xb240): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_inverse': drawtools.c:(.text+0xb260): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_inverse': drawtools.c:(.text+0xb2e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_negative': drawtools.c:(.text+0xb300): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_negative': drawtools.c:(.text+0xb380): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_snap': drawtools.c:(.text+0xb3a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_snap': drawtools.c:(.text+0xb420): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_divide': drawtools.c:(.text+0xb440): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_divide': drawtools.c:(.text+0xb4c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_multiply_mat2': drawtools.c:(.text+0xb4e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_multiply_mat2': drawtools.c:(.text+0xb580): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_multiply': drawtools.c:(.text+0xb5a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_multiply': drawtools.c:(.text+0xb620): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_scale': drawtools.c:(.text+0xb640): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_scale': drawtools.c:(.text+0xb6c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_subtract': drawtools.c:(.text+0xb6e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_subtract': drawtools.c:(.text+0xb760): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_add': drawtools.c:(.text+0xb780): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_add': drawtools.c:(.text+0xb800): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_one': drawtools.c:(.text+0xb820): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_one': drawtools.c:(.text+0xb8a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_zero': drawtools.c:(.text+0xb8c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_zero': drawtools.c:(.text+0xb940): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_assign_vec2': drawtools.c:(.text+0xb960): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_assign_vec2': drawtools.c:(.text+0xb9e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_assign': drawtools.c:(.text+0xba00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_assign': drawtools.c:(.text+0xba80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i': drawtools.c:(.text+0xbce0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i': drawtools.c:(.text+0xbd60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_is_equal': drawtools.c:(.text+0xbd80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_is_equal': drawtools.c:(.text+0xbdc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2i_is_zero': drawtools.c:(.text+0xbde0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2i_is_zero': drawtools.c:(.text+0xbe00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_distance_squared': drawtools.c:(.text+0xbe20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_distance_squared': drawtools.c:(.text+0xbe60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_distance': drawtools.c:(.text+0xbe80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_distance': drawtools.c:(.text+0xbec0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_length': drawtools.c:(.text+0xbee0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_length': drawtools.c:(.text+0xbf00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_length_squared': drawtools.c:(.text+0xbf20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_length_squared': drawtools.c:(.text+0xbf40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_angle': drawtools.c:(.text+0xbf60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_angle': drawtools.c:(.text+0xbf80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_dot': drawtools.c:(.text+0xbfa0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_dot': drawtools.c:(.text+0xbfe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_bezier4': drawtools.c:(.text+0xc000): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_bezier4': drawtools.c:(.text+0xc0c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_bezier3': drawtools.c:(.text+0xc100): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_bezier3': drawtools.c:(.text+0xc1a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_lerp': drawtools.c:(.text+0xc1c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_lerp': drawtools.c:(.text+0xc260): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_rotate': drawtools.c:(.text+0xc280): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_rotate': drawtools.c:(.text+0xc320): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_tangent': drawtools.c:(.text+0xc340): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_tangent': drawtools.c:(.text+0xc3c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_reflect': drawtools.c:(.text+0xc3e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_reflect': drawtools.c:(.text+0xc480): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_slide': drawtools.c:(.text+0xc4a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_slide': drawtools.c:(.text+0xc540): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_project': drawtools.c:(.text+0xc560): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_project': drawtools.c:(.text+0xc600): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_normalize': drawtools.c:(.text+0xc620): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_normalize': drawtools.c:(.text+0xc6a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_clamp': drawtools.c:(.text+0xc6c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_clamp': drawtools.c:(.text+0xc760): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_min': drawtools.c:(.text+0xc780): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_min': drawtools.c:(.text+0xc820): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_max': drawtools.c:(.text+0xc840): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_max': drawtools.c:(.text+0xc8e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_round': drawtools.c:(.text+0xc900): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_round': drawtools.c:(.text+0xc980): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_ceil': drawtools.c:(.text+0xc9a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_ceil': drawtools.c:(.text+0xca20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_floor': drawtools.c:(.text+0xca40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_floor': drawtools.c:(.text+0xcac0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_abs': drawtools.c:(.text+0xcae0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_abs': drawtools.c:(.text+0xcb60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_inverse': drawtools.c:(.text+0xcb80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_inverse': drawtools.c:(.text+0xcc00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_negative': drawtools.c:(.text+0xcc20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_negative': drawtools.c:(.text+0xcca0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_snap': drawtools.c:(.text+0xccc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_snap': drawtools.c:(.text+0xcd60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_divide': drawtools.c:(.text+0xcd80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_divide': drawtools.c:(.text+0xce20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_multiply_mat2': drawtools.c:(.text+0xce40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_multiply_mat2': drawtools.c:(.text+0xcee0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_multiply': drawtools.c:(.text+0xcf00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_multiply': drawtools.c:(.text+0xcfa0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_scale': drawtools.c:(.text+0xcfc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_scale': drawtools.c:(.text+0xd060): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_subtract': drawtools.c:(.text+0xd080): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_subtract': drawtools.c:(.text+0xd120): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_add': drawtools.c:(.text+0xd140): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_add': drawtools.c:(.text+0xd1e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_one': drawtools.c:(.text+0xd200): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_one': drawtools.c:(.text+0xd280): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_zero': drawtools.c:(.text+0xd2a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_zero': drawtools.c:(.text+0xd320): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_assign_vec2i': drawtools.c:(.text+0xd340): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_assign_vec2i': drawtools.c:(.text+0xd3c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_assign': drawtools.c:(.text+0xd3e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_assign': drawtools.c:(.text+0xd460): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2': drawtools.c:(.text+0xd480): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2': drawtools.c:(.text+0xd500): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_nearly_equal': drawtools.c:(.text+0xd520): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_nearly_equal': drawtools.c:(.text+0xd560): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_equal': drawtools.c:(.text+0xd580): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_equal': drawtools.c:(.text+0xd5c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_near_zero': drawtools.c:(.text+0xd5e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_near_zero': drawtools.c:(.text+0xd600): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `svec2_is_zero': drawtools.c:(.text+0xd620): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(drawtools.c.o): In function `psvec2_is_zero': drawtools.c:(.text+0xd640): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_lerp': nine_slice.c:(.text+0x320): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_lerp': nine_slice.c:(.text+0x3a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_multiply': nine_slice.c:(.text+0x3c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_multiply': nine_slice.c:(.text+0x440): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_scale': nine_slice.c:(.text+0x460): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_scale': nine_slice.c:(.text+0x4e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_negative': nine_slice.c:(.text+0x500): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_negative': nine_slice.c:(.text+0x580): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_scaling': nine_slice.c:(.text+0x5a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_scaling': nine_slice.c:(.text+0x620): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_translation': nine_slice.c:(.text+0x640): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_translation': nine_slice.c:(.text+0x6c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_look_at': nine_slice.c:(.text+0x6e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_look_at': nine_slice.c:(.text+0x7a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_quaternion': nine_slice.c:(.text+0x7c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_quaternion': nine_slice.c:(.text+0x840): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_axis': nine_slice.c:(.text+0x860): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_axis': nine_slice.c:(.text+0x8e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_z': nine_slice.c:(.text+0x900): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_z': nine_slice.c:(.text+0x980): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_y': nine_slice.c:(.text+0x9a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_y': nine_slice.c:(.text+0xa20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_rotation_x': nine_slice.c:(.text+0xa40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_rotation_x': nine_slice.c:(.text+0xac0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_perspective_infinite': nine_slice.c:(.text+0xae0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_perspective_infinite': nine_slice.c:(.text+0xb60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_perspective_fov': nine_slice.c:(.text+0xb80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_perspective_fov': nine_slice.c:(.text+0xc00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_perspective': nine_slice.c:(.text+0xc20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_perspective': nine_slice.c:(.text+0xca0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_ortho': nine_slice.c:(.text+0xcc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_ortho': nine_slice.c:(.text+0xd40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_inverse': nine_slice.c:(.text+0xd60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_inverse': nine_slice.c:(.text+0xde0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_adjugate': nine_slice.c:(.text+0xe00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_adjugate': nine_slice.c:(.text+0xe80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_transpose': nine_slice.c:(.text+0xea0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_transpose': nine_slice.c:(.text+0xf20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_assign_mat3': nine_slice.c:(.text+0xf40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_assign_mat3': nine_slice.c:(.text+0xfc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_assign_mat2': nine_slice.c:(.text+0xfe0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_assign_mat2': nine_slice.c:(.text+0x1080): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_assign': nine_slice.c:(.text+0x10a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_assign': nine_slice.c:(.text+0x1120): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_determinant': nine_slice.c:(.text+0x1140): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_determinant': nine_slice.c:(.text+0x1160): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_identity': nine_slice.c:(.text+0x1180): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_identity': nine_slice.c:(.text+0x1200): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4_zero': nine_slice.c:(.text+0x1220): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4_zero': nine_slice.c:(.text+0x12a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat4': nine_slice.c:(.text+0x12c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat4': nine_slice.c:(.text+0x1340): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_lerp': nine_slice.c:(.text+0x1360): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_lerp': nine_slice.c:(.text+0x13e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_multiply': nine_slice.c:(.text+0x1400): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_multiply': nine_slice.c:(.text+0x1480): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_scale': nine_slice.c:(.text+0x14a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_scale': nine_slice.c:(.text+0x1520): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_negative': nine_slice.c:(.text+0x1540): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_negative': nine_slice.c:(.text+0x15c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_scaling': nine_slice.c:(.text+0x15e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_scaling': nine_slice.c:(.text+0x1660): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_quaternion': nine_slice.c:(.text+0x1680): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_quaternion': nine_slice.c:(.text+0x1720): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_axis': nine_slice.c:(.text+0x1740): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_axis': nine_slice.c:(.text+0x17e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_z': nine_slice.c:(.text+0x1800): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_z': nine_slice.c:(.text+0x1880): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_y': nine_slice.c:(.text+0x18a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_y': nine_slice.c:(.text+0x1920): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_rotation_x': nine_slice.c:(.text+0x1940): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_rotation_x': nine_slice.c:(.text+0x19c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_inverse': nine_slice.c:(.text+0x19e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_inverse': nine_slice.c:(.text+0x1a60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_adjugate': nine_slice.c:(.text+0x1a80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_adjugate': nine_slice.c:(.text+0x1b00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_cofactor': nine_slice.c:(.text+0x1b20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_cofactor': nine_slice.c:(.text+0x1ba0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_transpose': nine_slice.c:(.text+0x1bc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_transpose': nine_slice.c:(.text+0x1c40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_assign_mat4': nine_slice.c:(.text+0x1c60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_assign_mat4': nine_slice.c:(.text+0x1ce0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_assign_mat2': nine_slice.c:(.text+0x1d00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_assign_mat2': nine_slice.c:(.text+0x1da0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_assign': nine_slice.c:(.text+0x1dc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_assign': nine_slice.c:(.text+0x1e40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_determinant': nine_slice.c:(.text+0x1e60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_determinant': nine_slice.c:(.text+0x1e80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_identity': nine_slice.c:(.text+0x1ea0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_identity': nine_slice.c:(.text+0x1f20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3_zero': nine_slice.c:(.text+0x1f40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3_zero': nine_slice.c:(.text+0x1fc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat3': nine_slice.c:(.text+0x1fe0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat3': nine_slice.c:(.text+0x2060): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_lerp': nine_slice.c:(.text+0x2080): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_lerp': nine_slice.c:(.text+0x2140): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_multiply': nine_slice.c:(.text+0x2160): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_multiply': nine_slice.c:(.text+0x2220): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_scale': nine_slice.c:(.text+0x2240): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_scale': nine_slice.c:(.text+0x22e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_negative': nine_slice.c:(.text+0x2300): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_negative': nine_slice.c:(.text+0x23a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_scaling': nine_slice.c:(.text+0x23c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_scaling': nine_slice.c:(.text+0x2460): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_rotation': nine_slice.c:(.text+0x2480): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_rotation': nine_slice.c:(.text+0x2520): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_inverse': nine_slice.c:(.text+0x2540): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_inverse': nine_slice.c:(.text+0x25e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_cofactor': nine_slice.c:(.text+0x2600): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_cofactor': nine_slice.c:(.text+0x26a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_transpose': nine_slice.c:(.text+0x26c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_transpose': nine_slice.c:(.text+0x2760): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_assign_mat4': nine_slice.c:(.text+0x2780): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_assign_mat4': nine_slice.c:(.text+0x2820): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_assign_mat3': nine_slice.c:(.text+0x2840): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_assign_mat3': nine_slice.c:(.text+0x28e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_assign': nine_slice.c:(.text+0x2900): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_assign': nine_slice.c:(.text+0x29a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_determinant': nine_slice.c:(.text+0x29c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_determinant': nine_slice.c:(.text+0x2a00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_identity': nine_slice.c:(.text+0x2a20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_identity': nine_slice.c:(.text+0x2ac0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2_zero': nine_slice.c:(.text+0x2ae0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2_zero': nine_slice.c:(.text+0x2b80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `smat2': nine_slice.c:(.text+0x2ba0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psmat2': nine_slice.c:(.text+0x2c40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_length_squared': nine_slice.c:(.text+0x2c60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_length_squared': nine_slice.c:(.text+0x2ca0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_length': nine_slice.c:(.text+0x2cc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_length': nine_slice.c:(.text+0x2d00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_angle': nine_slice.c:(.text+0x2d20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_angle': nine_slice.c:(.text+0x2d60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_dot': nine_slice.c:(.text+0x2d80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_dot': nine_slice.c:(.text+0x2dc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_slerp': nine_slice.c:(.text+0x2de0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_slerp': nine_slice.c:(.text+0x2ea0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_lerp': nine_slice.c:(.text+0x2ec0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_lerp': nine_slice.c:(.text+0x2f80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_yaw_pitch_roll': nine_slice.c:(.text+0x2fa0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_yaw_pitch_roll': nine_slice.c:(.text+0x3040): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_mat4': nine_slice.c:(.text+0x3060): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_mat4': nine_slice.c:(.text+0x3100): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_vec3': nine_slice.c:(.text+0x3120): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_vec3': nine_slice.c:(.text+0x31c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_from_axis_angle': nine_slice.c:(.text+0x31e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_from_axis_angle': nine_slice.c:(.text+0x3280): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_power': nine_slice.c:(.text+0x32a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_power': nine_slice.c:(.text+0x3340): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_normalize': nine_slice.c:(.text+0x3360): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_normalize': nine_slice.c:(.text+0x3400): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_inverse': nine_slice.c:(.text+0x3420): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_inverse': nine_slice.c:(.text+0x34c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_conjugate': nine_slice.c:(.text+0x34e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_conjugate': nine_slice.c:(.text+0x3580): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_negative': nine_slice.c:(.text+0x35a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_negative': nine_slice.c:(.text+0x3640): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_divide': nine_slice.c:(.text+0x3660): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_divide': nine_slice.c:(.text+0x3720): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_multiply': nine_slice.c:(.text+0x3740): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_multiply': nine_slice.c:(.text+0x3800): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_scale': nine_slice.c:(.text+0x3820): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_scale': nine_slice.c:(.text+0x38c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_null': nine_slice.c:(.text+0x38e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_null': nine_slice.c:(.text+0x3980): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_zero': nine_slice.c:(.text+0x39a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_zero': nine_slice.c:(.text+0x3a40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_assign': nine_slice.c:(.text+0x3a60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_assign': nine_slice.c:(.text+0x3b00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat': nine_slice.c:(.text+0x3b20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat': nine_slice.c:(.text+0x3bc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_nearly_equal': nine_slice.c:(.text+0x3be0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_nearly_equal': nine_slice.c:(.text+0x3c20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_equal': nine_slice.c:(.text+0x3c40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_equal': nine_slice.c:(.text+0x3c80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_near_zero': nine_slice.c:(.text+0x3ca0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_near_zero': nine_slice.c:(.text+0x3ce0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `squat_is_zero': nine_slice.c:(.text+0x3d00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psquat_is_zero': nine_slice.c:(.text+0x3d40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_lerp': nine_slice.c:(.text+0x3d60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_lerp': nine_slice.c:(.text+0x3e00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_normalize': nine_slice.c:(.text+0x3e20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_normalize': nine_slice.c:(.text+0x3ec0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_clamp': nine_slice.c:(.text+0x3ee0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_clamp': nine_slice.c:(.text+0x3f80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_min': nine_slice.c:(.text+0x3fa0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_min': nine_slice.c:(.text+0x4040): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_max': nine_slice.c:(.text+0x4060): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_max': nine_slice.c:(.text+0x4100): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_round': nine_slice.c:(.text+0x4120): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_round': nine_slice.c:(.text+0x41c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_ceil': nine_slice.c:(.text+0x41e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_ceil': nine_slice.c:(.text+0x4280): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_floor': nine_slice.c:(.text+0x42a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_floor': nine_slice.c:(.text+0x4340): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_abs': nine_slice.c:(.text+0x4360): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_abs': nine_slice.c:(.text+0x4400): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_inverse': nine_slice.c:(.text+0x4420): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_inverse': nine_slice.c:(.text+0x44c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_negative': nine_slice.c:(.text+0x44e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_negative': nine_slice.c:(.text+0x4580): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_snap': nine_slice.c:(.text+0x45a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_snap': nine_slice.c:(.text+0x4640): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_divide': nine_slice.c:(.text+0x4660): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_divide': nine_slice.c:(.text+0x4700): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_multiply_mat4': nine_slice.c:(.text+0x4720): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_multiply_mat4': nine_slice.c:(.text+0x47c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_multiply': nine_slice.c:(.text+0x47e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_multiply': nine_slice.c:(.text+0x4880): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_scale': nine_slice.c:(.text+0x48a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_scale': nine_slice.c:(.text+0x4940): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_subtract': nine_slice.c:(.text+0x4960): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_subtract': nine_slice.c:(.text+0x4a00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_add': nine_slice.c:(.text+0x4a20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_add': nine_slice.c:(.text+0x4ac0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_one': nine_slice.c:(.text+0x4ae0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_one': nine_slice.c:(.text+0x4b60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_zero': nine_slice.c:(.text+0x4b80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_zero': nine_slice.c:(.text+0x4c00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_assign_vec4': nine_slice.c:(.text+0x4c20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_assign_vec4': nine_slice.c:(.text+0x4cc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_assign': nine_slice.c:(.text+0x4ce0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_assign': nine_slice.c:(.text+0x4d80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i': nine_slice.c:(.text+0x4da0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i': nine_slice.c:(.text+0x4e40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_is_equal': nine_slice.c:(.text+0x4e80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_is_equal': nine_slice.c:(.text+0x4ec0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4i_is_zero': nine_slice.c:(.text+0x4ee0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4i_is_zero': nine_slice.c:(.text+0x4f00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_lerp': nine_slice.c:(.text+0x4f20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_lerp': nine_slice.c:(.text+0x4fc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_normalize': nine_slice.c:(.text+0x4fe0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_normalize': nine_slice.c:(.text+0x5080): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_clamp': nine_slice.c:(.text+0x50a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_clamp': nine_slice.c:(.text+0x5140): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_min': nine_slice.c:(.text+0x5160): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_min': nine_slice.c:(.text+0x5200): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_max': nine_slice.c:(.text+0x5220): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_max': nine_slice.c:(.text+0x52c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_round': nine_slice.c:(.text+0x52e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_round': nine_slice.c:(.text+0x5380): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_ceil': nine_slice.c:(.text+0x53a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_ceil': nine_slice.c:(.text+0x5440): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_floor': nine_slice.c:(.text+0x5460): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_floor': nine_slice.c:(.text+0x5500): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_abs': nine_slice.c:(.text+0x5520): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_abs': nine_slice.c:(.text+0x55c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_inverse': nine_slice.c:(.text+0x55e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_inverse': nine_slice.c:(.text+0x5680): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_negative': nine_slice.c:(.text+0x56a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_negative': nine_slice.c:(.text+0x5740): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_snap': nine_slice.c:(.text+0x5760): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_snap': nine_slice.c:(.text+0x5800): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_divide': nine_slice.c:(.text+0x5820): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_divide': nine_slice.c:(.text+0x58c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_multiply_mat4': nine_slice.c:(.text+0x58e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_multiply_mat4': nine_slice.c:(.text+0x5980): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_multiply': nine_slice.c:(.text+0x59a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_multiply': nine_slice.c:(.text+0x5a40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_scale': nine_slice.c:(.text+0x5a60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_scale': nine_slice.c:(.text+0x5b00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_subtract': nine_slice.c:(.text+0x5b20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_subtract': nine_slice.c:(.text+0x5bc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_add': nine_slice.c:(.text+0x5be0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_add': nine_slice.c:(.text+0x5c80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_one': nine_slice.c:(.text+0x5ca0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_one': nine_slice.c:(.text+0x5d20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_zero': nine_slice.c:(.text+0x5d40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_zero': nine_slice.c:(.text+0x5dc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_assign_vec4i': nine_slice.c:(.text+0x5de0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_assign_vec4i': nine_slice.c:(.text+0x5e80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_assign': nine_slice.c:(.text+0x5ea0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_assign': nine_slice.c:(.text+0x5f40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4': nine_slice.c:(.text+0x5f60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4': nine_slice.c:(.text+0x6000): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_nearly_equal': nine_slice.c:(.text+0x6020): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_nearly_equal': nine_slice.c:(.text+0x6060): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_equal': nine_slice.c:(.text+0x6080): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_equal': nine_slice.c:(.text+0x60c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_near_zero': nine_slice.c:(.text+0x60e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_near_zero': nine_slice.c:(.text+0x6120): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec4_is_zero': nine_slice.c:(.text+0x6140): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec4_is_zero': nine_slice.c:(.text+0x6160): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_distance_squared': nine_slice.c:(.text+0x6180): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_distance_squared': nine_slice.c:(.text+0x61e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_distance': nine_slice.c:(.text+0x6200): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_distance': nine_slice.c:(.text+0x6260): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_length_squared': nine_slice.c:(.text+0x6280): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_length_squared': nine_slice.c:(.text+0x62c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_length': nine_slice.c:(.text+0x62e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_length': nine_slice.c:(.text+0x6320): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_dot': nine_slice.c:(.text+0x6340): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_dot': nine_slice.c:(.text+0x63a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_bezier4': nine_slice.c:(.text+0x63c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_bezier4': nine_slice.c:(.text+0x64c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_bezier3': nine_slice.c:(.text+0x6500): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_bezier3': nine_slice.c:(.text+0x6600): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_lerp': nine_slice.c:(.text+0x6620): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_lerp': nine_slice.c:(.text+0x6700): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_reflect': nine_slice.c:(.text+0x6720): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_reflect': nine_slice.c:(.text+0x6800): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_slide': nine_slice.c:(.text+0x6820): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_slide': nine_slice.c:(.text+0x6900): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_project': nine_slice.c:(.text+0x6920): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_project': nine_slice.c:(.text+0x6a00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_normalize': nine_slice.c:(.text+0x6a20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_normalize': nine_slice.c:(.text+0x6ae0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_cross': nine_slice.c:(.text+0x6b00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_cross': nine_slice.c:(.text+0x6be0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_clamp': nine_slice.c:(.text+0x6c00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_clamp': nine_slice.c:(.text+0x6d00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_min': nine_slice.c:(.text+0x6d20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_min': nine_slice.c:(.text+0x6e00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_max': nine_slice.c:(.text+0x6e20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_max': nine_slice.c:(.text+0x6f00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_round': nine_slice.c:(.text+0x6f20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_round': nine_slice.c:(.text+0x6fc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_ceil': nine_slice.c:(.text+0x6fe0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_ceil': nine_slice.c:(.text+0x7080): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_floor': nine_slice.c:(.text+0x70a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_floor': nine_slice.c:(.text+0x7140): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_abs': nine_slice.c:(.text+0x7160): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_abs': nine_slice.c:(.text+0x7220): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_inverse': nine_slice.c:(.text+0x7240): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_inverse': nine_slice.c:(.text+0x7300): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_negative': nine_slice.c:(.text+0x7320): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_negative': nine_slice.c:(.text+0x73e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_snap': nine_slice.c:(.text+0x7400): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_snap': nine_slice.c:(.text+0x74e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_divide': nine_slice.c:(.text+0x7500): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_divide': nine_slice.c:(.text+0x75e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_multiply_mat3': nine_slice.c:(.text+0x7600): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_multiply_mat3': nine_slice.c:(.text+0x76c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_multiply': nine_slice.c:(.text+0x76e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_multiply': nine_slice.c:(.text+0x77c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_scale': nine_slice.c:(.text+0x77e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_scale': nine_slice.c:(.text+0x78a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_subtract': nine_slice.c:(.text+0x78c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_subtract': nine_slice.c:(.text+0x79a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_add': nine_slice.c:(.text+0x79c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_add': nine_slice.c:(.text+0x7aa0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_one': nine_slice.c:(.text+0x7ac0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_one': nine_slice.c:(.text+0x7b60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_zero': nine_slice.c:(.text+0x7b80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_zero': nine_slice.c:(.text+0x7c20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_assign_vec3': nine_slice.c:(.text+0x7c40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_assign_vec3': nine_slice.c:(.text+0x7ce0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_assign': nine_slice.c:(.text+0x7d00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_assign': nine_slice.c:(.text+0x7dc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i': nine_slice.c:(.text+0x7de0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i': nine_slice.c:(.text+0x7e80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_is_equal': nine_slice.c:(.text+0x7ea0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_is_equal': nine_slice.c:(.text+0x7f00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3i_is_zero': nine_slice.c:(.text+0x7f20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3i_is_zero': nine_slice.c:(.text+0x7f60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_distance_squared': nine_slice.c:(.text+0x7f80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_distance_squared': nine_slice.c:(.text+0x7fc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_distance': nine_slice.c:(.text+0x7fe0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_distance': nine_slice.c:(.text+0x8020): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_length_squared': nine_slice.c:(.text+0x8040): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_length_squared': nine_slice.c:(.text+0x8060): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_length': nine_slice.c:(.text+0x8080): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_length': nine_slice.c:(.text+0x80a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_dot': nine_slice.c:(.text+0x80c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_dot': nine_slice.c:(.text+0x8100): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_bezier4': nine_slice.c:(.text+0x8120): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_bezier4': nine_slice.c:(.text+0x8200): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_bezier3': nine_slice.c:(.text+0x8240): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_bezier3': nine_slice.c:(.text+0x8300): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_lerp': nine_slice.c:(.text+0x8320): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_lerp': nine_slice.c:(.text+0x83e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_reflect': nine_slice.c:(.text+0x8400): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_reflect': nine_slice.c:(.text+0x84c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_slide': nine_slice.c:(.text+0x84e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_slide': nine_slice.c:(.text+0x85a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_project': nine_slice.c:(.text+0x85c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_project': nine_slice.c:(.text+0x8680): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_normalize': nine_slice.c:(.text+0x86a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_normalize': nine_slice.c:(.text+0x8740): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_cross': nine_slice.c:(.text+0x8760): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_cross': nine_slice.c:(.text+0x8820): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_clamp': nine_slice.c:(.text+0x8840): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_clamp': nine_slice.c:(.text+0x8900): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_min': nine_slice.c:(.text+0x8920): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_min': nine_slice.c:(.text+0x89e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_max': nine_slice.c:(.text+0x8a00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_max': nine_slice.c:(.text+0x8ac0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_round': nine_slice.c:(.text+0x8ae0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_round': nine_slice.c:(.text+0x8b80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_ceil': nine_slice.c:(.text+0x8ba0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_ceil': nine_slice.c:(.text+0x8c40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_floor': nine_slice.c:(.text+0x8c60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_floor': nine_slice.c:(.text+0x8d00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_abs': nine_slice.c:(.text+0x8d20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_abs': nine_slice.c:(.text+0x8dc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_inverse': nine_slice.c:(.text+0x8de0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_inverse': nine_slice.c:(.text+0x8e80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_negative': nine_slice.c:(.text+0x8ea0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_negative': nine_slice.c:(.text+0x8f40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_snap': nine_slice.c:(.text+0x8f60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_snap': nine_slice.c:(.text+0x9020): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_divide': nine_slice.c:(.text+0x9040): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_divide': nine_slice.c:(.text+0x9100): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_multiply_mat3': nine_slice.c:(.text+0x9120): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_multiply_mat3': nine_slice.c:(.text+0x91c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_multiply': nine_slice.c:(.text+0x91e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_multiply': nine_slice.c:(.text+0x92a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_scale': nine_slice.c:(.text+0x92c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_scale': nine_slice.c:(.text+0x9360): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_subtract': nine_slice.c:(.text+0x9380): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_subtract': nine_slice.c:(.text+0x9440): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_add': nine_slice.c:(.text+0x9460): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_add': nine_slice.c:(.text+0x9520): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_one': nine_slice.c:(.text+0x9540): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_one': nine_slice.c:(.text+0x95e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_zero': nine_slice.c:(.text+0x9600): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_zero': nine_slice.c:(.text+0x96a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_assign_vec3i': nine_slice.c:(.text+0x96c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_assign_vec3i': nine_slice.c:(.text+0x9780): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_assign': nine_slice.c:(.text+0x97a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_assign': nine_slice.c:(.text+0x9840): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3': nine_slice.c:(.text+0x9860): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3': nine_slice.c:(.text+0x9900): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_nearly_equal': nine_slice.c:(.text+0x9920): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_nearly_equal': nine_slice.c:(.text+0x9960): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_equal': nine_slice.c:(.text+0x9980): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_equal': nine_slice.c:(.text+0x99c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_near_zero': nine_slice.c:(.text+0x99e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_near_zero': nine_slice.c:(.text+0x9a20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec3_is_zero': nine_slice.c:(.text+0x9a40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec3_is_zero': nine_slice.c:(.text+0x9a80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_distance_squared': nine_slice.c:(.text+0x9aa0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_distance_squared': nine_slice.c:(.text+0x9ae0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_distance': nine_slice.c:(.text+0x9b00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_distance': nine_slice.c:(.text+0x9b20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_length': nine_slice.c:(.text+0x9b40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_length': nine_slice.c:(.text+0x9b60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_length_squared': nine_slice.c:(.text+0x9b80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_length_squared': nine_slice.c:(.text+0x9ba0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_angle': nine_slice.c:(.text+0x9bc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_angle': nine_slice.c:(.text+0x9be0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_dot': nine_slice.c:(.text+0x9c00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_dot': nine_slice.c:(.text+0x9c40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_bezier4': nine_slice.c:(.text+0x9c60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_bezier4': nine_slice.c:(.text+0x9d00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_bezier3': nine_slice.c:(.text+0x9d40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_bezier3': nine_slice.c:(.text+0x9de0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_lerp': nine_slice.c:(.text+0x9e00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_lerp': nine_slice.c:(.text+0x9e80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_rotate': nine_slice.c:(.text+0x9ea0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_rotate': nine_slice.c:(.text+0x9f20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_tangent': nine_slice.c:(.text+0x9f40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_tangent': nine_slice.c:(.text+0x9fc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_reflect': nine_slice.c:(.text+0x9fe0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_reflect': nine_slice.c:(.text+0xa060): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_slide': nine_slice.c:(.text+0xa080): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_slide': nine_slice.c:(.text+0xa100): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_project': nine_slice.c:(.text+0xa120): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_project': nine_slice.c:(.text+0xa1a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_normalize': nine_slice.c:(.text+0xa1c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_normalize': nine_slice.c:(.text+0xa240): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_clamp': nine_slice.c:(.text+0xa260): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_clamp': nine_slice.c:(.text+0xa300): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_min': nine_slice.c:(.text+0xa320): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_min': nine_slice.c:(.text+0xa3a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_max': nine_slice.c:(.text+0xa3c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_max': nine_slice.c:(.text+0xa440): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_round': nine_slice.c:(.text+0xa460): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_round': nine_slice.c:(.text+0xa4e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_ceil': nine_slice.c:(.text+0xa500): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_ceil': nine_slice.c:(.text+0xa580): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_floor': nine_slice.c:(.text+0xa5a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_floor': nine_slice.c:(.text+0xa620): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_abs': nine_slice.c:(.text+0xa640): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_abs': nine_slice.c:(.text+0xa6c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_inverse': nine_slice.c:(.text+0xa6e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_inverse': nine_slice.c:(.text+0xa760): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_negative': nine_slice.c:(.text+0xa780): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_negative': nine_slice.c:(.text+0xa800): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_snap': nine_slice.c:(.text+0xa820): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_snap': nine_slice.c:(.text+0xa8a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_divide': nine_slice.c:(.text+0xa8c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_divide': nine_slice.c:(.text+0xa940): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_multiply_mat2': nine_slice.c:(.text+0xa960): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_multiply_mat2': nine_slice.c:(.text+0xaa00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_multiply': nine_slice.c:(.text+0xaa20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_multiply': nine_slice.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_scale': nine_slice.c:(.text+0xaac0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_scale': nine_slice.c:(.text+0xab40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_subtract': nine_slice.c:(.text+0xab60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_subtract': nine_slice.c:(.text+0xabe0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_add': nine_slice.c:(.text+0xac00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_add': nine_slice.c:(.text+0xac80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_one': nine_slice.c:(.text+0xaca0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_one': nine_slice.c:(.text+0xad20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_zero': nine_slice.c:(.text+0xad40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_zero': nine_slice.c:(.text+0xadc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_assign_vec2': nine_slice.c:(.text+0xade0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_assign_vec2': nine_slice.c:(.text+0xae60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_assign': nine_slice.c:(.text+0xae80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_assign': nine_slice.c:(.text+0xaf00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i': nine_slice.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i': nine_slice.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_is_equal': nine_slice.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_is_equal': nine_slice.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2i_is_zero': nine_slice.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2i_is_zero': nine_slice.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_distance_squared': nine_slice.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_distance_squared': nine_slice.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_distance': nine_slice.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_distance': nine_slice.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_length': nine_slice.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_length': nine_slice.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_length_squared': nine_slice.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_length_squared': nine_slice.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_angle': nine_slice.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_angle': nine_slice.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_dot': nine_slice.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_dot': nine_slice.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_bezier4': nine_slice.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_bezier4': nine_slice.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_bezier3': nine_slice.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_bezier3': nine_slice.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_lerp': nine_slice.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_lerp': nine_slice.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_rotate': nine_slice.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_rotate': nine_slice.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_tangent': nine_slice.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_tangent': nine_slice.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_reflect': nine_slice.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_reflect': nine_slice.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_slide': nine_slice.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_slide': nine_slice.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_project': nine_slice.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_project': nine_slice.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_normalize': nine_slice.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_normalize': nine_slice.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_clamp': nine_slice.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_clamp': nine_slice.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_min': nine_slice.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_min': nine_slice.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_max': nine_slice.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_max': nine_slice.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_round': nine_slice.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_round': nine_slice.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_ceil': nine_slice.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_ceil': nine_slice.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_floor': nine_slice.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_floor': nine_slice.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_abs': nine_slice.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_abs': nine_slice.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_inverse': nine_slice.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_inverse': nine_slice.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_negative': nine_slice.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_negative': nine_slice.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_snap': nine_slice.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_snap': nine_slice.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_divide': nine_slice.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_divide': nine_slice.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_multiply_mat2': nine_slice.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_multiply_mat2': nine_slice.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_multiply': nine_slice.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_multiply': nine_slice.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_scale': nine_slice.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_scale': nine_slice.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_subtract': nine_slice.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_subtract': nine_slice.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_add': nine_slice.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_add': nine_slice.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_one': nine_slice.c:(.text+0xc440): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_one': nine_slice.c:(.text+0xc4c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_zero': nine_slice.c:(.text+0xc4e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_zero': nine_slice.c:(.text+0xc560): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_assign_vec2i': nine_slice.c:(.text+0xc580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_assign_vec2i': nine_slice.c:(.text+0xc600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_assign': nine_slice.c:(.text+0xc620): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_assign': nine_slice.c:(.text+0xc6a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2': nine_slice.c:(.text+0xc6c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2': nine_slice.c:(.text+0xc740): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_nearly_equal': nine_slice.c:(.text+0xc760): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_nearly_equal': nine_slice.c:(.text+0xc7a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_equal': nine_slice.c:(.text+0xc7c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_equal': nine_slice.c:(.text+0xc800): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_near_zero': nine_slice.c:(.text+0xc820): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_near_zero': nine_slice.c:(.text+0xc840): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `svec2_is_zero': nine_slice.c:(.text+0xc860): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(nine_slice.c.o): In function `psvec2_is_zero': nine_slice.c:(.text+0xc880): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_lerp': emitter.c:(.text+0x60): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_lerp': emitter.c:(.text+0xe0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_multiply': emitter.c:(.text+0x100): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_multiply': emitter.c:(.text+0x180): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_scale': emitter.c:(.text+0x1a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_scale': emitter.c:(.text+0x220): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_negative': emitter.c:(.text+0x240): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_negative': emitter.c:(.text+0x2c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_scaling': emitter.c:(.text+0x2e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_scaling': emitter.c:(.text+0x360): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_translation': emitter.c:(.text+0x380): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_translation': emitter.c:(.text+0x400): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_look_at': emitter.c:(.text+0x420): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_look_at': emitter.c:(.text+0x4e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_quaternion': emitter.c:(.text+0x500): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_quaternion': emitter.c:(.text+0x580): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_axis': emitter.c:(.text+0x5a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_axis': emitter.c:(.text+0x620): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_z': emitter.c:(.text+0x640): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_z': emitter.c:(.text+0x6c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_y': emitter.c:(.text+0x6e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_y': emitter.c:(.text+0x760): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_rotation_x': emitter.c:(.text+0x780): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_rotation_x': emitter.c:(.text+0x800): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_perspective_infinite': emitter.c:(.text+0x820): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_perspective_infinite': emitter.c:(.text+0x8a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_perspective_fov': emitter.c:(.text+0x8c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_perspective_fov': emitter.c:(.text+0x940): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_perspective': emitter.c:(.text+0x960): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_perspective': emitter.c:(.text+0x9e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_ortho': emitter.c:(.text+0xa00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_ortho': emitter.c:(.text+0xa80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_inverse': emitter.c:(.text+0xaa0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_inverse': emitter.c:(.text+0xb20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_adjugate': emitter.c:(.text+0xb40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_adjugate': emitter.c:(.text+0xbc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_transpose': emitter.c:(.text+0xbe0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_transpose': emitter.c:(.text+0xc60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_assign_mat3': emitter.c:(.text+0xc80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_assign_mat3': emitter.c:(.text+0xd00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_assign_mat2': emitter.c:(.text+0xd20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_assign_mat2': emitter.c:(.text+0xdc0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_assign': emitter.c:(.text+0xde0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_assign': emitter.c:(.text+0xe60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_determinant': emitter.c:(.text+0xe80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_determinant': emitter.c:(.text+0xea0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_identity': emitter.c:(.text+0xec0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_identity': emitter.c:(.text+0xf40): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4_zero': emitter.c:(.text+0xf60): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4_zero': emitter.c:(.text+0xfe0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat4': emitter.c:(.text+0x1000): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat4': emitter.c:(.text+0x1080): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_lerp': emitter.c:(.text+0x10a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_lerp': emitter.c:(.text+0x1120): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_multiply': emitter.c:(.text+0x1140): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_multiply': emitter.c:(.text+0x11c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_scale': emitter.c:(.text+0x11e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_scale': emitter.c:(.text+0x1260): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_negative': emitter.c:(.text+0x1280): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_negative': emitter.c:(.text+0x1300): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_scaling': emitter.c:(.text+0x1320): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_scaling': emitter.c:(.text+0x13a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_quaternion': emitter.c:(.text+0x13c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_quaternion': emitter.c:(.text+0x1460): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_axis': emitter.c:(.text+0x1480): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_axis': emitter.c:(.text+0x1520): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_z': emitter.c:(.text+0x1540): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_z': emitter.c:(.text+0x15c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_y': emitter.c:(.text+0x15e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_y': emitter.c:(.text+0x1660): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_rotation_x': emitter.c:(.text+0x1680): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_rotation_x': emitter.c:(.text+0x1700): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_inverse': emitter.c:(.text+0x1720): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_inverse': emitter.c:(.text+0x17a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_adjugate': emitter.c:(.text+0x17c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_adjugate': emitter.c:(.text+0x1840): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_cofactor': emitter.c:(.text+0x1860): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_cofactor': emitter.c:(.text+0x18e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_transpose': emitter.c:(.text+0x1900): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_transpose': emitter.c:(.text+0x1980): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_assign_mat4': emitter.c:(.text+0x19a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_assign_mat4': emitter.c:(.text+0x1a20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_assign_mat2': emitter.c:(.text+0x1a40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_assign_mat2': emitter.c:(.text+0x1ae0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_assign': emitter.c:(.text+0x1b00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_assign': emitter.c:(.text+0x1b80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_determinant': emitter.c:(.text+0x1ba0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_determinant': emitter.c:(.text+0x1bc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_identity': emitter.c:(.text+0x1be0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_identity': emitter.c:(.text+0x1c60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3_zero': emitter.c:(.text+0x1c80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3_zero': emitter.c:(.text+0x1d00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat3': emitter.c:(.text+0x1d20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat3': emitter.c:(.text+0x1da0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_lerp': emitter.c:(.text+0x1dc0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_lerp': emitter.c:(.text+0x1e80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_multiply': emitter.c:(.text+0x1ea0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_multiply': emitter.c:(.text+0x1f60): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_scale': emitter.c:(.text+0x1f80): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_scale': emitter.c:(.text+0x2020): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_negative': emitter.c:(.text+0x2040): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_negative': emitter.c:(.text+0x20e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_scaling': emitter.c:(.text+0x2100): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_scaling': emitter.c:(.text+0x21a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_rotation': emitter.c:(.text+0x21c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_rotation': emitter.c:(.text+0x2260): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_inverse': emitter.c:(.text+0x2280): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_inverse': emitter.c:(.text+0x2320): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_cofactor': emitter.c:(.text+0x2340): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_cofactor': emitter.c:(.text+0x23e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_transpose': emitter.c:(.text+0x2400): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_transpose': emitter.c:(.text+0x24a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_assign_mat4': emitter.c:(.text+0x24c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_assign_mat4': emitter.c:(.text+0x2560): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_assign_mat3': emitter.c:(.text+0x2580): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_assign_mat3': emitter.c:(.text+0x2620): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_assign': emitter.c:(.text+0x2640): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_assign': emitter.c:(.text+0x26e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_determinant': emitter.c:(.text+0x2700): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_determinant': emitter.c:(.text+0x2740): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_identity': emitter.c:(.text+0x2760): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_identity': emitter.c:(.text+0x2800): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2_zero': emitter.c:(.text+0x2820): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2_zero': emitter.c:(.text+0x28c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `smat2': emitter.c:(.text+0x28e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psmat2': emitter.c:(.text+0x2980): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_length_squared': emitter.c:(.text+0x29a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_length_squared': emitter.c:(.text+0x29e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_length': emitter.c:(.text+0x2a00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_length': emitter.c:(.text+0x2a40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_angle': emitter.c:(.text+0x2a60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_angle': emitter.c:(.text+0x2aa0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_dot': emitter.c:(.text+0x2ac0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_dot': emitter.c:(.text+0x2b00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_slerp': emitter.c:(.text+0x2b20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_slerp': emitter.c:(.text+0x2be0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_lerp': emitter.c:(.text+0x2c00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_lerp': emitter.c:(.text+0x2cc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_yaw_pitch_roll': emitter.c:(.text+0x2ce0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_yaw_pitch_roll': emitter.c:(.text+0x2d80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_mat4': emitter.c:(.text+0x2da0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_mat4': emitter.c:(.text+0x2e40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_vec3': emitter.c:(.text+0x2e60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_vec3': emitter.c:(.text+0x2f00): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_from_axis_angle': emitter.c:(.text+0x2f20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_from_axis_angle': emitter.c:(.text+0x2fc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_power': emitter.c:(.text+0x2fe0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_power': emitter.c:(.text+0x3080): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_normalize': emitter.c:(.text+0x30a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_normalize': emitter.c:(.text+0x3140): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_inverse': emitter.c:(.text+0x3160): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_inverse': emitter.c:(.text+0x3200): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_conjugate': emitter.c:(.text+0x3220): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_conjugate': emitter.c:(.text+0x32c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_negative': emitter.c:(.text+0x32e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_negative': emitter.c:(.text+0x3380): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_divide': emitter.c:(.text+0x33a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_divide': emitter.c:(.text+0x3460): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_multiply': emitter.c:(.text+0x3480): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_multiply': emitter.c:(.text+0x3540): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_scale': emitter.c:(.text+0x3560): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_scale': emitter.c:(.text+0x3600): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_null': emitter.c:(.text+0x3620): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_null': emitter.c:(.text+0x36c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_zero': emitter.c:(.text+0x36e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_zero': emitter.c:(.text+0x3780): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_assign': emitter.c:(.text+0x37a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_assign': emitter.c:(.text+0x3840): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat': emitter.c:(.text+0x3860): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat': emitter.c:(.text+0x3900): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_nearly_equal': emitter.c:(.text+0x3920): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_nearly_equal': emitter.c:(.text+0x3960): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_equal': emitter.c:(.text+0x3980): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_equal': emitter.c:(.text+0x39c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_near_zero': emitter.c:(.text+0x39e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_near_zero': emitter.c:(.text+0x3a20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `squat_is_zero': emitter.c:(.text+0x3a40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psquat_is_zero': emitter.c:(.text+0x3a80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_lerp': emitter.c:(.text+0x3aa0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_lerp': emitter.c:(.text+0x3b40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_normalize': emitter.c:(.text+0x3b60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_normalize': emitter.c:(.text+0x3c00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_clamp': emitter.c:(.text+0x3c20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_clamp': emitter.c:(.text+0x3cc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_min': emitter.c:(.text+0x3ce0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_min': emitter.c:(.text+0x3d80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_max': emitter.c:(.text+0x3da0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_max': emitter.c:(.text+0x3e40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_round': emitter.c:(.text+0x3e60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_round': emitter.c:(.text+0x3f00): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_ceil': emitter.c:(.text+0x3f20): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_ceil': emitter.c:(.text+0x3fc0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_floor': emitter.c:(.text+0x3fe0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_floor': emitter.c:(.text+0x4080): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_abs': emitter.c:(.text+0x40a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_abs': emitter.c:(.text+0x4140): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_inverse': emitter.c:(.text+0x4160): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_inverse': emitter.c:(.text+0x4200): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_negative': emitter.c:(.text+0x4220): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_negative': emitter.c:(.text+0x42c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_snap': emitter.c:(.text+0x42e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_snap': emitter.c:(.text+0x4380): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_divide': emitter.c:(.text+0x43a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_divide': emitter.c:(.text+0x4440): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_multiply_mat4': emitter.c:(.text+0x4460): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_multiply_mat4': emitter.c:(.text+0x4500): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_multiply': emitter.c:(.text+0x4520): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_multiply': emitter.c:(.text+0x45c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_scale': emitter.c:(.text+0x45e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_scale': emitter.c:(.text+0x4680): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_subtract': emitter.c:(.text+0x46a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_subtract': emitter.c:(.text+0x4740): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_add': emitter.c:(.text+0x4760): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_add': emitter.c:(.text+0x4800): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_one': emitter.c:(.text+0x4820): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_one': emitter.c:(.text+0x48a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_zero': emitter.c:(.text+0x48c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_zero': emitter.c:(.text+0x4940): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_assign_vec4': emitter.c:(.text+0x4960): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_assign_vec4': emitter.c:(.text+0x4a00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_assign': emitter.c:(.text+0x4a20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_assign': emitter.c:(.text+0x4ac0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i': emitter.c:(.text+0x4ae0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i': emitter.c:(.text+0x4b80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_is_equal': emitter.c:(.text+0x4bc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_is_equal': emitter.c:(.text+0x4c00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4i_is_zero': emitter.c:(.text+0x4c20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4i_is_zero': emitter.c:(.text+0x4c40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_lerp': emitter.c:(.text+0x4c60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_lerp': emitter.c:(.text+0x4d00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_normalize': emitter.c:(.text+0x4d20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_normalize': emitter.c:(.text+0x4dc0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_clamp': emitter.c:(.text+0x4de0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_clamp': emitter.c:(.text+0x4e80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_min': emitter.c:(.text+0x4ea0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_min': emitter.c:(.text+0x4f40): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_max': emitter.c:(.text+0x4f60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_max': emitter.c:(.text+0x5000): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_round': emitter.c:(.text+0x5020): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_round': emitter.c:(.text+0x50c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_ceil': emitter.c:(.text+0x50e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_ceil': emitter.c:(.text+0x5180): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_floor': emitter.c:(.text+0x51a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_floor': emitter.c:(.text+0x5240): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_abs': emitter.c:(.text+0x5260): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_abs': emitter.c:(.text+0x5300): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_inverse': emitter.c:(.text+0x5320): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_inverse': emitter.c:(.text+0x53c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_negative': emitter.c:(.text+0x53e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_negative': emitter.c:(.text+0x5480): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_snap': emitter.c:(.text+0x54a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_snap': emitter.c:(.text+0x5540): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_divide': emitter.c:(.text+0x5560): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_divide': emitter.c:(.text+0x5600): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_multiply_mat4': emitter.c:(.text+0x5620): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_multiply_mat4': emitter.c:(.text+0x56c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_multiply': emitter.c:(.text+0x56e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_multiply': emitter.c:(.text+0x5780): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_scale': emitter.c:(.text+0x57a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_scale': emitter.c:(.text+0x5840): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_subtract': emitter.c:(.text+0x5860): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_subtract': emitter.c:(.text+0x5900): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_add': emitter.c:(.text+0x5920): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_add': emitter.c:(.text+0x59c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_one': emitter.c:(.text+0x59e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_one': emitter.c:(.text+0x5a60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_zero': emitter.c:(.text+0x5a80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_zero': emitter.c:(.text+0x5b00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_assign_vec4i': emitter.c:(.text+0x5b20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_assign_vec4i': emitter.c:(.text+0x5bc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_assign': emitter.c:(.text+0x5be0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_assign': emitter.c:(.text+0x5c80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4': emitter.c:(.text+0x5ca0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4': emitter.c:(.text+0x5d40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_nearly_equal': emitter.c:(.text+0x5d60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_nearly_equal': emitter.c:(.text+0x5da0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_equal': emitter.c:(.text+0x5dc0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_equal': emitter.c:(.text+0x5e00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_near_zero': emitter.c:(.text+0x5e20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_near_zero': emitter.c:(.text+0x5e60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec4_is_zero': emitter.c:(.text+0x5e80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec4_is_zero': emitter.c:(.text+0x5ea0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_distance_squared': emitter.c:(.text+0x5ec0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_distance_squared': emitter.c:(.text+0x5f20): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_distance': emitter.c:(.text+0x5f40): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_distance': emitter.c:(.text+0x5fa0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_length_squared': emitter.c:(.text+0x5fc0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_length_squared': emitter.c:(.text+0x6000): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_length': emitter.c:(.text+0x6020): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_length': emitter.c:(.text+0x6060): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_dot': emitter.c:(.text+0x6080): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_dot': emitter.c:(.text+0x60e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_bezier4': emitter.c:(.text+0x6100): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_bezier4': emitter.c:(.text+0x6200): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_bezier3': emitter.c:(.text+0x6240): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_bezier3': emitter.c:(.text+0x6340): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_lerp': emitter.c:(.text+0x6360): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_lerp': emitter.c:(.text+0x6440): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_reflect': emitter.c:(.text+0x6460): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_reflect': emitter.c:(.text+0x6540): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_slide': emitter.c:(.text+0x6560): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_slide': emitter.c:(.text+0x6640): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_project': emitter.c:(.text+0x6660): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_project': emitter.c:(.text+0x6740): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_normalize': emitter.c:(.text+0x6760): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_normalize': emitter.c:(.text+0x6820): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_cross': emitter.c:(.text+0x6840): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_cross': emitter.c:(.text+0x6920): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_clamp': emitter.c:(.text+0x6940): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_clamp': emitter.c:(.text+0x6a40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_min': emitter.c:(.text+0x6a60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_min': emitter.c:(.text+0x6b40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_max': emitter.c:(.text+0x6b60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_max': emitter.c:(.text+0x6c40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_round': emitter.c:(.text+0x6c60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_round': emitter.c:(.text+0x6d00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_ceil': emitter.c:(.text+0x6d20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_ceil': emitter.c:(.text+0x6dc0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_floor': emitter.c:(.text+0x6de0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_floor': emitter.c:(.text+0x6e80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_abs': emitter.c:(.text+0x6ea0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_abs': emitter.c:(.text+0x6f60): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_inverse': emitter.c:(.text+0x6f80): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_inverse': emitter.c:(.text+0x7040): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_negative': emitter.c:(.text+0x7060): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_negative': emitter.c:(.text+0x7120): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_snap': emitter.c:(.text+0x7140): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_snap': emitter.c:(.text+0x7220): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_divide': emitter.c:(.text+0x7240): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_divide': emitter.c:(.text+0x7320): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_multiply_mat3': emitter.c:(.text+0x7340): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_multiply_mat3': emitter.c:(.text+0x7400): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_multiply': emitter.c:(.text+0x7420): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_multiply': emitter.c:(.text+0x7500): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_scale': emitter.c:(.text+0x7520): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_scale': emitter.c:(.text+0x75e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_subtract': emitter.c:(.text+0x7600): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_subtract': emitter.c:(.text+0x76e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_add': emitter.c:(.text+0x7700): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_add': emitter.c:(.text+0x77e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_one': emitter.c:(.text+0x7800): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_one': emitter.c:(.text+0x78a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_zero': emitter.c:(.text+0x78c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_zero': emitter.c:(.text+0x7960): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_assign_vec3': emitter.c:(.text+0x7980): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_assign_vec3': emitter.c:(.text+0x7a20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_assign': emitter.c:(.text+0x7a40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_assign': emitter.c:(.text+0x7b00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i': emitter.c:(.text+0x7b20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i': emitter.c:(.text+0x7bc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_is_equal': emitter.c:(.text+0x7be0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_is_equal': emitter.c:(.text+0x7c40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3i_is_zero': emitter.c:(.text+0x7c60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3i_is_zero': emitter.c:(.text+0x7ca0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_distance_squared': emitter.c:(.text+0x7cc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_distance_squared': emitter.c:(.text+0x7d00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_distance': emitter.c:(.text+0x7d20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_distance': emitter.c:(.text+0x7d60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_length_squared': emitter.c:(.text+0x7d80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_length_squared': emitter.c:(.text+0x7da0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_length': emitter.c:(.text+0x7dc0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_length': emitter.c:(.text+0x7de0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_dot': emitter.c:(.text+0x7e00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_dot': emitter.c:(.text+0x7e40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_bezier4': emitter.c:(.text+0x7e60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_bezier4': emitter.c:(.text+0x7f40): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_bezier3': emitter.c:(.text+0x7f80): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_bezier3': emitter.c:(.text+0x8040): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_lerp': emitter.c:(.text+0x8060): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_lerp': emitter.c:(.text+0x8120): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_reflect': emitter.c:(.text+0x8140): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_reflect': emitter.c:(.text+0x8200): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_slide': emitter.c:(.text+0x8220): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_slide': emitter.c:(.text+0x82e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_project': emitter.c:(.text+0x8300): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_project': emitter.c:(.text+0x83c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_normalize': emitter.c:(.text+0x83e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_normalize': emitter.c:(.text+0x8480): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_cross': emitter.c:(.text+0x84a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_cross': emitter.c:(.text+0x8560): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_clamp': emitter.c:(.text+0x8580): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_clamp': emitter.c:(.text+0x8640): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_min': emitter.c:(.text+0x8660): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_min': emitter.c:(.text+0x8720): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_max': emitter.c:(.text+0x8740): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_max': emitter.c:(.text+0x8800): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_round': emitter.c:(.text+0x8820): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_round': emitter.c:(.text+0x88c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_ceil': emitter.c:(.text+0x88e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_ceil': emitter.c:(.text+0x8980): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_floor': emitter.c:(.text+0x89a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_floor': emitter.c:(.text+0x8a40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_abs': emitter.c:(.text+0x8a60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_abs': emitter.c:(.text+0x8b00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_inverse': emitter.c:(.text+0x8b20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_inverse': emitter.c:(.text+0x8bc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_negative': emitter.c:(.text+0x8be0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_negative': emitter.c:(.text+0x8c80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_snap': emitter.c:(.text+0x8ca0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_snap': emitter.c:(.text+0x8d60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_divide': emitter.c:(.text+0x8d80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_divide': emitter.c:(.text+0x8e40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_multiply_mat3': emitter.c:(.text+0x8e60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_multiply_mat3': emitter.c:(.text+0x8f00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_multiply': emitter.c:(.text+0x8f20): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_multiply': emitter.c:(.text+0x8fe0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_scale': emitter.c:(.text+0x9000): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_scale': emitter.c:(.text+0x90a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_subtract': emitter.c:(.text+0x90c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_subtract': emitter.c:(.text+0x9180): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_add': emitter.c:(.text+0x91a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_add': emitter.c:(.text+0x9260): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_one': emitter.c:(.text+0x9280): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_one': emitter.c:(.text+0x9320): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_zero': emitter.c:(.text+0x9340): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_zero': emitter.c:(.text+0x93e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_assign_vec3i': emitter.c:(.text+0x9400): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_assign_vec3i': emitter.c:(.text+0x94c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_assign': emitter.c:(.text+0x94e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_assign': emitter.c:(.text+0x9580): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3': emitter.c:(.text+0x95a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3': emitter.c:(.text+0x9640): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_nearly_equal': emitter.c:(.text+0x9660): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_nearly_equal': emitter.c:(.text+0x96a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_equal': emitter.c:(.text+0x96c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_equal': emitter.c:(.text+0x9700): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_near_zero': emitter.c:(.text+0x9720): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_near_zero': emitter.c:(.text+0x9760): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec3_is_zero': emitter.c:(.text+0x9780): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec3_is_zero': emitter.c:(.text+0x97c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_distance_squared': emitter.c:(.text+0x97e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_distance_squared': emitter.c:(.text+0x9820): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_distance': emitter.c:(.text+0x9840): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_distance': emitter.c:(.text+0x9860): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_length': emitter.c:(.text+0x9880): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_length': emitter.c:(.text+0x98a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_length_squared': emitter.c:(.text+0x98c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_length_squared': emitter.c:(.text+0x98e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_angle': emitter.c:(.text+0x9900): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_angle': emitter.c:(.text+0x9920): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_dot': emitter.c:(.text+0x9940): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_dot': emitter.c:(.text+0x9980): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_bezier4': emitter.c:(.text+0x99a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_bezier4': emitter.c:(.text+0x9a40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_bezier3': emitter.c:(.text+0x9a80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_bezier3': emitter.c:(.text+0x9b20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_lerp': emitter.c:(.text+0x9b40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_lerp': emitter.c:(.text+0x9bc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_rotate': emitter.c:(.text+0x9be0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_rotate': emitter.c:(.text+0x9c60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_tangent': emitter.c:(.text+0x9c80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_tangent': emitter.c:(.text+0x9d00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_reflect': emitter.c:(.text+0x9d20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_reflect': emitter.c:(.text+0x9da0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_slide': emitter.c:(.text+0x9dc0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_slide': emitter.c:(.text+0x9e40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_project': emitter.c:(.text+0x9e60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_project': emitter.c:(.text+0x9ee0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_normalize': emitter.c:(.text+0x9f00): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_normalize': emitter.c:(.text+0x9f80): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_clamp': emitter.c:(.text+0x9fa0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_clamp': emitter.c:(.text+0xa040): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_min': emitter.c:(.text+0xa060): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_min': emitter.c:(.text+0xa0e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_max': emitter.c:(.text+0xa100): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_max': emitter.c:(.text+0xa180): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_round': emitter.c:(.text+0xa1a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_round': emitter.c:(.text+0xa220): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_ceil': emitter.c:(.text+0xa240): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_ceil': emitter.c:(.text+0xa2c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_floor': emitter.c:(.text+0xa2e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_floor': emitter.c:(.text+0xa360): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_abs': emitter.c:(.text+0xa380): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_abs': emitter.c:(.text+0xa400): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_inverse': emitter.c:(.text+0xa420): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_inverse': emitter.c:(.text+0xa4a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_negative': emitter.c:(.text+0xa4c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_negative': emitter.c:(.text+0xa540): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_snap': emitter.c:(.text+0xa560): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_snap': emitter.c:(.text+0xa5e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_divide': emitter.c:(.text+0xa600): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_divide': emitter.c:(.text+0xa680): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_multiply_mat2': emitter.c:(.text+0xa6a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_multiply_mat2': emitter.c:(.text+0xa740): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_multiply': emitter.c:(.text+0xa760): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_multiply': emitter.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_scale': emitter.c:(.text+0xa800): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_scale': emitter.c:(.text+0xa880): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_subtract': emitter.c:(.text+0xa8a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_subtract': emitter.c:(.text+0xa920): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_add': emitter.c:(.text+0xa940): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_add': emitter.c:(.text+0xa9c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_one': emitter.c:(.text+0xa9e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_one': emitter.c:(.text+0xaa60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_zero': emitter.c:(.text+0xaa80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_zero': emitter.c:(.text+0xab00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_assign_vec2': emitter.c:(.text+0xab20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_assign_vec2': emitter.c:(.text+0xaba0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_assign': emitter.c:(.text+0xabc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_assign': emitter.c:(.text+0xac40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i': emitter.c:(.text+0xac60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i': emitter.c:(.text+0xace0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_is_equal': emitter.c:(.text+0xad00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_is_equal': emitter.c:(.text+0xad40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2i_is_zero': emitter.c:(.text+0xad60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2i_is_zero': emitter.c:(.text+0xad80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_distance_squared': emitter.c:(.text+0xada0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_distance_squared': emitter.c:(.text+0xade0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_distance': emitter.c:(.text+0xae00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_distance': emitter.c:(.text+0xae40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_length': emitter.c:(.text+0xae60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_length': emitter.c:(.text+0xae80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_length_squared': emitter.c:(.text+0xaea0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_length_squared': emitter.c:(.text+0xaec0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_angle': emitter.c:(.text+0xaee0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_angle': emitter.c:(.text+0xaf00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_dot': emitter.c:(.text+0xaf20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_dot': emitter.c:(.text+0xaf60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_bezier4': emitter.c:(.text+0xaf80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_bezier4': emitter.c:(.text+0xb040): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_bezier3': emitter.c:(.text+0xb080): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_bezier3': emitter.c:(.text+0xb120): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_lerp': emitter.c:(.text+0xb140): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_lerp': emitter.c:(.text+0xb1e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_rotate': emitter.c:(.text+0xb200): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_rotate': emitter.c:(.text+0xb2a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_tangent': emitter.c:(.text+0xb2c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_tangent': emitter.c:(.text+0xb340): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_reflect': emitter.c:(.text+0xb360): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_reflect': emitter.c:(.text+0xb400): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_slide': emitter.c:(.text+0xb420): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_slide': emitter.c:(.text+0xb4c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_project': emitter.c:(.text+0xb4e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_project': emitter.c:(.text+0xb580): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_normalize': emitter.c:(.text+0xb5a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_normalize': emitter.c:(.text+0xb620): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_clamp': emitter.c:(.text+0xb640): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_clamp': emitter.c:(.text+0xb6e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_min': emitter.c:(.text+0xb700): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_min': emitter.c:(.text+0xb7a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_max': emitter.c:(.text+0xb7c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_max': emitter.c:(.text+0xb860): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_round': emitter.c:(.text+0xb880): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_round': emitter.c:(.text+0xb900): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_ceil': emitter.c:(.text+0xb920): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_ceil': emitter.c:(.text+0xb9a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_floor': emitter.c:(.text+0xb9c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_floor': emitter.c:(.text+0xba40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_abs': emitter.c:(.text+0xba60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_abs': emitter.c:(.text+0xbae0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_inverse': emitter.c:(.text+0xbb00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_inverse': emitter.c:(.text+0xbb80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_negative': emitter.c:(.text+0xbba0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_negative': emitter.c:(.text+0xbc20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_snap': emitter.c:(.text+0xbc40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_snap': emitter.c:(.text+0xbce0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_divide': emitter.c:(.text+0xbd00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_divide': emitter.c:(.text+0xbda0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_multiply_mat2': emitter.c:(.text+0xbdc0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_multiply_mat2': emitter.c:(.text+0xbe60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_multiply': emitter.c:(.text+0xbe80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_multiply': emitter.c:(.text+0xbf20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_scale': emitter.c:(.text+0xbf40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_scale': emitter.c:(.text+0xbfe0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_subtract': emitter.c:(.text+0xc000): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_subtract': emitter.c:(.text+0xc0a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_add': emitter.c:(.text+0xc0c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_add': emitter.c:(.text+0xc160): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_one': emitter.c:(.text+0xc180): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_one': emitter.c:(.text+0xc200): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_zero': emitter.c:(.text+0xc220): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_zero': emitter.c:(.text+0xc2a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_assign_vec2i': emitter.c:(.text+0xc2c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_assign_vec2i': emitter.c:(.text+0xc340): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_assign': emitter.c:(.text+0xc360): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_assign': emitter.c:(.text+0xc3e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2': emitter.c:(.text+0xc7c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2': emitter.c:(.text+0xc840): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_nearly_equal': emitter.c:(.text+0xc860): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_nearly_equal': emitter.c:(.text+0xc8a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_equal': emitter.c:(.text+0xc8c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_equal': emitter.c:(.text+0xc900): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_near_zero': emitter.c:(.text+0xc920): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_near_zero': emitter.c:(.text+0xc940): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `svec2_is_zero': emitter.c:(.text+0xc960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(emitter.c.o): In function `psvec2_is_zero': emitter.c:(.text+0xc980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_lerp': events.c:(.text+0xd80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_lerp': events.c:(.text+0xe00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_multiply': events.c:(.text+0xe20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_multiply': events.c:(.text+0xea0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_scale': events.c:(.text+0xec0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_scale': events.c:(.text+0xf40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_negative': events.c:(.text+0xf60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_negative': events.c:(.text+0xfe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_scaling': events.c:(.text+0x1000): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_scaling': events.c:(.text+0x1080): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_translation': events.c:(.text+0x10a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_translation': events.c:(.text+0x1120): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_look_at': events.c:(.text+0x1140): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_look_at': events.c:(.text+0x1200): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_quaternion': events.c:(.text+0x1220): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_quaternion': events.c:(.text+0x12a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_axis': events.c:(.text+0x12c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_axis': events.c:(.text+0x1340): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_z': events.c:(.text+0x1360): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_z': events.c:(.text+0x13e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_y': events.c:(.text+0x1400): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_y': events.c:(.text+0x1480): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_rotation_x': events.c:(.text+0x14a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_rotation_x': events.c:(.text+0x1520): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_perspective_infinite': events.c:(.text+0x1540): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_perspective_infinite': events.c:(.text+0x15c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_perspective_fov': events.c:(.text+0x15e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_perspective_fov': events.c:(.text+0x1660): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_perspective': events.c:(.text+0x1680): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_perspective': events.c:(.text+0x1700): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_ortho': events.c:(.text+0x1720): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_ortho': events.c:(.text+0x17a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_inverse': events.c:(.text+0x17c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_inverse': events.c:(.text+0x1840): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_adjugate': events.c:(.text+0x1860): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_adjugate': events.c:(.text+0x18e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_transpose': events.c:(.text+0x1900): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_transpose': events.c:(.text+0x1980): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_assign_mat3': events.c:(.text+0x19a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_assign_mat3': events.c:(.text+0x1a20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_assign_mat2': events.c:(.text+0x1a40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_assign_mat2': events.c:(.text+0x1ae0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_assign': events.c:(.text+0x1b00): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_assign': events.c:(.text+0x1b80): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_determinant': events.c:(.text+0x1ba0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_determinant': events.c:(.text+0x1bc0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_identity': events.c:(.text+0x1be0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_identity': events.c:(.text+0x1c60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4_zero': events.c:(.text+0x1c80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4_zero': events.c:(.text+0x1d00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat4': events.c:(.text+0x1d20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat4': events.c:(.text+0x1da0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_lerp': events.c:(.text+0x1dc0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_lerp': events.c:(.text+0x1e40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_multiply': events.c:(.text+0x1e60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_multiply': events.c:(.text+0x1ee0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_scale': events.c:(.text+0x1f00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_scale': events.c:(.text+0x1f80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_negative': events.c:(.text+0x1fa0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_negative': events.c:(.text+0x2020): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_scaling': events.c:(.text+0x2040): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_scaling': events.c:(.text+0x20c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_quaternion': events.c:(.text+0x20e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_quaternion': events.c:(.text+0x2180): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_axis': events.c:(.text+0x21a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_axis': events.c:(.text+0x2240): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_z': events.c:(.text+0x2260): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_z': events.c:(.text+0x22e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_y': events.c:(.text+0x2300): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_y': events.c:(.text+0x2380): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_rotation_x': events.c:(.text+0x23a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_rotation_x': events.c:(.text+0x2420): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_inverse': events.c:(.text+0x2440): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_inverse': events.c:(.text+0x24c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_adjugate': events.c:(.text+0x24e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_adjugate': events.c:(.text+0x2560): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_cofactor': events.c:(.text+0x2580): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_cofactor': events.c:(.text+0x2600): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_transpose': events.c:(.text+0x2620): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_transpose': events.c:(.text+0x26a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_assign_mat4': events.c:(.text+0x26c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_assign_mat4': events.c:(.text+0x2740): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_assign_mat2': events.c:(.text+0x2760): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_assign_mat2': events.c:(.text+0x2800): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_assign': events.c:(.text+0x2820): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_assign': events.c:(.text+0x28a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_determinant': events.c:(.text+0x28c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_determinant': events.c:(.text+0x28e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_identity': events.c:(.text+0x2900): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_identity': events.c:(.text+0x2980): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3_zero': events.c:(.text+0x29a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3_zero': events.c:(.text+0x2a20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat3': events.c:(.text+0x2a40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat3': events.c:(.text+0x2ac0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_lerp': events.c:(.text+0x2ae0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_lerp': events.c:(.text+0x2ba0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_multiply': events.c:(.text+0x2bc0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_multiply': events.c:(.text+0x2c80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_scale': events.c:(.text+0x2ca0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_scale': events.c:(.text+0x2d40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_negative': events.c:(.text+0x2d60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_negative': events.c:(.text+0x2e00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_scaling': events.c:(.text+0x2e20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_scaling': events.c:(.text+0x2ec0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_rotation': events.c:(.text+0x2ee0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_rotation': events.c:(.text+0x2f80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_inverse': events.c:(.text+0x2fa0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_inverse': events.c:(.text+0x3040): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_cofactor': events.c:(.text+0x3060): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_cofactor': events.c:(.text+0x3100): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_transpose': events.c:(.text+0x3120): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_transpose': events.c:(.text+0x31c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_assign_mat4': events.c:(.text+0x31e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_assign_mat4': events.c:(.text+0x3280): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_assign_mat3': events.c:(.text+0x32a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_assign_mat3': events.c:(.text+0x3340): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_assign': events.c:(.text+0x3360): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_assign': events.c:(.text+0x3400): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_determinant': events.c:(.text+0x3420): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_determinant': events.c:(.text+0x3460): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_identity': events.c:(.text+0x3480): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_identity': events.c:(.text+0x3520): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2_zero': events.c:(.text+0x3540): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2_zero': events.c:(.text+0x35e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `smat2': events.c:(.text+0x3600): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psmat2': events.c:(.text+0x36a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_length_squared': events.c:(.text+0x36c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_length_squared': events.c:(.text+0x3700): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_length': events.c:(.text+0x3720): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_length': events.c:(.text+0x3760): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_angle': events.c:(.text+0x3780): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_angle': events.c:(.text+0x37c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_dot': events.c:(.text+0x37e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_dot': events.c:(.text+0x3820): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_slerp': events.c:(.text+0x3840): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_slerp': events.c:(.text+0x3900): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_lerp': events.c:(.text+0x3920): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_lerp': events.c:(.text+0x39e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_yaw_pitch_roll': events.c:(.text+0x3a00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_yaw_pitch_roll': events.c:(.text+0x3aa0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_mat4': events.c:(.text+0x3ac0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_mat4': events.c:(.text+0x3b60): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_vec3': events.c:(.text+0x3b80): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_vec3': events.c:(.text+0x3c20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_from_axis_angle': events.c:(.text+0x3c40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_from_axis_angle': events.c:(.text+0x3ce0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_power': events.c:(.text+0x3d00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_power': events.c:(.text+0x3da0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_normalize': events.c:(.text+0x3dc0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_normalize': events.c:(.text+0x3e60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_inverse': events.c:(.text+0x3e80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_inverse': events.c:(.text+0x3f20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_conjugate': events.c:(.text+0x3f40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_conjugate': events.c:(.text+0x3fe0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_negative': events.c:(.text+0x4000): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_negative': events.c:(.text+0x40a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_divide': events.c:(.text+0x40c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_divide': events.c:(.text+0x4180): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_multiply': events.c:(.text+0x41a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_multiply': events.c:(.text+0x4260): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_scale': events.c:(.text+0x4280): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_scale': events.c:(.text+0x4320): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_null': events.c:(.text+0x4340): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_null': events.c:(.text+0x43e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_zero': events.c:(.text+0x4400): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_zero': events.c:(.text+0x44a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_assign': events.c:(.text+0x44c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_assign': events.c:(.text+0x4560): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat': events.c:(.text+0x4580): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat': events.c:(.text+0x4620): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_nearly_equal': events.c:(.text+0x4640): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_nearly_equal': events.c:(.text+0x4680): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_equal': events.c:(.text+0x46a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_equal': events.c:(.text+0x46e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_near_zero': events.c:(.text+0x4700): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_near_zero': events.c:(.text+0x4740): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `squat_is_zero': events.c:(.text+0x4760): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psquat_is_zero': events.c:(.text+0x47a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_lerp': events.c:(.text+0x47c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_lerp': events.c:(.text+0x4860): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_normalize': events.c:(.text+0x4880): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_normalize': events.c:(.text+0x4920): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_clamp': events.c:(.text+0x4940): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_clamp': events.c:(.text+0x49e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_min': events.c:(.text+0x4a00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_min': events.c:(.text+0x4aa0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_max': events.c:(.text+0x4ac0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_max': events.c:(.text+0x4b60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_round': events.c:(.text+0x4b80): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_round': events.c:(.text+0x4c20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_ceil': events.c:(.text+0x4c40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_ceil': events.c:(.text+0x4ce0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_floor': events.c:(.text+0x4d00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_floor': events.c:(.text+0x4da0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_abs': events.c:(.text+0x4dc0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_abs': events.c:(.text+0x4e60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_inverse': events.c:(.text+0x4e80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_inverse': events.c:(.text+0x4f20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_negative': events.c:(.text+0x4f40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_negative': events.c:(.text+0x4fe0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_snap': events.c:(.text+0x5000): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_snap': events.c:(.text+0x50a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_divide': events.c:(.text+0x50c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_divide': events.c:(.text+0x5160): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_multiply_mat4': events.c:(.text+0x5180): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_multiply_mat4': events.c:(.text+0x5220): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_multiply': events.c:(.text+0x5240): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_multiply': events.c:(.text+0x52e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_scale': events.c:(.text+0x5300): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_scale': events.c:(.text+0x53a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_subtract': events.c:(.text+0x53c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_subtract': events.c:(.text+0x5460): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_add': events.c:(.text+0x5480): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_add': events.c:(.text+0x5520): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_one': events.c:(.text+0x5540): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_one': events.c:(.text+0x55c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_zero': events.c:(.text+0x55e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_zero': events.c:(.text+0x5660): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_assign_vec4': events.c:(.text+0x5680): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_assign_vec4': events.c:(.text+0x5720): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_assign': events.c:(.text+0x5740): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_assign': events.c:(.text+0x57e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i': events.c:(.text+0x5800): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i': events.c:(.text+0x58a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_is_equal': events.c:(.text+0x58e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_is_equal': events.c:(.text+0x5920): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4i_is_zero': events.c:(.text+0x5940): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4i_is_zero': events.c:(.text+0x5960): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_lerp': events.c:(.text+0x5980): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_lerp': events.c:(.text+0x5a20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_normalize': events.c:(.text+0x5a40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_normalize': events.c:(.text+0x5ae0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_clamp': events.c:(.text+0x5b00): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_clamp': events.c:(.text+0x5ba0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_min': events.c:(.text+0x5bc0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_min': events.c:(.text+0x5c60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_max': events.c:(.text+0x5c80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_max': events.c:(.text+0x5d20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_round': events.c:(.text+0x5d40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_round': events.c:(.text+0x5de0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_ceil': events.c:(.text+0x5e00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_ceil': events.c:(.text+0x5ea0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_floor': events.c:(.text+0x5ec0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_floor': events.c:(.text+0x5f60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_abs': events.c:(.text+0x5f80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_abs': events.c:(.text+0x6020): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_inverse': events.c:(.text+0x6040): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_inverse': events.c:(.text+0x60e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_negative': events.c:(.text+0x6100): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_negative': events.c:(.text+0x61a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_snap': events.c:(.text+0x61c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_snap': events.c:(.text+0x6260): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_divide': events.c:(.text+0x6280): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_divide': events.c:(.text+0x6320): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_multiply_mat4': events.c:(.text+0x6340): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_multiply_mat4': events.c:(.text+0x63e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_multiply': events.c:(.text+0x6400): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_multiply': events.c:(.text+0x64a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_scale': events.c:(.text+0x64c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_scale': events.c:(.text+0x6560): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_subtract': events.c:(.text+0x6580): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_subtract': events.c:(.text+0x6620): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_add': events.c:(.text+0x6640): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_add': events.c:(.text+0x66e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_one': events.c:(.text+0x6700): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_one': events.c:(.text+0x6780): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_zero': events.c:(.text+0x67a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_zero': events.c:(.text+0x6820): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_assign_vec4i': events.c:(.text+0x6840): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_assign_vec4i': events.c:(.text+0x68e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_assign': events.c:(.text+0x6900): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_assign': events.c:(.text+0x69a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4': events.c:(.text+0x69c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4': events.c:(.text+0x6a60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_nearly_equal': events.c:(.text+0x6a80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_nearly_equal': events.c:(.text+0x6ac0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_equal': events.c:(.text+0x6ae0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_equal': events.c:(.text+0x6b20): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_near_zero': events.c:(.text+0x6b40): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_near_zero': events.c:(.text+0x6b80): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec4_is_zero': events.c:(.text+0x6ba0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec4_is_zero': events.c:(.text+0x6bc0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_distance_squared': events.c:(.text+0x6be0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_distance_squared': events.c:(.text+0x6c40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_distance': events.c:(.text+0x6c60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_distance': events.c:(.text+0x6cc0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_length_squared': events.c:(.text+0x6ce0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_length_squared': events.c:(.text+0x6d20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_length': events.c:(.text+0x6d40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_length': events.c:(.text+0x6d80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_dot': events.c:(.text+0x6da0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_dot': events.c:(.text+0x6e00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_bezier4': events.c:(.text+0x6e20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_bezier4': events.c:(.text+0x6f20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_bezier3': events.c:(.text+0x6f60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_bezier3': events.c:(.text+0x7060): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_lerp': events.c:(.text+0x7080): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_lerp': events.c:(.text+0x7160): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_reflect': events.c:(.text+0x7180): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_reflect': events.c:(.text+0x7260): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_slide': events.c:(.text+0x7280): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_slide': events.c:(.text+0x7360): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_project': events.c:(.text+0x7380): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_project': events.c:(.text+0x7460): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_normalize': events.c:(.text+0x7480): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_normalize': events.c:(.text+0x7540): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_cross': events.c:(.text+0x7560): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_cross': events.c:(.text+0x7640): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_clamp': events.c:(.text+0x7660): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_clamp': events.c:(.text+0x7760): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_min': events.c:(.text+0x7780): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_min': events.c:(.text+0x7860): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_max': events.c:(.text+0x7880): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_max': events.c:(.text+0x7960): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_round': events.c:(.text+0x7980): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_round': events.c:(.text+0x7a20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_ceil': events.c:(.text+0x7a40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_ceil': events.c:(.text+0x7ae0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_floor': events.c:(.text+0x7b00): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_floor': events.c:(.text+0x7ba0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_abs': events.c:(.text+0x7bc0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_abs': events.c:(.text+0x7c80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_inverse': events.c:(.text+0x7ca0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_inverse': events.c:(.text+0x7d60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_negative': events.c:(.text+0x7d80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_negative': events.c:(.text+0x7e40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_snap': events.c:(.text+0x7e60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_snap': events.c:(.text+0x7f40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_divide': events.c:(.text+0x7f60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_divide': events.c:(.text+0x8040): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_multiply_mat3': events.c:(.text+0x8060): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_multiply_mat3': events.c:(.text+0x8120): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_multiply': events.c:(.text+0x8140): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_multiply': events.c:(.text+0x8220): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_scale': events.c:(.text+0x8240): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_scale': events.c:(.text+0x8300): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_subtract': events.c:(.text+0x8320): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_subtract': events.c:(.text+0x8400): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_add': events.c:(.text+0x8420): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_add': events.c:(.text+0x8500): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_one': events.c:(.text+0x8520): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_one': events.c:(.text+0x85c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_zero': events.c:(.text+0x85e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_zero': events.c:(.text+0x8680): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_assign_vec3': events.c:(.text+0x86a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_assign_vec3': events.c:(.text+0x8740): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_assign': events.c:(.text+0x8760): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_assign': events.c:(.text+0x8820): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i': events.c:(.text+0x8840): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i': events.c:(.text+0x88e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_is_equal': events.c:(.text+0x8900): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_is_equal': events.c:(.text+0x8960): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3i_is_zero': events.c:(.text+0x8980): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3i_is_zero': events.c:(.text+0x89c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_distance_squared': events.c:(.text+0x89e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_distance_squared': events.c:(.text+0x8a20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_distance': events.c:(.text+0x8a40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_distance': events.c:(.text+0x8a80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_length_squared': events.c:(.text+0x8aa0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_length_squared': events.c:(.text+0x8ac0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_length': events.c:(.text+0x8ae0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_length': events.c:(.text+0x8b00): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_dot': events.c:(.text+0x8b20): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_dot': events.c:(.text+0x8b60): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_bezier4': events.c:(.text+0x8b80): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_bezier4': events.c:(.text+0x8c60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_bezier3': events.c:(.text+0x8ca0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_bezier3': events.c:(.text+0x8d60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_lerp': events.c:(.text+0x8d80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_lerp': events.c:(.text+0x8e40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_reflect': events.c:(.text+0x8e60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_reflect': events.c:(.text+0x8f20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_slide': events.c:(.text+0x8f40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_slide': events.c:(.text+0x9000): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_project': events.c:(.text+0x9020): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_project': events.c:(.text+0x90e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_normalize': events.c:(.text+0x9100): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_normalize': events.c:(.text+0x91a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_cross': events.c:(.text+0x91c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_cross': events.c:(.text+0x9280): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_clamp': events.c:(.text+0x92a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_clamp': events.c:(.text+0x9360): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_min': events.c:(.text+0x9380): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_min': events.c:(.text+0x9440): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_max': events.c:(.text+0x9460): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_max': events.c:(.text+0x9520): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_round': events.c:(.text+0x9540): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_round': events.c:(.text+0x95e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_ceil': events.c:(.text+0x9600): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_ceil': events.c:(.text+0x96a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_floor': events.c:(.text+0x96c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_floor': events.c:(.text+0x9760): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_abs': events.c:(.text+0x9780): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_abs': events.c:(.text+0x9820): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_inverse': events.c:(.text+0x9840): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_inverse': events.c:(.text+0x98e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_negative': events.c:(.text+0x9900): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_negative': events.c:(.text+0x99a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_snap': events.c:(.text+0x99c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_snap': events.c:(.text+0x9a80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_divide': events.c:(.text+0x9aa0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_divide': events.c:(.text+0x9b60): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_multiply_mat3': events.c:(.text+0x9b80): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_multiply_mat3': events.c:(.text+0x9c20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_multiply': events.c:(.text+0x9c40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_multiply': events.c:(.text+0x9d00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_scale': events.c:(.text+0x9d20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_scale': events.c:(.text+0x9dc0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_subtract': events.c:(.text+0x9de0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_subtract': events.c:(.text+0x9ea0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_add': events.c:(.text+0x9ec0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_add': events.c:(.text+0x9f80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_one': events.c:(.text+0x9fa0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_one': events.c:(.text+0xa040): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_zero': events.c:(.text+0xa060): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_zero': events.c:(.text+0xa100): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_assign_vec3i': events.c:(.text+0xa120): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_assign_vec3i': events.c:(.text+0xa1e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_assign': events.c:(.text+0xa200): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_assign': events.c:(.text+0xa2a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3': events.c:(.text+0xa2c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3': events.c:(.text+0xa360): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_nearly_equal': events.c:(.text+0xa380): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_nearly_equal': events.c:(.text+0xa3c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_equal': events.c:(.text+0xa3e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_equal': events.c:(.text+0xa420): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_near_zero': events.c:(.text+0xa440): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_near_zero': events.c:(.text+0xa480): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec3_is_zero': events.c:(.text+0xa4a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec3_is_zero': events.c:(.text+0xa4e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_distance_squared': events.c:(.text+0xa500): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_distance_squared': events.c:(.text+0xa540): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_distance': events.c:(.text+0xa560): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_distance': events.c:(.text+0xa580): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_length': events.c:(.text+0xa5a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_length': events.c:(.text+0xa5c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_length_squared': events.c:(.text+0xa5e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_length_squared': events.c:(.text+0xa600): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_angle': events.c:(.text+0xa620): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_angle': events.c:(.text+0xa640): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_dot': events.c:(.text+0xa660): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_dot': events.c:(.text+0xa6a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_bezier4': events.c:(.text+0xa6c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_bezier4': events.c:(.text+0xa760): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_bezier3': events.c:(.text+0xa7a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_bezier3': events.c:(.text+0xa840): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_lerp': events.c:(.text+0xa860): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_lerp': events.c:(.text+0xa8e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_rotate': events.c:(.text+0xa900): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_rotate': events.c:(.text+0xa980): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_tangent': events.c:(.text+0xa9a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_tangent': events.c:(.text+0xaa20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_reflect': events.c:(.text+0xaa40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_reflect': events.c:(.text+0xaac0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_slide': events.c:(.text+0xaae0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_slide': events.c:(.text+0xab60): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_project': events.c:(.text+0xab80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_project': events.c:(.text+0xac00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_normalize': events.c:(.text+0xac20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_normalize': events.c:(.text+0xaca0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_clamp': events.c:(.text+0xacc0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_clamp': events.c:(.text+0xad60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_min': events.c:(.text+0xad80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_min': events.c:(.text+0xae00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_max': events.c:(.text+0xae20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_max': events.c:(.text+0xaea0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_round': events.c:(.text+0xaec0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_round': events.c:(.text+0xaf40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_ceil': events.c:(.text+0xaf60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_ceil': events.c:(.text+0xafe0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_floor': events.c:(.text+0xb000): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_floor': events.c:(.text+0xb080): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_abs': events.c:(.text+0xb0a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_abs': events.c:(.text+0xb120): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_inverse': events.c:(.text+0xb140): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_inverse': events.c:(.text+0xb1c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_negative': events.c:(.text+0xb1e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_negative': events.c:(.text+0xb260): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_snap': events.c:(.text+0xb280): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_snap': events.c:(.text+0xb300): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_divide': events.c:(.text+0xb320): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_divide': events.c:(.text+0xb3a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_multiply_mat2': events.c:(.text+0xb3c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_multiply_mat2': events.c:(.text+0xb460): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_multiply': events.c:(.text+0xb480): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_multiply': events.c:(.text+0xb500): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_scale': events.c:(.text+0xb520): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_scale': events.c:(.text+0xb5a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_subtract': events.c:(.text+0xb5c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_subtract': events.c:(.text+0xb640): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_add': events.c:(.text+0xb660): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_add': events.c:(.text+0xb6e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_one': events.c:(.text+0xb700): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_one': events.c:(.text+0xb780): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_zero': events.c:(.text+0xb7a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_zero': events.c:(.text+0xb820): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_assign_vec2': events.c:(.text+0xb840): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_assign_vec2': events.c:(.text+0xb8c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_assign': events.c:(.text+0xb8e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_assign': events.c:(.text+0xb960): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i': events.c:(.text+0xc400): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i': events.c:(.text+0xc480): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_is_equal': events.c:(.text+0xc4a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_is_equal': events.c:(.text+0xc4e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2i_is_zero': events.c:(.text+0xc500): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2i_is_zero': events.c:(.text+0xc520): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_distance_squared': events.c:(.text+0xc540): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_distance_squared': events.c:(.text+0xc580): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_distance': events.c:(.text+0xc5a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_distance': events.c:(.text+0xc5e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_length': events.c:(.text+0xc600): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_length': events.c:(.text+0xc620): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_length_squared': events.c:(.text+0xc640): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_length_squared': events.c:(.text+0xc660): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_angle': events.c:(.text+0xc680): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_angle': events.c:(.text+0xc6a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_dot': events.c:(.text+0xc6c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_dot': events.c:(.text+0xc700): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_bezier4': events.c:(.text+0xc720): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_bezier4': events.c:(.text+0xc7e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_bezier3': events.c:(.text+0xc820): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_bezier3': events.c:(.text+0xc8c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_lerp': events.c:(.text+0xc8e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_lerp': events.c:(.text+0xc980): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_rotate': events.c:(.text+0xc9a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_rotate': events.c:(.text+0xca40): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_tangent': events.c:(.text+0xca60): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_tangent': events.c:(.text+0xcae0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_reflect': events.c:(.text+0xcb00): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_reflect': events.c:(.text+0xcba0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_slide': events.c:(.text+0xcbc0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_slide': events.c:(.text+0xcc60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_project': events.c:(.text+0xcc80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_project': events.c:(.text+0xcd20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_normalize': events.c:(.text+0xcd40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_normalize': events.c:(.text+0xcdc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_clamp': events.c:(.text+0xcde0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_clamp': events.c:(.text+0xce80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_min': events.c:(.text+0xcea0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_min': events.c:(.text+0xcf40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_max': events.c:(.text+0xcf60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_max': events.c:(.text+0xd000): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_round': events.c:(.text+0xd020): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_round': events.c:(.text+0xd0a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_ceil': events.c:(.text+0xd0c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_ceil': events.c:(.text+0xd140): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_floor': events.c:(.text+0xd160): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_floor': events.c:(.text+0xd1e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_abs': events.c:(.text+0xd200): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_abs': events.c:(.text+0xd280): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_inverse': events.c:(.text+0xd2a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_inverse': events.c:(.text+0xd320): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_negative': events.c:(.text+0xd340): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_negative': events.c:(.text+0xd3c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_snap': events.c:(.text+0xd3e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_snap': events.c:(.text+0xd480): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_divide': events.c:(.text+0xd4a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_divide': events.c:(.text+0xd540): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_multiply_mat2': events.c:(.text+0xd560): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_multiply_mat2': events.c:(.text+0xd600): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_multiply': events.c:(.text+0xd620): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_multiply': events.c:(.text+0xd6c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_scale': events.c:(.text+0xd6e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_scale': events.c:(.text+0xd780): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_subtract': events.c:(.text+0xd7a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_subtract': events.c:(.text+0xd840): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_add': events.c:(.text+0xd860): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_add': events.c:(.text+0xd900): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_one': events.c:(.text+0xd920): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_one': events.c:(.text+0xd9a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_zero': events.c:(.text+0xd9c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_zero': events.c:(.text+0xda40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_assign_vec2i': events.c:(.text+0xda60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_assign_vec2i': events.c:(.text+0xdae0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_assign': events.c:(.text+0xdb00): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_assign': events.c:(.text+0xdb80): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2': events.c:(.text+0xdba0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2': events.c:(.text+0xdc20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_nearly_equal': events.c:(.text+0xdc40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_nearly_equal': events.c:(.text+0xdc80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_equal': events.c:(.text+0xdca0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_equal': events.c:(.text+0xdce0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_near_zero': events.c:(.text+0xdd00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_near_zero': events.c:(.text+0xdd20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(events.c.o): In function `svec2_is_zero': events.c:(.text+0xdd40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(events.c.o): In function `psvec2_is_zero': events.c:(.text+0xdd60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_lerp': files.c:(.text+0x2240): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_lerp': files.c:(.text+0x22c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_multiply': files.c:(.text+0x22e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_multiply': files.c:(.text+0x2360): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_scale': files.c:(.text+0x2380): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_scale': files.c:(.text+0x2400): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_negative': files.c:(.text+0x2420): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_negative': files.c:(.text+0x24a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_scaling': files.c:(.text+0x24c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_scaling': files.c:(.text+0x2540): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_translation': files.c:(.text+0x2560): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_translation': files.c:(.text+0x25e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_look_at': files.c:(.text+0x2600): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_look_at': files.c:(.text+0x26c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_quaternion': files.c:(.text+0x26e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_quaternion': files.c:(.text+0x2760): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_axis': files.c:(.text+0x2780): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_axis': files.c:(.text+0x2800): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_z': files.c:(.text+0x2820): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_z': files.c:(.text+0x28a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_y': files.c:(.text+0x28c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_y': files.c:(.text+0x2940): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_rotation_x': files.c:(.text+0x2960): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_rotation_x': files.c:(.text+0x29e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_perspective_infinite': files.c:(.text+0x2a00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_perspective_infinite': files.c:(.text+0x2a80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_perspective_fov': files.c:(.text+0x2aa0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_perspective_fov': files.c:(.text+0x2b20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_perspective': files.c:(.text+0x2b40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_perspective': files.c:(.text+0x2bc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_ortho': files.c:(.text+0x2be0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_ortho': files.c:(.text+0x2c60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_inverse': files.c:(.text+0x2c80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_inverse': files.c:(.text+0x2d00): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_adjugate': files.c:(.text+0x2d20): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_adjugate': files.c:(.text+0x2da0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_transpose': files.c:(.text+0x2dc0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_transpose': files.c:(.text+0x2e40): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_assign_mat3': files.c:(.text+0x2e60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_assign_mat3': files.c:(.text+0x2ee0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_assign_mat2': files.c:(.text+0x2f00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_assign_mat2': files.c:(.text+0x2fa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_assign': files.c:(.text+0x2fc0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_assign': files.c:(.text+0x3040): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_determinant': files.c:(.text+0x3060): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_determinant': files.c:(.text+0x3080): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_identity': files.c:(.text+0x30a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_identity': files.c:(.text+0x3120): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4_zero': files.c:(.text+0x3140): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4_zero': files.c:(.text+0x31c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat4': files.c:(.text+0x31e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat4': files.c:(.text+0x3260): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_lerp': files.c:(.text+0x3280): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_lerp': files.c:(.text+0x3300): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_multiply': files.c:(.text+0x3320): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_multiply': files.c:(.text+0x33a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_scale': files.c:(.text+0x33c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_scale': files.c:(.text+0x3440): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_negative': files.c:(.text+0x3460): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_negative': files.c:(.text+0x34e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_scaling': files.c:(.text+0x3500): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_scaling': files.c:(.text+0x3580): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_quaternion': files.c:(.text+0x35a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_quaternion': files.c:(.text+0x3640): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_axis': files.c:(.text+0x3660): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_axis': files.c:(.text+0x3700): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_z': files.c:(.text+0x3720): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_z': files.c:(.text+0x37a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_y': files.c:(.text+0x37c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_y': files.c:(.text+0x3840): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_rotation_x': files.c:(.text+0x3860): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_rotation_x': files.c:(.text+0x38e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_inverse': files.c:(.text+0x3900): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_inverse': files.c:(.text+0x3980): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_adjugate': files.c:(.text+0x39a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_adjugate': files.c:(.text+0x3a20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_cofactor': files.c:(.text+0x3a40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_cofactor': files.c:(.text+0x3ac0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_transpose': files.c:(.text+0x3ae0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_transpose': files.c:(.text+0x3b60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_assign_mat4': files.c:(.text+0x3b80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_assign_mat4': files.c:(.text+0x3c00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_assign_mat2': files.c:(.text+0x3c20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_assign_mat2': files.c:(.text+0x3cc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_assign': files.c:(.text+0x3ce0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_assign': files.c:(.text+0x3d60): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_determinant': files.c:(.text+0x3d80): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_determinant': files.c:(.text+0x3da0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_identity': files.c:(.text+0x3dc0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_identity': files.c:(.text+0x3e40): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3_zero': files.c:(.text+0x3e60): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3_zero': files.c:(.text+0x3ee0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat3': files.c:(.text+0x3f00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat3': files.c:(.text+0x3f80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_lerp': files.c:(.text+0x3fa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_lerp': files.c:(.text+0x4060): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_multiply': files.c:(.text+0x4080): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_multiply': files.c:(.text+0x4140): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_scale': files.c:(.text+0x4160): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_scale': files.c:(.text+0x4200): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_negative': files.c:(.text+0x4220): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_negative': files.c:(.text+0x42c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_scaling': files.c:(.text+0x42e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_scaling': files.c:(.text+0x4380): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_rotation': files.c:(.text+0x43a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_rotation': files.c:(.text+0x4440): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_inverse': files.c:(.text+0x4460): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_inverse': files.c:(.text+0x4500): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_cofactor': files.c:(.text+0x4520): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_cofactor': files.c:(.text+0x45c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_transpose': files.c:(.text+0x45e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_transpose': files.c:(.text+0x4680): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_assign_mat4': files.c:(.text+0x46a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_assign_mat4': files.c:(.text+0x4740): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_assign_mat3': files.c:(.text+0x4760): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_assign_mat3': files.c:(.text+0x4800): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_assign': files.c:(.text+0x4820): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_assign': files.c:(.text+0x48c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_determinant': files.c:(.text+0x48e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_determinant': files.c:(.text+0x4920): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_identity': files.c:(.text+0x4940): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_identity': files.c:(.text+0x49e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2_zero': files.c:(.text+0x4a00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2_zero': files.c:(.text+0x4aa0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `smat2': files.c:(.text+0x4ac0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psmat2': files.c:(.text+0x4b60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_length_squared': files.c:(.text+0x4b80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_length_squared': files.c:(.text+0x4bc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_length': files.c:(.text+0x4be0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_length': files.c:(.text+0x4c20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_angle': files.c:(.text+0x4c40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_angle': files.c:(.text+0x4c80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_dot': files.c:(.text+0x4ca0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_dot': files.c:(.text+0x4ce0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_slerp': files.c:(.text+0x4d00): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_slerp': files.c:(.text+0x4dc0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_lerp': files.c:(.text+0x4de0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_lerp': files.c:(.text+0x4ea0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_yaw_pitch_roll': files.c:(.text+0x4ec0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_yaw_pitch_roll': files.c:(.text+0x4f60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_mat4': files.c:(.text+0x4f80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_mat4': files.c:(.text+0x5020): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_vec3': files.c:(.text+0x5040): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_vec3': files.c:(.text+0x50e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_from_axis_angle': files.c:(.text+0x5100): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_from_axis_angle': files.c:(.text+0x51a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_power': files.c:(.text+0x51c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_power': files.c:(.text+0x5260): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_normalize': files.c:(.text+0x5280): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_normalize': files.c:(.text+0x5320): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_inverse': files.c:(.text+0x5340): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_inverse': files.c:(.text+0x53e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_conjugate': files.c:(.text+0x5400): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_conjugate': files.c:(.text+0x54a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_negative': files.c:(.text+0x54c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_negative': files.c:(.text+0x5560): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_divide': files.c:(.text+0x5580): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_divide': files.c:(.text+0x5640): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_multiply': files.c:(.text+0x5660): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_multiply': files.c:(.text+0x5720): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_scale': files.c:(.text+0x5740): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_scale': files.c:(.text+0x57e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_null': files.c:(.text+0x5800): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_null': files.c:(.text+0x58a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_zero': files.c:(.text+0x58c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_zero': files.c:(.text+0x5960): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_assign': files.c:(.text+0x5980): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_assign': files.c:(.text+0x5a20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat': files.c:(.text+0x5a40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat': files.c:(.text+0x5ae0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_nearly_equal': files.c:(.text+0x5b00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_nearly_equal': files.c:(.text+0x5b40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_equal': files.c:(.text+0x5b60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_equal': files.c:(.text+0x5ba0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_near_zero': files.c:(.text+0x5bc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_near_zero': files.c:(.text+0x5c00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `squat_is_zero': files.c:(.text+0x5c20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psquat_is_zero': files.c:(.text+0x5c60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_lerp': files.c:(.text+0x5c80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_lerp': files.c:(.text+0x5d20): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_normalize': files.c:(.text+0x5d40): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_normalize': files.c:(.text+0x5de0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_clamp': files.c:(.text+0x5e00): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_clamp': files.c:(.text+0x5ea0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_min': files.c:(.text+0x5ec0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_min': files.c:(.text+0x5f60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_max': files.c:(.text+0x5f80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_max': files.c:(.text+0x6020): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_round': files.c:(.text+0x6040): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_round': files.c:(.text+0x60e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_ceil': files.c:(.text+0x6100): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_ceil': files.c:(.text+0x61a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_floor': files.c:(.text+0x61c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_floor': files.c:(.text+0x6260): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_abs': files.c:(.text+0x6280): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_abs': files.c:(.text+0x6320): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_inverse': files.c:(.text+0x6340): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_inverse': files.c:(.text+0x63e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_negative': files.c:(.text+0x6400): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_negative': files.c:(.text+0x64a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_snap': files.c:(.text+0x64c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_snap': files.c:(.text+0x6560): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_divide': files.c:(.text+0x6580): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_divide': files.c:(.text+0x6620): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_multiply_mat4': files.c:(.text+0x6640): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_multiply_mat4': files.c:(.text+0x66e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_multiply': files.c:(.text+0x6700): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_multiply': files.c:(.text+0x67a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_scale': files.c:(.text+0x67c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_scale': files.c:(.text+0x6860): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_subtract': files.c:(.text+0x6880): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_subtract': files.c:(.text+0x6920): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_add': files.c:(.text+0x6940): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_add': files.c:(.text+0x69e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_one': files.c:(.text+0x6a00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_one': files.c:(.text+0x6a80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_zero': files.c:(.text+0x6aa0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_zero': files.c:(.text+0x6b20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_assign_vec4': files.c:(.text+0x6b40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_assign_vec4': files.c:(.text+0x6be0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_assign': files.c:(.text+0x6c00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_assign': files.c:(.text+0x6ca0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i': files.c:(.text+0x6cc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i': files.c:(.text+0x6d60): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_is_equal': files.c:(.text+0x6da0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_is_equal': files.c:(.text+0x6de0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4i_is_zero': files.c:(.text+0x6e00): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4i_is_zero': files.c:(.text+0x6e20): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_lerp': files.c:(.text+0x6e40): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_lerp': files.c:(.text+0x6ee0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_normalize': files.c:(.text+0x6f00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_normalize': files.c:(.text+0x6fa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_clamp': files.c:(.text+0x6fc0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_clamp': files.c:(.text+0x7060): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_min': files.c:(.text+0x7080): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_min': files.c:(.text+0x7120): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_max': files.c:(.text+0x7140): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_max': files.c:(.text+0x71e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_round': files.c:(.text+0x7200): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_round': files.c:(.text+0x72a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_ceil': files.c:(.text+0x72c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_ceil': files.c:(.text+0x7360): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_floor': files.c:(.text+0x7380): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_floor': files.c:(.text+0x7420): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_abs': files.c:(.text+0x7440): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_abs': files.c:(.text+0x74e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_inverse': files.c:(.text+0x7500): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_inverse': files.c:(.text+0x75a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_negative': files.c:(.text+0x75c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_negative': files.c:(.text+0x7660): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_snap': files.c:(.text+0x7680): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_snap': files.c:(.text+0x7720): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_divide': files.c:(.text+0x7740): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_divide': files.c:(.text+0x77e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_multiply_mat4': files.c:(.text+0x7800): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_multiply_mat4': files.c:(.text+0x78a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_multiply': files.c:(.text+0x78c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_multiply': files.c:(.text+0x7960): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_scale': files.c:(.text+0x7980): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_scale': files.c:(.text+0x7a20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_subtract': files.c:(.text+0x7a40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_subtract': files.c:(.text+0x7ae0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_add': files.c:(.text+0x7b00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_add': files.c:(.text+0x7ba0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_one': files.c:(.text+0x7bc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_one': files.c:(.text+0x7c40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_zero': files.c:(.text+0x7c60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_zero': files.c:(.text+0x7ce0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_assign_vec4i': files.c:(.text+0x7d00): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_assign_vec4i': files.c:(.text+0x7da0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_assign': files.c:(.text+0x7dc0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_assign': files.c:(.text+0x7e60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4': files.c:(.text+0x7e80): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4': files.c:(.text+0x7f20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_nearly_equal': files.c:(.text+0x7f40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_nearly_equal': files.c:(.text+0x7f80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_equal': files.c:(.text+0x7fa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_equal': files.c:(.text+0x7fe0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_near_zero': files.c:(.text+0x8000): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_near_zero': files.c:(.text+0x8040): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec4_is_zero': files.c:(.text+0x8060): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec4_is_zero': files.c:(.text+0x8080): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_distance_squared': files.c:(.text+0x80a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_distance_squared': files.c:(.text+0x8100): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_distance': files.c:(.text+0x8120): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_distance': files.c:(.text+0x8180): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_length_squared': files.c:(.text+0x81a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_length_squared': files.c:(.text+0x81e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_length': files.c:(.text+0x8200): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_length': files.c:(.text+0x8240): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_dot': files.c:(.text+0x8260): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_dot': files.c:(.text+0x82c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_bezier4': files.c:(.text+0x82e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_bezier4': files.c:(.text+0x83e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_bezier3': files.c:(.text+0x8420): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_bezier3': files.c:(.text+0x8520): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_lerp': files.c:(.text+0x8540): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_lerp': files.c:(.text+0x8620): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_reflect': files.c:(.text+0x8640): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_reflect': files.c:(.text+0x8720): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_slide': files.c:(.text+0x8740): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_slide': files.c:(.text+0x8820): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_project': files.c:(.text+0x8840): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_project': files.c:(.text+0x8920): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_normalize': files.c:(.text+0x8940): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_normalize': files.c:(.text+0x8a00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_cross': files.c:(.text+0x8a20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_cross': files.c:(.text+0x8b00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_clamp': files.c:(.text+0x8b20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_clamp': files.c:(.text+0x8c20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_min': files.c:(.text+0x8c40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_min': files.c:(.text+0x8d20): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_max': files.c:(.text+0x8d40): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_max': files.c:(.text+0x8e20): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_round': files.c:(.text+0x8e40): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_round': files.c:(.text+0x8ee0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_ceil': files.c:(.text+0x8f00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_ceil': files.c:(.text+0x8fa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_floor': files.c:(.text+0x8fc0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_floor': files.c:(.text+0x9060): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_abs': files.c:(.text+0x9080): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_abs': files.c:(.text+0x9140): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_inverse': files.c:(.text+0x9160): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_inverse': files.c:(.text+0x9220): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_negative': files.c:(.text+0x9240): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_negative': files.c:(.text+0x9300): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_snap': files.c:(.text+0x9320): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_snap': files.c:(.text+0x9400): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_divide': files.c:(.text+0x9420): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_divide': files.c:(.text+0x9500): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_multiply_mat3': files.c:(.text+0x9520): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_multiply_mat3': files.c:(.text+0x95e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_multiply': files.c:(.text+0x9600): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_multiply': files.c:(.text+0x96e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_scale': files.c:(.text+0x9700): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_scale': files.c:(.text+0x97c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_subtract': files.c:(.text+0x97e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_subtract': files.c:(.text+0x98c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_add': files.c:(.text+0x98e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_add': files.c:(.text+0x99c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_one': files.c:(.text+0x99e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_one': files.c:(.text+0x9a80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_zero': files.c:(.text+0x9aa0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_zero': files.c:(.text+0x9b40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_assign_vec3': files.c:(.text+0x9b60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_assign_vec3': files.c:(.text+0x9c00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_assign': files.c:(.text+0x9c20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_assign': files.c:(.text+0x9ce0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i': files.c:(.text+0x9d00): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i': files.c:(.text+0x9da0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_is_equal': files.c:(.text+0x9dc0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_is_equal': files.c:(.text+0x9e20): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3i_is_zero': files.c:(.text+0x9e40): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3i_is_zero': files.c:(.text+0x9e80): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_distance_squared': files.c:(.text+0x9ea0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_distance_squared': files.c:(.text+0x9ee0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_distance': files.c:(.text+0x9f00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_distance': files.c:(.text+0x9f40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_length_squared': files.c:(.text+0x9f60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_length_squared': files.c:(.text+0x9f80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_length': files.c:(.text+0x9fa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_length': files.c:(.text+0x9fc0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_dot': files.c:(.text+0x9fe0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_dot': files.c:(.text+0xa020): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_bezier4': files.c:(.text+0xa040): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_bezier4': files.c:(.text+0xa120): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_bezier3': files.c:(.text+0xa160): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_bezier3': files.c:(.text+0xa220): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_lerp': files.c:(.text+0xa240): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_lerp': files.c:(.text+0xa300): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_reflect': files.c:(.text+0xa320): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_reflect': files.c:(.text+0xa3e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_slide': files.c:(.text+0xa400): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_slide': files.c:(.text+0xa4c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_project': files.c:(.text+0xa4e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_project': files.c:(.text+0xa5a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_normalize': files.c:(.text+0xa5c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_normalize': files.c:(.text+0xa660): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_cross': files.c:(.text+0xa680): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_cross': files.c:(.text+0xa740): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_clamp': files.c:(.text+0xa760): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_clamp': files.c:(.text+0xa820): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_min': files.c:(.text+0xa840): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_min': files.c:(.text+0xa900): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_max': files.c:(.text+0xa920): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_max': files.c:(.text+0xa9e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_round': files.c:(.text+0xaa00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_round': files.c:(.text+0xaaa0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_ceil': files.c:(.text+0xaac0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_ceil': files.c:(.text+0xab60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_floor': files.c:(.text+0xab80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_floor': files.c:(.text+0xac20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_abs': files.c:(.text+0xac40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_abs': files.c:(.text+0xace0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_inverse': files.c:(.text+0xad00): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_inverse': files.c:(.text+0xada0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_negative': files.c:(.text+0xadc0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_negative': files.c:(.text+0xae60): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_snap': files.c:(.text+0xae80): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_snap': files.c:(.text+0xaf40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_divide': files.c:(.text+0xaf60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_divide': files.c:(.text+0xb020): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_multiply_mat3': files.c:(.text+0xb040): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_multiply_mat3': files.c:(.text+0xb0e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_multiply': files.c:(.text+0xb100): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_multiply': files.c:(.text+0xb1c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_scale': files.c:(.text+0xb1e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_scale': files.c:(.text+0xb280): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_subtract': files.c:(.text+0xb2a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_subtract': files.c:(.text+0xb360): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_add': files.c:(.text+0xb380): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_add': files.c:(.text+0xb440): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_one': files.c:(.text+0xb460): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_one': files.c:(.text+0xb500): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_zero': files.c:(.text+0xb520): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_zero': files.c:(.text+0xb5c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_assign_vec3i': files.c:(.text+0xb5e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_assign_vec3i': files.c:(.text+0xb6a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_assign': files.c:(.text+0xb6c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_assign': files.c:(.text+0xb760): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3': files.c:(.text+0xb780): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3': files.c:(.text+0xb820): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_nearly_equal': files.c:(.text+0xb840): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_nearly_equal': files.c:(.text+0xb880): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_equal': files.c:(.text+0xb8a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_equal': files.c:(.text+0xb8e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_near_zero': files.c:(.text+0xb900): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_near_zero': files.c:(.text+0xb940): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec3_is_zero': files.c:(.text+0xb960): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec3_is_zero': files.c:(.text+0xb9a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_distance_squared': files.c:(.text+0xb9c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_distance_squared': files.c:(.text+0xba00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_distance': files.c:(.text+0xba20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_distance': files.c:(.text+0xba40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_length': files.c:(.text+0xba60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_length': files.c:(.text+0xba80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_length_squared': files.c:(.text+0xbaa0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_length_squared': files.c:(.text+0xbac0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_angle': files.c:(.text+0xbae0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_angle': files.c:(.text+0xbb00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_dot': files.c:(.text+0xbb20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_dot': files.c:(.text+0xbb60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_bezier4': files.c:(.text+0xbb80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_bezier4': files.c:(.text+0xbc20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_bezier3': files.c:(.text+0xbc60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_bezier3': files.c:(.text+0xbd00): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_lerp': files.c:(.text+0xbd20): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_lerp': files.c:(.text+0xbda0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_rotate': files.c:(.text+0xbdc0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_rotate': files.c:(.text+0xbe40): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_tangent': files.c:(.text+0xbe60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_tangent': files.c:(.text+0xbee0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_reflect': files.c:(.text+0xbf00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_reflect': files.c:(.text+0xbf80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_slide': files.c:(.text+0xbfa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_slide': files.c:(.text+0xc020): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_project': files.c:(.text+0xc040): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_project': files.c:(.text+0xc0c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_normalize': files.c:(.text+0xc0e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_normalize': files.c:(.text+0xc160): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_clamp': files.c:(.text+0xc180): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_clamp': files.c:(.text+0xc220): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_min': files.c:(.text+0xc240): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_min': files.c:(.text+0xc2c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_max': files.c:(.text+0xc2e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_max': files.c:(.text+0xc360): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_round': files.c:(.text+0xc380): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_round': files.c:(.text+0xc400): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_ceil': files.c:(.text+0xc420): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_ceil': files.c:(.text+0xc4a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_floor': files.c:(.text+0xc4c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_floor': files.c:(.text+0xc540): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_abs': files.c:(.text+0xc560): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_abs': files.c:(.text+0xc5e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_inverse': files.c:(.text+0xc600): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_inverse': files.c:(.text+0xc680): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_negative': files.c:(.text+0xc6a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_negative': files.c:(.text+0xc720): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_snap': files.c:(.text+0xc740): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_snap': files.c:(.text+0xc7c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_divide': files.c:(.text+0xc7e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_divide': files.c:(.text+0xc860): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_multiply_mat2': files.c:(.text+0xc880): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_multiply_mat2': files.c:(.text+0xc920): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_multiply': files.c:(.text+0xc940): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_multiply': files.c:(.text+0xc9c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_scale': files.c:(.text+0xc9e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_scale': files.c:(.text+0xca60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_subtract': files.c:(.text+0xca80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_subtract': files.c:(.text+0xcb00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_add': files.c:(.text+0xcb20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_add': files.c:(.text+0xcba0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_one': files.c:(.text+0xcbc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_one': files.c:(.text+0xcc40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_zero': files.c:(.text+0xcc60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_zero': files.c:(.text+0xcce0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_assign_vec2': files.c:(.text+0xcd00): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_assign_vec2': files.c:(.text+0xcd80): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_assign': files.c:(.text+0xcda0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_assign': files.c:(.text+0xce20): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i': files.c:(.text+0xdbe0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i': files.c:(.text+0xdc60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_is_equal': files.c:(.text+0xdc80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_is_equal': files.c:(.text+0xdcc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2i_is_zero': files.c:(.text+0xdce0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2i_is_zero': files.c:(.text+0xdd00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_distance_squared': files.c:(.text+0xdd20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_distance_squared': files.c:(.text+0xdd60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_distance': files.c:(.text+0xdd80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_distance': files.c:(.text+0xddc0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_length': files.c:(.text+0xdde0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_length': files.c:(.text+0xde00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_length_squared': files.c:(.text+0xde20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_length_squared': files.c:(.text+0xde40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_angle': files.c:(.text+0xde60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_angle': files.c:(.text+0xde80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_dot': files.c:(.text+0xdea0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_dot': files.c:(.text+0xdee0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_bezier4': files.c:(.text+0xdf00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_bezier4': files.c:(.text+0xdfc0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_bezier3': files.c:(.text+0xe000): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_bezier3': files.c:(.text+0xe0a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_lerp': files.c:(.text+0xe0c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_lerp': files.c:(.text+0xe160): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_rotate': files.c:(.text+0xe180): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_rotate': files.c:(.text+0xe220): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_tangent': files.c:(.text+0xe240): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_tangent': files.c:(.text+0xe2c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_reflect': files.c:(.text+0xe2e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_reflect': files.c:(.text+0xe380): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_slide': files.c:(.text+0xe3a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_slide': files.c:(.text+0xe440): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_project': files.c:(.text+0xe460): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_project': files.c:(.text+0xe500): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_normalize': files.c:(.text+0xe520): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_normalize': files.c:(.text+0xe5a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_clamp': files.c:(.text+0xe5c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_clamp': files.c:(.text+0xe660): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_min': files.c:(.text+0xe680): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_min': files.c:(.text+0xe720): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_max': files.c:(.text+0xe740): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_max': files.c:(.text+0xe7e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_round': files.c:(.text+0xe800): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_round': files.c:(.text+0xe880): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_ceil': files.c:(.text+0xe8a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_ceil': files.c:(.text+0xe920): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_floor': files.c:(.text+0xe940): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_floor': files.c:(.text+0xe9c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_abs': files.c:(.text+0xe9e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_abs': files.c:(.text+0xea60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_inverse': files.c:(.text+0xea80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_inverse': files.c:(.text+0xeb00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_negative': files.c:(.text+0xeb20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_negative': files.c:(.text+0xeba0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_snap': files.c:(.text+0xebc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_snap': files.c:(.text+0xec60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_divide': files.c:(.text+0xec80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_divide': files.c:(.text+0xed20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_multiply_mat2': files.c:(.text+0xed40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_multiply_mat2': files.c:(.text+0xede0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_multiply': files.c:(.text+0xee00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_multiply': files.c:(.text+0xeea0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_scale': files.c:(.text+0xeec0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_scale': files.c:(.text+0xef60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_subtract': files.c:(.text+0xef80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_subtract': files.c:(.text+0xf020): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_add': files.c:(.text+0xf040): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_add': files.c:(.text+0xf0e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_one': files.c:(.text+0xf100): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_one': files.c:(.text+0xf180): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_zero': files.c:(.text+0xf1a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_zero': files.c:(.text+0xf220): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_assign_vec2i': files.c:(.text+0xf240): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_assign_vec2i': files.c:(.text+0xf2c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_assign': files.c:(.text+0xf2e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_assign': files.c:(.text+0xf360): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2': files.c:(.text+0xf380): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2': files.c:(.text+0xf400): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_nearly_equal': files.c:(.text+0xf420): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_nearly_equal': files.c:(.text+0xf460): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_equal': files.c:(.text+0xf480): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_equal': files.c:(.text+0xf4c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_near_zero': files.c:(.text+0xf4e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_near_zero': files.c:(.text+0xf500): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(files.c.o): In function `svec2_is_zero': files.c:(.text+0xf520): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(files.c.o): In function `psvec2_is_zero': files.c:(.text+0xf540): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_lerp': font.c:(.text+0x700): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_lerp': font.c:(.text+0x780): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_multiply': font.c:(.text+0x7a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_multiply': font.c:(.text+0x820): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_scale': font.c:(.text+0x840): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_scale': font.c:(.text+0x8c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_negative': font.c:(.text+0x8e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_negative': font.c:(.text+0x960): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_scaling': font.c:(.text+0x980): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_scaling': font.c:(.text+0xa00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_translation': font.c:(.text+0xa20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_translation': font.c:(.text+0xaa0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_look_at': font.c:(.text+0xac0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_look_at': font.c:(.text+0xb80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_quaternion': font.c:(.text+0xba0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_quaternion': font.c:(.text+0xc20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_axis': font.c:(.text+0xc40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_axis': font.c:(.text+0xcc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_z': font.c:(.text+0xce0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_z': font.c:(.text+0xd60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_y': font.c:(.text+0xd80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_y': font.c:(.text+0xe00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_rotation_x': font.c:(.text+0xe20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_rotation_x': font.c:(.text+0xea0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_perspective_infinite': font.c:(.text+0xec0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_perspective_infinite': font.c:(.text+0xf40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_perspective_fov': font.c:(.text+0xf60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_perspective_fov': font.c:(.text+0xfe0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_perspective': font.c:(.text+0x1000): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_perspective': font.c:(.text+0x1080): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_ortho': font.c:(.text+0x10a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_ortho': font.c:(.text+0x1120): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_inverse': font.c:(.text+0x1140): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_inverse': font.c:(.text+0x11c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_adjugate': font.c:(.text+0x11e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_adjugate': font.c:(.text+0x1260): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_transpose': font.c:(.text+0x1280): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_transpose': font.c:(.text+0x1300): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_assign_mat3': font.c:(.text+0x1320): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_assign_mat3': font.c:(.text+0x13a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_assign_mat2': font.c:(.text+0x13c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_assign_mat2': font.c:(.text+0x1460): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_assign': font.c:(.text+0x1480): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_assign': font.c:(.text+0x1500): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_determinant': font.c:(.text+0x1520): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_determinant': font.c:(.text+0x1540): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_identity': font.c:(.text+0x1560): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_identity': font.c:(.text+0x15e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4_zero': font.c:(.text+0x1600): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4_zero': font.c:(.text+0x1680): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat4': font.c:(.text+0x16a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat4': font.c:(.text+0x1720): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_lerp': font.c:(.text+0x1740): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_lerp': font.c:(.text+0x17c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_multiply': font.c:(.text+0x17e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_multiply': font.c:(.text+0x1860): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_scale': font.c:(.text+0x1880): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_scale': font.c:(.text+0x1900): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_negative': font.c:(.text+0x1920): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_negative': font.c:(.text+0x19a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_scaling': font.c:(.text+0x19c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_scaling': font.c:(.text+0x1a40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_quaternion': font.c:(.text+0x1a60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_quaternion': font.c:(.text+0x1b00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_axis': font.c:(.text+0x1b20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_axis': font.c:(.text+0x1bc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_z': font.c:(.text+0x1be0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_z': font.c:(.text+0x1c60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_y': font.c:(.text+0x1c80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_y': font.c:(.text+0x1d00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_rotation_x': font.c:(.text+0x1d20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_rotation_x': font.c:(.text+0x1da0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_inverse': font.c:(.text+0x1dc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_inverse': font.c:(.text+0x1e40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_adjugate': font.c:(.text+0x1e60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_adjugate': font.c:(.text+0x1ee0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_cofactor': font.c:(.text+0x1f00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_cofactor': font.c:(.text+0x1f80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_transpose': font.c:(.text+0x1fa0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_transpose': font.c:(.text+0x2020): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_assign_mat4': font.c:(.text+0x2040): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_assign_mat4': font.c:(.text+0x20c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_assign_mat2': font.c:(.text+0x20e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_assign_mat2': font.c:(.text+0x2180): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_assign': font.c:(.text+0x21a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_assign': font.c:(.text+0x2220): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_determinant': font.c:(.text+0x2240): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_determinant': font.c:(.text+0x2260): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_identity': font.c:(.text+0x2280): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_identity': font.c:(.text+0x2300): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3_zero': font.c:(.text+0x2320): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3_zero': font.c:(.text+0x23a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat3': font.c:(.text+0x23c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat3': font.c:(.text+0x2440): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_lerp': font.c:(.text+0x2460): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_lerp': font.c:(.text+0x2520): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_multiply': font.c:(.text+0x2540): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_multiply': font.c:(.text+0x2600): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_scale': font.c:(.text+0x2620): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_scale': font.c:(.text+0x26c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_negative': font.c:(.text+0x26e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_negative': font.c:(.text+0x2780): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_scaling': font.c:(.text+0x27a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_scaling': font.c:(.text+0x2840): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_rotation': font.c:(.text+0x2860): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_rotation': font.c:(.text+0x2900): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_inverse': font.c:(.text+0x2920): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_inverse': font.c:(.text+0x29c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_cofactor': font.c:(.text+0x29e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_cofactor': font.c:(.text+0x2a80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_transpose': font.c:(.text+0x2aa0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_transpose': font.c:(.text+0x2b40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_assign_mat4': font.c:(.text+0x2b60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_assign_mat4': font.c:(.text+0x2c00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_assign_mat3': font.c:(.text+0x2c20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_assign_mat3': font.c:(.text+0x2cc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_assign': font.c:(.text+0x2ce0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_assign': font.c:(.text+0x2d80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_determinant': font.c:(.text+0x2da0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_determinant': font.c:(.text+0x2de0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_identity': font.c:(.text+0x2e00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_identity': font.c:(.text+0x2ea0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2_zero': font.c:(.text+0x2ec0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2_zero': font.c:(.text+0x2f60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `smat2': font.c:(.text+0x2f80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psmat2': font.c:(.text+0x3020): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_length_squared': font.c:(.text+0x3040): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_length_squared': font.c:(.text+0x3080): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_length': font.c:(.text+0x30a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_length': font.c:(.text+0x30e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_angle': font.c:(.text+0x3100): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_angle': font.c:(.text+0x3140): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_dot': font.c:(.text+0x3160): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_dot': font.c:(.text+0x31a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_slerp': font.c:(.text+0x31c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_slerp': font.c:(.text+0x3280): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_lerp': font.c:(.text+0x32a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_lerp': font.c:(.text+0x3360): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_yaw_pitch_roll': font.c:(.text+0x3380): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_yaw_pitch_roll': font.c:(.text+0x3420): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_mat4': font.c:(.text+0x3440): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_mat4': font.c:(.text+0x34e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_vec3': font.c:(.text+0x3500): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_vec3': font.c:(.text+0x35a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_from_axis_angle': font.c:(.text+0x35c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_from_axis_angle': font.c:(.text+0x3660): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_power': font.c:(.text+0x3680): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_power': font.c:(.text+0x3720): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_normalize': font.c:(.text+0x3740): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_normalize': font.c:(.text+0x37e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_inverse': font.c:(.text+0x3800): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_inverse': font.c:(.text+0x38a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_conjugate': font.c:(.text+0x38c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_conjugate': font.c:(.text+0x3960): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_negative': font.c:(.text+0x3980): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_negative': font.c:(.text+0x3a20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_divide': font.c:(.text+0x3a40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_divide': font.c:(.text+0x3b00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_multiply': font.c:(.text+0x3b20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_multiply': font.c:(.text+0x3be0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_scale': font.c:(.text+0x3c00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_scale': font.c:(.text+0x3ca0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_null': font.c:(.text+0x3cc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_null': font.c:(.text+0x3d60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_zero': font.c:(.text+0x3d80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_zero': font.c:(.text+0x3e20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_assign': font.c:(.text+0x3e40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_assign': font.c:(.text+0x3ee0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat': font.c:(.text+0x3f00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat': font.c:(.text+0x3fa0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_nearly_equal': font.c:(.text+0x3fc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_nearly_equal': font.c:(.text+0x4000): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_equal': font.c:(.text+0x4020): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_equal': font.c:(.text+0x4060): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_near_zero': font.c:(.text+0x4080): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_near_zero': font.c:(.text+0x40c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `squat_is_zero': font.c:(.text+0x40e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psquat_is_zero': font.c:(.text+0x4120): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_lerp': font.c:(.text+0x4140): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_lerp': font.c:(.text+0x41e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_normalize': font.c:(.text+0x4200): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_normalize': font.c:(.text+0x42a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_clamp': font.c:(.text+0x42c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_clamp': font.c:(.text+0x4360): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_min': font.c:(.text+0x4380): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_min': font.c:(.text+0x4420): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_max': font.c:(.text+0x4440): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_max': font.c:(.text+0x44e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_round': font.c:(.text+0x4500): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_round': font.c:(.text+0x45a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_ceil': font.c:(.text+0x45c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_ceil': font.c:(.text+0x4660): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_floor': font.c:(.text+0x4680): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_floor': font.c:(.text+0x4720): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_abs': font.c:(.text+0x4740): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_abs': font.c:(.text+0x47e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_inverse': font.c:(.text+0x4800): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_inverse': font.c:(.text+0x48a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_negative': font.c:(.text+0x48c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_negative': font.c:(.text+0x4960): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_snap': font.c:(.text+0x4980): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_snap': font.c:(.text+0x4a20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_divide': font.c:(.text+0x4a40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_divide': font.c:(.text+0x4ae0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_multiply_mat4': font.c:(.text+0x4b00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_multiply_mat4': font.c:(.text+0x4ba0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_multiply': font.c:(.text+0x4bc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_multiply': font.c:(.text+0x4c60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_scale': font.c:(.text+0x4c80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_scale': font.c:(.text+0x4d20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_subtract': font.c:(.text+0x4d40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_subtract': font.c:(.text+0x4de0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_add': font.c:(.text+0x4e00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_add': font.c:(.text+0x4ea0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_one': font.c:(.text+0x4ec0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_one': font.c:(.text+0x4f40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_zero': font.c:(.text+0x4f60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_zero': font.c:(.text+0x4fe0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_assign_vec4': font.c:(.text+0x5000): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_assign_vec4': font.c:(.text+0x50a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_assign': font.c:(.text+0x50c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_assign': font.c:(.text+0x5160): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i': font.c:(.text+0x5180): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i': font.c:(.text+0x5220): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_is_equal': font.c:(.text+0x5260): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_is_equal': font.c:(.text+0x52a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4i_is_zero': font.c:(.text+0x52c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4i_is_zero': font.c:(.text+0x52e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_lerp': font.c:(.text+0x5300): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_lerp': font.c:(.text+0x53a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_normalize': font.c:(.text+0x53c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_normalize': font.c:(.text+0x5460): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_clamp': font.c:(.text+0x5480): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_clamp': font.c:(.text+0x5520): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_min': font.c:(.text+0x5540): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_min': font.c:(.text+0x55e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_max': font.c:(.text+0x5600): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_max': font.c:(.text+0x56a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_round': font.c:(.text+0x56c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_round': font.c:(.text+0x5760): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_ceil': font.c:(.text+0x5780): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_ceil': font.c:(.text+0x5820): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_floor': font.c:(.text+0x5840): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_floor': font.c:(.text+0x58e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_abs': font.c:(.text+0x5900): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_abs': font.c:(.text+0x59a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_inverse': font.c:(.text+0x59c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_inverse': font.c:(.text+0x5a60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_negative': font.c:(.text+0x5a80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_negative': font.c:(.text+0x5b20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_snap': font.c:(.text+0x5b40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_snap': font.c:(.text+0x5be0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_divide': font.c:(.text+0x5c00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_divide': font.c:(.text+0x5ca0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_multiply_mat4': font.c:(.text+0x5cc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_multiply_mat4': font.c:(.text+0x5d60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_multiply': font.c:(.text+0x5d80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_multiply': font.c:(.text+0x5e20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_scale': font.c:(.text+0x5e40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_scale': font.c:(.text+0x5ee0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_subtract': font.c:(.text+0x5f00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_subtract': font.c:(.text+0x5fa0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_add': font.c:(.text+0x5fc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_add': font.c:(.text+0x6060): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_one': font.c:(.text+0x6080): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_one': font.c:(.text+0x6100): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_zero': font.c:(.text+0x6120): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_zero': font.c:(.text+0x61a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_assign_vec4i': font.c:(.text+0x61c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_assign_vec4i': font.c:(.text+0x6260): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_assign': font.c:(.text+0x6280): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_assign': font.c:(.text+0x6320): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4': font.c:(.text+0x6340): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4': font.c:(.text+0x63e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_nearly_equal': font.c:(.text+0x6400): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_nearly_equal': font.c:(.text+0x6440): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_equal': font.c:(.text+0x6460): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_equal': font.c:(.text+0x64a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_near_zero': font.c:(.text+0x64c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_near_zero': font.c:(.text+0x6500): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec4_is_zero': font.c:(.text+0x6520): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec4_is_zero': font.c:(.text+0x6540): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_distance_squared': font.c:(.text+0x6560): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_distance_squared': font.c:(.text+0x65c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_distance': font.c:(.text+0x65e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_distance': font.c:(.text+0x6640): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_length_squared': font.c:(.text+0x6660): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_length_squared': font.c:(.text+0x66a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_length': font.c:(.text+0x66c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_length': font.c:(.text+0x6700): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_dot': font.c:(.text+0x6720): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_dot': font.c:(.text+0x6780): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_bezier4': font.c:(.text+0x67a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_bezier4': font.c:(.text+0x68a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_bezier3': font.c:(.text+0x68e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_bezier3': font.c:(.text+0x69e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_lerp': font.c:(.text+0x6a00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_lerp': font.c:(.text+0x6ae0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_reflect': font.c:(.text+0x6b00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_reflect': font.c:(.text+0x6be0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_slide': font.c:(.text+0x6c00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_slide': font.c:(.text+0x6ce0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_project': font.c:(.text+0x6d00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_project': font.c:(.text+0x6de0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_normalize': font.c:(.text+0x6e00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_normalize': font.c:(.text+0x6ec0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_cross': font.c:(.text+0x6ee0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_cross': font.c:(.text+0x6fc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_clamp': font.c:(.text+0x6fe0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_clamp': font.c:(.text+0x70e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_min': font.c:(.text+0x7100): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_min': font.c:(.text+0x71e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_max': font.c:(.text+0x7200): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_max': font.c:(.text+0x72e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_round': font.c:(.text+0x7300): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_round': font.c:(.text+0x73a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_ceil': font.c:(.text+0x73c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_ceil': font.c:(.text+0x7460): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_floor': font.c:(.text+0x7480): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_floor': font.c:(.text+0x7520): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_abs': font.c:(.text+0x7540): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_abs': font.c:(.text+0x7600): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_inverse': font.c:(.text+0x7620): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_inverse': font.c:(.text+0x76e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_negative': font.c:(.text+0x7700): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_negative': font.c:(.text+0x77c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_snap': font.c:(.text+0x77e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_snap': font.c:(.text+0x78c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_divide': font.c:(.text+0x78e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_divide': font.c:(.text+0x79c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_multiply_mat3': font.c:(.text+0x79e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_multiply_mat3': font.c:(.text+0x7aa0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_multiply': font.c:(.text+0x7ac0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_multiply': font.c:(.text+0x7ba0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_scale': font.c:(.text+0x7bc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_scale': font.c:(.text+0x7c80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_subtract': font.c:(.text+0x7ca0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_subtract': font.c:(.text+0x7d80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_add': font.c:(.text+0x7da0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_add': font.c:(.text+0x7e80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_one': font.c:(.text+0x7ea0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_one': font.c:(.text+0x7f40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_zero': font.c:(.text+0x7f60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_zero': font.c:(.text+0x8000): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_assign_vec3': font.c:(.text+0x8020): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_assign_vec3': font.c:(.text+0x80c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_assign': font.c:(.text+0x80e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_assign': font.c:(.text+0x81a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i': font.c:(.text+0x81c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i': font.c:(.text+0x8260): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_is_equal': font.c:(.text+0x8280): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_is_equal': font.c:(.text+0x82e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3i_is_zero': font.c:(.text+0x8300): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3i_is_zero': font.c:(.text+0x8340): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_distance_squared': font.c:(.text+0x8360): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_distance_squared': font.c:(.text+0x83a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_distance': font.c:(.text+0x83c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_distance': font.c:(.text+0x8400): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_length_squared': font.c:(.text+0x8420): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_length_squared': font.c:(.text+0x8440): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_length': font.c:(.text+0x8460): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_length': font.c:(.text+0x8480): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_dot': font.c:(.text+0x84a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_dot': font.c:(.text+0x84e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_bezier4': font.c:(.text+0x8500): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_bezier4': font.c:(.text+0x85e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_bezier3': font.c:(.text+0x8620): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_bezier3': font.c:(.text+0x86e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_lerp': font.c:(.text+0x8700): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_lerp': font.c:(.text+0x87c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_reflect': font.c:(.text+0x87e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_reflect': font.c:(.text+0x88a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_slide': font.c:(.text+0x88c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_slide': font.c:(.text+0x8980): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_project': font.c:(.text+0x89a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_project': font.c:(.text+0x8a60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_normalize': font.c:(.text+0x8a80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_normalize': font.c:(.text+0x8b20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_cross': font.c:(.text+0x8b40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_cross': font.c:(.text+0x8c00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_clamp': font.c:(.text+0x8c20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_clamp': font.c:(.text+0x8ce0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_min': font.c:(.text+0x8d00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_min': font.c:(.text+0x8dc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_max': font.c:(.text+0x8de0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_max': font.c:(.text+0x8ea0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_round': font.c:(.text+0x8ec0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_round': font.c:(.text+0x8f60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_ceil': font.c:(.text+0x8f80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_ceil': font.c:(.text+0x9020): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_floor': font.c:(.text+0x9040): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_floor': font.c:(.text+0x90e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_abs': font.c:(.text+0x9100): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_abs': font.c:(.text+0x91a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_inverse': font.c:(.text+0x91c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_inverse': font.c:(.text+0x9260): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_negative': font.c:(.text+0x9280): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_negative': font.c:(.text+0x9320): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_snap': font.c:(.text+0x9340): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_snap': font.c:(.text+0x9400): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_divide': font.c:(.text+0x9420): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_divide': font.c:(.text+0x94e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_multiply_mat3': font.c:(.text+0x9500): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_multiply_mat3': font.c:(.text+0x95a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_multiply': font.c:(.text+0x95c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_multiply': font.c:(.text+0x9680): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_scale': font.c:(.text+0x96a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_scale': font.c:(.text+0x9740): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_subtract': font.c:(.text+0x9760): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_subtract': font.c:(.text+0x9820): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_add': font.c:(.text+0x9840): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_add': font.c:(.text+0x9900): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_one': font.c:(.text+0x9920): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_one': font.c:(.text+0x99c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_zero': font.c:(.text+0x99e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_zero': font.c:(.text+0x9a80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_assign_vec3i': font.c:(.text+0x9aa0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_assign_vec3i': font.c:(.text+0x9b60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_assign': font.c:(.text+0x9b80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_assign': font.c:(.text+0x9c20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3': font.c:(.text+0x9c40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3': font.c:(.text+0x9ce0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_nearly_equal': font.c:(.text+0x9d00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_nearly_equal': font.c:(.text+0x9d40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_equal': font.c:(.text+0x9d60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_equal': font.c:(.text+0x9da0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_near_zero': font.c:(.text+0x9dc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_near_zero': font.c:(.text+0x9e00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec3_is_zero': font.c:(.text+0x9e20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec3_is_zero': font.c:(.text+0x9e60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_distance_squared': font.c:(.text+0x9e80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_distance_squared': font.c:(.text+0x9ec0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_distance': font.c:(.text+0x9ee0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_distance': font.c:(.text+0x9f00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_length': font.c:(.text+0x9f20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_length': font.c:(.text+0x9f40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_length_squared': font.c:(.text+0x9f60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_length_squared': font.c:(.text+0x9f80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_angle': font.c:(.text+0x9fa0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_angle': font.c:(.text+0x9fc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_dot': font.c:(.text+0x9fe0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_dot': font.c:(.text+0xa020): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_bezier4': font.c:(.text+0xa040): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_bezier4': font.c:(.text+0xa0e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_bezier3': font.c:(.text+0xa120): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_bezier3': font.c:(.text+0xa1c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_lerp': font.c:(.text+0xa1e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_lerp': font.c:(.text+0xa260): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_rotate': font.c:(.text+0xa280): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_rotate': font.c:(.text+0xa300): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_tangent': font.c:(.text+0xa320): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_tangent': font.c:(.text+0xa3a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_reflect': font.c:(.text+0xa3c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_reflect': font.c:(.text+0xa440): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_slide': font.c:(.text+0xa460): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_slide': font.c:(.text+0xa4e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_project': font.c:(.text+0xa500): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_project': font.c:(.text+0xa580): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_normalize': font.c:(.text+0xa5a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_normalize': font.c:(.text+0xa620): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_clamp': font.c:(.text+0xa640): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_clamp': font.c:(.text+0xa6e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_min': font.c:(.text+0xa700): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_min': font.c:(.text+0xa780): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_max': font.c:(.text+0xa7a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_max': font.c:(.text+0xa820): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_round': font.c:(.text+0xa840): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_round': font.c:(.text+0xa8c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_ceil': font.c:(.text+0xa8e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_ceil': font.c:(.text+0xa960): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_floor': font.c:(.text+0xa980): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_floor': font.c:(.text+0xaa00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_abs': font.c:(.text+0xaa20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_abs': font.c:(.text+0xaaa0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_inverse': font.c:(.text+0xaac0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_inverse': font.c:(.text+0xab40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_negative': font.c:(.text+0xab60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_negative': font.c:(.text+0xabe0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_snap': font.c:(.text+0xac00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_snap': font.c:(.text+0xac80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_divide': font.c:(.text+0xaca0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_divide': font.c:(.text+0xad20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_multiply_mat2': font.c:(.text+0xad40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_multiply_mat2': font.c:(.text+0xade0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_multiply': font.c:(.text+0xae00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_multiply': font.c:(.text+0xae80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_scale': font.c:(.text+0xaea0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_scale': font.c:(.text+0xaf20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_subtract': font.c:(.text+0xaf40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_subtract': font.c:(.text+0xafc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_add': font.c:(.text+0xafe0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_add': font.c:(.text+0xb060): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_one': font.c:(.text+0xb080): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_one': font.c:(.text+0xb100): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_zero': font.c:(.text+0xb260): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_zero': font.c:(.text+0xb2e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_assign_vec2': font.c:(.text+0xb300): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_assign_vec2': font.c:(.text+0xb380): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_assign': font.c:(.text+0xb3a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_assign': font.c:(.text+0xb420): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i': font.c:(.text+0xb440): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i': font.c:(.text+0xb4c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_is_equal': font.c:(.text+0xb4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_is_equal': font.c:(.text+0xb520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2i_is_zero': font.c:(.text+0xb540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2i_is_zero': font.c:(.text+0xb560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_distance_squared': font.c:(.text+0xb580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_distance_squared': font.c:(.text+0xb5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_distance': font.c:(.text+0xb5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_distance': font.c:(.text+0xb620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_length': font.c:(.text+0xb640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_length': font.c:(.text+0xb660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_length_squared': font.c:(.text+0xb680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_length_squared': font.c:(.text+0xb6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_angle': font.c:(.text+0xb6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_angle': font.c:(.text+0xb6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_dot': font.c:(.text+0xb700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_dot': font.c:(.text+0xb740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_bezier4': font.c:(.text+0xb760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_bezier4': font.c:(.text+0xb820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_bezier3': font.c:(.text+0xb860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_bezier3': font.c:(.text+0xb900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_lerp': font.c:(.text+0xb920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_lerp': font.c:(.text+0xb9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_rotate': font.c:(.text+0xb9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_rotate': font.c:(.text+0xba80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_tangent': font.c:(.text+0xbaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_tangent': font.c:(.text+0xbb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_reflect': font.c:(.text+0xbb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_reflect': font.c:(.text+0xbbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_slide': font.c:(.text+0xbc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_slide': font.c:(.text+0xbca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_project': font.c:(.text+0xbcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_project': font.c:(.text+0xbd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_normalize': font.c:(.text+0xbd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_normalize': font.c:(.text+0xbe00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_clamp': font.c:(.text+0xbe20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_clamp': font.c:(.text+0xbec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_min': font.c:(.text+0xbee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_min': font.c:(.text+0xbf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_max': font.c:(.text+0xbfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_max': font.c:(.text+0xc040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_round': font.c:(.text+0xc060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_round': font.c:(.text+0xc0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_ceil': font.c:(.text+0xc100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_ceil': font.c:(.text+0xc180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_floor': font.c:(.text+0xc1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_floor': font.c:(.text+0xc220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_abs': font.c:(.text+0xc240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_abs': font.c:(.text+0xc2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_inverse': font.c:(.text+0xc2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_inverse': font.c:(.text+0xc360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_negative': font.c:(.text+0xc380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_negative': font.c:(.text+0xc400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_snap': font.c:(.text+0xc420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_snap': font.c:(.text+0xc4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_divide': font.c:(.text+0xc4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_divide': font.c:(.text+0xc580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_multiply_mat2': font.c:(.text+0xc5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_multiply_mat2': font.c:(.text+0xc640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_multiply': font.c:(.text+0xc660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_multiply': font.c:(.text+0xc700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_scale': font.c:(.text+0xc720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_scale': font.c:(.text+0xc7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_subtract': font.c:(.text+0xc7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_subtract': font.c:(.text+0xc880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_add': font.c:(.text+0xc8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_add': font.c:(.text+0xc940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_one': font.c:(.text+0xcec0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_one': font.c:(.text+0xcf40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_zero': font.c:(.text+0xcf60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_zero': font.c:(.text+0xcfe0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_assign_vec2i': font.c:(.text+0xd000): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_assign_vec2i': font.c:(.text+0xd080): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_assign': font.c:(.text+0xd0a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_assign': font.c:(.text+0xd120): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2': font.c:(.text+0xd140): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2': font.c:(.text+0xd1c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_nearly_equal': font.c:(.text+0xd1e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_nearly_equal': font.c:(.text+0xd220): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_equal': font.c:(.text+0xd240): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_equal': font.c:(.text+0xd280): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_near_zero': font.c:(.text+0xd2a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_near_zero': font.c:(.text+0xd2c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(font.c.o): In function `svec2_is_zero': font.c:(.text+0xd2e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(font.c.o): In function `psvec2_is_zero': font.c:(.text+0xd300): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_lerp': font_utils.c:(.text+0x360): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_lerp': font_utils.c:(.text+0x3e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_multiply': font_utils.c:(.text+0x400): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_multiply': font_utils.c:(.text+0x480): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_scale': font_utils.c:(.text+0x4a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_scale': font_utils.c:(.text+0x520): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_negative': font_utils.c:(.text+0x540): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_negative': font_utils.c:(.text+0x5c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_scaling': font_utils.c:(.text+0x5e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_scaling': font_utils.c:(.text+0x660): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_translation': font_utils.c:(.text+0x680): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_translation': font_utils.c:(.text+0x700): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_look_at': font_utils.c:(.text+0x720): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_look_at': font_utils.c:(.text+0x7e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_quaternion': font_utils.c:(.text+0x800): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_quaternion': font_utils.c:(.text+0x880): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_axis': font_utils.c:(.text+0x8a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_axis': font_utils.c:(.text+0x920): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_z': font_utils.c:(.text+0x940): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_z': font_utils.c:(.text+0x9c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_y': font_utils.c:(.text+0x9e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_y': font_utils.c:(.text+0xa60): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_rotation_x': font_utils.c:(.text+0xa80): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_rotation_x': font_utils.c:(.text+0xb00): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_perspective_infinite': font_utils.c:(.text+0xb20): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_perspective_infinite': font_utils.c:(.text+0xba0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_perspective_fov': font_utils.c:(.text+0xbc0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_perspective_fov': font_utils.c:(.text+0xc40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_perspective': font_utils.c:(.text+0xc60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_perspective': font_utils.c:(.text+0xce0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_ortho': font_utils.c:(.text+0xd00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_ortho': font_utils.c:(.text+0xd80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_inverse': font_utils.c:(.text+0xda0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_inverse': font_utils.c:(.text+0xe20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_adjugate': font_utils.c:(.text+0xe40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_adjugate': font_utils.c:(.text+0xec0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_transpose': font_utils.c:(.text+0xee0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_transpose': font_utils.c:(.text+0xf60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_assign_mat3': font_utils.c:(.text+0xf80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_assign_mat3': font_utils.c:(.text+0x1000): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_assign_mat2': font_utils.c:(.text+0x1020): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_assign_mat2': font_utils.c:(.text+0x10c0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_assign': font_utils.c:(.text+0x10e0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_assign': font_utils.c:(.text+0x1160): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_determinant': font_utils.c:(.text+0x1180): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_determinant': font_utils.c:(.text+0x11a0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_identity': font_utils.c:(.text+0x11c0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_identity': font_utils.c:(.text+0x1240): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4_zero': font_utils.c:(.text+0x1260): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4_zero': font_utils.c:(.text+0x12e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat4': font_utils.c:(.text+0x1300): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat4': font_utils.c:(.text+0x1380): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_lerp': font_utils.c:(.text+0x13a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_lerp': font_utils.c:(.text+0x1420): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_multiply': font_utils.c:(.text+0x1440): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_multiply': font_utils.c:(.text+0x14c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_scale': font_utils.c:(.text+0x14e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_scale': font_utils.c:(.text+0x1560): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_negative': font_utils.c:(.text+0x1580): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_negative': font_utils.c:(.text+0x1600): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_scaling': font_utils.c:(.text+0x1620): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_scaling': font_utils.c:(.text+0x16a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_quaternion': font_utils.c:(.text+0x16c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_quaternion': font_utils.c:(.text+0x1760): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_axis': font_utils.c:(.text+0x1780): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_axis': font_utils.c:(.text+0x1820): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_z': font_utils.c:(.text+0x1840): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_z': font_utils.c:(.text+0x18c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_y': font_utils.c:(.text+0x18e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_y': font_utils.c:(.text+0x1960): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_rotation_x': font_utils.c:(.text+0x1980): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_rotation_x': font_utils.c:(.text+0x1a00): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_inverse': font_utils.c:(.text+0x1a20): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_inverse': font_utils.c:(.text+0x1aa0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_adjugate': font_utils.c:(.text+0x1ac0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_adjugate': font_utils.c:(.text+0x1b40): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_cofactor': font_utils.c:(.text+0x1b60): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_cofactor': font_utils.c:(.text+0x1be0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_transpose': font_utils.c:(.text+0x1c00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_transpose': font_utils.c:(.text+0x1c80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_assign_mat4': font_utils.c:(.text+0x1ca0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_assign_mat4': font_utils.c:(.text+0x1d20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_assign_mat2': font_utils.c:(.text+0x1d40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_assign_mat2': font_utils.c:(.text+0x1de0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_assign': font_utils.c:(.text+0x1e00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_assign': font_utils.c:(.text+0x1e80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_determinant': font_utils.c:(.text+0x1ea0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_determinant': font_utils.c:(.text+0x1ec0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_identity': font_utils.c:(.text+0x1ee0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_identity': font_utils.c:(.text+0x1f60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3_zero': font_utils.c:(.text+0x1f80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3_zero': font_utils.c:(.text+0x2000): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat3': font_utils.c:(.text+0x2020): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat3': font_utils.c:(.text+0x20a0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_lerp': font_utils.c:(.text+0x20c0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_lerp': font_utils.c:(.text+0x2180): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_multiply': font_utils.c:(.text+0x21a0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_multiply': font_utils.c:(.text+0x2260): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_scale': font_utils.c:(.text+0x2280): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_scale': font_utils.c:(.text+0x2320): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_negative': font_utils.c:(.text+0x2340): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_negative': font_utils.c:(.text+0x23e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_scaling': font_utils.c:(.text+0x2400): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_scaling': font_utils.c:(.text+0x24a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_rotation': font_utils.c:(.text+0x24c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_rotation': font_utils.c:(.text+0x2560): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_inverse': font_utils.c:(.text+0x2580): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_inverse': font_utils.c:(.text+0x2620): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_cofactor': font_utils.c:(.text+0x2640): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_cofactor': font_utils.c:(.text+0x26e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_transpose': font_utils.c:(.text+0x2700): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_transpose': font_utils.c:(.text+0x27a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_assign_mat4': font_utils.c:(.text+0x27c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_assign_mat4': font_utils.c:(.text+0x2860): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_assign_mat3': font_utils.c:(.text+0x2880): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_assign_mat3': font_utils.c:(.text+0x2920): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_assign': font_utils.c:(.text+0x2940): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_assign': font_utils.c:(.text+0x29e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_determinant': font_utils.c:(.text+0x2a00): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_determinant': font_utils.c:(.text+0x2a40): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_identity': font_utils.c:(.text+0x2a60): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_identity': font_utils.c:(.text+0x2b00): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2_zero': font_utils.c:(.text+0x2b20): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2_zero': font_utils.c:(.text+0x2bc0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `smat2': font_utils.c:(.text+0x2be0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psmat2': font_utils.c:(.text+0x2c80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_length_squared': font_utils.c:(.text+0x2ca0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_length_squared': font_utils.c:(.text+0x2ce0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_length': font_utils.c:(.text+0x2d00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_length': font_utils.c:(.text+0x2d40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_angle': font_utils.c:(.text+0x2d60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_angle': font_utils.c:(.text+0x2da0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_dot': font_utils.c:(.text+0x2dc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_dot': font_utils.c:(.text+0x2e00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_slerp': font_utils.c:(.text+0x2e20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_slerp': font_utils.c:(.text+0x2ee0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_lerp': font_utils.c:(.text+0x2f00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_lerp': font_utils.c:(.text+0x2fc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_yaw_pitch_roll': font_utils.c:(.text+0x2fe0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_yaw_pitch_roll': font_utils.c:(.text+0x3080): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_mat4': font_utils.c:(.text+0x30a0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_mat4': font_utils.c:(.text+0x3140): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_vec3': font_utils.c:(.text+0x3160): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_vec3': font_utils.c:(.text+0x3200): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_from_axis_angle': font_utils.c:(.text+0x3220): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_from_axis_angle': font_utils.c:(.text+0x32c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_power': font_utils.c:(.text+0x32e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_power': font_utils.c:(.text+0x3380): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_normalize': font_utils.c:(.text+0x33a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_normalize': font_utils.c:(.text+0x3440): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_inverse': font_utils.c:(.text+0x3460): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_inverse': font_utils.c:(.text+0x3500): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_conjugate': font_utils.c:(.text+0x3520): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_conjugate': font_utils.c:(.text+0x35c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_negative': font_utils.c:(.text+0x35e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_negative': font_utils.c:(.text+0x3680): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_divide': font_utils.c:(.text+0x36a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_divide': font_utils.c:(.text+0x3760): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_multiply': font_utils.c:(.text+0x3780): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_multiply': font_utils.c:(.text+0x3840): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_scale': font_utils.c:(.text+0x3860): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_scale': font_utils.c:(.text+0x3900): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_null': font_utils.c:(.text+0x3920): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_null': font_utils.c:(.text+0x39c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_zero': font_utils.c:(.text+0x39e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_zero': font_utils.c:(.text+0x3a80): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_assign': font_utils.c:(.text+0x3aa0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_assign': font_utils.c:(.text+0x3b40): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat': font_utils.c:(.text+0x3b60): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat': font_utils.c:(.text+0x3c00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_nearly_equal': font_utils.c:(.text+0x3c20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_nearly_equal': font_utils.c:(.text+0x3c60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_equal': font_utils.c:(.text+0x3c80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_equal': font_utils.c:(.text+0x3cc0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_near_zero': font_utils.c:(.text+0x3ce0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_near_zero': font_utils.c:(.text+0x3d20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `squat_is_zero': font_utils.c:(.text+0x3d40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psquat_is_zero': font_utils.c:(.text+0x3d80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_lerp': font_utils.c:(.text+0x3da0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_lerp': font_utils.c:(.text+0x3e40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_normalize': font_utils.c:(.text+0x3e60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_normalize': font_utils.c:(.text+0x3f00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_clamp': font_utils.c:(.text+0x3f20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_clamp': font_utils.c:(.text+0x3fc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_min': font_utils.c:(.text+0x3fe0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_min': font_utils.c:(.text+0x4080): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_max': font_utils.c:(.text+0x40a0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_max': font_utils.c:(.text+0x4140): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_round': font_utils.c:(.text+0x4160): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_round': font_utils.c:(.text+0x4200): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_ceil': font_utils.c:(.text+0x4220): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_ceil': font_utils.c:(.text+0x42c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_floor': font_utils.c:(.text+0x42e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_floor': font_utils.c:(.text+0x4380): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_abs': font_utils.c:(.text+0x43a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_abs': font_utils.c:(.text+0x4440): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_inverse': font_utils.c:(.text+0x4460): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_inverse': font_utils.c:(.text+0x4500): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_negative': font_utils.c:(.text+0x4520): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_negative': font_utils.c:(.text+0x45c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_snap': font_utils.c:(.text+0x45e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_snap': font_utils.c:(.text+0x4680): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_divide': font_utils.c:(.text+0x46a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_divide': font_utils.c:(.text+0x4740): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_multiply_mat4': font_utils.c:(.text+0x4760): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_multiply_mat4': font_utils.c:(.text+0x4800): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_multiply': font_utils.c:(.text+0x4820): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_multiply': font_utils.c:(.text+0x48c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_scale': font_utils.c:(.text+0x48e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_scale': font_utils.c:(.text+0x4980): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_subtract': font_utils.c:(.text+0x49a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_subtract': font_utils.c:(.text+0x4a40): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_add': font_utils.c:(.text+0x4a60): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_add': font_utils.c:(.text+0x4b00): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_one': font_utils.c:(.text+0x4b20): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_one': font_utils.c:(.text+0x4ba0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_zero': font_utils.c:(.text+0x4bc0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_zero': font_utils.c:(.text+0x4c40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_assign_vec4': font_utils.c:(.text+0x4c60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_assign_vec4': font_utils.c:(.text+0x4d00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_assign': font_utils.c:(.text+0x4d20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_assign': font_utils.c:(.text+0x4dc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i': font_utils.c:(.text+0x4de0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i': font_utils.c:(.text+0x4e80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_is_equal': font_utils.c:(.text+0x4ec0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_is_equal': font_utils.c:(.text+0x4f00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4i_is_zero': font_utils.c:(.text+0x4f20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4i_is_zero': font_utils.c:(.text+0x4f40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_lerp': font_utils.c:(.text+0x4f60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_lerp': font_utils.c:(.text+0x5000): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_normalize': font_utils.c:(.text+0x5020): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_normalize': font_utils.c:(.text+0x50c0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_clamp': font_utils.c:(.text+0x50e0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_clamp': font_utils.c:(.text+0x5180): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_min': font_utils.c:(.text+0x51a0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_min': font_utils.c:(.text+0x5240): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_max': font_utils.c:(.text+0x5260): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_max': font_utils.c:(.text+0x5300): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_round': font_utils.c:(.text+0x5320): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_round': font_utils.c:(.text+0x53c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_ceil': font_utils.c:(.text+0x53e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_ceil': font_utils.c:(.text+0x5480): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_floor': font_utils.c:(.text+0x54a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_floor': font_utils.c:(.text+0x5540): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_abs': font_utils.c:(.text+0x5560): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_abs': font_utils.c:(.text+0x5600): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_inverse': font_utils.c:(.text+0x5620): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_inverse': font_utils.c:(.text+0x56c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_negative': font_utils.c:(.text+0x56e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_negative': font_utils.c:(.text+0x5780): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_snap': font_utils.c:(.text+0x57a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_snap': font_utils.c:(.text+0x5840): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_divide': font_utils.c:(.text+0x5860): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_divide': font_utils.c:(.text+0x5900): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_multiply_mat4': font_utils.c:(.text+0x5920): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_multiply_mat4': font_utils.c:(.text+0x59c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_multiply': font_utils.c:(.text+0x59e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_multiply': font_utils.c:(.text+0x5a80): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_scale': font_utils.c:(.text+0x5aa0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_scale': font_utils.c:(.text+0x5b40): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_subtract': font_utils.c:(.text+0x5b60): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_subtract': font_utils.c:(.text+0x5c00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_add': font_utils.c:(.text+0x5c20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_add': font_utils.c:(.text+0x5cc0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_one': font_utils.c:(.text+0x5ce0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_one': font_utils.c:(.text+0x5d60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_zero': font_utils.c:(.text+0x5d80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_zero': font_utils.c:(.text+0x5e00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_assign_vec4i': font_utils.c:(.text+0x5e20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_assign_vec4i': font_utils.c:(.text+0x5ec0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_assign': font_utils.c:(.text+0x5ee0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_assign': font_utils.c:(.text+0x5f80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4': font_utils.c:(.text+0x5fa0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4': font_utils.c:(.text+0x6040): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_nearly_equal': font_utils.c:(.text+0x6060): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_nearly_equal': font_utils.c:(.text+0x60a0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_equal': font_utils.c:(.text+0x60c0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_equal': font_utils.c:(.text+0x6100): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_near_zero': font_utils.c:(.text+0x6120): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_near_zero': font_utils.c:(.text+0x6160): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec4_is_zero': font_utils.c:(.text+0x6180): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec4_is_zero': font_utils.c:(.text+0x61a0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_distance_squared': font_utils.c:(.text+0x61c0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_distance_squared': font_utils.c:(.text+0x6220): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_distance': font_utils.c:(.text+0x6240): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_distance': font_utils.c:(.text+0x62a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_length_squared': font_utils.c:(.text+0x62c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_length_squared': font_utils.c:(.text+0x6300): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_length': font_utils.c:(.text+0x6320): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_length': font_utils.c:(.text+0x6360): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_dot': font_utils.c:(.text+0x6380): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_dot': font_utils.c:(.text+0x63e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_bezier4': font_utils.c:(.text+0x6400): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_bezier4': font_utils.c:(.text+0x6500): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_bezier3': font_utils.c:(.text+0x6540): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_bezier3': font_utils.c:(.text+0x6640): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_lerp': font_utils.c:(.text+0x6660): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_lerp': font_utils.c:(.text+0x6740): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_reflect': font_utils.c:(.text+0x6760): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_reflect': font_utils.c:(.text+0x6840): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_slide': font_utils.c:(.text+0x6860): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_slide': font_utils.c:(.text+0x6940): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_project': font_utils.c:(.text+0x6960): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_project': font_utils.c:(.text+0x6a40): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_normalize': font_utils.c:(.text+0x6a60): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_normalize': font_utils.c:(.text+0x6b20): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_cross': font_utils.c:(.text+0x6b40): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_cross': font_utils.c:(.text+0x6c20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_clamp': font_utils.c:(.text+0x6c40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_clamp': font_utils.c:(.text+0x6d40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_min': font_utils.c:(.text+0x6d60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_min': font_utils.c:(.text+0x6e40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_max': font_utils.c:(.text+0x6e60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_max': font_utils.c:(.text+0x6f40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_round': font_utils.c:(.text+0x6f60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_round': font_utils.c:(.text+0x7000): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_ceil': font_utils.c:(.text+0x7020): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_ceil': font_utils.c:(.text+0x70c0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_floor': font_utils.c:(.text+0x70e0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_floor': font_utils.c:(.text+0x7180): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_abs': font_utils.c:(.text+0x71a0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_abs': font_utils.c:(.text+0x7260): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_inverse': font_utils.c:(.text+0x7280): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_inverse': font_utils.c:(.text+0x7340): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_negative': font_utils.c:(.text+0x7360): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_negative': font_utils.c:(.text+0x7420): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_snap': font_utils.c:(.text+0x7440): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_snap': font_utils.c:(.text+0x7520): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_divide': font_utils.c:(.text+0x7540): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_divide': font_utils.c:(.text+0x7620): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_multiply_mat3': font_utils.c:(.text+0x7640): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_multiply_mat3': font_utils.c:(.text+0x7700): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_multiply': font_utils.c:(.text+0x7720): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_multiply': font_utils.c:(.text+0x7800): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_scale': font_utils.c:(.text+0x7820): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_scale': font_utils.c:(.text+0x78e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_subtract': font_utils.c:(.text+0x7900): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_subtract': font_utils.c:(.text+0x79e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_add': font_utils.c:(.text+0x7a00): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_add': font_utils.c:(.text+0x7ae0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_one': font_utils.c:(.text+0x7b00): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_one': font_utils.c:(.text+0x7ba0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_zero': font_utils.c:(.text+0x7bc0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_zero': font_utils.c:(.text+0x7c60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_assign_vec3': font_utils.c:(.text+0x7c80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_assign_vec3': font_utils.c:(.text+0x7d20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_assign': font_utils.c:(.text+0x7d40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_assign': font_utils.c:(.text+0x7e00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i': font_utils.c:(.text+0x7e20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i': font_utils.c:(.text+0x7ec0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_is_equal': font_utils.c:(.text+0x7ee0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_is_equal': font_utils.c:(.text+0x7f40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3i_is_zero': font_utils.c:(.text+0x7f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3i_is_zero': font_utils.c:(.text+0x7fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_distance_squared': font_utils.c:(.text+0x7fc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_distance_squared': font_utils.c:(.text+0x8000): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_distance': font_utils.c:(.text+0x8020): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_distance': font_utils.c:(.text+0x8060): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_length_squared': font_utils.c:(.text+0x8080): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_length_squared': font_utils.c:(.text+0x80a0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_length': font_utils.c:(.text+0x80c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_length': font_utils.c:(.text+0x80e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_dot': font_utils.c:(.text+0x8100): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_dot': font_utils.c:(.text+0x8140): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_bezier4': font_utils.c:(.text+0x8160): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_bezier4': font_utils.c:(.text+0x8240): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_bezier3': font_utils.c:(.text+0x8280): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_bezier3': font_utils.c:(.text+0x8340): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_lerp': font_utils.c:(.text+0x8360): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_lerp': font_utils.c:(.text+0x8420): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_reflect': font_utils.c:(.text+0x8440): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_reflect': font_utils.c:(.text+0x8500): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_slide': font_utils.c:(.text+0x8520): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_slide': font_utils.c:(.text+0x85e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_project': font_utils.c:(.text+0x8600): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_project': font_utils.c:(.text+0x86c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_normalize': font_utils.c:(.text+0x86e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_normalize': font_utils.c:(.text+0x8780): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_cross': font_utils.c:(.text+0x87a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_cross': font_utils.c:(.text+0x8860): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_clamp': font_utils.c:(.text+0x8880): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_clamp': font_utils.c:(.text+0x8940): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_min': font_utils.c:(.text+0x8960): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_min': font_utils.c:(.text+0x8a20): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_max': font_utils.c:(.text+0x8a40): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_max': font_utils.c:(.text+0x8b00): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_round': font_utils.c:(.text+0x8b20): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_round': font_utils.c:(.text+0x8bc0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_ceil': font_utils.c:(.text+0x8be0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_ceil': font_utils.c:(.text+0x8c80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_floor': font_utils.c:(.text+0x8ca0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_floor': font_utils.c:(.text+0x8d40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_abs': font_utils.c:(.text+0x8d60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_abs': font_utils.c:(.text+0x8e00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_inverse': font_utils.c:(.text+0x8e20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_inverse': font_utils.c:(.text+0x8ec0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_negative': font_utils.c:(.text+0x8ee0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_negative': font_utils.c:(.text+0x8f80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_snap': font_utils.c:(.text+0x8fa0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_snap': font_utils.c:(.text+0x9060): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_divide': font_utils.c:(.text+0x9080): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_divide': font_utils.c:(.text+0x9140): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_multiply_mat3': font_utils.c:(.text+0x9160): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_multiply_mat3': font_utils.c:(.text+0x9200): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_multiply': font_utils.c:(.text+0x9220): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_multiply': font_utils.c:(.text+0x92e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_scale': font_utils.c:(.text+0x9300): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_scale': font_utils.c:(.text+0x93a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_subtract': font_utils.c:(.text+0x93c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_subtract': font_utils.c:(.text+0x9480): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_add': font_utils.c:(.text+0x94a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_add': font_utils.c:(.text+0x9560): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_one': font_utils.c:(.text+0x9580): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_one': font_utils.c:(.text+0x9620): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_zero': font_utils.c:(.text+0x9640): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_zero': font_utils.c:(.text+0x96e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_assign_vec3i': font_utils.c:(.text+0x9700): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_assign_vec3i': font_utils.c:(.text+0x97c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_assign': font_utils.c:(.text+0x97e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_assign': font_utils.c:(.text+0x9880): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3': font_utils.c:(.text+0x98a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3': font_utils.c:(.text+0x9940): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_nearly_equal': font_utils.c:(.text+0x9960): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_nearly_equal': font_utils.c:(.text+0x99a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_equal': font_utils.c:(.text+0x99c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_equal': font_utils.c:(.text+0x9a00): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_near_zero': font_utils.c:(.text+0x9a20): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_near_zero': font_utils.c:(.text+0x9a60): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec3_is_zero': font_utils.c:(.text+0x9a80): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec3_is_zero': font_utils.c:(.text+0x9ac0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_distance_squared': font_utils.c:(.text+0x9ae0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_distance_squared': font_utils.c:(.text+0x9b20): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_distance': font_utils.c:(.text+0x9b40): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_distance': font_utils.c:(.text+0x9b60): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_length': font_utils.c:(.text+0x9b80): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_length': font_utils.c:(.text+0x9ba0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_length_squared': font_utils.c:(.text+0x9bc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_length_squared': font_utils.c:(.text+0x9be0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_angle': font_utils.c:(.text+0x9c00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_angle': font_utils.c:(.text+0x9c20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_dot': font_utils.c:(.text+0x9c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_dot': font_utils.c:(.text+0x9c80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_bezier4': font_utils.c:(.text+0x9ca0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_bezier4': font_utils.c:(.text+0x9d40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_bezier3': font_utils.c:(.text+0x9d80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_bezier3': font_utils.c:(.text+0x9e20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_lerp': font_utils.c:(.text+0x9e40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_lerp': font_utils.c:(.text+0x9ec0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_rotate': font_utils.c:(.text+0x9ee0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_rotate': font_utils.c:(.text+0x9f60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_tangent': font_utils.c:(.text+0x9f80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_tangent': font_utils.c:(.text+0xa000): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_reflect': font_utils.c:(.text+0xa020): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_reflect': font_utils.c:(.text+0xa0a0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_slide': font_utils.c:(.text+0xa0c0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_slide': font_utils.c:(.text+0xa140): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_project': font_utils.c:(.text+0xa160): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_project': font_utils.c:(.text+0xa1e0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_normalize': font_utils.c:(.text+0xa200): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_normalize': font_utils.c:(.text+0xa280): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_clamp': font_utils.c:(.text+0xa2a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_clamp': font_utils.c:(.text+0xa340): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_min': font_utils.c:(.text+0xa360): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_min': font_utils.c:(.text+0xa3e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_max': font_utils.c:(.text+0xa400): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_max': font_utils.c:(.text+0xa480): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_round': font_utils.c:(.text+0xa4a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_round': font_utils.c:(.text+0xa520): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_ceil': font_utils.c:(.text+0xa540): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_ceil': font_utils.c:(.text+0xa5c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_floor': font_utils.c:(.text+0xa5e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_floor': font_utils.c:(.text+0xa660): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_abs': font_utils.c:(.text+0xa680): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_abs': font_utils.c:(.text+0xa700): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_inverse': font_utils.c:(.text+0xa720): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_inverse': font_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_negative': font_utils.c:(.text+0xa7c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_negative': font_utils.c:(.text+0xa840): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_snap': font_utils.c:(.text+0xa860): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_snap': font_utils.c:(.text+0xa8e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_divide': font_utils.c:(.text+0xa900): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_divide': font_utils.c:(.text+0xa980): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_multiply_mat2': font_utils.c:(.text+0xa9a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_multiply_mat2': font_utils.c:(.text+0xaa40): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_multiply': font_utils.c:(.text+0xaa60): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_multiply': font_utils.c:(.text+0xaae0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_scale': font_utils.c:(.text+0xab00): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_scale': font_utils.c:(.text+0xab80): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_subtract': font_utils.c:(.text+0xaba0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_subtract': font_utils.c:(.text+0xac20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_add': font_utils.c:(.text+0xac40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_add': font_utils.c:(.text+0xacc0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_one': font_utils.c:(.text+0xace0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_one': font_utils.c:(.text+0xad60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_zero': font_utils.c:(.text+0xad80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_zero': font_utils.c:(.text+0xae00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_assign_vec2': font_utils.c:(.text+0xae20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_assign_vec2': font_utils.c:(.text+0xaea0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_assign': font_utils.c:(.text+0xaec0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_assign': font_utils.c:(.text+0xaf40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i': font_utils.c:(.text+0xaf60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i': font_utils.c:(.text+0xafe0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_is_equal': font_utils.c:(.text+0xb000): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_is_equal': font_utils.c:(.text+0xb040): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2i_is_zero': font_utils.c:(.text+0xb060): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2i_is_zero': font_utils.c:(.text+0xb080): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_distance_squared': font_utils.c:(.text+0xb0a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_distance_squared': font_utils.c:(.text+0xb0e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_distance': font_utils.c:(.text+0xb100): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_distance': font_utils.c:(.text+0xb140): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_length': font_utils.c:(.text+0xb160): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_length': font_utils.c:(.text+0xb180): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_length_squared': font_utils.c:(.text+0xb1a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_length_squared': font_utils.c:(.text+0xb1c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_angle': font_utils.c:(.text+0xb1e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_angle': font_utils.c:(.text+0xb200): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_dot': font_utils.c:(.text+0xb220): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_dot': font_utils.c:(.text+0xb260): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_bezier4': font_utils.c:(.text+0xb280): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_bezier4': font_utils.c:(.text+0xb340): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_bezier3': font_utils.c:(.text+0xb380): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_bezier3': font_utils.c:(.text+0xb420): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_lerp': font_utils.c:(.text+0xb440): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_lerp': font_utils.c:(.text+0xb4e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_rotate': font_utils.c:(.text+0xb500): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_rotate': font_utils.c:(.text+0xb5a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_tangent': font_utils.c:(.text+0xb5c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_tangent': font_utils.c:(.text+0xb640): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_reflect': font_utils.c:(.text+0xb660): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_reflect': font_utils.c:(.text+0xb700): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_slide': font_utils.c:(.text+0xb720): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_slide': font_utils.c:(.text+0xb7c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_project': font_utils.c:(.text+0xb7e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_project': font_utils.c:(.text+0xb880): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_normalize': font_utils.c:(.text+0xb8a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_normalize': font_utils.c:(.text+0xb920): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_clamp': font_utils.c:(.text+0xb940): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_clamp': font_utils.c:(.text+0xb9e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_min': font_utils.c:(.text+0xba00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_min': font_utils.c:(.text+0xbaa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_max': font_utils.c:(.text+0xbac0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_max': font_utils.c:(.text+0xbb60): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_round': font_utils.c:(.text+0xbb80): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_round': font_utils.c:(.text+0xbc00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_ceil': font_utils.c:(.text+0xbc20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_ceil': font_utils.c:(.text+0xbca0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_floor': font_utils.c:(.text+0xbcc0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_floor': font_utils.c:(.text+0xbd40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_abs': font_utils.c:(.text+0xbd60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_abs': font_utils.c:(.text+0xbde0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_inverse': font_utils.c:(.text+0xbe00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_inverse': font_utils.c:(.text+0xbe80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_negative': font_utils.c:(.text+0xbea0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_negative': font_utils.c:(.text+0xbf20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_snap': font_utils.c:(.text+0xbf40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_snap': font_utils.c:(.text+0xbfe0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_divide': font_utils.c:(.text+0xc000): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_divide': font_utils.c:(.text+0xc0a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_multiply_mat2': font_utils.c:(.text+0xc0c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_multiply_mat2': font_utils.c:(.text+0xc160): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_multiply': font_utils.c:(.text+0xc180): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_multiply': font_utils.c:(.text+0xc220): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_scale': font_utils.c:(.text+0xc240): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_scale': font_utils.c:(.text+0xc2e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_subtract': font_utils.c:(.text+0xc300): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_subtract': font_utils.c:(.text+0xc3a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_add': font_utils.c:(.text+0xc3c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_add': font_utils.c:(.text+0xc460): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_one': font_utils.c:(.text+0xc480): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_one': font_utils.c:(.text+0xc500): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_zero': font_utils.c:(.text+0xc520): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_zero': font_utils.c:(.text+0xc5a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_assign_vec2i': font_utils.c:(.text+0xc5c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_assign_vec2i': font_utils.c:(.text+0xc640): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_assign': font_utils.c:(.text+0xc660): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_assign': font_utils.c:(.text+0xc6e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2': font_utils.c:(.text+0xc700): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2': font_utils.c:(.text+0xc780): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_nearly_equal': font_utils.c:(.text+0xc7a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_nearly_equal': font_utils.c:(.text+0xc7e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_equal': font_utils.c:(.text+0xc800): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_equal': font_utils.c:(.text+0xc840): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_near_zero': font_utils.c:(.text+0xc860): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_near_zero': font_utils.c:(.text+0xc880): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `svec2_is_zero': font_utils.c:(.text+0xc8a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(font_utils.c.o): In function `psvec2_is_zero': font_utils.c:(.text+0xc8c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_lerp': game_events.c:(.text+0x5e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_lerp': game_events.c:(.text+0x660): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_multiply': game_events.c:(.text+0x680): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_multiply': game_events.c:(.text+0x700): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_scale': game_events.c:(.text+0x720): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_scale': game_events.c:(.text+0x7a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_negative': game_events.c:(.text+0x7c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_negative': game_events.c:(.text+0x840): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_scaling': game_events.c:(.text+0x860): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_scaling': game_events.c:(.text+0x8e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_translation': game_events.c:(.text+0x900): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_translation': game_events.c:(.text+0x980): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_look_at': game_events.c:(.text+0x9a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_look_at': game_events.c:(.text+0xa60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_quaternion': game_events.c:(.text+0xa80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_quaternion': game_events.c:(.text+0xb00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_axis': game_events.c:(.text+0xb20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_axis': game_events.c:(.text+0xba0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_z': game_events.c:(.text+0xbc0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_z': game_events.c:(.text+0xc40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_y': game_events.c:(.text+0xc60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_y': game_events.c:(.text+0xce0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_rotation_x': game_events.c:(.text+0xd00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_rotation_x': game_events.c:(.text+0xd80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_perspective_infinite': game_events.c:(.text+0xda0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_perspective_infinite': game_events.c:(.text+0xe20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_perspective_fov': game_events.c:(.text+0xe40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_perspective_fov': game_events.c:(.text+0xec0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_perspective': game_events.c:(.text+0xee0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_perspective': game_events.c:(.text+0xf60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_ortho': game_events.c:(.text+0xf80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_ortho': game_events.c:(.text+0x1000): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_inverse': game_events.c:(.text+0x1020): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_inverse': game_events.c:(.text+0x10a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_adjugate': game_events.c:(.text+0x10c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_adjugate': game_events.c:(.text+0x1140): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_transpose': game_events.c:(.text+0x1160): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_transpose': game_events.c:(.text+0x11e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_assign_mat3': game_events.c:(.text+0x1200): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_assign_mat3': game_events.c:(.text+0x1280): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_assign_mat2': game_events.c:(.text+0x12a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_assign_mat2': game_events.c:(.text+0x1340): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_assign': game_events.c:(.text+0x1360): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_assign': game_events.c:(.text+0x13e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_determinant': game_events.c:(.text+0x1400): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_determinant': game_events.c:(.text+0x1420): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_identity': game_events.c:(.text+0x1440): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_identity': game_events.c:(.text+0x14c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4_zero': game_events.c:(.text+0x14e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4_zero': game_events.c:(.text+0x1560): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat4': game_events.c:(.text+0x1580): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat4': game_events.c:(.text+0x1600): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_lerp': game_events.c:(.text+0x1620): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_lerp': game_events.c:(.text+0x16a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_multiply': game_events.c:(.text+0x16c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_multiply': game_events.c:(.text+0x1740): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_scale': game_events.c:(.text+0x1760): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_scale': game_events.c:(.text+0x17e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_negative': game_events.c:(.text+0x1800): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_negative': game_events.c:(.text+0x1880): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_scaling': game_events.c:(.text+0x18a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_scaling': game_events.c:(.text+0x1920): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_quaternion': game_events.c:(.text+0x1940): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_quaternion': game_events.c:(.text+0x19e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_axis': game_events.c:(.text+0x1a00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_axis': game_events.c:(.text+0x1aa0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_z': game_events.c:(.text+0x1ac0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_z': game_events.c:(.text+0x1b40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_y': game_events.c:(.text+0x1b60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_y': game_events.c:(.text+0x1be0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_rotation_x': game_events.c:(.text+0x1c00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_rotation_x': game_events.c:(.text+0x1c80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_inverse': game_events.c:(.text+0x1ca0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_inverse': game_events.c:(.text+0x1d20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_adjugate': game_events.c:(.text+0x1d40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_adjugate': game_events.c:(.text+0x1dc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_cofactor': game_events.c:(.text+0x1de0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_cofactor': game_events.c:(.text+0x1e60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_transpose': game_events.c:(.text+0x1e80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_transpose': game_events.c:(.text+0x1f00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_assign_mat4': game_events.c:(.text+0x1f20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_assign_mat4': game_events.c:(.text+0x1fa0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_assign_mat2': game_events.c:(.text+0x1fc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_assign_mat2': game_events.c:(.text+0x2060): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_assign': game_events.c:(.text+0x2080): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_assign': game_events.c:(.text+0x2100): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_determinant': game_events.c:(.text+0x2120): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_determinant': game_events.c:(.text+0x2140): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_identity': game_events.c:(.text+0x2160): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_identity': game_events.c:(.text+0x21e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3_zero': game_events.c:(.text+0x2200): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3_zero': game_events.c:(.text+0x2280): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat3': game_events.c:(.text+0x22a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat3': game_events.c:(.text+0x2320): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_lerp': game_events.c:(.text+0x2340): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_lerp': game_events.c:(.text+0x2400): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_multiply': game_events.c:(.text+0x2420): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_multiply': game_events.c:(.text+0x24e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_scale': game_events.c:(.text+0x2500): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_scale': game_events.c:(.text+0x25a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_negative': game_events.c:(.text+0x25c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_negative': game_events.c:(.text+0x2660): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_scaling': game_events.c:(.text+0x2680): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_scaling': game_events.c:(.text+0x2720): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_rotation': game_events.c:(.text+0x2740): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_rotation': game_events.c:(.text+0x27e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_inverse': game_events.c:(.text+0x2800): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_inverse': game_events.c:(.text+0x28a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_cofactor': game_events.c:(.text+0x28c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_cofactor': game_events.c:(.text+0x2960): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_transpose': game_events.c:(.text+0x2980): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_transpose': game_events.c:(.text+0x2a20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_assign_mat4': game_events.c:(.text+0x2a40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_assign_mat4': game_events.c:(.text+0x2ae0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_assign_mat3': game_events.c:(.text+0x2b00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_assign_mat3': game_events.c:(.text+0x2ba0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_assign': game_events.c:(.text+0x2bc0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_assign': game_events.c:(.text+0x2c60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_determinant': game_events.c:(.text+0x2c80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_determinant': game_events.c:(.text+0x2cc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_identity': game_events.c:(.text+0x2ce0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_identity': game_events.c:(.text+0x2d80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2_zero': game_events.c:(.text+0x2da0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2_zero': game_events.c:(.text+0x2e40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `smat2': game_events.c:(.text+0x2e60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psmat2': game_events.c:(.text+0x2f00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_length_squared': game_events.c:(.text+0x2f20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_length_squared': game_events.c:(.text+0x2f60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_length': game_events.c:(.text+0x2f80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_length': game_events.c:(.text+0x2fc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_angle': game_events.c:(.text+0x2fe0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_angle': game_events.c:(.text+0x3020): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_dot': game_events.c:(.text+0x3040): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_dot': game_events.c:(.text+0x3080): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_slerp': game_events.c:(.text+0x30a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_slerp': game_events.c:(.text+0x3160): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_lerp': game_events.c:(.text+0x3180): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_lerp': game_events.c:(.text+0x3240): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_yaw_pitch_roll': game_events.c:(.text+0x3260): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_yaw_pitch_roll': game_events.c:(.text+0x3300): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_mat4': game_events.c:(.text+0x3320): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_mat4': game_events.c:(.text+0x33c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_vec3': game_events.c:(.text+0x33e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_vec3': game_events.c:(.text+0x3480): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_from_axis_angle': game_events.c:(.text+0x34a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_from_axis_angle': game_events.c:(.text+0x3540): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_power': game_events.c:(.text+0x3560): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_power': game_events.c:(.text+0x3600): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_normalize': game_events.c:(.text+0x3620): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_normalize': game_events.c:(.text+0x36c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_inverse': game_events.c:(.text+0x36e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_inverse': game_events.c:(.text+0x3780): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_conjugate': game_events.c:(.text+0x37a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_conjugate': game_events.c:(.text+0x3840): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_negative': game_events.c:(.text+0x3860): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_negative': game_events.c:(.text+0x3900): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_divide': game_events.c:(.text+0x3920): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_divide': game_events.c:(.text+0x39e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_multiply': game_events.c:(.text+0x3a00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_multiply': game_events.c:(.text+0x3ac0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_scale': game_events.c:(.text+0x3ae0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_scale': game_events.c:(.text+0x3b80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_null': game_events.c:(.text+0x3ba0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_null': game_events.c:(.text+0x3c40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_zero': game_events.c:(.text+0x3c60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_zero': game_events.c:(.text+0x3d00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_assign': game_events.c:(.text+0x3d20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_assign': game_events.c:(.text+0x3dc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat': game_events.c:(.text+0x3de0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat': game_events.c:(.text+0x3e80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_nearly_equal': game_events.c:(.text+0x3ea0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_nearly_equal': game_events.c:(.text+0x3ee0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_equal': game_events.c:(.text+0x3f00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_equal': game_events.c:(.text+0x3f40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_near_zero': game_events.c:(.text+0x3f60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_near_zero': game_events.c:(.text+0x3fa0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `squat_is_zero': game_events.c:(.text+0x3fc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psquat_is_zero': game_events.c:(.text+0x4000): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_lerp': game_events.c:(.text+0x4020): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_lerp': game_events.c:(.text+0x40c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_normalize': game_events.c:(.text+0x40e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_normalize': game_events.c:(.text+0x4180): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_clamp': game_events.c:(.text+0x41a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_clamp': game_events.c:(.text+0x4240): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_min': game_events.c:(.text+0x4260): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_min': game_events.c:(.text+0x4300): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_max': game_events.c:(.text+0x4320): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_max': game_events.c:(.text+0x43c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_round': game_events.c:(.text+0x43e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_round': game_events.c:(.text+0x4480): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_ceil': game_events.c:(.text+0x44a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_ceil': game_events.c:(.text+0x4540): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_floor': game_events.c:(.text+0x4560): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_floor': game_events.c:(.text+0x4600): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_abs': game_events.c:(.text+0x4620): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_abs': game_events.c:(.text+0x46c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_inverse': game_events.c:(.text+0x46e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_inverse': game_events.c:(.text+0x4780): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_negative': game_events.c:(.text+0x47a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_negative': game_events.c:(.text+0x4840): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_snap': game_events.c:(.text+0x4860): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_snap': game_events.c:(.text+0x4900): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_divide': game_events.c:(.text+0x4920): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_divide': game_events.c:(.text+0x49c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_multiply_mat4': game_events.c:(.text+0x49e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_multiply_mat4': game_events.c:(.text+0x4a80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_multiply': game_events.c:(.text+0x4aa0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_multiply': game_events.c:(.text+0x4b40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_scale': game_events.c:(.text+0x4b60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_scale': game_events.c:(.text+0x4c00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_subtract': game_events.c:(.text+0x4c20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_subtract': game_events.c:(.text+0x4cc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_add': game_events.c:(.text+0x4ce0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_add': game_events.c:(.text+0x4d80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_one': game_events.c:(.text+0x4da0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_one': game_events.c:(.text+0x4e20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_zero': game_events.c:(.text+0x4e40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_zero': game_events.c:(.text+0x4ec0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_assign_vec4': game_events.c:(.text+0x4ee0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_assign_vec4': game_events.c:(.text+0x4f80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_assign': game_events.c:(.text+0x4fa0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_assign': game_events.c:(.text+0x5040): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i': game_events.c:(.text+0x5060): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i': game_events.c:(.text+0x5100): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_is_equal': game_events.c:(.text+0x5140): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_is_equal': game_events.c:(.text+0x5180): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4i_is_zero': game_events.c:(.text+0x51a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4i_is_zero': game_events.c:(.text+0x51c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_lerp': game_events.c:(.text+0x51e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_lerp': game_events.c:(.text+0x5280): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_normalize': game_events.c:(.text+0x52a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_normalize': game_events.c:(.text+0x5340): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_clamp': game_events.c:(.text+0x5360): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_clamp': game_events.c:(.text+0x5400): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_min': game_events.c:(.text+0x5420): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_min': game_events.c:(.text+0x54c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_max': game_events.c:(.text+0x54e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_max': game_events.c:(.text+0x5580): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_round': game_events.c:(.text+0x55a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_round': game_events.c:(.text+0x5640): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_ceil': game_events.c:(.text+0x5660): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_ceil': game_events.c:(.text+0x5700): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_floor': game_events.c:(.text+0x5720): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_floor': game_events.c:(.text+0x57c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_abs': game_events.c:(.text+0x57e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_abs': game_events.c:(.text+0x5880): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_inverse': game_events.c:(.text+0x58a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_inverse': game_events.c:(.text+0x5940): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_negative': game_events.c:(.text+0x5960): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_negative': game_events.c:(.text+0x5a00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_snap': game_events.c:(.text+0x5a20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_snap': game_events.c:(.text+0x5ac0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_divide': game_events.c:(.text+0x5ae0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_divide': game_events.c:(.text+0x5b80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_multiply_mat4': game_events.c:(.text+0x5ba0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_multiply_mat4': game_events.c:(.text+0x5c40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_multiply': game_events.c:(.text+0x5c60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_multiply': game_events.c:(.text+0x5d00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_scale': game_events.c:(.text+0x5d20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_scale': game_events.c:(.text+0x5dc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_subtract': game_events.c:(.text+0x5de0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_subtract': game_events.c:(.text+0x5e80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_add': game_events.c:(.text+0x5ea0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_add': game_events.c:(.text+0x5f40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_one': game_events.c:(.text+0x5f60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_one': game_events.c:(.text+0x5fe0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_zero': game_events.c:(.text+0x6000): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_zero': game_events.c:(.text+0x6080): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_assign_vec4i': game_events.c:(.text+0x60a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_assign_vec4i': game_events.c:(.text+0x6140): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_assign': game_events.c:(.text+0x6160): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_assign': game_events.c:(.text+0x6200): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4': game_events.c:(.text+0x6220): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4': game_events.c:(.text+0x62c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_nearly_equal': game_events.c:(.text+0x62e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_nearly_equal': game_events.c:(.text+0x6320): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_equal': game_events.c:(.text+0x6340): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_equal': game_events.c:(.text+0x6380): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_near_zero': game_events.c:(.text+0x63a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_near_zero': game_events.c:(.text+0x63e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec4_is_zero': game_events.c:(.text+0x6400): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec4_is_zero': game_events.c:(.text+0x6420): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_distance_squared': game_events.c:(.text+0x6440): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_distance_squared': game_events.c:(.text+0x64a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_distance': game_events.c:(.text+0x64c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_distance': game_events.c:(.text+0x6520): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_length_squared': game_events.c:(.text+0x6540): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_length_squared': game_events.c:(.text+0x6580): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_length': game_events.c:(.text+0x65a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_length': game_events.c:(.text+0x65e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_dot': game_events.c:(.text+0x6600): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_dot': game_events.c:(.text+0x6660): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_bezier4': game_events.c:(.text+0x6680): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_bezier4': game_events.c:(.text+0x6780): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_bezier3': game_events.c:(.text+0x67c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_bezier3': game_events.c:(.text+0x68c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_lerp': game_events.c:(.text+0x68e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_lerp': game_events.c:(.text+0x69c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_reflect': game_events.c:(.text+0x69e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_reflect': game_events.c:(.text+0x6ac0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_slide': game_events.c:(.text+0x6ae0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_slide': game_events.c:(.text+0x6bc0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_project': game_events.c:(.text+0x6be0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_project': game_events.c:(.text+0x6cc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_normalize': game_events.c:(.text+0x6ce0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_normalize': game_events.c:(.text+0x6da0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_cross': game_events.c:(.text+0x6dc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_cross': game_events.c:(.text+0x6ea0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_clamp': game_events.c:(.text+0x6ec0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_clamp': game_events.c:(.text+0x6fc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_min': game_events.c:(.text+0x6fe0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_min': game_events.c:(.text+0x70c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_max': game_events.c:(.text+0x70e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_max': game_events.c:(.text+0x71c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_round': game_events.c:(.text+0x71e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_round': game_events.c:(.text+0x7280): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_ceil': game_events.c:(.text+0x72a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_ceil': game_events.c:(.text+0x7340): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_floor': game_events.c:(.text+0x7360): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_floor': game_events.c:(.text+0x7400): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_abs': game_events.c:(.text+0x7420): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_abs': game_events.c:(.text+0x74e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_inverse': game_events.c:(.text+0x7500): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_inverse': game_events.c:(.text+0x75c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_negative': game_events.c:(.text+0x75e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_negative': game_events.c:(.text+0x76a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_snap': game_events.c:(.text+0x76c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_snap': game_events.c:(.text+0x77a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_divide': game_events.c:(.text+0x77c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_divide': game_events.c:(.text+0x78a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_multiply_mat3': game_events.c:(.text+0x78c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_multiply_mat3': game_events.c:(.text+0x7980): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_multiply': game_events.c:(.text+0x79a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_multiply': game_events.c:(.text+0x7a80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_scale': game_events.c:(.text+0x7aa0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_scale': game_events.c:(.text+0x7b60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_subtract': game_events.c:(.text+0x7b80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_subtract': game_events.c:(.text+0x7c60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_add': game_events.c:(.text+0x7c80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_add': game_events.c:(.text+0x7d60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_one': game_events.c:(.text+0x7d80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_one': game_events.c:(.text+0x7e20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_zero': game_events.c:(.text+0x7e40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_zero': game_events.c:(.text+0x7ee0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_assign_vec3': game_events.c:(.text+0x7f00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_assign_vec3': game_events.c:(.text+0x7fa0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_assign': game_events.c:(.text+0x7fc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_assign': game_events.c:(.text+0x8080): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i': game_events.c:(.text+0x80a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i': game_events.c:(.text+0x8140): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_is_equal': game_events.c:(.text+0x8160): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_is_equal': game_events.c:(.text+0x81c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3i_is_zero': game_events.c:(.text+0x81e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3i_is_zero': game_events.c:(.text+0x8220): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_distance_squared': game_events.c:(.text+0x8240): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_distance_squared': game_events.c:(.text+0x8280): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_distance': game_events.c:(.text+0x82a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_distance': game_events.c:(.text+0x82e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_length_squared': game_events.c:(.text+0x8300): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_length_squared': game_events.c:(.text+0x8320): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_length': game_events.c:(.text+0x8340): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_length': game_events.c:(.text+0x8360): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_dot': game_events.c:(.text+0x8380): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_dot': game_events.c:(.text+0x83c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_bezier4': game_events.c:(.text+0x83e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_bezier4': game_events.c:(.text+0x84c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_bezier3': game_events.c:(.text+0x8500): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_bezier3': game_events.c:(.text+0x85c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_lerp': game_events.c:(.text+0x85e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_lerp': game_events.c:(.text+0x86a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_reflect': game_events.c:(.text+0x86c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_reflect': game_events.c:(.text+0x8780): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_slide': game_events.c:(.text+0x87a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_slide': game_events.c:(.text+0x8860): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_project': game_events.c:(.text+0x8880): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_project': game_events.c:(.text+0x8940): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_normalize': game_events.c:(.text+0x8960): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_normalize': game_events.c:(.text+0x8a00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_cross': game_events.c:(.text+0x8a20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_cross': game_events.c:(.text+0x8ae0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_clamp': game_events.c:(.text+0x8b00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_clamp': game_events.c:(.text+0x8bc0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_min': game_events.c:(.text+0x8be0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_min': game_events.c:(.text+0x8ca0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_max': game_events.c:(.text+0x8cc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_max': game_events.c:(.text+0x8d80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_round': game_events.c:(.text+0x8da0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_round': game_events.c:(.text+0x8e40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_ceil': game_events.c:(.text+0x8e60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_ceil': game_events.c:(.text+0x8f00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_floor': game_events.c:(.text+0x8f20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_floor': game_events.c:(.text+0x8fc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_abs': game_events.c:(.text+0x8fe0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_abs': game_events.c:(.text+0x9080): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_inverse': game_events.c:(.text+0x90a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_inverse': game_events.c:(.text+0x9140): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_negative': game_events.c:(.text+0x9160): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_negative': game_events.c:(.text+0x9200): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_snap': game_events.c:(.text+0x9220): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_snap': game_events.c:(.text+0x92e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_divide': game_events.c:(.text+0x9300): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_divide': game_events.c:(.text+0x93c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_multiply_mat3': game_events.c:(.text+0x93e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_multiply_mat3': game_events.c:(.text+0x9480): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_multiply': game_events.c:(.text+0x94a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_multiply': game_events.c:(.text+0x9560): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_scale': game_events.c:(.text+0x9580): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_scale': game_events.c:(.text+0x9620): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_subtract': game_events.c:(.text+0x9640): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_subtract': game_events.c:(.text+0x9700): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_add': game_events.c:(.text+0x9720): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_add': game_events.c:(.text+0x97e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_one': game_events.c:(.text+0x9800): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_one': game_events.c:(.text+0x98a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_zero': game_events.c:(.text+0x98c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_zero': game_events.c:(.text+0x9960): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_assign_vec3i': game_events.c:(.text+0x9980): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_assign_vec3i': game_events.c:(.text+0x9a40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_assign': game_events.c:(.text+0x9a60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_assign': game_events.c:(.text+0x9b00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3': game_events.c:(.text+0x9b20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3': game_events.c:(.text+0x9bc0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_nearly_equal': game_events.c:(.text+0x9be0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_nearly_equal': game_events.c:(.text+0x9c20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_equal': game_events.c:(.text+0x9c40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_equal': game_events.c:(.text+0x9c80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_near_zero': game_events.c:(.text+0x9ca0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_near_zero': game_events.c:(.text+0x9ce0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec3_is_zero': game_events.c:(.text+0x9d00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec3_is_zero': game_events.c:(.text+0x9d40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_distance_squared': game_events.c:(.text+0x9d60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_distance_squared': game_events.c:(.text+0x9da0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_distance': game_events.c:(.text+0x9dc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_distance': game_events.c:(.text+0x9de0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_length': game_events.c:(.text+0x9e00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_length': game_events.c:(.text+0x9e20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_length_squared': game_events.c:(.text+0x9e40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_length_squared': game_events.c:(.text+0x9e60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_angle': game_events.c:(.text+0x9e80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_angle': game_events.c:(.text+0x9ea0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_dot': game_events.c:(.text+0x9ec0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_dot': game_events.c:(.text+0x9f00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_bezier4': game_events.c:(.text+0x9f20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_bezier4': game_events.c:(.text+0x9fc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_bezier3': game_events.c:(.text+0xa000): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_bezier3': game_events.c:(.text+0xa0a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_lerp': game_events.c:(.text+0xa0c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_lerp': game_events.c:(.text+0xa140): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_rotate': game_events.c:(.text+0xa160): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_rotate': game_events.c:(.text+0xa1e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_tangent': game_events.c:(.text+0xa200): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_tangent': game_events.c:(.text+0xa280): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_reflect': game_events.c:(.text+0xa2a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_reflect': game_events.c:(.text+0xa320): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_slide': game_events.c:(.text+0xa340): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_slide': game_events.c:(.text+0xa3c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_project': game_events.c:(.text+0xa3e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_project': game_events.c:(.text+0xa460): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_normalize': game_events.c:(.text+0xa480): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_normalize': game_events.c:(.text+0xa500): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_clamp': game_events.c:(.text+0xa520): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_clamp': game_events.c:(.text+0xa5c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_min': game_events.c:(.text+0xa5e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_min': game_events.c:(.text+0xa660): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_max': game_events.c:(.text+0xa680): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_max': game_events.c:(.text+0xa700): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_round': game_events.c:(.text+0xa720): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_round': game_events.c:(.text+0xa7a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_ceil': game_events.c:(.text+0xa7c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_ceil': game_events.c:(.text+0xa840): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_floor': game_events.c:(.text+0xa860): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_floor': game_events.c:(.text+0xa8e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_abs': game_events.c:(.text+0xa900): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_abs': game_events.c:(.text+0xa980): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_inverse': game_events.c:(.text+0xa9a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_inverse': game_events.c:(.text+0xaa20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_negative': game_events.c:(.text+0xaa40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_negative': game_events.c:(.text+0xaac0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_snap': game_events.c:(.text+0xaae0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_snap': game_events.c:(.text+0xab60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_divide': game_events.c:(.text+0xab80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_divide': game_events.c:(.text+0xac00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_multiply_mat2': game_events.c:(.text+0xac20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_multiply_mat2': game_events.c:(.text+0xacc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_multiply': game_events.c:(.text+0xace0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_multiply': game_events.c:(.text+0xad60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_scale': game_events.c:(.text+0xad80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_scale': game_events.c:(.text+0xae00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_subtract': game_events.c:(.text+0xae20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_subtract': game_events.c:(.text+0xaea0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_add': game_events.c:(.text+0xaec0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_add': game_events.c:(.text+0xaf40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_one': game_events.c:(.text+0xaf60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_one': game_events.c:(.text+0xafe0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_zero': game_events.c:(.text+0xb000): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_zero': game_events.c:(.text+0xb080): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_assign_vec2': game_events.c:(.text+0xb0a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_assign_vec2': game_events.c:(.text+0xb120): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_assign': game_events.c:(.text+0xb140): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_assign': game_events.c:(.text+0xb1c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i': game_events.c:(.text+0xb1e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i': game_events.c:(.text+0xb260): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_is_equal': game_events.c:(.text+0xb280): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_is_equal': game_events.c:(.text+0xb2c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2i_is_zero': game_events.c:(.text+0xb2e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2i_is_zero': game_events.c:(.text+0xb300): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_distance_squared': game_events.c:(.text+0xb320): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_distance_squared': game_events.c:(.text+0xb360): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_distance': game_events.c:(.text+0xb380): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_distance': game_events.c:(.text+0xb3c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_length': game_events.c:(.text+0xb3e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_length': game_events.c:(.text+0xb400): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_length_squared': game_events.c:(.text+0xb420): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_length_squared': game_events.c:(.text+0xb440): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_angle': game_events.c:(.text+0xb460): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_angle': game_events.c:(.text+0xb480): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_dot': game_events.c:(.text+0xb4a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_dot': game_events.c:(.text+0xb4e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_bezier4': game_events.c:(.text+0xb500): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_bezier4': game_events.c:(.text+0xb5c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_bezier3': game_events.c:(.text+0xb600): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_bezier3': game_events.c:(.text+0xb6a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_lerp': game_events.c:(.text+0xb6c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_lerp': game_events.c:(.text+0xb760): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_rotate': game_events.c:(.text+0xb780): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_rotate': game_events.c:(.text+0xb820): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_tangent': game_events.c:(.text+0xb840): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_tangent': game_events.c:(.text+0xb8c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_reflect': game_events.c:(.text+0xb8e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_reflect': game_events.c:(.text+0xb980): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_slide': game_events.c:(.text+0xb9a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_slide': game_events.c:(.text+0xba40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_project': game_events.c:(.text+0xba60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_project': game_events.c:(.text+0xbb00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_normalize': game_events.c:(.text+0xbb20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_normalize': game_events.c:(.text+0xbba0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_clamp': game_events.c:(.text+0xbbc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_clamp': game_events.c:(.text+0xbc60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_min': game_events.c:(.text+0xbc80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_min': game_events.c:(.text+0xbd20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_max': game_events.c:(.text+0xbd40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_max': game_events.c:(.text+0xbde0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_round': game_events.c:(.text+0xbe00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_round': game_events.c:(.text+0xbe80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_ceil': game_events.c:(.text+0xbea0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_ceil': game_events.c:(.text+0xbf20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_floor': game_events.c:(.text+0xbf40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_floor': game_events.c:(.text+0xbfc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_abs': game_events.c:(.text+0xbfe0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_abs': game_events.c:(.text+0xc060): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_inverse': game_events.c:(.text+0xc080): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_inverse': game_events.c:(.text+0xc100): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_negative': game_events.c:(.text+0xc120): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_negative': game_events.c:(.text+0xc1a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_snap': game_events.c:(.text+0xc1c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_snap': game_events.c:(.text+0xc260): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_divide': game_events.c:(.text+0xc280): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_divide': game_events.c:(.text+0xc320): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_multiply_mat2': game_events.c:(.text+0xc340): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_multiply_mat2': game_events.c:(.text+0xc3e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_multiply': game_events.c:(.text+0xc400): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_multiply': game_events.c:(.text+0xc4a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_scale': game_events.c:(.text+0xc4c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_scale': game_events.c:(.text+0xc560): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_subtract': game_events.c:(.text+0xc580): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_subtract': game_events.c:(.text+0xc620): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_add': game_events.c:(.text+0xc640): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_add': game_events.c:(.text+0xc6e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_one': game_events.c:(.text+0xc700): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_one': game_events.c:(.text+0xc780): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_zero': game_events.c:(.text+0xc7a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_zero': game_events.c:(.text+0xc820): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_assign_vec2i': game_events.c:(.text+0xc840): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_assign_vec2i': game_events.c:(.text+0xc8c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_assign': game_events.c:(.text+0xc8e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_assign': game_events.c:(.text+0xc960): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2': game_events.c:(.text+0xc980): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2': game_events.c:(.text+0xca00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_nearly_equal': game_events.c:(.text+0xca20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_nearly_equal': game_events.c:(.text+0xca60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_equal': game_events.c:(.text+0xca80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_equal': game_events.c:(.text+0xcac0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_near_zero': game_events.c:(.text+0xcae0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_near_zero': game_events.c:(.text+0xcb00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `svec2_is_zero': game_events.c:(.text+0xcb20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(game_events.c.o): In function `psvec2_is_zero': game_events.c:(.text+0xcb40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_lerp': game_mode.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_lerp': game_mode.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_multiply': game_mode.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_multiply': game_mode.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_scale': game_mode.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_scale': game_mode.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_negative': game_mode.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_negative': game_mode.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_scaling': game_mode.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_scaling': game_mode.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_translation': game_mode.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_translation': game_mode.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_look_at': game_mode.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_look_at': game_mode.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_quaternion': game_mode.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_quaternion': game_mode.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_axis': game_mode.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_axis': game_mode.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_z': game_mode.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_z': game_mode.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_y': game_mode.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_y': game_mode.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_rotation_x': game_mode.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_rotation_x': game_mode.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_perspective_infinite': game_mode.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_perspective_infinite': game_mode.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_perspective_fov': game_mode.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_perspective_fov': game_mode.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_perspective': game_mode.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_perspective': game_mode.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_ortho': game_mode.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_ortho': game_mode.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_inverse': game_mode.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_inverse': game_mode.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_adjugate': game_mode.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_adjugate': game_mode.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_transpose': game_mode.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_transpose': game_mode.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_assign_mat3': game_mode.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_assign_mat3': game_mode.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_assign_mat2': game_mode.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_assign_mat2': game_mode.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_assign': game_mode.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_assign': game_mode.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_determinant': game_mode.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_determinant': game_mode.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_identity': game_mode.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_identity': game_mode.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4_zero': game_mode.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4_zero': game_mode.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat4': game_mode.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat4': game_mode.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_lerp': game_mode.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_lerp': game_mode.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_multiply': game_mode.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_multiply': game_mode.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_scale': game_mode.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_scale': game_mode.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_negative': game_mode.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_negative': game_mode.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_scaling': game_mode.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_scaling': game_mode.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_quaternion': game_mode.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_quaternion': game_mode.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_axis': game_mode.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_axis': game_mode.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_z': game_mode.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_z': game_mode.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_y': game_mode.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_y': game_mode.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_rotation_x': game_mode.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_rotation_x': game_mode.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_inverse': game_mode.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_inverse': game_mode.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_adjugate': game_mode.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_adjugate': game_mode.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_cofactor': game_mode.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_cofactor': game_mode.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_transpose': game_mode.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_transpose': game_mode.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_assign_mat4': game_mode.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_assign_mat4': game_mode.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_assign_mat2': game_mode.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_assign_mat2': game_mode.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_assign': game_mode.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_assign': game_mode.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_determinant': game_mode.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_determinant': game_mode.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_identity': game_mode.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_identity': game_mode.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3_zero': game_mode.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3_zero': game_mode.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat3': game_mode.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat3': game_mode.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_lerp': game_mode.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_lerp': game_mode.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_multiply': game_mode.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_multiply': game_mode.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_scale': game_mode.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_scale': game_mode.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_negative': game_mode.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_negative': game_mode.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_scaling': game_mode.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_scaling': game_mode.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_rotation': game_mode.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_rotation': game_mode.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_inverse': game_mode.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_inverse': game_mode.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_cofactor': game_mode.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_cofactor': game_mode.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_transpose': game_mode.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_transpose': game_mode.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_assign_mat4': game_mode.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_assign_mat4': game_mode.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_assign_mat3': game_mode.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_assign_mat3': game_mode.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_assign': game_mode.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_assign': game_mode.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_determinant': game_mode.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_determinant': game_mode.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_identity': game_mode.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_identity': game_mode.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2_zero': game_mode.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2_zero': game_mode.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `smat2': game_mode.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psmat2': game_mode.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_length_squared': game_mode.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_length_squared': game_mode.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_length': game_mode.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_length': game_mode.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_angle': game_mode.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_angle': game_mode.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_dot': game_mode.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_dot': game_mode.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_slerp': game_mode.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_slerp': game_mode.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_lerp': game_mode.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_lerp': game_mode.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_yaw_pitch_roll': game_mode.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_yaw_pitch_roll': game_mode.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_mat4': game_mode.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_mat4': game_mode.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_vec3': game_mode.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_vec3': game_mode.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_from_axis_angle': game_mode.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_from_axis_angle': game_mode.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_power': game_mode.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_power': game_mode.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_normalize': game_mode.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_normalize': game_mode.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_inverse': game_mode.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_inverse': game_mode.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_conjugate': game_mode.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_conjugate': game_mode.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_negative': game_mode.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_negative': game_mode.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_divide': game_mode.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_divide': game_mode.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_multiply': game_mode.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_multiply': game_mode.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_scale': game_mode.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_scale': game_mode.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_null': game_mode.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_null': game_mode.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_zero': game_mode.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_zero': game_mode.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_assign': game_mode.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_assign': game_mode.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat': game_mode.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat': game_mode.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_nearly_equal': game_mode.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_nearly_equal': game_mode.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_equal': game_mode.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_equal': game_mode.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_near_zero': game_mode.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_near_zero': game_mode.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `squat_is_zero': game_mode.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psquat_is_zero': game_mode.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_lerp': game_mode.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_lerp': game_mode.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_normalize': game_mode.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_normalize': game_mode.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_clamp': game_mode.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_clamp': game_mode.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_min': game_mode.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_min': game_mode.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_max': game_mode.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_max': game_mode.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_round': game_mode.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_round': game_mode.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_ceil': game_mode.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_ceil': game_mode.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_floor': game_mode.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_floor': game_mode.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_abs': game_mode.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_abs': game_mode.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_inverse': game_mode.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_inverse': game_mode.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_negative': game_mode.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_negative': game_mode.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_snap': game_mode.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_snap': game_mode.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_divide': game_mode.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_divide': game_mode.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_multiply_mat4': game_mode.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_multiply_mat4': game_mode.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_multiply': game_mode.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_multiply': game_mode.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_scale': game_mode.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_scale': game_mode.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_subtract': game_mode.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_subtract': game_mode.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_add': game_mode.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_add': game_mode.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_one': game_mode.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_one': game_mode.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_zero': game_mode.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_zero': game_mode.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_assign_vec4': game_mode.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_assign_vec4': game_mode.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_assign': game_mode.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_assign': game_mode.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i': game_mode.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i': game_mode.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_is_equal': game_mode.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_is_equal': game_mode.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4i_is_zero': game_mode.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4i_is_zero': game_mode.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_lerp': game_mode.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_lerp': game_mode.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_normalize': game_mode.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_normalize': game_mode.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_clamp': game_mode.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_clamp': game_mode.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_min': game_mode.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_min': game_mode.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_max': game_mode.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_max': game_mode.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_round': game_mode.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_round': game_mode.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_ceil': game_mode.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_ceil': game_mode.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_floor': game_mode.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_floor': game_mode.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_abs': game_mode.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_abs': game_mode.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_inverse': game_mode.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_inverse': game_mode.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_negative': game_mode.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_negative': game_mode.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_snap': game_mode.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_snap': game_mode.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_divide': game_mode.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_divide': game_mode.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_multiply_mat4': game_mode.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_multiply_mat4': game_mode.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_multiply': game_mode.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_multiply': game_mode.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_scale': game_mode.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_scale': game_mode.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_subtract': game_mode.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_subtract': game_mode.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_add': game_mode.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_add': game_mode.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_one': game_mode.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_one': game_mode.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_zero': game_mode.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_zero': game_mode.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_assign_vec4i': game_mode.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_assign_vec4i': game_mode.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_assign': game_mode.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_assign': game_mode.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4': game_mode.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4': game_mode.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_nearly_equal': game_mode.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_nearly_equal': game_mode.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_equal': game_mode.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_equal': game_mode.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_near_zero': game_mode.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_near_zero': game_mode.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec4_is_zero': game_mode.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec4_is_zero': game_mode.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_distance_squared': game_mode.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_distance_squared': game_mode.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_distance': game_mode.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_distance': game_mode.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_length_squared': game_mode.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_length_squared': game_mode.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_length': game_mode.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_length': game_mode.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_dot': game_mode.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_dot': game_mode.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_bezier4': game_mode.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_bezier4': game_mode.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_bezier3': game_mode.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_bezier3': game_mode.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_lerp': game_mode.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_lerp': game_mode.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_reflect': game_mode.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_reflect': game_mode.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_slide': game_mode.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_slide': game_mode.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_project': game_mode.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_project': game_mode.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_normalize': game_mode.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_normalize': game_mode.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_cross': game_mode.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_cross': game_mode.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_clamp': game_mode.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_clamp': game_mode.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_min': game_mode.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_min': game_mode.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_max': game_mode.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_max': game_mode.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_round': game_mode.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_round': game_mode.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_ceil': game_mode.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_ceil': game_mode.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_floor': game_mode.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_floor': game_mode.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_abs': game_mode.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_abs': game_mode.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_inverse': game_mode.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_inverse': game_mode.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_negative': game_mode.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_negative': game_mode.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_snap': game_mode.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_snap': game_mode.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_divide': game_mode.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_divide': game_mode.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_multiply_mat3': game_mode.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_multiply_mat3': game_mode.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_multiply': game_mode.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_multiply': game_mode.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_scale': game_mode.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_scale': game_mode.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_subtract': game_mode.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_subtract': game_mode.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_add': game_mode.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_add': game_mode.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_one': game_mode.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_one': game_mode.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_zero': game_mode.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_zero': game_mode.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_assign_vec3': game_mode.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_assign_vec3': game_mode.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_assign': game_mode.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_assign': game_mode.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i': game_mode.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i': game_mode.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_is_equal': game_mode.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_is_equal': game_mode.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3i_is_zero': game_mode.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3i_is_zero': game_mode.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_distance_squared': game_mode.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_distance_squared': game_mode.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_distance': game_mode.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_distance': game_mode.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_length_squared': game_mode.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_length_squared': game_mode.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_length': game_mode.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_length': game_mode.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_dot': game_mode.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_dot': game_mode.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_bezier4': game_mode.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_bezier4': game_mode.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_bezier3': game_mode.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_bezier3': game_mode.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_lerp': game_mode.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_lerp': game_mode.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_reflect': game_mode.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_reflect': game_mode.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_slide': game_mode.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_slide': game_mode.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_project': game_mode.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_project': game_mode.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_normalize': game_mode.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_normalize': game_mode.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_cross': game_mode.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_cross': game_mode.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_clamp': game_mode.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_clamp': game_mode.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_min': game_mode.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_min': game_mode.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_max': game_mode.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_max': game_mode.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_round': game_mode.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_round': game_mode.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_ceil': game_mode.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_ceil': game_mode.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_floor': game_mode.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_floor': game_mode.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_abs': game_mode.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_abs': game_mode.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_inverse': game_mode.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_inverse': game_mode.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_negative': game_mode.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_negative': game_mode.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_snap': game_mode.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_snap': game_mode.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_divide': game_mode.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_divide': game_mode.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_multiply_mat3': game_mode.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_multiply_mat3': game_mode.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_multiply': game_mode.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_multiply': game_mode.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_scale': game_mode.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_scale': game_mode.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_subtract': game_mode.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_subtract': game_mode.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_add': game_mode.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_add': game_mode.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_one': game_mode.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_one': game_mode.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_zero': game_mode.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_zero': game_mode.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_assign_vec3i': game_mode.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_assign_vec3i': game_mode.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_assign': game_mode.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_assign': game_mode.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3': game_mode.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3': game_mode.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_nearly_equal': game_mode.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_nearly_equal': game_mode.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_equal': game_mode.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_equal': game_mode.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_near_zero': game_mode.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_near_zero': game_mode.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec3_is_zero': game_mode.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec3_is_zero': game_mode.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_distance_squared': game_mode.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_distance_squared': game_mode.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_distance': game_mode.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_distance': game_mode.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_length': game_mode.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_length': game_mode.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_length_squared': game_mode.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_length_squared': game_mode.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_angle': game_mode.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_angle': game_mode.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_dot': game_mode.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_dot': game_mode.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_bezier4': game_mode.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_bezier4': game_mode.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_bezier3': game_mode.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_bezier3': game_mode.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_lerp': game_mode.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_lerp': game_mode.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_rotate': game_mode.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_rotate': game_mode.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_tangent': game_mode.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_tangent': game_mode.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_reflect': game_mode.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_reflect': game_mode.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_slide': game_mode.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_slide': game_mode.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_project': game_mode.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_project': game_mode.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_normalize': game_mode.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_normalize': game_mode.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_clamp': game_mode.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_clamp': game_mode.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_min': game_mode.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_min': game_mode.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_max': game_mode.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_max': game_mode.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_round': game_mode.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_round': game_mode.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_ceil': game_mode.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_ceil': game_mode.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_floor': game_mode.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_floor': game_mode.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_abs': game_mode.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_abs': game_mode.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_inverse': game_mode.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_inverse': game_mode.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_negative': game_mode.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_negative': game_mode.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_snap': game_mode.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_snap': game_mode.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_divide': game_mode.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_divide': game_mode.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_multiply_mat2': game_mode.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_multiply_mat2': game_mode.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_multiply': game_mode.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_multiply': game_mode.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_scale': game_mode.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_scale': game_mode.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_subtract': game_mode.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_subtract': game_mode.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_add': game_mode.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_add': game_mode.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_one': game_mode.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_one': game_mode.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_zero': game_mode.c:(.text+0xaee0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_zero': game_mode.c:(.text+0xaf60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_assign_vec2': game_mode.c:(.text+0xaf80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_assign_vec2': game_mode.c:(.text+0xb000): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_assign': game_mode.c:(.text+0xb020): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_assign': game_mode.c:(.text+0xb0a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i': game_mode.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i': game_mode.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_is_equal': game_mode.c:(.text+0xb160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_is_equal': game_mode.c:(.text+0xb1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2i_is_zero': game_mode.c:(.text+0xb1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2i_is_zero': game_mode.c:(.text+0xb1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_distance_squared': game_mode.c:(.text+0xb200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_distance_squared': game_mode.c:(.text+0xb240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_distance': game_mode.c:(.text+0xb260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_distance': game_mode.c:(.text+0xb2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_length': game_mode.c:(.text+0xb2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_length': game_mode.c:(.text+0xb2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_length_squared': game_mode.c:(.text+0xb300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_length_squared': game_mode.c:(.text+0xb320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_angle': game_mode.c:(.text+0xb340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_angle': game_mode.c:(.text+0xb360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_dot': game_mode.c:(.text+0xb380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_dot': game_mode.c:(.text+0xb3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_bezier4': game_mode.c:(.text+0xb3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_bezier4': game_mode.c:(.text+0xb4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_bezier3': game_mode.c:(.text+0xb4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_bezier3': game_mode.c:(.text+0xb580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_lerp': game_mode.c:(.text+0xb5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_lerp': game_mode.c:(.text+0xb640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_rotate': game_mode.c:(.text+0xb660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_rotate': game_mode.c:(.text+0xb700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_tangent': game_mode.c:(.text+0xb720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_tangent': game_mode.c:(.text+0xb7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_reflect': game_mode.c:(.text+0xb7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_reflect': game_mode.c:(.text+0xb860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_slide': game_mode.c:(.text+0xb880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_slide': game_mode.c:(.text+0xb920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_project': game_mode.c:(.text+0xb940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_project': game_mode.c:(.text+0xb9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_normalize': game_mode.c:(.text+0xba00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_normalize': game_mode.c:(.text+0xba80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_clamp': game_mode.c:(.text+0xbaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_clamp': game_mode.c:(.text+0xbb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_min': game_mode.c:(.text+0xbb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_min': game_mode.c:(.text+0xbc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_max': game_mode.c:(.text+0xbc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_max': game_mode.c:(.text+0xbcc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_round': game_mode.c:(.text+0xbce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_round': game_mode.c:(.text+0xbd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_ceil': game_mode.c:(.text+0xbd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_ceil': game_mode.c:(.text+0xbe00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_floor': game_mode.c:(.text+0xbe20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_floor': game_mode.c:(.text+0xbea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_abs': game_mode.c:(.text+0xbec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_abs': game_mode.c:(.text+0xbf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_inverse': game_mode.c:(.text+0xbf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_inverse': game_mode.c:(.text+0xbfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_negative': game_mode.c:(.text+0xc000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_negative': game_mode.c:(.text+0xc080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_snap': game_mode.c:(.text+0xc0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_snap': game_mode.c:(.text+0xc140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_divide': game_mode.c:(.text+0xc160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_divide': game_mode.c:(.text+0xc200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_multiply_mat2': game_mode.c:(.text+0xc220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_multiply_mat2': game_mode.c:(.text+0xc2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_multiply': game_mode.c:(.text+0xc2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_multiply': game_mode.c:(.text+0xc380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_scale': game_mode.c:(.text+0xc3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_scale': game_mode.c:(.text+0xc440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_subtract': game_mode.c:(.text+0xc460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_subtract': game_mode.c:(.text+0xc500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_add': game_mode.c:(.text+0xc520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_add': game_mode.c:(.text+0xc5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_one': game_mode.c:(.text+0xc5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_one': game_mode.c:(.text+0xc660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_zero': game_mode.c:(.text+0xc680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_zero': game_mode.c:(.text+0xc700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_assign_vec2i': game_mode.c:(.text+0xc720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_assign_vec2i': game_mode.c:(.text+0xc7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_assign': game_mode.c:(.text+0xc7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_assign': game_mode.c:(.text+0xc840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2': game_mode.c:(.text+0xc860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2': game_mode.c:(.text+0xc8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_nearly_equal': game_mode.c:(.text+0xc900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_nearly_equal': game_mode.c:(.text+0xc940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_equal': game_mode.c:(.text+0xc960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_equal': game_mode.c:(.text+0xc9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_near_zero': game_mode.c:(.text+0xc9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_near_zero': game_mode.c:(.text+0xc9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `svec2_is_zero': game_mode.c:(.text+0xca00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(game_mode.c.o): In function `psvec2_is_zero': game_mode.c:(.text+0xca20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_lerp': gamedata.c:(.text+0x5a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_lerp': gamedata.c:(.text+0x620): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_multiply': gamedata.c:(.text+0x640): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_multiply': gamedata.c:(.text+0x6c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_scale': gamedata.c:(.text+0x6e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_scale': gamedata.c:(.text+0x760): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_negative': gamedata.c:(.text+0x780): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_negative': gamedata.c:(.text+0x800): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_scaling': gamedata.c:(.text+0x820): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_scaling': gamedata.c:(.text+0x8a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_translation': gamedata.c:(.text+0x8c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_translation': gamedata.c:(.text+0x940): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_look_at': gamedata.c:(.text+0x960): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_look_at': gamedata.c:(.text+0xa20): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_quaternion': gamedata.c:(.text+0xa40): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_quaternion': gamedata.c:(.text+0xac0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_axis': gamedata.c:(.text+0xae0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_axis': gamedata.c:(.text+0xb60): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_z': gamedata.c:(.text+0xb80): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_z': gamedata.c:(.text+0xc00): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_y': gamedata.c:(.text+0xc20): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_y': gamedata.c:(.text+0xca0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_rotation_x': gamedata.c:(.text+0xcc0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_rotation_x': gamedata.c:(.text+0xd40): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_perspective_infinite': gamedata.c:(.text+0xd60): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_perspective_infinite': gamedata.c:(.text+0xde0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_perspective_fov': gamedata.c:(.text+0xe00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_perspective_fov': gamedata.c:(.text+0xe80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_perspective': gamedata.c:(.text+0xea0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_perspective': gamedata.c:(.text+0xf20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_ortho': gamedata.c:(.text+0xf40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_ortho': gamedata.c:(.text+0xfc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_inverse': gamedata.c:(.text+0xfe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_inverse': gamedata.c:(.text+0x1060): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_adjugate': gamedata.c:(.text+0x1080): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_adjugate': gamedata.c:(.text+0x1100): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_transpose': gamedata.c:(.text+0x1120): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_transpose': gamedata.c:(.text+0x11a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_assign_mat3': gamedata.c:(.text+0x11c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_assign_mat3': gamedata.c:(.text+0x1240): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_assign_mat2': gamedata.c:(.text+0x1260): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_assign_mat2': gamedata.c:(.text+0x1300): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_assign': gamedata.c:(.text+0x1320): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_assign': gamedata.c:(.text+0x13a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_determinant': gamedata.c:(.text+0x13c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_determinant': gamedata.c:(.text+0x13e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_identity': gamedata.c:(.text+0x1400): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_identity': gamedata.c:(.text+0x1480): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4_zero': gamedata.c:(.text+0x14a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4_zero': gamedata.c:(.text+0x1520): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat4': gamedata.c:(.text+0x1540): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat4': gamedata.c:(.text+0x15c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_lerp': gamedata.c:(.text+0x15e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_lerp': gamedata.c:(.text+0x1660): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_multiply': gamedata.c:(.text+0x1680): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_multiply': gamedata.c:(.text+0x1700): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_scale': gamedata.c:(.text+0x1720): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_scale': gamedata.c:(.text+0x17a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_negative': gamedata.c:(.text+0x17c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_negative': gamedata.c:(.text+0x1840): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_scaling': gamedata.c:(.text+0x1860): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_scaling': gamedata.c:(.text+0x18e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_quaternion': gamedata.c:(.text+0x1900): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_quaternion': gamedata.c:(.text+0x19a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_axis': gamedata.c:(.text+0x19c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_axis': gamedata.c:(.text+0x1a60): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_z': gamedata.c:(.text+0x1a80): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_z': gamedata.c:(.text+0x1b00): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_y': gamedata.c:(.text+0x1b20): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_y': gamedata.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_rotation_x': gamedata.c:(.text+0x1bc0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_rotation_x': gamedata.c:(.text+0x1c40): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_inverse': gamedata.c:(.text+0x1c60): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_inverse': gamedata.c:(.text+0x1ce0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_adjugate': gamedata.c:(.text+0x1d00): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_adjugate': gamedata.c:(.text+0x1d80): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_cofactor': gamedata.c:(.text+0x1da0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_cofactor': gamedata.c:(.text+0x1e20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_transpose': gamedata.c:(.text+0x1e40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_transpose': gamedata.c:(.text+0x1ec0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_assign_mat4': gamedata.c:(.text+0x1ee0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_assign_mat4': gamedata.c:(.text+0x1f60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_assign_mat2': gamedata.c:(.text+0x1f80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_assign_mat2': gamedata.c:(.text+0x2020): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_assign': gamedata.c:(.text+0x2040): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_assign': gamedata.c:(.text+0x20c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_determinant': gamedata.c:(.text+0x20e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_determinant': gamedata.c:(.text+0x2100): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_identity': gamedata.c:(.text+0x2120): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_identity': gamedata.c:(.text+0x21a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3_zero': gamedata.c:(.text+0x21c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3_zero': gamedata.c:(.text+0x2240): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat3': gamedata.c:(.text+0x2260): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat3': gamedata.c:(.text+0x22e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_lerp': gamedata.c:(.text+0x2300): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_lerp': gamedata.c:(.text+0x23c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_multiply': gamedata.c:(.text+0x23e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_multiply': gamedata.c:(.text+0x24a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_scale': gamedata.c:(.text+0x24c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_scale': gamedata.c:(.text+0x2560): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_negative': gamedata.c:(.text+0x2580): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_negative': gamedata.c:(.text+0x2620): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_scaling': gamedata.c:(.text+0x2640): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_scaling': gamedata.c:(.text+0x26e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_rotation': gamedata.c:(.text+0x2700): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_rotation': gamedata.c:(.text+0x27a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_inverse': gamedata.c:(.text+0x27c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_inverse': gamedata.c:(.text+0x2860): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_cofactor': gamedata.c:(.text+0x2880): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_cofactor': gamedata.c:(.text+0x2920): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_transpose': gamedata.c:(.text+0x2940): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_transpose': gamedata.c:(.text+0x29e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_assign_mat4': gamedata.c:(.text+0x2a00): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_assign_mat4': gamedata.c:(.text+0x2aa0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_assign_mat3': gamedata.c:(.text+0x2ac0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_assign_mat3': gamedata.c:(.text+0x2b60): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_assign': gamedata.c:(.text+0x2b80): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_assign': gamedata.c:(.text+0x2c20): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_determinant': gamedata.c:(.text+0x2c40): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_determinant': gamedata.c:(.text+0x2c80): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_identity': gamedata.c:(.text+0x2ca0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_identity': gamedata.c:(.text+0x2d40): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2_zero': gamedata.c:(.text+0x2d60): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2_zero': gamedata.c:(.text+0x2e00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `smat2': gamedata.c:(.text+0x2e20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psmat2': gamedata.c:(.text+0x2ec0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_length_squared': gamedata.c:(.text+0x2ee0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_length_squared': gamedata.c:(.text+0x2f20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_length': gamedata.c:(.text+0x2f40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_length': gamedata.c:(.text+0x2f80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_angle': gamedata.c:(.text+0x2fa0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_angle': gamedata.c:(.text+0x2fe0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_dot': gamedata.c:(.text+0x3000): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_dot': gamedata.c:(.text+0x3040): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_slerp': gamedata.c:(.text+0x3060): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_slerp': gamedata.c:(.text+0x3120): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_lerp': gamedata.c:(.text+0x3140): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_lerp': gamedata.c:(.text+0x3200): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_yaw_pitch_roll': gamedata.c:(.text+0x3220): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_yaw_pitch_roll': gamedata.c:(.text+0x32c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_mat4': gamedata.c:(.text+0x32e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_mat4': gamedata.c:(.text+0x3380): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_vec3': gamedata.c:(.text+0x33a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_vec3': gamedata.c:(.text+0x3440): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_from_axis_angle': gamedata.c:(.text+0x3460): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_from_axis_angle': gamedata.c:(.text+0x3500): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_power': gamedata.c:(.text+0x3520): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_power': gamedata.c:(.text+0x35c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_normalize': gamedata.c:(.text+0x35e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_normalize': gamedata.c:(.text+0x3680): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_inverse': gamedata.c:(.text+0x36a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_inverse': gamedata.c:(.text+0x3740): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_conjugate': gamedata.c:(.text+0x3760): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_conjugate': gamedata.c:(.text+0x3800): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_negative': gamedata.c:(.text+0x3820): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_negative': gamedata.c:(.text+0x38c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_divide': gamedata.c:(.text+0x38e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_divide': gamedata.c:(.text+0x39a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_multiply': gamedata.c:(.text+0x39c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_multiply': gamedata.c:(.text+0x3a80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_scale': gamedata.c:(.text+0x3aa0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_scale': gamedata.c:(.text+0x3b40): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_null': gamedata.c:(.text+0x3b60): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_null': gamedata.c:(.text+0x3c00): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_zero': gamedata.c:(.text+0x3c20): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_zero': gamedata.c:(.text+0x3cc0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_assign': gamedata.c:(.text+0x3ce0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_assign': gamedata.c:(.text+0x3d80): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat': gamedata.c:(.text+0x3da0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat': gamedata.c:(.text+0x3e40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_nearly_equal': gamedata.c:(.text+0x3e60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_nearly_equal': gamedata.c:(.text+0x3ea0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_equal': gamedata.c:(.text+0x3ec0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_equal': gamedata.c:(.text+0x3f00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_near_zero': gamedata.c:(.text+0x3f20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_near_zero': gamedata.c:(.text+0x3f60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `squat_is_zero': gamedata.c:(.text+0x3f80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psquat_is_zero': gamedata.c:(.text+0x3fc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_lerp': gamedata.c:(.text+0x3fe0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_lerp': gamedata.c:(.text+0x4080): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_normalize': gamedata.c:(.text+0x40a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_normalize': gamedata.c:(.text+0x4140): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_clamp': gamedata.c:(.text+0x4160): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_clamp': gamedata.c:(.text+0x4200): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_min': gamedata.c:(.text+0x4220): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_min': gamedata.c:(.text+0x42c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_max': gamedata.c:(.text+0x42e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_max': gamedata.c:(.text+0x4380): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_round': gamedata.c:(.text+0x43a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_round': gamedata.c:(.text+0x4440): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_ceil': gamedata.c:(.text+0x4460): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_ceil': gamedata.c:(.text+0x4500): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_floor': gamedata.c:(.text+0x4520): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_floor': gamedata.c:(.text+0x45c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_abs': gamedata.c:(.text+0x45e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_abs': gamedata.c:(.text+0x4680): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_inverse': gamedata.c:(.text+0x46a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_inverse': gamedata.c:(.text+0x4740): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_negative': gamedata.c:(.text+0x4760): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_negative': gamedata.c:(.text+0x4800): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_snap': gamedata.c:(.text+0x4820): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_snap': gamedata.c:(.text+0x48c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_divide': gamedata.c:(.text+0x48e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_divide': gamedata.c:(.text+0x4980): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_multiply_mat4': gamedata.c:(.text+0x49a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_multiply_mat4': gamedata.c:(.text+0x4a40): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_multiply': gamedata.c:(.text+0x4a60): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_multiply': gamedata.c:(.text+0x4b00): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_scale': gamedata.c:(.text+0x4b20): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_scale': gamedata.c:(.text+0x4bc0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_subtract': gamedata.c:(.text+0x4be0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_subtract': gamedata.c:(.text+0x4c80): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_add': gamedata.c:(.text+0x4ca0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_add': gamedata.c:(.text+0x4d40): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_one': gamedata.c:(.text+0x4d60): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_one': gamedata.c:(.text+0x4de0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_zero': gamedata.c:(.text+0x4e00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_zero': gamedata.c:(.text+0x4e80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_assign_vec4': gamedata.c:(.text+0x4ea0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_assign_vec4': gamedata.c:(.text+0x4f40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_assign': gamedata.c:(.text+0x4f60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_assign': gamedata.c:(.text+0x5000): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i': gamedata.c:(.text+0x5020): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i': gamedata.c:(.text+0x50c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_is_equal': gamedata.c:(.text+0x5100): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_is_equal': gamedata.c:(.text+0x5140): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4i_is_zero': gamedata.c:(.text+0x5160): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4i_is_zero': gamedata.c:(.text+0x5180): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_lerp': gamedata.c:(.text+0x51a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_lerp': gamedata.c:(.text+0x5240): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_normalize': gamedata.c:(.text+0x5260): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_normalize': gamedata.c:(.text+0x5300): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_clamp': gamedata.c:(.text+0x5320): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_clamp': gamedata.c:(.text+0x53c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_min': gamedata.c:(.text+0x53e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_min': gamedata.c:(.text+0x5480): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_max': gamedata.c:(.text+0x54a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_max': gamedata.c:(.text+0x5540): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_round': gamedata.c:(.text+0x5560): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_round': gamedata.c:(.text+0x5600): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_ceil': gamedata.c:(.text+0x5620): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_ceil': gamedata.c:(.text+0x56c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_floor': gamedata.c:(.text+0x56e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_floor': gamedata.c:(.text+0x5780): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_abs': gamedata.c:(.text+0x57a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_abs': gamedata.c:(.text+0x5840): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_inverse': gamedata.c:(.text+0x5860): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_inverse': gamedata.c:(.text+0x5900): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_negative': gamedata.c:(.text+0x5920): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_negative': gamedata.c:(.text+0x59c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_snap': gamedata.c:(.text+0x59e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_snap': gamedata.c:(.text+0x5a80): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_divide': gamedata.c:(.text+0x5aa0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_divide': gamedata.c:(.text+0x5b40): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_multiply_mat4': gamedata.c:(.text+0x5b60): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_multiply_mat4': gamedata.c:(.text+0x5c00): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_multiply': gamedata.c:(.text+0x5c20): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_multiply': gamedata.c:(.text+0x5cc0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_scale': gamedata.c:(.text+0x5ce0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_scale': gamedata.c:(.text+0x5d80): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_subtract': gamedata.c:(.text+0x5da0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_subtract': gamedata.c:(.text+0x5e40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_add': gamedata.c:(.text+0x5e60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_add': gamedata.c:(.text+0x5f00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_one': gamedata.c:(.text+0x5f20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_one': gamedata.c:(.text+0x5fa0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_zero': gamedata.c:(.text+0x5fc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_zero': gamedata.c:(.text+0x6040): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_assign_vec4i': gamedata.c:(.text+0x6060): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_assign_vec4i': gamedata.c:(.text+0x6100): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_assign': gamedata.c:(.text+0x6120): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_assign': gamedata.c:(.text+0x61c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4': gamedata.c:(.text+0x61e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4': gamedata.c:(.text+0x6280): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_nearly_equal': gamedata.c:(.text+0x62a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_nearly_equal': gamedata.c:(.text+0x62e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_equal': gamedata.c:(.text+0x6300): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_equal': gamedata.c:(.text+0x6340): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_near_zero': gamedata.c:(.text+0x6360): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_near_zero': gamedata.c:(.text+0x63a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec4_is_zero': gamedata.c:(.text+0x63c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec4_is_zero': gamedata.c:(.text+0x63e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_distance_squared': gamedata.c:(.text+0x6400): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_distance_squared': gamedata.c:(.text+0x6460): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_distance': gamedata.c:(.text+0x6480): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_distance': gamedata.c:(.text+0x64e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_length_squared': gamedata.c:(.text+0x6500): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_length_squared': gamedata.c:(.text+0x6540): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_length': gamedata.c:(.text+0x6560): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_length': gamedata.c:(.text+0x65a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_dot': gamedata.c:(.text+0x65c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_dot': gamedata.c:(.text+0x6620): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_bezier4': gamedata.c:(.text+0x6640): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_bezier4': gamedata.c:(.text+0x6740): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_bezier3': gamedata.c:(.text+0x6780): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_bezier3': gamedata.c:(.text+0x6880): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_lerp': gamedata.c:(.text+0x68a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_lerp': gamedata.c:(.text+0x6980): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_reflect': gamedata.c:(.text+0x69a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_reflect': gamedata.c:(.text+0x6a80): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_slide': gamedata.c:(.text+0x6aa0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_slide': gamedata.c:(.text+0x6b80): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_project': gamedata.c:(.text+0x6ba0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_project': gamedata.c:(.text+0x6c80): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_normalize': gamedata.c:(.text+0x6ca0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_normalize': gamedata.c:(.text+0x6d60): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_cross': gamedata.c:(.text+0x6d80): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_cross': gamedata.c:(.text+0x6e60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_clamp': gamedata.c:(.text+0x6e80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_clamp': gamedata.c:(.text+0x6f80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_min': gamedata.c:(.text+0x6fa0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_min': gamedata.c:(.text+0x7080): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_max': gamedata.c:(.text+0x70a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_max': gamedata.c:(.text+0x7180): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_round': gamedata.c:(.text+0x71a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_round': gamedata.c:(.text+0x7240): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_ceil': gamedata.c:(.text+0x7260): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_ceil': gamedata.c:(.text+0x7300): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_floor': gamedata.c:(.text+0x7320): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_floor': gamedata.c:(.text+0x73c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_abs': gamedata.c:(.text+0x73e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_abs': gamedata.c:(.text+0x74a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_inverse': gamedata.c:(.text+0x74c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_inverse': gamedata.c:(.text+0x7580): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_negative': gamedata.c:(.text+0x75a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_negative': gamedata.c:(.text+0x7660): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_snap': gamedata.c:(.text+0x7680): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_snap': gamedata.c:(.text+0x7760): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_divide': gamedata.c:(.text+0x7780): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_divide': gamedata.c:(.text+0x7860): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_multiply_mat3': gamedata.c:(.text+0x7880): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_multiply_mat3': gamedata.c:(.text+0x7940): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_multiply': gamedata.c:(.text+0x7960): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_multiply': gamedata.c:(.text+0x7a40): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_scale': gamedata.c:(.text+0x7a60): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_scale': gamedata.c:(.text+0x7b20): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_subtract': gamedata.c:(.text+0x7b40): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_subtract': gamedata.c:(.text+0x7c20): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_add': gamedata.c:(.text+0x7c40): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_add': gamedata.c:(.text+0x7d20): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_one': gamedata.c:(.text+0x7d40): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_one': gamedata.c:(.text+0x7de0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_zero': gamedata.c:(.text+0x7e00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_zero': gamedata.c:(.text+0x7ea0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_assign_vec3': gamedata.c:(.text+0x7ec0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_assign_vec3': gamedata.c:(.text+0x7f60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_assign': gamedata.c:(.text+0x7f80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_assign': gamedata.c:(.text+0x8040): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i': gamedata.c:(.text+0x8060): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i': gamedata.c:(.text+0x8100): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_is_equal': gamedata.c:(.text+0x8120): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_is_equal': gamedata.c:(.text+0x8180): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3i_is_zero': gamedata.c:(.text+0x81a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3i_is_zero': gamedata.c:(.text+0x81e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_distance_squared': gamedata.c:(.text+0x8200): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_distance_squared': gamedata.c:(.text+0x8240): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_distance': gamedata.c:(.text+0x8260): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_distance': gamedata.c:(.text+0x82a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_length_squared': gamedata.c:(.text+0x82c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_length_squared': gamedata.c:(.text+0x82e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_length': gamedata.c:(.text+0x8300): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_length': gamedata.c:(.text+0x8320): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_dot': gamedata.c:(.text+0x8340): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_dot': gamedata.c:(.text+0x8380): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_bezier4': gamedata.c:(.text+0x83a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_bezier4': gamedata.c:(.text+0x8480): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_bezier3': gamedata.c:(.text+0x84c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_bezier3': gamedata.c:(.text+0x8580): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_lerp': gamedata.c:(.text+0x85a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_lerp': gamedata.c:(.text+0x8660): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_reflect': gamedata.c:(.text+0x8680): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_reflect': gamedata.c:(.text+0x8740): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_slide': gamedata.c:(.text+0x8760): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_slide': gamedata.c:(.text+0x8820): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_project': gamedata.c:(.text+0x8840): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_project': gamedata.c:(.text+0x8900): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_normalize': gamedata.c:(.text+0x8920): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_normalize': gamedata.c:(.text+0x89c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_cross': gamedata.c:(.text+0x89e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_cross': gamedata.c:(.text+0x8aa0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_clamp': gamedata.c:(.text+0x8ac0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_clamp': gamedata.c:(.text+0x8b80): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_min': gamedata.c:(.text+0x8ba0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_min': gamedata.c:(.text+0x8c60): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_max': gamedata.c:(.text+0x8c80): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_max': gamedata.c:(.text+0x8d40): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_round': gamedata.c:(.text+0x8d60): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_round': gamedata.c:(.text+0x8e00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_ceil': gamedata.c:(.text+0x8e20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_ceil': gamedata.c:(.text+0x8ec0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_floor': gamedata.c:(.text+0x8ee0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_floor': gamedata.c:(.text+0x8f80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_abs': gamedata.c:(.text+0x8fa0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_abs': gamedata.c:(.text+0x9040): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_inverse': gamedata.c:(.text+0x9060): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_inverse': gamedata.c:(.text+0x9100): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_negative': gamedata.c:(.text+0x9120): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_negative': gamedata.c:(.text+0x91c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_snap': gamedata.c:(.text+0x91e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_snap': gamedata.c:(.text+0x92a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_divide': gamedata.c:(.text+0x92c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_divide': gamedata.c:(.text+0x9380): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_multiply_mat3': gamedata.c:(.text+0x93a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_multiply_mat3': gamedata.c:(.text+0x9440): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_multiply': gamedata.c:(.text+0x9460): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_multiply': gamedata.c:(.text+0x9520): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_scale': gamedata.c:(.text+0x9540): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_scale': gamedata.c:(.text+0x95e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_subtract': gamedata.c:(.text+0x9600): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_subtract': gamedata.c:(.text+0x96c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_add': gamedata.c:(.text+0x96e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_add': gamedata.c:(.text+0x97a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_one': gamedata.c:(.text+0x97c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_one': gamedata.c:(.text+0x9860): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_zero': gamedata.c:(.text+0x9880): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_zero': gamedata.c:(.text+0x9920): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_assign_vec3i': gamedata.c:(.text+0x9940): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_assign_vec3i': gamedata.c:(.text+0x9a00): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_assign': gamedata.c:(.text+0x9a20): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_assign': gamedata.c:(.text+0x9ac0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3': gamedata.c:(.text+0x9ae0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3': gamedata.c:(.text+0x9b80): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_nearly_equal': gamedata.c:(.text+0x9ba0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_nearly_equal': gamedata.c:(.text+0x9be0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_equal': gamedata.c:(.text+0x9c00): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_equal': gamedata.c:(.text+0x9c40): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_near_zero': gamedata.c:(.text+0x9c60): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_near_zero': gamedata.c:(.text+0x9ca0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec3_is_zero': gamedata.c:(.text+0x9cc0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec3_is_zero': gamedata.c:(.text+0x9d00): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_distance_squared': gamedata.c:(.text+0x9d20): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_distance_squared': gamedata.c:(.text+0x9d60): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_distance': gamedata.c:(.text+0x9d80): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_distance': gamedata.c:(.text+0x9da0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_length': gamedata.c:(.text+0x9dc0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_length': gamedata.c:(.text+0x9de0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_length_squared': gamedata.c:(.text+0x9e00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_length_squared': gamedata.c:(.text+0x9e20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_angle': gamedata.c:(.text+0x9e40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_angle': gamedata.c:(.text+0x9e60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_dot': gamedata.c:(.text+0x9e80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_dot': gamedata.c:(.text+0x9ec0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_bezier4': gamedata.c:(.text+0x9ee0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_bezier4': gamedata.c:(.text+0x9f80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_bezier3': gamedata.c:(.text+0x9fc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_bezier3': gamedata.c:(.text+0xa060): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_lerp': gamedata.c:(.text+0xa080): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_lerp': gamedata.c:(.text+0xa100): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_rotate': gamedata.c:(.text+0xa120): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_rotate': gamedata.c:(.text+0xa1a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_tangent': gamedata.c:(.text+0xa1c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_tangent': gamedata.c:(.text+0xa240): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_reflect': gamedata.c:(.text+0xa260): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_reflect': gamedata.c:(.text+0xa2e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_slide': gamedata.c:(.text+0xa300): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_slide': gamedata.c:(.text+0xa380): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_project': gamedata.c:(.text+0xa3a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_project': gamedata.c:(.text+0xa420): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_normalize': gamedata.c:(.text+0xa440): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_normalize': gamedata.c:(.text+0xa4c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_clamp': gamedata.c:(.text+0xa4e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_clamp': gamedata.c:(.text+0xa580): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_min': gamedata.c:(.text+0xa5a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_min': gamedata.c:(.text+0xa620): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_max': gamedata.c:(.text+0xa640): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_max': gamedata.c:(.text+0xa6c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_round': gamedata.c:(.text+0xa6e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_round': gamedata.c:(.text+0xa760): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_ceil': gamedata.c:(.text+0xa780): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_ceil': gamedata.c:(.text+0xa800): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_floor': gamedata.c:(.text+0xa820): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_floor': gamedata.c:(.text+0xa8a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_abs': gamedata.c:(.text+0xa8c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_abs': gamedata.c:(.text+0xa940): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_inverse': gamedata.c:(.text+0xa960): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_inverse': gamedata.c:(.text+0xa9e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_negative': gamedata.c:(.text+0xaa00): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_negative': gamedata.c:(.text+0xaa80): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_snap': gamedata.c:(.text+0xaaa0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_snap': gamedata.c:(.text+0xab20): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_divide': gamedata.c:(.text+0xab40): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_divide': gamedata.c:(.text+0xabc0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_multiply_mat2': gamedata.c:(.text+0xabe0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_multiply_mat2': gamedata.c:(.text+0xac80): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_multiply': gamedata.c:(.text+0xaca0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_multiply': gamedata.c:(.text+0xad20): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_scale': gamedata.c:(.text+0xad40): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_scale': gamedata.c:(.text+0xadc0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_subtract': gamedata.c:(.text+0xade0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_subtract': gamedata.c:(.text+0xae60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_add': gamedata.c:(.text+0xae80): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_add': gamedata.c:(.text+0xaf00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_one': gamedata.c:(.text+0xaf20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_one': gamedata.c:(.text+0xafa0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_zero': gamedata.c:(.text+0xafc0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_zero': gamedata.c:(.text+0xb040): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_assign_vec2': gamedata.c:(.text+0xb060): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_assign_vec2': gamedata.c:(.text+0xb0e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_assign': gamedata.c:(.text+0xb100): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_assign': gamedata.c:(.text+0xb180): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i': gamedata.c:(.text+0xb1a0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i': gamedata.c:(.text+0xb220): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_is_equal': gamedata.c:(.text+0xb240): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_is_equal': gamedata.c:(.text+0xb280): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2i_is_zero': gamedata.c:(.text+0xb2a0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2i_is_zero': gamedata.c:(.text+0xb2c0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_distance_squared': gamedata.c:(.text+0xb2e0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_distance_squared': gamedata.c:(.text+0xb320): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_distance': gamedata.c:(.text+0xb340): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_distance': gamedata.c:(.text+0xb380): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_length': gamedata.c:(.text+0xb3a0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_length': gamedata.c:(.text+0xb3c0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_length_squared': gamedata.c:(.text+0xb3e0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_length_squared': gamedata.c:(.text+0xb400): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_angle': gamedata.c:(.text+0xb420): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_angle': gamedata.c:(.text+0xb440): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_dot': gamedata.c:(.text+0xb460): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_dot': gamedata.c:(.text+0xb4a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_bezier4': gamedata.c:(.text+0xb4c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_bezier4': gamedata.c:(.text+0xb580): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_bezier3': gamedata.c:(.text+0xb5c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_bezier3': gamedata.c:(.text+0xb660): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_lerp': gamedata.c:(.text+0xb680): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_lerp': gamedata.c:(.text+0xb720): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_rotate': gamedata.c:(.text+0xb740): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_rotate': gamedata.c:(.text+0xb7e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_tangent': gamedata.c:(.text+0xb800): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_tangent': gamedata.c:(.text+0xb880): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_reflect': gamedata.c:(.text+0xb8a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_reflect': gamedata.c:(.text+0xb940): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_slide': gamedata.c:(.text+0xb960): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_slide': gamedata.c:(.text+0xba00): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_project': gamedata.c:(.text+0xba20): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_project': gamedata.c:(.text+0xbac0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_normalize': gamedata.c:(.text+0xbae0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_normalize': gamedata.c:(.text+0xbb60): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_clamp': gamedata.c:(.text+0xbb80): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_clamp': gamedata.c:(.text+0xbc20): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_min': gamedata.c:(.text+0xbc40): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_min': gamedata.c:(.text+0xbce0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_max': gamedata.c:(.text+0xbd00): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_max': gamedata.c:(.text+0xbda0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_round': gamedata.c:(.text+0xbdc0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_round': gamedata.c:(.text+0xbe40): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_ceil': gamedata.c:(.text+0xbe60): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_ceil': gamedata.c:(.text+0xbee0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_floor': gamedata.c:(.text+0xbf00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_floor': gamedata.c:(.text+0xbf80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_abs': gamedata.c:(.text+0xbfa0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_abs': gamedata.c:(.text+0xc020): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_inverse': gamedata.c:(.text+0xc040): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_inverse': gamedata.c:(.text+0xc0c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_negative': gamedata.c:(.text+0xc0e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_negative': gamedata.c:(.text+0xc160): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_snap': gamedata.c:(.text+0xc180): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_snap': gamedata.c:(.text+0xc220): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_divide': gamedata.c:(.text+0xc240): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_divide': gamedata.c:(.text+0xc2e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_multiply_mat2': gamedata.c:(.text+0xc300): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_multiply_mat2': gamedata.c:(.text+0xc3a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_multiply': gamedata.c:(.text+0xc3c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_multiply': gamedata.c:(.text+0xc460): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_scale': gamedata.c:(.text+0xc480): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_scale': gamedata.c:(.text+0xc520): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_subtract': gamedata.c:(.text+0xc540): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_subtract': gamedata.c:(.text+0xc5e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_add': gamedata.c:(.text+0xc600): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_add': gamedata.c:(.text+0xc6a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_one': gamedata.c:(.text+0xc6c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_one': gamedata.c:(.text+0xc740): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_zero': gamedata.c:(.text+0xc760): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_zero': gamedata.c:(.text+0xc7e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_assign_vec2i': gamedata.c:(.text+0xc800): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_assign_vec2i': gamedata.c:(.text+0xc880): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_assign': gamedata.c:(.text+0xc8a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_assign': gamedata.c:(.text+0xc920): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2': gamedata.c:(.text+0xc940): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2': gamedata.c:(.text+0xc9c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_nearly_equal': gamedata.c:(.text+0xc9e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_nearly_equal': gamedata.c:(.text+0xca20): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_equal': gamedata.c:(.text+0xca40): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_equal': gamedata.c:(.text+0xca80): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_near_zero': gamedata.c:(.text+0xcaa0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_near_zero': gamedata.c:(.text+0xcac0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `svec2_is_zero': gamedata.c:(.text+0xcae0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(gamedata.c.o): In function `psvec2_is_zero': gamedata.c:(.text+0xcb00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_lerp': grafx.c:(.text+0x3c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_lerp': grafx.c:(.text+0x440): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_multiply': grafx.c:(.text+0x460): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_multiply': grafx.c:(.text+0x4e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_scale': grafx.c:(.text+0x500): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_scale': grafx.c:(.text+0x580): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_negative': grafx.c:(.text+0x5a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_negative': grafx.c:(.text+0x620): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_scaling': grafx.c:(.text+0x640): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_scaling': grafx.c:(.text+0x6c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_translation': grafx.c:(.text+0x6e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_translation': grafx.c:(.text+0x760): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_look_at': grafx.c:(.text+0x780): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_look_at': grafx.c:(.text+0x840): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_quaternion': grafx.c:(.text+0x860): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_quaternion': grafx.c:(.text+0x8e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_axis': grafx.c:(.text+0x900): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_axis': grafx.c:(.text+0x980): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_z': grafx.c:(.text+0x9a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_z': grafx.c:(.text+0xa20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_y': grafx.c:(.text+0xa40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_y': grafx.c:(.text+0xac0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_rotation_x': grafx.c:(.text+0xae0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_rotation_x': grafx.c:(.text+0xb60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_perspective_infinite': grafx.c:(.text+0xb80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_perspective_infinite': grafx.c:(.text+0xc00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_perspective_fov': grafx.c:(.text+0xc20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_perspective_fov': grafx.c:(.text+0xca0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_perspective': grafx.c:(.text+0xcc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_perspective': grafx.c:(.text+0xd40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_ortho': grafx.c:(.text+0xd60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_ortho': grafx.c:(.text+0xde0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_inverse': grafx.c:(.text+0xe00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_inverse': grafx.c:(.text+0xe80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_adjugate': grafx.c:(.text+0xea0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_adjugate': grafx.c:(.text+0xf20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_transpose': grafx.c:(.text+0xf40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_transpose': grafx.c:(.text+0xfc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_assign_mat3': grafx.c:(.text+0xfe0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_assign_mat3': grafx.c:(.text+0x1060): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_assign_mat2': grafx.c:(.text+0x1080): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_assign_mat2': grafx.c:(.text+0x1120): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_assign': grafx.c:(.text+0x1140): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_assign': grafx.c:(.text+0x11c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_determinant': grafx.c:(.text+0x11e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_determinant': grafx.c:(.text+0x1200): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_identity': grafx.c:(.text+0x1220): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_identity': grafx.c:(.text+0x12a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4_zero': grafx.c:(.text+0x12c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4_zero': grafx.c:(.text+0x1340): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat4': grafx.c:(.text+0x1360): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat4': grafx.c:(.text+0x13e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_lerp': grafx.c:(.text+0x1400): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_lerp': grafx.c:(.text+0x1480): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_multiply': grafx.c:(.text+0x14a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_multiply': grafx.c:(.text+0x1520): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_scale': grafx.c:(.text+0x1540): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_scale': grafx.c:(.text+0x15c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_negative': grafx.c:(.text+0x15e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_negative': grafx.c:(.text+0x1660): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_scaling': grafx.c:(.text+0x1680): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_scaling': grafx.c:(.text+0x1700): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_quaternion': grafx.c:(.text+0x1720): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_quaternion': grafx.c:(.text+0x17c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_axis': grafx.c:(.text+0x17e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_axis': grafx.c:(.text+0x1880): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_z': grafx.c:(.text+0x18a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_z': grafx.c:(.text+0x1920): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_y': grafx.c:(.text+0x1940): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_y': grafx.c:(.text+0x19c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_rotation_x': grafx.c:(.text+0x19e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_rotation_x': grafx.c:(.text+0x1a60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_inverse': grafx.c:(.text+0x1a80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_inverse': grafx.c:(.text+0x1b00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_adjugate': grafx.c:(.text+0x1b20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_adjugate': grafx.c:(.text+0x1ba0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_cofactor': grafx.c:(.text+0x1bc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_cofactor': grafx.c:(.text+0x1c40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_transpose': grafx.c:(.text+0x1c60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_transpose': grafx.c:(.text+0x1ce0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_assign_mat4': grafx.c:(.text+0x1d00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_assign_mat4': grafx.c:(.text+0x1d80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_assign_mat2': grafx.c:(.text+0x1da0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_assign_mat2': grafx.c:(.text+0x1e40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_assign': grafx.c:(.text+0x1e60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_assign': grafx.c:(.text+0x1ee0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_determinant': grafx.c:(.text+0x1f00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_determinant': grafx.c:(.text+0x1f20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_identity': grafx.c:(.text+0x1f40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_identity': grafx.c:(.text+0x1fc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3_zero': grafx.c:(.text+0x1fe0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3_zero': grafx.c:(.text+0x2060): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat3': grafx.c:(.text+0x2080): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat3': grafx.c:(.text+0x2100): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_lerp': grafx.c:(.text+0x2120): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_lerp': grafx.c:(.text+0x21e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_multiply': grafx.c:(.text+0x2200): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_multiply': grafx.c:(.text+0x22c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_scale': grafx.c:(.text+0x22e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_scale': grafx.c:(.text+0x2380): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_negative': grafx.c:(.text+0x23a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_negative': grafx.c:(.text+0x2440): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_scaling': grafx.c:(.text+0x2460): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_scaling': grafx.c:(.text+0x2500): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_rotation': grafx.c:(.text+0x2520): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_rotation': grafx.c:(.text+0x25c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_inverse': grafx.c:(.text+0x25e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_inverse': grafx.c:(.text+0x2680): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_cofactor': grafx.c:(.text+0x26a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_cofactor': grafx.c:(.text+0x2740): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_transpose': grafx.c:(.text+0x2760): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_transpose': grafx.c:(.text+0x2800): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_assign_mat4': grafx.c:(.text+0x2820): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_assign_mat4': grafx.c:(.text+0x28c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_assign_mat3': grafx.c:(.text+0x28e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_assign_mat3': grafx.c:(.text+0x2980): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_assign': grafx.c:(.text+0x29a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_assign': grafx.c:(.text+0x2a40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_determinant': grafx.c:(.text+0x2a60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_determinant': grafx.c:(.text+0x2aa0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_identity': grafx.c:(.text+0x2ac0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_identity': grafx.c:(.text+0x2b60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2_zero': grafx.c:(.text+0x2b80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2_zero': grafx.c:(.text+0x2c20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `smat2': grafx.c:(.text+0x2c40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psmat2': grafx.c:(.text+0x2ce0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_length_squared': grafx.c:(.text+0x2d00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_length_squared': grafx.c:(.text+0x2d40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_length': grafx.c:(.text+0x2d60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_length': grafx.c:(.text+0x2da0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_angle': grafx.c:(.text+0x2dc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_angle': grafx.c:(.text+0x2e00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_dot': grafx.c:(.text+0x2e20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_dot': grafx.c:(.text+0x2e60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_slerp': grafx.c:(.text+0x2e80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_slerp': grafx.c:(.text+0x2f40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_lerp': grafx.c:(.text+0x2f60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_lerp': grafx.c:(.text+0x3020): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_yaw_pitch_roll': grafx.c:(.text+0x3040): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_yaw_pitch_roll': grafx.c:(.text+0x30e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_mat4': grafx.c:(.text+0x3100): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_mat4': grafx.c:(.text+0x31a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_vec3': grafx.c:(.text+0x31c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_vec3': grafx.c:(.text+0x3260): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_from_axis_angle': grafx.c:(.text+0x3280): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_from_axis_angle': grafx.c:(.text+0x3320): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_power': grafx.c:(.text+0x3340): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_power': grafx.c:(.text+0x33e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_normalize': grafx.c:(.text+0x3400): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_normalize': grafx.c:(.text+0x34a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_inverse': grafx.c:(.text+0x34c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_inverse': grafx.c:(.text+0x3560): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_conjugate': grafx.c:(.text+0x3580): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_conjugate': grafx.c:(.text+0x3620): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_negative': grafx.c:(.text+0x3640): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_negative': grafx.c:(.text+0x36e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_divide': grafx.c:(.text+0x3700): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_divide': grafx.c:(.text+0x37c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_multiply': grafx.c:(.text+0x37e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_multiply': grafx.c:(.text+0x38a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_scale': grafx.c:(.text+0x38c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_scale': grafx.c:(.text+0x3960): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_null': grafx.c:(.text+0x3980): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_null': grafx.c:(.text+0x3a20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_zero': grafx.c:(.text+0x3a40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_zero': grafx.c:(.text+0x3ae0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_assign': grafx.c:(.text+0x3b00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_assign': grafx.c:(.text+0x3ba0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat': grafx.c:(.text+0x3bc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat': grafx.c:(.text+0x3c60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_nearly_equal': grafx.c:(.text+0x3c80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_nearly_equal': grafx.c:(.text+0x3cc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_equal': grafx.c:(.text+0x3ce0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_equal': grafx.c:(.text+0x3d20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_near_zero': grafx.c:(.text+0x3d40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_near_zero': grafx.c:(.text+0x3d80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `squat_is_zero': grafx.c:(.text+0x3da0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psquat_is_zero': grafx.c:(.text+0x3de0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_lerp': grafx.c:(.text+0x3e00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_lerp': grafx.c:(.text+0x3ea0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_normalize': grafx.c:(.text+0x3ec0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_normalize': grafx.c:(.text+0x3f60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_clamp': grafx.c:(.text+0x3f80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_clamp': grafx.c:(.text+0x4020): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_min': grafx.c:(.text+0x4040): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_min': grafx.c:(.text+0x40e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_max': grafx.c:(.text+0x4100): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_max': grafx.c:(.text+0x41a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_round': grafx.c:(.text+0x41c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_round': grafx.c:(.text+0x4260): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_ceil': grafx.c:(.text+0x4280): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_ceil': grafx.c:(.text+0x4320): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_floor': grafx.c:(.text+0x4340): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_floor': grafx.c:(.text+0x43e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_abs': grafx.c:(.text+0x4400): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_abs': grafx.c:(.text+0x44a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_inverse': grafx.c:(.text+0x44c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_inverse': grafx.c:(.text+0x4560): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_negative': grafx.c:(.text+0x4580): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_negative': grafx.c:(.text+0x4620): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_snap': grafx.c:(.text+0x4640): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_snap': grafx.c:(.text+0x46e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_divide': grafx.c:(.text+0x4700): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_divide': grafx.c:(.text+0x47a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_multiply_mat4': grafx.c:(.text+0x47c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_multiply_mat4': grafx.c:(.text+0x4860): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_multiply': grafx.c:(.text+0x4880): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_multiply': grafx.c:(.text+0x4920): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_scale': grafx.c:(.text+0x4940): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_scale': grafx.c:(.text+0x49e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_subtract': grafx.c:(.text+0x4a00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_subtract': grafx.c:(.text+0x4aa0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_add': grafx.c:(.text+0x4ac0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_add': grafx.c:(.text+0x4b60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_one': grafx.c:(.text+0x4b80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_one': grafx.c:(.text+0x4c00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_zero': grafx.c:(.text+0x4c20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_zero': grafx.c:(.text+0x4ca0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_assign_vec4': grafx.c:(.text+0x4cc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_assign_vec4': grafx.c:(.text+0x4d60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_assign': grafx.c:(.text+0x4d80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_assign': grafx.c:(.text+0x4e20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i': grafx.c:(.text+0x4e40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i': grafx.c:(.text+0x4ee0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_is_equal': grafx.c:(.text+0x4f20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_is_equal': grafx.c:(.text+0x4f60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4i_is_zero': grafx.c:(.text+0x4f80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4i_is_zero': grafx.c:(.text+0x4fa0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_lerp': grafx.c:(.text+0x4fc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_lerp': grafx.c:(.text+0x5060): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_normalize': grafx.c:(.text+0x5080): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_normalize': grafx.c:(.text+0x5120): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_clamp': grafx.c:(.text+0x5140): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_clamp': grafx.c:(.text+0x51e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_min': grafx.c:(.text+0x5200): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_min': grafx.c:(.text+0x52a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_max': grafx.c:(.text+0x52c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_max': grafx.c:(.text+0x5360): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_round': grafx.c:(.text+0x5380): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_round': grafx.c:(.text+0x5420): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_ceil': grafx.c:(.text+0x5440): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_ceil': grafx.c:(.text+0x54e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_floor': grafx.c:(.text+0x5500): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_floor': grafx.c:(.text+0x55a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_abs': grafx.c:(.text+0x55c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_abs': grafx.c:(.text+0x5660): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_inverse': grafx.c:(.text+0x5680): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_inverse': grafx.c:(.text+0x5720): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_negative': grafx.c:(.text+0x5740): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_negative': grafx.c:(.text+0x57e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_snap': grafx.c:(.text+0x5800): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_snap': grafx.c:(.text+0x58a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_divide': grafx.c:(.text+0x58c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_divide': grafx.c:(.text+0x5960): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_multiply_mat4': grafx.c:(.text+0x5980): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_multiply_mat4': grafx.c:(.text+0x5a20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_multiply': grafx.c:(.text+0x5a40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_multiply': grafx.c:(.text+0x5ae0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_scale': grafx.c:(.text+0x5b00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_scale': grafx.c:(.text+0x5ba0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_subtract': grafx.c:(.text+0x5bc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_subtract': grafx.c:(.text+0x5c60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_add': grafx.c:(.text+0x5c80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_add': grafx.c:(.text+0x5d20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_one': grafx.c:(.text+0x5d40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_one': grafx.c:(.text+0x5dc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_zero': grafx.c:(.text+0x5de0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_zero': grafx.c:(.text+0x5e60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_assign_vec4i': grafx.c:(.text+0x5e80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_assign_vec4i': grafx.c:(.text+0x5f20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_assign': grafx.c:(.text+0x5f40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_assign': grafx.c:(.text+0x5fe0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4': grafx.c:(.text+0x6000): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4': grafx.c:(.text+0x60a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_nearly_equal': grafx.c:(.text+0x60c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_nearly_equal': grafx.c:(.text+0x6100): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_equal': grafx.c:(.text+0x6120): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_equal': grafx.c:(.text+0x6160): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_near_zero': grafx.c:(.text+0x6180): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_near_zero': grafx.c:(.text+0x61c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec4_is_zero': grafx.c:(.text+0x61e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec4_is_zero': grafx.c:(.text+0x6200): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_distance_squared': grafx.c:(.text+0x6220): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_distance_squared': grafx.c:(.text+0x6280): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_distance': grafx.c:(.text+0x62a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_distance': grafx.c:(.text+0x6300): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_length_squared': grafx.c:(.text+0x6320): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_length_squared': grafx.c:(.text+0x6360): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_length': grafx.c:(.text+0x6380): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_length': grafx.c:(.text+0x63c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_dot': grafx.c:(.text+0x63e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_dot': grafx.c:(.text+0x6440): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_bezier4': grafx.c:(.text+0x6460): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_bezier4': grafx.c:(.text+0x6560): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_bezier3': grafx.c:(.text+0x65a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_bezier3': grafx.c:(.text+0x66a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_lerp': grafx.c:(.text+0x66c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_lerp': grafx.c:(.text+0x67a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_reflect': grafx.c:(.text+0x67c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_reflect': grafx.c:(.text+0x68a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_slide': grafx.c:(.text+0x68c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_slide': grafx.c:(.text+0x69a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_project': grafx.c:(.text+0x69c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_project': grafx.c:(.text+0x6aa0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_normalize': grafx.c:(.text+0x6ac0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_normalize': grafx.c:(.text+0x6b80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_cross': grafx.c:(.text+0x6ba0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_cross': grafx.c:(.text+0x6c80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_clamp': grafx.c:(.text+0x6ca0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_clamp': grafx.c:(.text+0x6da0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_min': grafx.c:(.text+0x6dc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_min': grafx.c:(.text+0x6ea0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_max': grafx.c:(.text+0x6ec0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_max': grafx.c:(.text+0x6fa0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_round': grafx.c:(.text+0x6fc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_round': grafx.c:(.text+0x7060): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_ceil': grafx.c:(.text+0x7080): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_ceil': grafx.c:(.text+0x7120): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_floor': grafx.c:(.text+0x7140): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_floor': grafx.c:(.text+0x71e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_abs': grafx.c:(.text+0x7200): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_abs': grafx.c:(.text+0x72c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_inverse': grafx.c:(.text+0x72e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_inverse': grafx.c:(.text+0x73a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_negative': grafx.c:(.text+0x73c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_negative': grafx.c:(.text+0x7480): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_snap': grafx.c:(.text+0x74a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_snap': grafx.c:(.text+0x7580): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_divide': grafx.c:(.text+0x75a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_divide': grafx.c:(.text+0x7680): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_multiply_mat3': grafx.c:(.text+0x76a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_multiply_mat3': grafx.c:(.text+0x7760): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_multiply': grafx.c:(.text+0x7780): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_multiply': grafx.c:(.text+0x7860): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_scale': grafx.c:(.text+0x7880): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_scale': grafx.c:(.text+0x7940): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_subtract': grafx.c:(.text+0x7960): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_subtract': grafx.c:(.text+0x7a40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_add': grafx.c:(.text+0x7a60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_add': grafx.c:(.text+0x7b40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_one': grafx.c:(.text+0x7b60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_one': grafx.c:(.text+0x7c00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_zero': grafx.c:(.text+0x7c20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_zero': grafx.c:(.text+0x7cc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_assign_vec3': grafx.c:(.text+0x7ce0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_assign_vec3': grafx.c:(.text+0x7d80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_assign': grafx.c:(.text+0x7da0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_assign': grafx.c:(.text+0x7e60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i': grafx.c:(.text+0x7e80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i': grafx.c:(.text+0x7f20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_is_equal': grafx.c:(.text+0x7f40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_is_equal': grafx.c:(.text+0x7fa0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3i_is_zero': grafx.c:(.text+0x7fc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3i_is_zero': grafx.c:(.text+0x8000): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_distance_squared': grafx.c:(.text+0x8020): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_distance_squared': grafx.c:(.text+0x8060): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_distance': grafx.c:(.text+0x8080): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_distance': grafx.c:(.text+0x80c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_length_squared': grafx.c:(.text+0x80e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_length_squared': grafx.c:(.text+0x8100): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_length': grafx.c:(.text+0x8120): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_length': grafx.c:(.text+0x8140): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_dot': grafx.c:(.text+0x8160): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_dot': grafx.c:(.text+0x81a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_bezier4': grafx.c:(.text+0x81c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_bezier4': grafx.c:(.text+0x82a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_bezier3': grafx.c:(.text+0x82e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_bezier3': grafx.c:(.text+0x83a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_lerp': grafx.c:(.text+0x83c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_lerp': grafx.c:(.text+0x8480): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_reflect': grafx.c:(.text+0x84a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_reflect': grafx.c:(.text+0x8560): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_slide': grafx.c:(.text+0x8580): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_slide': grafx.c:(.text+0x8640): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_project': grafx.c:(.text+0x8660): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_project': grafx.c:(.text+0x8720): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_normalize': grafx.c:(.text+0x8740): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_normalize': grafx.c:(.text+0x87e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_cross': grafx.c:(.text+0x8800): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_cross': grafx.c:(.text+0x88c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_clamp': grafx.c:(.text+0x88e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_clamp': grafx.c:(.text+0x89a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_min': grafx.c:(.text+0x89c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_min': grafx.c:(.text+0x8a80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_max': grafx.c:(.text+0x8aa0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_max': grafx.c:(.text+0x8b60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_round': grafx.c:(.text+0x8b80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_round': grafx.c:(.text+0x8c20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_ceil': grafx.c:(.text+0x8c40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_ceil': grafx.c:(.text+0x8ce0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_floor': grafx.c:(.text+0x8d00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_floor': grafx.c:(.text+0x8da0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_abs': grafx.c:(.text+0x8dc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_abs': grafx.c:(.text+0x8e60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_inverse': grafx.c:(.text+0x8e80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_inverse': grafx.c:(.text+0x8f20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_negative': grafx.c:(.text+0x8f40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_negative': grafx.c:(.text+0x8fe0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_snap': grafx.c:(.text+0x9000): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_snap': grafx.c:(.text+0x90c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_divide': grafx.c:(.text+0x90e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_divide': grafx.c:(.text+0x91a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_multiply_mat3': grafx.c:(.text+0x91c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_multiply_mat3': grafx.c:(.text+0x9260): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_multiply': grafx.c:(.text+0x9280): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_multiply': grafx.c:(.text+0x9340): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_scale': grafx.c:(.text+0x9360): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_scale': grafx.c:(.text+0x9400): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_subtract': grafx.c:(.text+0x9420): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_subtract': grafx.c:(.text+0x94e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_add': grafx.c:(.text+0x9500): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_add': grafx.c:(.text+0x95c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_one': grafx.c:(.text+0x95e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_one': grafx.c:(.text+0x9680): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_zero': grafx.c:(.text+0x96a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_zero': grafx.c:(.text+0x9740): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_assign_vec3i': grafx.c:(.text+0x9760): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_assign_vec3i': grafx.c:(.text+0x9820): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_assign': grafx.c:(.text+0x9840): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_assign': grafx.c:(.text+0x98e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3': grafx.c:(.text+0x9900): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3': grafx.c:(.text+0x99a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_nearly_equal': grafx.c:(.text+0x99c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_nearly_equal': grafx.c:(.text+0x9a00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_equal': grafx.c:(.text+0x9a20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_equal': grafx.c:(.text+0x9a60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_near_zero': grafx.c:(.text+0x9a80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_near_zero': grafx.c:(.text+0x9ac0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec3_is_zero': grafx.c:(.text+0x9ae0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec3_is_zero': grafx.c:(.text+0x9b20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_distance_squared': grafx.c:(.text+0x9b40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_distance_squared': grafx.c:(.text+0x9b80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_distance': grafx.c:(.text+0x9ba0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_distance': grafx.c:(.text+0x9bc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_length': grafx.c:(.text+0x9be0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_length': grafx.c:(.text+0x9c00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_length_squared': grafx.c:(.text+0x9c20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_length_squared': grafx.c:(.text+0x9c40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_angle': grafx.c:(.text+0x9c60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_angle': grafx.c:(.text+0x9c80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_dot': grafx.c:(.text+0x9ca0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_dot': grafx.c:(.text+0x9ce0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_bezier4': grafx.c:(.text+0x9d00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_bezier4': grafx.c:(.text+0x9da0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_bezier3': grafx.c:(.text+0x9de0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_bezier3': grafx.c:(.text+0x9e80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_lerp': grafx.c:(.text+0x9ea0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_lerp': grafx.c:(.text+0x9f20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_rotate': grafx.c:(.text+0x9f40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_rotate': grafx.c:(.text+0x9fc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_tangent': grafx.c:(.text+0x9fe0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_tangent': grafx.c:(.text+0xa060): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_reflect': grafx.c:(.text+0xa080): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_reflect': grafx.c:(.text+0xa100): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_slide': grafx.c:(.text+0xa120): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_slide': grafx.c:(.text+0xa1a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_project': grafx.c:(.text+0xa1c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_project': grafx.c:(.text+0xa240): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_normalize': grafx.c:(.text+0xa260): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_normalize': grafx.c:(.text+0xa2e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_clamp': grafx.c:(.text+0xa300): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_clamp': grafx.c:(.text+0xa3a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_min': grafx.c:(.text+0xa3c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_min': grafx.c:(.text+0xa440): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_max': grafx.c:(.text+0xa460): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_max': grafx.c:(.text+0xa4e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_round': grafx.c:(.text+0xa500): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_round': grafx.c:(.text+0xa580): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_ceil': grafx.c:(.text+0xa5a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_ceil': grafx.c:(.text+0xa620): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_floor': grafx.c:(.text+0xa640): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_floor': grafx.c:(.text+0xa6c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_abs': grafx.c:(.text+0xa6e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_abs': grafx.c:(.text+0xa760): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_inverse': grafx.c:(.text+0xa780): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_inverse': grafx.c:(.text+0xa800): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_negative': grafx.c:(.text+0xa820): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_negative': grafx.c:(.text+0xa8a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_snap': grafx.c:(.text+0xa8c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_snap': grafx.c:(.text+0xa940): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_divide': grafx.c:(.text+0xa960): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_divide': grafx.c:(.text+0xa9e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_multiply_mat2': grafx.c:(.text+0xaa00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_multiply_mat2': grafx.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_multiply': grafx.c:(.text+0xaac0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_multiply': grafx.c:(.text+0xab40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_scale': grafx.c:(.text+0xab60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_scale': grafx.c:(.text+0xabe0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_subtract': grafx.c:(.text+0xac00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_subtract': grafx.c:(.text+0xac80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_add': grafx.c:(.text+0xaca0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_add': grafx.c:(.text+0xad20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_one': grafx.c:(.text+0xad40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_one': grafx.c:(.text+0xadc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_zero': grafx.c:(.text+0xade0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_zero': grafx.c:(.text+0xae60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_assign_vec2': grafx.c:(.text+0xae80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_assign_vec2': grafx.c:(.text+0xaf00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_assign': grafx.c:(.text+0xaf20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_assign': grafx.c:(.text+0xafa0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i': grafx.c:(.text+0xafc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i': grafx.c:(.text+0xb040): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_is_equal': grafx.c:(.text+0xb500): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_is_equal': grafx.c:(.text+0xb540): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2i_is_zero': grafx.c:(.text+0xb560): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2i_is_zero': grafx.c:(.text+0xb580): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_distance_squared': grafx.c:(.text+0xb5a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_distance_squared': grafx.c:(.text+0xb5e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_distance': grafx.c:(.text+0xb600): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_distance': grafx.c:(.text+0xb640): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_length': grafx.c:(.text+0xb660): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_length': grafx.c:(.text+0xb680): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_length_squared': grafx.c:(.text+0xb6a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_length_squared': grafx.c:(.text+0xb6c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_angle': grafx.c:(.text+0xb6e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_angle': grafx.c:(.text+0xb700): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_dot': grafx.c:(.text+0xb720): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_dot': grafx.c:(.text+0xb760): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_bezier4': grafx.c:(.text+0xb780): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_bezier4': grafx.c:(.text+0xb840): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_bezier3': grafx.c:(.text+0xb880): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_bezier3': grafx.c:(.text+0xb920): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_lerp': grafx.c:(.text+0xb940): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_lerp': grafx.c:(.text+0xb9e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_rotate': grafx.c:(.text+0xba00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_rotate': grafx.c:(.text+0xbaa0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_tangent': grafx.c:(.text+0xbac0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_tangent': grafx.c:(.text+0xbb40): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_reflect': grafx.c:(.text+0xbb60): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_reflect': grafx.c:(.text+0xbc00): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_slide': grafx.c:(.text+0xbc20): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_slide': grafx.c:(.text+0xbcc0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_project': grafx.c:(.text+0xbce0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_project': grafx.c:(.text+0xbd80): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_normalize': grafx.c:(.text+0xbda0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_normalize': grafx.c:(.text+0xbe20): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_clamp': grafx.c:(.text+0xbe40): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_clamp': grafx.c:(.text+0xbee0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_min': grafx.c:(.text+0xbf00): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_min': grafx.c:(.text+0xbfa0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_max': grafx.c:(.text+0xbfc0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_max': grafx.c:(.text+0xc060): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_round': grafx.c:(.text+0xc080): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_round': grafx.c:(.text+0xc100): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_ceil': grafx.c:(.text+0xc120): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_ceil': grafx.c:(.text+0xc1a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_floor': grafx.c:(.text+0xc1c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_floor': grafx.c:(.text+0xc240): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_abs': grafx.c:(.text+0xc260): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_abs': grafx.c:(.text+0xc2e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_inverse': grafx.c:(.text+0xc300): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_inverse': grafx.c:(.text+0xc380): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_negative': grafx.c:(.text+0xc3a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_negative': grafx.c:(.text+0xc420): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_snap': grafx.c:(.text+0xc440): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_snap': grafx.c:(.text+0xc4e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_divide': grafx.c:(.text+0xc500): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_divide': grafx.c:(.text+0xc5a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_multiply_mat2': grafx.c:(.text+0xc5c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_multiply_mat2': grafx.c:(.text+0xc660): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_multiply': grafx.c:(.text+0xc680): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_multiply': grafx.c:(.text+0xc720): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_scale': grafx.c:(.text+0xc740): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_scale': grafx.c:(.text+0xc7e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_subtract': grafx.c:(.text+0xc800): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_subtract': grafx.c:(.text+0xc8a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_add': grafx.c:(.text+0xc8c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_add': grafx.c:(.text+0xc960): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_one': grafx.c:(.text+0xc980): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_one': grafx.c:(.text+0xca00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_zero': grafx.c:(.text+0xca20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_zero': grafx.c:(.text+0xcaa0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_assign_vec2i': grafx.c:(.text+0xcac0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_assign_vec2i': grafx.c:(.text+0xcb40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_assign': grafx.c:(.text+0xcb60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_assign': grafx.c:(.text+0xcbe0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2': grafx.c:(.text+0xcc00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2': grafx.c:(.text+0xcc80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_nearly_equal': grafx.c:(.text+0xcca0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_nearly_equal': grafx.c:(.text+0xcce0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_equal': grafx.c:(.text+0xcd00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_equal': grafx.c:(.text+0xcd40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_near_zero': grafx.c:(.text+0xcd60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_near_zero': grafx.c:(.text+0xcd80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `svec2_is_zero': grafx.c:(.text+0xcda0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(grafx.c.o): In function `psvec2_is_zero': grafx.c:(.text+0xcdc0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_lerp': grafx_bg.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_lerp': grafx_bg.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_multiply': grafx_bg.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_multiply': grafx_bg.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_scale': grafx_bg.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_scale': grafx_bg.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_negative': grafx_bg.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_negative': grafx_bg.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_scaling': grafx_bg.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_scaling': grafx_bg.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_translation': grafx_bg.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_translation': grafx_bg.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_look_at': grafx_bg.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_look_at': grafx_bg.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_quaternion': grafx_bg.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_quaternion': grafx_bg.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_axis': grafx_bg.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_axis': grafx_bg.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_z': grafx_bg.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_z': grafx_bg.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_y': grafx_bg.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_y': grafx_bg.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_rotation_x': grafx_bg.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_rotation_x': grafx_bg.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_perspective_infinite': grafx_bg.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_perspective_infinite': grafx_bg.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_perspective_fov': grafx_bg.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_perspective_fov': grafx_bg.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_perspective': grafx_bg.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_perspective': grafx_bg.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_ortho': grafx_bg.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_ortho': grafx_bg.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_inverse': grafx_bg.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_inverse': grafx_bg.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_adjugate': grafx_bg.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_adjugate': grafx_bg.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_transpose': grafx_bg.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_transpose': grafx_bg.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_assign_mat3': grafx_bg.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_assign_mat3': grafx_bg.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_assign_mat2': grafx_bg.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_assign_mat2': grafx_bg.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_assign': grafx_bg.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_assign': grafx_bg.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_determinant': grafx_bg.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_determinant': grafx_bg.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_identity': grafx_bg.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_identity': grafx_bg.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4_zero': grafx_bg.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4_zero': grafx_bg.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat4': grafx_bg.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat4': grafx_bg.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_lerp': grafx_bg.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_lerp': grafx_bg.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_multiply': grafx_bg.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_multiply': grafx_bg.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_scale': grafx_bg.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_scale': grafx_bg.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_negative': grafx_bg.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_negative': grafx_bg.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_scaling': grafx_bg.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_scaling': grafx_bg.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_quaternion': grafx_bg.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_quaternion': grafx_bg.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_axis': grafx_bg.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_axis': grafx_bg.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_z': grafx_bg.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_z': grafx_bg.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_y': grafx_bg.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_y': grafx_bg.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_rotation_x': grafx_bg.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_rotation_x': grafx_bg.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_inverse': grafx_bg.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_inverse': grafx_bg.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_adjugate': grafx_bg.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_adjugate': grafx_bg.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_cofactor': grafx_bg.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_cofactor': grafx_bg.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_transpose': grafx_bg.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_transpose': grafx_bg.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_assign_mat4': grafx_bg.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_assign_mat4': grafx_bg.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_assign_mat2': grafx_bg.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_assign_mat2': grafx_bg.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_assign': grafx_bg.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_assign': grafx_bg.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_determinant': grafx_bg.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_determinant': grafx_bg.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_identity': grafx_bg.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_identity': grafx_bg.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3_zero': grafx_bg.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3_zero': grafx_bg.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat3': grafx_bg.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat3': grafx_bg.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_lerp': grafx_bg.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_lerp': grafx_bg.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_multiply': grafx_bg.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_multiply': grafx_bg.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_scale': grafx_bg.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_scale': grafx_bg.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_negative': grafx_bg.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_negative': grafx_bg.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_scaling': grafx_bg.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_scaling': grafx_bg.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_rotation': grafx_bg.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_rotation': grafx_bg.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_inverse': grafx_bg.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_inverse': grafx_bg.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_cofactor': grafx_bg.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_cofactor': grafx_bg.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_transpose': grafx_bg.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_transpose': grafx_bg.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_assign_mat4': grafx_bg.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_assign_mat4': grafx_bg.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_assign_mat3': grafx_bg.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_assign_mat3': grafx_bg.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_assign': grafx_bg.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_assign': grafx_bg.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_determinant': grafx_bg.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_determinant': grafx_bg.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_identity': grafx_bg.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_identity': grafx_bg.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2_zero': grafx_bg.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2_zero': grafx_bg.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `smat2': grafx_bg.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psmat2': grafx_bg.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_length_squared': grafx_bg.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_length_squared': grafx_bg.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_length': grafx_bg.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_length': grafx_bg.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_angle': grafx_bg.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_angle': grafx_bg.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_dot': grafx_bg.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_dot': grafx_bg.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_slerp': grafx_bg.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_slerp': grafx_bg.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_lerp': grafx_bg.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_lerp': grafx_bg.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_yaw_pitch_roll': grafx_bg.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_yaw_pitch_roll': grafx_bg.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_mat4': grafx_bg.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_mat4': grafx_bg.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_vec3': grafx_bg.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_vec3': grafx_bg.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_from_axis_angle': grafx_bg.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_from_axis_angle': grafx_bg.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_power': grafx_bg.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_power': grafx_bg.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_normalize': grafx_bg.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_normalize': grafx_bg.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_inverse': grafx_bg.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_inverse': grafx_bg.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_conjugate': grafx_bg.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_conjugate': grafx_bg.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_negative': grafx_bg.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_negative': grafx_bg.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_divide': grafx_bg.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_divide': grafx_bg.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_multiply': grafx_bg.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_multiply': grafx_bg.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_scale': grafx_bg.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_scale': grafx_bg.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_null': grafx_bg.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_null': grafx_bg.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_zero': grafx_bg.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_zero': grafx_bg.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_assign': grafx_bg.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_assign': grafx_bg.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat': grafx_bg.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat': grafx_bg.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_nearly_equal': grafx_bg.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_nearly_equal': grafx_bg.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_equal': grafx_bg.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_equal': grafx_bg.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_near_zero': grafx_bg.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_near_zero': grafx_bg.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `squat_is_zero': grafx_bg.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psquat_is_zero': grafx_bg.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_lerp': grafx_bg.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_lerp': grafx_bg.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_normalize': grafx_bg.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_normalize': grafx_bg.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_clamp': grafx_bg.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_clamp': grafx_bg.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_min': grafx_bg.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_min': grafx_bg.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_max': grafx_bg.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_max': grafx_bg.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_round': grafx_bg.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_round': grafx_bg.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_ceil': grafx_bg.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_ceil': grafx_bg.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_floor': grafx_bg.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_floor': grafx_bg.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_abs': grafx_bg.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_abs': grafx_bg.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_inverse': grafx_bg.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_inverse': grafx_bg.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_negative': grafx_bg.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_negative': grafx_bg.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_snap': grafx_bg.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_snap': grafx_bg.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_divide': grafx_bg.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_divide': grafx_bg.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_multiply_mat4': grafx_bg.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_multiply_mat4': grafx_bg.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_multiply': grafx_bg.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_multiply': grafx_bg.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_scale': grafx_bg.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_scale': grafx_bg.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_subtract': grafx_bg.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_subtract': grafx_bg.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_add': grafx_bg.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_add': grafx_bg.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_one': grafx_bg.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_one': grafx_bg.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_zero': grafx_bg.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_zero': grafx_bg.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_assign_vec4': grafx_bg.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_assign_vec4': grafx_bg.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_assign': grafx_bg.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_assign': grafx_bg.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i': grafx_bg.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i': grafx_bg.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_is_equal': grafx_bg.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_is_equal': grafx_bg.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4i_is_zero': grafx_bg.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4i_is_zero': grafx_bg.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_lerp': grafx_bg.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_lerp': grafx_bg.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_normalize': grafx_bg.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_normalize': grafx_bg.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_clamp': grafx_bg.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_clamp': grafx_bg.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_min': grafx_bg.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_min': grafx_bg.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_max': grafx_bg.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_max': grafx_bg.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_round': grafx_bg.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_round': grafx_bg.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_ceil': grafx_bg.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_ceil': grafx_bg.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_floor': grafx_bg.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_floor': grafx_bg.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_abs': grafx_bg.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_abs': grafx_bg.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_inverse': grafx_bg.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_inverse': grafx_bg.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_negative': grafx_bg.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_negative': grafx_bg.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_snap': grafx_bg.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_snap': grafx_bg.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_divide': grafx_bg.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_divide': grafx_bg.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_multiply_mat4': grafx_bg.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_multiply_mat4': grafx_bg.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_multiply': grafx_bg.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_multiply': grafx_bg.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_scale': grafx_bg.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_scale': grafx_bg.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_subtract': grafx_bg.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_subtract': grafx_bg.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_add': grafx_bg.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_add': grafx_bg.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_one': grafx_bg.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_one': grafx_bg.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_zero': grafx_bg.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_zero': grafx_bg.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_assign_vec4i': grafx_bg.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_assign_vec4i': grafx_bg.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_assign': grafx_bg.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_assign': grafx_bg.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4': grafx_bg.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4': grafx_bg.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_nearly_equal': grafx_bg.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_nearly_equal': grafx_bg.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_equal': grafx_bg.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_equal': grafx_bg.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_near_zero': grafx_bg.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_near_zero': grafx_bg.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec4_is_zero': grafx_bg.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec4_is_zero': grafx_bg.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_distance_squared': grafx_bg.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_distance_squared': grafx_bg.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_distance': grafx_bg.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_distance': grafx_bg.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_length_squared': grafx_bg.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_length_squared': grafx_bg.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_length': grafx_bg.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_length': grafx_bg.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_dot': grafx_bg.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_dot': grafx_bg.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_bezier4': grafx_bg.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_bezier4': grafx_bg.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_bezier3': grafx_bg.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_bezier3': grafx_bg.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_lerp': grafx_bg.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_lerp': grafx_bg.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_reflect': grafx_bg.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_reflect': grafx_bg.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_slide': grafx_bg.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_slide': grafx_bg.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_project': grafx_bg.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_project': grafx_bg.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_normalize': grafx_bg.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_normalize': grafx_bg.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_cross': grafx_bg.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_cross': grafx_bg.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_clamp': grafx_bg.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_clamp': grafx_bg.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_min': grafx_bg.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_min': grafx_bg.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_max': grafx_bg.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_max': grafx_bg.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_round': grafx_bg.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_round': grafx_bg.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_ceil': grafx_bg.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_ceil': grafx_bg.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_floor': grafx_bg.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_floor': grafx_bg.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_abs': grafx_bg.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_abs': grafx_bg.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_inverse': grafx_bg.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_inverse': grafx_bg.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_negative': grafx_bg.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_negative': grafx_bg.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_snap': grafx_bg.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_snap': grafx_bg.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_divide': grafx_bg.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_divide': grafx_bg.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_multiply_mat3': grafx_bg.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_multiply_mat3': grafx_bg.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_multiply': grafx_bg.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_multiply': grafx_bg.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_scale': grafx_bg.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_scale': grafx_bg.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_subtract': grafx_bg.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_subtract': grafx_bg.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_add': grafx_bg.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_add': grafx_bg.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_one': grafx_bg.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_one': grafx_bg.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_zero': grafx_bg.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_zero': grafx_bg.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_assign_vec3': grafx_bg.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_assign_vec3': grafx_bg.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_assign': grafx_bg.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_assign': grafx_bg.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i': grafx_bg.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i': grafx_bg.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_is_equal': grafx_bg.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_is_equal': grafx_bg.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3i_is_zero': grafx_bg.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3i_is_zero': grafx_bg.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_distance_squared': grafx_bg.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_distance_squared': grafx_bg.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_distance': grafx_bg.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_distance': grafx_bg.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_length_squared': grafx_bg.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_length_squared': grafx_bg.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_length': grafx_bg.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_length': grafx_bg.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_dot': grafx_bg.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_dot': grafx_bg.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_bezier4': grafx_bg.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_bezier4': grafx_bg.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_bezier3': grafx_bg.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_bezier3': grafx_bg.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_lerp': grafx_bg.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_lerp': grafx_bg.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_reflect': grafx_bg.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_reflect': grafx_bg.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_slide': grafx_bg.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_slide': grafx_bg.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_project': grafx_bg.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_project': grafx_bg.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_normalize': grafx_bg.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_normalize': grafx_bg.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_cross': grafx_bg.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_cross': grafx_bg.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_clamp': grafx_bg.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_clamp': grafx_bg.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_min': grafx_bg.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_min': grafx_bg.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_max': grafx_bg.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_max': grafx_bg.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_round': grafx_bg.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_round': grafx_bg.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_ceil': grafx_bg.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_ceil': grafx_bg.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_floor': grafx_bg.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_floor': grafx_bg.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_abs': grafx_bg.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_abs': grafx_bg.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_inverse': grafx_bg.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_inverse': grafx_bg.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_negative': grafx_bg.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_negative': grafx_bg.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_snap': grafx_bg.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_snap': grafx_bg.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_divide': grafx_bg.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_divide': grafx_bg.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_multiply_mat3': grafx_bg.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_multiply_mat3': grafx_bg.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_multiply': grafx_bg.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_multiply': grafx_bg.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_scale': grafx_bg.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_scale': grafx_bg.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_subtract': grafx_bg.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_subtract': grafx_bg.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_add': grafx_bg.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_add': grafx_bg.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_one': grafx_bg.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_one': grafx_bg.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_zero': grafx_bg.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_zero': grafx_bg.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_assign_vec3i': grafx_bg.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_assign_vec3i': grafx_bg.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_assign': grafx_bg.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_assign': grafx_bg.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3': grafx_bg.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3': grafx_bg.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_nearly_equal': grafx_bg.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_nearly_equal': grafx_bg.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_equal': grafx_bg.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_equal': grafx_bg.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_near_zero': grafx_bg.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_near_zero': grafx_bg.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec3_is_zero': grafx_bg.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec3_is_zero': grafx_bg.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_distance_squared': grafx_bg.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_distance_squared': grafx_bg.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_distance': grafx_bg.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_distance': grafx_bg.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_length': grafx_bg.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_length': grafx_bg.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_length_squared': grafx_bg.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_length_squared': grafx_bg.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_angle': grafx_bg.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_angle': grafx_bg.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_dot': grafx_bg.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_dot': grafx_bg.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_bezier4': grafx_bg.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_bezier4': grafx_bg.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_bezier3': grafx_bg.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_bezier3': grafx_bg.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_lerp': grafx_bg.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_lerp': grafx_bg.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_rotate': grafx_bg.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_rotate': grafx_bg.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_tangent': grafx_bg.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_tangent': grafx_bg.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_reflect': grafx_bg.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_reflect': grafx_bg.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_slide': grafx_bg.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_slide': grafx_bg.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_project': grafx_bg.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_project': grafx_bg.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_normalize': grafx_bg.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_normalize': grafx_bg.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_clamp': grafx_bg.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_clamp': grafx_bg.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_min': grafx_bg.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_min': grafx_bg.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_max': grafx_bg.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_max': grafx_bg.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_round': grafx_bg.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_round': grafx_bg.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_ceil': grafx_bg.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_ceil': grafx_bg.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_floor': grafx_bg.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_floor': grafx_bg.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_abs': grafx_bg.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_abs': grafx_bg.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_inverse': grafx_bg.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_inverse': grafx_bg.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_negative': grafx_bg.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_negative': grafx_bg.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_snap': grafx_bg.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_snap': grafx_bg.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_divide': grafx_bg.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_divide': grafx_bg.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_multiply_mat2': grafx_bg.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_multiply_mat2': grafx_bg.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_multiply': grafx_bg.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_multiply': grafx_bg.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_scale': grafx_bg.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_scale': grafx_bg.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_subtract': grafx_bg.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_subtract': grafx_bg.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_add': grafx_bg.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_add': grafx_bg.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_one': grafx_bg.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_one': grafx_bg.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_zero': grafx_bg.c:(.text+0xb260): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_zero': grafx_bg.c:(.text+0xb2e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_assign_vec2': grafx_bg.c:(.text+0xb300): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_assign_vec2': grafx_bg.c:(.text+0xb380): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_assign': grafx_bg.c:(.text+0xb3a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_assign': grafx_bg.c:(.text+0xb420): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i': grafx_bg.c:(.text+0xb440): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i': grafx_bg.c:(.text+0xb4c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_is_equal': grafx_bg.c:(.text+0xb4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_is_equal': grafx_bg.c:(.text+0xb520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2i_is_zero': grafx_bg.c:(.text+0xb540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2i_is_zero': grafx_bg.c:(.text+0xb560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_distance_squared': grafx_bg.c:(.text+0xb580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_distance_squared': grafx_bg.c:(.text+0xb5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_distance': grafx_bg.c:(.text+0xb5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_distance': grafx_bg.c:(.text+0xb620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_length': grafx_bg.c:(.text+0xb640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_length': grafx_bg.c:(.text+0xb660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_length_squared': grafx_bg.c:(.text+0xb680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_length_squared': grafx_bg.c:(.text+0xb6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_angle': grafx_bg.c:(.text+0xb6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_angle': grafx_bg.c:(.text+0xb6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_dot': grafx_bg.c:(.text+0xb700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_dot': grafx_bg.c:(.text+0xb740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_bezier4': grafx_bg.c:(.text+0xb760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_bezier4': grafx_bg.c:(.text+0xb820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_bezier3': grafx_bg.c:(.text+0xb860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_bezier3': grafx_bg.c:(.text+0xb900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_lerp': grafx_bg.c:(.text+0xb920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_lerp': grafx_bg.c:(.text+0xb9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_rotate': grafx_bg.c:(.text+0xb9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_rotate': grafx_bg.c:(.text+0xba80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_tangent': grafx_bg.c:(.text+0xbaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_tangent': grafx_bg.c:(.text+0xbb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_reflect': grafx_bg.c:(.text+0xbb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_reflect': grafx_bg.c:(.text+0xbbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_slide': grafx_bg.c:(.text+0xbc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_slide': grafx_bg.c:(.text+0xbca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_project': grafx_bg.c:(.text+0xbcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_project': grafx_bg.c:(.text+0xbd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_normalize': grafx_bg.c:(.text+0xbd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_normalize': grafx_bg.c:(.text+0xbe00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_clamp': grafx_bg.c:(.text+0xbe20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_clamp': grafx_bg.c:(.text+0xbec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_min': grafx_bg.c:(.text+0xbee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_min': grafx_bg.c:(.text+0xbf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_max': grafx_bg.c:(.text+0xbfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_max': grafx_bg.c:(.text+0xc040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_round': grafx_bg.c:(.text+0xc060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_round': grafx_bg.c:(.text+0xc0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_ceil': grafx_bg.c:(.text+0xc100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_ceil': grafx_bg.c:(.text+0xc180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_floor': grafx_bg.c:(.text+0xc1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_floor': grafx_bg.c:(.text+0xc220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_abs': grafx_bg.c:(.text+0xc240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_abs': grafx_bg.c:(.text+0xc2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_inverse': grafx_bg.c:(.text+0xc2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_inverse': grafx_bg.c:(.text+0xc360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_negative': grafx_bg.c:(.text+0xc380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_negative': grafx_bg.c:(.text+0xc400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_snap': grafx_bg.c:(.text+0xc420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_snap': grafx_bg.c:(.text+0xc4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_divide': grafx_bg.c:(.text+0xc4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_divide': grafx_bg.c:(.text+0xc580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_multiply_mat2': grafx_bg.c:(.text+0xc5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_multiply_mat2': grafx_bg.c:(.text+0xc640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_multiply': grafx_bg.c:(.text+0xc660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_multiply': grafx_bg.c:(.text+0xc700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_scale': grafx_bg.c:(.text+0xc720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_scale': grafx_bg.c:(.text+0xc7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_subtract': grafx_bg.c:(.text+0xc7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_subtract': grafx_bg.c:(.text+0xc880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_add': grafx_bg.c:(.text+0xc8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_add': grafx_bg.c:(.text+0xc940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_one': grafx_bg.c:(.text+0xc960): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_one': grafx_bg.c:(.text+0xc9e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_zero': grafx_bg.c:(.text+0xca00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_zero': grafx_bg.c:(.text+0xca80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_assign_vec2i': grafx_bg.c:(.text+0xcaa0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_assign_vec2i': grafx_bg.c:(.text+0xcb20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_assign': grafx_bg.c:(.text+0xcb40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_assign': grafx_bg.c:(.text+0xcbc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2': grafx_bg.c:(.text+0xcbe0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2': grafx_bg.c:(.text+0xcc60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_nearly_equal': grafx_bg.c:(.text+0xcc80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_nearly_equal': grafx_bg.c:(.text+0xccc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_equal': grafx_bg.c:(.text+0xcce0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_equal': grafx_bg.c:(.text+0xcd20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_near_zero': grafx_bg.c:(.text+0xcd40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_near_zero': grafx_bg.c:(.text+0xcd60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `svec2_is_zero': grafx_bg.c:(.text+0xcd80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(grafx_bg.c.o): In function `psvec2_is_zero': grafx_bg.c:(.text+0xcda0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_lerp': handle_game_events.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_lerp': handle_game_events.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_multiply': handle_game_events.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_multiply': handle_game_events.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_scale': handle_game_events.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_scale': handle_game_events.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_negative': handle_game_events.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_negative': handle_game_events.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_scaling': handle_game_events.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_scaling': handle_game_events.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_translation': handle_game_events.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_translation': handle_game_events.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_look_at': handle_game_events.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_look_at': handle_game_events.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_quaternion': handle_game_events.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_quaternion': handle_game_events.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_axis': handle_game_events.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_axis': handle_game_events.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_z': handle_game_events.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_z': handle_game_events.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_y': handle_game_events.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_y': handle_game_events.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_rotation_x': handle_game_events.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_rotation_x': handle_game_events.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_perspective_infinite': handle_game_events.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_perspective_infinite': handle_game_events.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_perspective_fov': handle_game_events.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_perspective_fov': handle_game_events.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_perspective': handle_game_events.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_perspective': handle_game_events.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_ortho': handle_game_events.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_ortho': handle_game_events.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_inverse': handle_game_events.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_inverse': handle_game_events.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_adjugate': handle_game_events.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_adjugate': handle_game_events.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_transpose': handle_game_events.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_transpose': handle_game_events.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_assign_mat3': handle_game_events.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_assign_mat3': handle_game_events.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_assign_mat2': handle_game_events.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_assign_mat2': handle_game_events.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_assign': handle_game_events.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_assign': handle_game_events.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_determinant': handle_game_events.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_determinant': handle_game_events.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_identity': handle_game_events.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_identity': handle_game_events.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4_zero': handle_game_events.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4_zero': handle_game_events.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat4': handle_game_events.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat4': handle_game_events.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_lerp': handle_game_events.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_lerp': handle_game_events.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_multiply': handle_game_events.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_multiply': handle_game_events.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_scale': handle_game_events.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_scale': handle_game_events.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_negative': handle_game_events.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_negative': handle_game_events.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_scaling': handle_game_events.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_scaling': handle_game_events.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_quaternion': handle_game_events.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_quaternion': handle_game_events.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_axis': handle_game_events.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_axis': handle_game_events.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_z': handle_game_events.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_z': handle_game_events.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_y': handle_game_events.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_y': handle_game_events.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_rotation_x': handle_game_events.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_rotation_x': handle_game_events.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_inverse': handle_game_events.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_inverse': handle_game_events.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_adjugate': handle_game_events.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_adjugate': handle_game_events.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_cofactor': handle_game_events.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_cofactor': handle_game_events.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_transpose': handle_game_events.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_transpose': handle_game_events.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_assign_mat4': handle_game_events.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_assign_mat4': handle_game_events.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_assign_mat2': handle_game_events.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_assign_mat2': handle_game_events.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_assign': handle_game_events.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_assign': handle_game_events.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_determinant': handle_game_events.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_determinant': handle_game_events.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_identity': handle_game_events.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_identity': handle_game_events.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3_zero': handle_game_events.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3_zero': handle_game_events.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat3': handle_game_events.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat3': handle_game_events.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_lerp': handle_game_events.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_lerp': handle_game_events.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_multiply': handle_game_events.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_multiply': handle_game_events.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_scale': handle_game_events.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_scale': handle_game_events.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_negative': handle_game_events.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_negative': handle_game_events.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_scaling': handle_game_events.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_scaling': handle_game_events.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_rotation': handle_game_events.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_rotation': handle_game_events.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_inverse': handle_game_events.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_inverse': handle_game_events.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_cofactor': handle_game_events.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_cofactor': handle_game_events.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_transpose': handle_game_events.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_transpose': handle_game_events.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_assign_mat4': handle_game_events.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_assign_mat4': handle_game_events.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_assign_mat3': handle_game_events.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_assign_mat3': handle_game_events.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_assign': handle_game_events.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_assign': handle_game_events.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_determinant': handle_game_events.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_determinant': handle_game_events.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_identity': handle_game_events.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_identity': handle_game_events.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2_zero': handle_game_events.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2_zero': handle_game_events.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `smat2': handle_game_events.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psmat2': handle_game_events.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_length_squared': handle_game_events.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_length_squared': handle_game_events.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_length': handle_game_events.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_length': handle_game_events.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_angle': handle_game_events.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_angle': handle_game_events.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_dot': handle_game_events.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_dot': handle_game_events.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_slerp': handle_game_events.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_slerp': handle_game_events.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_lerp': handle_game_events.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_lerp': handle_game_events.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_yaw_pitch_roll': handle_game_events.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_yaw_pitch_roll': handle_game_events.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_mat4': handle_game_events.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_mat4': handle_game_events.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_vec3': handle_game_events.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_vec3': handle_game_events.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_from_axis_angle': handle_game_events.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_from_axis_angle': handle_game_events.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_power': handle_game_events.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_power': handle_game_events.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_normalize': handle_game_events.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_normalize': handle_game_events.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_inverse': handle_game_events.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_inverse': handle_game_events.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_conjugate': handle_game_events.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_conjugate': handle_game_events.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_negative': handle_game_events.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_negative': handle_game_events.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_divide': handle_game_events.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_divide': handle_game_events.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_multiply': handle_game_events.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_multiply': handle_game_events.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_scale': handle_game_events.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_scale': handle_game_events.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_null': handle_game_events.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_null': handle_game_events.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_zero': handle_game_events.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_zero': handle_game_events.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_assign': handle_game_events.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_assign': handle_game_events.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat': handle_game_events.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat': handle_game_events.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_nearly_equal': handle_game_events.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_nearly_equal': handle_game_events.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_equal': handle_game_events.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_equal': handle_game_events.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_near_zero': handle_game_events.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_near_zero': handle_game_events.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `squat_is_zero': handle_game_events.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psquat_is_zero': handle_game_events.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_lerp': handle_game_events.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_lerp': handle_game_events.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_normalize': handle_game_events.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_normalize': handle_game_events.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_clamp': handle_game_events.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_clamp': handle_game_events.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_min': handle_game_events.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_min': handle_game_events.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_max': handle_game_events.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_max': handle_game_events.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_round': handle_game_events.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_round': handle_game_events.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_ceil': handle_game_events.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_ceil': handle_game_events.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_floor': handle_game_events.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_floor': handle_game_events.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_abs': handle_game_events.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_abs': handle_game_events.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_inverse': handle_game_events.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_inverse': handle_game_events.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_negative': handle_game_events.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_negative': handle_game_events.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_snap': handle_game_events.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_snap': handle_game_events.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_divide': handle_game_events.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_divide': handle_game_events.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_multiply_mat4': handle_game_events.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_multiply_mat4': handle_game_events.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_multiply': handle_game_events.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_multiply': handle_game_events.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_scale': handle_game_events.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_scale': handle_game_events.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_subtract': handle_game_events.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_subtract': handle_game_events.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_add': handle_game_events.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_add': handle_game_events.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_one': handle_game_events.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_one': handle_game_events.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_zero': handle_game_events.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_zero': handle_game_events.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_assign_vec4': handle_game_events.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_assign_vec4': handle_game_events.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_assign': handle_game_events.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_assign': handle_game_events.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i': handle_game_events.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i': handle_game_events.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_is_equal': handle_game_events.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_is_equal': handle_game_events.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4i_is_zero': handle_game_events.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4i_is_zero': handle_game_events.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_lerp': handle_game_events.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_lerp': handle_game_events.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_normalize': handle_game_events.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_normalize': handle_game_events.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_clamp': handle_game_events.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_clamp': handle_game_events.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_min': handle_game_events.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_min': handle_game_events.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_max': handle_game_events.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_max': handle_game_events.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_round': handle_game_events.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_round': handle_game_events.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_ceil': handle_game_events.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_ceil': handle_game_events.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_floor': handle_game_events.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_floor': handle_game_events.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_abs': handle_game_events.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_abs': handle_game_events.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_inverse': handle_game_events.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_inverse': handle_game_events.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_negative': handle_game_events.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_negative': handle_game_events.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_snap': handle_game_events.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_snap': handle_game_events.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_divide': handle_game_events.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_divide': handle_game_events.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_multiply_mat4': handle_game_events.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_multiply_mat4': handle_game_events.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_multiply': handle_game_events.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_multiply': handle_game_events.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_scale': handle_game_events.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_scale': handle_game_events.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_subtract': handle_game_events.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_subtract': handle_game_events.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_add': handle_game_events.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_add': handle_game_events.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_one': handle_game_events.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_one': handle_game_events.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_zero': handle_game_events.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_zero': handle_game_events.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_assign_vec4i': handle_game_events.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_assign_vec4i': handle_game_events.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_assign': handle_game_events.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_assign': handle_game_events.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4': handle_game_events.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4': handle_game_events.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_nearly_equal': handle_game_events.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_nearly_equal': handle_game_events.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_equal': handle_game_events.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_equal': handle_game_events.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_near_zero': handle_game_events.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_near_zero': handle_game_events.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec4_is_zero': handle_game_events.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec4_is_zero': handle_game_events.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_distance_squared': handle_game_events.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_distance_squared': handle_game_events.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_distance': handle_game_events.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_distance': handle_game_events.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_length_squared': handle_game_events.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_length_squared': handle_game_events.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_length': handle_game_events.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_length': handle_game_events.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_dot': handle_game_events.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_dot': handle_game_events.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_bezier4': handle_game_events.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_bezier4': handle_game_events.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_bezier3': handle_game_events.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_bezier3': handle_game_events.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_lerp': handle_game_events.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_lerp': handle_game_events.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_reflect': handle_game_events.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_reflect': handle_game_events.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_slide': handle_game_events.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_slide': handle_game_events.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_project': handle_game_events.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_project': handle_game_events.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_normalize': handle_game_events.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_normalize': handle_game_events.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_cross': handle_game_events.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_cross': handle_game_events.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_clamp': handle_game_events.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_clamp': handle_game_events.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_min': handle_game_events.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_min': handle_game_events.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_max': handle_game_events.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_max': handle_game_events.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_round': handle_game_events.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_round': handle_game_events.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_ceil': handle_game_events.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_ceil': handle_game_events.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_floor': handle_game_events.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_floor': handle_game_events.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_abs': handle_game_events.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_abs': handle_game_events.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_inverse': handle_game_events.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_inverse': handle_game_events.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_negative': handle_game_events.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_negative': handle_game_events.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_snap': handle_game_events.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_snap': handle_game_events.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_divide': handle_game_events.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_divide': handle_game_events.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_multiply_mat3': handle_game_events.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_multiply_mat3': handle_game_events.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_multiply': handle_game_events.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_multiply': handle_game_events.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_scale': handle_game_events.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_scale': handle_game_events.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_subtract': handle_game_events.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_subtract': handle_game_events.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_add': handle_game_events.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_add': handle_game_events.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_one': handle_game_events.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_one': handle_game_events.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_zero': handle_game_events.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_zero': handle_game_events.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_assign_vec3': handle_game_events.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_assign_vec3': handle_game_events.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_assign': handle_game_events.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_assign': handle_game_events.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i': handle_game_events.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i': handle_game_events.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_is_equal': handle_game_events.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_is_equal': handle_game_events.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3i_is_zero': handle_game_events.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3i_is_zero': handle_game_events.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_distance_squared': handle_game_events.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_distance_squared': handle_game_events.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_distance': handle_game_events.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_distance': handle_game_events.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_length_squared': handle_game_events.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_length_squared': handle_game_events.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_length': handle_game_events.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_length': handle_game_events.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_dot': handle_game_events.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_dot': handle_game_events.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_bezier4': handle_game_events.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_bezier4': handle_game_events.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_bezier3': handle_game_events.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_bezier3': handle_game_events.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_lerp': handle_game_events.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_lerp': handle_game_events.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_reflect': handle_game_events.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_reflect': handle_game_events.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_slide': handle_game_events.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_slide': handle_game_events.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_project': handle_game_events.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_project': handle_game_events.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_normalize': handle_game_events.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_normalize': handle_game_events.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_cross': handle_game_events.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_cross': handle_game_events.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_clamp': handle_game_events.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_clamp': handle_game_events.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_min': handle_game_events.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_min': handle_game_events.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_max': handle_game_events.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_max': handle_game_events.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_round': handle_game_events.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_round': handle_game_events.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_ceil': handle_game_events.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_ceil': handle_game_events.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_floor': handle_game_events.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_floor': handle_game_events.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_abs': handle_game_events.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_abs': handle_game_events.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_inverse': handle_game_events.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_inverse': handle_game_events.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_negative': handle_game_events.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_negative': handle_game_events.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_snap': handle_game_events.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_snap': handle_game_events.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_divide': handle_game_events.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_divide': handle_game_events.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_multiply_mat3': handle_game_events.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_multiply_mat3': handle_game_events.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_multiply': handle_game_events.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_multiply': handle_game_events.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_scale': handle_game_events.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_scale': handle_game_events.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_subtract': handle_game_events.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_subtract': handle_game_events.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_add': handle_game_events.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_add': handle_game_events.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_one': handle_game_events.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_one': handle_game_events.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_zero': handle_game_events.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_zero': handle_game_events.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_assign_vec3i': handle_game_events.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_assign_vec3i': handle_game_events.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_assign': handle_game_events.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_assign': handle_game_events.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3': handle_game_events.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3': handle_game_events.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_nearly_equal': handle_game_events.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_nearly_equal': handle_game_events.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_equal': handle_game_events.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_equal': handle_game_events.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_near_zero': handle_game_events.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_near_zero': handle_game_events.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec3_is_zero': handle_game_events.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec3_is_zero': handle_game_events.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_distance_squared': handle_game_events.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_distance_squared': handle_game_events.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_distance': handle_game_events.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_distance': handle_game_events.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_length': handle_game_events.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_length': handle_game_events.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_length_squared': handle_game_events.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_length_squared': handle_game_events.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_angle': handle_game_events.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_angle': handle_game_events.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_dot': handle_game_events.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_dot': handle_game_events.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_bezier4': handle_game_events.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_bezier4': handle_game_events.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_bezier3': handle_game_events.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_bezier3': handle_game_events.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_lerp': handle_game_events.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_lerp': handle_game_events.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_rotate': handle_game_events.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_rotate': handle_game_events.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_tangent': handle_game_events.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_tangent': handle_game_events.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_reflect': handle_game_events.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_reflect': handle_game_events.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_slide': handle_game_events.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_slide': handle_game_events.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_project': handle_game_events.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_project': handle_game_events.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_normalize': handle_game_events.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_normalize': handle_game_events.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_clamp': handle_game_events.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_clamp': handle_game_events.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_min': handle_game_events.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_min': handle_game_events.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_max': handle_game_events.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_max': handle_game_events.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_round': handle_game_events.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_round': handle_game_events.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_ceil': handle_game_events.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_ceil': handle_game_events.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_floor': handle_game_events.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_floor': handle_game_events.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_abs': handle_game_events.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_abs': handle_game_events.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_inverse': handle_game_events.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_inverse': handle_game_events.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_negative': handle_game_events.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_negative': handle_game_events.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_snap': handle_game_events.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_snap': handle_game_events.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_divide': handle_game_events.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_divide': handle_game_events.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_multiply_mat2': handle_game_events.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_multiply_mat2': handle_game_events.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_multiply': handle_game_events.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_multiply': handle_game_events.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_scale': handle_game_events.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_scale': handle_game_events.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_subtract': handle_game_events.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_subtract': handle_game_events.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_add': handle_game_events.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_add': handle_game_events.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_one': handle_game_events.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_one': handle_game_events.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_zero': handle_game_events.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_zero': handle_game_events.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_assign_vec2': handle_game_events.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_assign_vec2': handle_game_events.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_assign': handle_game_events.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_assign': handle_game_events.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i': handle_game_events.c:(.text+0xac20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i': handle_game_events.c:(.text+0xaca0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_is_equal': handle_game_events.c:(.text+0xacc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_is_equal': handle_game_events.c:(.text+0xad00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2i_is_zero': handle_game_events.c:(.text+0xad20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2i_is_zero': handle_game_events.c:(.text+0xad40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_distance_squared': handle_game_events.c:(.text+0xad60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_distance_squared': handle_game_events.c:(.text+0xada0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_distance': handle_game_events.c:(.text+0xadc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_distance': handle_game_events.c:(.text+0xae00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_length': handle_game_events.c:(.text+0xae20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_length': handle_game_events.c:(.text+0xae40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_length_squared': handle_game_events.c:(.text+0xae60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_length_squared': handle_game_events.c:(.text+0xae80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_angle': handle_game_events.c:(.text+0xaea0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_angle': handle_game_events.c:(.text+0xaec0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_dot': handle_game_events.c:(.text+0xaee0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_dot': handle_game_events.c:(.text+0xaf20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_bezier4': handle_game_events.c:(.text+0xaf40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_bezier4': handle_game_events.c:(.text+0xb000): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_bezier3': handle_game_events.c:(.text+0xb040): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_bezier3': handle_game_events.c:(.text+0xb0e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_lerp': handle_game_events.c:(.text+0xb100): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_lerp': handle_game_events.c:(.text+0xb1a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_rotate': handle_game_events.c:(.text+0xb1c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_rotate': handle_game_events.c:(.text+0xb260): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_tangent': handle_game_events.c:(.text+0xb280): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_tangent': handle_game_events.c:(.text+0xb300): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_reflect': handle_game_events.c:(.text+0xb320): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_reflect': handle_game_events.c:(.text+0xb3c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_slide': handle_game_events.c:(.text+0xb3e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_slide': handle_game_events.c:(.text+0xb480): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_project': handle_game_events.c:(.text+0xb4a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_project': handle_game_events.c:(.text+0xb540): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_normalize': handle_game_events.c:(.text+0xb560): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_normalize': handle_game_events.c:(.text+0xb5e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_clamp': handle_game_events.c:(.text+0xb600): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_clamp': handle_game_events.c:(.text+0xb6a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_min': handle_game_events.c:(.text+0xb6c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_min': handle_game_events.c:(.text+0xb760): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_max': handle_game_events.c:(.text+0xb780): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_max': handle_game_events.c:(.text+0xb820): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_round': handle_game_events.c:(.text+0xb840): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_round': handle_game_events.c:(.text+0xb8c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_ceil': handle_game_events.c:(.text+0xb8e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_ceil': handle_game_events.c:(.text+0xb960): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_floor': handle_game_events.c:(.text+0xb980): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_floor': handle_game_events.c:(.text+0xba00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_abs': handle_game_events.c:(.text+0xba20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_abs': handle_game_events.c:(.text+0xbaa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_inverse': handle_game_events.c:(.text+0xbac0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_inverse': handle_game_events.c:(.text+0xbb40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_negative': handle_game_events.c:(.text+0xbb60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_negative': handle_game_events.c:(.text+0xbbe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_snap': handle_game_events.c:(.text+0xbc00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_snap': handle_game_events.c:(.text+0xbca0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_divide': handle_game_events.c:(.text+0xbcc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_divide': handle_game_events.c:(.text+0xbd60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_multiply_mat2': handle_game_events.c:(.text+0xbd80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_multiply_mat2': handle_game_events.c:(.text+0xbe20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_multiply': handle_game_events.c:(.text+0xbe40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_multiply': handle_game_events.c:(.text+0xbee0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_scale': handle_game_events.c:(.text+0xbf00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_scale': handle_game_events.c:(.text+0xbfa0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_subtract': handle_game_events.c:(.text+0xbfc0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_subtract': handle_game_events.c:(.text+0xc060): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_add': handle_game_events.c:(.text+0xc080): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_add': handle_game_events.c:(.text+0xc120): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_one': handle_game_events.c:(.text+0xc140): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_one': handle_game_events.c:(.text+0xc1c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_zero': handle_game_events.c:(.text+0xc1e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_zero': handle_game_events.c:(.text+0xc260): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_assign_vec2i': handle_game_events.c:(.text+0xc280): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_assign_vec2i': handle_game_events.c:(.text+0xc300): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_assign': handle_game_events.c:(.text+0xc320): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_assign': handle_game_events.c:(.text+0xc3a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2': handle_game_events.c:(.text+0xc3c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2': handle_game_events.c:(.text+0xc440): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_nearly_equal': handle_game_events.c:(.text+0xc460): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_nearly_equal': handle_game_events.c:(.text+0xc4a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_equal': handle_game_events.c:(.text+0xc4c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_equal': handle_game_events.c:(.text+0xc500): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_near_zero': handle_game_events.c:(.text+0xc520): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_near_zero': handle_game_events.c:(.text+0xc540): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `svec2_is_zero': handle_game_events.c:(.text+0xe4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(handle_game_events.c.o): In function `psvec2_is_zero': handle_game_events.c:(.text+0xe500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_lerp': hud.c:(.text+0x2e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_lerp': hud.c:(.text+0x360): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_multiply': hud.c:(.text+0x380): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_multiply': hud.c:(.text+0x400): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_scale': hud.c:(.text+0x420): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_scale': hud.c:(.text+0x4a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_negative': hud.c:(.text+0x4c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_negative': hud.c:(.text+0x540): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_scaling': hud.c:(.text+0x560): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_scaling': hud.c:(.text+0x5e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_translation': hud.c:(.text+0x600): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_translation': hud.c:(.text+0x680): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_look_at': hud.c:(.text+0x6a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_look_at': hud.c:(.text+0x760): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_quaternion': hud.c:(.text+0x780): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_quaternion': hud.c:(.text+0x800): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_axis': hud.c:(.text+0x820): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_axis': hud.c:(.text+0x8a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_z': hud.c:(.text+0x8c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_z': hud.c:(.text+0x940): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_y': hud.c:(.text+0x960): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_y': hud.c:(.text+0x9e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_rotation_x': hud.c:(.text+0xa00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_rotation_x': hud.c:(.text+0xa80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_perspective_infinite': hud.c:(.text+0xaa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_perspective_infinite': hud.c:(.text+0xb20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_perspective_fov': hud.c:(.text+0xb40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_perspective_fov': hud.c:(.text+0xbc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_perspective': hud.c:(.text+0xbe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_perspective': hud.c:(.text+0xc60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_ortho': hud.c:(.text+0xc80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_ortho': hud.c:(.text+0xd00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_inverse': hud.c:(.text+0xd20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_inverse': hud.c:(.text+0xda0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_adjugate': hud.c:(.text+0xdc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_adjugate': hud.c:(.text+0xe40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_transpose': hud.c:(.text+0xe60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_transpose': hud.c:(.text+0xee0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_assign_mat3': hud.c:(.text+0xf00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_assign_mat3': hud.c:(.text+0xf80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_assign_mat2': hud.c:(.text+0xfa0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_assign_mat2': hud.c:(.text+0x1040): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_assign': hud.c:(.text+0x1060): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_assign': hud.c:(.text+0x10e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_determinant': hud.c:(.text+0x1100): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_determinant': hud.c:(.text+0x1120): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_identity': hud.c:(.text+0x1140): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_identity': hud.c:(.text+0x11c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4_zero': hud.c:(.text+0x11e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4_zero': hud.c:(.text+0x1260): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat4': hud.c:(.text+0x1280): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat4': hud.c:(.text+0x1300): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_lerp': hud.c:(.text+0x1320): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_lerp': hud.c:(.text+0x13a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_multiply': hud.c:(.text+0x13c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_multiply': hud.c:(.text+0x1440): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_scale': hud.c:(.text+0x1460): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_scale': hud.c:(.text+0x14e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_negative': hud.c:(.text+0x1500): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_negative': hud.c:(.text+0x1580): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_scaling': hud.c:(.text+0x15a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_scaling': hud.c:(.text+0x1620): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_quaternion': hud.c:(.text+0x1640): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_quaternion': hud.c:(.text+0x16e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_axis': hud.c:(.text+0x1700): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_axis': hud.c:(.text+0x17a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_z': hud.c:(.text+0x17c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_z': hud.c:(.text+0x1840): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_y': hud.c:(.text+0x1860): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_y': hud.c:(.text+0x18e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_rotation_x': hud.c:(.text+0x1900): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_rotation_x': hud.c:(.text+0x1980): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_inverse': hud.c:(.text+0x19a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_inverse': hud.c:(.text+0x1a20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_adjugate': hud.c:(.text+0x1a40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_adjugate': hud.c:(.text+0x1ac0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_cofactor': hud.c:(.text+0x1ae0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_cofactor': hud.c:(.text+0x1b60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_transpose': hud.c:(.text+0x1b80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_transpose': hud.c:(.text+0x1c00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_assign_mat4': hud.c:(.text+0x1c20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_assign_mat4': hud.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_assign_mat2': hud.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_assign_mat2': hud.c:(.text+0x1d60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_assign': hud.c:(.text+0x1d80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_assign': hud.c:(.text+0x1e00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_determinant': hud.c:(.text+0x1e20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_determinant': hud.c:(.text+0x1e40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_identity': hud.c:(.text+0x1e60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_identity': hud.c:(.text+0x1ee0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3_zero': hud.c:(.text+0x1f00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3_zero': hud.c:(.text+0x1f80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat3': hud.c:(.text+0x1fa0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat3': hud.c:(.text+0x2020): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_lerp': hud.c:(.text+0x2040): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_lerp': hud.c:(.text+0x2100): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_multiply': hud.c:(.text+0x2120): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_multiply': hud.c:(.text+0x21e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_scale': hud.c:(.text+0x2200): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_scale': hud.c:(.text+0x22a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_negative': hud.c:(.text+0x22c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_negative': hud.c:(.text+0x2360): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_scaling': hud.c:(.text+0x2380): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_scaling': hud.c:(.text+0x2420): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_rotation': hud.c:(.text+0x2440): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_rotation': hud.c:(.text+0x24e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_inverse': hud.c:(.text+0x2500): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_inverse': hud.c:(.text+0x25a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_cofactor': hud.c:(.text+0x25c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_cofactor': hud.c:(.text+0x2660): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_transpose': hud.c:(.text+0x2680): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_transpose': hud.c:(.text+0x2720): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_assign_mat4': hud.c:(.text+0x2740): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_assign_mat4': hud.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_assign_mat3': hud.c:(.text+0x2800): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_assign_mat3': hud.c:(.text+0x28a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_assign': hud.c:(.text+0x28c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_assign': hud.c:(.text+0x2960): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_determinant': hud.c:(.text+0x2980): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_determinant': hud.c:(.text+0x29c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_identity': hud.c:(.text+0x29e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_identity': hud.c:(.text+0x2a80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2_zero': hud.c:(.text+0x2aa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2_zero': hud.c:(.text+0x2b40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `smat2': hud.c:(.text+0x2b60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psmat2': hud.c:(.text+0x2c00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_length_squared': hud.c:(.text+0x2c20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_length_squared': hud.c:(.text+0x2c60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_length': hud.c:(.text+0x2c80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_length': hud.c:(.text+0x2cc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_angle': hud.c:(.text+0x2ce0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_angle': hud.c:(.text+0x2d20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_dot': hud.c:(.text+0x2d40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_dot': hud.c:(.text+0x2d80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_slerp': hud.c:(.text+0x2da0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_slerp': hud.c:(.text+0x2e60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_lerp': hud.c:(.text+0x2e80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_lerp': hud.c:(.text+0x2f40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_yaw_pitch_roll': hud.c:(.text+0x2f60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_yaw_pitch_roll': hud.c:(.text+0x3000): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_mat4': hud.c:(.text+0x3020): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_mat4': hud.c:(.text+0x30c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_vec3': hud.c:(.text+0x30e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_vec3': hud.c:(.text+0x3180): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_from_axis_angle': hud.c:(.text+0x31a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_from_axis_angle': hud.c:(.text+0x3240): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_power': hud.c:(.text+0x3260): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_power': hud.c:(.text+0x3300): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_normalize': hud.c:(.text+0x3320): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_normalize': hud.c:(.text+0x33c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_inverse': hud.c:(.text+0x33e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_inverse': hud.c:(.text+0x3480): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_conjugate': hud.c:(.text+0x34a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_conjugate': hud.c:(.text+0x3540): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_negative': hud.c:(.text+0x3560): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_negative': hud.c:(.text+0x3600): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_divide': hud.c:(.text+0x3620): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_divide': hud.c:(.text+0x36e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_multiply': hud.c:(.text+0x3700): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_multiply': hud.c:(.text+0x37c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_scale': hud.c:(.text+0x37e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_scale': hud.c:(.text+0x3880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_null': hud.c:(.text+0x38a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_null': hud.c:(.text+0x3940): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_zero': hud.c:(.text+0x3960): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_zero': hud.c:(.text+0x3a00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_assign': hud.c:(.text+0x3a20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_assign': hud.c:(.text+0x3ac0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat': hud.c:(.text+0x3ae0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat': hud.c:(.text+0x3b80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_nearly_equal': hud.c:(.text+0x3ba0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_nearly_equal': hud.c:(.text+0x3be0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_equal': hud.c:(.text+0x3c00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_equal': hud.c:(.text+0x3c40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_near_zero': hud.c:(.text+0x3c60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_near_zero': hud.c:(.text+0x3ca0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `squat_is_zero': hud.c:(.text+0x3cc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psquat_is_zero': hud.c:(.text+0x3d00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_lerp': hud.c:(.text+0x3d20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_lerp': hud.c:(.text+0x3dc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_normalize': hud.c:(.text+0x3de0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_normalize': hud.c:(.text+0x3e80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_clamp': hud.c:(.text+0x3ea0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_clamp': hud.c:(.text+0x3f40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_min': hud.c:(.text+0x3f60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_min': hud.c:(.text+0x4000): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_max': hud.c:(.text+0x4020): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_max': hud.c:(.text+0x40c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_round': hud.c:(.text+0x40e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_round': hud.c:(.text+0x4180): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_ceil': hud.c:(.text+0x41a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_ceil': hud.c:(.text+0x4240): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_floor': hud.c:(.text+0x4260): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_floor': hud.c:(.text+0x4300): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_abs': hud.c:(.text+0x4320): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_abs': hud.c:(.text+0x43c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_inverse': hud.c:(.text+0x43e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_inverse': hud.c:(.text+0x4480): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_negative': hud.c:(.text+0x44a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_negative': hud.c:(.text+0x4540): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_snap': hud.c:(.text+0x4560): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_snap': hud.c:(.text+0x4600): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_divide': hud.c:(.text+0x4620): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_divide': hud.c:(.text+0x46c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_multiply_mat4': hud.c:(.text+0x46e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_multiply_mat4': hud.c:(.text+0x4780): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_multiply': hud.c:(.text+0x47a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_multiply': hud.c:(.text+0x4840): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_scale': hud.c:(.text+0x4860): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_scale': hud.c:(.text+0x4900): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_subtract': hud.c:(.text+0x4920): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_subtract': hud.c:(.text+0x49c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_add': hud.c:(.text+0x49e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_add': hud.c:(.text+0x4a80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_one': hud.c:(.text+0x4aa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_one': hud.c:(.text+0x4b20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_zero': hud.c:(.text+0x4b40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_zero': hud.c:(.text+0x4bc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_assign_vec4': hud.c:(.text+0x4be0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_assign_vec4': hud.c:(.text+0x4c80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_assign': hud.c:(.text+0x4ca0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_assign': hud.c:(.text+0x4d40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i': hud.c:(.text+0x4d60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i': hud.c:(.text+0x4e00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_is_equal': hud.c:(.text+0x4e40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_is_equal': hud.c:(.text+0x4e80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4i_is_zero': hud.c:(.text+0x4ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4i_is_zero': hud.c:(.text+0x4ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_lerp': hud.c:(.text+0x4ee0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_lerp': hud.c:(.text+0x4f80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_normalize': hud.c:(.text+0x4fa0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_normalize': hud.c:(.text+0x5040): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_clamp': hud.c:(.text+0x5060): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_clamp': hud.c:(.text+0x5100): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_min': hud.c:(.text+0x5120): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_min': hud.c:(.text+0x51c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_max': hud.c:(.text+0x51e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_max': hud.c:(.text+0x5280): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_round': hud.c:(.text+0x52a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_round': hud.c:(.text+0x5340): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_ceil': hud.c:(.text+0x5360): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_ceil': hud.c:(.text+0x5400): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_floor': hud.c:(.text+0x5420): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_floor': hud.c:(.text+0x54c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_abs': hud.c:(.text+0x54e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_abs': hud.c:(.text+0x5580): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_inverse': hud.c:(.text+0x55a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_inverse': hud.c:(.text+0x5640): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_negative': hud.c:(.text+0x5660): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_negative': hud.c:(.text+0x5700): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_snap': hud.c:(.text+0x5720): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_snap': hud.c:(.text+0x57c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_divide': hud.c:(.text+0x57e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_divide': hud.c:(.text+0x5880): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_multiply_mat4': hud.c:(.text+0x58a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_multiply_mat4': hud.c:(.text+0x5940): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_multiply': hud.c:(.text+0x5960): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_multiply': hud.c:(.text+0x5a00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_scale': hud.c:(.text+0x5a20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_scale': hud.c:(.text+0x5ac0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_subtract': hud.c:(.text+0x5ae0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_subtract': hud.c:(.text+0x5b80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_add': hud.c:(.text+0x5ba0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_add': hud.c:(.text+0x5c40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_one': hud.c:(.text+0x5c60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_one': hud.c:(.text+0x5ce0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_zero': hud.c:(.text+0x5d00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_zero': hud.c:(.text+0x5d80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_assign_vec4i': hud.c:(.text+0x5da0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_assign_vec4i': hud.c:(.text+0x5e40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_assign': hud.c:(.text+0x5e60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_assign': hud.c:(.text+0x5f00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4': hud.c:(.text+0x5f20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4': hud.c:(.text+0x5fc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_nearly_equal': hud.c:(.text+0x5fe0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_nearly_equal': hud.c:(.text+0x6020): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_equal': hud.c:(.text+0x6040): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_equal': hud.c:(.text+0x6080): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_near_zero': hud.c:(.text+0x60a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_near_zero': hud.c:(.text+0x60e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec4_is_zero': hud.c:(.text+0x6100): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec4_is_zero': hud.c:(.text+0x6120): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_distance_squared': hud.c:(.text+0x6140): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_distance_squared': hud.c:(.text+0x61a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_distance': hud.c:(.text+0x61c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_distance': hud.c:(.text+0x6220): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_length_squared': hud.c:(.text+0x6240): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_length_squared': hud.c:(.text+0x6280): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_length': hud.c:(.text+0x62a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_length': hud.c:(.text+0x62e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_dot': hud.c:(.text+0x6300): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_dot': hud.c:(.text+0x6360): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_bezier4': hud.c:(.text+0x6380): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_bezier4': hud.c:(.text+0x6480): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_bezier3': hud.c:(.text+0x64c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_bezier3': hud.c:(.text+0x65c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_lerp': hud.c:(.text+0x65e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_lerp': hud.c:(.text+0x66c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_reflect': hud.c:(.text+0x66e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_reflect': hud.c:(.text+0x67c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_slide': hud.c:(.text+0x67e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_slide': hud.c:(.text+0x68c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_project': hud.c:(.text+0x68e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_project': hud.c:(.text+0x69c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_normalize': hud.c:(.text+0x69e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_normalize': hud.c:(.text+0x6aa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_cross': hud.c:(.text+0x6ac0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_cross': hud.c:(.text+0x6ba0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_clamp': hud.c:(.text+0x6bc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_clamp': hud.c:(.text+0x6cc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_min': hud.c:(.text+0x6ce0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_min': hud.c:(.text+0x6dc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_max': hud.c:(.text+0x6de0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_max': hud.c:(.text+0x6ec0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_round': hud.c:(.text+0x6ee0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_round': hud.c:(.text+0x6f80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_ceil': hud.c:(.text+0x6fa0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_ceil': hud.c:(.text+0x7040): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_floor': hud.c:(.text+0x7060): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_floor': hud.c:(.text+0x7100): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_abs': hud.c:(.text+0x7120): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_abs': hud.c:(.text+0x71e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_inverse': hud.c:(.text+0x7200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_inverse': hud.c:(.text+0x72c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_negative': hud.c:(.text+0x72e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_negative': hud.c:(.text+0x73a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_snap': hud.c:(.text+0x73c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_snap': hud.c:(.text+0x74a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_divide': hud.c:(.text+0x74c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_divide': hud.c:(.text+0x75a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_multiply_mat3': hud.c:(.text+0x75c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_multiply_mat3': hud.c:(.text+0x7680): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_multiply': hud.c:(.text+0x76a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_multiply': hud.c:(.text+0x7780): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_scale': hud.c:(.text+0x77a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_scale': hud.c:(.text+0x7860): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_subtract': hud.c:(.text+0x7880): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_subtract': hud.c:(.text+0x7960): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_add': hud.c:(.text+0x7980): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_add': hud.c:(.text+0x7a60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_one': hud.c:(.text+0x7a80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_one': hud.c:(.text+0x7b20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_zero': hud.c:(.text+0x7b40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_zero': hud.c:(.text+0x7be0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_assign_vec3': hud.c:(.text+0x7c00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_assign_vec3': hud.c:(.text+0x7ca0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_assign': hud.c:(.text+0x7cc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_assign': hud.c:(.text+0x7d80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i': hud.c:(.text+0x7da0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i': hud.c:(.text+0x7e40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_is_equal': hud.c:(.text+0x7e60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_is_equal': hud.c:(.text+0x7ec0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3i_is_zero': hud.c:(.text+0x7ee0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3i_is_zero': hud.c:(.text+0x7f20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_distance_squared': hud.c:(.text+0x7f40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_distance_squared': hud.c:(.text+0x7f80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_distance': hud.c:(.text+0x7fa0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_distance': hud.c:(.text+0x7fe0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_length_squared': hud.c:(.text+0x8000): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_length_squared': hud.c:(.text+0x8020): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_length': hud.c:(.text+0x8040): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_length': hud.c:(.text+0x8060): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_dot': hud.c:(.text+0x8080): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_dot': hud.c:(.text+0x80c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_bezier4': hud.c:(.text+0x80e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_bezier4': hud.c:(.text+0x81c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_bezier3': hud.c:(.text+0x8200): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_bezier3': hud.c:(.text+0x82c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_lerp': hud.c:(.text+0x82e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_lerp': hud.c:(.text+0x83a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_reflect': hud.c:(.text+0x83c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_reflect': hud.c:(.text+0x8480): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_slide': hud.c:(.text+0x84a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_slide': hud.c:(.text+0x8560): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_project': hud.c:(.text+0x8580): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_project': hud.c:(.text+0x8640): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_normalize': hud.c:(.text+0x8660): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_normalize': hud.c:(.text+0x8700): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_cross': hud.c:(.text+0x8720): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_cross': hud.c:(.text+0x87e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_clamp': hud.c:(.text+0x8800): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_clamp': hud.c:(.text+0x88c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_min': hud.c:(.text+0x88e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_min': hud.c:(.text+0x89a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_max': hud.c:(.text+0x89c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_max': hud.c:(.text+0x8a80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_round': hud.c:(.text+0x8aa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_round': hud.c:(.text+0x8b40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_ceil': hud.c:(.text+0x8b60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_ceil': hud.c:(.text+0x8c00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_floor': hud.c:(.text+0x8c20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_floor': hud.c:(.text+0x8cc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_abs': hud.c:(.text+0x8ce0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_abs': hud.c:(.text+0x8d80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_inverse': hud.c:(.text+0x8da0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_inverse': hud.c:(.text+0x8e40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_negative': hud.c:(.text+0x8e60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_negative': hud.c:(.text+0x8f00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_snap': hud.c:(.text+0x8f20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_snap': hud.c:(.text+0x8fe0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_divide': hud.c:(.text+0x9000): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_divide': hud.c:(.text+0x90c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_multiply_mat3': hud.c:(.text+0x90e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_multiply_mat3': hud.c:(.text+0x9180): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_multiply': hud.c:(.text+0x91a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_multiply': hud.c:(.text+0x9260): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_scale': hud.c:(.text+0x9280): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_scale': hud.c:(.text+0x9320): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_subtract': hud.c:(.text+0x9340): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_subtract': hud.c:(.text+0x9400): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_add': hud.c:(.text+0x9420): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_add': hud.c:(.text+0x94e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_one': hud.c:(.text+0x9500): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_one': hud.c:(.text+0x95a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_zero': hud.c:(.text+0x95c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_zero': hud.c:(.text+0x9660): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_assign_vec3i': hud.c:(.text+0x9680): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_assign_vec3i': hud.c:(.text+0x9740): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_assign': hud.c:(.text+0x9760): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_assign': hud.c:(.text+0x9800): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3': hud.c:(.text+0x9820): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3': hud.c:(.text+0x98c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_nearly_equal': hud.c:(.text+0x98e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_nearly_equal': hud.c:(.text+0x9920): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_equal': hud.c:(.text+0x9940): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_equal': hud.c:(.text+0x9980): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_near_zero': hud.c:(.text+0x99a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_near_zero': hud.c:(.text+0x99e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec3_is_zero': hud.c:(.text+0x9a00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec3_is_zero': hud.c:(.text+0x9a40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_distance_squared': hud.c:(.text+0x9a60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_distance_squared': hud.c:(.text+0x9aa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_distance': hud.c:(.text+0x9ac0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_distance': hud.c:(.text+0x9ae0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_length': hud.c:(.text+0x9b00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_length': hud.c:(.text+0x9b20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_length_squared': hud.c:(.text+0x9b40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_length_squared': hud.c:(.text+0x9b60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_angle': hud.c:(.text+0x9b80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_angle': hud.c:(.text+0x9ba0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_dot': hud.c:(.text+0x9bc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_dot': hud.c:(.text+0x9c00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_bezier4': hud.c:(.text+0x9c20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_bezier4': hud.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_bezier3': hud.c:(.text+0x9d00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_bezier3': hud.c:(.text+0x9da0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_lerp': hud.c:(.text+0x9dc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_lerp': hud.c:(.text+0x9e40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_rotate': hud.c:(.text+0x9e60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_rotate': hud.c:(.text+0x9ee0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_tangent': hud.c:(.text+0x9f00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_tangent': hud.c:(.text+0x9f80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_reflect': hud.c:(.text+0x9fa0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_reflect': hud.c:(.text+0xa020): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_slide': hud.c:(.text+0xa040): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_slide': hud.c:(.text+0xa0c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_project': hud.c:(.text+0xa0e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_project': hud.c:(.text+0xa160): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_normalize': hud.c:(.text+0xa180): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_normalize': hud.c:(.text+0xa200): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_clamp': hud.c:(.text+0xa220): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_clamp': hud.c:(.text+0xa2c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_min': hud.c:(.text+0xa2e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_min': hud.c:(.text+0xa360): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_max': hud.c:(.text+0xa380): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_max': hud.c:(.text+0xa400): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_round': hud.c:(.text+0xa420): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_round': hud.c:(.text+0xa4a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_ceil': hud.c:(.text+0xa4c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_ceil': hud.c:(.text+0xa540): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_floor': hud.c:(.text+0xa560): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_floor': hud.c:(.text+0xa5e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_abs': hud.c:(.text+0xa600): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_abs': hud.c:(.text+0xa680): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_inverse': hud.c:(.text+0xa6a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_inverse': hud.c:(.text+0xa720): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_negative': hud.c:(.text+0xa740): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_negative': hud.c:(.text+0xa7c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_snap': hud.c:(.text+0xa7e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_snap': hud.c:(.text+0xa860): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_divide': hud.c:(.text+0xa880): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_divide': hud.c:(.text+0xa900): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_multiply_mat2': hud.c:(.text+0xa920): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_multiply_mat2': hud.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_multiply': hud.c:(.text+0xa9e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_multiply': hud.c:(.text+0xaa60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_scale': hud.c:(.text+0xaa80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_scale': hud.c:(.text+0xab00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_subtract': hud.c:(.text+0xab20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_subtract': hud.c:(.text+0xaba0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_add': hud.c:(.text+0xabc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_add': hud.c:(.text+0xac40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_one': hud.c:(.text+0xac60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_one': hud.c:(.text+0xace0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_zero': hud.c:(.text+0xad00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_zero': hud.c:(.text+0xad80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_assign_vec2': hud.c:(.text+0xada0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_assign_vec2': hud.c:(.text+0xae20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_assign': hud.c:(.text+0xae40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_assign': hud.c:(.text+0xaec0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i': hud.c:(.text+0xc000): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i': hud.c:(.text+0xc080): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_is_equal': hud.c:(.text+0xc0a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_is_equal': hud.c:(.text+0xc0e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2i_is_zero': hud.c:(.text+0xc100): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2i_is_zero': hud.c:(.text+0xc120): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_distance_squared': hud.c:(.text+0xc140): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_distance_squared': hud.c:(.text+0xc180): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_distance': hud.c:(.text+0xc1a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_distance': hud.c:(.text+0xc1e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_length': hud.c:(.text+0xc200): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_length': hud.c:(.text+0xc220): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_length_squared': hud.c:(.text+0xc240): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_length_squared': hud.c:(.text+0xc260): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_angle': hud.c:(.text+0xc280): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_angle': hud.c:(.text+0xc2a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_dot': hud.c:(.text+0xc2c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_dot': hud.c:(.text+0xc300): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_bezier4': hud.c:(.text+0xc320): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_bezier4': hud.c:(.text+0xc3e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_bezier3': hud.c:(.text+0xc420): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_bezier3': hud.c:(.text+0xc4c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_lerp': hud.c:(.text+0xc4e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_lerp': hud.c:(.text+0xc580): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_rotate': hud.c:(.text+0xc5a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_rotate': hud.c:(.text+0xc640): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_tangent': hud.c:(.text+0xc660): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_tangent': hud.c:(.text+0xc6e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_reflect': hud.c:(.text+0xc700): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_reflect': hud.c:(.text+0xc7a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_slide': hud.c:(.text+0xc7c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_slide': hud.c:(.text+0xc860): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_project': hud.c:(.text+0xc880): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_project': hud.c:(.text+0xc920): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_normalize': hud.c:(.text+0xc940): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_normalize': hud.c:(.text+0xc9c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_clamp': hud.c:(.text+0xc9e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_clamp': hud.c:(.text+0xca80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_min': hud.c:(.text+0xcaa0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_min': hud.c:(.text+0xcb40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_max': hud.c:(.text+0xcb60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_max': hud.c:(.text+0xcc00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_round': hud.c:(.text+0xcc20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_round': hud.c:(.text+0xcca0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_ceil': hud.c:(.text+0xccc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_ceil': hud.c:(.text+0xcd40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_floor': hud.c:(.text+0xcd60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_floor': hud.c:(.text+0xcde0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_abs': hud.c:(.text+0xce00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_abs': hud.c:(.text+0xce80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_inverse': hud.c:(.text+0xcea0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_inverse': hud.c:(.text+0xcf20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_negative': hud.c:(.text+0xcf40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_negative': hud.c:(.text+0xcfc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_snap': hud.c:(.text+0xcfe0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_snap': hud.c:(.text+0xd080): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_divide': hud.c:(.text+0xd0a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_divide': hud.c:(.text+0xd140): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_multiply_mat2': hud.c:(.text+0xd160): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_multiply_mat2': hud.c:(.text+0xd200): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_multiply': hud.c:(.text+0xd220): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_multiply': hud.c:(.text+0xd2c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_scale': hud.c:(.text+0xd2e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_scale': hud.c:(.text+0xd380): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_subtract': hud.c:(.text+0xd3a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_subtract': hud.c:(.text+0xd440): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_add': hud.c:(.text+0xd460): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_add': hud.c:(.text+0xd500): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_one': hud.c:(.text+0xd520): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_one': hud.c:(.text+0xd5a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_zero': hud.c:(.text+0xd5c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_zero': hud.c:(.text+0xd640): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_assign_vec2i': hud.c:(.text+0xd660): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_assign_vec2i': hud.c:(.text+0xd6e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_assign': hud.c:(.text+0xd700): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_assign': hud.c:(.text+0xd780): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2': hud.c:(.text+0xd7a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2': hud.c:(.text+0xd820): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_nearly_equal': hud.c:(.text+0xd840): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_nearly_equal': hud.c:(.text+0xd880): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_equal': hud.c:(.text+0xd8a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_equal': hud.c:(.text+0xd8e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_near_zero': hud.c:(.text+0xd900): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_near_zero': hud.c:(.text+0xd920): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `svec2_is_zero': hud.c:(.text+0xd940): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(hud.c.o): In function `psvec2_is_zero': hud.c:(.text+0xd960): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_lerp': hud_num_popup.c:(.text+0x3c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_lerp': hud_num_popup.c:(.text+0x440): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_multiply': hud_num_popup.c:(.text+0x460): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_multiply': hud_num_popup.c:(.text+0x4e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_scale': hud_num_popup.c:(.text+0x500): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_scale': hud_num_popup.c:(.text+0x580): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_negative': hud_num_popup.c:(.text+0x5a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_negative': hud_num_popup.c:(.text+0x620): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_scaling': hud_num_popup.c:(.text+0x640): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_scaling': hud_num_popup.c:(.text+0x6c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_translation': hud_num_popup.c:(.text+0x6e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_translation': hud_num_popup.c:(.text+0x760): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_look_at': hud_num_popup.c:(.text+0x780): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_look_at': hud_num_popup.c:(.text+0x840): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_quaternion': hud_num_popup.c:(.text+0x860): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_quaternion': hud_num_popup.c:(.text+0x8e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_axis': hud_num_popup.c:(.text+0x900): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_axis': hud_num_popup.c:(.text+0x980): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_z': hud_num_popup.c:(.text+0x9a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_z': hud_num_popup.c:(.text+0xa20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_y': hud_num_popup.c:(.text+0xa40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_y': hud_num_popup.c:(.text+0xac0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_rotation_x': hud_num_popup.c:(.text+0xae0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_rotation_x': hud_num_popup.c:(.text+0xb60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_perspective_infinite': hud_num_popup.c:(.text+0xb80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_perspective_infinite': hud_num_popup.c:(.text+0xc00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_perspective_fov': hud_num_popup.c:(.text+0xc20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_perspective_fov': hud_num_popup.c:(.text+0xca0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_perspective': hud_num_popup.c:(.text+0xcc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_perspective': hud_num_popup.c:(.text+0xd40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_ortho': hud_num_popup.c:(.text+0xd60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_ortho': hud_num_popup.c:(.text+0xde0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_inverse': hud_num_popup.c:(.text+0xe00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_inverse': hud_num_popup.c:(.text+0xe80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_adjugate': hud_num_popup.c:(.text+0xea0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_adjugate': hud_num_popup.c:(.text+0xf20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_transpose': hud_num_popup.c:(.text+0xf40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_transpose': hud_num_popup.c:(.text+0xfc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_assign_mat3': hud_num_popup.c:(.text+0xfe0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_assign_mat3': hud_num_popup.c:(.text+0x1060): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_assign_mat2': hud_num_popup.c:(.text+0x1080): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_assign_mat2': hud_num_popup.c:(.text+0x1120): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_assign': hud_num_popup.c:(.text+0x1140): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_assign': hud_num_popup.c:(.text+0x11c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_determinant': hud_num_popup.c:(.text+0x11e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_determinant': hud_num_popup.c:(.text+0x1200): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_identity': hud_num_popup.c:(.text+0x1220): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_identity': hud_num_popup.c:(.text+0x12a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4_zero': hud_num_popup.c:(.text+0x12c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4_zero': hud_num_popup.c:(.text+0x1340): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat4': hud_num_popup.c:(.text+0x1360): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat4': hud_num_popup.c:(.text+0x13e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_lerp': hud_num_popup.c:(.text+0x1400): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_lerp': hud_num_popup.c:(.text+0x1480): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_multiply': hud_num_popup.c:(.text+0x14a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_multiply': hud_num_popup.c:(.text+0x1520): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_scale': hud_num_popup.c:(.text+0x1540): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_scale': hud_num_popup.c:(.text+0x15c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_negative': hud_num_popup.c:(.text+0x15e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_negative': hud_num_popup.c:(.text+0x1660): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_scaling': hud_num_popup.c:(.text+0x1680): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_scaling': hud_num_popup.c:(.text+0x1700): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_quaternion': hud_num_popup.c:(.text+0x1720): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_quaternion': hud_num_popup.c:(.text+0x17c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_axis': hud_num_popup.c:(.text+0x17e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_axis': hud_num_popup.c:(.text+0x1880): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_z': hud_num_popup.c:(.text+0x18a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_z': hud_num_popup.c:(.text+0x1920): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_y': hud_num_popup.c:(.text+0x1940): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_y': hud_num_popup.c:(.text+0x19c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_rotation_x': hud_num_popup.c:(.text+0x19e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_rotation_x': hud_num_popup.c:(.text+0x1a60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_inverse': hud_num_popup.c:(.text+0x1a80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_inverse': hud_num_popup.c:(.text+0x1b00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_adjugate': hud_num_popup.c:(.text+0x1b20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_adjugate': hud_num_popup.c:(.text+0x1ba0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_cofactor': hud_num_popup.c:(.text+0x1bc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_cofactor': hud_num_popup.c:(.text+0x1c40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_transpose': hud_num_popup.c:(.text+0x1c60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_transpose': hud_num_popup.c:(.text+0x1ce0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_assign_mat4': hud_num_popup.c:(.text+0x1d00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_assign_mat4': hud_num_popup.c:(.text+0x1d80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_assign_mat2': hud_num_popup.c:(.text+0x1da0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_assign_mat2': hud_num_popup.c:(.text+0x1e40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_assign': hud_num_popup.c:(.text+0x1e60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_assign': hud_num_popup.c:(.text+0x1ee0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_determinant': hud_num_popup.c:(.text+0x1f00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_determinant': hud_num_popup.c:(.text+0x1f20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_identity': hud_num_popup.c:(.text+0x1f40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_identity': hud_num_popup.c:(.text+0x1fc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3_zero': hud_num_popup.c:(.text+0x1fe0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3_zero': hud_num_popup.c:(.text+0x2060): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat3': hud_num_popup.c:(.text+0x2080): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat3': hud_num_popup.c:(.text+0x2100): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_lerp': hud_num_popup.c:(.text+0x2120): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_lerp': hud_num_popup.c:(.text+0x21e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_multiply': hud_num_popup.c:(.text+0x2200): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_multiply': hud_num_popup.c:(.text+0x22c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_scale': hud_num_popup.c:(.text+0x22e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_scale': hud_num_popup.c:(.text+0x2380): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_negative': hud_num_popup.c:(.text+0x23a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_negative': hud_num_popup.c:(.text+0x2440): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_scaling': hud_num_popup.c:(.text+0x2460): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_scaling': hud_num_popup.c:(.text+0x2500): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_rotation': hud_num_popup.c:(.text+0x2520): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_rotation': hud_num_popup.c:(.text+0x25c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_inverse': hud_num_popup.c:(.text+0x25e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_inverse': hud_num_popup.c:(.text+0x2680): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_cofactor': hud_num_popup.c:(.text+0x26a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_cofactor': hud_num_popup.c:(.text+0x2740): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_transpose': hud_num_popup.c:(.text+0x2760): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_transpose': hud_num_popup.c:(.text+0x2800): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_assign_mat4': hud_num_popup.c:(.text+0x2820): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_assign_mat4': hud_num_popup.c:(.text+0x28c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_assign_mat3': hud_num_popup.c:(.text+0x28e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_assign_mat3': hud_num_popup.c:(.text+0x2980): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_assign': hud_num_popup.c:(.text+0x29a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_assign': hud_num_popup.c:(.text+0x2a40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_determinant': hud_num_popup.c:(.text+0x2a60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_determinant': hud_num_popup.c:(.text+0x2aa0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_identity': hud_num_popup.c:(.text+0x2ac0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_identity': hud_num_popup.c:(.text+0x2b60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2_zero': hud_num_popup.c:(.text+0x2b80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2_zero': hud_num_popup.c:(.text+0x2c20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `smat2': hud_num_popup.c:(.text+0x2c40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psmat2': hud_num_popup.c:(.text+0x2ce0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_length_squared': hud_num_popup.c:(.text+0x2d00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_length_squared': hud_num_popup.c:(.text+0x2d40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_length': hud_num_popup.c:(.text+0x2d60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_length': hud_num_popup.c:(.text+0x2da0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_angle': hud_num_popup.c:(.text+0x2dc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_angle': hud_num_popup.c:(.text+0x2e00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_dot': hud_num_popup.c:(.text+0x2e20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_dot': hud_num_popup.c:(.text+0x2e60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_slerp': hud_num_popup.c:(.text+0x2e80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_slerp': hud_num_popup.c:(.text+0x2f40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_lerp': hud_num_popup.c:(.text+0x2f60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_lerp': hud_num_popup.c:(.text+0x3020): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_yaw_pitch_roll': hud_num_popup.c:(.text+0x3040): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_yaw_pitch_roll': hud_num_popup.c:(.text+0x30e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_mat4': hud_num_popup.c:(.text+0x3100): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_mat4': hud_num_popup.c:(.text+0x31a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_vec3': hud_num_popup.c:(.text+0x31c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_vec3': hud_num_popup.c:(.text+0x3260): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_from_axis_angle': hud_num_popup.c:(.text+0x3280): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_from_axis_angle': hud_num_popup.c:(.text+0x3320): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_power': hud_num_popup.c:(.text+0x3340): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_power': hud_num_popup.c:(.text+0x33e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_normalize': hud_num_popup.c:(.text+0x3400): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_normalize': hud_num_popup.c:(.text+0x34a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_inverse': hud_num_popup.c:(.text+0x34c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_inverse': hud_num_popup.c:(.text+0x3560): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_conjugate': hud_num_popup.c:(.text+0x3580): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_conjugate': hud_num_popup.c:(.text+0x3620): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_negative': hud_num_popup.c:(.text+0x3640): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_negative': hud_num_popup.c:(.text+0x36e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_divide': hud_num_popup.c:(.text+0x3700): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_divide': hud_num_popup.c:(.text+0x37c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_multiply': hud_num_popup.c:(.text+0x37e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_multiply': hud_num_popup.c:(.text+0x38a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_scale': hud_num_popup.c:(.text+0x38c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_scale': hud_num_popup.c:(.text+0x3960): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_null': hud_num_popup.c:(.text+0x3980): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_null': hud_num_popup.c:(.text+0x3a20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_zero': hud_num_popup.c:(.text+0x3a40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_zero': hud_num_popup.c:(.text+0x3ae0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_assign': hud_num_popup.c:(.text+0x3b00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_assign': hud_num_popup.c:(.text+0x3ba0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat': hud_num_popup.c:(.text+0x3bc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat': hud_num_popup.c:(.text+0x3c60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_nearly_equal': hud_num_popup.c:(.text+0x3c80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_nearly_equal': hud_num_popup.c:(.text+0x3cc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_equal': hud_num_popup.c:(.text+0x3ce0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_equal': hud_num_popup.c:(.text+0x3d20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_near_zero': hud_num_popup.c:(.text+0x3d40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_near_zero': hud_num_popup.c:(.text+0x3d80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `squat_is_zero': hud_num_popup.c:(.text+0x3da0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psquat_is_zero': hud_num_popup.c:(.text+0x3de0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_lerp': hud_num_popup.c:(.text+0x3e00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_lerp': hud_num_popup.c:(.text+0x3ea0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_normalize': hud_num_popup.c:(.text+0x3ec0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_normalize': hud_num_popup.c:(.text+0x3f60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_clamp': hud_num_popup.c:(.text+0x3f80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_clamp': hud_num_popup.c:(.text+0x4020): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_min': hud_num_popup.c:(.text+0x4040): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_min': hud_num_popup.c:(.text+0x40e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_max': hud_num_popup.c:(.text+0x4100): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_max': hud_num_popup.c:(.text+0x41a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_round': hud_num_popup.c:(.text+0x41c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_round': hud_num_popup.c:(.text+0x4260): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_ceil': hud_num_popup.c:(.text+0x4280): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_ceil': hud_num_popup.c:(.text+0x4320): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_floor': hud_num_popup.c:(.text+0x4340): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_floor': hud_num_popup.c:(.text+0x43e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_abs': hud_num_popup.c:(.text+0x4400): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_abs': hud_num_popup.c:(.text+0x44a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_inverse': hud_num_popup.c:(.text+0x44c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_inverse': hud_num_popup.c:(.text+0x4560): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_negative': hud_num_popup.c:(.text+0x4580): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_negative': hud_num_popup.c:(.text+0x4620): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_snap': hud_num_popup.c:(.text+0x4640): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_snap': hud_num_popup.c:(.text+0x46e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_divide': hud_num_popup.c:(.text+0x4700): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_divide': hud_num_popup.c:(.text+0x47a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_multiply_mat4': hud_num_popup.c:(.text+0x47c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_multiply_mat4': hud_num_popup.c:(.text+0x4860): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_multiply': hud_num_popup.c:(.text+0x4880): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_multiply': hud_num_popup.c:(.text+0x4920): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_scale': hud_num_popup.c:(.text+0x4940): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_scale': hud_num_popup.c:(.text+0x49e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_subtract': hud_num_popup.c:(.text+0x4a00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_subtract': hud_num_popup.c:(.text+0x4aa0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_add': hud_num_popup.c:(.text+0x4ac0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_add': hud_num_popup.c:(.text+0x4b60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_one': hud_num_popup.c:(.text+0x4b80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_one': hud_num_popup.c:(.text+0x4c00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_zero': hud_num_popup.c:(.text+0x4c20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_zero': hud_num_popup.c:(.text+0x4ca0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_assign_vec4': hud_num_popup.c:(.text+0x4cc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_assign_vec4': hud_num_popup.c:(.text+0x4d60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_assign': hud_num_popup.c:(.text+0x4d80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_assign': hud_num_popup.c:(.text+0x4e20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i': hud_num_popup.c:(.text+0x4e40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i': hud_num_popup.c:(.text+0x4ee0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_is_equal': hud_num_popup.c:(.text+0x4f20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_is_equal': hud_num_popup.c:(.text+0x4f60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4i_is_zero': hud_num_popup.c:(.text+0x4f80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4i_is_zero': hud_num_popup.c:(.text+0x4fa0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_lerp': hud_num_popup.c:(.text+0x4fc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_lerp': hud_num_popup.c:(.text+0x5060): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_normalize': hud_num_popup.c:(.text+0x5080): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_normalize': hud_num_popup.c:(.text+0x5120): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_clamp': hud_num_popup.c:(.text+0x5140): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_clamp': hud_num_popup.c:(.text+0x51e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_min': hud_num_popup.c:(.text+0x5200): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_min': hud_num_popup.c:(.text+0x52a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_max': hud_num_popup.c:(.text+0x52c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_max': hud_num_popup.c:(.text+0x5360): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_round': hud_num_popup.c:(.text+0x5380): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_round': hud_num_popup.c:(.text+0x5420): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_ceil': hud_num_popup.c:(.text+0x5440): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_ceil': hud_num_popup.c:(.text+0x54e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_floor': hud_num_popup.c:(.text+0x5500): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_floor': hud_num_popup.c:(.text+0x55a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_abs': hud_num_popup.c:(.text+0x55c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_abs': hud_num_popup.c:(.text+0x5660): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_inverse': hud_num_popup.c:(.text+0x5680): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_inverse': hud_num_popup.c:(.text+0x5720): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_negative': hud_num_popup.c:(.text+0x5740): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_negative': hud_num_popup.c:(.text+0x57e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_snap': hud_num_popup.c:(.text+0x5800): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_snap': hud_num_popup.c:(.text+0x58a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_divide': hud_num_popup.c:(.text+0x58c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_divide': hud_num_popup.c:(.text+0x5960): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_multiply_mat4': hud_num_popup.c:(.text+0x5980): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_multiply_mat4': hud_num_popup.c:(.text+0x5a20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_multiply': hud_num_popup.c:(.text+0x5a40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_multiply': hud_num_popup.c:(.text+0x5ae0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_scale': hud_num_popup.c:(.text+0x5b00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_scale': hud_num_popup.c:(.text+0x5ba0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_subtract': hud_num_popup.c:(.text+0x5bc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_subtract': hud_num_popup.c:(.text+0x5c60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_add': hud_num_popup.c:(.text+0x5c80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_add': hud_num_popup.c:(.text+0x5d20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_one': hud_num_popup.c:(.text+0x5d40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_one': hud_num_popup.c:(.text+0x5dc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_zero': hud_num_popup.c:(.text+0x5de0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_zero': hud_num_popup.c:(.text+0x5e60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_assign_vec4i': hud_num_popup.c:(.text+0x5e80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_assign_vec4i': hud_num_popup.c:(.text+0x5f20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_assign': hud_num_popup.c:(.text+0x5f40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_assign': hud_num_popup.c:(.text+0x5fe0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4': hud_num_popup.c:(.text+0x6000): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4': hud_num_popup.c:(.text+0x60a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_nearly_equal': hud_num_popup.c:(.text+0x60c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_nearly_equal': hud_num_popup.c:(.text+0x6100): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_equal': hud_num_popup.c:(.text+0x6120): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_equal': hud_num_popup.c:(.text+0x6160): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_near_zero': hud_num_popup.c:(.text+0x6180): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_near_zero': hud_num_popup.c:(.text+0x61c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec4_is_zero': hud_num_popup.c:(.text+0x61e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec4_is_zero': hud_num_popup.c:(.text+0x6200): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_distance_squared': hud_num_popup.c:(.text+0x6220): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_distance_squared': hud_num_popup.c:(.text+0x6280): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_distance': hud_num_popup.c:(.text+0x62a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_distance': hud_num_popup.c:(.text+0x6300): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_length_squared': hud_num_popup.c:(.text+0x6320): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_length_squared': hud_num_popup.c:(.text+0x6360): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_length': hud_num_popup.c:(.text+0x6380): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_length': hud_num_popup.c:(.text+0x63c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_dot': hud_num_popup.c:(.text+0x63e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_dot': hud_num_popup.c:(.text+0x6440): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_bezier4': hud_num_popup.c:(.text+0x6460): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_bezier4': hud_num_popup.c:(.text+0x6560): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_bezier3': hud_num_popup.c:(.text+0x65a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_bezier3': hud_num_popup.c:(.text+0x66a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_lerp': hud_num_popup.c:(.text+0x66c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_lerp': hud_num_popup.c:(.text+0x67a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_reflect': hud_num_popup.c:(.text+0x67c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_reflect': hud_num_popup.c:(.text+0x68a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_slide': hud_num_popup.c:(.text+0x68c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_slide': hud_num_popup.c:(.text+0x69a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_project': hud_num_popup.c:(.text+0x69c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_project': hud_num_popup.c:(.text+0x6aa0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_normalize': hud_num_popup.c:(.text+0x6ac0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_normalize': hud_num_popup.c:(.text+0x6b80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_cross': hud_num_popup.c:(.text+0x6ba0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_cross': hud_num_popup.c:(.text+0x6c80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_clamp': hud_num_popup.c:(.text+0x6ca0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_clamp': hud_num_popup.c:(.text+0x6da0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_min': hud_num_popup.c:(.text+0x6dc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_min': hud_num_popup.c:(.text+0x6ea0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_max': hud_num_popup.c:(.text+0x6ec0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_max': hud_num_popup.c:(.text+0x6fa0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_round': hud_num_popup.c:(.text+0x6fc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_round': hud_num_popup.c:(.text+0x7060): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_ceil': hud_num_popup.c:(.text+0x7080): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_ceil': hud_num_popup.c:(.text+0x7120): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_floor': hud_num_popup.c:(.text+0x7140): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_floor': hud_num_popup.c:(.text+0x71e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_abs': hud_num_popup.c:(.text+0x7200): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_abs': hud_num_popup.c:(.text+0x72c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_inverse': hud_num_popup.c:(.text+0x72e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_inverse': hud_num_popup.c:(.text+0x73a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_negative': hud_num_popup.c:(.text+0x73c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_negative': hud_num_popup.c:(.text+0x7480): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_snap': hud_num_popup.c:(.text+0x74a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_snap': hud_num_popup.c:(.text+0x7580): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_divide': hud_num_popup.c:(.text+0x75a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_divide': hud_num_popup.c:(.text+0x7680): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_multiply_mat3': hud_num_popup.c:(.text+0x76a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_multiply_mat3': hud_num_popup.c:(.text+0x7760): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_multiply': hud_num_popup.c:(.text+0x7780): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_multiply': hud_num_popup.c:(.text+0x7860): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_scale': hud_num_popup.c:(.text+0x7880): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_scale': hud_num_popup.c:(.text+0x7940): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_subtract': hud_num_popup.c:(.text+0x7960): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_subtract': hud_num_popup.c:(.text+0x7a40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_add': hud_num_popup.c:(.text+0x7a60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_add': hud_num_popup.c:(.text+0x7b40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_one': hud_num_popup.c:(.text+0x7b60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_one': hud_num_popup.c:(.text+0x7c00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_zero': hud_num_popup.c:(.text+0x7c20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_zero': hud_num_popup.c:(.text+0x7cc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_assign_vec3': hud_num_popup.c:(.text+0x7ce0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_assign_vec3': hud_num_popup.c:(.text+0x7d80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_assign': hud_num_popup.c:(.text+0x7da0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_assign': hud_num_popup.c:(.text+0x7e60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i': hud_num_popup.c:(.text+0x7e80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i': hud_num_popup.c:(.text+0x7f20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_is_equal': hud_num_popup.c:(.text+0x7f40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_is_equal': hud_num_popup.c:(.text+0x7fa0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3i_is_zero': hud_num_popup.c:(.text+0x7fc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3i_is_zero': hud_num_popup.c:(.text+0x8000): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_distance_squared': hud_num_popup.c:(.text+0x8020): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_distance_squared': hud_num_popup.c:(.text+0x8060): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_distance': hud_num_popup.c:(.text+0x8080): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_distance': hud_num_popup.c:(.text+0x80c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_length_squared': hud_num_popup.c:(.text+0x80e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_length_squared': hud_num_popup.c:(.text+0x8100): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_length': hud_num_popup.c:(.text+0x8120): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_length': hud_num_popup.c:(.text+0x8140): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_dot': hud_num_popup.c:(.text+0x8160): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_dot': hud_num_popup.c:(.text+0x81a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_bezier4': hud_num_popup.c:(.text+0x81c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_bezier4': hud_num_popup.c:(.text+0x82a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_bezier3': hud_num_popup.c:(.text+0x82e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_bezier3': hud_num_popup.c:(.text+0x83a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_lerp': hud_num_popup.c:(.text+0x83c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_lerp': hud_num_popup.c:(.text+0x8480): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_reflect': hud_num_popup.c:(.text+0x84a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_reflect': hud_num_popup.c:(.text+0x8560): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_slide': hud_num_popup.c:(.text+0x8580): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_slide': hud_num_popup.c:(.text+0x8640): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_project': hud_num_popup.c:(.text+0x8660): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_project': hud_num_popup.c:(.text+0x8720): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_normalize': hud_num_popup.c:(.text+0x8740): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_normalize': hud_num_popup.c:(.text+0x87e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_cross': hud_num_popup.c:(.text+0x8800): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_cross': hud_num_popup.c:(.text+0x88c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_clamp': hud_num_popup.c:(.text+0x88e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_clamp': hud_num_popup.c:(.text+0x89a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_min': hud_num_popup.c:(.text+0x89c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_min': hud_num_popup.c:(.text+0x8a80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_max': hud_num_popup.c:(.text+0x8aa0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_max': hud_num_popup.c:(.text+0x8b60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_round': hud_num_popup.c:(.text+0x8b80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_round': hud_num_popup.c:(.text+0x8c20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_ceil': hud_num_popup.c:(.text+0x8c40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_ceil': hud_num_popup.c:(.text+0x8ce0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_floor': hud_num_popup.c:(.text+0x8d00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_floor': hud_num_popup.c:(.text+0x8da0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_abs': hud_num_popup.c:(.text+0x8dc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_abs': hud_num_popup.c:(.text+0x8e60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_inverse': hud_num_popup.c:(.text+0x8e80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_inverse': hud_num_popup.c:(.text+0x8f20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_negative': hud_num_popup.c:(.text+0x8f40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_negative': hud_num_popup.c:(.text+0x8fe0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_snap': hud_num_popup.c:(.text+0x9000): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_snap': hud_num_popup.c:(.text+0x90c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_divide': hud_num_popup.c:(.text+0x90e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_divide': hud_num_popup.c:(.text+0x91a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_multiply_mat3': hud_num_popup.c:(.text+0x91c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_multiply_mat3': hud_num_popup.c:(.text+0x9260): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_multiply': hud_num_popup.c:(.text+0x9280): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_multiply': hud_num_popup.c:(.text+0x9340): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_scale': hud_num_popup.c:(.text+0x9360): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_scale': hud_num_popup.c:(.text+0x9400): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_subtract': hud_num_popup.c:(.text+0x9420): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_subtract': hud_num_popup.c:(.text+0x94e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_add': hud_num_popup.c:(.text+0x9500): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_add': hud_num_popup.c:(.text+0x95c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_one': hud_num_popup.c:(.text+0x95e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_one': hud_num_popup.c:(.text+0x9680): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_zero': hud_num_popup.c:(.text+0x96a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_zero': hud_num_popup.c:(.text+0x9740): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_assign_vec3i': hud_num_popup.c:(.text+0x9760): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_assign_vec3i': hud_num_popup.c:(.text+0x9820): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_assign': hud_num_popup.c:(.text+0x9840): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_assign': hud_num_popup.c:(.text+0x98e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3': hud_num_popup.c:(.text+0x9900): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3': hud_num_popup.c:(.text+0x99a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_nearly_equal': hud_num_popup.c:(.text+0x99c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_nearly_equal': hud_num_popup.c:(.text+0x9a00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_equal': hud_num_popup.c:(.text+0x9a20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_equal': hud_num_popup.c:(.text+0x9a60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_near_zero': hud_num_popup.c:(.text+0x9a80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_near_zero': hud_num_popup.c:(.text+0x9ac0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec3_is_zero': hud_num_popup.c:(.text+0x9ae0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec3_is_zero': hud_num_popup.c:(.text+0x9b20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_distance_squared': hud_num_popup.c:(.text+0x9b40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_distance_squared': hud_num_popup.c:(.text+0x9b80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_distance': hud_num_popup.c:(.text+0x9ba0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_distance': hud_num_popup.c:(.text+0x9bc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_length': hud_num_popup.c:(.text+0x9be0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_length': hud_num_popup.c:(.text+0x9c00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_length_squared': hud_num_popup.c:(.text+0x9c20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_length_squared': hud_num_popup.c:(.text+0x9c40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_angle': hud_num_popup.c:(.text+0x9c60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_angle': hud_num_popup.c:(.text+0x9c80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_dot': hud_num_popup.c:(.text+0x9ca0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_dot': hud_num_popup.c:(.text+0x9ce0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_bezier4': hud_num_popup.c:(.text+0x9d00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_bezier4': hud_num_popup.c:(.text+0x9da0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_bezier3': hud_num_popup.c:(.text+0x9de0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_bezier3': hud_num_popup.c:(.text+0x9e80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_lerp': hud_num_popup.c:(.text+0x9ea0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_lerp': hud_num_popup.c:(.text+0x9f20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_rotate': hud_num_popup.c:(.text+0x9f40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_rotate': hud_num_popup.c:(.text+0x9fc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_tangent': hud_num_popup.c:(.text+0x9fe0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_tangent': hud_num_popup.c:(.text+0xa060): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_reflect': hud_num_popup.c:(.text+0xa080): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_reflect': hud_num_popup.c:(.text+0xa100): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_slide': hud_num_popup.c:(.text+0xa120): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_slide': hud_num_popup.c:(.text+0xa1a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_project': hud_num_popup.c:(.text+0xa1c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_project': hud_num_popup.c:(.text+0xa240): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_normalize': hud_num_popup.c:(.text+0xa260): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_normalize': hud_num_popup.c:(.text+0xa2e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_clamp': hud_num_popup.c:(.text+0xa300): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_clamp': hud_num_popup.c:(.text+0xa3a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_min': hud_num_popup.c:(.text+0xa3c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_min': hud_num_popup.c:(.text+0xa440): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_max': hud_num_popup.c:(.text+0xa460): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_max': hud_num_popup.c:(.text+0xa4e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_round': hud_num_popup.c:(.text+0xa500): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_round': hud_num_popup.c:(.text+0xa580): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_ceil': hud_num_popup.c:(.text+0xa5a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_ceil': hud_num_popup.c:(.text+0xa620): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_floor': hud_num_popup.c:(.text+0xa640): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_floor': hud_num_popup.c:(.text+0xa6c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_abs': hud_num_popup.c:(.text+0xa6e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_abs': hud_num_popup.c:(.text+0xa760): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_inverse': hud_num_popup.c:(.text+0xa780): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_inverse': hud_num_popup.c:(.text+0xa800): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_negative': hud_num_popup.c:(.text+0xa820): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_negative': hud_num_popup.c:(.text+0xa8a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_snap': hud_num_popup.c:(.text+0xa8c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_snap': hud_num_popup.c:(.text+0xa940): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_divide': hud_num_popup.c:(.text+0xa960): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_divide': hud_num_popup.c:(.text+0xa9e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_multiply_mat2': hud_num_popup.c:(.text+0xaa00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_multiply_mat2': hud_num_popup.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_multiply': hud_num_popup.c:(.text+0xaac0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_multiply': hud_num_popup.c:(.text+0xab40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_scale': hud_num_popup.c:(.text+0xab60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_scale': hud_num_popup.c:(.text+0xabe0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_subtract': hud_num_popup.c:(.text+0xac00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_subtract': hud_num_popup.c:(.text+0xac80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_add': hud_num_popup.c:(.text+0xaca0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_add': hud_num_popup.c:(.text+0xad20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_one': hud_num_popup.c:(.text+0xad40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_one': hud_num_popup.c:(.text+0xadc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_zero': hud_num_popup.c:(.text+0xb200): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_zero': hud_num_popup.c:(.text+0xb280): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_assign_vec2': hud_num_popup.c:(.text+0xb2a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_assign_vec2': hud_num_popup.c:(.text+0xb320): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_assign': hud_num_popup.c:(.text+0xb340): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_assign': hud_num_popup.c:(.text+0xb3c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i': hud_num_popup.c:(.text+0xb3e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i': hud_num_popup.c:(.text+0xb460): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_is_equal': hud_num_popup.c:(.text+0xb480): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_is_equal': hud_num_popup.c:(.text+0xb4c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2i_is_zero': hud_num_popup.c:(.text+0xb4e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2i_is_zero': hud_num_popup.c:(.text+0xb500): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_distance_squared': hud_num_popup.c:(.text+0xb520): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_distance_squared': hud_num_popup.c:(.text+0xb560): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_distance': hud_num_popup.c:(.text+0xb580): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_distance': hud_num_popup.c:(.text+0xb5c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_length': hud_num_popup.c:(.text+0xb5e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_length': hud_num_popup.c:(.text+0xb600): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_length_squared': hud_num_popup.c:(.text+0xb620): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_length_squared': hud_num_popup.c:(.text+0xb640): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_angle': hud_num_popup.c:(.text+0xb660): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_angle': hud_num_popup.c:(.text+0xb680): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_dot': hud_num_popup.c:(.text+0xb6a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_dot': hud_num_popup.c:(.text+0xb6e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_bezier4': hud_num_popup.c:(.text+0xb700): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_bezier4': hud_num_popup.c:(.text+0xb7c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_bezier3': hud_num_popup.c:(.text+0xb800): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_bezier3': hud_num_popup.c:(.text+0xb8a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_lerp': hud_num_popup.c:(.text+0xb8c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_lerp': hud_num_popup.c:(.text+0xb960): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_rotate': hud_num_popup.c:(.text+0xb980): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_rotate': hud_num_popup.c:(.text+0xba20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_tangent': hud_num_popup.c:(.text+0xba40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_tangent': hud_num_popup.c:(.text+0xbac0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_reflect': hud_num_popup.c:(.text+0xbae0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_reflect': hud_num_popup.c:(.text+0xbb80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_slide': hud_num_popup.c:(.text+0xbba0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_slide': hud_num_popup.c:(.text+0xbc40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_project': hud_num_popup.c:(.text+0xbc60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_project': hud_num_popup.c:(.text+0xbd00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_normalize': hud_num_popup.c:(.text+0xbd20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_normalize': hud_num_popup.c:(.text+0xbda0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_clamp': hud_num_popup.c:(.text+0xbdc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_clamp': hud_num_popup.c:(.text+0xbe60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_min': hud_num_popup.c:(.text+0xbe80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_min': hud_num_popup.c:(.text+0xbf20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_max': hud_num_popup.c:(.text+0xbf40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_max': hud_num_popup.c:(.text+0xbfe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_round': hud_num_popup.c:(.text+0xc000): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_round': hud_num_popup.c:(.text+0xc080): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_ceil': hud_num_popup.c:(.text+0xc0a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_ceil': hud_num_popup.c:(.text+0xc120): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_floor': hud_num_popup.c:(.text+0xc140): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_floor': hud_num_popup.c:(.text+0xc1c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_abs': hud_num_popup.c:(.text+0xc1e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_abs': hud_num_popup.c:(.text+0xc260): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_inverse': hud_num_popup.c:(.text+0xc280): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_inverse': hud_num_popup.c:(.text+0xc300): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_negative': hud_num_popup.c:(.text+0xc320): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_negative': hud_num_popup.c:(.text+0xc3a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_snap': hud_num_popup.c:(.text+0xc3c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_snap': hud_num_popup.c:(.text+0xc460): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_divide': hud_num_popup.c:(.text+0xc480): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_divide': hud_num_popup.c:(.text+0xc520): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_multiply_mat2': hud_num_popup.c:(.text+0xc540): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_multiply_mat2': hud_num_popup.c:(.text+0xc5e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_multiply': hud_num_popup.c:(.text+0xc600): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_multiply': hud_num_popup.c:(.text+0xc6a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_scale': hud_num_popup.c:(.text+0xc6c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_scale': hud_num_popup.c:(.text+0xc760): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_subtract': hud_num_popup.c:(.text+0xc780): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_subtract': hud_num_popup.c:(.text+0xc820): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_add': hud_num_popup.c:(.text+0xc840): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_add': hud_num_popup.c:(.text+0xc8e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_one': hud_num_popup.c:(.text+0xc900): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_one': hud_num_popup.c:(.text+0xc980): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_zero': hud_num_popup.c:(.text+0xc9a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_zero': hud_num_popup.c:(.text+0xca20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_assign_vec2i': hud_num_popup.c:(.text+0xca40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_assign_vec2i': hud_num_popup.c:(.text+0xcac0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_assign': hud_num_popup.c:(.text+0xcae0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_assign': hud_num_popup.c:(.text+0xcb60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2': hud_num_popup.c:(.text+0xcb80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2': hud_num_popup.c:(.text+0xcc00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_nearly_equal': hud_num_popup.c:(.text+0xcc20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_nearly_equal': hud_num_popup.c:(.text+0xcc60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_equal': hud_num_popup.c:(.text+0xcc80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_equal': hud_num_popup.c:(.text+0xccc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_near_zero': hud_num_popup.c:(.text+0xcce0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_near_zero': hud_num_popup.c:(.text+0xcd00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `svec2_is_zero': hud_num_popup.c:(.text+0xcd20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(hud_num_popup.c.o): In function `psvec2_is_zero': hud_num_popup.c:(.text+0xcd40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_lerp': player_hud.c:(.text+0x1c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_lerp': player_hud.c:(.text+0x240): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_multiply': player_hud.c:(.text+0x260): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_multiply': player_hud.c:(.text+0x2e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_scale': player_hud.c:(.text+0x300): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_scale': player_hud.c:(.text+0x380): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_negative': player_hud.c:(.text+0x3a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_negative': player_hud.c:(.text+0x420): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_scaling': player_hud.c:(.text+0x440): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_scaling': player_hud.c:(.text+0x4c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_translation': player_hud.c:(.text+0x4e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_translation': player_hud.c:(.text+0x560): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_look_at': player_hud.c:(.text+0x580): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_look_at': player_hud.c:(.text+0x640): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_quaternion': player_hud.c:(.text+0x660): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_quaternion': player_hud.c:(.text+0x6e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_axis': player_hud.c:(.text+0x700): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_axis': player_hud.c:(.text+0x780): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_z': player_hud.c:(.text+0x7a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_z': player_hud.c:(.text+0x820): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_y': player_hud.c:(.text+0x840): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_y': player_hud.c:(.text+0x8c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_rotation_x': player_hud.c:(.text+0x8e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_rotation_x': player_hud.c:(.text+0x960): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_perspective_infinite': player_hud.c:(.text+0x980): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_perspective_infinite': player_hud.c:(.text+0xa00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_perspective_fov': player_hud.c:(.text+0xa20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_perspective_fov': player_hud.c:(.text+0xaa0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_perspective': player_hud.c:(.text+0xac0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_perspective': player_hud.c:(.text+0xb40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_ortho': player_hud.c:(.text+0xb60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_ortho': player_hud.c:(.text+0xbe0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_inverse': player_hud.c:(.text+0xc00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_inverse': player_hud.c:(.text+0xc80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_adjugate': player_hud.c:(.text+0xca0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_adjugate': player_hud.c:(.text+0xd20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_transpose': player_hud.c:(.text+0xd40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_transpose': player_hud.c:(.text+0xdc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_assign_mat3': player_hud.c:(.text+0xde0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_assign_mat3': player_hud.c:(.text+0xe60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_assign_mat2': player_hud.c:(.text+0xe80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_assign_mat2': player_hud.c:(.text+0xf20): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_assign': player_hud.c:(.text+0xf40): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_assign': player_hud.c:(.text+0xfc0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_determinant': player_hud.c:(.text+0xfe0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_determinant': player_hud.c:(.text+0x1000): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_identity': player_hud.c:(.text+0x1020): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_identity': player_hud.c:(.text+0x10a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4_zero': player_hud.c:(.text+0x10c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4_zero': player_hud.c:(.text+0x1140): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat4': player_hud.c:(.text+0x1160): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat4': player_hud.c:(.text+0x11e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_lerp': player_hud.c:(.text+0x1200): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_lerp': player_hud.c:(.text+0x1280): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_multiply': player_hud.c:(.text+0x12a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_multiply': player_hud.c:(.text+0x1320): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_scale': player_hud.c:(.text+0x1340): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_scale': player_hud.c:(.text+0x13c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_negative': player_hud.c:(.text+0x13e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_negative': player_hud.c:(.text+0x1460): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_scaling': player_hud.c:(.text+0x1480): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_scaling': player_hud.c:(.text+0x1500): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_quaternion': player_hud.c:(.text+0x1520): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_quaternion': player_hud.c:(.text+0x15c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_axis': player_hud.c:(.text+0x15e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_axis': player_hud.c:(.text+0x1680): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_z': player_hud.c:(.text+0x16a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_z': player_hud.c:(.text+0x1720): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_y': player_hud.c:(.text+0x1740): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_y': player_hud.c:(.text+0x17c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_rotation_x': player_hud.c:(.text+0x17e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_rotation_x': player_hud.c:(.text+0x1860): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_inverse': player_hud.c:(.text+0x1880): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_inverse': player_hud.c:(.text+0x1900): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_adjugate': player_hud.c:(.text+0x1920): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_adjugate': player_hud.c:(.text+0x19a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_cofactor': player_hud.c:(.text+0x19c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_cofactor': player_hud.c:(.text+0x1a40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_transpose': player_hud.c:(.text+0x1a60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_transpose': player_hud.c:(.text+0x1ae0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_assign_mat4': player_hud.c:(.text+0x1b00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_assign_mat4': player_hud.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_assign_mat2': player_hud.c:(.text+0x1ba0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_assign_mat2': player_hud.c:(.text+0x1c40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_assign': player_hud.c:(.text+0x1c60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_assign': player_hud.c:(.text+0x1ce0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_determinant': player_hud.c:(.text+0x1d00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_determinant': player_hud.c:(.text+0x1d20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_identity': player_hud.c:(.text+0x1d40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_identity': player_hud.c:(.text+0x1dc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3_zero': player_hud.c:(.text+0x1de0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3_zero': player_hud.c:(.text+0x1e60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat3': player_hud.c:(.text+0x1e80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat3': player_hud.c:(.text+0x1f00): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_lerp': player_hud.c:(.text+0x1f20): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_lerp': player_hud.c:(.text+0x1fe0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_multiply': player_hud.c:(.text+0x2000): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_multiply': player_hud.c:(.text+0x20c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_scale': player_hud.c:(.text+0x20e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_scale': player_hud.c:(.text+0x2180): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_negative': player_hud.c:(.text+0x21a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_negative': player_hud.c:(.text+0x2240): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_scaling': player_hud.c:(.text+0x2260): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_scaling': player_hud.c:(.text+0x2300): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_rotation': player_hud.c:(.text+0x2320): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_rotation': player_hud.c:(.text+0x23c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_inverse': player_hud.c:(.text+0x23e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_inverse': player_hud.c:(.text+0x2480): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_cofactor': player_hud.c:(.text+0x24a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_cofactor': player_hud.c:(.text+0x2540): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_transpose': player_hud.c:(.text+0x2560): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_transpose': player_hud.c:(.text+0x2600): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_assign_mat4': player_hud.c:(.text+0x2620): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_assign_mat4': player_hud.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_assign_mat3': player_hud.c:(.text+0x26e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_assign_mat3': player_hud.c:(.text+0x2780): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_assign': player_hud.c:(.text+0x27a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_assign': player_hud.c:(.text+0x2840): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_determinant': player_hud.c:(.text+0x2860): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_determinant': player_hud.c:(.text+0x28a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_identity': player_hud.c:(.text+0x28c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_identity': player_hud.c:(.text+0x2960): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2_zero': player_hud.c:(.text+0x2980): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2_zero': player_hud.c:(.text+0x2a20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `smat2': player_hud.c:(.text+0x2a40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psmat2': player_hud.c:(.text+0x2ae0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_length_squared': player_hud.c:(.text+0x2b00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_length_squared': player_hud.c:(.text+0x2b40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_length': player_hud.c:(.text+0x2b60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_length': player_hud.c:(.text+0x2ba0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_angle': player_hud.c:(.text+0x2bc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_angle': player_hud.c:(.text+0x2c00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_dot': player_hud.c:(.text+0x2c20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_dot': player_hud.c:(.text+0x2c60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_slerp': player_hud.c:(.text+0x2c80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_slerp': player_hud.c:(.text+0x2d40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_lerp': player_hud.c:(.text+0x2d60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_lerp': player_hud.c:(.text+0x2e20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_yaw_pitch_roll': player_hud.c:(.text+0x2e40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_yaw_pitch_roll': player_hud.c:(.text+0x2ee0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_mat4': player_hud.c:(.text+0x2f00): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_mat4': player_hud.c:(.text+0x2fa0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_vec3': player_hud.c:(.text+0x2fc0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_vec3': player_hud.c:(.text+0x3060): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_from_axis_angle': player_hud.c:(.text+0x3080): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_from_axis_angle': player_hud.c:(.text+0x3120): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_power': player_hud.c:(.text+0x3140): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_power': player_hud.c:(.text+0x31e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_normalize': player_hud.c:(.text+0x3200): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_normalize': player_hud.c:(.text+0x32a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_inverse': player_hud.c:(.text+0x32c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_inverse': player_hud.c:(.text+0x3360): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_conjugate': player_hud.c:(.text+0x3380): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_conjugate': player_hud.c:(.text+0x3420): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_negative': player_hud.c:(.text+0x3440): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_negative': player_hud.c:(.text+0x34e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_divide': player_hud.c:(.text+0x3500): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_divide': player_hud.c:(.text+0x35c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_multiply': player_hud.c:(.text+0x35e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_multiply': player_hud.c:(.text+0x36a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_scale': player_hud.c:(.text+0x36c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_scale': player_hud.c:(.text+0x3760): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_null': player_hud.c:(.text+0x3780): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_null': player_hud.c:(.text+0x3820): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_zero': player_hud.c:(.text+0x3840): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_zero': player_hud.c:(.text+0x38e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_assign': player_hud.c:(.text+0x3900): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_assign': player_hud.c:(.text+0x39a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat': player_hud.c:(.text+0x39c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat': player_hud.c:(.text+0x3a60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_nearly_equal': player_hud.c:(.text+0x3a80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_nearly_equal': player_hud.c:(.text+0x3ac0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_equal': player_hud.c:(.text+0x3ae0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_equal': player_hud.c:(.text+0x3b20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_near_zero': player_hud.c:(.text+0x3b40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_near_zero': player_hud.c:(.text+0x3b80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `squat_is_zero': player_hud.c:(.text+0x3ba0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psquat_is_zero': player_hud.c:(.text+0x3be0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_lerp': player_hud.c:(.text+0x3c00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_lerp': player_hud.c:(.text+0x3ca0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_normalize': player_hud.c:(.text+0x3cc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_normalize': player_hud.c:(.text+0x3d60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_clamp': player_hud.c:(.text+0x3d80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_clamp': player_hud.c:(.text+0x3e20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_min': player_hud.c:(.text+0x3e40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_min': player_hud.c:(.text+0x3ee0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_max': player_hud.c:(.text+0x3f00): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_max': player_hud.c:(.text+0x3fa0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_round': player_hud.c:(.text+0x3fc0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_round': player_hud.c:(.text+0x4060): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_ceil': player_hud.c:(.text+0x4080): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_ceil': player_hud.c:(.text+0x4120): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_floor': player_hud.c:(.text+0x4140): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_floor': player_hud.c:(.text+0x41e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_abs': player_hud.c:(.text+0x4200): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_abs': player_hud.c:(.text+0x42a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_inverse': player_hud.c:(.text+0x42c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_inverse': player_hud.c:(.text+0x4360): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_negative': player_hud.c:(.text+0x4380): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_negative': player_hud.c:(.text+0x4420): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_snap': player_hud.c:(.text+0x4440): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_snap': player_hud.c:(.text+0x44e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_divide': player_hud.c:(.text+0x4500): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_divide': player_hud.c:(.text+0x45a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_multiply_mat4': player_hud.c:(.text+0x45c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_multiply_mat4': player_hud.c:(.text+0x4660): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_multiply': player_hud.c:(.text+0x4680): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_multiply': player_hud.c:(.text+0x4720): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_scale': player_hud.c:(.text+0x4740): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_scale': player_hud.c:(.text+0x47e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_subtract': player_hud.c:(.text+0x4800): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_subtract': player_hud.c:(.text+0x48a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_add': player_hud.c:(.text+0x48c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_add': player_hud.c:(.text+0x4960): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_one': player_hud.c:(.text+0x4980): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_one': player_hud.c:(.text+0x4a00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_zero': player_hud.c:(.text+0x4a20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_zero': player_hud.c:(.text+0x4aa0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_assign_vec4': player_hud.c:(.text+0x4ac0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_assign_vec4': player_hud.c:(.text+0x4b60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_assign': player_hud.c:(.text+0x4b80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_assign': player_hud.c:(.text+0x4c20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i': player_hud.c:(.text+0x4c40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i': player_hud.c:(.text+0x4ce0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_is_equal': player_hud.c:(.text+0x4d20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_is_equal': player_hud.c:(.text+0x4d60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4i_is_zero': player_hud.c:(.text+0x4d80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4i_is_zero': player_hud.c:(.text+0x4da0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_lerp': player_hud.c:(.text+0x4dc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_lerp': player_hud.c:(.text+0x4e60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_normalize': player_hud.c:(.text+0x4e80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_normalize': player_hud.c:(.text+0x4f20): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_clamp': player_hud.c:(.text+0x4f40): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_clamp': player_hud.c:(.text+0x4fe0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_min': player_hud.c:(.text+0x5000): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_min': player_hud.c:(.text+0x50a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_max': player_hud.c:(.text+0x50c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_max': player_hud.c:(.text+0x5160): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_round': player_hud.c:(.text+0x5180): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_round': player_hud.c:(.text+0x5220): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_ceil': player_hud.c:(.text+0x5240): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_ceil': player_hud.c:(.text+0x52e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_floor': player_hud.c:(.text+0x5300): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_floor': player_hud.c:(.text+0x53a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_abs': player_hud.c:(.text+0x53c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_abs': player_hud.c:(.text+0x5460): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_inverse': player_hud.c:(.text+0x5480): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_inverse': player_hud.c:(.text+0x5520): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_negative': player_hud.c:(.text+0x5540): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_negative': player_hud.c:(.text+0x55e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_snap': player_hud.c:(.text+0x5600): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_snap': player_hud.c:(.text+0x56a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_divide': player_hud.c:(.text+0x56c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_divide': player_hud.c:(.text+0x5760): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_multiply_mat4': player_hud.c:(.text+0x5780): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_multiply_mat4': player_hud.c:(.text+0x5820): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_multiply': player_hud.c:(.text+0x5840): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_multiply': player_hud.c:(.text+0x58e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_scale': player_hud.c:(.text+0x5900): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_scale': player_hud.c:(.text+0x59a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_subtract': player_hud.c:(.text+0x59c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_subtract': player_hud.c:(.text+0x5a60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_add': player_hud.c:(.text+0x5a80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_add': player_hud.c:(.text+0x5b20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_one': player_hud.c:(.text+0x5b40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_one': player_hud.c:(.text+0x5bc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_zero': player_hud.c:(.text+0x5be0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_zero': player_hud.c:(.text+0x5c60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_assign_vec4i': player_hud.c:(.text+0x5c80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_assign_vec4i': player_hud.c:(.text+0x5d20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_assign': player_hud.c:(.text+0x5d40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_assign': player_hud.c:(.text+0x5de0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4': player_hud.c:(.text+0x5e00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4': player_hud.c:(.text+0x5ea0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_nearly_equal': player_hud.c:(.text+0x5ec0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_nearly_equal': player_hud.c:(.text+0x5f00): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_equal': player_hud.c:(.text+0x5f20): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_equal': player_hud.c:(.text+0x5f60): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_near_zero': player_hud.c:(.text+0x5f80): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_near_zero': player_hud.c:(.text+0x5fc0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec4_is_zero': player_hud.c:(.text+0x5fe0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec4_is_zero': player_hud.c:(.text+0x6000): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_distance_squared': player_hud.c:(.text+0x6020): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_distance_squared': player_hud.c:(.text+0x6080): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_distance': player_hud.c:(.text+0x60a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_distance': player_hud.c:(.text+0x6100): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_length_squared': player_hud.c:(.text+0x6120): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_length_squared': player_hud.c:(.text+0x6160): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_length': player_hud.c:(.text+0x6180): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_length': player_hud.c:(.text+0x61c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_dot': player_hud.c:(.text+0x61e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_dot': player_hud.c:(.text+0x6240): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_bezier4': player_hud.c:(.text+0x6260): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_bezier4': player_hud.c:(.text+0x6360): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_bezier3': player_hud.c:(.text+0x63a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_bezier3': player_hud.c:(.text+0x64a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_lerp': player_hud.c:(.text+0x64c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_lerp': player_hud.c:(.text+0x65a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_reflect': player_hud.c:(.text+0x65c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_reflect': player_hud.c:(.text+0x66a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_slide': player_hud.c:(.text+0x66c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_slide': player_hud.c:(.text+0x67a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_project': player_hud.c:(.text+0x67c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_project': player_hud.c:(.text+0x68a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_normalize': player_hud.c:(.text+0x68c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_normalize': player_hud.c:(.text+0x6980): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_cross': player_hud.c:(.text+0x69a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_cross': player_hud.c:(.text+0x6a80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_clamp': player_hud.c:(.text+0x6aa0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_clamp': player_hud.c:(.text+0x6ba0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_min': player_hud.c:(.text+0x6bc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_min': player_hud.c:(.text+0x6ca0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_max': player_hud.c:(.text+0x6cc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_max': player_hud.c:(.text+0x6da0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_round': player_hud.c:(.text+0x6dc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_round': player_hud.c:(.text+0x6e60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_ceil': player_hud.c:(.text+0x6e80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_ceil': player_hud.c:(.text+0x6f20): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_floor': player_hud.c:(.text+0x6f40): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_floor': player_hud.c:(.text+0x6fe0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_abs': player_hud.c:(.text+0x7000): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_abs': player_hud.c:(.text+0x70c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_inverse': player_hud.c:(.text+0x70e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_inverse': player_hud.c:(.text+0x71a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_negative': player_hud.c:(.text+0x71c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_negative': player_hud.c:(.text+0x7280): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_snap': player_hud.c:(.text+0x72a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_snap': player_hud.c:(.text+0x7380): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_divide': player_hud.c:(.text+0x73a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_divide': player_hud.c:(.text+0x7480): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_multiply_mat3': player_hud.c:(.text+0x74a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_multiply_mat3': player_hud.c:(.text+0x7560): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_multiply': player_hud.c:(.text+0x7580): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_multiply': player_hud.c:(.text+0x7660): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_scale': player_hud.c:(.text+0x7680): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_scale': player_hud.c:(.text+0x7740): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_subtract': player_hud.c:(.text+0x7760): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_subtract': player_hud.c:(.text+0x7840): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_add': player_hud.c:(.text+0x7860): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_add': player_hud.c:(.text+0x7940): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_one': player_hud.c:(.text+0x7960): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_one': player_hud.c:(.text+0x7a00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_zero': player_hud.c:(.text+0x7a20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_zero': player_hud.c:(.text+0x7ac0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_assign_vec3': player_hud.c:(.text+0x7ae0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_assign_vec3': player_hud.c:(.text+0x7b80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_assign': player_hud.c:(.text+0x7ba0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_assign': player_hud.c:(.text+0x7c60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i': player_hud.c:(.text+0x7c80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i': player_hud.c:(.text+0x7d20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_is_equal': player_hud.c:(.text+0x7d40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_is_equal': player_hud.c:(.text+0x7da0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3i_is_zero': player_hud.c:(.text+0x7dc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3i_is_zero': player_hud.c:(.text+0x7e00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_distance_squared': player_hud.c:(.text+0x7e20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_distance_squared': player_hud.c:(.text+0x7e60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_distance': player_hud.c:(.text+0x7e80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_distance': player_hud.c:(.text+0x7ec0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_length_squared': player_hud.c:(.text+0x7ee0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_length_squared': player_hud.c:(.text+0x7f00): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_length': player_hud.c:(.text+0x7f20): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_length': player_hud.c:(.text+0x7f40): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_dot': player_hud.c:(.text+0x7f60): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_dot': player_hud.c:(.text+0x7fa0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_bezier4': player_hud.c:(.text+0x7fc0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_bezier4': player_hud.c:(.text+0x80a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_bezier3': player_hud.c:(.text+0x80e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_bezier3': player_hud.c:(.text+0x81a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_lerp': player_hud.c:(.text+0x81c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_lerp': player_hud.c:(.text+0x8280): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_reflect': player_hud.c:(.text+0x82a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_reflect': player_hud.c:(.text+0x8360): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_slide': player_hud.c:(.text+0x8380): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_slide': player_hud.c:(.text+0x8440): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_project': player_hud.c:(.text+0x8460): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_project': player_hud.c:(.text+0x8520): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_normalize': player_hud.c:(.text+0x8540): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_normalize': player_hud.c:(.text+0x85e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_cross': player_hud.c:(.text+0x8600): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_cross': player_hud.c:(.text+0x86c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_clamp': player_hud.c:(.text+0x86e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_clamp': player_hud.c:(.text+0x87a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_min': player_hud.c:(.text+0x87c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_min': player_hud.c:(.text+0x8880): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_max': player_hud.c:(.text+0x88a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_max': player_hud.c:(.text+0x8960): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_round': player_hud.c:(.text+0x8980): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_round': player_hud.c:(.text+0x8a20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_ceil': player_hud.c:(.text+0x8a40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_ceil': player_hud.c:(.text+0x8ae0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_floor': player_hud.c:(.text+0x8b00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_floor': player_hud.c:(.text+0x8ba0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_abs': player_hud.c:(.text+0x8bc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_abs': player_hud.c:(.text+0x8c60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_inverse': player_hud.c:(.text+0x8c80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_inverse': player_hud.c:(.text+0x8d20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_negative': player_hud.c:(.text+0x8d40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_negative': player_hud.c:(.text+0x8de0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_snap': player_hud.c:(.text+0x8e00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_snap': player_hud.c:(.text+0x8ec0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_divide': player_hud.c:(.text+0x8ee0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_divide': player_hud.c:(.text+0x8fa0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_multiply_mat3': player_hud.c:(.text+0x8fc0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_multiply_mat3': player_hud.c:(.text+0x9060): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_multiply': player_hud.c:(.text+0x9080): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_multiply': player_hud.c:(.text+0x9140): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_scale': player_hud.c:(.text+0x9160): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_scale': player_hud.c:(.text+0x9200): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_subtract': player_hud.c:(.text+0x9220): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_subtract': player_hud.c:(.text+0x92e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_add': player_hud.c:(.text+0x9300): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_add': player_hud.c:(.text+0x93c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_one': player_hud.c:(.text+0x93e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_one': player_hud.c:(.text+0x9480): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_zero': player_hud.c:(.text+0x94a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_zero': player_hud.c:(.text+0x9540): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_assign_vec3i': player_hud.c:(.text+0x9560): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_assign_vec3i': player_hud.c:(.text+0x9620): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_assign': player_hud.c:(.text+0x9640): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_assign': player_hud.c:(.text+0x96e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3': player_hud.c:(.text+0x9700): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3': player_hud.c:(.text+0x97a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_nearly_equal': player_hud.c:(.text+0x97c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_nearly_equal': player_hud.c:(.text+0x9800): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_equal': player_hud.c:(.text+0x9820): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_equal': player_hud.c:(.text+0x9860): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_near_zero': player_hud.c:(.text+0x9880): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_near_zero': player_hud.c:(.text+0x98c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec3_is_zero': player_hud.c:(.text+0x98e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec3_is_zero': player_hud.c:(.text+0x9920): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_distance_squared': player_hud.c:(.text+0x9940): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_distance_squared': player_hud.c:(.text+0x9980): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_distance': player_hud.c:(.text+0x99a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_distance': player_hud.c:(.text+0x99c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_length': player_hud.c:(.text+0x99e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_length': player_hud.c:(.text+0x9a00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_length_squared': player_hud.c:(.text+0x9a20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_length_squared': player_hud.c:(.text+0x9a40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_angle': player_hud.c:(.text+0x9a60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_angle': player_hud.c:(.text+0x9a80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_dot': player_hud.c:(.text+0x9aa0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_dot': player_hud.c:(.text+0x9ae0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_bezier4': player_hud.c:(.text+0x9b00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_bezier4': player_hud.c:(.text+0x9ba0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_bezier3': player_hud.c:(.text+0x9be0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_bezier3': player_hud.c:(.text+0x9c80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_lerp': player_hud.c:(.text+0x9ca0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_lerp': player_hud.c:(.text+0x9d20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_rotate': player_hud.c:(.text+0x9d40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_rotate': player_hud.c:(.text+0x9dc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_tangent': player_hud.c:(.text+0x9de0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_tangent': player_hud.c:(.text+0x9e60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_reflect': player_hud.c:(.text+0x9e80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_reflect': player_hud.c:(.text+0x9f00): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_slide': player_hud.c:(.text+0x9f20): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_slide': player_hud.c:(.text+0x9fa0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_project': player_hud.c:(.text+0x9fc0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_project': player_hud.c:(.text+0xa040): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_normalize': player_hud.c:(.text+0xa060): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_normalize': player_hud.c:(.text+0xa0e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_clamp': player_hud.c:(.text+0xa100): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_clamp': player_hud.c:(.text+0xa1a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_min': player_hud.c:(.text+0xa1c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_min': player_hud.c:(.text+0xa240): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_max': player_hud.c:(.text+0xa260): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_max': player_hud.c:(.text+0xa2e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_round': player_hud.c:(.text+0xa300): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_round': player_hud.c:(.text+0xa380): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_ceil': player_hud.c:(.text+0xa3a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_ceil': player_hud.c:(.text+0xa420): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_floor': player_hud.c:(.text+0xa440): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_floor': player_hud.c:(.text+0xa4c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_abs': player_hud.c:(.text+0xa4e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_abs': player_hud.c:(.text+0xa560): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_inverse': player_hud.c:(.text+0xa580): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_inverse': player_hud.c:(.text+0xa600): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_negative': player_hud.c:(.text+0xa620): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_negative': player_hud.c:(.text+0xa6a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_snap': player_hud.c:(.text+0xa6c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_snap': player_hud.c:(.text+0xa740): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_divide': player_hud.c:(.text+0xa760): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_divide': player_hud.c:(.text+0xa7e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_multiply_mat2': player_hud.c:(.text+0xa800): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_multiply_mat2': player_hud.c:(.text+0xa8a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_multiply': player_hud.c:(.text+0xa8c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_multiply': player_hud.c:(.text+0xa940): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_scale': player_hud.c:(.text+0xa960): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_scale': player_hud.c:(.text+0xa9e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_subtract': player_hud.c:(.text+0xaa00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_subtract': player_hud.c:(.text+0xaa80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_add': player_hud.c:(.text+0xaaa0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_add': player_hud.c:(.text+0xab20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_one': player_hud.c:(.text+0xab40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_one': player_hud.c:(.text+0xabc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_zero': player_hud.c:(.text+0xabe0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_zero': player_hud.c:(.text+0xac60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_assign_vec2': player_hud.c:(.text+0xac80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_assign_vec2': player_hud.c:(.text+0xad00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_assign': player_hud.c:(.text+0xad20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_assign': player_hud.c:(.text+0xada0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i': player_hud.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i': player_hud.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_is_equal': player_hud.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_is_equal': player_hud.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2i_is_zero': player_hud.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2i_is_zero': player_hud.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_distance_squared': player_hud.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_distance_squared': player_hud.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_distance': player_hud.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_distance': player_hud.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_length': player_hud.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_length': player_hud.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_length_squared': player_hud.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_length_squared': player_hud.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_angle': player_hud.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_angle': player_hud.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_dot': player_hud.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_dot': player_hud.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_bezier4': player_hud.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_bezier4': player_hud.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_bezier3': player_hud.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_bezier3': player_hud.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_lerp': player_hud.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_lerp': player_hud.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_rotate': player_hud.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_rotate': player_hud.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_tangent': player_hud.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_tangent': player_hud.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_reflect': player_hud.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_reflect': player_hud.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_slide': player_hud.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_slide': player_hud.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_project': player_hud.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_project': player_hud.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_normalize': player_hud.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_normalize': player_hud.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_clamp': player_hud.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_clamp': player_hud.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_min': player_hud.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_min': player_hud.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_max': player_hud.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_max': player_hud.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_round': player_hud.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_round': player_hud.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_ceil': player_hud.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_ceil': player_hud.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_floor': player_hud.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_floor': player_hud.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_abs': player_hud.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_abs': player_hud.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_inverse': player_hud.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_inverse': player_hud.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_negative': player_hud.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_negative': player_hud.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_snap': player_hud.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_snap': player_hud.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_divide': player_hud.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_divide': player_hud.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_multiply_mat2': player_hud.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_multiply_mat2': player_hud.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_multiply': player_hud.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_multiply': player_hud.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_scale': player_hud.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_scale': player_hud.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_subtract': player_hud.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_subtract': player_hud.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_add': player_hud.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_add': player_hud.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_one': player_hud.c:(.text+0xc620): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_one': player_hud.c:(.text+0xc6a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_zero': player_hud.c:(.text+0xc6c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_zero': player_hud.c:(.text+0xc740): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_assign_vec2i': player_hud.c:(.text+0xc760): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_assign_vec2i': player_hud.c:(.text+0xc7e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_assign': player_hud.c:(.text+0xc800): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_assign': player_hud.c:(.text+0xc880): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2': player_hud.c:(.text+0xece0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2': player_hud.c:(.text+0xed60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_nearly_equal': player_hud.c:(.text+0xed80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_nearly_equal': player_hud.c:(.text+0xedc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_equal': player_hud.c:(.text+0xede0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_equal': player_hud.c:(.text+0xee20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_near_zero': player_hud.c:(.text+0xee40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_near_zero': player_hud.c:(.text+0xee60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `svec2_is_zero': player_hud.c:(.text+0xee80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(player_hud.c.o): In function `psvec2_is_zero': player_hud.c:(.text+0xeea0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_lerp': wall_clock.c:(.text+0x100): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_lerp': wall_clock.c:(.text+0x180): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_multiply': wall_clock.c:(.text+0x1a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_multiply': wall_clock.c:(.text+0x220): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_scale': wall_clock.c:(.text+0x240): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_scale': wall_clock.c:(.text+0x2c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_negative': wall_clock.c:(.text+0x2e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_negative': wall_clock.c:(.text+0x360): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_scaling': wall_clock.c:(.text+0x380): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_scaling': wall_clock.c:(.text+0x400): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_translation': wall_clock.c:(.text+0x420): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_translation': wall_clock.c:(.text+0x4a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_look_at': wall_clock.c:(.text+0x4c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_look_at': wall_clock.c:(.text+0x580): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_quaternion': wall_clock.c:(.text+0x5a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_quaternion': wall_clock.c:(.text+0x620): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_axis': wall_clock.c:(.text+0x640): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_axis': wall_clock.c:(.text+0x6c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_z': wall_clock.c:(.text+0x6e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_z': wall_clock.c:(.text+0x760): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_y': wall_clock.c:(.text+0x780): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_y': wall_clock.c:(.text+0x800): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_rotation_x': wall_clock.c:(.text+0x820): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_rotation_x': wall_clock.c:(.text+0x8a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_perspective_infinite': wall_clock.c:(.text+0x8c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_perspective_infinite': wall_clock.c:(.text+0x940): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_perspective_fov': wall_clock.c:(.text+0x960): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_perspective_fov': wall_clock.c:(.text+0x9e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_perspective': wall_clock.c:(.text+0xa00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_perspective': wall_clock.c:(.text+0xa80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_ortho': wall_clock.c:(.text+0xaa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_ortho': wall_clock.c:(.text+0xb20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_inverse': wall_clock.c:(.text+0xb40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_inverse': wall_clock.c:(.text+0xbc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_adjugate': wall_clock.c:(.text+0xbe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_adjugate': wall_clock.c:(.text+0xc60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_transpose': wall_clock.c:(.text+0xc80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_transpose': wall_clock.c:(.text+0xd00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_assign_mat3': wall_clock.c:(.text+0xd20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_assign_mat3': wall_clock.c:(.text+0xda0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_assign_mat2': wall_clock.c:(.text+0xdc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_assign_mat2': wall_clock.c:(.text+0xe60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_assign': wall_clock.c:(.text+0xe80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_assign': wall_clock.c:(.text+0xf00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_determinant': wall_clock.c:(.text+0xf20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_determinant': wall_clock.c:(.text+0xf40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_identity': wall_clock.c:(.text+0xf60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_identity': wall_clock.c:(.text+0xfe0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4_zero': wall_clock.c:(.text+0x1000): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4_zero': wall_clock.c:(.text+0x1080): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat4': wall_clock.c:(.text+0x10a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat4': wall_clock.c:(.text+0x1120): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_lerp': wall_clock.c:(.text+0x1140): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_lerp': wall_clock.c:(.text+0x11c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_multiply': wall_clock.c:(.text+0x11e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_multiply': wall_clock.c:(.text+0x1260): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_scale': wall_clock.c:(.text+0x1280): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_scale': wall_clock.c:(.text+0x1300): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_negative': wall_clock.c:(.text+0x1320): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_negative': wall_clock.c:(.text+0x13a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_scaling': wall_clock.c:(.text+0x13c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_scaling': wall_clock.c:(.text+0x1440): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_quaternion': wall_clock.c:(.text+0x1460): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_quaternion': wall_clock.c:(.text+0x1500): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_axis': wall_clock.c:(.text+0x1520): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_axis': wall_clock.c:(.text+0x15c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_z': wall_clock.c:(.text+0x15e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_z': wall_clock.c:(.text+0x1660): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_y': wall_clock.c:(.text+0x1680): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_y': wall_clock.c:(.text+0x1700): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_rotation_x': wall_clock.c:(.text+0x1720): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_rotation_x': wall_clock.c:(.text+0x17a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_inverse': wall_clock.c:(.text+0x17c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_inverse': wall_clock.c:(.text+0x1840): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_adjugate': wall_clock.c:(.text+0x1860): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_adjugate': wall_clock.c:(.text+0x18e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_cofactor': wall_clock.c:(.text+0x1900): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_cofactor': wall_clock.c:(.text+0x1980): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_transpose': wall_clock.c:(.text+0x19a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_transpose': wall_clock.c:(.text+0x1a20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_assign_mat4': wall_clock.c:(.text+0x1a40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_assign_mat4': wall_clock.c:(.text+0x1ac0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_assign_mat2': wall_clock.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_assign_mat2': wall_clock.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_assign': wall_clock.c:(.text+0x1ba0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_assign': wall_clock.c:(.text+0x1c20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_determinant': wall_clock.c:(.text+0x1c40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_determinant': wall_clock.c:(.text+0x1c60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_identity': wall_clock.c:(.text+0x1c80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_identity': wall_clock.c:(.text+0x1d00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3_zero': wall_clock.c:(.text+0x1d20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3_zero': wall_clock.c:(.text+0x1da0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat3': wall_clock.c:(.text+0x1dc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat3': wall_clock.c:(.text+0x1e40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_lerp': wall_clock.c:(.text+0x1e60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_lerp': wall_clock.c:(.text+0x1f20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_multiply': wall_clock.c:(.text+0x1f40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_multiply': wall_clock.c:(.text+0x2000): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_scale': wall_clock.c:(.text+0x2020): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_scale': wall_clock.c:(.text+0x20c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_negative': wall_clock.c:(.text+0x20e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_negative': wall_clock.c:(.text+0x2180): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_scaling': wall_clock.c:(.text+0x21a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_scaling': wall_clock.c:(.text+0x2240): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_rotation': wall_clock.c:(.text+0x2260): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_rotation': wall_clock.c:(.text+0x2300): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_inverse': wall_clock.c:(.text+0x2320): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_inverse': wall_clock.c:(.text+0x23c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_cofactor': wall_clock.c:(.text+0x23e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_cofactor': wall_clock.c:(.text+0x2480): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_transpose': wall_clock.c:(.text+0x24a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_transpose': wall_clock.c:(.text+0x2540): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_assign_mat4': wall_clock.c:(.text+0x2560): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_assign_mat4': wall_clock.c:(.text+0x2600): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_assign_mat3': wall_clock.c:(.text+0x2620): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_assign_mat3': wall_clock.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_assign': wall_clock.c:(.text+0x26e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_assign': wall_clock.c:(.text+0x2780): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_determinant': wall_clock.c:(.text+0x27a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_determinant': wall_clock.c:(.text+0x27e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_identity': wall_clock.c:(.text+0x2800): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_identity': wall_clock.c:(.text+0x28a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2_zero': wall_clock.c:(.text+0x28c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2_zero': wall_clock.c:(.text+0x2960): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `smat2': wall_clock.c:(.text+0x2980): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psmat2': wall_clock.c:(.text+0x2a20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_length_squared': wall_clock.c:(.text+0x2a40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_length_squared': wall_clock.c:(.text+0x2a80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_length': wall_clock.c:(.text+0x2aa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_length': wall_clock.c:(.text+0x2ae0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_angle': wall_clock.c:(.text+0x2b00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_angle': wall_clock.c:(.text+0x2b40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_dot': wall_clock.c:(.text+0x2b60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_dot': wall_clock.c:(.text+0x2ba0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_slerp': wall_clock.c:(.text+0x2bc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_slerp': wall_clock.c:(.text+0x2c80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_lerp': wall_clock.c:(.text+0x2ca0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_lerp': wall_clock.c:(.text+0x2d60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_yaw_pitch_roll': wall_clock.c:(.text+0x2d80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_yaw_pitch_roll': wall_clock.c:(.text+0x2e20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_mat4': wall_clock.c:(.text+0x2e40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_mat4': wall_clock.c:(.text+0x2ee0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_vec3': wall_clock.c:(.text+0x2f00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_vec3': wall_clock.c:(.text+0x2fa0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_from_axis_angle': wall_clock.c:(.text+0x2fc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_from_axis_angle': wall_clock.c:(.text+0x3060): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_power': wall_clock.c:(.text+0x3080): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_power': wall_clock.c:(.text+0x3120): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_normalize': wall_clock.c:(.text+0x3140): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_normalize': wall_clock.c:(.text+0x31e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_inverse': wall_clock.c:(.text+0x3200): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_inverse': wall_clock.c:(.text+0x32a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_conjugate': wall_clock.c:(.text+0x32c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_conjugate': wall_clock.c:(.text+0x3360): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_negative': wall_clock.c:(.text+0x3380): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_negative': wall_clock.c:(.text+0x3420): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_divide': wall_clock.c:(.text+0x3440): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_divide': wall_clock.c:(.text+0x3500): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_multiply': wall_clock.c:(.text+0x3520): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_multiply': wall_clock.c:(.text+0x35e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_scale': wall_clock.c:(.text+0x3600): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_scale': wall_clock.c:(.text+0x36a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_null': wall_clock.c:(.text+0x36c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_null': wall_clock.c:(.text+0x3760): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_zero': wall_clock.c:(.text+0x3780): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_zero': wall_clock.c:(.text+0x3820): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_assign': wall_clock.c:(.text+0x3840): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_assign': wall_clock.c:(.text+0x38e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat': wall_clock.c:(.text+0x3900): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat': wall_clock.c:(.text+0x39a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_nearly_equal': wall_clock.c:(.text+0x39c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_nearly_equal': wall_clock.c:(.text+0x3a00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_equal': wall_clock.c:(.text+0x3a20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_equal': wall_clock.c:(.text+0x3a60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_near_zero': wall_clock.c:(.text+0x3a80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_near_zero': wall_clock.c:(.text+0x3ac0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `squat_is_zero': wall_clock.c:(.text+0x3ae0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psquat_is_zero': wall_clock.c:(.text+0x3b20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_lerp': wall_clock.c:(.text+0x3b40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_lerp': wall_clock.c:(.text+0x3be0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_normalize': wall_clock.c:(.text+0x3c00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_normalize': wall_clock.c:(.text+0x3ca0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_clamp': wall_clock.c:(.text+0x3cc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_clamp': wall_clock.c:(.text+0x3d60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_min': wall_clock.c:(.text+0x3d80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_min': wall_clock.c:(.text+0x3e20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_max': wall_clock.c:(.text+0x3e40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_max': wall_clock.c:(.text+0x3ee0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_round': wall_clock.c:(.text+0x3f00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_round': wall_clock.c:(.text+0x3fa0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_ceil': wall_clock.c:(.text+0x3fc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_ceil': wall_clock.c:(.text+0x4060): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_floor': wall_clock.c:(.text+0x4080): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_floor': wall_clock.c:(.text+0x4120): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_abs': wall_clock.c:(.text+0x4140): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_abs': wall_clock.c:(.text+0x41e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_inverse': wall_clock.c:(.text+0x4200): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_inverse': wall_clock.c:(.text+0x42a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_negative': wall_clock.c:(.text+0x42c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_negative': wall_clock.c:(.text+0x4360): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_snap': wall_clock.c:(.text+0x4380): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_snap': wall_clock.c:(.text+0x4420): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_divide': wall_clock.c:(.text+0x4440): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_divide': wall_clock.c:(.text+0x44e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_multiply_mat4': wall_clock.c:(.text+0x4500): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_multiply_mat4': wall_clock.c:(.text+0x45a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_multiply': wall_clock.c:(.text+0x45c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_multiply': wall_clock.c:(.text+0x4660): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_scale': wall_clock.c:(.text+0x4680): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_scale': wall_clock.c:(.text+0x4720): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_subtract': wall_clock.c:(.text+0x4740): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_subtract': wall_clock.c:(.text+0x47e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_add': wall_clock.c:(.text+0x4800): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_add': wall_clock.c:(.text+0x48a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_one': wall_clock.c:(.text+0x48c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_one': wall_clock.c:(.text+0x4940): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_zero': wall_clock.c:(.text+0x4960): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_zero': wall_clock.c:(.text+0x49e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_assign_vec4': wall_clock.c:(.text+0x4a00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_assign_vec4': wall_clock.c:(.text+0x4aa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_assign': wall_clock.c:(.text+0x4ac0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_assign': wall_clock.c:(.text+0x4b60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i': wall_clock.c:(.text+0x4b80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i': wall_clock.c:(.text+0x4c20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_is_equal': wall_clock.c:(.text+0x4c60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_is_equal': wall_clock.c:(.text+0x4ca0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4i_is_zero': wall_clock.c:(.text+0x4cc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4i_is_zero': wall_clock.c:(.text+0x4ce0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_lerp': wall_clock.c:(.text+0x4d00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_lerp': wall_clock.c:(.text+0x4da0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_normalize': wall_clock.c:(.text+0x4dc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_normalize': wall_clock.c:(.text+0x4e60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_clamp': wall_clock.c:(.text+0x4e80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_clamp': wall_clock.c:(.text+0x4f20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_min': wall_clock.c:(.text+0x4f40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_min': wall_clock.c:(.text+0x4fe0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_max': wall_clock.c:(.text+0x5000): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_max': wall_clock.c:(.text+0x50a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_round': wall_clock.c:(.text+0x50c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_round': wall_clock.c:(.text+0x5160): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_ceil': wall_clock.c:(.text+0x5180): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_ceil': wall_clock.c:(.text+0x5220): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_floor': wall_clock.c:(.text+0x5240): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_floor': wall_clock.c:(.text+0x52e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_abs': wall_clock.c:(.text+0x5300): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_abs': wall_clock.c:(.text+0x53a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_inverse': wall_clock.c:(.text+0x53c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_inverse': wall_clock.c:(.text+0x5460): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_negative': wall_clock.c:(.text+0x5480): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_negative': wall_clock.c:(.text+0x5520): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_snap': wall_clock.c:(.text+0x5540): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_snap': wall_clock.c:(.text+0x55e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_divide': wall_clock.c:(.text+0x5600): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_divide': wall_clock.c:(.text+0x56a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_multiply_mat4': wall_clock.c:(.text+0x56c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_multiply_mat4': wall_clock.c:(.text+0x5760): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_multiply': wall_clock.c:(.text+0x5780): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_multiply': wall_clock.c:(.text+0x5820): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_scale': wall_clock.c:(.text+0x5840): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_scale': wall_clock.c:(.text+0x58e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_subtract': wall_clock.c:(.text+0x5900): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_subtract': wall_clock.c:(.text+0x59a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_add': wall_clock.c:(.text+0x59c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_add': wall_clock.c:(.text+0x5a60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_one': wall_clock.c:(.text+0x5a80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_one': wall_clock.c:(.text+0x5b00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_zero': wall_clock.c:(.text+0x5b20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_zero': wall_clock.c:(.text+0x5ba0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_assign_vec4i': wall_clock.c:(.text+0x5bc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_assign_vec4i': wall_clock.c:(.text+0x5c60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_assign': wall_clock.c:(.text+0x5c80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_assign': wall_clock.c:(.text+0x5d20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4': wall_clock.c:(.text+0x5d40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4': wall_clock.c:(.text+0x5de0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_nearly_equal': wall_clock.c:(.text+0x5e00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_nearly_equal': wall_clock.c:(.text+0x5e40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_equal': wall_clock.c:(.text+0x5e60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_equal': wall_clock.c:(.text+0x5ea0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_near_zero': wall_clock.c:(.text+0x5ec0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_near_zero': wall_clock.c:(.text+0x5f00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec4_is_zero': wall_clock.c:(.text+0x5f20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec4_is_zero': wall_clock.c:(.text+0x5f40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_distance_squared': wall_clock.c:(.text+0x5f60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_distance_squared': wall_clock.c:(.text+0x5fc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_distance': wall_clock.c:(.text+0x5fe0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_distance': wall_clock.c:(.text+0x6040): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_length_squared': wall_clock.c:(.text+0x6060): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_length_squared': wall_clock.c:(.text+0x60a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_length': wall_clock.c:(.text+0x60c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_length': wall_clock.c:(.text+0x6100): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_dot': wall_clock.c:(.text+0x6120): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_dot': wall_clock.c:(.text+0x6180): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_bezier4': wall_clock.c:(.text+0x61a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_bezier4': wall_clock.c:(.text+0x62a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_bezier3': wall_clock.c:(.text+0x62e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_bezier3': wall_clock.c:(.text+0x63e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_lerp': wall_clock.c:(.text+0x6400): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_lerp': wall_clock.c:(.text+0x64e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_reflect': wall_clock.c:(.text+0x6500): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_reflect': wall_clock.c:(.text+0x65e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_slide': wall_clock.c:(.text+0x6600): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_slide': wall_clock.c:(.text+0x66e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_project': wall_clock.c:(.text+0x6700): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_project': wall_clock.c:(.text+0x67e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_normalize': wall_clock.c:(.text+0x6800): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_normalize': wall_clock.c:(.text+0x68c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_cross': wall_clock.c:(.text+0x68e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_cross': wall_clock.c:(.text+0x69c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_clamp': wall_clock.c:(.text+0x69e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_clamp': wall_clock.c:(.text+0x6ae0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_min': wall_clock.c:(.text+0x6b00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_min': wall_clock.c:(.text+0x6be0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_max': wall_clock.c:(.text+0x6c00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_max': wall_clock.c:(.text+0x6ce0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_round': wall_clock.c:(.text+0x6d00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_round': wall_clock.c:(.text+0x6da0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_ceil': wall_clock.c:(.text+0x6dc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_ceil': wall_clock.c:(.text+0x6e60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_floor': wall_clock.c:(.text+0x6e80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_floor': wall_clock.c:(.text+0x6f20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_abs': wall_clock.c:(.text+0x6f40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_abs': wall_clock.c:(.text+0x7000): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_inverse': wall_clock.c:(.text+0x7020): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_inverse': wall_clock.c:(.text+0x70e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_negative': wall_clock.c:(.text+0x7100): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_negative': wall_clock.c:(.text+0x71c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_snap': wall_clock.c:(.text+0x71e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_snap': wall_clock.c:(.text+0x72c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_divide': wall_clock.c:(.text+0x72e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_divide': wall_clock.c:(.text+0x73c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_multiply_mat3': wall_clock.c:(.text+0x73e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_multiply_mat3': wall_clock.c:(.text+0x74a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_multiply': wall_clock.c:(.text+0x74c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_multiply': wall_clock.c:(.text+0x75a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_scale': wall_clock.c:(.text+0x75c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_scale': wall_clock.c:(.text+0x7680): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_subtract': wall_clock.c:(.text+0x76a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_subtract': wall_clock.c:(.text+0x7780): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_add': wall_clock.c:(.text+0x77a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_add': wall_clock.c:(.text+0x7880): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_one': wall_clock.c:(.text+0x78a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_one': wall_clock.c:(.text+0x7940): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_zero': wall_clock.c:(.text+0x7960): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_zero': wall_clock.c:(.text+0x7a00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_assign_vec3': wall_clock.c:(.text+0x7a20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_assign_vec3': wall_clock.c:(.text+0x7ac0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_assign': wall_clock.c:(.text+0x7ae0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_assign': wall_clock.c:(.text+0x7ba0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i': wall_clock.c:(.text+0x7bc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i': wall_clock.c:(.text+0x7c60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_is_equal': wall_clock.c:(.text+0x7c80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_is_equal': wall_clock.c:(.text+0x7ce0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3i_is_zero': wall_clock.c:(.text+0x7d00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3i_is_zero': wall_clock.c:(.text+0x7d40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_distance_squared': wall_clock.c:(.text+0x7d60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_distance_squared': wall_clock.c:(.text+0x7da0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_distance': wall_clock.c:(.text+0x7dc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_distance': wall_clock.c:(.text+0x7e00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_length_squared': wall_clock.c:(.text+0x7e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_length_squared': wall_clock.c:(.text+0x7e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_length': wall_clock.c:(.text+0x7e60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_length': wall_clock.c:(.text+0x7e80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_dot': wall_clock.c:(.text+0x7ea0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_dot': wall_clock.c:(.text+0x7ee0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_bezier4': wall_clock.c:(.text+0x7f00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_bezier4': wall_clock.c:(.text+0x7fe0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_bezier3': wall_clock.c:(.text+0x8020): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_bezier3': wall_clock.c:(.text+0x80e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_lerp': wall_clock.c:(.text+0x8100): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_lerp': wall_clock.c:(.text+0x81c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_reflect': wall_clock.c:(.text+0x81e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_reflect': wall_clock.c:(.text+0x82a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_slide': wall_clock.c:(.text+0x82c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_slide': wall_clock.c:(.text+0x8380): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_project': wall_clock.c:(.text+0x83a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_project': wall_clock.c:(.text+0x8460): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_normalize': wall_clock.c:(.text+0x8480): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_normalize': wall_clock.c:(.text+0x8520): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_cross': wall_clock.c:(.text+0x8540): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_cross': wall_clock.c:(.text+0x8600): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_clamp': wall_clock.c:(.text+0x8620): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_clamp': wall_clock.c:(.text+0x86e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_min': wall_clock.c:(.text+0x8700): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_min': wall_clock.c:(.text+0x87c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_max': wall_clock.c:(.text+0x87e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_max': wall_clock.c:(.text+0x88a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_round': wall_clock.c:(.text+0x88c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_round': wall_clock.c:(.text+0x8960): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_ceil': wall_clock.c:(.text+0x8980): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_ceil': wall_clock.c:(.text+0x8a20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_floor': wall_clock.c:(.text+0x8a40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_floor': wall_clock.c:(.text+0x8ae0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_abs': wall_clock.c:(.text+0x8b00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_abs': wall_clock.c:(.text+0x8ba0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_inverse': wall_clock.c:(.text+0x8bc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_inverse': wall_clock.c:(.text+0x8c60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_negative': wall_clock.c:(.text+0x8c80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_negative': wall_clock.c:(.text+0x8d20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_snap': wall_clock.c:(.text+0x8d40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_snap': wall_clock.c:(.text+0x8e00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_divide': wall_clock.c:(.text+0x8e20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_divide': wall_clock.c:(.text+0x8ee0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_multiply_mat3': wall_clock.c:(.text+0x8f00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_multiply_mat3': wall_clock.c:(.text+0x8fa0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_multiply': wall_clock.c:(.text+0x8fc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_multiply': wall_clock.c:(.text+0x9080): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_scale': wall_clock.c:(.text+0x90a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_scale': wall_clock.c:(.text+0x9140): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_subtract': wall_clock.c:(.text+0x9160): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_subtract': wall_clock.c:(.text+0x9220): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_add': wall_clock.c:(.text+0x9240): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_add': wall_clock.c:(.text+0x9300): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_one': wall_clock.c:(.text+0x9320): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_one': wall_clock.c:(.text+0x93c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_zero': wall_clock.c:(.text+0x93e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_zero': wall_clock.c:(.text+0x9480): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_assign_vec3i': wall_clock.c:(.text+0x94a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_assign_vec3i': wall_clock.c:(.text+0x9560): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_assign': wall_clock.c:(.text+0x9580): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_assign': wall_clock.c:(.text+0x9620): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3': wall_clock.c:(.text+0x9640): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3': wall_clock.c:(.text+0x96e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_nearly_equal': wall_clock.c:(.text+0x9700): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_nearly_equal': wall_clock.c:(.text+0x9740): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_equal': wall_clock.c:(.text+0x9760): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_equal': wall_clock.c:(.text+0x97a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_near_zero': wall_clock.c:(.text+0x97c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_near_zero': wall_clock.c:(.text+0x9800): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec3_is_zero': wall_clock.c:(.text+0x9820): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec3_is_zero': wall_clock.c:(.text+0x9860): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_distance_squared': wall_clock.c:(.text+0x9880): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_distance_squared': wall_clock.c:(.text+0x98c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_distance': wall_clock.c:(.text+0x98e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_distance': wall_clock.c:(.text+0x9900): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_length': wall_clock.c:(.text+0x9920): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_length': wall_clock.c:(.text+0x9940): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_length_squared': wall_clock.c:(.text+0x9960): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_length_squared': wall_clock.c:(.text+0x9980): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_angle': wall_clock.c:(.text+0x99a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_angle': wall_clock.c:(.text+0x99c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_dot': wall_clock.c:(.text+0x99e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_dot': wall_clock.c:(.text+0x9a20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_bezier4': wall_clock.c:(.text+0x9a40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_bezier4': wall_clock.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_bezier3': wall_clock.c:(.text+0x9b20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_bezier3': wall_clock.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_lerp': wall_clock.c:(.text+0x9be0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_lerp': wall_clock.c:(.text+0x9c60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_rotate': wall_clock.c:(.text+0x9c80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_rotate': wall_clock.c:(.text+0x9d00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_tangent': wall_clock.c:(.text+0x9d20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_tangent': wall_clock.c:(.text+0x9da0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_reflect': wall_clock.c:(.text+0x9dc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_reflect': wall_clock.c:(.text+0x9e40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_slide': wall_clock.c:(.text+0x9e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_slide': wall_clock.c:(.text+0x9ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_project': wall_clock.c:(.text+0x9f00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_project': wall_clock.c:(.text+0x9f80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_normalize': wall_clock.c:(.text+0x9fa0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_normalize': wall_clock.c:(.text+0xa020): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_clamp': wall_clock.c:(.text+0xa040): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_clamp': wall_clock.c:(.text+0xa0e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_min': wall_clock.c:(.text+0xa100): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_min': wall_clock.c:(.text+0xa180): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_max': wall_clock.c:(.text+0xa1a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_max': wall_clock.c:(.text+0xa220): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_round': wall_clock.c:(.text+0xa240): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_round': wall_clock.c:(.text+0xa2c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_ceil': wall_clock.c:(.text+0xa2e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_ceil': wall_clock.c:(.text+0xa360): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_floor': wall_clock.c:(.text+0xa380): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_floor': wall_clock.c:(.text+0xa400): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_abs': wall_clock.c:(.text+0xa420): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_abs': wall_clock.c:(.text+0xa4a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_inverse': wall_clock.c:(.text+0xa4c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_inverse': wall_clock.c:(.text+0xa540): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_negative': wall_clock.c:(.text+0xa560): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_negative': wall_clock.c:(.text+0xa5e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_snap': wall_clock.c:(.text+0xa600): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_snap': wall_clock.c:(.text+0xa680): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_divide': wall_clock.c:(.text+0xa6a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_divide': wall_clock.c:(.text+0xa720): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_multiply_mat2': wall_clock.c:(.text+0xa740): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_multiply_mat2': wall_clock.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_multiply': wall_clock.c:(.text+0xa800): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_multiply': wall_clock.c:(.text+0xa880): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_scale': wall_clock.c:(.text+0xa8a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_scale': wall_clock.c:(.text+0xa920): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_subtract': wall_clock.c:(.text+0xa940): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_subtract': wall_clock.c:(.text+0xa9c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_add': wall_clock.c:(.text+0xa9e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_add': wall_clock.c:(.text+0xaa60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_one': wall_clock.c:(.text+0xaa80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_one': wall_clock.c:(.text+0xab00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_zero': wall_clock.c:(.text+0xab20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_zero': wall_clock.c:(.text+0xaba0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_assign_vec2': wall_clock.c:(.text+0xabc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_assign_vec2': wall_clock.c:(.text+0xac40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_assign': wall_clock.c:(.text+0xac60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_assign': wall_clock.c:(.text+0xace0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i': wall_clock.c:(.text+0xad00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i': wall_clock.c:(.text+0xad80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_is_equal': wall_clock.c:(.text+0xada0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_is_equal': wall_clock.c:(.text+0xade0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2i_is_zero': wall_clock.c:(.text+0xae00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2i_is_zero': wall_clock.c:(.text+0xae20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_distance_squared': wall_clock.c:(.text+0xae40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_distance_squared': wall_clock.c:(.text+0xae80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_distance': wall_clock.c:(.text+0xaea0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_distance': wall_clock.c:(.text+0xaee0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_length': wall_clock.c:(.text+0xaf00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_length': wall_clock.c:(.text+0xaf20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_length_squared': wall_clock.c:(.text+0xaf40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_length_squared': wall_clock.c:(.text+0xaf60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_angle': wall_clock.c:(.text+0xaf80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_angle': wall_clock.c:(.text+0xafa0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_dot': wall_clock.c:(.text+0xafc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_dot': wall_clock.c:(.text+0xb000): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_bezier4': wall_clock.c:(.text+0xb020): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_bezier4': wall_clock.c:(.text+0xb0e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_bezier3': wall_clock.c:(.text+0xb120): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_bezier3': wall_clock.c:(.text+0xb1c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_lerp': wall_clock.c:(.text+0xb1e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_lerp': wall_clock.c:(.text+0xb280): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_rotate': wall_clock.c:(.text+0xb2a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_rotate': wall_clock.c:(.text+0xb340): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_tangent': wall_clock.c:(.text+0xb360): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_tangent': wall_clock.c:(.text+0xb3e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_reflect': wall_clock.c:(.text+0xb400): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_reflect': wall_clock.c:(.text+0xb4a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_slide': wall_clock.c:(.text+0xb4c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_slide': wall_clock.c:(.text+0xb560): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_project': wall_clock.c:(.text+0xb580): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_project': wall_clock.c:(.text+0xb620): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_normalize': wall_clock.c:(.text+0xb640): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_normalize': wall_clock.c:(.text+0xb6c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_clamp': wall_clock.c:(.text+0xb6e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_clamp': wall_clock.c:(.text+0xb780): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_min': wall_clock.c:(.text+0xb7a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_min': wall_clock.c:(.text+0xb840): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_max': wall_clock.c:(.text+0xb860): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_max': wall_clock.c:(.text+0xb900): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_round': wall_clock.c:(.text+0xb920): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_round': wall_clock.c:(.text+0xb9a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_ceil': wall_clock.c:(.text+0xb9c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_ceil': wall_clock.c:(.text+0xba40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_floor': wall_clock.c:(.text+0xba60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_floor': wall_clock.c:(.text+0xbae0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_abs': wall_clock.c:(.text+0xbb00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_abs': wall_clock.c:(.text+0xbb80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_inverse': wall_clock.c:(.text+0xbba0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_inverse': wall_clock.c:(.text+0xbc20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_negative': wall_clock.c:(.text+0xbc40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_negative': wall_clock.c:(.text+0xbcc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_snap': wall_clock.c:(.text+0xbce0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_snap': wall_clock.c:(.text+0xbd80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_divide': wall_clock.c:(.text+0xbda0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_divide': wall_clock.c:(.text+0xbe40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_multiply_mat2': wall_clock.c:(.text+0xbe60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_multiply_mat2': wall_clock.c:(.text+0xbf00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_multiply': wall_clock.c:(.text+0xbf20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_multiply': wall_clock.c:(.text+0xbfc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_scale': wall_clock.c:(.text+0xbfe0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_scale': wall_clock.c:(.text+0xc080): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_subtract': wall_clock.c:(.text+0xc0a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_subtract': wall_clock.c:(.text+0xc140): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_add': wall_clock.c:(.text+0xc160): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_add': wall_clock.c:(.text+0xc200): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_one': wall_clock.c:(.text+0xc220): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_one': wall_clock.c:(.text+0xc2a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_zero': wall_clock.c:(.text+0xc2c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_zero': wall_clock.c:(.text+0xc340): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_assign_vec2i': wall_clock.c:(.text+0xc360): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_assign_vec2i': wall_clock.c:(.text+0xc3e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_assign': wall_clock.c:(.text+0xc400): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_assign': wall_clock.c:(.text+0xc480): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2': wall_clock.c:(.text+0xc4a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2': wall_clock.c:(.text+0xc520): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_nearly_equal': wall_clock.c:(.text+0xc540): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_nearly_equal': wall_clock.c:(.text+0xc580): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_equal': wall_clock.c:(.text+0xc5a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_equal': wall_clock.c:(.text+0xc5e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_near_zero': wall_clock.c:(.text+0xc600): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_near_zero': wall_clock.c:(.text+0xc620): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `svec2_is_zero': wall_clock.c:(.text+0xc640): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(wall_clock.c.o): In function `psvec2_is_zero': wall_clock.c:(.text+0xc660): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_lerp': joystick.c:(.text+0x1fa0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_lerp': joystick.c:(.text+0x2020): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_multiply': joystick.c:(.text+0x2040): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_multiply': joystick.c:(.text+0x20c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_scale': joystick.c:(.text+0x20e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_scale': joystick.c:(.text+0x2160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_negative': joystick.c:(.text+0x2180): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_negative': joystick.c:(.text+0x2200): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_scaling': joystick.c:(.text+0x2220): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_scaling': joystick.c:(.text+0x22a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_translation': joystick.c:(.text+0x22c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_translation': joystick.c:(.text+0x2340): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_look_at': joystick.c:(.text+0x2360): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_look_at': joystick.c:(.text+0x2420): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_quaternion': joystick.c:(.text+0x2440): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_quaternion': joystick.c:(.text+0x24c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_axis': joystick.c:(.text+0x24e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_axis': joystick.c:(.text+0x2560): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_z': joystick.c:(.text+0x2580): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_z': joystick.c:(.text+0x2600): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_y': joystick.c:(.text+0x2620): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_y': joystick.c:(.text+0x26a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_rotation_x': joystick.c:(.text+0x26c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_rotation_x': joystick.c:(.text+0x2740): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_perspective_infinite': joystick.c:(.text+0x2760): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_perspective_infinite': joystick.c:(.text+0x27e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_perspective_fov': joystick.c:(.text+0x2800): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_perspective_fov': joystick.c:(.text+0x2880): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_perspective': joystick.c:(.text+0x28a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_perspective': joystick.c:(.text+0x2920): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_ortho': joystick.c:(.text+0x2940): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_ortho': joystick.c:(.text+0x29c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_inverse': joystick.c:(.text+0x29e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_inverse': joystick.c:(.text+0x2a60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_adjugate': joystick.c:(.text+0x2a80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_adjugate': joystick.c:(.text+0x2b00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_transpose': joystick.c:(.text+0x2b20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_transpose': joystick.c:(.text+0x2ba0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_assign_mat3': joystick.c:(.text+0x2bc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_assign_mat3': joystick.c:(.text+0x2c40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_assign_mat2': joystick.c:(.text+0x2c60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_assign_mat2': joystick.c:(.text+0x2d00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_assign': joystick.c:(.text+0x2d20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_assign': joystick.c:(.text+0x2da0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_determinant': joystick.c:(.text+0x2dc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_determinant': joystick.c:(.text+0x2de0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_identity': joystick.c:(.text+0x2e00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_identity': joystick.c:(.text+0x2e80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4_zero': joystick.c:(.text+0x2ea0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4_zero': joystick.c:(.text+0x2f20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat4': joystick.c:(.text+0x2f40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat4': joystick.c:(.text+0x2fc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_lerp': joystick.c:(.text+0x2fe0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_lerp': joystick.c:(.text+0x3060): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_multiply': joystick.c:(.text+0x3080): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_multiply': joystick.c:(.text+0x3100): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_scale': joystick.c:(.text+0x3120): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_scale': joystick.c:(.text+0x31a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_negative': joystick.c:(.text+0x31c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_negative': joystick.c:(.text+0x3240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_scaling': joystick.c:(.text+0x3260): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_scaling': joystick.c:(.text+0x32e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_quaternion': joystick.c:(.text+0x3300): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_quaternion': joystick.c:(.text+0x33a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_axis': joystick.c:(.text+0x33c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_axis': joystick.c:(.text+0x3460): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_z': joystick.c:(.text+0x3480): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_z': joystick.c:(.text+0x3500): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_y': joystick.c:(.text+0x3520): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_y': joystick.c:(.text+0x35a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_rotation_x': joystick.c:(.text+0x35c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_rotation_x': joystick.c:(.text+0x3640): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_inverse': joystick.c:(.text+0x3660): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_inverse': joystick.c:(.text+0x36e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_adjugate': joystick.c:(.text+0x3700): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_adjugate': joystick.c:(.text+0x3780): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_cofactor': joystick.c:(.text+0x37a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_cofactor': joystick.c:(.text+0x3820): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_transpose': joystick.c:(.text+0x3840): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_transpose': joystick.c:(.text+0x38c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_assign_mat4': joystick.c:(.text+0x38e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_assign_mat4': joystick.c:(.text+0x3960): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_assign_mat2': joystick.c:(.text+0x3980): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_assign_mat2': joystick.c:(.text+0x3a20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_assign': joystick.c:(.text+0x3a40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_assign': joystick.c:(.text+0x3ac0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_determinant': joystick.c:(.text+0x3ae0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_determinant': joystick.c:(.text+0x3b00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_identity': joystick.c:(.text+0x3b20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_identity': joystick.c:(.text+0x3ba0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3_zero': joystick.c:(.text+0x3bc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3_zero': joystick.c:(.text+0x3c40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat3': joystick.c:(.text+0x3c60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat3': joystick.c:(.text+0x3ce0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_lerp': joystick.c:(.text+0x3d00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_lerp': joystick.c:(.text+0x3dc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_multiply': joystick.c:(.text+0x3de0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_multiply': joystick.c:(.text+0x3ea0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_scale': joystick.c:(.text+0x3ec0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_scale': joystick.c:(.text+0x3f60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_negative': joystick.c:(.text+0x3f80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_negative': joystick.c:(.text+0x4020): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_scaling': joystick.c:(.text+0x4040): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_scaling': joystick.c:(.text+0x40e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_rotation': joystick.c:(.text+0x4100): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_rotation': joystick.c:(.text+0x41a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_inverse': joystick.c:(.text+0x41c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_inverse': joystick.c:(.text+0x4260): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_cofactor': joystick.c:(.text+0x4280): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_cofactor': joystick.c:(.text+0x4320): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_transpose': joystick.c:(.text+0x4340): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_transpose': joystick.c:(.text+0x43e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_assign_mat4': joystick.c:(.text+0x4400): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_assign_mat4': joystick.c:(.text+0x44a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_assign_mat3': joystick.c:(.text+0x44c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_assign_mat3': joystick.c:(.text+0x4560): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_assign': joystick.c:(.text+0x4580): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_assign': joystick.c:(.text+0x4620): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_determinant': joystick.c:(.text+0x4640): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_determinant': joystick.c:(.text+0x4680): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_identity': joystick.c:(.text+0x46a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_identity': joystick.c:(.text+0x4740): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2_zero': joystick.c:(.text+0x4760): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2_zero': joystick.c:(.text+0x4800): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `smat2': joystick.c:(.text+0x4820): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psmat2': joystick.c:(.text+0x48c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_length_squared': joystick.c:(.text+0x48e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_length_squared': joystick.c:(.text+0x4920): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_length': joystick.c:(.text+0x4940): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_length': joystick.c:(.text+0x4980): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_angle': joystick.c:(.text+0x49a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_angle': joystick.c:(.text+0x49e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_dot': joystick.c:(.text+0x4a00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_dot': joystick.c:(.text+0x4a40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_slerp': joystick.c:(.text+0x4a60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_slerp': joystick.c:(.text+0x4b20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_lerp': joystick.c:(.text+0x4b40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_lerp': joystick.c:(.text+0x4c00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_yaw_pitch_roll': joystick.c:(.text+0x4c20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_yaw_pitch_roll': joystick.c:(.text+0x4cc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_mat4': joystick.c:(.text+0x4ce0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_mat4': joystick.c:(.text+0x4d80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_vec3': joystick.c:(.text+0x4da0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_vec3': joystick.c:(.text+0x4e40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_from_axis_angle': joystick.c:(.text+0x4e60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_from_axis_angle': joystick.c:(.text+0x4f00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_power': joystick.c:(.text+0x4f20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_power': joystick.c:(.text+0x4fc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_normalize': joystick.c:(.text+0x4fe0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_normalize': joystick.c:(.text+0x5080): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_inverse': joystick.c:(.text+0x50a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_inverse': joystick.c:(.text+0x5140): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_conjugate': joystick.c:(.text+0x5160): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_conjugate': joystick.c:(.text+0x5200): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_negative': joystick.c:(.text+0x5220): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_negative': joystick.c:(.text+0x52c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_divide': joystick.c:(.text+0x52e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_divide': joystick.c:(.text+0x53a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_multiply': joystick.c:(.text+0x53c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_multiply': joystick.c:(.text+0x5480): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_scale': joystick.c:(.text+0x54a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_scale': joystick.c:(.text+0x5540): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_null': joystick.c:(.text+0x5560): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_null': joystick.c:(.text+0x5600): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_zero': joystick.c:(.text+0x5620): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_zero': joystick.c:(.text+0x56c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_assign': joystick.c:(.text+0x56e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_assign': joystick.c:(.text+0x5780): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat': joystick.c:(.text+0x57a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat': joystick.c:(.text+0x5840): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_nearly_equal': joystick.c:(.text+0x5860): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_nearly_equal': joystick.c:(.text+0x58a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_equal': joystick.c:(.text+0x58c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_equal': joystick.c:(.text+0x5900): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_near_zero': joystick.c:(.text+0x5920): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_near_zero': joystick.c:(.text+0x5960): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `squat_is_zero': joystick.c:(.text+0x5980): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psquat_is_zero': joystick.c:(.text+0x59c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_lerp': joystick.c:(.text+0x59e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_lerp': joystick.c:(.text+0x5a80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_normalize': joystick.c:(.text+0x5aa0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_normalize': joystick.c:(.text+0x5b40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_clamp': joystick.c:(.text+0x5b60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_clamp': joystick.c:(.text+0x5c00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_min': joystick.c:(.text+0x5c20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_min': joystick.c:(.text+0x5cc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_max': joystick.c:(.text+0x5ce0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_max': joystick.c:(.text+0x5d80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_round': joystick.c:(.text+0x5da0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_round': joystick.c:(.text+0x5e40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_ceil': joystick.c:(.text+0x5e60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_ceil': joystick.c:(.text+0x5f00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_floor': joystick.c:(.text+0x5f20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_floor': joystick.c:(.text+0x5fc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_abs': joystick.c:(.text+0x5fe0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_abs': joystick.c:(.text+0x6080): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_inverse': joystick.c:(.text+0x60a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_inverse': joystick.c:(.text+0x6140): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_negative': joystick.c:(.text+0x6160): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_negative': joystick.c:(.text+0x6200): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_snap': joystick.c:(.text+0x6220): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_snap': joystick.c:(.text+0x62c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_divide': joystick.c:(.text+0x62e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_divide': joystick.c:(.text+0x6380): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_multiply_mat4': joystick.c:(.text+0x63a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_multiply_mat4': joystick.c:(.text+0x6440): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_multiply': joystick.c:(.text+0x6460): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_multiply': joystick.c:(.text+0x6500): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_scale': joystick.c:(.text+0x6520): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_scale': joystick.c:(.text+0x65c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_subtract': joystick.c:(.text+0x65e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_subtract': joystick.c:(.text+0x6680): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_add': joystick.c:(.text+0x66a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_add': joystick.c:(.text+0x6740): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_one': joystick.c:(.text+0x6760): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_one': joystick.c:(.text+0x67e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_zero': joystick.c:(.text+0x6800): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_zero': joystick.c:(.text+0x6880): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_assign_vec4': joystick.c:(.text+0x68a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_assign_vec4': joystick.c:(.text+0x6940): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_assign': joystick.c:(.text+0x6960): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_assign': joystick.c:(.text+0x6a00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i': joystick.c:(.text+0x6a20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i': joystick.c:(.text+0x6ac0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_is_equal': joystick.c:(.text+0x6b00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_is_equal': joystick.c:(.text+0x6b40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4i_is_zero': joystick.c:(.text+0x6b60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4i_is_zero': joystick.c:(.text+0x6b80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_lerp': joystick.c:(.text+0x6ba0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_lerp': joystick.c:(.text+0x6c40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_normalize': joystick.c:(.text+0x6c60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_normalize': joystick.c:(.text+0x6d00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_clamp': joystick.c:(.text+0x6d20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_clamp': joystick.c:(.text+0x6dc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_min': joystick.c:(.text+0x6de0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_min': joystick.c:(.text+0x6e80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_max': joystick.c:(.text+0x6ea0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_max': joystick.c:(.text+0x6f40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_round': joystick.c:(.text+0x6f60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_round': joystick.c:(.text+0x7000): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_ceil': joystick.c:(.text+0x7020): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_ceil': joystick.c:(.text+0x70c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_floor': joystick.c:(.text+0x70e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_floor': joystick.c:(.text+0x7180): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_abs': joystick.c:(.text+0x71a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_abs': joystick.c:(.text+0x7240): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_inverse': joystick.c:(.text+0x7260): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_inverse': joystick.c:(.text+0x7300): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_negative': joystick.c:(.text+0x7320): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_negative': joystick.c:(.text+0x73c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_snap': joystick.c:(.text+0x73e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_snap': joystick.c:(.text+0x7480): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_divide': joystick.c:(.text+0x74a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_divide': joystick.c:(.text+0x7540): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_multiply_mat4': joystick.c:(.text+0x7560): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_multiply_mat4': joystick.c:(.text+0x7600): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_multiply': joystick.c:(.text+0x7620): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_multiply': joystick.c:(.text+0x76c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_scale': joystick.c:(.text+0x76e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_scale': joystick.c:(.text+0x7780): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_subtract': joystick.c:(.text+0x77a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_subtract': joystick.c:(.text+0x7840): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_add': joystick.c:(.text+0x7860): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_add': joystick.c:(.text+0x7900): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_one': joystick.c:(.text+0x7920): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_one': joystick.c:(.text+0x79a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_zero': joystick.c:(.text+0x79c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_zero': joystick.c:(.text+0x7a40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_assign_vec4i': joystick.c:(.text+0x7a60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_assign_vec4i': joystick.c:(.text+0x7b00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_assign': joystick.c:(.text+0x7b20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_assign': joystick.c:(.text+0x7bc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4': joystick.c:(.text+0x7be0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4': joystick.c:(.text+0x7c80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_nearly_equal': joystick.c:(.text+0x7ca0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_nearly_equal': joystick.c:(.text+0x7ce0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_equal': joystick.c:(.text+0x7d00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_equal': joystick.c:(.text+0x7d40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_near_zero': joystick.c:(.text+0x7d60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_near_zero': joystick.c:(.text+0x7da0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec4_is_zero': joystick.c:(.text+0x7dc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec4_is_zero': joystick.c:(.text+0x7de0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_distance_squared': joystick.c:(.text+0x7e00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_distance_squared': joystick.c:(.text+0x7e60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_distance': joystick.c:(.text+0x7e80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_distance': joystick.c:(.text+0x7ee0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_length_squared': joystick.c:(.text+0x7f00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_length_squared': joystick.c:(.text+0x7f40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_length': joystick.c:(.text+0x7f60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_length': joystick.c:(.text+0x7fa0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_dot': joystick.c:(.text+0x7fc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_dot': joystick.c:(.text+0x8020): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_bezier4': joystick.c:(.text+0x8040): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_bezier4': joystick.c:(.text+0x8140): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_bezier3': joystick.c:(.text+0x8180): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_bezier3': joystick.c:(.text+0x8280): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_lerp': joystick.c:(.text+0x82a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_lerp': joystick.c:(.text+0x8380): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_reflect': joystick.c:(.text+0x83a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_reflect': joystick.c:(.text+0x8480): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_slide': joystick.c:(.text+0x84a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_slide': joystick.c:(.text+0x8580): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_project': joystick.c:(.text+0x85a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_project': joystick.c:(.text+0x8680): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_normalize': joystick.c:(.text+0x86a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_normalize': joystick.c:(.text+0x8760): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_cross': joystick.c:(.text+0x8780): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_cross': joystick.c:(.text+0x8860): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_clamp': joystick.c:(.text+0x8880): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_clamp': joystick.c:(.text+0x8980): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_min': joystick.c:(.text+0x89a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_min': joystick.c:(.text+0x8a80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_max': joystick.c:(.text+0x8aa0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_max': joystick.c:(.text+0x8b80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_round': joystick.c:(.text+0x8ba0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_round': joystick.c:(.text+0x8c40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_ceil': joystick.c:(.text+0x8c60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_ceil': joystick.c:(.text+0x8d00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_floor': joystick.c:(.text+0x8d20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_floor': joystick.c:(.text+0x8dc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_abs': joystick.c:(.text+0x8de0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_abs': joystick.c:(.text+0x8ea0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_inverse': joystick.c:(.text+0x8ec0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_inverse': joystick.c:(.text+0x8f80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_negative': joystick.c:(.text+0x8fa0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_negative': joystick.c:(.text+0x9060): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_snap': joystick.c:(.text+0x9080): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_snap': joystick.c:(.text+0x9160): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_divide': joystick.c:(.text+0x9180): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_divide': joystick.c:(.text+0x9260): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_multiply_mat3': joystick.c:(.text+0x9280): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_multiply_mat3': joystick.c:(.text+0x9340): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_multiply': joystick.c:(.text+0x9360): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_multiply': joystick.c:(.text+0x9440): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_scale': joystick.c:(.text+0x9460): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_scale': joystick.c:(.text+0x9520): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_subtract': joystick.c:(.text+0x9540): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_subtract': joystick.c:(.text+0x9620): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_add': joystick.c:(.text+0x9640): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_add': joystick.c:(.text+0x9720): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_one': joystick.c:(.text+0x9740): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_one': joystick.c:(.text+0x97e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_zero': joystick.c:(.text+0x9800): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_zero': joystick.c:(.text+0x98a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_assign_vec3': joystick.c:(.text+0x98c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_assign_vec3': joystick.c:(.text+0x9960): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_assign': joystick.c:(.text+0x9980): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_assign': joystick.c:(.text+0x9a40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i': joystick.c:(.text+0x9a60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i': joystick.c:(.text+0x9b00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_is_equal': joystick.c:(.text+0x9b20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_is_equal': joystick.c:(.text+0x9b80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3i_is_zero': joystick.c:(.text+0x9ba0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3i_is_zero': joystick.c:(.text+0x9be0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_distance_squared': joystick.c:(.text+0x9c00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_distance_squared': joystick.c:(.text+0x9c40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_distance': joystick.c:(.text+0x9c60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_distance': joystick.c:(.text+0x9ca0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_length_squared': joystick.c:(.text+0x9cc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_length_squared': joystick.c:(.text+0x9ce0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_length': joystick.c:(.text+0x9d00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_length': joystick.c:(.text+0x9d20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_dot': joystick.c:(.text+0x9d40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_dot': joystick.c:(.text+0x9d80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_bezier4': joystick.c:(.text+0x9da0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_bezier4': joystick.c:(.text+0x9e80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_bezier3': joystick.c:(.text+0x9ec0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_bezier3': joystick.c:(.text+0x9f80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_lerp': joystick.c:(.text+0x9fa0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_lerp': joystick.c:(.text+0xa060): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_reflect': joystick.c:(.text+0xa080): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_reflect': joystick.c:(.text+0xa140): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_slide': joystick.c:(.text+0xa160): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_slide': joystick.c:(.text+0xa220): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_project': joystick.c:(.text+0xa240): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_project': joystick.c:(.text+0xa300): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_normalize': joystick.c:(.text+0xa320): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_normalize': joystick.c:(.text+0xa3c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_cross': joystick.c:(.text+0xa3e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_cross': joystick.c:(.text+0xa4a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_clamp': joystick.c:(.text+0xa4c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_clamp': joystick.c:(.text+0xa580): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_min': joystick.c:(.text+0xa5a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_min': joystick.c:(.text+0xa660): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_max': joystick.c:(.text+0xa680): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_max': joystick.c:(.text+0xa740): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_round': joystick.c:(.text+0xa760): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_round': joystick.c:(.text+0xa800): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_ceil': joystick.c:(.text+0xa820): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_ceil': joystick.c:(.text+0xa8c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_floor': joystick.c:(.text+0xa8e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_floor': joystick.c:(.text+0xa980): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_abs': joystick.c:(.text+0xa9a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_abs': joystick.c:(.text+0xaa40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_inverse': joystick.c:(.text+0xaa60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_inverse': joystick.c:(.text+0xab00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_negative': joystick.c:(.text+0xab20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_negative': joystick.c:(.text+0xabc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_snap': joystick.c:(.text+0xabe0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_snap': joystick.c:(.text+0xaca0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_divide': joystick.c:(.text+0xacc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_divide': joystick.c:(.text+0xad80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_multiply_mat3': joystick.c:(.text+0xada0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_multiply_mat3': joystick.c:(.text+0xae40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_multiply': joystick.c:(.text+0xae60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_multiply': joystick.c:(.text+0xaf20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_scale': joystick.c:(.text+0xaf40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_scale': joystick.c:(.text+0xafe0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_subtract': joystick.c:(.text+0xb000): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_subtract': joystick.c:(.text+0xb0c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_add': joystick.c:(.text+0xb0e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_add': joystick.c:(.text+0xb1a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_one': joystick.c:(.text+0xb1c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_one': joystick.c:(.text+0xb260): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_zero': joystick.c:(.text+0xb280): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_zero': joystick.c:(.text+0xb320): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_assign_vec3i': joystick.c:(.text+0xb340): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_assign_vec3i': joystick.c:(.text+0xb400): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_assign': joystick.c:(.text+0xb420): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_assign': joystick.c:(.text+0xb4c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3': joystick.c:(.text+0xb4e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3': joystick.c:(.text+0xb580): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_nearly_equal': joystick.c:(.text+0xb5a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_nearly_equal': joystick.c:(.text+0xb5e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_equal': joystick.c:(.text+0xb600): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_equal': joystick.c:(.text+0xb640): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_near_zero': joystick.c:(.text+0xb660): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_near_zero': joystick.c:(.text+0xb6a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec3_is_zero': joystick.c:(.text+0xb6c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec3_is_zero': joystick.c:(.text+0xb700): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_distance_squared': joystick.c:(.text+0xb720): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_distance_squared': joystick.c:(.text+0xb760): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_distance': joystick.c:(.text+0xb780): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_distance': joystick.c:(.text+0xb7a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_length': joystick.c:(.text+0xb7c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_length': joystick.c:(.text+0xb7e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_length_squared': joystick.c:(.text+0xb800): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_length_squared': joystick.c:(.text+0xb820): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_angle': joystick.c:(.text+0xb840): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_angle': joystick.c:(.text+0xb860): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_dot': joystick.c:(.text+0xb880): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_dot': joystick.c:(.text+0xb8c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_bezier4': joystick.c:(.text+0xb8e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_bezier4': joystick.c:(.text+0xb980): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_bezier3': joystick.c:(.text+0xb9c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_bezier3': joystick.c:(.text+0xba60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_lerp': joystick.c:(.text+0xba80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_lerp': joystick.c:(.text+0xbb00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_rotate': joystick.c:(.text+0xbb20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_rotate': joystick.c:(.text+0xbba0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_tangent': joystick.c:(.text+0xbbc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_tangent': joystick.c:(.text+0xbc40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_reflect': joystick.c:(.text+0xbc60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_reflect': joystick.c:(.text+0xbce0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_slide': joystick.c:(.text+0xbd00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_slide': joystick.c:(.text+0xbd80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_project': joystick.c:(.text+0xbda0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_project': joystick.c:(.text+0xbe20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_normalize': joystick.c:(.text+0xbe40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_normalize': joystick.c:(.text+0xbec0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_clamp': joystick.c:(.text+0xbee0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_clamp': joystick.c:(.text+0xbf80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_min': joystick.c:(.text+0xbfa0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_min': joystick.c:(.text+0xc020): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_max': joystick.c:(.text+0xc040): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_max': joystick.c:(.text+0xc0c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_round': joystick.c:(.text+0xc0e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_round': joystick.c:(.text+0xc160): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_ceil': joystick.c:(.text+0xc180): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_ceil': joystick.c:(.text+0xc200): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_floor': joystick.c:(.text+0xc220): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_floor': joystick.c:(.text+0xc2a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_abs': joystick.c:(.text+0xc2c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_abs': joystick.c:(.text+0xc340): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_inverse': joystick.c:(.text+0xc360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_inverse': joystick.c:(.text+0xc3e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_negative': joystick.c:(.text+0xc400): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_negative': joystick.c:(.text+0xc480): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_snap': joystick.c:(.text+0xc4a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_snap': joystick.c:(.text+0xc520): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_divide': joystick.c:(.text+0xc540): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_divide': joystick.c:(.text+0xc5c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_multiply_mat2': joystick.c:(.text+0xc5e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_multiply_mat2': joystick.c:(.text+0xc680): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_multiply': joystick.c:(.text+0xc6a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_multiply': joystick.c:(.text+0xc720): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_scale': joystick.c:(.text+0xc740): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_scale': joystick.c:(.text+0xc7c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_subtract': joystick.c:(.text+0xc7e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_subtract': joystick.c:(.text+0xc860): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_add': joystick.c:(.text+0xc880): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_add': joystick.c:(.text+0xc900): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_one': joystick.c:(.text+0xc920): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_one': joystick.c:(.text+0xc9a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_zero': joystick.c:(.text+0xc9c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_zero': joystick.c:(.text+0xca40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_assign_vec2': joystick.c:(.text+0xca60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_assign_vec2': joystick.c:(.text+0xcae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_assign': joystick.c:(.text+0xcb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_assign': joystick.c:(.text+0xcb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i': joystick.c:(.text+0xcba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i': joystick.c:(.text+0xcc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_is_equal': joystick.c:(.text+0xcc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_is_equal': joystick.c:(.text+0xcc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2i_is_zero': joystick.c:(.text+0xcca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2i_is_zero': joystick.c:(.text+0xccc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_distance_squared': joystick.c:(.text+0xcce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_distance_squared': joystick.c:(.text+0xcd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_distance': joystick.c:(.text+0xcd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_distance': joystick.c:(.text+0xcd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_length': joystick.c:(.text+0xcda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_length': joystick.c:(.text+0xcdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_length_squared': joystick.c:(.text+0xcde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_length_squared': joystick.c:(.text+0xce00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_angle': joystick.c:(.text+0xce20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_angle': joystick.c:(.text+0xce40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_dot': joystick.c:(.text+0xce60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_dot': joystick.c:(.text+0xcea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_bezier4': joystick.c:(.text+0xcec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_bezier4': joystick.c:(.text+0xcf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_bezier3': joystick.c:(.text+0xcfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_bezier3': joystick.c:(.text+0xd060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_lerp': joystick.c:(.text+0xd080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_lerp': joystick.c:(.text+0xd120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_rotate': joystick.c:(.text+0xd140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_rotate': joystick.c:(.text+0xd1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_tangent': joystick.c:(.text+0xd200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_tangent': joystick.c:(.text+0xd280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_reflect': joystick.c:(.text+0xd2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_reflect': joystick.c:(.text+0xd340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_slide': joystick.c:(.text+0xd360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_slide': joystick.c:(.text+0xd400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_project': joystick.c:(.text+0xd420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_project': joystick.c:(.text+0xd4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_normalize': joystick.c:(.text+0xd4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_normalize': joystick.c:(.text+0xd560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_clamp': joystick.c:(.text+0xd580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_clamp': joystick.c:(.text+0xd620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_min': joystick.c:(.text+0xd640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_min': joystick.c:(.text+0xd6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_max': joystick.c:(.text+0xd700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_max': joystick.c:(.text+0xd7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_round': joystick.c:(.text+0xd7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_round': joystick.c:(.text+0xd840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_ceil': joystick.c:(.text+0xd860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_ceil': joystick.c:(.text+0xd8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_floor': joystick.c:(.text+0xd900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_floor': joystick.c:(.text+0xd980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_abs': joystick.c:(.text+0xd9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_abs': joystick.c:(.text+0xda20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_inverse': joystick.c:(.text+0xda40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_inverse': joystick.c:(.text+0xdac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_negative': joystick.c:(.text+0xdae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_negative': joystick.c:(.text+0xdb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_snap': joystick.c:(.text+0xdb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_snap': joystick.c:(.text+0xdc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_divide': joystick.c:(.text+0xdc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_divide': joystick.c:(.text+0xdce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_multiply_mat2': joystick.c:(.text+0xdd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_multiply_mat2': joystick.c:(.text+0xdda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_multiply': joystick.c:(.text+0xddc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_multiply': joystick.c:(.text+0xde60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_scale': joystick.c:(.text+0xde80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_scale': joystick.c:(.text+0xdf20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_subtract': joystick.c:(.text+0xdf40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_subtract': joystick.c:(.text+0xdfe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_add': joystick.c:(.text+0xe000): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_add': joystick.c:(.text+0xe0a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_one': joystick.c:(.text+0xe0c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_one': joystick.c:(.text+0xe140): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_zero': joystick.c:(.text+0xe160): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_zero': joystick.c:(.text+0xe1e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_assign_vec2i': joystick.c:(.text+0xe200): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_assign_vec2i': joystick.c:(.text+0xe280): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_assign': joystick.c:(.text+0xe2a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_assign': joystick.c:(.text+0xe320): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2': joystick.c:(.text+0xe340): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2': joystick.c:(.text+0xe3c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_nearly_equal': joystick.c:(.text+0xe3e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_nearly_equal': joystick.c:(.text+0xe420): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_equal': joystick.c:(.text+0xe440): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_equal': joystick.c:(.text+0xe480): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_near_zero': joystick.c:(.text+0xe4a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_near_zero': joystick.c:(.text+0xe4c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `svec2_is_zero': joystick.c:(.text+0xe4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(joystick.c.o): In function `psvec2_is_zero': joystick.c:(.text+0xe500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_lerp': json_utils.c:(.text+0xfa0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_lerp': json_utils.c:(.text+0x1020): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_multiply': json_utils.c:(.text+0x1040): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_multiply': json_utils.c:(.text+0x10c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_scale': json_utils.c:(.text+0x10e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_scale': json_utils.c:(.text+0x1160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_negative': json_utils.c:(.text+0x1180): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_negative': json_utils.c:(.text+0x1200): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_scaling': json_utils.c:(.text+0x1220): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_scaling': json_utils.c:(.text+0x12a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_translation': json_utils.c:(.text+0x12c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_translation': json_utils.c:(.text+0x1340): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_look_at': json_utils.c:(.text+0x1360): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_look_at': json_utils.c:(.text+0x1420): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_quaternion': json_utils.c:(.text+0x1440): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_quaternion': json_utils.c:(.text+0x14c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_axis': json_utils.c:(.text+0x14e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_axis': json_utils.c:(.text+0x1560): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_z': json_utils.c:(.text+0x1580): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_z': json_utils.c:(.text+0x1600): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_y': json_utils.c:(.text+0x1620): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_y': json_utils.c:(.text+0x16a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_rotation_x': json_utils.c:(.text+0x16c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_rotation_x': json_utils.c:(.text+0x1740): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_perspective_infinite': json_utils.c:(.text+0x1760): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_perspective_infinite': json_utils.c:(.text+0x17e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_perspective_fov': json_utils.c:(.text+0x1800): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_perspective_fov': json_utils.c:(.text+0x1880): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_perspective': json_utils.c:(.text+0x18a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_perspective': json_utils.c:(.text+0x1920): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_ortho': json_utils.c:(.text+0x1940): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_ortho': json_utils.c:(.text+0x19c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_inverse': json_utils.c:(.text+0x19e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_inverse': json_utils.c:(.text+0x1a60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_adjugate': json_utils.c:(.text+0x1a80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_adjugate': json_utils.c:(.text+0x1b00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_transpose': json_utils.c:(.text+0x1b20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_transpose': json_utils.c:(.text+0x1ba0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_assign_mat3': json_utils.c:(.text+0x1bc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_assign_mat3': json_utils.c:(.text+0x1c40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_assign_mat2': json_utils.c:(.text+0x1c60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_assign_mat2': json_utils.c:(.text+0x1d00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_assign': json_utils.c:(.text+0x1d20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_assign': json_utils.c:(.text+0x1da0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_determinant': json_utils.c:(.text+0x1dc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_determinant': json_utils.c:(.text+0x1de0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_identity': json_utils.c:(.text+0x1e00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_identity': json_utils.c:(.text+0x1e80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4_zero': json_utils.c:(.text+0x1ea0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4_zero': json_utils.c:(.text+0x1f20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat4': json_utils.c:(.text+0x1f40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat4': json_utils.c:(.text+0x1fc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_lerp': json_utils.c:(.text+0x1fe0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_lerp': json_utils.c:(.text+0x2060): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_multiply': json_utils.c:(.text+0x2080): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_multiply': json_utils.c:(.text+0x2100): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_scale': json_utils.c:(.text+0x2120): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_scale': json_utils.c:(.text+0x21a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_negative': json_utils.c:(.text+0x21c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_negative': json_utils.c:(.text+0x2240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_scaling': json_utils.c:(.text+0x2260): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_scaling': json_utils.c:(.text+0x22e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_quaternion': json_utils.c:(.text+0x2300): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_quaternion': json_utils.c:(.text+0x23a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_axis': json_utils.c:(.text+0x23c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_axis': json_utils.c:(.text+0x2460): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_z': json_utils.c:(.text+0x2480): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_z': json_utils.c:(.text+0x2500): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_y': json_utils.c:(.text+0x2520): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_y': json_utils.c:(.text+0x25a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_rotation_x': json_utils.c:(.text+0x25c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_rotation_x': json_utils.c:(.text+0x2640): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_inverse': json_utils.c:(.text+0x2660): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_inverse': json_utils.c:(.text+0x26e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_adjugate': json_utils.c:(.text+0x2700): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_adjugate': json_utils.c:(.text+0x2780): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_cofactor': json_utils.c:(.text+0x27a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_cofactor': json_utils.c:(.text+0x2820): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_transpose': json_utils.c:(.text+0x2840): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_transpose': json_utils.c:(.text+0x28c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_assign_mat4': json_utils.c:(.text+0x28e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_assign_mat4': json_utils.c:(.text+0x2960): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_assign_mat2': json_utils.c:(.text+0x2980): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_assign_mat2': json_utils.c:(.text+0x2a20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_assign': json_utils.c:(.text+0x2a40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_assign': json_utils.c:(.text+0x2ac0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_determinant': json_utils.c:(.text+0x2ae0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_determinant': json_utils.c:(.text+0x2b00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_identity': json_utils.c:(.text+0x2b20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_identity': json_utils.c:(.text+0x2ba0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3_zero': json_utils.c:(.text+0x2bc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3_zero': json_utils.c:(.text+0x2c40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat3': json_utils.c:(.text+0x2c60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat3': json_utils.c:(.text+0x2ce0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_lerp': json_utils.c:(.text+0x2d00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_lerp': json_utils.c:(.text+0x2dc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_multiply': json_utils.c:(.text+0x2de0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_multiply': json_utils.c:(.text+0x2ea0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_scale': json_utils.c:(.text+0x2ec0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_scale': json_utils.c:(.text+0x2f60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_negative': json_utils.c:(.text+0x2f80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_negative': json_utils.c:(.text+0x3020): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_scaling': json_utils.c:(.text+0x3040): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_scaling': json_utils.c:(.text+0x30e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_rotation': json_utils.c:(.text+0x3100): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_rotation': json_utils.c:(.text+0x31a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_inverse': json_utils.c:(.text+0x31c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_inverse': json_utils.c:(.text+0x3260): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_cofactor': json_utils.c:(.text+0x3280): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_cofactor': json_utils.c:(.text+0x3320): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_transpose': json_utils.c:(.text+0x3340): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_transpose': json_utils.c:(.text+0x33e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_assign_mat4': json_utils.c:(.text+0x3400): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_assign_mat4': json_utils.c:(.text+0x34a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_assign_mat3': json_utils.c:(.text+0x34c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_assign_mat3': json_utils.c:(.text+0x3560): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_assign': json_utils.c:(.text+0x3580): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_assign': json_utils.c:(.text+0x3620): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_determinant': json_utils.c:(.text+0x3640): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_determinant': json_utils.c:(.text+0x3680): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_identity': json_utils.c:(.text+0x36a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_identity': json_utils.c:(.text+0x3740): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2_zero': json_utils.c:(.text+0x3760): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2_zero': json_utils.c:(.text+0x3800): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `smat2': json_utils.c:(.text+0x3820): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psmat2': json_utils.c:(.text+0x38c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_length_squared': json_utils.c:(.text+0x38e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_length_squared': json_utils.c:(.text+0x3920): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_length': json_utils.c:(.text+0x3940): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_length': json_utils.c:(.text+0x3980): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_angle': json_utils.c:(.text+0x39a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_angle': json_utils.c:(.text+0x39e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_dot': json_utils.c:(.text+0x3a00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_dot': json_utils.c:(.text+0x3a40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_slerp': json_utils.c:(.text+0x3a60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_slerp': json_utils.c:(.text+0x3b20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_lerp': json_utils.c:(.text+0x3b40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_lerp': json_utils.c:(.text+0x3c00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_yaw_pitch_roll': json_utils.c:(.text+0x3c20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_yaw_pitch_roll': json_utils.c:(.text+0x3cc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_mat4': json_utils.c:(.text+0x3ce0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_mat4': json_utils.c:(.text+0x3d80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_vec3': json_utils.c:(.text+0x3da0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_vec3': json_utils.c:(.text+0x3e40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_from_axis_angle': json_utils.c:(.text+0x3e60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_from_axis_angle': json_utils.c:(.text+0x3f00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_power': json_utils.c:(.text+0x3f20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_power': json_utils.c:(.text+0x3fc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_normalize': json_utils.c:(.text+0x3fe0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_normalize': json_utils.c:(.text+0x4080): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_inverse': json_utils.c:(.text+0x40a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_inverse': json_utils.c:(.text+0x4140): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_conjugate': json_utils.c:(.text+0x4160): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_conjugate': json_utils.c:(.text+0x4200): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_negative': json_utils.c:(.text+0x4220): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_negative': json_utils.c:(.text+0x42c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_divide': json_utils.c:(.text+0x42e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_divide': json_utils.c:(.text+0x43a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_multiply': json_utils.c:(.text+0x43c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_multiply': json_utils.c:(.text+0x4480): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_scale': json_utils.c:(.text+0x44a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_scale': json_utils.c:(.text+0x4540): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_null': json_utils.c:(.text+0x4560): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_null': json_utils.c:(.text+0x4600): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_zero': json_utils.c:(.text+0x4620): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_zero': json_utils.c:(.text+0x46c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_assign': json_utils.c:(.text+0x46e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_assign': json_utils.c:(.text+0x4780): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat': json_utils.c:(.text+0x47a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat': json_utils.c:(.text+0x4840): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_nearly_equal': json_utils.c:(.text+0x4860): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_nearly_equal': json_utils.c:(.text+0x48a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_equal': json_utils.c:(.text+0x48c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_equal': json_utils.c:(.text+0x4900): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_near_zero': json_utils.c:(.text+0x4920): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_near_zero': json_utils.c:(.text+0x4960): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `squat_is_zero': json_utils.c:(.text+0x4980): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psquat_is_zero': json_utils.c:(.text+0x49c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_lerp': json_utils.c:(.text+0x49e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_lerp': json_utils.c:(.text+0x4a80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_normalize': json_utils.c:(.text+0x4aa0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_normalize': json_utils.c:(.text+0x4b40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_clamp': json_utils.c:(.text+0x4b60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_clamp': json_utils.c:(.text+0x4c00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_min': json_utils.c:(.text+0x4c20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_min': json_utils.c:(.text+0x4cc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_max': json_utils.c:(.text+0x4ce0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_max': json_utils.c:(.text+0x4d80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_round': json_utils.c:(.text+0x4da0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_round': json_utils.c:(.text+0x4e40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_ceil': json_utils.c:(.text+0x4e60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_ceil': json_utils.c:(.text+0x4f00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_floor': json_utils.c:(.text+0x4f20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_floor': json_utils.c:(.text+0x4fc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_abs': json_utils.c:(.text+0x4fe0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_abs': json_utils.c:(.text+0x5080): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_inverse': json_utils.c:(.text+0x50a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_inverse': json_utils.c:(.text+0x5140): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_negative': json_utils.c:(.text+0x5160): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_negative': json_utils.c:(.text+0x5200): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_snap': json_utils.c:(.text+0x5220): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_snap': json_utils.c:(.text+0x52c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_divide': json_utils.c:(.text+0x52e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_divide': json_utils.c:(.text+0x5380): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_multiply_mat4': json_utils.c:(.text+0x53a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_multiply_mat4': json_utils.c:(.text+0x5440): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_multiply': json_utils.c:(.text+0x5460): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_multiply': json_utils.c:(.text+0x5500): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_scale': json_utils.c:(.text+0x5520): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_scale': json_utils.c:(.text+0x55c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_subtract': json_utils.c:(.text+0x55e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_subtract': json_utils.c:(.text+0x5680): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_add': json_utils.c:(.text+0x56a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_add': json_utils.c:(.text+0x5740): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_one': json_utils.c:(.text+0x5760): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_one': json_utils.c:(.text+0x57e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_zero': json_utils.c:(.text+0x5800): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_zero': json_utils.c:(.text+0x5880): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_assign_vec4': json_utils.c:(.text+0x58a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_assign_vec4': json_utils.c:(.text+0x5940): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_assign': json_utils.c:(.text+0x5960): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_assign': json_utils.c:(.text+0x5a00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i': json_utils.c:(.text+0x5a20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i': json_utils.c:(.text+0x5ac0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_is_equal': json_utils.c:(.text+0x5b00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_is_equal': json_utils.c:(.text+0x5b40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4i_is_zero': json_utils.c:(.text+0x5b60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4i_is_zero': json_utils.c:(.text+0x5b80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_lerp': json_utils.c:(.text+0x5ba0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_lerp': json_utils.c:(.text+0x5c40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_normalize': json_utils.c:(.text+0x5c60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_normalize': json_utils.c:(.text+0x5d00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_clamp': json_utils.c:(.text+0x5d20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_clamp': json_utils.c:(.text+0x5dc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_min': json_utils.c:(.text+0x5de0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_min': json_utils.c:(.text+0x5e80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_max': json_utils.c:(.text+0x5ea0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_max': json_utils.c:(.text+0x5f40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_round': json_utils.c:(.text+0x5f60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_round': json_utils.c:(.text+0x6000): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_ceil': json_utils.c:(.text+0x6020): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_ceil': json_utils.c:(.text+0x60c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_floor': json_utils.c:(.text+0x60e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_floor': json_utils.c:(.text+0x6180): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_abs': json_utils.c:(.text+0x61a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_abs': json_utils.c:(.text+0x6240): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_inverse': json_utils.c:(.text+0x6260): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_inverse': json_utils.c:(.text+0x6300): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_negative': json_utils.c:(.text+0x6320): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_negative': json_utils.c:(.text+0x63c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_snap': json_utils.c:(.text+0x63e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_snap': json_utils.c:(.text+0x6480): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_divide': json_utils.c:(.text+0x64a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_divide': json_utils.c:(.text+0x6540): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_multiply_mat4': json_utils.c:(.text+0x6560): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_multiply_mat4': json_utils.c:(.text+0x6600): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_multiply': json_utils.c:(.text+0x6620): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_multiply': json_utils.c:(.text+0x66c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_scale': json_utils.c:(.text+0x66e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_scale': json_utils.c:(.text+0x6780): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_subtract': json_utils.c:(.text+0x67a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_subtract': json_utils.c:(.text+0x6840): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_add': json_utils.c:(.text+0x6860): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_add': json_utils.c:(.text+0x6900): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_one': json_utils.c:(.text+0x6920): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_one': json_utils.c:(.text+0x69a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_zero': json_utils.c:(.text+0x69c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_zero': json_utils.c:(.text+0x6a40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_assign_vec4i': json_utils.c:(.text+0x6a60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_assign_vec4i': json_utils.c:(.text+0x6b00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_assign': json_utils.c:(.text+0x6b20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_assign': json_utils.c:(.text+0x6bc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4': json_utils.c:(.text+0x6be0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4': json_utils.c:(.text+0x6c80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_nearly_equal': json_utils.c:(.text+0x6ca0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_nearly_equal': json_utils.c:(.text+0x6ce0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_equal': json_utils.c:(.text+0x6d00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_equal': json_utils.c:(.text+0x6d40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_near_zero': json_utils.c:(.text+0x6d60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_near_zero': json_utils.c:(.text+0x6da0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec4_is_zero': json_utils.c:(.text+0x6dc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec4_is_zero': json_utils.c:(.text+0x6de0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_distance_squared': json_utils.c:(.text+0x6e00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_distance_squared': json_utils.c:(.text+0x6e60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_distance': json_utils.c:(.text+0x6e80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_distance': json_utils.c:(.text+0x6ee0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_length_squared': json_utils.c:(.text+0x6f00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_length_squared': json_utils.c:(.text+0x6f40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_length': json_utils.c:(.text+0x6f60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_length': json_utils.c:(.text+0x6fa0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_dot': json_utils.c:(.text+0x6fc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_dot': json_utils.c:(.text+0x7020): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_bezier4': json_utils.c:(.text+0x7040): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_bezier4': json_utils.c:(.text+0x7140): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_bezier3': json_utils.c:(.text+0x7180): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_bezier3': json_utils.c:(.text+0x7280): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_lerp': json_utils.c:(.text+0x72a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_lerp': json_utils.c:(.text+0x7380): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_reflect': json_utils.c:(.text+0x73a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_reflect': json_utils.c:(.text+0x7480): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_slide': json_utils.c:(.text+0x74a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_slide': json_utils.c:(.text+0x7580): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_project': json_utils.c:(.text+0x75a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_project': json_utils.c:(.text+0x7680): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_normalize': json_utils.c:(.text+0x76a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_normalize': json_utils.c:(.text+0x7760): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_cross': json_utils.c:(.text+0x7780): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_cross': json_utils.c:(.text+0x7860): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_clamp': json_utils.c:(.text+0x7880): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_clamp': json_utils.c:(.text+0x7980): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_min': json_utils.c:(.text+0x79a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_min': json_utils.c:(.text+0x7a80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_max': json_utils.c:(.text+0x7aa0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_max': json_utils.c:(.text+0x7b80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_round': json_utils.c:(.text+0x7ba0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_round': json_utils.c:(.text+0x7c40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_ceil': json_utils.c:(.text+0x7c60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_ceil': json_utils.c:(.text+0x7d00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_floor': json_utils.c:(.text+0x7d20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_floor': json_utils.c:(.text+0x7dc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_abs': json_utils.c:(.text+0x7de0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_abs': json_utils.c:(.text+0x7ea0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_inverse': json_utils.c:(.text+0x7ec0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_inverse': json_utils.c:(.text+0x7f80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_negative': json_utils.c:(.text+0x7fa0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_negative': json_utils.c:(.text+0x8060): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_snap': json_utils.c:(.text+0x8080): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_snap': json_utils.c:(.text+0x8160): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_divide': json_utils.c:(.text+0x8180): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_divide': json_utils.c:(.text+0x8260): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_multiply_mat3': json_utils.c:(.text+0x8280): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_multiply_mat3': json_utils.c:(.text+0x8340): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_multiply': json_utils.c:(.text+0x8360): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_multiply': json_utils.c:(.text+0x8440): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_scale': json_utils.c:(.text+0x8460): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_scale': json_utils.c:(.text+0x8520): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_subtract': json_utils.c:(.text+0x8540): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_subtract': json_utils.c:(.text+0x8620): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_add': json_utils.c:(.text+0x8640): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_add': json_utils.c:(.text+0x8720): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_one': json_utils.c:(.text+0x8740): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_one': json_utils.c:(.text+0x87e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_zero': json_utils.c:(.text+0x8800): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_zero': json_utils.c:(.text+0x88a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_assign_vec3': json_utils.c:(.text+0x88c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_assign_vec3': json_utils.c:(.text+0x8960): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_assign': json_utils.c:(.text+0x8980): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_assign': json_utils.c:(.text+0x8a40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i': json_utils.c:(.text+0x8a60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i': json_utils.c:(.text+0x8b00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_is_equal': json_utils.c:(.text+0x8b20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_is_equal': json_utils.c:(.text+0x8b80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3i_is_zero': json_utils.c:(.text+0x8ba0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3i_is_zero': json_utils.c:(.text+0x8be0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_distance_squared': json_utils.c:(.text+0x8c00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_distance_squared': json_utils.c:(.text+0x8c40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_distance': json_utils.c:(.text+0x8c60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_distance': json_utils.c:(.text+0x8ca0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_length_squared': json_utils.c:(.text+0x8cc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_length_squared': json_utils.c:(.text+0x8ce0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_length': json_utils.c:(.text+0x8d00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_length': json_utils.c:(.text+0x8d20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_dot': json_utils.c:(.text+0x8d40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_dot': json_utils.c:(.text+0x8d80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_bezier4': json_utils.c:(.text+0x8da0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_bezier4': json_utils.c:(.text+0x8e80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_bezier3': json_utils.c:(.text+0x8ec0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_bezier3': json_utils.c:(.text+0x8f80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_lerp': json_utils.c:(.text+0x8fa0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_lerp': json_utils.c:(.text+0x9060): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_reflect': json_utils.c:(.text+0x9080): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_reflect': json_utils.c:(.text+0x9140): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_slide': json_utils.c:(.text+0x9160): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_slide': json_utils.c:(.text+0x9220): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_project': json_utils.c:(.text+0x9240): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_project': json_utils.c:(.text+0x9300): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_normalize': json_utils.c:(.text+0x9320): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_normalize': json_utils.c:(.text+0x93c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_cross': json_utils.c:(.text+0x93e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_cross': json_utils.c:(.text+0x94a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_clamp': json_utils.c:(.text+0x94c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_clamp': json_utils.c:(.text+0x9580): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_min': json_utils.c:(.text+0x95a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_min': json_utils.c:(.text+0x9660): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_max': json_utils.c:(.text+0x9680): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_max': json_utils.c:(.text+0x9740): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_round': json_utils.c:(.text+0x9760): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_round': json_utils.c:(.text+0x9800): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_ceil': json_utils.c:(.text+0x9820): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_ceil': json_utils.c:(.text+0x98c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_floor': json_utils.c:(.text+0x98e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_floor': json_utils.c:(.text+0x9980): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_abs': json_utils.c:(.text+0x99a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_abs': json_utils.c:(.text+0x9a40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_inverse': json_utils.c:(.text+0x9a60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_inverse': json_utils.c:(.text+0x9b00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_negative': json_utils.c:(.text+0x9b20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_negative': json_utils.c:(.text+0x9bc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_snap': json_utils.c:(.text+0x9be0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_snap': json_utils.c:(.text+0x9ca0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_divide': json_utils.c:(.text+0x9cc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_divide': json_utils.c:(.text+0x9d80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_multiply_mat3': json_utils.c:(.text+0x9da0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_multiply_mat3': json_utils.c:(.text+0x9e40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_multiply': json_utils.c:(.text+0x9e60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_multiply': json_utils.c:(.text+0x9f20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_scale': json_utils.c:(.text+0x9f40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_scale': json_utils.c:(.text+0x9fe0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_subtract': json_utils.c:(.text+0xa000): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_subtract': json_utils.c:(.text+0xa0c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_add': json_utils.c:(.text+0xa0e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_add': json_utils.c:(.text+0xa1a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_one': json_utils.c:(.text+0xa1c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_one': json_utils.c:(.text+0xa260): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_zero': json_utils.c:(.text+0xa280): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_zero': json_utils.c:(.text+0xa320): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_assign_vec3i': json_utils.c:(.text+0xa340): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_assign_vec3i': json_utils.c:(.text+0xa400): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_assign': json_utils.c:(.text+0xa420): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_assign': json_utils.c:(.text+0xa4c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3': json_utils.c:(.text+0xa4e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3': json_utils.c:(.text+0xa580): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_nearly_equal': json_utils.c:(.text+0xa5a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_nearly_equal': json_utils.c:(.text+0xa5e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_equal': json_utils.c:(.text+0xa600): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_equal': json_utils.c:(.text+0xa640): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_near_zero': json_utils.c:(.text+0xa660): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_near_zero': json_utils.c:(.text+0xa6a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec3_is_zero': json_utils.c:(.text+0xa6c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec3_is_zero': json_utils.c:(.text+0xa700): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_distance_squared': json_utils.c:(.text+0xa720): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_distance_squared': json_utils.c:(.text+0xa760): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_distance': json_utils.c:(.text+0xa780): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_distance': json_utils.c:(.text+0xa7a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_length': json_utils.c:(.text+0xa7c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_length': json_utils.c:(.text+0xa7e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_length_squared': json_utils.c:(.text+0xa800): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_length_squared': json_utils.c:(.text+0xa820): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_angle': json_utils.c:(.text+0xa840): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_angle': json_utils.c:(.text+0xa860): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_dot': json_utils.c:(.text+0xa880): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_dot': json_utils.c:(.text+0xa8c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_bezier4': json_utils.c:(.text+0xa8e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_bezier4': json_utils.c:(.text+0xa980): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_bezier3': json_utils.c:(.text+0xa9c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_bezier3': json_utils.c:(.text+0xaa60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_lerp': json_utils.c:(.text+0xaa80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_lerp': json_utils.c:(.text+0xab00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_rotate': json_utils.c:(.text+0xab20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_rotate': json_utils.c:(.text+0xaba0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_tangent': json_utils.c:(.text+0xabc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_tangent': json_utils.c:(.text+0xac40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_reflect': json_utils.c:(.text+0xac60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_reflect': json_utils.c:(.text+0xace0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_slide': json_utils.c:(.text+0xad00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_slide': json_utils.c:(.text+0xad80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_project': json_utils.c:(.text+0xada0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_project': json_utils.c:(.text+0xae20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_normalize': json_utils.c:(.text+0xae40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_normalize': json_utils.c:(.text+0xaec0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_clamp': json_utils.c:(.text+0xaee0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_clamp': json_utils.c:(.text+0xaf80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_min': json_utils.c:(.text+0xafa0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_min': json_utils.c:(.text+0xb020): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_max': json_utils.c:(.text+0xb040): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_max': json_utils.c:(.text+0xb0c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_round': json_utils.c:(.text+0xb0e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_round': json_utils.c:(.text+0xb160): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_ceil': json_utils.c:(.text+0xb180): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_ceil': json_utils.c:(.text+0xb200): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_floor': json_utils.c:(.text+0xb220): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_floor': json_utils.c:(.text+0xb2a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_abs': json_utils.c:(.text+0xb2c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_abs': json_utils.c:(.text+0xb340): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_inverse': json_utils.c:(.text+0xb360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_inverse': json_utils.c:(.text+0xb3e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_negative': json_utils.c:(.text+0xb400): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_negative': json_utils.c:(.text+0xb480): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_snap': json_utils.c:(.text+0xb4a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_snap': json_utils.c:(.text+0xb520): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_divide': json_utils.c:(.text+0xb540): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_divide': json_utils.c:(.text+0xb5c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_multiply_mat2': json_utils.c:(.text+0xb5e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_multiply_mat2': json_utils.c:(.text+0xb680): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_multiply': json_utils.c:(.text+0xb6a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_multiply': json_utils.c:(.text+0xb720): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_scale': json_utils.c:(.text+0xb740): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_scale': json_utils.c:(.text+0xb7c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_subtract': json_utils.c:(.text+0xb7e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_subtract': json_utils.c:(.text+0xb860): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_add': json_utils.c:(.text+0xb880): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_add': json_utils.c:(.text+0xb900): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_one': json_utils.c:(.text+0xb920): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_one': json_utils.c:(.text+0xb9a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_zero': json_utils.c:(.text+0xb9c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_zero': json_utils.c:(.text+0xba40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_assign_vec2': json_utils.c:(.text+0xba60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_assign_vec2': json_utils.c:(.text+0xbae0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_assign': json_utils.c:(.text+0xbb00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_assign': json_utils.c:(.text+0xbb80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i': json_utils.c:(.text+0xbba0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i': json_utils.c:(.text+0xbc20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_is_equal': json_utils.c:(.text+0xbc40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_is_equal': json_utils.c:(.text+0xbc80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2i_is_zero': json_utils.c:(.text+0xbca0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2i_is_zero': json_utils.c:(.text+0xbcc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_distance_squared': json_utils.c:(.text+0xbce0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_distance_squared': json_utils.c:(.text+0xbd20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_distance': json_utils.c:(.text+0xbd40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_distance': json_utils.c:(.text+0xbd80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_length': json_utils.c:(.text+0xbda0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_length': json_utils.c:(.text+0xbdc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_length_squared': json_utils.c:(.text+0xbde0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_length_squared': json_utils.c:(.text+0xbe00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_angle': json_utils.c:(.text+0xbe20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_angle': json_utils.c:(.text+0xbe40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_dot': json_utils.c:(.text+0xbe60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_dot': json_utils.c:(.text+0xbea0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_bezier4': json_utils.c:(.text+0xbec0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_bezier4': json_utils.c:(.text+0xbf80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_bezier3': json_utils.c:(.text+0xbfc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_bezier3': json_utils.c:(.text+0xc060): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_lerp': json_utils.c:(.text+0xc080): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_lerp': json_utils.c:(.text+0xc120): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_rotate': json_utils.c:(.text+0xc140): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_rotate': json_utils.c:(.text+0xc1e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_tangent': json_utils.c:(.text+0xc200): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_tangent': json_utils.c:(.text+0xc280): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_reflect': json_utils.c:(.text+0xc2a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_reflect': json_utils.c:(.text+0xc340): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_slide': json_utils.c:(.text+0xc360): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_slide': json_utils.c:(.text+0xc400): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_project': json_utils.c:(.text+0xc420): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_project': json_utils.c:(.text+0xc4c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_normalize': json_utils.c:(.text+0xc4e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_normalize': json_utils.c:(.text+0xc560): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_clamp': json_utils.c:(.text+0xc580): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_clamp': json_utils.c:(.text+0xc620): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_min': json_utils.c:(.text+0xc640): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_min': json_utils.c:(.text+0xc6e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_max': json_utils.c:(.text+0xc700): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_max': json_utils.c:(.text+0xc7a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_round': json_utils.c:(.text+0xc7c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_round': json_utils.c:(.text+0xc840): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_ceil': json_utils.c:(.text+0xc860): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_ceil': json_utils.c:(.text+0xc8e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_floor': json_utils.c:(.text+0xc900): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_floor': json_utils.c:(.text+0xc980): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_abs': json_utils.c:(.text+0xc9a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_abs': json_utils.c:(.text+0xca20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_inverse': json_utils.c:(.text+0xca40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_inverse': json_utils.c:(.text+0xcac0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_negative': json_utils.c:(.text+0xcae0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_negative': json_utils.c:(.text+0xcb60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_snap': json_utils.c:(.text+0xcb80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_snap': json_utils.c:(.text+0xcc20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_divide': json_utils.c:(.text+0xcc40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_divide': json_utils.c:(.text+0xcce0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_multiply_mat2': json_utils.c:(.text+0xcd00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_multiply_mat2': json_utils.c:(.text+0xcda0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_multiply': json_utils.c:(.text+0xcdc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_multiply': json_utils.c:(.text+0xce60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_scale': json_utils.c:(.text+0xce80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_scale': json_utils.c:(.text+0xcf20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_subtract': json_utils.c:(.text+0xcf40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_subtract': json_utils.c:(.text+0xcfe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_add': json_utils.c:(.text+0xd000): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_add': json_utils.c:(.text+0xd0a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_one': json_utils.c:(.text+0xd0c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_one': json_utils.c:(.text+0xd140): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_zero': json_utils.c:(.text+0xd160): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_zero': json_utils.c:(.text+0xd1e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_assign_vec2i': json_utils.c:(.text+0xd200): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_assign_vec2i': json_utils.c:(.text+0xd280): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_assign': json_utils.c:(.text+0xd2a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_assign': json_utils.c:(.text+0xd320): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2': json_utils.c:(.text+0xd340): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2': json_utils.c:(.text+0xd3c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_nearly_equal': json_utils.c:(.text+0xd3e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_nearly_equal': json_utils.c:(.text+0xd420): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_equal': json_utils.c:(.text+0xd440): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_equal': json_utils.c:(.text+0xd480): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_near_zero': json_utils.c:(.text+0xd4a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_near_zero': json_utils.c:(.text+0xd4c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `svec2_is_zero': json_utils.c:(.text+0xd4e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(json_utils.c.o): In function `psvec2_is_zero': json_utils.c:(.text+0xd500): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_lerp': los.c:(.text+0x3c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_lerp': los.c:(.text+0x440): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_multiply': los.c:(.text+0x460): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_multiply': los.c:(.text+0x4e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_scale': los.c:(.text+0x500): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_scale': los.c:(.text+0x580): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_negative': los.c:(.text+0x5a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_negative': los.c:(.text+0x620): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_scaling': los.c:(.text+0x640): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_scaling': los.c:(.text+0x6c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_translation': los.c:(.text+0x6e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_translation': los.c:(.text+0x760): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_look_at': los.c:(.text+0x780): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_look_at': los.c:(.text+0x840): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_quaternion': los.c:(.text+0x860): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_quaternion': los.c:(.text+0x8e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_axis': los.c:(.text+0x900): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_axis': los.c:(.text+0x980): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_z': los.c:(.text+0x9a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_z': los.c:(.text+0xa20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_y': los.c:(.text+0xa40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_y': los.c:(.text+0xac0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_rotation_x': los.c:(.text+0xae0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_rotation_x': los.c:(.text+0xb60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_perspective_infinite': los.c:(.text+0xb80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_perspective_infinite': los.c:(.text+0xc00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_perspective_fov': los.c:(.text+0xc20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_perspective_fov': los.c:(.text+0xca0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_perspective': los.c:(.text+0xcc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_perspective': los.c:(.text+0xd40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_ortho': los.c:(.text+0xd60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_ortho': los.c:(.text+0xde0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_inverse': los.c:(.text+0xe00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_inverse': los.c:(.text+0xe80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_adjugate': los.c:(.text+0xea0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_adjugate': los.c:(.text+0xf20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_transpose': los.c:(.text+0xf40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_transpose': los.c:(.text+0xfc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_assign_mat3': los.c:(.text+0xfe0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_assign_mat3': los.c:(.text+0x1060): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_assign_mat2': los.c:(.text+0x1080): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_assign_mat2': los.c:(.text+0x1120): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_assign': los.c:(.text+0x1140): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_assign': los.c:(.text+0x11c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_determinant': los.c:(.text+0x11e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_determinant': los.c:(.text+0x1200): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_identity': los.c:(.text+0x1220): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_identity': los.c:(.text+0x12a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4_zero': los.c:(.text+0x12c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4_zero': los.c:(.text+0x1340): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat4': los.c:(.text+0x1360): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat4': los.c:(.text+0x13e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_lerp': los.c:(.text+0x1400): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_lerp': los.c:(.text+0x1480): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_multiply': los.c:(.text+0x14a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_multiply': los.c:(.text+0x1520): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_scale': los.c:(.text+0x1540): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_scale': los.c:(.text+0x15c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_negative': los.c:(.text+0x15e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_negative': los.c:(.text+0x1660): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_scaling': los.c:(.text+0x1680): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_scaling': los.c:(.text+0x1700): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_quaternion': los.c:(.text+0x1720): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_quaternion': los.c:(.text+0x17c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_axis': los.c:(.text+0x17e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_axis': los.c:(.text+0x1880): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_z': los.c:(.text+0x18a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_z': los.c:(.text+0x1920): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_y': los.c:(.text+0x1940): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_y': los.c:(.text+0x19c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_rotation_x': los.c:(.text+0x19e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_rotation_x': los.c:(.text+0x1a60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_inverse': los.c:(.text+0x1a80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_inverse': los.c:(.text+0x1b00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_adjugate': los.c:(.text+0x1b20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_adjugate': los.c:(.text+0x1ba0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_cofactor': los.c:(.text+0x1bc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_cofactor': los.c:(.text+0x1c40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_transpose': los.c:(.text+0x1c60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_transpose': los.c:(.text+0x1ce0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_assign_mat4': los.c:(.text+0x1d00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_assign_mat4': los.c:(.text+0x1d80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_assign_mat2': los.c:(.text+0x1da0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_assign_mat2': los.c:(.text+0x1e40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_assign': los.c:(.text+0x1e60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_assign': los.c:(.text+0x1ee0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_determinant': los.c:(.text+0x1f00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_determinant': los.c:(.text+0x1f20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_identity': los.c:(.text+0x1f40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_identity': los.c:(.text+0x1fc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3_zero': los.c:(.text+0x1fe0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3_zero': los.c:(.text+0x2060): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat3': los.c:(.text+0x2080): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat3': los.c:(.text+0x2100): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_lerp': los.c:(.text+0x2120): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_lerp': los.c:(.text+0x21e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_multiply': los.c:(.text+0x2200): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_multiply': los.c:(.text+0x22c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_scale': los.c:(.text+0x22e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_scale': los.c:(.text+0x2380): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_negative': los.c:(.text+0x23a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_negative': los.c:(.text+0x2440): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_scaling': los.c:(.text+0x2460): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_scaling': los.c:(.text+0x2500): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_rotation': los.c:(.text+0x2520): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_rotation': los.c:(.text+0x25c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_inverse': los.c:(.text+0x25e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_inverse': los.c:(.text+0x2680): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_cofactor': los.c:(.text+0x26a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_cofactor': los.c:(.text+0x2740): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_transpose': los.c:(.text+0x2760): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_transpose': los.c:(.text+0x2800): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_assign_mat4': los.c:(.text+0x2820): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_assign_mat4': los.c:(.text+0x28c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_assign_mat3': los.c:(.text+0x28e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_assign_mat3': los.c:(.text+0x2980): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_assign': los.c:(.text+0x29a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_assign': los.c:(.text+0x2a40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_determinant': los.c:(.text+0x2a60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_determinant': los.c:(.text+0x2aa0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_identity': los.c:(.text+0x2ac0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_identity': los.c:(.text+0x2b60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2_zero': los.c:(.text+0x2b80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2_zero': los.c:(.text+0x2c20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `smat2': los.c:(.text+0x2c40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psmat2': los.c:(.text+0x2ce0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_length_squared': los.c:(.text+0x2d00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_length_squared': los.c:(.text+0x2d40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_length': los.c:(.text+0x2d60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_length': los.c:(.text+0x2da0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_angle': los.c:(.text+0x2dc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_angle': los.c:(.text+0x2e00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_dot': los.c:(.text+0x2e20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_dot': los.c:(.text+0x2e60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_slerp': los.c:(.text+0x2e80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_slerp': los.c:(.text+0x2f40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_lerp': los.c:(.text+0x2f60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_lerp': los.c:(.text+0x3020): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_yaw_pitch_roll': los.c:(.text+0x3040): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_yaw_pitch_roll': los.c:(.text+0x30e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_mat4': los.c:(.text+0x3100): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_mat4': los.c:(.text+0x31a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_vec3': los.c:(.text+0x31c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_vec3': los.c:(.text+0x3260): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_from_axis_angle': los.c:(.text+0x3280): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_from_axis_angle': los.c:(.text+0x3320): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_power': los.c:(.text+0x3340): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_power': los.c:(.text+0x33e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_normalize': los.c:(.text+0x3400): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_normalize': los.c:(.text+0x34a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_inverse': los.c:(.text+0x34c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_inverse': los.c:(.text+0x3560): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_conjugate': los.c:(.text+0x3580): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_conjugate': los.c:(.text+0x3620): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_negative': los.c:(.text+0x3640): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_negative': los.c:(.text+0x36e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_divide': los.c:(.text+0x3700): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_divide': los.c:(.text+0x37c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_multiply': los.c:(.text+0x37e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_multiply': los.c:(.text+0x38a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_scale': los.c:(.text+0x38c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_scale': los.c:(.text+0x3960): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_null': los.c:(.text+0x3980): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_null': los.c:(.text+0x3a20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_zero': los.c:(.text+0x3a40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_zero': los.c:(.text+0x3ae0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_assign': los.c:(.text+0x3b00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_assign': los.c:(.text+0x3ba0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat': los.c:(.text+0x3bc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat': los.c:(.text+0x3c60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_nearly_equal': los.c:(.text+0x3c80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_nearly_equal': los.c:(.text+0x3cc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_equal': los.c:(.text+0x3ce0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_equal': los.c:(.text+0x3d20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_near_zero': los.c:(.text+0x3d40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_near_zero': los.c:(.text+0x3d80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `squat_is_zero': los.c:(.text+0x3da0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psquat_is_zero': los.c:(.text+0x3de0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_lerp': los.c:(.text+0x3e00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_lerp': los.c:(.text+0x3ea0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_normalize': los.c:(.text+0x3ec0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_normalize': los.c:(.text+0x3f60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_clamp': los.c:(.text+0x3f80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_clamp': los.c:(.text+0x4020): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_min': los.c:(.text+0x4040): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_min': los.c:(.text+0x40e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_max': los.c:(.text+0x4100): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_max': los.c:(.text+0x41a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_round': los.c:(.text+0x41c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_round': los.c:(.text+0x4260): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_ceil': los.c:(.text+0x4280): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_ceil': los.c:(.text+0x4320): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_floor': los.c:(.text+0x4340): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_floor': los.c:(.text+0x43e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_abs': los.c:(.text+0x4400): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_abs': los.c:(.text+0x44a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_inverse': los.c:(.text+0x44c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_inverse': los.c:(.text+0x4560): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_negative': los.c:(.text+0x4580): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_negative': los.c:(.text+0x4620): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_snap': los.c:(.text+0x4640): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_snap': los.c:(.text+0x46e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_divide': los.c:(.text+0x4700): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_divide': los.c:(.text+0x47a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_multiply_mat4': los.c:(.text+0x47c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_multiply_mat4': los.c:(.text+0x4860): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_multiply': los.c:(.text+0x4880): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_multiply': los.c:(.text+0x4920): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_scale': los.c:(.text+0x4940): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_scale': los.c:(.text+0x49e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_subtract': los.c:(.text+0x4a00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_subtract': los.c:(.text+0x4aa0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_add': los.c:(.text+0x4ac0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_add': los.c:(.text+0x4b60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_one': los.c:(.text+0x4b80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_one': los.c:(.text+0x4c00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_zero': los.c:(.text+0x4c20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_zero': los.c:(.text+0x4ca0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_assign_vec4': los.c:(.text+0x4cc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_assign_vec4': los.c:(.text+0x4d60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_assign': los.c:(.text+0x4d80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_assign': los.c:(.text+0x4e20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i': los.c:(.text+0x4e40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i': los.c:(.text+0x4ee0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_is_equal': los.c:(.text+0x4f20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_is_equal': los.c:(.text+0x4f60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4i_is_zero': los.c:(.text+0x4f80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4i_is_zero': los.c:(.text+0x4fa0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_lerp': los.c:(.text+0x4fc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_lerp': los.c:(.text+0x5060): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_normalize': los.c:(.text+0x5080): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_normalize': los.c:(.text+0x5120): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_clamp': los.c:(.text+0x5140): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_clamp': los.c:(.text+0x51e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_min': los.c:(.text+0x5200): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_min': los.c:(.text+0x52a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_max': los.c:(.text+0x52c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_max': los.c:(.text+0x5360): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_round': los.c:(.text+0x5380): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_round': los.c:(.text+0x5420): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_ceil': los.c:(.text+0x5440): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_ceil': los.c:(.text+0x54e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_floor': los.c:(.text+0x5500): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_floor': los.c:(.text+0x55a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_abs': los.c:(.text+0x55c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_abs': los.c:(.text+0x5660): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_inverse': los.c:(.text+0x5680): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_inverse': los.c:(.text+0x5720): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_negative': los.c:(.text+0x5740): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_negative': los.c:(.text+0x57e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_snap': los.c:(.text+0x5800): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_snap': los.c:(.text+0x58a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_divide': los.c:(.text+0x58c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_divide': los.c:(.text+0x5960): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_multiply_mat4': los.c:(.text+0x5980): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_multiply_mat4': los.c:(.text+0x5a20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_multiply': los.c:(.text+0x5a40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_multiply': los.c:(.text+0x5ae0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_scale': los.c:(.text+0x5b00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_scale': los.c:(.text+0x5ba0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_subtract': los.c:(.text+0x5bc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_subtract': los.c:(.text+0x5c60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_add': los.c:(.text+0x5c80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_add': los.c:(.text+0x5d20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_one': los.c:(.text+0x5d40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_one': los.c:(.text+0x5dc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_zero': los.c:(.text+0x5de0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_zero': los.c:(.text+0x5e60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_assign_vec4i': los.c:(.text+0x5e80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_assign_vec4i': los.c:(.text+0x5f20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_assign': los.c:(.text+0x5f40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_assign': los.c:(.text+0x5fe0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4': los.c:(.text+0x6000): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4': los.c:(.text+0x60a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_nearly_equal': los.c:(.text+0x60c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_nearly_equal': los.c:(.text+0x6100): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_equal': los.c:(.text+0x6120): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_equal': los.c:(.text+0x6160): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_near_zero': los.c:(.text+0x6180): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_near_zero': los.c:(.text+0x61c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec4_is_zero': los.c:(.text+0x61e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec4_is_zero': los.c:(.text+0x6200): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_distance_squared': los.c:(.text+0x6220): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_distance_squared': los.c:(.text+0x6280): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_distance': los.c:(.text+0x62a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_distance': los.c:(.text+0x6300): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_length_squared': los.c:(.text+0x6320): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_length_squared': los.c:(.text+0x6360): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_length': los.c:(.text+0x6380): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_length': los.c:(.text+0x63c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_dot': los.c:(.text+0x63e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_dot': los.c:(.text+0x6440): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_bezier4': los.c:(.text+0x6460): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_bezier4': los.c:(.text+0x6560): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_bezier3': los.c:(.text+0x65a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_bezier3': los.c:(.text+0x66a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_lerp': los.c:(.text+0x66c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_lerp': los.c:(.text+0x67a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_reflect': los.c:(.text+0x67c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_reflect': los.c:(.text+0x68a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_slide': los.c:(.text+0x68c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_slide': los.c:(.text+0x69a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_project': los.c:(.text+0x69c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_project': los.c:(.text+0x6aa0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_normalize': los.c:(.text+0x6ac0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_normalize': los.c:(.text+0x6b80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_cross': los.c:(.text+0x6ba0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_cross': los.c:(.text+0x6c80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_clamp': los.c:(.text+0x6ca0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_clamp': los.c:(.text+0x6da0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_min': los.c:(.text+0x6dc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_min': los.c:(.text+0x6ea0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_max': los.c:(.text+0x6ec0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_max': los.c:(.text+0x6fa0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_round': los.c:(.text+0x6fc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_round': los.c:(.text+0x7060): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_ceil': los.c:(.text+0x7080): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_ceil': los.c:(.text+0x7120): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_floor': los.c:(.text+0x7140): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_floor': los.c:(.text+0x71e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_abs': los.c:(.text+0x7200): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_abs': los.c:(.text+0x72c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_inverse': los.c:(.text+0x72e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_inverse': los.c:(.text+0x73a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_negative': los.c:(.text+0x73c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_negative': los.c:(.text+0x7480): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_snap': los.c:(.text+0x74a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_snap': los.c:(.text+0x7580): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_divide': los.c:(.text+0x75a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_divide': los.c:(.text+0x7680): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_multiply_mat3': los.c:(.text+0x76a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_multiply_mat3': los.c:(.text+0x7760): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_multiply': los.c:(.text+0x7780): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_multiply': los.c:(.text+0x7860): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_scale': los.c:(.text+0x7880): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_scale': los.c:(.text+0x7940): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_subtract': los.c:(.text+0x7960): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_subtract': los.c:(.text+0x7a40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_add': los.c:(.text+0x7a60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_add': los.c:(.text+0x7b40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_one': los.c:(.text+0x7b60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_one': los.c:(.text+0x7c00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_zero': los.c:(.text+0x7c20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_zero': los.c:(.text+0x7cc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_assign_vec3': los.c:(.text+0x7ce0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_assign_vec3': los.c:(.text+0x7d80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_assign': los.c:(.text+0x7da0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_assign': los.c:(.text+0x7e60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i': los.c:(.text+0x7e80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i': los.c:(.text+0x7f20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_is_equal': los.c:(.text+0x7f40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_is_equal': los.c:(.text+0x7fa0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3i_is_zero': los.c:(.text+0x7fc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3i_is_zero': los.c:(.text+0x8000): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_distance_squared': los.c:(.text+0x8020): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_distance_squared': los.c:(.text+0x8060): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_distance': los.c:(.text+0x8080): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_distance': los.c:(.text+0x80c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_length_squared': los.c:(.text+0x80e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_length_squared': los.c:(.text+0x8100): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_length': los.c:(.text+0x8120): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_length': los.c:(.text+0x8140): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_dot': los.c:(.text+0x8160): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_dot': los.c:(.text+0x81a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_bezier4': los.c:(.text+0x81c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_bezier4': los.c:(.text+0x82a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_bezier3': los.c:(.text+0x82e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_bezier3': los.c:(.text+0x83a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_lerp': los.c:(.text+0x83c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_lerp': los.c:(.text+0x8480): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_reflect': los.c:(.text+0x84a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_reflect': los.c:(.text+0x8560): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_slide': los.c:(.text+0x8580): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_slide': los.c:(.text+0x8640): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_project': los.c:(.text+0x8660): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_project': los.c:(.text+0x8720): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_normalize': los.c:(.text+0x8740): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_normalize': los.c:(.text+0x87e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_cross': los.c:(.text+0x8800): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_cross': los.c:(.text+0x88c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_clamp': los.c:(.text+0x88e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_clamp': los.c:(.text+0x89a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_min': los.c:(.text+0x89c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_min': los.c:(.text+0x8a80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_max': los.c:(.text+0x8aa0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_max': los.c:(.text+0x8b60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_round': los.c:(.text+0x8b80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_round': los.c:(.text+0x8c20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_ceil': los.c:(.text+0x8c40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_ceil': los.c:(.text+0x8ce0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_floor': los.c:(.text+0x8d00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_floor': los.c:(.text+0x8da0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_abs': los.c:(.text+0x8dc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_abs': los.c:(.text+0x8e60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_inverse': los.c:(.text+0x8e80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_inverse': los.c:(.text+0x8f20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_negative': los.c:(.text+0x8f40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_negative': los.c:(.text+0x8fe0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_snap': los.c:(.text+0x9000): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_snap': los.c:(.text+0x90c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_divide': los.c:(.text+0x90e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_divide': los.c:(.text+0x91a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_multiply_mat3': los.c:(.text+0x91c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_multiply_mat3': los.c:(.text+0x9260): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_multiply': los.c:(.text+0x9280): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_multiply': los.c:(.text+0x9340): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_scale': los.c:(.text+0x9360): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_scale': los.c:(.text+0x9400): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_subtract': los.c:(.text+0x9420): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_subtract': los.c:(.text+0x94e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_add': los.c:(.text+0x9500): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_add': los.c:(.text+0x95c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_one': los.c:(.text+0x95e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_one': los.c:(.text+0x9680): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_zero': los.c:(.text+0x96a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_zero': los.c:(.text+0x9740): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_assign_vec3i': los.c:(.text+0x9760): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_assign_vec3i': los.c:(.text+0x9820): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_assign': los.c:(.text+0x9840): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_assign': los.c:(.text+0x98e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3': los.c:(.text+0x9900): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3': los.c:(.text+0x99a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_nearly_equal': los.c:(.text+0x99c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_nearly_equal': los.c:(.text+0x9a00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_equal': los.c:(.text+0x9a20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_equal': los.c:(.text+0x9a60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_near_zero': los.c:(.text+0x9a80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_near_zero': los.c:(.text+0x9ac0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec3_is_zero': los.c:(.text+0x9ae0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec3_is_zero': los.c:(.text+0x9b20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_distance_squared': los.c:(.text+0x9b40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_distance_squared': los.c:(.text+0x9b80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_distance': los.c:(.text+0x9ba0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_distance': los.c:(.text+0x9bc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_length': los.c:(.text+0x9be0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_length': los.c:(.text+0x9c00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_length_squared': los.c:(.text+0x9c20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_length_squared': los.c:(.text+0x9c40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_angle': los.c:(.text+0x9c60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_angle': los.c:(.text+0x9c80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_dot': los.c:(.text+0x9ca0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_dot': los.c:(.text+0x9ce0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_bezier4': los.c:(.text+0x9d00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_bezier4': los.c:(.text+0x9da0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_bezier3': los.c:(.text+0x9de0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_bezier3': los.c:(.text+0x9e80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_lerp': los.c:(.text+0x9ea0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_lerp': los.c:(.text+0x9f20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_rotate': los.c:(.text+0x9f40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_rotate': los.c:(.text+0x9fc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_tangent': los.c:(.text+0x9fe0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_tangent': los.c:(.text+0xa060): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_reflect': los.c:(.text+0xa080): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_reflect': los.c:(.text+0xa100): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_slide': los.c:(.text+0xa120): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_slide': los.c:(.text+0xa1a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_project': los.c:(.text+0xa1c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_project': los.c:(.text+0xa240): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_normalize': los.c:(.text+0xa260): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_normalize': los.c:(.text+0xa2e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_clamp': los.c:(.text+0xa300): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_clamp': los.c:(.text+0xa3a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_min': los.c:(.text+0xa3c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_min': los.c:(.text+0xa440): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_max': los.c:(.text+0xa460): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_max': los.c:(.text+0xa4e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_round': los.c:(.text+0xa500): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_round': los.c:(.text+0xa580): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_ceil': los.c:(.text+0xa5a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_ceil': los.c:(.text+0xa620): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_floor': los.c:(.text+0xa640): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_floor': los.c:(.text+0xa6c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_abs': los.c:(.text+0xa6e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_abs': los.c:(.text+0xa760): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_inverse': los.c:(.text+0xa780): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_inverse': los.c:(.text+0xa800): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_negative': los.c:(.text+0xa820): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_negative': los.c:(.text+0xa8a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_snap': los.c:(.text+0xa8c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_snap': los.c:(.text+0xa940): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_divide': los.c:(.text+0xa960): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_divide': los.c:(.text+0xa9e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_multiply_mat2': los.c:(.text+0xaa00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_multiply_mat2': los.c:(.text+0xaaa0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_multiply': los.c:(.text+0xaac0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_multiply': los.c:(.text+0xab40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_scale': los.c:(.text+0xab60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_scale': los.c:(.text+0xabe0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_subtract': los.c:(.text+0xac00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_subtract': los.c:(.text+0xac80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_add': los.c:(.text+0xaca0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_add': los.c:(.text+0xad20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_one': los.c:(.text+0xad40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_one': los.c:(.text+0xadc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_zero': los.c:(.text+0xade0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_zero': los.c:(.text+0xae60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_assign_vec2': los.c:(.text+0xae80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_assign_vec2': los.c:(.text+0xaf00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_assign': los.c:(.text+0xaf20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_assign': los.c:(.text+0xafa0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i': los.c:(.text+0xafc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i': los.c:(.text+0xb040): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_is_equal': los.c:(.text+0xb060): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_is_equal': los.c:(.text+0xb0a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2i_is_zero': los.c:(.text+0xb0c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2i_is_zero': los.c:(.text+0xb0e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_distance_squared': los.c:(.text+0xb100): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_distance_squared': los.c:(.text+0xb140): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_distance': los.c:(.text+0xb160): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_distance': los.c:(.text+0xb1a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_length': los.c:(.text+0xb1c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_length': los.c:(.text+0xb1e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_length_squared': los.c:(.text+0xb200): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_length_squared': los.c:(.text+0xb220): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_angle': los.c:(.text+0xb240): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_angle': los.c:(.text+0xb260): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_dot': los.c:(.text+0xb280): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_dot': los.c:(.text+0xb2c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_bezier4': los.c:(.text+0xb2e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_bezier4': los.c:(.text+0xb3a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_bezier3': los.c:(.text+0xb3e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_bezier3': los.c:(.text+0xb480): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_lerp': los.c:(.text+0xb4a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_lerp': los.c:(.text+0xb540): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_rotate': los.c:(.text+0xb560): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_rotate': los.c:(.text+0xb600): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_tangent': los.c:(.text+0xb620): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_tangent': los.c:(.text+0xb6a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_reflect': los.c:(.text+0xb6c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_reflect': los.c:(.text+0xb760): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_slide': los.c:(.text+0xb780): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_slide': los.c:(.text+0xb820): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_project': los.c:(.text+0xb840): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_project': los.c:(.text+0xb8e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_normalize': los.c:(.text+0xb900): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_normalize': los.c:(.text+0xb980): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_clamp': los.c:(.text+0xb9a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_clamp': los.c:(.text+0xba40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_min': los.c:(.text+0xba60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_min': los.c:(.text+0xbb00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_max': los.c:(.text+0xbb20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_max': los.c:(.text+0xbbc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_round': los.c:(.text+0xbbe0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_round': los.c:(.text+0xbc60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_ceil': los.c:(.text+0xbc80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_ceil': los.c:(.text+0xbd00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_floor': los.c:(.text+0xbd20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_floor': los.c:(.text+0xbda0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_abs': los.c:(.text+0xbdc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_abs': los.c:(.text+0xbe40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_inverse': los.c:(.text+0xbe60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_inverse': los.c:(.text+0xbee0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_negative': los.c:(.text+0xbf00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_negative': los.c:(.text+0xbf80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_snap': los.c:(.text+0xbfa0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_snap': los.c:(.text+0xc040): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_divide': los.c:(.text+0xc060): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_divide': los.c:(.text+0xc100): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_multiply_mat2': los.c:(.text+0xc120): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_multiply_mat2': los.c:(.text+0xc1c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_multiply': los.c:(.text+0xc1e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_multiply': los.c:(.text+0xc280): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_scale': los.c:(.text+0xc2a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_scale': los.c:(.text+0xc340): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_subtract': los.c:(.text+0xc360): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_subtract': los.c:(.text+0xc400): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_add': los.c:(.text+0xc420): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_add': los.c:(.text+0xc4c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_one': los.c:(.text+0xc4e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_one': los.c:(.text+0xc560): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_zero': los.c:(.text+0xc580): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_zero': los.c:(.text+0xc600): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_assign_vec2i': los.c:(.text+0xc620): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_assign_vec2i': los.c:(.text+0xc6a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_assign': los.c:(.text+0xc6c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_assign': los.c:(.text+0xc740): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2': los.c:(.text+0xc760): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2': los.c:(.text+0xc7e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_nearly_equal': los.c:(.text+0xc800): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_nearly_equal': los.c:(.text+0xc840): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_equal': los.c:(.text+0xc860): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_equal': los.c:(.text+0xc8a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_near_zero': los.c:(.text+0xc8c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_near_zero': los.c:(.text+0xc8e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(los.c.o): In function `svec2_is_zero': los.c:(.text+0xc900): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(los.c.o): In function `psvec2_is_zero': los.c:(.text+0xc920): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_lerp': map.c:(.text+0x800): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_lerp': map.c:(.text+0x880): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_multiply': map.c:(.text+0x8a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_multiply': map.c:(.text+0x920): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_scale': map.c:(.text+0x940): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_scale': map.c:(.text+0x9c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_negative': map.c:(.text+0x9e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_negative': map.c:(.text+0xa60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_scaling': map.c:(.text+0xa80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_scaling': map.c:(.text+0xb00): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_translation': map.c:(.text+0xb20): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_translation': map.c:(.text+0xba0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_look_at': map.c:(.text+0xbc0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_look_at': map.c:(.text+0xc80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_quaternion': map.c:(.text+0xca0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_quaternion': map.c:(.text+0xd20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_axis': map.c:(.text+0xd40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_axis': map.c:(.text+0xdc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_z': map.c:(.text+0xde0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_z': map.c:(.text+0xe60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_y': map.c:(.text+0xe80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_y': map.c:(.text+0xf00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_rotation_x': map.c:(.text+0xf20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_rotation_x': map.c:(.text+0xfa0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_perspective_infinite': map.c:(.text+0xfc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_perspective_infinite': map.c:(.text+0x1040): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_perspective_fov': map.c:(.text+0x1060): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_perspective_fov': map.c:(.text+0x10e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_perspective': map.c:(.text+0x1100): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_perspective': map.c:(.text+0x1180): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_ortho': map.c:(.text+0x11a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_ortho': map.c:(.text+0x1220): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_inverse': map.c:(.text+0x1240): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_inverse': map.c:(.text+0x12c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_adjugate': map.c:(.text+0x12e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_adjugate': map.c:(.text+0x1360): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_transpose': map.c:(.text+0x1380): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_transpose': map.c:(.text+0x1400): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_assign_mat3': map.c:(.text+0x1420): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_assign_mat3': map.c:(.text+0x14a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_assign_mat2': map.c:(.text+0x14c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_assign_mat2': map.c:(.text+0x1560): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_assign': map.c:(.text+0x1580): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_assign': map.c:(.text+0x1600): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_determinant': map.c:(.text+0x1620): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_determinant': map.c:(.text+0x1640): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_identity': map.c:(.text+0x1660): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_identity': map.c:(.text+0x16e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4_zero': map.c:(.text+0x1700): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4_zero': map.c:(.text+0x1780): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat4': map.c:(.text+0x17a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat4': map.c:(.text+0x1820): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_lerp': map.c:(.text+0x1840): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_lerp': map.c:(.text+0x18c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_multiply': map.c:(.text+0x18e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_multiply': map.c:(.text+0x1960): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_scale': map.c:(.text+0x1980): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_scale': map.c:(.text+0x1a00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_negative': map.c:(.text+0x1a20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_negative': map.c:(.text+0x1aa0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_scaling': map.c:(.text+0x1ac0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_scaling': map.c:(.text+0x1b40): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_quaternion': map.c:(.text+0x1b60): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_quaternion': map.c:(.text+0x1c00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_axis': map.c:(.text+0x1c20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_axis': map.c:(.text+0x1cc0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_z': map.c:(.text+0x1ce0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_z': map.c:(.text+0x1d60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_y': map.c:(.text+0x1d80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_y': map.c:(.text+0x1e00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_rotation_x': map.c:(.text+0x1e20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_rotation_x': map.c:(.text+0x1ea0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_inverse': map.c:(.text+0x1ec0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_inverse': map.c:(.text+0x1f40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_adjugate': map.c:(.text+0x1f60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_adjugate': map.c:(.text+0x1fe0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_cofactor': map.c:(.text+0x2000): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_cofactor': map.c:(.text+0x2080): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_transpose': map.c:(.text+0x20a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_transpose': map.c:(.text+0x2120): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_assign_mat4': map.c:(.text+0x2140): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_assign_mat4': map.c:(.text+0x21c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_assign_mat2': map.c:(.text+0x21e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_assign_mat2': map.c:(.text+0x2280): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_assign': map.c:(.text+0x22a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_assign': map.c:(.text+0x2320): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_determinant': map.c:(.text+0x2340): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_determinant': map.c:(.text+0x2360): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_identity': map.c:(.text+0x2380): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_identity': map.c:(.text+0x2400): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3_zero': map.c:(.text+0x2420): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3_zero': map.c:(.text+0x24a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat3': map.c:(.text+0x24c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat3': map.c:(.text+0x2540): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_lerp': map.c:(.text+0x2560): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_lerp': map.c:(.text+0x2620): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_multiply': map.c:(.text+0x2640): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_multiply': map.c:(.text+0x2700): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_scale': map.c:(.text+0x2720): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_scale': map.c:(.text+0x27c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_negative': map.c:(.text+0x27e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_negative': map.c:(.text+0x2880): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_scaling': map.c:(.text+0x28a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_scaling': map.c:(.text+0x2940): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_rotation': map.c:(.text+0x2960): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_rotation': map.c:(.text+0x2a00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_inverse': map.c:(.text+0x2a20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_inverse': map.c:(.text+0x2ac0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_cofactor': map.c:(.text+0x2ae0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_cofactor': map.c:(.text+0x2b80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_transpose': map.c:(.text+0x2ba0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_transpose': map.c:(.text+0x2c40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_assign_mat4': map.c:(.text+0x2c60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_assign_mat4': map.c:(.text+0x2d00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_assign_mat3': map.c:(.text+0x2d20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_assign_mat3': map.c:(.text+0x2dc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_assign': map.c:(.text+0x2de0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_assign': map.c:(.text+0x2e80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_determinant': map.c:(.text+0x2ea0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_determinant': map.c:(.text+0x2ee0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_identity': map.c:(.text+0x2f00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_identity': map.c:(.text+0x2fa0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2_zero': map.c:(.text+0x2fc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2_zero': map.c:(.text+0x3060): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `smat2': map.c:(.text+0x3080): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psmat2': map.c:(.text+0x3120): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_length_squared': map.c:(.text+0x3140): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_length_squared': map.c:(.text+0x3180): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_length': map.c:(.text+0x31a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_length': map.c:(.text+0x31e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_angle': map.c:(.text+0x3200): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_angle': map.c:(.text+0x3240): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_dot': map.c:(.text+0x3260): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_dot': map.c:(.text+0x32a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_slerp': map.c:(.text+0x32c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_slerp': map.c:(.text+0x3380): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_lerp': map.c:(.text+0x33a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_lerp': map.c:(.text+0x3460): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_yaw_pitch_roll': map.c:(.text+0x3480): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_yaw_pitch_roll': map.c:(.text+0x3520): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_mat4': map.c:(.text+0x3540): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_mat4': map.c:(.text+0x35e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_vec3': map.c:(.text+0x3600): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_vec3': map.c:(.text+0x36a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_from_axis_angle': map.c:(.text+0x36c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_from_axis_angle': map.c:(.text+0x3760): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_power': map.c:(.text+0x3780): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_power': map.c:(.text+0x3820): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_normalize': map.c:(.text+0x3840): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_normalize': map.c:(.text+0x38e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_inverse': map.c:(.text+0x3900): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_inverse': map.c:(.text+0x39a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_conjugate': map.c:(.text+0x39c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_conjugate': map.c:(.text+0x3a60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_negative': map.c:(.text+0x3a80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_negative': map.c:(.text+0x3b20): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_divide': map.c:(.text+0x3b40): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_divide': map.c:(.text+0x3c00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_multiply': map.c:(.text+0x3c20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_multiply': map.c:(.text+0x3ce0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_scale': map.c:(.text+0x3d00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_scale': map.c:(.text+0x3da0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_null': map.c:(.text+0x3dc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_null': map.c:(.text+0x3e60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_zero': map.c:(.text+0x3e80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_zero': map.c:(.text+0x3f20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_assign': map.c:(.text+0x3f40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_assign': map.c:(.text+0x3fe0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat': map.c:(.text+0x4000): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat': map.c:(.text+0x40a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_nearly_equal': map.c:(.text+0x40c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_nearly_equal': map.c:(.text+0x4100): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_equal': map.c:(.text+0x4120): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_equal': map.c:(.text+0x4160): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_near_zero': map.c:(.text+0x4180): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_near_zero': map.c:(.text+0x41c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `squat_is_zero': map.c:(.text+0x41e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psquat_is_zero': map.c:(.text+0x4220): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_lerp': map.c:(.text+0x4240): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_lerp': map.c:(.text+0x42e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_normalize': map.c:(.text+0x4300): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_normalize': map.c:(.text+0x43a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_clamp': map.c:(.text+0x43c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_clamp': map.c:(.text+0x4460): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_min': map.c:(.text+0x4480): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_min': map.c:(.text+0x4520): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_max': map.c:(.text+0x4540): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_max': map.c:(.text+0x45e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_round': map.c:(.text+0x4600): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_round': map.c:(.text+0x46a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_ceil': map.c:(.text+0x46c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_ceil': map.c:(.text+0x4760): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_floor': map.c:(.text+0x4780): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_floor': map.c:(.text+0x4820): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_abs': map.c:(.text+0x4840): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_abs': map.c:(.text+0x48e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_inverse': map.c:(.text+0x4900): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_inverse': map.c:(.text+0x49a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_negative': map.c:(.text+0x49c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_negative': map.c:(.text+0x4a60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_snap': map.c:(.text+0x4a80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_snap': map.c:(.text+0x4b20): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_divide': map.c:(.text+0x4b40): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_divide': map.c:(.text+0x4be0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_multiply_mat4': map.c:(.text+0x4c00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_multiply_mat4': map.c:(.text+0x4ca0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_multiply': map.c:(.text+0x4cc0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_multiply': map.c:(.text+0x4d60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_scale': map.c:(.text+0x4d80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_scale': map.c:(.text+0x4e20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_subtract': map.c:(.text+0x4e40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_subtract': map.c:(.text+0x4ee0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_add': map.c:(.text+0x4f00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_add': map.c:(.text+0x4fa0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_one': map.c:(.text+0x4fc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_one': map.c:(.text+0x5040): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_zero': map.c:(.text+0x5060): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_zero': map.c:(.text+0x50e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_assign_vec4': map.c:(.text+0x5100): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_assign_vec4': map.c:(.text+0x51a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_assign': map.c:(.text+0x51c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_assign': map.c:(.text+0x5260): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i': map.c:(.text+0x5280): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i': map.c:(.text+0x5320): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_is_equal': map.c:(.text+0x5360): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_is_equal': map.c:(.text+0x53a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4i_is_zero': map.c:(.text+0x53c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4i_is_zero': map.c:(.text+0x53e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_lerp': map.c:(.text+0x5400): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_lerp': map.c:(.text+0x54a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_normalize': map.c:(.text+0x54c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_normalize': map.c:(.text+0x5560): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_clamp': map.c:(.text+0x5580): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_clamp': map.c:(.text+0x5620): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_min': map.c:(.text+0x5640): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_min': map.c:(.text+0x56e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_max': map.c:(.text+0x5700): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_max': map.c:(.text+0x57a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_round': map.c:(.text+0x57c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_round': map.c:(.text+0x5860): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_ceil': map.c:(.text+0x5880): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_ceil': map.c:(.text+0x5920): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_floor': map.c:(.text+0x5940): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_floor': map.c:(.text+0x59e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_abs': map.c:(.text+0x5a00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_abs': map.c:(.text+0x5aa0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_inverse': map.c:(.text+0x5ac0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_inverse': map.c:(.text+0x5b60): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_negative': map.c:(.text+0x5b80): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_negative': map.c:(.text+0x5c20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_snap': map.c:(.text+0x5c40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_snap': map.c:(.text+0x5ce0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_divide': map.c:(.text+0x5d00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_divide': map.c:(.text+0x5da0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_multiply_mat4': map.c:(.text+0x5dc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_multiply_mat4': map.c:(.text+0x5e60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_multiply': map.c:(.text+0x5e80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_multiply': map.c:(.text+0x5f20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_scale': map.c:(.text+0x5f40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_scale': map.c:(.text+0x5fe0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_subtract': map.c:(.text+0x6000): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_subtract': map.c:(.text+0x60a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_add': map.c:(.text+0x60c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_add': map.c:(.text+0x6160): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_one': map.c:(.text+0x6180): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_one': map.c:(.text+0x6200): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_zero': map.c:(.text+0x6220): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_zero': map.c:(.text+0x62a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_assign_vec4i': map.c:(.text+0x62c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_assign_vec4i': map.c:(.text+0x6360): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_assign': map.c:(.text+0x6380): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_assign': map.c:(.text+0x6420): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4': map.c:(.text+0x6440): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4': map.c:(.text+0x64e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_nearly_equal': map.c:(.text+0x6500): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_nearly_equal': map.c:(.text+0x6540): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_equal': map.c:(.text+0x6560): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_equal': map.c:(.text+0x65a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_near_zero': map.c:(.text+0x65c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_near_zero': map.c:(.text+0x6600): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec4_is_zero': map.c:(.text+0x6620): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec4_is_zero': map.c:(.text+0x6640): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_distance_squared': map.c:(.text+0x6660): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_distance_squared': map.c:(.text+0x66c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_distance': map.c:(.text+0x66e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_distance': map.c:(.text+0x6740): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_length_squared': map.c:(.text+0x6760): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_length_squared': map.c:(.text+0x67a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_length': map.c:(.text+0x67c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_length': map.c:(.text+0x6800): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_dot': map.c:(.text+0x6820): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_dot': map.c:(.text+0x6880): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_bezier4': map.c:(.text+0x68a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_bezier4': map.c:(.text+0x69a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_bezier3': map.c:(.text+0x69e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_bezier3': map.c:(.text+0x6ae0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_lerp': map.c:(.text+0x6b00): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_lerp': map.c:(.text+0x6be0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_reflect': map.c:(.text+0x6c00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_reflect': map.c:(.text+0x6ce0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_slide': map.c:(.text+0x6d00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_slide': map.c:(.text+0x6de0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_project': map.c:(.text+0x6e00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_project': map.c:(.text+0x6ee0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_normalize': map.c:(.text+0x6f00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_normalize': map.c:(.text+0x6fc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_cross': map.c:(.text+0x6fe0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_cross': map.c:(.text+0x70c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_clamp': map.c:(.text+0x70e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_clamp': map.c:(.text+0x71e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_min': map.c:(.text+0x7200): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_min': map.c:(.text+0x72e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_max': map.c:(.text+0x7300): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_max': map.c:(.text+0x73e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_round': map.c:(.text+0x7400): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_round': map.c:(.text+0x74a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_ceil': map.c:(.text+0x74c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_ceil': map.c:(.text+0x7560): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_floor': map.c:(.text+0x7580): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_floor': map.c:(.text+0x7620): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_abs': map.c:(.text+0x7640): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_abs': map.c:(.text+0x7700): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_inverse': map.c:(.text+0x7720): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_inverse': map.c:(.text+0x77e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_negative': map.c:(.text+0x7800): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_negative': map.c:(.text+0x78c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_snap': map.c:(.text+0x78e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_snap': map.c:(.text+0x79c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_divide': map.c:(.text+0x79e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_divide': map.c:(.text+0x7ac0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_multiply_mat3': map.c:(.text+0x7ae0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_multiply_mat3': map.c:(.text+0x7ba0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_multiply': map.c:(.text+0x7bc0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_multiply': map.c:(.text+0x7ca0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_scale': map.c:(.text+0x7cc0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_scale': map.c:(.text+0x7d80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_subtract': map.c:(.text+0x7da0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_subtract': map.c:(.text+0x7e80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_add': map.c:(.text+0x7ea0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_add': map.c:(.text+0x7f80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_one': map.c:(.text+0x7fa0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_one': map.c:(.text+0x8040): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_zero': map.c:(.text+0x8060): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_zero': map.c:(.text+0x8100): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_assign_vec3': map.c:(.text+0x8120): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_assign_vec3': map.c:(.text+0x81c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_assign': map.c:(.text+0x81e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_assign': map.c:(.text+0x82a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i': map.c:(.text+0x82c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i': map.c:(.text+0x8360): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_is_equal': map.c:(.text+0x8380): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_is_equal': map.c:(.text+0x83e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3i_is_zero': map.c:(.text+0x8400): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3i_is_zero': map.c:(.text+0x8440): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_distance_squared': map.c:(.text+0x8460): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_distance_squared': map.c:(.text+0x84a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_distance': map.c:(.text+0x84c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_distance': map.c:(.text+0x8500): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_length_squared': map.c:(.text+0x8520): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_length_squared': map.c:(.text+0x8540): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_length': map.c:(.text+0x8560): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_length': map.c:(.text+0x8580): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_dot': map.c:(.text+0x85a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_dot': map.c:(.text+0x85e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_bezier4': map.c:(.text+0x8600): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_bezier4': map.c:(.text+0x86e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_bezier3': map.c:(.text+0x8720): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_bezier3': map.c:(.text+0x87e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_lerp': map.c:(.text+0x8800): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_lerp': map.c:(.text+0x88c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_reflect': map.c:(.text+0x88e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_reflect': map.c:(.text+0x89a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_slide': map.c:(.text+0x89c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_slide': map.c:(.text+0x8a80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_project': map.c:(.text+0x8aa0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_project': map.c:(.text+0x8b60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_normalize': map.c:(.text+0x8b80): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_normalize': map.c:(.text+0x8c20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_cross': map.c:(.text+0x8c40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_cross': map.c:(.text+0x8d00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_clamp': map.c:(.text+0x8d20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_clamp': map.c:(.text+0x8de0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_min': map.c:(.text+0x8e00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_min': map.c:(.text+0x8ec0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_max': map.c:(.text+0x8ee0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_max': map.c:(.text+0x8fa0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_round': map.c:(.text+0x8fc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_round': map.c:(.text+0x9060): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_ceil': map.c:(.text+0x9080): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_ceil': map.c:(.text+0x9120): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_floor': map.c:(.text+0x9140): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_floor': map.c:(.text+0x91e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_abs': map.c:(.text+0x9200): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_abs': map.c:(.text+0x92a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_inverse': map.c:(.text+0x92c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_inverse': map.c:(.text+0x9360): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_negative': map.c:(.text+0x9380): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_negative': map.c:(.text+0x9420): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_snap': map.c:(.text+0x9440): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_snap': map.c:(.text+0x9500): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_divide': map.c:(.text+0x9520): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_divide': map.c:(.text+0x95e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_multiply_mat3': map.c:(.text+0x9600): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_multiply_mat3': map.c:(.text+0x96a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_multiply': map.c:(.text+0x96c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_multiply': map.c:(.text+0x9780): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_scale': map.c:(.text+0x97a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_scale': map.c:(.text+0x9840): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_subtract': map.c:(.text+0x9860): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_subtract': map.c:(.text+0x9920): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_add': map.c:(.text+0x9940): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_add': map.c:(.text+0x9a00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_one': map.c:(.text+0x9a20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_one': map.c:(.text+0x9ac0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_zero': map.c:(.text+0x9ae0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_zero': map.c:(.text+0x9b80): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_assign_vec3i': map.c:(.text+0x9ba0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_assign_vec3i': map.c:(.text+0x9c60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_assign': map.c:(.text+0x9c80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_assign': map.c:(.text+0x9d20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3': map.c:(.text+0x9d40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3': map.c:(.text+0x9de0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_nearly_equal': map.c:(.text+0x9e00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_nearly_equal': map.c:(.text+0x9e40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_equal': map.c:(.text+0x9e60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_equal': map.c:(.text+0x9ea0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_near_zero': map.c:(.text+0x9ec0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_near_zero': map.c:(.text+0x9f00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec3_is_zero': map.c:(.text+0x9f20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec3_is_zero': map.c:(.text+0x9f60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_distance_squared': map.c:(.text+0x9f80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_distance_squared': map.c:(.text+0x9fc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_distance': map.c:(.text+0x9fe0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_distance': map.c:(.text+0xa000): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_length': map.c:(.text+0xa020): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_length': map.c:(.text+0xa040): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_length_squared': map.c:(.text+0xa060): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_length_squared': map.c:(.text+0xa080): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_angle': map.c:(.text+0xa0a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_angle': map.c:(.text+0xa0c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_dot': map.c:(.text+0xa0e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_dot': map.c:(.text+0xa120): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_bezier4': map.c:(.text+0xa140): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_bezier4': map.c:(.text+0xa1e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_bezier3': map.c:(.text+0xa220): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_bezier3': map.c:(.text+0xa2c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_lerp': map.c:(.text+0xa2e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_lerp': map.c:(.text+0xa360): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_rotate': map.c:(.text+0xa380): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_rotate': map.c:(.text+0xa400): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_tangent': map.c:(.text+0xa420): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_tangent': map.c:(.text+0xa4a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_reflect': map.c:(.text+0xa4c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_reflect': map.c:(.text+0xa540): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_slide': map.c:(.text+0xa560): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_slide': map.c:(.text+0xa5e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_project': map.c:(.text+0xa600): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_project': map.c:(.text+0xa680): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_normalize': map.c:(.text+0xa6a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_normalize': map.c:(.text+0xa720): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_clamp': map.c:(.text+0xa740): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_clamp': map.c:(.text+0xa7e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_min': map.c:(.text+0xa800): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_min': map.c:(.text+0xa880): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_max': map.c:(.text+0xa8a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_max': map.c:(.text+0xa920): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_round': map.c:(.text+0xa940): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_round': map.c:(.text+0xa9c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_ceil': map.c:(.text+0xa9e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_ceil': map.c:(.text+0xaa60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_floor': map.c:(.text+0xaa80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_floor': map.c:(.text+0xab00): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_abs': map.c:(.text+0xab20): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_abs': map.c:(.text+0xaba0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_inverse': map.c:(.text+0xabc0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_inverse': map.c:(.text+0xac40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_negative': map.c:(.text+0xac60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_negative': map.c:(.text+0xace0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_snap': map.c:(.text+0xad00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_snap': map.c:(.text+0xad80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_divide': map.c:(.text+0xada0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_divide': map.c:(.text+0xae20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_multiply_mat2': map.c:(.text+0xae40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_multiply_mat2': map.c:(.text+0xaee0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_multiply': map.c:(.text+0xaf00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_multiply': map.c:(.text+0xaf80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_scale': map.c:(.text+0xafa0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_scale': map.c:(.text+0xb020): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_subtract': map.c:(.text+0xb040): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_subtract': map.c:(.text+0xb0c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_add': map.c:(.text+0xb0e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_add': map.c:(.text+0xb160): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_one': map.c:(.text+0xb300): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_one': map.c:(.text+0xb380): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_zero': map.c:(.text+0xbf40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_zero': map.c:(.text+0xbfc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_assign_vec2': map.c:(.text+0xbfe0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_assign_vec2': map.c:(.text+0xc060): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_assign': map.c:(.text+0xc080): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_assign': map.c:(.text+0xc100): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i': map.c:(.text+0xc580): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i': map.c:(.text+0xc600): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_is_equal': map.c:(.text+0xc620): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_is_equal': map.c:(.text+0xc660): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2i_is_zero': map.c:(.text+0xc680): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2i_is_zero': map.c:(.text+0xc6a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_distance_squared': map.c:(.text+0xc6c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_distance_squared': map.c:(.text+0xc700): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_distance': map.c:(.text+0xc720): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_distance': map.c:(.text+0xc760): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_length': map.c:(.text+0xc780): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_length': map.c:(.text+0xc7a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_length_squared': map.c:(.text+0xc7c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_length_squared': map.c:(.text+0xc7e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_angle': map.c:(.text+0xc800): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_angle': map.c:(.text+0xc820): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_dot': map.c:(.text+0xc840): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_dot': map.c:(.text+0xc880): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_bezier4': map.c:(.text+0xc8a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_bezier4': map.c:(.text+0xc960): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_bezier3': map.c:(.text+0xc9a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_bezier3': map.c:(.text+0xca40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_lerp': map.c:(.text+0xca60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_lerp': map.c:(.text+0xcb00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_rotate': map.c:(.text+0xcb20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_rotate': map.c:(.text+0xcbc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_tangent': map.c:(.text+0xcbe0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_tangent': map.c:(.text+0xcc60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_reflect': map.c:(.text+0xcc80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_reflect': map.c:(.text+0xcd20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_slide': map.c:(.text+0xcd40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_slide': map.c:(.text+0xcde0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_project': map.c:(.text+0xce00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_project': map.c:(.text+0xcea0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_normalize': map.c:(.text+0xcec0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_normalize': map.c:(.text+0xcf40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_clamp': map.c:(.text+0xcf60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_clamp': map.c:(.text+0xd000): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_min': map.c:(.text+0xd020): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_min': map.c:(.text+0xd0c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_max': map.c:(.text+0xd0e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_max': map.c:(.text+0xd180): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_round': map.c:(.text+0xd1a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_round': map.c:(.text+0xd220): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_ceil': map.c:(.text+0xd240): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_ceil': map.c:(.text+0xd2c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_floor': map.c:(.text+0xd2e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_floor': map.c:(.text+0xd360): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_abs': map.c:(.text+0xd380): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_abs': map.c:(.text+0xd400): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_inverse': map.c:(.text+0xd420): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_inverse': map.c:(.text+0xd4a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_negative': map.c:(.text+0xd4c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_negative': map.c:(.text+0xd540): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_snap': map.c:(.text+0xd560): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_snap': map.c:(.text+0xd600): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_divide': map.c:(.text+0xd620): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_divide': map.c:(.text+0xd6c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_multiply_mat2': map.c:(.text+0xd6e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_multiply_mat2': map.c:(.text+0xd780): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_multiply': map.c:(.text+0xd7a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_multiply': map.c:(.text+0xd840): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_scale': map.c:(.text+0xd860): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_scale': map.c:(.text+0xd900): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_subtract': map.c:(.text+0xd920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_subtract': map.c:(.text+0xd9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_add': map.c:(.text+0xd9e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_add': map.c:(.text+0xda80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_one': map.c:(.text+0xdaa0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_one': map.c:(.text+0xdb20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_zero': map.c:(.text+0xdb40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_zero': map.c:(.text+0xdbc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_assign_vec2i': map.c:(.text+0xdbe0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_assign_vec2i': map.c:(.text+0xdc60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_assign': map.c:(.text+0xdc80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_assign': map.c:(.text+0xdd00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2': map.c:(.text+0xdfc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2': map.c:(.text+0xe040): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_nearly_equal': map.c:(.text+0xe060): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_nearly_equal': map.c:(.text+0xe0a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_equal': map.c:(.text+0xe0c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_equal': map.c:(.text+0xe100): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_near_zero': map.c:(.text+0xe120): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_near_zero': map.c:(.text+0xe140): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map.c.o): In function `svec2_is_zero': map.c:(.text+0xe160): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map.c.o): In function `psvec2_is_zero': map.c:(.text+0xe180): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_lerp': map_archive.c:(.text+0x20a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_lerp': map_archive.c:(.text+0x2120): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_multiply': map_archive.c:(.text+0x2140): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_multiply': map_archive.c:(.text+0x21c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_scale': map_archive.c:(.text+0x21e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_scale': map_archive.c:(.text+0x2260): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_negative': map_archive.c:(.text+0x2280): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_negative': map_archive.c:(.text+0x2300): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_scaling': map_archive.c:(.text+0x2320): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_scaling': map_archive.c:(.text+0x23a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_translation': map_archive.c:(.text+0x23c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_translation': map_archive.c:(.text+0x2440): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_look_at': map_archive.c:(.text+0x2460): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_look_at': map_archive.c:(.text+0x2520): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_quaternion': map_archive.c:(.text+0x2540): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_quaternion': map_archive.c:(.text+0x25c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_axis': map_archive.c:(.text+0x25e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_axis': map_archive.c:(.text+0x2660): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_z': map_archive.c:(.text+0x2680): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_z': map_archive.c:(.text+0x2700): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_y': map_archive.c:(.text+0x2720): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_y': map_archive.c:(.text+0x27a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_rotation_x': map_archive.c:(.text+0x27c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_rotation_x': map_archive.c:(.text+0x2840): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_perspective_infinite': map_archive.c:(.text+0x2860): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_perspective_infinite': map_archive.c:(.text+0x28e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_perspective_fov': map_archive.c:(.text+0x2900): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_perspective_fov': map_archive.c:(.text+0x2980): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_perspective': map_archive.c:(.text+0x29a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_perspective': map_archive.c:(.text+0x2a20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_ortho': map_archive.c:(.text+0x2a40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_ortho': map_archive.c:(.text+0x2ac0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_inverse': map_archive.c:(.text+0x2ae0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_inverse': map_archive.c:(.text+0x2b60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_adjugate': map_archive.c:(.text+0x2b80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_adjugate': map_archive.c:(.text+0x2c00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_transpose': map_archive.c:(.text+0x2c20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_transpose': map_archive.c:(.text+0x2ca0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_assign_mat3': map_archive.c:(.text+0x2cc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_assign_mat3': map_archive.c:(.text+0x2d40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_assign_mat2': map_archive.c:(.text+0x2d60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_assign_mat2': map_archive.c:(.text+0x2e00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_assign': map_archive.c:(.text+0x2e20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_assign': map_archive.c:(.text+0x2ea0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_determinant': map_archive.c:(.text+0x2ec0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_determinant': map_archive.c:(.text+0x2ee0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_identity': map_archive.c:(.text+0x2f00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_identity': map_archive.c:(.text+0x2f80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4_zero': map_archive.c:(.text+0x2fa0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4_zero': map_archive.c:(.text+0x3020): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat4': map_archive.c:(.text+0x3040): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat4': map_archive.c:(.text+0x30c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_lerp': map_archive.c:(.text+0x30e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_lerp': map_archive.c:(.text+0x3160): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_multiply': map_archive.c:(.text+0x3180): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_multiply': map_archive.c:(.text+0x3200): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_scale': map_archive.c:(.text+0x3220): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_scale': map_archive.c:(.text+0x32a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_negative': map_archive.c:(.text+0x32c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_negative': map_archive.c:(.text+0x3340): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_scaling': map_archive.c:(.text+0x3360): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_scaling': map_archive.c:(.text+0x33e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_quaternion': map_archive.c:(.text+0x3400): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_quaternion': map_archive.c:(.text+0x34a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_axis': map_archive.c:(.text+0x34c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_axis': map_archive.c:(.text+0x3560): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_z': map_archive.c:(.text+0x3580): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_z': map_archive.c:(.text+0x3600): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_y': map_archive.c:(.text+0x3620): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_y': map_archive.c:(.text+0x36a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_rotation_x': map_archive.c:(.text+0x36c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_rotation_x': map_archive.c:(.text+0x3740): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_inverse': map_archive.c:(.text+0x3760): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_inverse': map_archive.c:(.text+0x37e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_adjugate': map_archive.c:(.text+0x3800): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_adjugate': map_archive.c:(.text+0x3880): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_cofactor': map_archive.c:(.text+0x38a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_cofactor': map_archive.c:(.text+0x3920): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_transpose': map_archive.c:(.text+0x3940): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_transpose': map_archive.c:(.text+0x39c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_assign_mat4': map_archive.c:(.text+0x39e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_assign_mat4': map_archive.c:(.text+0x3a60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_assign_mat2': map_archive.c:(.text+0x3a80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_assign_mat2': map_archive.c:(.text+0x3b20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_assign': map_archive.c:(.text+0x3b40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_assign': map_archive.c:(.text+0x3bc0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_determinant': map_archive.c:(.text+0x3be0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_determinant': map_archive.c:(.text+0x3c00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_identity': map_archive.c:(.text+0x3c20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_identity': map_archive.c:(.text+0x3ca0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3_zero': map_archive.c:(.text+0x3cc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3_zero': map_archive.c:(.text+0x3d40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat3': map_archive.c:(.text+0x3d60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat3': map_archive.c:(.text+0x3de0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_lerp': map_archive.c:(.text+0x3e00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_lerp': map_archive.c:(.text+0x3ec0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_multiply': map_archive.c:(.text+0x3ee0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_multiply': map_archive.c:(.text+0x3fa0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_scale': map_archive.c:(.text+0x3fc0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_scale': map_archive.c:(.text+0x4060): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_negative': map_archive.c:(.text+0x4080): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_negative': map_archive.c:(.text+0x4120): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_scaling': map_archive.c:(.text+0x4140): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_scaling': map_archive.c:(.text+0x41e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_rotation': map_archive.c:(.text+0x4200): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_rotation': map_archive.c:(.text+0x42a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_inverse': map_archive.c:(.text+0x42c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_inverse': map_archive.c:(.text+0x4360): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_cofactor': map_archive.c:(.text+0x4380): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_cofactor': map_archive.c:(.text+0x4420): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_transpose': map_archive.c:(.text+0x4440): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_transpose': map_archive.c:(.text+0x44e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_assign_mat4': map_archive.c:(.text+0x4500): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_assign_mat4': map_archive.c:(.text+0x45a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_assign_mat3': map_archive.c:(.text+0x45c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_assign_mat3': map_archive.c:(.text+0x4660): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_assign': map_archive.c:(.text+0x4680): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_assign': map_archive.c:(.text+0x4720): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_determinant': map_archive.c:(.text+0x4740): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_determinant': map_archive.c:(.text+0x4780): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_identity': map_archive.c:(.text+0x47a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_identity': map_archive.c:(.text+0x4840): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2_zero': map_archive.c:(.text+0x4860): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2_zero': map_archive.c:(.text+0x4900): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `smat2': map_archive.c:(.text+0x4920): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psmat2': map_archive.c:(.text+0x49c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_length_squared': map_archive.c:(.text+0x49e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_length_squared': map_archive.c:(.text+0x4a20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_length': map_archive.c:(.text+0x4a40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_length': map_archive.c:(.text+0x4a80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_angle': map_archive.c:(.text+0x4aa0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_angle': map_archive.c:(.text+0x4ae0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_dot': map_archive.c:(.text+0x4b00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_dot': map_archive.c:(.text+0x4b40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_slerp': map_archive.c:(.text+0x4b60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_slerp': map_archive.c:(.text+0x4c20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_lerp': map_archive.c:(.text+0x4c40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_lerp': map_archive.c:(.text+0x4d00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_yaw_pitch_roll': map_archive.c:(.text+0x4d20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_yaw_pitch_roll': map_archive.c:(.text+0x4dc0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_mat4': map_archive.c:(.text+0x4de0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_mat4': map_archive.c:(.text+0x4e80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_vec3': map_archive.c:(.text+0x4ea0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_vec3': map_archive.c:(.text+0x4f40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_from_axis_angle': map_archive.c:(.text+0x4f60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_from_axis_angle': map_archive.c:(.text+0x5000): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_power': map_archive.c:(.text+0x5020): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_power': map_archive.c:(.text+0x50c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_normalize': map_archive.c:(.text+0x50e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_normalize': map_archive.c:(.text+0x5180): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_inverse': map_archive.c:(.text+0x51a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_inverse': map_archive.c:(.text+0x5240): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_conjugate': map_archive.c:(.text+0x5260): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_conjugate': map_archive.c:(.text+0x5300): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_negative': map_archive.c:(.text+0x5320): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_negative': map_archive.c:(.text+0x53c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_divide': map_archive.c:(.text+0x53e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_divide': map_archive.c:(.text+0x54a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_multiply': map_archive.c:(.text+0x54c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_multiply': map_archive.c:(.text+0x5580): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_scale': map_archive.c:(.text+0x55a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_scale': map_archive.c:(.text+0x5640): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_null': map_archive.c:(.text+0x5660): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_null': map_archive.c:(.text+0x5700): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_zero': map_archive.c:(.text+0x5720): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_zero': map_archive.c:(.text+0x57c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_assign': map_archive.c:(.text+0x57e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_assign': map_archive.c:(.text+0x5880): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat': map_archive.c:(.text+0x58a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat': map_archive.c:(.text+0x5940): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_nearly_equal': map_archive.c:(.text+0x5960): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_nearly_equal': map_archive.c:(.text+0x59a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_equal': map_archive.c:(.text+0x59c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_equal': map_archive.c:(.text+0x5a00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_near_zero': map_archive.c:(.text+0x5a20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_near_zero': map_archive.c:(.text+0x5a60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `squat_is_zero': map_archive.c:(.text+0x5a80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psquat_is_zero': map_archive.c:(.text+0x5ac0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_lerp': map_archive.c:(.text+0x5ae0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_lerp': map_archive.c:(.text+0x5b80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_normalize': map_archive.c:(.text+0x5ba0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_normalize': map_archive.c:(.text+0x5c40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_clamp': map_archive.c:(.text+0x5c60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_clamp': map_archive.c:(.text+0x5d00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_min': map_archive.c:(.text+0x5d20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_min': map_archive.c:(.text+0x5dc0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_max': map_archive.c:(.text+0x5de0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_max': map_archive.c:(.text+0x5e80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_round': map_archive.c:(.text+0x5ea0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_round': map_archive.c:(.text+0x5f40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_ceil': map_archive.c:(.text+0x5f60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_ceil': map_archive.c:(.text+0x6000): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_floor': map_archive.c:(.text+0x6020): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_floor': map_archive.c:(.text+0x60c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_abs': map_archive.c:(.text+0x60e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_abs': map_archive.c:(.text+0x6180): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_inverse': map_archive.c:(.text+0x61a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_inverse': map_archive.c:(.text+0x6240): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_negative': map_archive.c:(.text+0x6260): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_negative': map_archive.c:(.text+0x6300): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_snap': map_archive.c:(.text+0x6320): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_snap': map_archive.c:(.text+0x63c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_divide': map_archive.c:(.text+0x63e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_divide': map_archive.c:(.text+0x6480): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_multiply_mat4': map_archive.c:(.text+0x64a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_multiply_mat4': map_archive.c:(.text+0x6540): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_multiply': map_archive.c:(.text+0x6560): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_multiply': map_archive.c:(.text+0x6600): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_scale': map_archive.c:(.text+0x6620): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_scale': map_archive.c:(.text+0x66c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_subtract': map_archive.c:(.text+0x66e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_subtract': map_archive.c:(.text+0x6780): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_add': map_archive.c:(.text+0x67a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_add': map_archive.c:(.text+0x6840): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_one': map_archive.c:(.text+0x6860): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_one': map_archive.c:(.text+0x68e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_zero': map_archive.c:(.text+0x6900): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_zero': map_archive.c:(.text+0x6980): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_assign_vec4': map_archive.c:(.text+0x69a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_assign_vec4': map_archive.c:(.text+0x6a40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_assign': map_archive.c:(.text+0x6a60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_assign': map_archive.c:(.text+0x6b00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i': map_archive.c:(.text+0x6b20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i': map_archive.c:(.text+0x6bc0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_is_equal': map_archive.c:(.text+0x6c00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_is_equal': map_archive.c:(.text+0x6c40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4i_is_zero': map_archive.c:(.text+0x6c60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4i_is_zero': map_archive.c:(.text+0x6c80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_lerp': map_archive.c:(.text+0x6ca0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_lerp': map_archive.c:(.text+0x6d40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_normalize': map_archive.c:(.text+0x6d60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_normalize': map_archive.c:(.text+0x6e00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_clamp': map_archive.c:(.text+0x6e20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_clamp': map_archive.c:(.text+0x6ec0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_min': map_archive.c:(.text+0x6ee0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_min': map_archive.c:(.text+0x6f80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_max': map_archive.c:(.text+0x6fa0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_max': map_archive.c:(.text+0x7040): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_round': map_archive.c:(.text+0x7060): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_round': map_archive.c:(.text+0x7100): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_ceil': map_archive.c:(.text+0x7120): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_ceil': map_archive.c:(.text+0x71c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_floor': map_archive.c:(.text+0x71e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_floor': map_archive.c:(.text+0x7280): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_abs': map_archive.c:(.text+0x72a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_abs': map_archive.c:(.text+0x7340): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_inverse': map_archive.c:(.text+0x7360): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_inverse': map_archive.c:(.text+0x7400): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_negative': map_archive.c:(.text+0x7420): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_negative': map_archive.c:(.text+0x74c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_snap': map_archive.c:(.text+0x74e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_snap': map_archive.c:(.text+0x7580): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_divide': map_archive.c:(.text+0x75a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_divide': map_archive.c:(.text+0x7640): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_multiply_mat4': map_archive.c:(.text+0x7660): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_multiply_mat4': map_archive.c:(.text+0x7700): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_multiply': map_archive.c:(.text+0x7720): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_multiply': map_archive.c:(.text+0x77c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_scale': map_archive.c:(.text+0x77e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_scale': map_archive.c:(.text+0x7880): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_subtract': map_archive.c:(.text+0x78a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_subtract': map_archive.c:(.text+0x7940): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_add': map_archive.c:(.text+0x7960): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_add': map_archive.c:(.text+0x7a00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_one': map_archive.c:(.text+0x7a20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_one': map_archive.c:(.text+0x7aa0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_zero': map_archive.c:(.text+0x7ac0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_zero': map_archive.c:(.text+0x7b40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_assign_vec4i': map_archive.c:(.text+0x7b60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_assign_vec4i': map_archive.c:(.text+0x7c00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_assign': map_archive.c:(.text+0x7c20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_assign': map_archive.c:(.text+0x7cc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4': map_archive.c:(.text+0x7ce0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4': map_archive.c:(.text+0x7d80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_nearly_equal': map_archive.c:(.text+0x7da0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_nearly_equal': map_archive.c:(.text+0x7de0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_equal': map_archive.c:(.text+0x7e00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_equal': map_archive.c:(.text+0x7e40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_near_zero': map_archive.c:(.text+0x7e60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_near_zero': map_archive.c:(.text+0x7ea0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec4_is_zero': map_archive.c:(.text+0x7ec0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec4_is_zero': map_archive.c:(.text+0x7ee0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_distance_squared': map_archive.c:(.text+0x7f00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_distance_squared': map_archive.c:(.text+0x7f60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_distance': map_archive.c:(.text+0x7f80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_distance': map_archive.c:(.text+0x7fe0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_length_squared': map_archive.c:(.text+0x8000): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_length_squared': map_archive.c:(.text+0x8040): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_length': map_archive.c:(.text+0x8060): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_length': map_archive.c:(.text+0x80a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_dot': map_archive.c:(.text+0x80c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_dot': map_archive.c:(.text+0x8120): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_bezier4': map_archive.c:(.text+0x8140): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_bezier4': map_archive.c:(.text+0x8240): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_bezier3': map_archive.c:(.text+0x8280): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_bezier3': map_archive.c:(.text+0x8380): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_lerp': map_archive.c:(.text+0x83a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_lerp': map_archive.c:(.text+0x8480): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_reflect': map_archive.c:(.text+0x84a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_reflect': map_archive.c:(.text+0x8580): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_slide': map_archive.c:(.text+0x85a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_slide': map_archive.c:(.text+0x8680): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_project': map_archive.c:(.text+0x86a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_project': map_archive.c:(.text+0x8780): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_normalize': map_archive.c:(.text+0x87a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_normalize': map_archive.c:(.text+0x8860): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_cross': map_archive.c:(.text+0x8880): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_cross': map_archive.c:(.text+0x8960): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_clamp': map_archive.c:(.text+0x8980): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_clamp': map_archive.c:(.text+0x8a80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_min': map_archive.c:(.text+0x8aa0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_min': map_archive.c:(.text+0x8b80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_max': map_archive.c:(.text+0x8ba0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_max': map_archive.c:(.text+0x8c80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_round': map_archive.c:(.text+0x8ca0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_round': map_archive.c:(.text+0x8d40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_ceil': map_archive.c:(.text+0x8d60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_ceil': map_archive.c:(.text+0x8e00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_floor': map_archive.c:(.text+0x8e20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_floor': map_archive.c:(.text+0x8ec0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_abs': map_archive.c:(.text+0x8ee0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_abs': map_archive.c:(.text+0x8fa0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_inverse': map_archive.c:(.text+0x8fc0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_inverse': map_archive.c:(.text+0x9080): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_negative': map_archive.c:(.text+0x90a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_negative': map_archive.c:(.text+0x9160): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_snap': map_archive.c:(.text+0x9180): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_snap': map_archive.c:(.text+0x9260): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_divide': map_archive.c:(.text+0x9280): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_divide': map_archive.c:(.text+0x9360): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_multiply_mat3': map_archive.c:(.text+0x9380): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_multiply_mat3': map_archive.c:(.text+0x9440): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_multiply': map_archive.c:(.text+0x9460): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_multiply': map_archive.c:(.text+0x9540): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_scale': map_archive.c:(.text+0x9560): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_scale': map_archive.c:(.text+0x9620): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_subtract': map_archive.c:(.text+0x9640): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_subtract': map_archive.c:(.text+0x9720): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_add': map_archive.c:(.text+0x9740): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_add': map_archive.c:(.text+0x9820): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_one': map_archive.c:(.text+0x9840): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_one': map_archive.c:(.text+0x98e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_zero': map_archive.c:(.text+0x9900): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_zero': map_archive.c:(.text+0x99a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_assign_vec3': map_archive.c:(.text+0x99c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_assign_vec3': map_archive.c:(.text+0x9a60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_assign': map_archive.c:(.text+0x9a80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_assign': map_archive.c:(.text+0x9b40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i': map_archive.c:(.text+0x9b60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i': map_archive.c:(.text+0x9c00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_is_equal': map_archive.c:(.text+0x9c20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_is_equal': map_archive.c:(.text+0x9c80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3i_is_zero': map_archive.c:(.text+0x9ca0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3i_is_zero': map_archive.c:(.text+0x9ce0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_distance_squared': map_archive.c:(.text+0x9d00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_distance_squared': map_archive.c:(.text+0x9d40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_distance': map_archive.c:(.text+0x9d60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_distance': map_archive.c:(.text+0x9da0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_length_squared': map_archive.c:(.text+0x9dc0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_length_squared': map_archive.c:(.text+0x9de0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_length': map_archive.c:(.text+0x9e00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_length': map_archive.c:(.text+0x9e20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_dot': map_archive.c:(.text+0x9e40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_dot': map_archive.c:(.text+0x9e80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_bezier4': map_archive.c:(.text+0x9ea0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_bezier4': map_archive.c:(.text+0x9f80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_bezier3': map_archive.c:(.text+0x9fc0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_bezier3': map_archive.c:(.text+0xa080): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_lerp': map_archive.c:(.text+0xa0a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_lerp': map_archive.c:(.text+0xa160): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_reflect': map_archive.c:(.text+0xa180): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_reflect': map_archive.c:(.text+0xa240): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_slide': map_archive.c:(.text+0xa260): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_slide': map_archive.c:(.text+0xa320): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_project': map_archive.c:(.text+0xa340): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_project': map_archive.c:(.text+0xa400): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_normalize': map_archive.c:(.text+0xa420): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_normalize': map_archive.c:(.text+0xa4c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_cross': map_archive.c:(.text+0xa4e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_cross': map_archive.c:(.text+0xa5a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_clamp': map_archive.c:(.text+0xa5c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_clamp': map_archive.c:(.text+0xa680): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_min': map_archive.c:(.text+0xa6a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_min': map_archive.c:(.text+0xa760): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_max': map_archive.c:(.text+0xa780): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_max': map_archive.c:(.text+0xa840): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_round': map_archive.c:(.text+0xa860): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_round': map_archive.c:(.text+0xa900): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_ceil': map_archive.c:(.text+0xa920): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_ceil': map_archive.c:(.text+0xa9c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_floor': map_archive.c:(.text+0xa9e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_floor': map_archive.c:(.text+0xaa80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_abs': map_archive.c:(.text+0xaaa0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_abs': map_archive.c:(.text+0xab40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_inverse': map_archive.c:(.text+0xab60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_inverse': map_archive.c:(.text+0xac00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_negative': map_archive.c:(.text+0xac20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_negative': map_archive.c:(.text+0xacc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_snap': map_archive.c:(.text+0xace0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_snap': map_archive.c:(.text+0xada0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_divide': map_archive.c:(.text+0xadc0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_divide': map_archive.c:(.text+0xae80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_multiply_mat3': map_archive.c:(.text+0xaea0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_multiply_mat3': map_archive.c:(.text+0xaf40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_multiply': map_archive.c:(.text+0xaf60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_multiply': map_archive.c:(.text+0xb020): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_scale': map_archive.c:(.text+0xb040): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_scale': map_archive.c:(.text+0xb0e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_subtract': map_archive.c:(.text+0xb100): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_subtract': map_archive.c:(.text+0xb1c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_add': map_archive.c:(.text+0xb1e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_add': map_archive.c:(.text+0xb2a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_one': map_archive.c:(.text+0xb2c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_one': map_archive.c:(.text+0xb360): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_zero': map_archive.c:(.text+0xb380): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_zero': map_archive.c:(.text+0xb420): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_assign_vec3i': map_archive.c:(.text+0xb440): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_assign_vec3i': map_archive.c:(.text+0xb500): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_assign': map_archive.c:(.text+0xb520): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_assign': map_archive.c:(.text+0xb5c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3': map_archive.c:(.text+0xb5e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3': map_archive.c:(.text+0xb680): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_nearly_equal': map_archive.c:(.text+0xb6a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_nearly_equal': map_archive.c:(.text+0xb6e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_equal': map_archive.c:(.text+0xb700): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_equal': map_archive.c:(.text+0xb740): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_near_zero': map_archive.c:(.text+0xb760): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_near_zero': map_archive.c:(.text+0xb7a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec3_is_zero': map_archive.c:(.text+0xb7c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec3_is_zero': map_archive.c:(.text+0xb800): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_distance_squared': map_archive.c:(.text+0xb820): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_distance_squared': map_archive.c:(.text+0xb860): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_distance': map_archive.c:(.text+0xb880): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_distance': map_archive.c:(.text+0xb8a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_length': map_archive.c:(.text+0xb8c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_length': map_archive.c:(.text+0xb8e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_length_squared': map_archive.c:(.text+0xb900): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_length_squared': map_archive.c:(.text+0xb920): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_angle': map_archive.c:(.text+0xb940): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_angle': map_archive.c:(.text+0xb960): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_dot': map_archive.c:(.text+0xb980): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_dot': map_archive.c:(.text+0xb9c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_bezier4': map_archive.c:(.text+0xb9e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_bezier4': map_archive.c:(.text+0xba80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_bezier3': map_archive.c:(.text+0xbac0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_bezier3': map_archive.c:(.text+0xbb60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_lerp': map_archive.c:(.text+0xbb80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_lerp': map_archive.c:(.text+0xbc00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_rotate': map_archive.c:(.text+0xbc20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_rotate': map_archive.c:(.text+0xbca0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_tangent': map_archive.c:(.text+0xbcc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_tangent': map_archive.c:(.text+0xbd40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_reflect': map_archive.c:(.text+0xbd60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_reflect': map_archive.c:(.text+0xbde0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_slide': map_archive.c:(.text+0xbe00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_slide': map_archive.c:(.text+0xbe80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_project': map_archive.c:(.text+0xbea0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_project': map_archive.c:(.text+0xbf20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_normalize': map_archive.c:(.text+0xbf40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_normalize': map_archive.c:(.text+0xbfc0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_clamp': map_archive.c:(.text+0xbfe0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_clamp': map_archive.c:(.text+0xc080): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_min': map_archive.c:(.text+0xc0a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_min': map_archive.c:(.text+0xc120): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_max': map_archive.c:(.text+0xc140): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_max': map_archive.c:(.text+0xc1c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_round': map_archive.c:(.text+0xc1e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_round': map_archive.c:(.text+0xc260): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_ceil': map_archive.c:(.text+0xc280): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_ceil': map_archive.c:(.text+0xc300): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_floor': map_archive.c:(.text+0xc320): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_floor': map_archive.c:(.text+0xc3a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_abs': map_archive.c:(.text+0xc3c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_abs': map_archive.c:(.text+0xc440): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_inverse': map_archive.c:(.text+0xc460): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_inverse': map_archive.c:(.text+0xc4e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_negative': map_archive.c:(.text+0xc500): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_negative': map_archive.c:(.text+0xc580): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_snap': map_archive.c:(.text+0xc5a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_snap': map_archive.c:(.text+0xc620): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_divide': map_archive.c:(.text+0xc640): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_divide': map_archive.c:(.text+0xc6c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_multiply_mat2': map_archive.c:(.text+0xc6e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_multiply_mat2': map_archive.c:(.text+0xc780): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_multiply': map_archive.c:(.text+0xc7a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_multiply': map_archive.c:(.text+0xc820): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_scale': map_archive.c:(.text+0xc840): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_scale': map_archive.c:(.text+0xc8c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_subtract': map_archive.c:(.text+0xc8e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_subtract': map_archive.c:(.text+0xc960): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_add': map_archive.c:(.text+0xc980): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_add': map_archive.c:(.text+0xca00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_one': map_archive.c:(.text+0xca20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_one': map_archive.c:(.text+0xcaa0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_zero': map_archive.c:(.text+0xcac0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_zero': map_archive.c:(.text+0xcb40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_assign_vec2': map_archive.c:(.text+0xcb60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_assign_vec2': map_archive.c:(.text+0xcbe0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_assign': map_archive.c:(.text+0xcc00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_assign': map_archive.c:(.text+0xcc80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i': map_archive.c:(.text+0xcca0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i': map_archive.c:(.text+0xcd20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_is_equal': map_archive.c:(.text+0xcd40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_is_equal': map_archive.c:(.text+0xcd80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2i_is_zero': map_archive.c:(.text+0xcda0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2i_is_zero': map_archive.c:(.text+0xcdc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_distance_squared': map_archive.c:(.text+0xcde0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_distance_squared': map_archive.c:(.text+0xce20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_distance': map_archive.c:(.text+0xce40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_distance': map_archive.c:(.text+0xce80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_length': map_archive.c:(.text+0xcea0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_length': map_archive.c:(.text+0xcec0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_length_squared': map_archive.c:(.text+0xcee0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_length_squared': map_archive.c:(.text+0xcf00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_angle': map_archive.c:(.text+0xcf20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_angle': map_archive.c:(.text+0xcf40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_dot': map_archive.c:(.text+0xcf60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_dot': map_archive.c:(.text+0xcfa0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_bezier4': map_archive.c:(.text+0xcfc0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_bezier4': map_archive.c:(.text+0xd080): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_bezier3': map_archive.c:(.text+0xd0c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_bezier3': map_archive.c:(.text+0xd160): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_lerp': map_archive.c:(.text+0xd180): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_lerp': map_archive.c:(.text+0xd220): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_rotate': map_archive.c:(.text+0xd240): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_rotate': map_archive.c:(.text+0xd2e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_tangent': map_archive.c:(.text+0xd300): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_tangent': map_archive.c:(.text+0xd380): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_reflect': map_archive.c:(.text+0xd3a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_reflect': map_archive.c:(.text+0xd440): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_slide': map_archive.c:(.text+0xd460): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_slide': map_archive.c:(.text+0xd500): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_project': map_archive.c:(.text+0xd520): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_project': map_archive.c:(.text+0xd5c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_normalize': map_archive.c:(.text+0xd5e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_normalize': map_archive.c:(.text+0xd660): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_clamp': map_archive.c:(.text+0xd680): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_clamp': map_archive.c:(.text+0xd720): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_min': map_archive.c:(.text+0xd740): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_min': map_archive.c:(.text+0xd7e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_max': map_archive.c:(.text+0xd800): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_max': map_archive.c:(.text+0xd8a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_round': map_archive.c:(.text+0xd8c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_round': map_archive.c:(.text+0xd940): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_ceil': map_archive.c:(.text+0xd960): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_ceil': map_archive.c:(.text+0xd9e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_floor': map_archive.c:(.text+0xda00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_floor': map_archive.c:(.text+0xda80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_abs': map_archive.c:(.text+0xdaa0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_abs': map_archive.c:(.text+0xdb20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_inverse': map_archive.c:(.text+0xdb40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_inverse': map_archive.c:(.text+0xdbc0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_negative': map_archive.c:(.text+0xdbe0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_negative': map_archive.c:(.text+0xdc60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_snap': map_archive.c:(.text+0xdc80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_snap': map_archive.c:(.text+0xdd20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_divide': map_archive.c:(.text+0xdd40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_divide': map_archive.c:(.text+0xdde0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_multiply_mat2': map_archive.c:(.text+0xde00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_multiply_mat2': map_archive.c:(.text+0xdea0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_multiply': map_archive.c:(.text+0xdec0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_multiply': map_archive.c:(.text+0xdf60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_scale': map_archive.c:(.text+0xdf80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_scale': map_archive.c:(.text+0xe020): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_subtract': map_archive.c:(.text+0xe040): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_subtract': map_archive.c:(.text+0xe0e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_add': map_archive.c:(.text+0xe100): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_add': map_archive.c:(.text+0xe1a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_one': map_archive.c:(.text+0xe1c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_one': map_archive.c:(.text+0xe240): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_zero': map_archive.c:(.text+0xe260): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_zero': map_archive.c:(.text+0xe2e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_assign_vec2i': map_archive.c:(.text+0xe300): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_assign_vec2i': map_archive.c:(.text+0xe380): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_assign': map_archive.c:(.text+0xe3a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_assign': map_archive.c:(.text+0xe420): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2': map_archive.c:(.text+0xe440): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2': map_archive.c:(.text+0xe4c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_nearly_equal': map_archive.c:(.text+0xe4e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_nearly_equal': map_archive.c:(.text+0xe520): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_equal': map_archive.c:(.text+0xe540): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_equal': map_archive.c:(.text+0xe580): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_near_zero': map_archive.c:(.text+0xe5a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_near_zero': map_archive.c:(.text+0xe5c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `svec2_is_zero': map_archive.c:(.text+0xe5e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_archive.c.o): In function `psvec2_is_zero': map_archive.c:(.text+0xe600): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_lerp': map_build.c:(.text+0x1540): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_lerp': map_build.c:(.text+0x15c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_multiply': map_build.c:(.text+0x15e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_multiply': map_build.c:(.text+0x1660): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_scale': map_build.c:(.text+0x1680): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_scale': map_build.c:(.text+0x1700): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_negative': map_build.c:(.text+0x1720): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_negative': map_build.c:(.text+0x17a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_scaling': map_build.c:(.text+0x17c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_scaling': map_build.c:(.text+0x1840): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_translation': map_build.c:(.text+0x1860): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_translation': map_build.c:(.text+0x18e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_look_at': map_build.c:(.text+0x1900): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_look_at': map_build.c:(.text+0x19c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_quaternion': map_build.c:(.text+0x19e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_quaternion': map_build.c:(.text+0x1a60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_axis': map_build.c:(.text+0x1a80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_axis': map_build.c:(.text+0x1b00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_z': map_build.c:(.text+0x1b20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_z': map_build.c:(.text+0x1ba0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_y': map_build.c:(.text+0x1bc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_y': map_build.c:(.text+0x1c40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_rotation_x': map_build.c:(.text+0x1c60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_rotation_x': map_build.c:(.text+0x1ce0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_perspective_infinite': map_build.c:(.text+0x1d00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_perspective_infinite': map_build.c:(.text+0x1d80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_perspective_fov': map_build.c:(.text+0x1da0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_perspective_fov': map_build.c:(.text+0x1e20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_perspective': map_build.c:(.text+0x1e40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_perspective': map_build.c:(.text+0x1ec0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_ortho': map_build.c:(.text+0x1ee0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_ortho': map_build.c:(.text+0x1f60): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_inverse': map_build.c:(.text+0x1f80): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_inverse': map_build.c:(.text+0x2000): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_adjugate': map_build.c:(.text+0x2020): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_adjugate': map_build.c:(.text+0x20a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_transpose': map_build.c:(.text+0x20c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_transpose': map_build.c:(.text+0x2140): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_assign_mat3': map_build.c:(.text+0x2160): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_assign_mat3': map_build.c:(.text+0x21e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_assign_mat2': map_build.c:(.text+0x2200): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_assign_mat2': map_build.c:(.text+0x22a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_assign': map_build.c:(.text+0x22c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_assign': map_build.c:(.text+0x2340): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_determinant': map_build.c:(.text+0x2360): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_determinant': map_build.c:(.text+0x2380): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_identity': map_build.c:(.text+0x23a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_identity': map_build.c:(.text+0x2420): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4_zero': map_build.c:(.text+0x2440): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4_zero': map_build.c:(.text+0x24c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat4': map_build.c:(.text+0x24e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat4': map_build.c:(.text+0x2560): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_lerp': map_build.c:(.text+0x2580): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_lerp': map_build.c:(.text+0x2600): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_multiply': map_build.c:(.text+0x2620): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_multiply': map_build.c:(.text+0x26a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_scale': map_build.c:(.text+0x26c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_scale': map_build.c:(.text+0x2740): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_negative': map_build.c:(.text+0x2760): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_negative': map_build.c:(.text+0x27e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_scaling': map_build.c:(.text+0x2800): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_scaling': map_build.c:(.text+0x2880): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_quaternion': map_build.c:(.text+0x28a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_quaternion': map_build.c:(.text+0x2940): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_axis': map_build.c:(.text+0x2960): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_axis': map_build.c:(.text+0x2a00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_z': map_build.c:(.text+0x2a20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_z': map_build.c:(.text+0x2aa0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_y': map_build.c:(.text+0x2ac0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_y': map_build.c:(.text+0x2b40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_rotation_x': map_build.c:(.text+0x2b60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_rotation_x': map_build.c:(.text+0x2be0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_inverse': map_build.c:(.text+0x2c00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_inverse': map_build.c:(.text+0x2c80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_adjugate': map_build.c:(.text+0x2ca0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_adjugate': map_build.c:(.text+0x2d20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_cofactor': map_build.c:(.text+0x2d40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_cofactor': map_build.c:(.text+0x2dc0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_transpose': map_build.c:(.text+0x2de0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_transpose': map_build.c:(.text+0x2e60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_assign_mat4': map_build.c:(.text+0x2e80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_assign_mat4': map_build.c:(.text+0x2f00): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_assign_mat2': map_build.c:(.text+0x2f20): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_assign_mat2': map_build.c:(.text+0x2fc0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_assign': map_build.c:(.text+0x2fe0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_assign': map_build.c:(.text+0x3060): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_determinant': map_build.c:(.text+0x3080): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_determinant': map_build.c:(.text+0x30a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_identity': map_build.c:(.text+0x30c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_identity': map_build.c:(.text+0x3140): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3_zero': map_build.c:(.text+0x3160): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3_zero': map_build.c:(.text+0x31e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat3': map_build.c:(.text+0x3200): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat3': map_build.c:(.text+0x3280): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_lerp': map_build.c:(.text+0x32a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_lerp': map_build.c:(.text+0x3360): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_multiply': map_build.c:(.text+0x3380): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_multiply': map_build.c:(.text+0x3440): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_scale': map_build.c:(.text+0x3460): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_scale': map_build.c:(.text+0x3500): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_negative': map_build.c:(.text+0x3520): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_negative': map_build.c:(.text+0x35c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_scaling': map_build.c:(.text+0x35e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_scaling': map_build.c:(.text+0x3680): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_rotation': map_build.c:(.text+0x36a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_rotation': map_build.c:(.text+0x3740): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_inverse': map_build.c:(.text+0x3760): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_inverse': map_build.c:(.text+0x3800): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_cofactor': map_build.c:(.text+0x3820): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_cofactor': map_build.c:(.text+0x38c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_transpose': map_build.c:(.text+0x38e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_transpose': map_build.c:(.text+0x3980): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_assign_mat4': map_build.c:(.text+0x39a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_assign_mat4': map_build.c:(.text+0x3a40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_assign_mat3': map_build.c:(.text+0x3a60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_assign_mat3': map_build.c:(.text+0x3b00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_assign': map_build.c:(.text+0x3b20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_assign': map_build.c:(.text+0x3bc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_determinant': map_build.c:(.text+0x3be0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_determinant': map_build.c:(.text+0x3c20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_identity': map_build.c:(.text+0x3c40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_identity': map_build.c:(.text+0x3ce0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2_zero': map_build.c:(.text+0x3d00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2_zero': map_build.c:(.text+0x3da0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `smat2': map_build.c:(.text+0x3dc0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psmat2': map_build.c:(.text+0x3e60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_length_squared': map_build.c:(.text+0x3e80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_length_squared': map_build.c:(.text+0x3ec0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_length': map_build.c:(.text+0x3ee0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_length': map_build.c:(.text+0x3f20): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_angle': map_build.c:(.text+0x3f40): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_angle': map_build.c:(.text+0x3f80): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_dot': map_build.c:(.text+0x3fa0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_dot': map_build.c:(.text+0x3fe0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_slerp': map_build.c:(.text+0x4000): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_slerp': map_build.c:(.text+0x40c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_lerp': map_build.c:(.text+0x40e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_lerp': map_build.c:(.text+0x41a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_yaw_pitch_roll': map_build.c:(.text+0x41c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_yaw_pitch_roll': map_build.c:(.text+0x4260): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_mat4': map_build.c:(.text+0x4280): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_mat4': map_build.c:(.text+0x4320): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_vec3': map_build.c:(.text+0x4340): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_vec3': map_build.c:(.text+0x43e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_from_axis_angle': map_build.c:(.text+0x4400): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_from_axis_angle': map_build.c:(.text+0x44a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_power': map_build.c:(.text+0x44c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_power': map_build.c:(.text+0x4560): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_normalize': map_build.c:(.text+0x4580): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_normalize': map_build.c:(.text+0x4620): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_inverse': map_build.c:(.text+0x4640): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_inverse': map_build.c:(.text+0x46e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_conjugate': map_build.c:(.text+0x4700): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_conjugate': map_build.c:(.text+0x47a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_negative': map_build.c:(.text+0x47c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_negative': map_build.c:(.text+0x4860): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_divide': map_build.c:(.text+0x4880): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_divide': map_build.c:(.text+0x4940): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_multiply': map_build.c:(.text+0x4960): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_multiply': map_build.c:(.text+0x4a20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_scale': map_build.c:(.text+0x4a40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_scale': map_build.c:(.text+0x4ae0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_null': map_build.c:(.text+0x4b00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_null': map_build.c:(.text+0x4ba0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_zero': map_build.c:(.text+0x4bc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_zero': map_build.c:(.text+0x4c60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_assign': map_build.c:(.text+0x4c80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_assign': map_build.c:(.text+0x4d20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat': map_build.c:(.text+0x4d40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat': map_build.c:(.text+0x4de0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_nearly_equal': map_build.c:(.text+0x4e00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_nearly_equal': map_build.c:(.text+0x4e40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_equal': map_build.c:(.text+0x4e60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_equal': map_build.c:(.text+0x4ea0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_near_zero': map_build.c:(.text+0x4ec0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_near_zero': map_build.c:(.text+0x4f00): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `squat_is_zero': map_build.c:(.text+0x4f20): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psquat_is_zero': map_build.c:(.text+0x4f60): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_lerp': map_build.c:(.text+0x4f80): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_lerp': map_build.c:(.text+0x5020): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_normalize': map_build.c:(.text+0x5040): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_normalize': map_build.c:(.text+0x50e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_clamp': map_build.c:(.text+0x5100): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_clamp': map_build.c:(.text+0x51a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_min': map_build.c:(.text+0x51c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_min': map_build.c:(.text+0x5260): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_max': map_build.c:(.text+0x5280): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_max': map_build.c:(.text+0x5320): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_round': map_build.c:(.text+0x5340): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_round': map_build.c:(.text+0x53e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_ceil': map_build.c:(.text+0x5400): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_ceil': map_build.c:(.text+0x54a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_floor': map_build.c:(.text+0x54c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_floor': map_build.c:(.text+0x5560): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_abs': map_build.c:(.text+0x5580): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_abs': map_build.c:(.text+0x5620): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_inverse': map_build.c:(.text+0x5640): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_inverse': map_build.c:(.text+0x56e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_negative': map_build.c:(.text+0x5700): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_negative': map_build.c:(.text+0x57a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_snap': map_build.c:(.text+0x57c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_snap': map_build.c:(.text+0x5860): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_divide': map_build.c:(.text+0x5880): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_divide': map_build.c:(.text+0x5920): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_multiply_mat4': map_build.c:(.text+0x5940): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_multiply_mat4': map_build.c:(.text+0x59e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_multiply': map_build.c:(.text+0x5a00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_multiply': map_build.c:(.text+0x5aa0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_scale': map_build.c:(.text+0x5ac0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_scale': map_build.c:(.text+0x5b60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_subtract': map_build.c:(.text+0x5b80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_subtract': map_build.c:(.text+0x5c20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_add': map_build.c:(.text+0x5c40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_add': map_build.c:(.text+0x5ce0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_one': map_build.c:(.text+0x5d00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_one': map_build.c:(.text+0x5d80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_zero': map_build.c:(.text+0x5da0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_zero': map_build.c:(.text+0x5e20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_assign_vec4': map_build.c:(.text+0x5e40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_assign_vec4': map_build.c:(.text+0x5ee0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_assign': map_build.c:(.text+0x5f00): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_assign': map_build.c:(.text+0x5fa0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i': map_build.c:(.text+0x5fc0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i': map_build.c:(.text+0x6060): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_is_equal': map_build.c:(.text+0x60a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_is_equal': map_build.c:(.text+0x60e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4i_is_zero': map_build.c:(.text+0x6100): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4i_is_zero': map_build.c:(.text+0x6120): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_lerp': map_build.c:(.text+0x6140): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_lerp': map_build.c:(.text+0x61e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_normalize': map_build.c:(.text+0x6200): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_normalize': map_build.c:(.text+0x62a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_clamp': map_build.c:(.text+0x62c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_clamp': map_build.c:(.text+0x6360): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_min': map_build.c:(.text+0x6380): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_min': map_build.c:(.text+0x6420): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_max': map_build.c:(.text+0x6440): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_max': map_build.c:(.text+0x64e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_round': map_build.c:(.text+0x6500): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_round': map_build.c:(.text+0x65a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_ceil': map_build.c:(.text+0x65c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_ceil': map_build.c:(.text+0x6660): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_floor': map_build.c:(.text+0x6680): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_floor': map_build.c:(.text+0x6720): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_abs': map_build.c:(.text+0x6740): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_abs': map_build.c:(.text+0x67e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_inverse': map_build.c:(.text+0x6800): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_inverse': map_build.c:(.text+0x68a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_negative': map_build.c:(.text+0x68c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_negative': map_build.c:(.text+0x6960): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_snap': map_build.c:(.text+0x6980): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_snap': map_build.c:(.text+0x6a20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_divide': map_build.c:(.text+0x6a40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_divide': map_build.c:(.text+0x6ae0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_multiply_mat4': map_build.c:(.text+0x6b00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_multiply_mat4': map_build.c:(.text+0x6ba0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_multiply': map_build.c:(.text+0x6bc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_multiply': map_build.c:(.text+0x6c60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_scale': map_build.c:(.text+0x6c80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_scale': map_build.c:(.text+0x6d20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_subtract': map_build.c:(.text+0x6d40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_subtract': map_build.c:(.text+0x6de0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_add': map_build.c:(.text+0x6e00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_add': map_build.c:(.text+0x6ea0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_one': map_build.c:(.text+0x6ec0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_one': map_build.c:(.text+0x6f40): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_zero': map_build.c:(.text+0x6f60): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_zero': map_build.c:(.text+0x6fe0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_assign_vec4i': map_build.c:(.text+0x7000): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_assign_vec4i': map_build.c:(.text+0x70a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_assign': map_build.c:(.text+0x70c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_assign': map_build.c:(.text+0x7160): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4': map_build.c:(.text+0x7180): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4': map_build.c:(.text+0x7220): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_nearly_equal': map_build.c:(.text+0x7240): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_nearly_equal': map_build.c:(.text+0x7280): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_equal': map_build.c:(.text+0x72a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_equal': map_build.c:(.text+0x72e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_near_zero': map_build.c:(.text+0x7300): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_near_zero': map_build.c:(.text+0x7340): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec4_is_zero': map_build.c:(.text+0x7360): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec4_is_zero': map_build.c:(.text+0x7380): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_distance_squared': map_build.c:(.text+0x73a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_distance_squared': map_build.c:(.text+0x7400): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_distance': map_build.c:(.text+0x7420): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_distance': map_build.c:(.text+0x7480): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_length_squared': map_build.c:(.text+0x74a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_length_squared': map_build.c:(.text+0x74e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_length': map_build.c:(.text+0x7500): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_length': map_build.c:(.text+0x7540): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_dot': map_build.c:(.text+0x7560): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_dot': map_build.c:(.text+0x75c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_bezier4': map_build.c:(.text+0x75e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_bezier4': map_build.c:(.text+0x76e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_bezier3': map_build.c:(.text+0x7720): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_bezier3': map_build.c:(.text+0x7820): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_lerp': map_build.c:(.text+0x7840): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_lerp': map_build.c:(.text+0x7920): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_reflect': map_build.c:(.text+0x7940): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_reflect': map_build.c:(.text+0x7a20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_slide': map_build.c:(.text+0x7a40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_slide': map_build.c:(.text+0x7b20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_project': map_build.c:(.text+0x7b40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_project': map_build.c:(.text+0x7c20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_normalize': map_build.c:(.text+0x7c40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_normalize': map_build.c:(.text+0x7d00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_cross': map_build.c:(.text+0x7d20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_cross': map_build.c:(.text+0x7e00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_clamp': map_build.c:(.text+0x7e20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_clamp': map_build.c:(.text+0x7f20): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_min': map_build.c:(.text+0x7f40): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_min': map_build.c:(.text+0x8020): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_max': map_build.c:(.text+0x8040): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_max': map_build.c:(.text+0x8120): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_round': map_build.c:(.text+0x8140): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_round': map_build.c:(.text+0x81e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_ceil': map_build.c:(.text+0x8200): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_ceil': map_build.c:(.text+0x82a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_floor': map_build.c:(.text+0x82c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_floor': map_build.c:(.text+0x8360): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_abs': map_build.c:(.text+0x8380): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_abs': map_build.c:(.text+0x8440): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_inverse': map_build.c:(.text+0x8460): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_inverse': map_build.c:(.text+0x8520): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_negative': map_build.c:(.text+0x8540): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_negative': map_build.c:(.text+0x8600): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_snap': map_build.c:(.text+0x8620): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_snap': map_build.c:(.text+0x8700): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_divide': map_build.c:(.text+0x8720): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_divide': map_build.c:(.text+0x8800): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_multiply_mat3': map_build.c:(.text+0x8820): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_multiply_mat3': map_build.c:(.text+0x88e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_multiply': map_build.c:(.text+0x8900): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_multiply': map_build.c:(.text+0x89e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_scale': map_build.c:(.text+0x8a00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_scale': map_build.c:(.text+0x8ac0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_subtract': map_build.c:(.text+0x8ae0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_subtract': map_build.c:(.text+0x8bc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_add': map_build.c:(.text+0x8be0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_add': map_build.c:(.text+0x8cc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_one': map_build.c:(.text+0x8ce0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_one': map_build.c:(.text+0x8d80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_zero': map_build.c:(.text+0x8da0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_zero': map_build.c:(.text+0x8e40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_assign_vec3': map_build.c:(.text+0x8e60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_assign_vec3': map_build.c:(.text+0x8f00): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_assign': map_build.c:(.text+0x8f20): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_assign': map_build.c:(.text+0x8fe0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i': map_build.c:(.text+0x9000): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i': map_build.c:(.text+0x90a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_is_equal': map_build.c:(.text+0x90c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_is_equal': map_build.c:(.text+0x9120): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3i_is_zero': map_build.c:(.text+0x9140): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3i_is_zero': map_build.c:(.text+0x9180): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_distance_squared': map_build.c:(.text+0x91a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_distance_squared': map_build.c:(.text+0x91e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_distance': map_build.c:(.text+0x9200): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_distance': map_build.c:(.text+0x9240): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_length_squared': map_build.c:(.text+0x9260): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_length_squared': map_build.c:(.text+0x9280): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_length': map_build.c:(.text+0x92a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_length': map_build.c:(.text+0x92c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_dot': map_build.c:(.text+0x92e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_dot': map_build.c:(.text+0x9320): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_bezier4': map_build.c:(.text+0x9340): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_bezier4': map_build.c:(.text+0x9420): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_bezier3': map_build.c:(.text+0x9460): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_bezier3': map_build.c:(.text+0x9520): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_lerp': map_build.c:(.text+0x9540): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_lerp': map_build.c:(.text+0x9600): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_reflect': map_build.c:(.text+0x9620): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_reflect': map_build.c:(.text+0x96e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_slide': map_build.c:(.text+0x9700): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_slide': map_build.c:(.text+0x97c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_project': map_build.c:(.text+0x97e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_project': map_build.c:(.text+0x98a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_normalize': map_build.c:(.text+0x98c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_normalize': map_build.c:(.text+0x9960): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_cross': map_build.c:(.text+0x9980): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_cross': map_build.c:(.text+0x9a40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_clamp': map_build.c:(.text+0x9a60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_clamp': map_build.c:(.text+0x9b20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_min': map_build.c:(.text+0x9b40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_min': map_build.c:(.text+0x9c00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_max': map_build.c:(.text+0x9c20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_max': map_build.c:(.text+0x9ce0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_round': map_build.c:(.text+0x9d00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_round': map_build.c:(.text+0x9da0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_ceil': map_build.c:(.text+0x9dc0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_ceil': map_build.c:(.text+0x9e60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_floor': map_build.c:(.text+0x9e80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_floor': map_build.c:(.text+0x9f20): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_abs': map_build.c:(.text+0x9f40): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_abs': map_build.c:(.text+0x9fe0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_inverse': map_build.c:(.text+0xa000): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_inverse': map_build.c:(.text+0xa0a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_negative': map_build.c:(.text+0xa0c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_negative': map_build.c:(.text+0xa160): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_snap': map_build.c:(.text+0xa180): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_snap': map_build.c:(.text+0xa240): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_divide': map_build.c:(.text+0xa260): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_divide': map_build.c:(.text+0xa320): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_multiply_mat3': map_build.c:(.text+0xa340): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_multiply_mat3': map_build.c:(.text+0xa3e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_multiply': map_build.c:(.text+0xa400): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_multiply': map_build.c:(.text+0xa4c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_scale': map_build.c:(.text+0xa4e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_scale': map_build.c:(.text+0xa580): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_subtract': map_build.c:(.text+0xa5a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_subtract': map_build.c:(.text+0xa660): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_add': map_build.c:(.text+0xa680): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_add': map_build.c:(.text+0xa740): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_one': map_build.c:(.text+0xa760): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_one': map_build.c:(.text+0xa800): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_zero': map_build.c:(.text+0xa820): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_zero': map_build.c:(.text+0xa8c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_assign_vec3i': map_build.c:(.text+0xa8e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_assign_vec3i': map_build.c:(.text+0xa9a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_assign': map_build.c:(.text+0xa9c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_assign': map_build.c:(.text+0xaa60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3': map_build.c:(.text+0xaa80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3': map_build.c:(.text+0xab20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_nearly_equal': map_build.c:(.text+0xab40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_nearly_equal': map_build.c:(.text+0xab80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_equal': map_build.c:(.text+0xaba0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_equal': map_build.c:(.text+0xabe0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_near_zero': map_build.c:(.text+0xac00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_near_zero': map_build.c:(.text+0xac40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec3_is_zero': map_build.c:(.text+0xac60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec3_is_zero': map_build.c:(.text+0xaca0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_distance_squared': map_build.c:(.text+0xacc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_distance_squared': map_build.c:(.text+0xad00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_distance': map_build.c:(.text+0xad20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_distance': map_build.c:(.text+0xad40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_length': map_build.c:(.text+0xad60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_length': map_build.c:(.text+0xad80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_length_squared': map_build.c:(.text+0xada0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_length_squared': map_build.c:(.text+0xadc0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_angle': map_build.c:(.text+0xade0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_angle': map_build.c:(.text+0xae00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_dot': map_build.c:(.text+0xae20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_dot': map_build.c:(.text+0xae60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_bezier4': map_build.c:(.text+0xae80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_bezier4': map_build.c:(.text+0xaf20): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_bezier3': map_build.c:(.text+0xaf60): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_bezier3': map_build.c:(.text+0xb000): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_lerp': map_build.c:(.text+0xb020): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_lerp': map_build.c:(.text+0xb0a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_rotate': map_build.c:(.text+0xb0c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_rotate': map_build.c:(.text+0xb140): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_tangent': map_build.c:(.text+0xb160): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_tangent': map_build.c:(.text+0xb1e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_reflect': map_build.c:(.text+0xb200): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_reflect': map_build.c:(.text+0xb280): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_slide': map_build.c:(.text+0xb2a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_slide': map_build.c:(.text+0xb320): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_project': map_build.c:(.text+0xb340): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_project': map_build.c:(.text+0xb3c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_normalize': map_build.c:(.text+0xb3e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_normalize': map_build.c:(.text+0xb460): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_clamp': map_build.c:(.text+0xb480): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_clamp': map_build.c:(.text+0xb520): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_min': map_build.c:(.text+0xb540): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_min': map_build.c:(.text+0xb5c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_max': map_build.c:(.text+0xb5e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_max': map_build.c:(.text+0xb660): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_round': map_build.c:(.text+0xb680): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_round': map_build.c:(.text+0xb700): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_ceil': map_build.c:(.text+0xb720): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_ceil': map_build.c:(.text+0xb7a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_floor': map_build.c:(.text+0xb7c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_floor': map_build.c:(.text+0xb840): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_abs': map_build.c:(.text+0xb860): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_abs': map_build.c:(.text+0xb8e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_inverse': map_build.c:(.text+0xb900): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_inverse': map_build.c:(.text+0xb980): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_negative': map_build.c:(.text+0xb9a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_negative': map_build.c:(.text+0xba20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_snap': map_build.c:(.text+0xba40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_snap': map_build.c:(.text+0xbac0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_divide': map_build.c:(.text+0xbae0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_divide': map_build.c:(.text+0xbb60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_multiply_mat2': map_build.c:(.text+0xbb80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_multiply_mat2': map_build.c:(.text+0xbc20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_multiply': map_build.c:(.text+0xbc40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_multiply': map_build.c:(.text+0xbcc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_scale': map_build.c:(.text+0xbce0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_scale': map_build.c:(.text+0xbd60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_subtract': map_build.c:(.text+0xbd80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_subtract': map_build.c:(.text+0xbe00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_add': map_build.c:(.text+0xbe20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_add': map_build.c:(.text+0xbea0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_one': map_build.c:(.text+0xbec0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_one': map_build.c:(.text+0xbf40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_zero': map_build.c:(.text+0xbf60): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_zero': map_build.c:(.text+0xbfe0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_assign_vec2': map_build.c:(.text+0xc000): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_assign_vec2': map_build.c:(.text+0xc080): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_assign': map_build.c:(.text+0xc0a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_assign': map_build.c:(.text+0xc120): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i': map_build.c:(.text+0xf020): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i': map_build.c:(.text+0xf0a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_is_equal': map_build.c:(.text+0xf0c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_is_equal': map_build.c:(.text+0xf100): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2i_is_zero': map_build.c:(.text+0xf120): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2i_is_zero': map_build.c:(.text+0xf140): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_distance_squared': map_build.c:(.text+0xf160): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_distance_squared': map_build.c:(.text+0xf1a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_distance': map_build.c:(.text+0xf1c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_distance': map_build.c:(.text+0xf200): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_length': map_build.c:(.text+0xf220): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_length': map_build.c:(.text+0xf240): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_length_squared': map_build.c:(.text+0xf260): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_length_squared': map_build.c:(.text+0xf280): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_angle': map_build.c:(.text+0xf2a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_angle': map_build.c:(.text+0xf2c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_dot': map_build.c:(.text+0xf2e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_dot': map_build.c:(.text+0xf320): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_bezier4': map_build.c:(.text+0xf340): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_bezier4': map_build.c:(.text+0xf400): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_bezier3': map_build.c:(.text+0xf440): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_bezier3': map_build.c:(.text+0xf4e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_lerp': map_build.c:(.text+0xf500): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_lerp': map_build.c:(.text+0xf5a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_rotate': map_build.c:(.text+0xf5c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_rotate': map_build.c:(.text+0xf660): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_tangent': map_build.c:(.text+0xf680): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_tangent': map_build.c:(.text+0xf700): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_reflect': map_build.c:(.text+0xf720): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_reflect': map_build.c:(.text+0xf7c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_slide': map_build.c:(.text+0xf7e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_slide': map_build.c:(.text+0xf880): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_project': map_build.c:(.text+0xf8a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_project': map_build.c:(.text+0xf940): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_normalize': map_build.c:(.text+0xf960): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_normalize': map_build.c:(.text+0xf9e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_clamp': map_build.c:(.text+0xfa00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_clamp': map_build.c:(.text+0xfaa0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_min': map_build.c:(.text+0xfac0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_min': map_build.c:(.text+0xfb60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_max': map_build.c:(.text+0xfb80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_max': map_build.c:(.text+0xfc20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_round': map_build.c:(.text+0xfc40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_round': map_build.c:(.text+0xfcc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_ceil': map_build.c:(.text+0xfce0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_ceil': map_build.c:(.text+0xfd60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_floor': map_build.c:(.text+0xfd80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_floor': map_build.c:(.text+0xfe00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_abs': map_build.c:(.text+0xfe20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_abs': map_build.c:(.text+0xfea0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_inverse': map_build.c:(.text+0xfec0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_inverse': map_build.c:(.text+0xff40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_negative': map_build.c:(.text+0xff60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_negative': map_build.c:(.text+0xffe0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_snap': map_build.c:(.text+0x10000): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_snap': map_build.c:(.text+0x100a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_divide': map_build.c:(.text+0x100c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_divide': map_build.c:(.text+0x10160): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_multiply_mat2': map_build.c:(.text+0x10180): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_multiply_mat2': map_build.c:(.text+0x10220): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_multiply': map_build.c:(.text+0x10240): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_multiply': map_build.c:(.text+0x102e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_scale': map_build.c:(.text+0x10300): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_scale': map_build.c:(.text+0x103a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_subtract': map_build.c:(.text+0x103c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_subtract': map_build.c:(.text+0x10460): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_add': map_build.c:(.text+0x10480): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_add': map_build.c:(.text+0x10520): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_one': map_build.c:(.text+0x10540): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_one': map_build.c:(.text+0x105c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_zero': map_build.c:(.text+0x105e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_zero': map_build.c:(.text+0x10660): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_assign_vec2i': map_build.c:(.text+0x10680): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_assign_vec2i': map_build.c:(.text+0x10700): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_assign': map_build.c:(.text+0x10720): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_assign': map_build.c:(.text+0x107a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2': map_build.c:(.text+0x107c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2': map_build.c:(.text+0x10840): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_nearly_equal': map_build.c:(.text+0x10860): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_nearly_equal': map_build.c:(.text+0x108a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_equal': map_build.c:(.text+0x108c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_equal': map_build.c:(.text+0x10900): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_near_zero': map_build.c:(.text+0x10920): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_near_zero': map_build.c:(.text+0x10940): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `svec2_is_zero': map_build.c:(.text+0x10960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_build.c.o): In function `psvec2_is_zero': map_build.c:(.text+0x10980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_lerp': map_cave.c:(.text+0x100): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_lerp': map_cave.c:(.text+0x180): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_multiply': map_cave.c:(.text+0x1a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_multiply': map_cave.c:(.text+0x220): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_scale': map_cave.c:(.text+0x240): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_scale': map_cave.c:(.text+0x2c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_negative': map_cave.c:(.text+0x2e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_negative': map_cave.c:(.text+0x360): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_scaling': map_cave.c:(.text+0x380): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_scaling': map_cave.c:(.text+0x400): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_translation': map_cave.c:(.text+0x420): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_translation': map_cave.c:(.text+0x4a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_look_at': map_cave.c:(.text+0x4c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_look_at': map_cave.c:(.text+0x580): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_quaternion': map_cave.c:(.text+0x5a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_quaternion': map_cave.c:(.text+0x620): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_axis': map_cave.c:(.text+0x640): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_axis': map_cave.c:(.text+0x6c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_z': map_cave.c:(.text+0x6e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_z': map_cave.c:(.text+0x760): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_y': map_cave.c:(.text+0x780): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_y': map_cave.c:(.text+0x800): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_rotation_x': map_cave.c:(.text+0x820): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_rotation_x': map_cave.c:(.text+0x8a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_perspective_infinite': map_cave.c:(.text+0x8c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_perspective_infinite': map_cave.c:(.text+0x940): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_perspective_fov': map_cave.c:(.text+0x960): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_perspective_fov': map_cave.c:(.text+0x9e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_perspective': map_cave.c:(.text+0xa00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_perspective': map_cave.c:(.text+0xa80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_ortho': map_cave.c:(.text+0xaa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_ortho': map_cave.c:(.text+0xb20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_inverse': map_cave.c:(.text+0xb40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_inverse': map_cave.c:(.text+0xbc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_adjugate': map_cave.c:(.text+0xbe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_adjugate': map_cave.c:(.text+0xc60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_transpose': map_cave.c:(.text+0xc80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_transpose': map_cave.c:(.text+0xd00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_assign_mat3': map_cave.c:(.text+0xd20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_assign_mat3': map_cave.c:(.text+0xda0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_assign_mat2': map_cave.c:(.text+0xdc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_assign_mat2': map_cave.c:(.text+0xe60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_assign': map_cave.c:(.text+0xe80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_assign': map_cave.c:(.text+0xf00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_determinant': map_cave.c:(.text+0xf20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_determinant': map_cave.c:(.text+0xf40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_identity': map_cave.c:(.text+0xf60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_identity': map_cave.c:(.text+0xfe0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4_zero': map_cave.c:(.text+0x1000): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4_zero': map_cave.c:(.text+0x1080): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat4': map_cave.c:(.text+0x10a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat4': map_cave.c:(.text+0x1120): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_lerp': map_cave.c:(.text+0x1140): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_lerp': map_cave.c:(.text+0x11c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_multiply': map_cave.c:(.text+0x11e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_multiply': map_cave.c:(.text+0x1260): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_scale': map_cave.c:(.text+0x1280): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_scale': map_cave.c:(.text+0x1300): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_negative': map_cave.c:(.text+0x1320): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_negative': map_cave.c:(.text+0x13a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_scaling': map_cave.c:(.text+0x13c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_scaling': map_cave.c:(.text+0x1440): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_quaternion': map_cave.c:(.text+0x1460): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_quaternion': map_cave.c:(.text+0x1500): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_axis': map_cave.c:(.text+0x1520): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_axis': map_cave.c:(.text+0x15c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_z': map_cave.c:(.text+0x15e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_z': map_cave.c:(.text+0x1660): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_y': map_cave.c:(.text+0x1680): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_y': map_cave.c:(.text+0x1700): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_rotation_x': map_cave.c:(.text+0x1720): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_rotation_x': map_cave.c:(.text+0x17a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_inverse': map_cave.c:(.text+0x17c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_inverse': map_cave.c:(.text+0x1840): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_adjugate': map_cave.c:(.text+0x1860): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_adjugate': map_cave.c:(.text+0x18e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_cofactor': map_cave.c:(.text+0x1900): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_cofactor': map_cave.c:(.text+0x1980): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_transpose': map_cave.c:(.text+0x19a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_transpose': map_cave.c:(.text+0x1a20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_assign_mat4': map_cave.c:(.text+0x1a40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_assign_mat4': map_cave.c:(.text+0x1ac0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_assign_mat2': map_cave.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_assign_mat2': map_cave.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_assign': map_cave.c:(.text+0x1ba0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_assign': map_cave.c:(.text+0x1c20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_determinant': map_cave.c:(.text+0x1c40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_determinant': map_cave.c:(.text+0x1c60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_identity': map_cave.c:(.text+0x1c80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_identity': map_cave.c:(.text+0x1d00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3_zero': map_cave.c:(.text+0x1d20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3_zero': map_cave.c:(.text+0x1da0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat3': map_cave.c:(.text+0x1dc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat3': map_cave.c:(.text+0x1e40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_lerp': map_cave.c:(.text+0x1e60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_lerp': map_cave.c:(.text+0x1f20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_multiply': map_cave.c:(.text+0x1f40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_multiply': map_cave.c:(.text+0x2000): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_scale': map_cave.c:(.text+0x2020): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_scale': map_cave.c:(.text+0x20c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_negative': map_cave.c:(.text+0x20e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_negative': map_cave.c:(.text+0x2180): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_scaling': map_cave.c:(.text+0x21a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_scaling': map_cave.c:(.text+0x2240): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_rotation': map_cave.c:(.text+0x2260): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_rotation': map_cave.c:(.text+0x2300): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_inverse': map_cave.c:(.text+0x2320): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_inverse': map_cave.c:(.text+0x23c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_cofactor': map_cave.c:(.text+0x23e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_cofactor': map_cave.c:(.text+0x2480): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_transpose': map_cave.c:(.text+0x24a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_transpose': map_cave.c:(.text+0x2540): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_assign_mat4': map_cave.c:(.text+0x2560): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_assign_mat4': map_cave.c:(.text+0x2600): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_assign_mat3': map_cave.c:(.text+0x2620): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_assign_mat3': map_cave.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_assign': map_cave.c:(.text+0x26e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_assign': map_cave.c:(.text+0x2780): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_determinant': map_cave.c:(.text+0x27a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_determinant': map_cave.c:(.text+0x27e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_identity': map_cave.c:(.text+0x2800): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_identity': map_cave.c:(.text+0x28a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2_zero': map_cave.c:(.text+0x28c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2_zero': map_cave.c:(.text+0x2960): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `smat2': map_cave.c:(.text+0x2980): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psmat2': map_cave.c:(.text+0x2a20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_length_squared': map_cave.c:(.text+0x2a40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_length_squared': map_cave.c:(.text+0x2a80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_length': map_cave.c:(.text+0x2aa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_length': map_cave.c:(.text+0x2ae0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_angle': map_cave.c:(.text+0x2b00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_angle': map_cave.c:(.text+0x2b40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_dot': map_cave.c:(.text+0x2b60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_dot': map_cave.c:(.text+0x2ba0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_slerp': map_cave.c:(.text+0x2bc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_slerp': map_cave.c:(.text+0x2c80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_lerp': map_cave.c:(.text+0x2ca0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_lerp': map_cave.c:(.text+0x2d60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_yaw_pitch_roll': map_cave.c:(.text+0x2d80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_yaw_pitch_roll': map_cave.c:(.text+0x2e20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_mat4': map_cave.c:(.text+0x2e40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_mat4': map_cave.c:(.text+0x2ee0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_vec3': map_cave.c:(.text+0x2f00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_vec3': map_cave.c:(.text+0x2fa0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_from_axis_angle': map_cave.c:(.text+0x2fc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_from_axis_angle': map_cave.c:(.text+0x3060): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_power': map_cave.c:(.text+0x3080): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_power': map_cave.c:(.text+0x3120): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_normalize': map_cave.c:(.text+0x3140): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_normalize': map_cave.c:(.text+0x31e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_inverse': map_cave.c:(.text+0x3200): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_inverse': map_cave.c:(.text+0x32a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_conjugate': map_cave.c:(.text+0x32c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_conjugate': map_cave.c:(.text+0x3360): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_negative': map_cave.c:(.text+0x3380): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_negative': map_cave.c:(.text+0x3420): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_divide': map_cave.c:(.text+0x3440): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_divide': map_cave.c:(.text+0x3500): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_multiply': map_cave.c:(.text+0x3520): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_multiply': map_cave.c:(.text+0x35e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_scale': map_cave.c:(.text+0x3600): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_scale': map_cave.c:(.text+0x36a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_null': map_cave.c:(.text+0x36c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_null': map_cave.c:(.text+0x3760): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_zero': map_cave.c:(.text+0x3780): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_zero': map_cave.c:(.text+0x3820): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_assign': map_cave.c:(.text+0x3840): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_assign': map_cave.c:(.text+0x38e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat': map_cave.c:(.text+0x3900): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat': map_cave.c:(.text+0x39a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_nearly_equal': map_cave.c:(.text+0x39c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_nearly_equal': map_cave.c:(.text+0x3a00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_equal': map_cave.c:(.text+0x3a20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_equal': map_cave.c:(.text+0x3a60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_near_zero': map_cave.c:(.text+0x3a80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_near_zero': map_cave.c:(.text+0x3ac0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `squat_is_zero': map_cave.c:(.text+0x3ae0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psquat_is_zero': map_cave.c:(.text+0x3b20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_lerp': map_cave.c:(.text+0x3b40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_lerp': map_cave.c:(.text+0x3be0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_normalize': map_cave.c:(.text+0x3c00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_normalize': map_cave.c:(.text+0x3ca0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_clamp': map_cave.c:(.text+0x3cc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_clamp': map_cave.c:(.text+0x3d60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_min': map_cave.c:(.text+0x3d80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_min': map_cave.c:(.text+0x3e20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_max': map_cave.c:(.text+0x3e40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_max': map_cave.c:(.text+0x3ee0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_round': map_cave.c:(.text+0x3f00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_round': map_cave.c:(.text+0x3fa0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_ceil': map_cave.c:(.text+0x3fc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_ceil': map_cave.c:(.text+0x4060): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_floor': map_cave.c:(.text+0x4080): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_floor': map_cave.c:(.text+0x4120): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_abs': map_cave.c:(.text+0x4140): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_abs': map_cave.c:(.text+0x41e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_inverse': map_cave.c:(.text+0x4200): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_inverse': map_cave.c:(.text+0x42a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_negative': map_cave.c:(.text+0x42c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_negative': map_cave.c:(.text+0x4360): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_snap': map_cave.c:(.text+0x4380): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_snap': map_cave.c:(.text+0x4420): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_divide': map_cave.c:(.text+0x4440): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_divide': map_cave.c:(.text+0x44e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_multiply_mat4': map_cave.c:(.text+0x4500): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_multiply_mat4': map_cave.c:(.text+0x45a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_multiply': map_cave.c:(.text+0x45c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_multiply': map_cave.c:(.text+0x4660): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_scale': map_cave.c:(.text+0x4680): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_scale': map_cave.c:(.text+0x4720): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_subtract': map_cave.c:(.text+0x4740): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_subtract': map_cave.c:(.text+0x47e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_add': map_cave.c:(.text+0x4800): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_add': map_cave.c:(.text+0x48a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_one': map_cave.c:(.text+0x48c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_one': map_cave.c:(.text+0x4940): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_zero': map_cave.c:(.text+0x4960): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_zero': map_cave.c:(.text+0x49e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_assign_vec4': map_cave.c:(.text+0x4a00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_assign_vec4': map_cave.c:(.text+0x4aa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_assign': map_cave.c:(.text+0x4ac0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_assign': map_cave.c:(.text+0x4b60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i': map_cave.c:(.text+0x4b80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i': map_cave.c:(.text+0x4c20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_is_equal': map_cave.c:(.text+0x4c60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_is_equal': map_cave.c:(.text+0x4ca0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4i_is_zero': map_cave.c:(.text+0x4cc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4i_is_zero': map_cave.c:(.text+0x4ce0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_lerp': map_cave.c:(.text+0x4d00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_lerp': map_cave.c:(.text+0x4da0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_normalize': map_cave.c:(.text+0x4dc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_normalize': map_cave.c:(.text+0x4e60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_clamp': map_cave.c:(.text+0x4e80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_clamp': map_cave.c:(.text+0x4f20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_min': map_cave.c:(.text+0x4f40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_min': map_cave.c:(.text+0x4fe0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_max': map_cave.c:(.text+0x5000): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_max': map_cave.c:(.text+0x50a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_round': map_cave.c:(.text+0x50c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_round': map_cave.c:(.text+0x5160): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_ceil': map_cave.c:(.text+0x5180): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_ceil': map_cave.c:(.text+0x5220): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_floor': map_cave.c:(.text+0x5240): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_floor': map_cave.c:(.text+0x52e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_abs': map_cave.c:(.text+0x5300): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_abs': map_cave.c:(.text+0x53a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_inverse': map_cave.c:(.text+0x53c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_inverse': map_cave.c:(.text+0x5460): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_negative': map_cave.c:(.text+0x5480): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_negative': map_cave.c:(.text+0x5520): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_snap': map_cave.c:(.text+0x5540): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_snap': map_cave.c:(.text+0x55e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_divide': map_cave.c:(.text+0x5600): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_divide': map_cave.c:(.text+0x56a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_multiply_mat4': map_cave.c:(.text+0x56c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_multiply_mat4': map_cave.c:(.text+0x5760): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_multiply': map_cave.c:(.text+0x5780): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_multiply': map_cave.c:(.text+0x5820): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_scale': map_cave.c:(.text+0x5840): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_scale': map_cave.c:(.text+0x58e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_subtract': map_cave.c:(.text+0x5900): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_subtract': map_cave.c:(.text+0x59a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_add': map_cave.c:(.text+0x59c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_add': map_cave.c:(.text+0x5a60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_one': map_cave.c:(.text+0x5a80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_one': map_cave.c:(.text+0x5b00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_zero': map_cave.c:(.text+0x5b20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_zero': map_cave.c:(.text+0x5ba0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_assign_vec4i': map_cave.c:(.text+0x5bc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_assign_vec4i': map_cave.c:(.text+0x5c60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_assign': map_cave.c:(.text+0x5c80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_assign': map_cave.c:(.text+0x5d20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4': map_cave.c:(.text+0x5d40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4': map_cave.c:(.text+0x5de0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_nearly_equal': map_cave.c:(.text+0x5e00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_nearly_equal': map_cave.c:(.text+0x5e40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_equal': map_cave.c:(.text+0x5e60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_equal': map_cave.c:(.text+0x5ea0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_near_zero': map_cave.c:(.text+0x5ec0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_near_zero': map_cave.c:(.text+0x5f00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec4_is_zero': map_cave.c:(.text+0x5f20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec4_is_zero': map_cave.c:(.text+0x5f40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_distance_squared': map_cave.c:(.text+0x5f60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_distance_squared': map_cave.c:(.text+0x5fc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_distance': map_cave.c:(.text+0x5fe0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_distance': map_cave.c:(.text+0x6040): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_length_squared': map_cave.c:(.text+0x6060): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_length_squared': map_cave.c:(.text+0x60a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_length': map_cave.c:(.text+0x60c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_length': map_cave.c:(.text+0x6100): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_dot': map_cave.c:(.text+0x6120): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_dot': map_cave.c:(.text+0x6180): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_bezier4': map_cave.c:(.text+0x61a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_bezier4': map_cave.c:(.text+0x62a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_bezier3': map_cave.c:(.text+0x62e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_bezier3': map_cave.c:(.text+0x63e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_lerp': map_cave.c:(.text+0x6400): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_lerp': map_cave.c:(.text+0x64e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_reflect': map_cave.c:(.text+0x6500): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_reflect': map_cave.c:(.text+0x65e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_slide': map_cave.c:(.text+0x6600): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_slide': map_cave.c:(.text+0x66e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_project': map_cave.c:(.text+0x6700): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_project': map_cave.c:(.text+0x67e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_normalize': map_cave.c:(.text+0x6800): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_normalize': map_cave.c:(.text+0x68c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_cross': map_cave.c:(.text+0x68e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_cross': map_cave.c:(.text+0x69c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_clamp': map_cave.c:(.text+0x69e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_clamp': map_cave.c:(.text+0x6ae0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_min': map_cave.c:(.text+0x6b00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_min': map_cave.c:(.text+0x6be0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_max': map_cave.c:(.text+0x6c00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_max': map_cave.c:(.text+0x6ce0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_round': map_cave.c:(.text+0x6d00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_round': map_cave.c:(.text+0x6da0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_ceil': map_cave.c:(.text+0x6dc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_ceil': map_cave.c:(.text+0x6e60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_floor': map_cave.c:(.text+0x6e80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_floor': map_cave.c:(.text+0x6f20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_abs': map_cave.c:(.text+0x6f40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_abs': map_cave.c:(.text+0x7000): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_inverse': map_cave.c:(.text+0x7020): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_inverse': map_cave.c:(.text+0x70e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_negative': map_cave.c:(.text+0x7100): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_negative': map_cave.c:(.text+0x71c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_snap': map_cave.c:(.text+0x71e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_snap': map_cave.c:(.text+0x72c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_divide': map_cave.c:(.text+0x72e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_divide': map_cave.c:(.text+0x73c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_multiply_mat3': map_cave.c:(.text+0x73e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_multiply_mat3': map_cave.c:(.text+0x74a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_multiply': map_cave.c:(.text+0x74c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_multiply': map_cave.c:(.text+0x75a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_scale': map_cave.c:(.text+0x75c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_scale': map_cave.c:(.text+0x7680): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_subtract': map_cave.c:(.text+0x76a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_subtract': map_cave.c:(.text+0x7780): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_add': map_cave.c:(.text+0x77a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_add': map_cave.c:(.text+0x7880): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_one': map_cave.c:(.text+0x78a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_one': map_cave.c:(.text+0x7940): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_zero': map_cave.c:(.text+0x7960): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_zero': map_cave.c:(.text+0x7a00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_assign_vec3': map_cave.c:(.text+0x7a20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_assign_vec3': map_cave.c:(.text+0x7ac0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_assign': map_cave.c:(.text+0x7ae0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_assign': map_cave.c:(.text+0x7ba0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i': map_cave.c:(.text+0x7bc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i': map_cave.c:(.text+0x7c60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_is_equal': map_cave.c:(.text+0x7c80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_is_equal': map_cave.c:(.text+0x7ce0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3i_is_zero': map_cave.c:(.text+0x7d00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3i_is_zero': map_cave.c:(.text+0x7d40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_distance_squared': map_cave.c:(.text+0x7d60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_distance_squared': map_cave.c:(.text+0x7da0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_distance': map_cave.c:(.text+0x7dc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_distance': map_cave.c:(.text+0x7e00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_length_squared': map_cave.c:(.text+0x7e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_length_squared': map_cave.c:(.text+0x7e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_length': map_cave.c:(.text+0x7e60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_length': map_cave.c:(.text+0x7e80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_dot': map_cave.c:(.text+0x7ea0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_dot': map_cave.c:(.text+0x7ee0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_bezier4': map_cave.c:(.text+0x7f00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_bezier4': map_cave.c:(.text+0x7fe0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_bezier3': map_cave.c:(.text+0x8020): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_bezier3': map_cave.c:(.text+0x80e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_lerp': map_cave.c:(.text+0x8100): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_lerp': map_cave.c:(.text+0x81c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_reflect': map_cave.c:(.text+0x81e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_reflect': map_cave.c:(.text+0x82a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_slide': map_cave.c:(.text+0x82c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_slide': map_cave.c:(.text+0x8380): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_project': map_cave.c:(.text+0x83a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_project': map_cave.c:(.text+0x8460): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_normalize': map_cave.c:(.text+0x8480): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_normalize': map_cave.c:(.text+0x8520): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_cross': map_cave.c:(.text+0x8540): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_cross': map_cave.c:(.text+0x8600): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_clamp': map_cave.c:(.text+0x8620): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_clamp': map_cave.c:(.text+0x86e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_min': map_cave.c:(.text+0x8700): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_min': map_cave.c:(.text+0x87c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_max': map_cave.c:(.text+0x87e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_max': map_cave.c:(.text+0x88a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_round': map_cave.c:(.text+0x88c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_round': map_cave.c:(.text+0x8960): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_ceil': map_cave.c:(.text+0x8980): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_ceil': map_cave.c:(.text+0x8a20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_floor': map_cave.c:(.text+0x8a40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_floor': map_cave.c:(.text+0x8ae0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_abs': map_cave.c:(.text+0x8b00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_abs': map_cave.c:(.text+0x8ba0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_inverse': map_cave.c:(.text+0x8bc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_inverse': map_cave.c:(.text+0x8c60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_negative': map_cave.c:(.text+0x8c80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_negative': map_cave.c:(.text+0x8d20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_snap': map_cave.c:(.text+0x8d40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_snap': map_cave.c:(.text+0x8e00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_divide': map_cave.c:(.text+0x8e20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_divide': map_cave.c:(.text+0x8ee0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_multiply_mat3': map_cave.c:(.text+0x8f00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_multiply_mat3': map_cave.c:(.text+0x8fa0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_multiply': map_cave.c:(.text+0x8fc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_multiply': map_cave.c:(.text+0x9080): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_scale': map_cave.c:(.text+0x90a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_scale': map_cave.c:(.text+0x9140): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_subtract': map_cave.c:(.text+0x9160): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_subtract': map_cave.c:(.text+0x9220): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_add': map_cave.c:(.text+0x9240): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_add': map_cave.c:(.text+0x9300): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_one': map_cave.c:(.text+0x9320): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_one': map_cave.c:(.text+0x93c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_zero': map_cave.c:(.text+0x93e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_zero': map_cave.c:(.text+0x9480): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_assign_vec3i': map_cave.c:(.text+0x94a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_assign_vec3i': map_cave.c:(.text+0x9560): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_assign': map_cave.c:(.text+0x9580): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_assign': map_cave.c:(.text+0x9620): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3': map_cave.c:(.text+0x9640): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3': map_cave.c:(.text+0x96e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_nearly_equal': map_cave.c:(.text+0x9700): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_nearly_equal': map_cave.c:(.text+0x9740): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_equal': map_cave.c:(.text+0x9760): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_equal': map_cave.c:(.text+0x97a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_near_zero': map_cave.c:(.text+0x97c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_near_zero': map_cave.c:(.text+0x9800): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec3_is_zero': map_cave.c:(.text+0x9820): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec3_is_zero': map_cave.c:(.text+0x9860): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_distance_squared': map_cave.c:(.text+0x9880): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_distance_squared': map_cave.c:(.text+0x98c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_distance': map_cave.c:(.text+0x98e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_distance': map_cave.c:(.text+0x9900): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_length': map_cave.c:(.text+0x9920): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_length': map_cave.c:(.text+0x9940): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_length_squared': map_cave.c:(.text+0x9960): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_length_squared': map_cave.c:(.text+0x9980): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_angle': map_cave.c:(.text+0x99a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_angle': map_cave.c:(.text+0x99c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_dot': map_cave.c:(.text+0x99e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_dot': map_cave.c:(.text+0x9a20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_bezier4': map_cave.c:(.text+0x9a40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_bezier4': map_cave.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_bezier3': map_cave.c:(.text+0x9b20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_bezier3': map_cave.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_lerp': map_cave.c:(.text+0x9be0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_lerp': map_cave.c:(.text+0x9c60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_rotate': map_cave.c:(.text+0x9c80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_rotate': map_cave.c:(.text+0x9d00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_tangent': map_cave.c:(.text+0x9d20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_tangent': map_cave.c:(.text+0x9da0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_reflect': map_cave.c:(.text+0x9dc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_reflect': map_cave.c:(.text+0x9e40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_slide': map_cave.c:(.text+0x9e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_slide': map_cave.c:(.text+0x9ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_project': map_cave.c:(.text+0x9f00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_project': map_cave.c:(.text+0x9f80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_normalize': map_cave.c:(.text+0x9fa0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_normalize': map_cave.c:(.text+0xa020): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_clamp': map_cave.c:(.text+0xa040): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_clamp': map_cave.c:(.text+0xa0e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_min': map_cave.c:(.text+0xa100): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_min': map_cave.c:(.text+0xa180): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_max': map_cave.c:(.text+0xa1a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_max': map_cave.c:(.text+0xa220): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_round': map_cave.c:(.text+0xa240): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_round': map_cave.c:(.text+0xa2c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_ceil': map_cave.c:(.text+0xa2e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_ceil': map_cave.c:(.text+0xa360): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_floor': map_cave.c:(.text+0xa380): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_floor': map_cave.c:(.text+0xa400): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_abs': map_cave.c:(.text+0xa420): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_abs': map_cave.c:(.text+0xa4a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_inverse': map_cave.c:(.text+0xa4c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_inverse': map_cave.c:(.text+0xa540): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_negative': map_cave.c:(.text+0xa560): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_negative': map_cave.c:(.text+0xa5e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_snap': map_cave.c:(.text+0xa600): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_snap': map_cave.c:(.text+0xa680): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_divide': map_cave.c:(.text+0xa6a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_divide': map_cave.c:(.text+0xa720): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_multiply_mat2': map_cave.c:(.text+0xa740): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_multiply_mat2': map_cave.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_multiply': map_cave.c:(.text+0xa800): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_multiply': map_cave.c:(.text+0xa880): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_scale': map_cave.c:(.text+0xa8a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_scale': map_cave.c:(.text+0xa920): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_subtract': map_cave.c:(.text+0xa940): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_subtract': map_cave.c:(.text+0xa9c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_add': map_cave.c:(.text+0xa9e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_add': map_cave.c:(.text+0xaa60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_one': map_cave.c:(.text+0xaa80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_one': map_cave.c:(.text+0xab00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_zero': map_cave.c:(.text+0xab20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_zero': map_cave.c:(.text+0xaba0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_assign_vec2': map_cave.c:(.text+0xabc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_assign_vec2': map_cave.c:(.text+0xac40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_assign': map_cave.c:(.text+0xac60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_assign': map_cave.c:(.text+0xace0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i': map_cave.c:(.text+0xb1e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i': map_cave.c:(.text+0xb260): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_is_equal': map_cave.c:(.text+0xc080): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_is_equal': map_cave.c:(.text+0xc0c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2i_is_zero': map_cave.c:(.text+0xc0e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2i_is_zero': map_cave.c:(.text+0xc100): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_distance_squared': map_cave.c:(.text+0xc120): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_distance_squared': map_cave.c:(.text+0xc160): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_distance': map_cave.c:(.text+0xc180): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_distance': map_cave.c:(.text+0xc1c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_length': map_cave.c:(.text+0xc1e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_length': map_cave.c:(.text+0xc200): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_length_squared': map_cave.c:(.text+0xc220): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_length_squared': map_cave.c:(.text+0xc240): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_angle': map_cave.c:(.text+0xc260): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_angle': map_cave.c:(.text+0xc280): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_dot': map_cave.c:(.text+0xc2a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_dot': map_cave.c:(.text+0xc2e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_bezier4': map_cave.c:(.text+0xc300): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_bezier4': map_cave.c:(.text+0xc3c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_bezier3': map_cave.c:(.text+0xc400): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_bezier3': map_cave.c:(.text+0xc4a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_lerp': map_cave.c:(.text+0xc4c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_lerp': map_cave.c:(.text+0xc560): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_rotate': map_cave.c:(.text+0xc580): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_rotate': map_cave.c:(.text+0xc620): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_tangent': map_cave.c:(.text+0xc640): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_tangent': map_cave.c:(.text+0xc6c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_reflect': map_cave.c:(.text+0xc6e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_reflect': map_cave.c:(.text+0xc780): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_slide': map_cave.c:(.text+0xc7a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_slide': map_cave.c:(.text+0xc840): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_project': map_cave.c:(.text+0xc860): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_project': map_cave.c:(.text+0xc900): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_normalize': map_cave.c:(.text+0xc920): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_normalize': map_cave.c:(.text+0xc9a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_clamp': map_cave.c:(.text+0xc9c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_clamp': map_cave.c:(.text+0xca60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_min': map_cave.c:(.text+0xca80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_min': map_cave.c:(.text+0xcb20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_max': map_cave.c:(.text+0xcb40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_max': map_cave.c:(.text+0xcbe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_round': map_cave.c:(.text+0xcc00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_round': map_cave.c:(.text+0xcc80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_ceil': map_cave.c:(.text+0xcca0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_ceil': map_cave.c:(.text+0xcd20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_floor': map_cave.c:(.text+0xcd40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_floor': map_cave.c:(.text+0xcdc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_abs': map_cave.c:(.text+0xcde0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_abs': map_cave.c:(.text+0xce60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_inverse': map_cave.c:(.text+0xce80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_inverse': map_cave.c:(.text+0xcf00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_negative': map_cave.c:(.text+0xcf20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_negative': map_cave.c:(.text+0xcfa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_snap': map_cave.c:(.text+0xcfc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_snap': map_cave.c:(.text+0xd060): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_divide': map_cave.c:(.text+0xd080): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_divide': map_cave.c:(.text+0xd120): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_multiply_mat2': map_cave.c:(.text+0xd140): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_multiply_mat2': map_cave.c:(.text+0xd1e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_multiply': map_cave.c:(.text+0xd200): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_multiply': map_cave.c:(.text+0xd2a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_scale': map_cave.c:(.text+0xd2c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_scale': map_cave.c:(.text+0xd360): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_subtract': map_cave.c:(.text+0xd380): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_subtract': map_cave.c:(.text+0xd420): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_add': map_cave.c:(.text+0xd440): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_add': map_cave.c:(.text+0xd4e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_one': map_cave.c:(.text+0xd500): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_one': map_cave.c:(.text+0xd580): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_zero': map_cave.c:(.text+0xd5a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_zero': map_cave.c:(.text+0xd620): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_assign_vec2i': map_cave.c:(.text+0xd640): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_assign_vec2i': map_cave.c:(.text+0xd6c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_assign': map_cave.c:(.text+0xd6e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_assign': map_cave.c:(.text+0xd760): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2': map_cave.c:(.text+0xd780): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2': map_cave.c:(.text+0xd800): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_nearly_equal': map_cave.c:(.text+0xd820): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_nearly_equal': map_cave.c:(.text+0xd860): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_equal': map_cave.c:(.text+0xd880): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_equal': map_cave.c:(.text+0xd8c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_near_zero': map_cave.c:(.text+0xd8e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_near_zero': map_cave.c:(.text+0xd900): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `svec2_is_zero': map_cave.c:(.text+0xd920): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_cave.c.o): In function `psvec2_is_zero': map_cave.c:(.text+0xd940): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_lerp': map_classic.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_lerp': map_classic.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_multiply': map_classic.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_multiply': map_classic.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_scale': map_classic.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_scale': map_classic.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_negative': map_classic.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_negative': map_classic.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_scaling': map_classic.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_scaling': map_classic.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_translation': map_classic.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_translation': map_classic.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_look_at': map_classic.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_look_at': map_classic.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_quaternion': map_classic.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_quaternion': map_classic.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_axis': map_classic.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_axis': map_classic.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_z': map_classic.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_z': map_classic.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_y': map_classic.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_y': map_classic.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_rotation_x': map_classic.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_rotation_x': map_classic.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_perspective_infinite': map_classic.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_perspective_infinite': map_classic.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_perspective_fov': map_classic.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_perspective_fov': map_classic.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_perspective': map_classic.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_perspective': map_classic.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_ortho': map_classic.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_ortho': map_classic.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_inverse': map_classic.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_inverse': map_classic.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_adjugate': map_classic.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_adjugate': map_classic.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_transpose': map_classic.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_transpose': map_classic.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_assign_mat3': map_classic.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_assign_mat3': map_classic.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_assign_mat2': map_classic.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_assign_mat2': map_classic.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_assign': map_classic.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_assign': map_classic.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_determinant': map_classic.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_determinant': map_classic.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_identity': map_classic.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_identity': map_classic.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4_zero': map_classic.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4_zero': map_classic.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat4': map_classic.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat4': map_classic.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_lerp': map_classic.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_lerp': map_classic.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_multiply': map_classic.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_multiply': map_classic.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_scale': map_classic.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_scale': map_classic.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_negative': map_classic.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_negative': map_classic.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_scaling': map_classic.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_scaling': map_classic.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_quaternion': map_classic.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_quaternion': map_classic.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_axis': map_classic.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_axis': map_classic.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_z': map_classic.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_z': map_classic.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_y': map_classic.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_y': map_classic.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_rotation_x': map_classic.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_rotation_x': map_classic.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_inverse': map_classic.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_inverse': map_classic.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_adjugate': map_classic.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_adjugate': map_classic.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_cofactor': map_classic.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_cofactor': map_classic.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_transpose': map_classic.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_transpose': map_classic.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_assign_mat4': map_classic.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_assign_mat4': map_classic.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_assign_mat2': map_classic.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_assign_mat2': map_classic.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_assign': map_classic.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_assign': map_classic.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_determinant': map_classic.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_determinant': map_classic.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_identity': map_classic.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_identity': map_classic.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3_zero': map_classic.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3_zero': map_classic.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat3': map_classic.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat3': map_classic.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_lerp': map_classic.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_lerp': map_classic.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_multiply': map_classic.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_multiply': map_classic.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_scale': map_classic.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_scale': map_classic.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_negative': map_classic.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_negative': map_classic.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_scaling': map_classic.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_scaling': map_classic.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_rotation': map_classic.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_rotation': map_classic.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_inverse': map_classic.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_inverse': map_classic.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_cofactor': map_classic.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_cofactor': map_classic.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_transpose': map_classic.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_transpose': map_classic.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_assign_mat4': map_classic.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_assign_mat4': map_classic.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_assign_mat3': map_classic.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_assign_mat3': map_classic.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_assign': map_classic.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_assign': map_classic.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_determinant': map_classic.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_determinant': map_classic.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_identity': map_classic.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_identity': map_classic.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2_zero': map_classic.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2_zero': map_classic.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `smat2': map_classic.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psmat2': map_classic.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_length_squared': map_classic.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_length_squared': map_classic.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_length': map_classic.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_length': map_classic.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_angle': map_classic.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_angle': map_classic.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_dot': map_classic.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_dot': map_classic.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_slerp': map_classic.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_slerp': map_classic.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_lerp': map_classic.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_lerp': map_classic.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_yaw_pitch_roll': map_classic.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_yaw_pitch_roll': map_classic.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_mat4': map_classic.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_mat4': map_classic.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_vec3': map_classic.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_vec3': map_classic.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_from_axis_angle': map_classic.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_from_axis_angle': map_classic.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_power': map_classic.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_power': map_classic.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_normalize': map_classic.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_normalize': map_classic.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_inverse': map_classic.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_inverse': map_classic.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_conjugate': map_classic.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_conjugate': map_classic.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_negative': map_classic.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_negative': map_classic.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_divide': map_classic.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_divide': map_classic.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_multiply': map_classic.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_multiply': map_classic.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_scale': map_classic.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_scale': map_classic.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_null': map_classic.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_null': map_classic.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_zero': map_classic.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_zero': map_classic.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_assign': map_classic.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_assign': map_classic.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat': map_classic.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat': map_classic.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_nearly_equal': map_classic.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_nearly_equal': map_classic.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_equal': map_classic.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_equal': map_classic.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_near_zero': map_classic.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_near_zero': map_classic.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `squat_is_zero': map_classic.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psquat_is_zero': map_classic.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_lerp': map_classic.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_lerp': map_classic.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_normalize': map_classic.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_normalize': map_classic.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_clamp': map_classic.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_clamp': map_classic.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_min': map_classic.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_min': map_classic.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_max': map_classic.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_max': map_classic.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_round': map_classic.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_round': map_classic.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_ceil': map_classic.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_ceil': map_classic.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_floor': map_classic.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_floor': map_classic.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_abs': map_classic.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_abs': map_classic.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_inverse': map_classic.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_inverse': map_classic.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_negative': map_classic.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_negative': map_classic.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_snap': map_classic.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_snap': map_classic.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_divide': map_classic.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_divide': map_classic.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_multiply_mat4': map_classic.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_multiply_mat4': map_classic.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_multiply': map_classic.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_multiply': map_classic.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_scale': map_classic.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_scale': map_classic.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_subtract': map_classic.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_subtract': map_classic.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_add': map_classic.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_add': map_classic.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_one': map_classic.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_one': map_classic.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_zero': map_classic.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_zero': map_classic.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_assign_vec4': map_classic.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_assign_vec4': map_classic.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_assign': map_classic.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_assign': map_classic.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i': map_classic.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i': map_classic.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_is_equal': map_classic.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_is_equal': map_classic.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4i_is_zero': map_classic.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4i_is_zero': map_classic.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_lerp': map_classic.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_lerp': map_classic.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_normalize': map_classic.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_normalize': map_classic.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_clamp': map_classic.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_clamp': map_classic.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_min': map_classic.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_min': map_classic.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_max': map_classic.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_max': map_classic.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_round': map_classic.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_round': map_classic.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_ceil': map_classic.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_ceil': map_classic.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_floor': map_classic.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_floor': map_classic.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_abs': map_classic.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_abs': map_classic.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_inverse': map_classic.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_inverse': map_classic.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_negative': map_classic.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_negative': map_classic.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_snap': map_classic.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_snap': map_classic.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_divide': map_classic.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_divide': map_classic.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_multiply_mat4': map_classic.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_multiply_mat4': map_classic.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_multiply': map_classic.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_multiply': map_classic.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_scale': map_classic.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_scale': map_classic.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_subtract': map_classic.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_subtract': map_classic.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_add': map_classic.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_add': map_classic.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_one': map_classic.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_one': map_classic.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_zero': map_classic.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_zero': map_classic.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_assign_vec4i': map_classic.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_assign_vec4i': map_classic.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_assign': map_classic.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_assign': map_classic.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4': map_classic.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4': map_classic.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_nearly_equal': map_classic.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_nearly_equal': map_classic.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_equal': map_classic.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_equal': map_classic.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_near_zero': map_classic.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_near_zero': map_classic.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec4_is_zero': map_classic.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec4_is_zero': map_classic.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_distance_squared': map_classic.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_distance_squared': map_classic.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_distance': map_classic.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_distance': map_classic.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_length_squared': map_classic.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_length_squared': map_classic.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_length': map_classic.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_length': map_classic.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_dot': map_classic.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_dot': map_classic.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_bezier4': map_classic.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_bezier4': map_classic.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_bezier3': map_classic.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_bezier3': map_classic.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_lerp': map_classic.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_lerp': map_classic.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_reflect': map_classic.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_reflect': map_classic.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_slide': map_classic.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_slide': map_classic.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_project': map_classic.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_project': map_classic.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_normalize': map_classic.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_normalize': map_classic.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_cross': map_classic.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_cross': map_classic.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_clamp': map_classic.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_clamp': map_classic.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_min': map_classic.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_min': map_classic.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_max': map_classic.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_max': map_classic.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_round': map_classic.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_round': map_classic.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_ceil': map_classic.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_ceil': map_classic.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_floor': map_classic.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_floor': map_classic.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_abs': map_classic.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_abs': map_classic.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_inverse': map_classic.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_inverse': map_classic.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_negative': map_classic.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_negative': map_classic.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_snap': map_classic.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_snap': map_classic.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_divide': map_classic.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_divide': map_classic.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_multiply_mat3': map_classic.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_multiply_mat3': map_classic.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_multiply': map_classic.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_multiply': map_classic.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_scale': map_classic.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_scale': map_classic.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_subtract': map_classic.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_subtract': map_classic.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_add': map_classic.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_add': map_classic.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_one': map_classic.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_one': map_classic.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_zero': map_classic.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_zero': map_classic.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_assign_vec3': map_classic.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_assign_vec3': map_classic.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_assign': map_classic.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_assign': map_classic.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i': map_classic.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i': map_classic.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_is_equal': map_classic.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_is_equal': map_classic.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3i_is_zero': map_classic.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3i_is_zero': map_classic.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_distance_squared': map_classic.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_distance_squared': map_classic.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_distance': map_classic.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_distance': map_classic.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_length_squared': map_classic.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_length_squared': map_classic.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_length': map_classic.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_length': map_classic.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_dot': map_classic.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_dot': map_classic.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_bezier4': map_classic.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_bezier4': map_classic.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_bezier3': map_classic.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_bezier3': map_classic.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_lerp': map_classic.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_lerp': map_classic.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_reflect': map_classic.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_reflect': map_classic.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_slide': map_classic.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_slide': map_classic.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_project': map_classic.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_project': map_classic.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_normalize': map_classic.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_normalize': map_classic.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_cross': map_classic.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_cross': map_classic.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_clamp': map_classic.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_clamp': map_classic.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_min': map_classic.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_min': map_classic.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_max': map_classic.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_max': map_classic.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_round': map_classic.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_round': map_classic.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_ceil': map_classic.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_ceil': map_classic.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_floor': map_classic.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_floor': map_classic.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_abs': map_classic.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_abs': map_classic.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_inverse': map_classic.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_inverse': map_classic.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_negative': map_classic.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_negative': map_classic.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_snap': map_classic.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_snap': map_classic.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_divide': map_classic.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_divide': map_classic.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_multiply_mat3': map_classic.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_multiply_mat3': map_classic.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_multiply': map_classic.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_multiply': map_classic.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_scale': map_classic.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_scale': map_classic.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_subtract': map_classic.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_subtract': map_classic.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_add': map_classic.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_add': map_classic.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_one': map_classic.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_one': map_classic.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_zero': map_classic.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_zero': map_classic.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_assign_vec3i': map_classic.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_assign_vec3i': map_classic.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_assign': map_classic.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_assign': map_classic.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3': map_classic.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3': map_classic.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_nearly_equal': map_classic.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_nearly_equal': map_classic.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_equal': map_classic.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_equal': map_classic.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_near_zero': map_classic.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_near_zero': map_classic.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec3_is_zero': map_classic.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec3_is_zero': map_classic.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_distance_squared': map_classic.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_distance_squared': map_classic.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_distance': map_classic.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_distance': map_classic.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_length': map_classic.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_length': map_classic.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_length_squared': map_classic.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_length_squared': map_classic.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_angle': map_classic.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_angle': map_classic.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_dot': map_classic.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_dot': map_classic.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_bezier4': map_classic.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_bezier4': map_classic.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_bezier3': map_classic.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_bezier3': map_classic.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_lerp': map_classic.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_lerp': map_classic.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_rotate': map_classic.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_rotate': map_classic.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_tangent': map_classic.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_tangent': map_classic.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_reflect': map_classic.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_reflect': map_classic.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_slide': map_classic.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_slide': map_classic.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_project': map_classic.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_project': map_classic.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_normalize': map_classic.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_normalize': map_classic.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_clamp': map_classic.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_clamp': map_classic.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_min': map_classic.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_min': map_classic.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_max': map_classic.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_max': map_classic.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_round': map_classic.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_round': map_classic.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_ceil': map_classic.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_ceil': map_classic.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_floor': map_classic.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_floor': map_classic.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_abs': map_classic.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_abs': map_classic.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_inverse': map_classic.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_inverse': map_classic.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_negative': map_classic.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_negative': map_classic.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_snap': map_classic.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_snap': map_classic.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_divide': map_classic.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_divide': map_classic.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_multiply_mat2': map_classic.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_multiply_mat2': map_classic.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_multiply': map_classic.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_multiply': map_classic.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_scale': map_classic.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_scale': map_classic.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_subtract': map_classic.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_subtract': map_classic.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_add': map_classic.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_add': map_classic.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_one': map_classic.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_one': map_classic.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_zero': map_classic.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_zero': map_classic.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_assign_vec2': map_classic.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_assign_vec2': map_classic.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_assign': map_classic.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_assign': map_classic.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i': map_classic.c:(.text+0xae20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i': map_classic.c:(.text+0xaea0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_is_equal': map_classic.c:(.text+0xaec0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_is_equal': map_classic.c:(.text+0xaf00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2i_is_zero': map_classic.c:(.text+0xaf20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2i_is_zero': map_classic.c:(.text+0xaf40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_distance_squared': map_classic.c:(.text+0xaf60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_distance_squared': map_classic.c:(.text+0xafa0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_distance': map_classic.c:(.text+0xafc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_distance': map_classic.c:(.text+0xb000): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_length': map_classic.c:(.text+0xb020): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_length': map_classic.c:(.text+0xb040): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_length_squared': map_classic.c:(.text+0xb060): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_length_squared': map_classic.c:(.text+0xb080): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_angle': map_classic.c:(.text+0xb0a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_angle': map_classic.c:(.text+0xb0c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_dot': map_classic.c:(.text+0xb0e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_dot': map_classic.c:(.text+0xb120): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_bezier4': map_classic.c:(.text+0xb140): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_bezier4': map_classic.c:(.text+0xb200): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_bezier3': map_classic.c:(.text+0xb240): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_bezier3': map_classic.c:(.text+0xb2e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_lerp': map_classic.c:(.text+0xb300): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_lerp': map_classic.c:(.text+0xb3a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_rotate': map_classic.c:(.text+0xb3c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_rotate': map_classic.c:(.text+0xb460): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_tangent': map_classic.c:(.text+0xb480): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_tangent': map_classic.c:(.text+0xb500): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_reflect': map_classic.c:(.text+0xb520): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_reflect': map_classic.c:(.text+0xb5c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_slide': map_classic.c:(.text+0xb5e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_slide': map_classic.c:(.text+0xb680): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_project': map_classic.c:(.text+0xb6a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_project': map_classic.c:(.text+0xb740): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_normalize': map_classic.c:(.text+0xb760): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_normalize': map_classic.c:(.text+0xb7e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_clamp': map_classic.c:(.text+0xb800): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_clamp': map_classic.c:(.text+0xb8a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_min': map_classic.c:(.text+0xb8c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_min': map_classic.c:(.text+0xb960): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_max': map_classic.c:(.text+0xb980): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_max': map_classic.c:(.text+0xba20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_round': map_classic.c:(.text+0xba40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_round': map_classic.c:(.text+0xbac0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_ceil': map_classic.c:(.text+0xbae0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_ceil': map_classic.c:(.text+0xbb60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_floor': map_classic.c:(.text+0xbb80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_floor': map_classic.c:(.text+0xbc00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_abs': map_classic.c:(.text+0xbc20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_abs': map_classic.c:(.text+0xbca0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_inverse': map_classic.c:(.text+0xbcc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_inverse': map_classic.c:(.text+0xbd40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_negative': map_classic.c:(.text+0xbd60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_negative': map_classic.c:(.text+0xbde0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_snap': map_classic.c:(.text+0xbe00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_snap': map_classic.c:(.text+0xbea0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_divide': map_classic.c:(.text+0xbec0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_divide': map_classic.c:(.text+0xbf60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_multiply_mat2': map_classic.c:(.text+0xbf80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_multiply_mat2': map_classic.c:(.text+0xc020): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_multiply': map_classic.c:(.text+0xc040): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_multiply': map_classic.c:(.text+0xc0e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_scale': map_classic.c:(.text+0xc100): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_scale': map_classic.c:(.text+0xc1a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_subtract': map_classic.c:(.text+0xc1c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_subtract': map_classic.c:(.text+0xc260): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_add': map_classic.c:(.text+0xc280): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_add': map_classic.c:(.text+0xc320): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_one': map_classic.c:(.text+0xc340): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_one': map_classic.c:(.text+0xc3c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_zero': map_classic.c:(.text+0xc3e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_zero': map_classic.c:(.text+0xc460): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_assign_vec2i': map_classic.c:(.text+0xc480): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_assign_vec2i': map_classic.c:(.text+0xc500): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_assign': map_classic.c:(.text+0xc520): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_assign': map_classic.c:(.text+0xc5a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2': map_classic.c:(.text+0xc5c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2': map_classic.c:(.text+0xc640): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_nearly_equal': map_classic.c:(.text+0xc660): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_nearly_equal': map_classic.c:(.text+0xc6a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_equal': map_classic.c:(.text+0xc6c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_equal': map_classic.c:(.text+0xc700): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_near_zero': map_classic.c:(.text+0xc720): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_near_zero': map_classic.c:(.text+0xc740): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `svec2_is_zero': map_classic.c:(.text+0xc760): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_classic.c.o): In function `psvec2_is_zero': map_classic.c:(.text+0xc780): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_lerp': map_interior.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_lerp': map_interior.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_multiply': map_interior.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_multiply': map_interior.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_scale': map_interior.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_scale': map_interior.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_negative': map_interior.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_negative': map_interior.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_scaling': map_interior.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_scaling': map_interior.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_translation': map_interior.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_translation': map_interior.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_look_at': map_interior.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_look_at': map_interior.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_quaternion': map_interior.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_quaternion': map_interior.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_axis': map_interior.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_axis': map_interior.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_z': map_interior.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_z': map_interior.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_y': map_interior.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_y': map_interior.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_rotation_x': map_interior.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_rotation_x': map_interior.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_perspective_infinite': map_interior.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_perspective_infinite': map_interior.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_perspective_fov': map_interior.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_perspective_fov': map_interior.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_perspective': map_interior.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_perspective': map_interior.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_ortho': map_interior.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_ortho': map_interior.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_inverse': map_interior.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_inverse': map_interior.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_adjugate': map_interior.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_adjugate': map_interior.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_transpose': map_interior.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_transpose': map_interior.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_assign_mat3': map_interior.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_assign_mat3': map_interior.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_assign_mat2': map_interior.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_assign_mat2': map_interior.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_assign': map_interior.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_assign': map_interior.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_determinant': map_interior.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_determinant': map_interior.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_identity': map_interior.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_identity': map_interior.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4_zero': map_interior.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4_zero': map_interior.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat4': map_interior.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat4': map_interior.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_lerp': map_interior.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_lerp': map_interior.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_multiply': map_interior.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_multiply': map_interior.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_scale': map_interior.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_scale': map_interior.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_negative': map_interior.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_negative': map_interior.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_scaling': map_interior.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_scaling': map_interior.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_quaternion': map_interior.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_quaternion': map_interior.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_axis': map_interior.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_axis': map_interior.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_z': map_interior.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_z': map_interior.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_y': map_interior.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_y': map_interior.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_rotation_x': map_interior.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_rotation_x': map_interior.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_inverse': map_interior.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_inverse': map_interior.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_adjugate': map_interior.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_adjugate': map_interior.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_cofactor': map_interior.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_cofactor': map_interior.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_transpose': map_interior.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_transpose': map_interior.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_assign_mat4': map_interior.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_assign_mat4': map_interior.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_assign_mat2': map_interior.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_assign_mat2': map_interior.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_assign': map_interior.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_assign': map_interior.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_determinant': map_interior.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_determinant': map_interior.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_identity': map_interior.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_identity': map_interior.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3_zero': map_interior.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3_zero': map_interior.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat3': map_interior.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat3': map_interior.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_lerp': map_interior.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_lerp': map_interior.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_multiply': map_interior.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_multiply': map_interior.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_scale': map_interior.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_scale': map_interior.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_negative': map_interior.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_negative': map_interior.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_scaling': map_interior.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_scaling': map_interior.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_rotation': map_interior.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_rotation': map_interior.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_inverse': map_interior.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_inverse': map_interior.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_cofactor': map_interior.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_cofactor': map_interior.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_transpose': map_interior.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_transpose': map_interior.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_assign_mat4': map_interior.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_assign_mat4': map_interior.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_assign_mat3': map_interior.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_assign_mat3': map_interior.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_assign': map_interior.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_assign': map_interior.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_determinant': map_interior.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_determinant': map_interior.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_identity': map_interior.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_identity': map_interior.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2_zero': map_interior.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2_zero': map_interior.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `smat2': map_interior.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psmat2': map_interior.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_length_squared': map_interior.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_length_squared': map_interior.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_length': map_interior.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_length': map_interior.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_angle': map_interior.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_angle': map_interior.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_dot': map_interior.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_dot': map_interior.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_slerp': map_interior.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_slerp': map_interior.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_lerp': map_interior.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_lerp': map_interior.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_yaw_pitch_roll': map_interior.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_yaw_pitch_roll': map_interior.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_mat4': map_interior.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_mat4': map_interior.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_vec3': map_interior.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_vec3': map_interior.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_from_axis_angle': map_interior.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_from_axis_angle': map_interior.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_power': map_interior.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_power': map_interior.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_normalize': map_interior.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_normalize': map_interior.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_inverse': map_interior.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_inverse': map_interior.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_conjugate': map_interior.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_conjugate': map_interior.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_negative': map_interior.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_negative': map_interior.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_divide': map_interior.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_divide': map_interior.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_multiply': map_interior.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_multiply': map_interior.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_scale': map_interior.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_scale': map_interior.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_null': map_interior.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_null': map_interior.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_zero': map_interior.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_zero': map_interior.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_assign': map_interior.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_assign': map_interior.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat': map_interior.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat': map_interior.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_nearly_equal': map_interior.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_nearly_equal': map_interior.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_equal': map_interior.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_equal': map_interior.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_near_zero': map_interior.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_near_zero': map_interior.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `squat_is_zero': map_interior.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psquat_is_zero': map_interior.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_lerp': map_interior.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_lerp': map_interior.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_normalize': map_interior.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_normalize': map_interior.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_clamp': map_interior.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_clamp': map_interior.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_min': map_interior.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_min': map_interior.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_max': map_interior.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_max': map_interior.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_round': map_interior.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_round': map_interior.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_ceil': map_interior.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_ceil': map_interior.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_floor': map_interior.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_floor': map_interior.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_abs': map_interior.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_abs': map_interior.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_inverse': map_interior.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_inverse': map_interior.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_negative': map_interior.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_negative': map_interior.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_snap': map_interior.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_snap': map_interior.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_divide': map_interior.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_divide': map_interior.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_multiply_mat4': map_interior.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_multiply_mat4': map_interior.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_multiply': map_interior.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_multiply': map_interior.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_scale': map_interior.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_scale': map_interior.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_subtract': map_interior.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_subtract': map_interior.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_add': map_interior.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_add': map_interior.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_one': map_interior.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_one': map_interior.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_zero': map_interior.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_zero': map_interior.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_assign_vec4': map_interior.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_assign_vec4': map_interior.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_assign': map_interior.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_assign': map_interior.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i': map_interior.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i': map_interior.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_is_equal': map_interior.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_is_equal': map_interior.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4i_is_zero': map_interior.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4i_is_zero': map_interior.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_lerp': map_interior.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_lerp': map_interior.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_normalize': map_interior.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_normalize': map_interior.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_clamp': map_interior.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_clamp': map_interior.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_min': map_interior.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_min': map_interior.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_max': map_interior.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_max': map_interior.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_round': map_interior.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_round': map_interior.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_ceil': map_interior.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_ceil': map_interior.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_floor': map_interior.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_floor': map_interior.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_abs': map_interior.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_abs': map_interior.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_inverse': map_interior.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_inverse': map_interior.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_negative': map_interior.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_negative': map_interior.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_snap': map_interior.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_snap': map_interior.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_divide': map_interior.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_divide': map_interior.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_multiply_mat4': map_interior.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_multiply_mat4': map_interior.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_multiply': map_interior.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_multiply': map_interior.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_scale': map_interior.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_scale': map_interior.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_subtract': map_interior.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_subtract': map_interior.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_add': map_interior.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_add': map_interior.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_one': map_interior.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_one': map_interior.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_zero': map_interior.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_zero': map_interior.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_assign_vec4i': map_interior.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_assign_vec4i': map_interior.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_assign': map_interior.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_assign': map_interior.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4': map_interior.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4': map_interior.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_nearly_equal': map_interior.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_nearly_equal': map_interior.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_equal': map_interior.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_equal': map_interior.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_near_zero': map_interior.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_near_zero': map_interior.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec4_is_zero': map_interior.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec4_is_zero': map_interior.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_distance_squared': map_interior.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_distance_squared': map_interior.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_distance': map_interior.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_distance': map_interior.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_length_squared': map_interior.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_length_squared': map_interior.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_length': map_interior.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_length': map_interior.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_dot': map_interior.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_dot': map_interior.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_bezier4': map_interior.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_bezier4': map_interior.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_bezier3': map_interior.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_bezier3': map_interior.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_lerp': map_interior.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_lerp': map_interior.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_reflect': map_interior.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_reflect': map_interior.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_slide': map_interior.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_slide': map_interior.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_project': map_interior.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_project': map_interior.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_normalize': map_interior.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_normalize': map_interior.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_cross': map_interior.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_cross': map_interior.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_clamp': map_interior.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_clamp': map_interior.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_min': map_interior.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_min': map_interior.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_max': map_interior.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_max': map_interior.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_round': map_interior.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_round': map_interior.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_ceil': map_interior.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_ceil': map_interior.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_floor': map_interior.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_floor': map_interior.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_abs': map_interior.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_abs': map_interior.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_inverse': map_interior.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_inverse': map_interior.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_negative': map_interior.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_negative': map_interior.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_snap': map_interior.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_snap': map_interior.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_divide': map_interior.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_divide': map_interior.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_multiply_mat3': map_interior.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_multiply_mat3': map_interior.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_multiply': map_interior.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_multiply': map_interior.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_scale': map_interior.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_scale': map_interior.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_subtract': map_interior.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_subtract': map_interior.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_add': map_interior.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_add': map_interior.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_one': map_interior.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_one': map_interior.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_zero': map_interior.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_zero': map_interior.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_assign_vec3': map_interior.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_assign_vec3': map_interior.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_assign': map_interior.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_assign': map_interior.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i': map_interior.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i': map_interior.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_is_equal': map_interior.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_is_equal': map_interior.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3i_is_zero': map_interior.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3i_is_zero': map_interior.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_distance_squared': map_interior.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_distance_squared': map_interior.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_distance': map_interior.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_distance': map_interior.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_length_squared': map_interior.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_length_squared': map_interior.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_length': map_interior.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_length': map_interior.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_dot': map_interior.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_dot': map_interior.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_bezier4': map_interior.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_bezier4': map_interior.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_bezier3': map_interior.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_bezier3': map_interior.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_lerp': map_interior.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_lerp': map_interior.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_reflect': map_interior.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_reflect': map_interior.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_slide': map_interior.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_slide': map_interior.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_project': map_interior.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_project': map_interior.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_normalize': map_interior.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_normalize': map_interior.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_cross': map_interior.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_cross': map_interior.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_clamp': map_interior.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_clamp': map_interior.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_min': map_interior.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_min': map_interior.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_max': map_interior.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_max': map_interior.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_round': map_interior.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_round': map_interior.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_ceil': map_interior.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_ceil': map_interior.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_floor': map_interior.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_floor': map_interior.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_abs': map_interior.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_abs': map_interior.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_inverse': map_interior.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_inverse': map_interior.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_negative': map_interior.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_negative': map_interior.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_snap': map_interior.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_snap': map_interior.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_divide': map_interior.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_divide': map_interior.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_multiply_mat3': map_interior.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_multiply_mat3': map_interior.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_multiply': map_interior.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_multiply': map_interior.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_scale': map_interior.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_scale': map_interior.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_subtract': map_interior.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_subtract': map_interior.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_add': map_interior.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_add': map_interior.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_one': map_interior.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_one': map_interior.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_zero': map_interior.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_zero': map_interior.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_assign_vec3i': map_interior.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_assign_vec3i': map_interior.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_assign': map_interior.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_assign': map_interior.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3': map_interior.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3': map_interior.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_nearly_equal': map_interior.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_nearly_equal': map_interior.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_equal': map_interior.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_equal': map_interior.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_near_zero': map_interior.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_near_zero': map_interior.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec3_is_zero': map_interior.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec3_is_zero': map_interior.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_distance_squared': map_interior.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_distance_squared': map_interior.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_distance': map_interior.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_distance': map_interior.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_length': map_interior.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_length': map_interior.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_length_squared': map_interior.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_length_squared': map_interior.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_angle': map_interior.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_angle': map_interior.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_dot': map_interior.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_dot': map_interior.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_bezier4': map_interior.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_bezier4': map_interior.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_bezier3': map_interior.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_bezier3': map_interior.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_lerp': map_interior.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_lerp': map_interior.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_rotate': map_interior.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_rotate': map_interior.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_tangent': map_interior.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_tangent': map_interior.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_reflect': map_interior.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_reflect': map_interior.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_slide': map_interior.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_slide': map_interior.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_project': map_interior.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_project': map_interior.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_normalize': map_interior.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_normalize': map_interior.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_clamp': map_interior.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_clamp': map_interior.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_min': map_interior.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_min': map_interior.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_max': map_interior.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_max': map_interior.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_round': map_interior.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_round': map_interior.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_ceil': map_interior.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_ceil': map_interior.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_floor': map_interior.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_floor': map_interior.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_abs': map_interior.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_abs': map_interior.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_inverse': map_interior.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_inverse': map_interior.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_negative': map_interior.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_negative': map_interior.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_snap': map_interior.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_snap': map_interior.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_divide': map_interior.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_divide': map_interior.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_multiply_mat2': map_interior.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_multiply_mat2': map_interior.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_multiply': map_interior.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_multiply': map_interior.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_scale': map_interior.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_scale': map_interior.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_subtract': map_interior.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_subtract': map_interior.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_add': map_interior.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_add': map_interior.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_one': map_interior.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_one': map_interior.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_zero': map_interior.c:(.text+0xafa0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_zero': map_interior.c:(.text+0xb020): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_assign_vec2': map_interior.c:(.text+0xb040): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_assign_vec2': map_interior.c:(.text+0xb0c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_assign': map_interior.c:(.text+0xb0e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_assign': map_interior.c:(.text+0xb160): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i': map_interior.c:(.text+0xe200): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i': map_interior.c:(.text+0xe280): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_is_equal': map_interior.c:(.text+0xe2a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_is_equal': map_interior.c:(.text+0xe2e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2i_is_zero': map_interior.c:(.text+0xe300): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2i_is_zero': map_interior.c:(.text+0xe320): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_distance_squared': map_interior.c:(.text+0xe340): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_distance_squared': map_interior.c:(.text+0xe380): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_distance': map_interior.c:(.text+0xe3a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_distance': map_interior.c:(.text+0xe3e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_length': map_interior.c:(.text+0xe400): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_length': map_interior.c:(.text+0xe420): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_length_squared': map_interior.c:(.text+0xe440): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_length_squared': map_interior.c:(.text+0xe460): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_angle': map_interior.c:(.text+0xe480): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_angle': map_interior.c:(.text+0xe4a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_dot': map_interior.c:(.text+0xe4c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_dot': map_interior.c:(.text+0xe500): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_bezier4': map_interior.c:(.text+0xe520): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_bezier4': map_interior.c:(.text+0xe5e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_bezier3': map_interior.c:(.text+0xe620): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_bezier3': map_interior.c:(.text+0xe6c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_lerp': map_interior.c:(.text+0xe6e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_lerp': map_interior.c:(.text+0xe780): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_rotate': map_interior.c:(.text+0xe7a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_rotate': map_interior.c:(.text+0xe840): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_tangent': map_interior.c:(.text+0xe860): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_tangent': map_interior.c:(.text+0xe8e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_reflect': map_interior.c:(.text+0xe900): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_reflect': map_interior.c:(.text+0xe9a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_slide': map_interior.c:(.text+0xe9c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_slide': map_interior.c:(.text+0xea60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_project': map_interior.c:(.text+0xea80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_project': map_interior.c:(.text+0xeb20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_normalize': map_interior.c:(.text+0xeb40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_normalize': map_interior.c:(.text+0xebc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_clamp': map_interior.c:(.text+0xebe0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_clamp': map_interior.c:(.text+0xec80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_min': map_interior.c:(.text+0xeca0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_min': map_interior.c:(.text+0xed40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_max': map_interior.c:(.text+0xed60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_max': map_interior.c:(.text+0xee00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_round': map_interior.c:(.text+0xee20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_round': map_interior.c:(.text+0xeea0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_ceil': map_interior.c:(.text+0xeec0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_ceil': map_interior.c:(.text+0xef40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_floor': map_interior.c:(.text+0xef60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_floor': map_interior.c:(.text+0xefe0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_abs': map_interior.c:(.text+0xf000): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_abs': map_interior.c:(.text+0xf080): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_inverse': map_interior.c:(.text+0xf0a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_inverse': map_interior.c:(.text+0xf120): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_negative': map_interior.c:(.text+0xf140): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_negative': map_interior.c:(.text+0xf1c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_snap': map_interior.c:(.text+0xf1e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_snap': map_interior.c:(.text+0xf280): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_divide': map_interior.c:(.text+0xf2a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_divide': map_interior.c:(.text+0xf340): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_multiply_mat2': map_interior.c:(.text+0xf360): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_multiply_mat2': map_interior.c:(.text+0xf400): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_multiply': map_interior.c:(.text+0xf420): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_multiply': map_interior.c:(.text+0xf4c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_scale': map_interior.c:(.text+0xf4e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_scale': map_interior.c:(.text+0xf580): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_subtract': map_interior.c:(.text+0xf5a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_subtract': map_interior.c:(.text+0xf640): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_add': map_interior.c:(.text+0xf660): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_add': map_interior.c:(.text+0xf700): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_one': map_interior.c:(.text+0xf720): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_one': map_interior.c:(.text+0xf7a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_zero': map_interior.c:(.text+0xf7c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_zero': map_interior.c:(.text+0xf840): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_assign_vec2i': map_interior.c:(.text+0xf860): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_assign_vec2i': map_interior.c:(.text+0xf8e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_assign': map_interior.c:(.text+0xf900): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_assign': map_interior.c:(.text+0xf980): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2': map_interior.c:(.text+0xf9a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2': map_interior.c:(.text+0xfa20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_nearly_equal': map_interior.c:(.text+0xfa40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_nearly_equal': map_interior.c:(.text+0xfa80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_equal': map_interior.c:(.text+0xfaa0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_equal': map_interior.c:(.text+0xfae0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_near_zero': map_interior.c:(.text+0xfb00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_near_zero': map_interior.c:(.text+0xfb20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `svec2_is_zero': map_interior.c:(.text+0xfb40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_interior.c.o): In function `psvec2_is_zero': map_interior.c:(.text+0xfb60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_lerp': map_new.c:(.text+0x16e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_lerp': map_new.c:(.text+0x1760): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_multiply': map_new.c:(.text+0x1780): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_multiply': map_new.c:(.text+0x1800): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_scale': map_new.c:(.text+0x1820): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_scale': map_new.c:(.text+0x18a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_negative': map_new.c:(.text+0x18c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_negative': map_new.c:(.text+0x1940): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_scaling': map_new.c:(.text+0x1960): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_scaling': map_new.c:(.text+0x19e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_translation': map_new.c:(.text+0x1a00): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_translation': map_new.c:(.text+0x1a80): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_look_at': map_new.c:(.text+0x1aa0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_look_at': map_new.c:(.text+0x1b60): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_quaternion': map_new.c:(.text+0x1b80): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_quaternion': map_new.c:(.text+0x1c00): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_axis': map_new.c:(.text+0x1c20): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_axis': map_new.c:(.text+0x1ca0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_z': map_new.c:(.text+0x1cc0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_z': map_new.c:(.text+0x1d40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_y': map_new.c:(.text+0x1d60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_y': map_new.c:(.text+0x1de0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_rotation_x': map_new.c:(.text+0x1e00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_rotation_x': map_new.c:(.text+0x1e80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_perspective_infinite': map_new.c:(.text+0x1ea0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_perspective_infinite': map_new.c:(.text+0x1f20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_perspective_fov': map_new.c:(.text+0x1f40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_perspective_fov': map_new.c:(.text+0x1fc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_perspective': map_new.c:(.text+0x1fe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_perspective': map_new.c:(.text+0x2060): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_ortho': map_new.c:(.text+0x2080): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_ortho': map_new.c:(.text+0x2100): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_inverse': map_new.c:(.text+0x2120): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_inverse': map_new.c:(.text+0x21a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_adjugate': map_new.c:(.text+0x21c0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_adjugate': map_new.c:(.text+0x2240): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_transpose': map_new.c:(.text+0x2260): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_transpose': map_new.c:(.text+0x22e0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_assign_mat3': map_new.c:(.text+0x2300): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_assign_mat3': map_new.c:(.text+0x2380): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_assign_mat2': map_new.c:(.text+0x23a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_assign_mat2': map_new.c:(.text+0x2440): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_assign': map_new.c:(.text+0x2460): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_assign': map_new.c:(.text+0x24e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_determinant': map_new.c:(.text+0x2500): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_determinant': map_new.c:(.text+0x2520): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_identity': map_new.c:(.text+0x2540): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_identity': map_new.c:(.text+0x25c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4_zero': map_new.c:(.text+0x25e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4_zero': map_new.c:(.text+0x2660): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat4': map_new.c:(.text+0x2680): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat4': map_new.c:(.text+0x2700): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_lerp': map_new.c:(.text+0x2720): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_lerp': map_new.c:(.text+0x27a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_multiply': map_new.c:(.text+0x27c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_multiply': map_new.c:(.text+0x2840): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_scale': map_new.c:(.text+0x2860): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_scale': map_new.c:(.text+0x28e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_negative': map_new.c:(.text+0x2900): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_negative': map_new.c:(.text+0x2980): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_scaling': map_new.c:(.text+0x29a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_scaling': map_new.c:(.text+0x2a20): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_quaternion': map_new.c:(.text+0x2a40): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_quaternion': map_new.c:(.text+0x2ae0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_axis': map_new.c:(.text+0x2b00): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_axis': map_new.c:(.text+0x2ba0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_z': map_new.c:(.text+0x2bc0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_z': map_new.c:(.text+0x2c40): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_y': map_new.c:(.text+0x2c60): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_y': map_new.c:(.text+0x2ce0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_rotation_x': map_new.c:(.text+0x2d00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_rotation_x': map_new.c:(.text+0x2d80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_inverse': map_new.c:(.text+0x2da0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_inverse': map_new.c:(.text+0x2e20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_adjugate': map_new.c:(.text+0x2e40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_adjugate': map_new.c:(.text+0x2ec0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_cofactor': map_new.c:(.text+0x2ee0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_cofactor': map_new.c:(.text+0x2f60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_transpose': map_new.c:(.text+0x2f80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_transpose': map_new.c:(.text+0x3000): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_assign_mat4': map_new.c:(.text+0x3020): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_assign_mat4': map_new.c:(.text+0x30a0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_assign_mat2': map_new.c:(.text+0x30c0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_assign_mat2': map_new.c:(.text+0x3160): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_assign': map_new.c:(.text+0x3180): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_assign': map_new.c:(.text+0x3200): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_determinant': map_new.c:(.text+0x3220): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_determinant': map_new.c:(.text+0x3240): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_identity': map_new.c:(.text+0x3260): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_identity': map_new.c:(.text+0x32e0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3_zero': map_new.c:(.text+0x3300): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3_zero': map_new.c:(.text+0x3380): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat3': map_new.c:(.text+0x33a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat3': map_new.c:(.text+0x3420): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_lerp': map_new.c:(.text+0x3440): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_lerp': map_new.c:(.text+0x3500): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_multiply': map_new.c:(.text+0x3520): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_multiply': map_new.c:(.text+0x35e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_scale': map_new.c:(.text+0x3600): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_scale': map_new.c:(.text+0x36a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_negative': map_new.c:(.text+0x36c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_negative': map_new.c:(.text+0x3760): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_scaling': map_new.c:(.text+0x3780): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_scaling': map_new.c:(.text+0x3820): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_rotation': map_new.c:(.text+0x3840): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_rotation': map_new.c:(.text+0x38e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_inverse': map_new.c:(.text+0x3900): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_inverse': map_new.c:(.text+0x39a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_cofactor': map_new.c:(.text+0x39c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_cofactor': map_new.c:(.text+0x3a60): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_transpose': map_new.c:(.text+0x3a80): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_transpose': map_new.c:(.text+0x3b20): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_assign_mat4': map_new.c:(.text+0x3b40): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_assign_mat4': map_new.c:(.text+0x3be0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_assign_mat3': map_new.c:(.text+0x3c00): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_assign_mat3': map_new.c:(.text+0x3ca0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_assign': map_new.c:(.text+0x3cc0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_assign': map_new.c:(.text+0x3d60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_determinant': map_new.c:(.text+0x3d80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_determinant': map_new.c:(.text+0x3dc0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_identity': map_new.c:(.text+0x3de0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_identity': map_new.c:(.text+0x3e80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2_zero': map_new.c:(.text+0x3ea0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2_zero': map_new.c:(.text+0x3f40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `smat2': map_new.c:(.text+0x3f60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psmat2': map_new.c:(.text+0x4000): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_length_squared': map_new.c:(.text+0x4020): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_length_squared': map_new.c:(.text+0x4060): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_length': map_new.c:(.text+0x4080): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_length': map_new.c:(.text+0x40c0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_angle': map_new.c:(.text+0x40e0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_angle': map_new.c:(.text+0x4120): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_dot': map_new.c:(.text+0x4140): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_dot': map_new.c:(.text+0x4180): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_slerp': map_new.c:(.text+0x41a0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_slerp': map_new.c:(.text+0x4260): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_lerp': map_new.c:(.text+0x4280): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_lerp': map_new.c:(.text+0x4340): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_yaw_pitch_roll': map_new.c:(.text+0x4360): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_yaw_pitch_roll': map_new.c:(.text+0x4400): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_mat4': map_new.c:(.text+0x4420): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_mat4': map_new.c:(.text+0x44c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_vec3': map_new.c:(.text+0x44e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_vec3': map_new.c:(.text+0x4580): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_from_axis_angle': map_new.c:(.text+0x45a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_from_axis_angle': map_new.c:(.text+0x4640): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_power': map_new.c:(.text+0x4660): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_power': map_new.c:(.text+0x4700): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_normalize': map_new.c:(.text+0x4720): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_normalize': map_new.c:(.text+0x47c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_inverse': map_new.c:(.text+0x47e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_inverse': map_new.c:(.text+0x4880): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_conjugate': map_new.c:(.text+0x48a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_conjugate': map_new.c:(.text+0x4940): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_negative': map_new.c:(.text+0x4960): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_negative': map_new.c:(.text+0x4a00): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_divide': map_new.c:(.text+0x4a20): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_divide': map_new.c:(.text+0x4ae0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_multiply': map_new.c:(.text+0x4b00): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_multiply': map_new.c:(.text+0x4bc0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_scale': map_new.c:(.text+0x4be0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_scale': map_new.c:(.text+0x4c80): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_null': map_new.c:(.text+0x4ca0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_null': map_new.c:(.text+0x4d40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_zero': map_new.c:(.text+0x4d60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_zero': map_new.c:(.text+0x4e00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_assign': map_new.c:(.text+0x4e20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_assign': map_new.c:(.text+0x4ec0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat': map_new.c:(.text+0x4ee0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat': map_new.c:(.text+0x4f80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_nearly_equal': map_new.c:(.text+0x4fa0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_nearly_equal': map_new.c:(.text+0x4fe0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_equal': map_new.c:(.text+0x5000): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_equal': map_new.c:(.text+0x5040): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_near_zero': map_new.c:(.text+0x5060): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_near_zero': map_new.c:(.text+0x50a0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `squat_is_zero': map_new.c:(.text+0x50c0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psquat_is_zero': map_new.c:(.text+0x5100): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_lerp': map_new.c:(.text+0x5120): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_lerp': map_new.c:(.text+0x51c0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_normalize': map_new.c:(.text+0x51e0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_normalize': map_new.c:(.text+0x5280): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_clamp': map_new.c:(.text+0x52a0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_clamp': map_new.c:(.text+0x5340): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_min': map_new.c:(.text+0x5360): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_min': map_new.c:(.text+0x5400): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_max': map_new.c:(.text+0x5420): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_max': map_new.c:(.text+0x54c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_round': map_new.c:(.text+0x54e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_round': map_new.c:(.text+0x5580): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_ceil': map_new.c:(.text+0x55a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_ceil': map_new.c:(.text+0x5640): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_floor': map_new.c:(.text+0x5660): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_floor': map_new.c:(.text+0x5700): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_abs': map_new.c:(.text+0x5720): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_abs': map_new.c:(.text+0x57c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_inverse': map_new.c:(.text+0x57e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_inverse': map_new.c:(.text+0x5880): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_negative': map_new.c:(.text+0x58a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_negative': map_new.c:(.text+0x5940): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_snap': map_new.c:(.text+0x5960): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_snap': map_new.c:(.text+0x5a00): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_divide': map_new.c:(.text+0x5a20): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_divide': map_new.c:(.text+0x5ac0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_multiply_mat4': map_new.c:(.text+0x5ae0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_multiply_mat4': map_new.c:(.text+0x5b80): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_multiply': map_new.c:(.text+0x5ba0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_multiply': map_new.c:(.text+0x5c40): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_scale': map_new.c:(.text+0x5c60): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_scale': map_new.c:(.text+0x5d00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_subtract': map_new.c:(.text+0x5d20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_subtract': map_new.c:(.text+0x5dc0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_add': map_new.c:(.text+0x5de0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_add': map_new.c:(.text+0x5e80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_one': map_new.c:(.text+0x5ea0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_one': map_new.c:(.text+0x5f20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_zero': map_new.c:(.text+0x5f40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_zero': map_new.c:(.text+0x5fc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_assign_vec4': map_new.c:(.text+0x5fe0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_assign_vec4': map_new.c:(.text+0x6080): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_assign': map_new.c:(.text+0x60a0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_assign': map_new.c:(.text+0x6140): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i': map_new.c:(.text+0x6160): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i': map_new.c:(.text+0x6200): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_is_equal': map_new.c:(.text+0x6240): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_is_equal': map_new.c:(.text+0x6280): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4i_is_zero': map_new.c:(.text+0x62a0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4i_is_zero': map_new.c:(.text+0x62c0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_lerp': map_new.c:(.text+0x62e0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_lerp': map_new.c:(.text+0x6380): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_normalize': map_new.c:(.text+0x63a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_normalize': map_new.c:(.text+0x6440): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_clamp': map_new.c:(.text+0x6460): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_clamp': map_new.c:(.text+0x6500): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_min': map_new.c:(.text+0x6520): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_min': map_new.c:(.text+0x65c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_max': map_new.c:(.text+0x65e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_max': map_new.c:(.text+0x6680): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_round': map_new.c:(.text+0x66a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_round': map_new.c:(.text+0x6740): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_ceil': map_new.c:(.text+0x6760): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_ceil': map_new.c:(.text+0x6800): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_floor': map_new.c:(.text+0x6820): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_floor': map_new.c:(.text+0x68c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_abs': map_new.c:(.text+0x68e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_abs': map_new.c:(.text+0x6980): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_inverse': map_new.c:(.text+0x69a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_inverse': map_new.c:(.text+0x6a40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_negative': map_new.c:(.text+0x6a60): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_negative': map_new.c:(.text+0x6b00): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_snap': map_new.c:(.text+0x6b20): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_snap': map_new.c:(.text+0x6bc0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_divide': map_new.c:(.text+0x6be0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_divide': map_new.c:(.text+0x6c80): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_multiply_mat4': map_new.c:(.text+0x6ca0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_multiply_mat4': map_new.c:(.text+0x6d40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_multiply': map_new.c:(.text+0x6d60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_multiply': map_new.c:(.text+0x6e00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_scale': map_new.c:(.text+0x6e20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_scale': map_new.c:(.text+0x6ec0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_subtract': map_new.c:(.text+0x6ee0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_subtract': map_new.c:(.text+0x6f80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_add': map_new.c:(.text+0x6fa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_add': map_new.c:(.text+0x7040): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_one': map_new.c:(.text+0x7060): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_one': map_new.c:(.text+0x70e0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_zero': map_new.c:(.text+0x7100): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_zero': map_new.c:(.text+0x7180): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_assign_vec4i': map_new.c:(.text+0x71a0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_assign_vec4i': map_new.c:(.text+0x7240): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_assign': map_new.c:(.text+0x7260): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_assign': map_new.c:(.text+0x7300): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4': map_new.c:(.text+0x7320): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4': map_new.c:(.text+0x73c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_nearly_equal': map_new.c:(.text+0x73e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_nearly_equal': map_new.c:(.text+0x7420): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_equal': map_new.c:(.text+0x7440): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_equal': map_new.c:(.text+0x7480): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_near_zero': map_new.c:(.text+0x74a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_near_zero': map_new.c:(.text+0x74e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec4_is_zero': map_new.c:(.text+0x7500): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec4_is_zero': map_new.c:(.text+0x7520): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_distance_squared': map_new.c:(.text+0x7540): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_distance_squared': map_new.c:(.text+0x75a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_distance': map_new.c:(.text+0x75c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_distance': map_new.c:(.text+0x7620): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_length_squared': map_new.c:(.text+0x7640): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_length_squared': map_new.c:(.text+0x7680): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_length': map_new.c:(.text+0x76a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_length': map_new.c:(.text+0x76e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_dot': map_new.c:(.text+0x7700): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_dot': map_new.c:(.text+0x7760): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_bezier4': map_new.c:(.text+0x7780): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_bezier4': map_new.c:(.text+0x7880): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_bezier3': map_new.c:(.text+0x78c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_bezier3': map_new.c:(.text+0x79c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_lerp': map_new.c:(.text+0x79e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_lerp': map_new.c:(.text+0x7ac0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_reflect': map_new.c:(.text+0x7ae0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_reflect': map_new.c:(.text+0x7bc0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_slide': map_new.c:(.text+0x7be0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_slide': map_new.c:(.text+0x7cc0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_project': map_new.c:(.text+0x7ce0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_project': map_new.c:(.text+0x7dc0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_normalize': map_new.c:(.text+0x7de0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_normalize': map_new.c:(.text+0x7ea0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_cross': map_new.c:(.text+0x7ec0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_cross': map_new.c:(.text+0x7fa0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_clamp': map_new.c:(.text+0x7fc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_clamp': map_new.c:(.text+0x80c0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_min': map_new.c:(.text+0x80e0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_min': map_new.c:(.text+0x81c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_max': map_new.c:(.text+0x81e0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_max': map_new.c:(.text+0x82c0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_round': map_new.c:(.text+0x82e0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_round': map_new.c:(.text+0x8380): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_ceil': map_new.c:(.text+0x83a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_ceil': map_new.c:(.text+0x8440): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_floor': map_new.c:(.text+0x8460): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_floor': map_new.c:(.text+0x8500): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_abs': map_new.c:(.text+0x8520): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_abs': map_new.c:(.text+0x85e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_inverse': map_new.c:(.text+0x8600): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_inverse': map_new.c:(.text+0x86c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_negative': map_new.c:(.text+0x86e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_negative': map_new.c:(.text+0x87a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_snap': map_new.c:(.text+0x87c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_snap': map_new.c:(.text+0x88a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_divide': map_new.c:(.text+0x88c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_divide': map_new.c:(.text+0x89a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_multiply_mat3': map_new.c:(.text+0x89c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_multiply_mat3': map_new.c:(.text+0x8a80): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_multiply': map_new.c:(.text+0x8aa0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_multiply': map_new.c:(.text+0x8b80): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_scale': map_new.c:(.text+0x8ba0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_scale': map_new.c:(.text+0x8c60): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_subtract': map_new.c:(.text+0x8c80): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_subtract': map_new.c:(.text+0x8d60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_add': map_new.c:(.text+0x8d80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_add': map_new.c:(.text+0x8e60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_one': map_new.c:(.text+0x8e80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_one': map_new.c:(.text+0x8f20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_zero': map_new.c:(.text+0x8f40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_zero': map_new.c:(.text+0x8fe0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_assign_vec3': map_new.c:(.text+0x9000): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_assign_vec3': map_new.c:(.text+0x90a0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_assign': map_new.c:(.text+0x90c0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_assign': map_new.c:(.text+0x9180): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i': map_new.c:(.text+0x91a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i': map_new.c:(.text+0x9240): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_is_equal': map_new.c:(.text+0x9260): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_is_equal': map_new.c:(.text+0x92c0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3i_is_zero': map_new.c:(.text+0x92e0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3i_is_zero': map_new.c:(.text+0x9320): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_distance_squared': map_new.c:(.text+0x9340): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_distance_squared': map_new.c:(.text+0x9380): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_distance': map_new.c:(.text+0x93a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_distance': map_new.c:(.text+0x93e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_length_squared': map_new.c:(.text+0x9400): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_length_squared': map_new.c:(.text+0x9420): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_length': map_new.c:(.text+0x9440): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_length': map_new.c:(.text+0x9460): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_dot': map_new.c:(.text+0x9480): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_dot': map_new.c:(.text+0x94c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_bezier4': map_new.c:(.text+0x94e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_bezier4': map_new.c:(.text+0x95c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_bezier3': map_new.c:(.text+0x9600): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_bezier3': map_new.c:(.text+0x96c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_lerp': map_new.c:(.text+0x96e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_lerp': map_new.c:(.text+0x97a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_reflect': map_new.c:(.text+0x97c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_reflect': map_new.c:(.text+0x9880): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_slide': map_new.c:(.text+0x98a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_slide': map_new.c:(.text+0x9960): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_project': map_new.c:(.text+0x9980): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_project': map_new.c:(.text+0x9a40): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_normalize': map_new.c:(.text+0x9a60): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_normalize': map_new.c:(.text+0x9b00): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_cross': map_new.c:(.text+0x9b20): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_cross': map_new.c:(.text+0x9be0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_clamp': map_new.c:(.text+0x9c00): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_clamp': map_new.c:(.text+0x9cc0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_min': map_new.c:(.text+0x9ce0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_min': map_new.c:(.text+0x9da0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_max': map_new.c:(.text+0x9dc0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_max': map_new.c:(.text+0x9e80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_round': map_new.c:(.text+0x9ea0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_round': map_new.c:(.text+0x9f40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_ceil': map_new.c:(.text+0x9f60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_ceil': map_new.c:(.text+0xa000): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_floor': map_new.c:(.text+0xa020): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_floor': map_new.c:(.text+0xa0c0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_abs': map_new.c:(.text+0xa0e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_abs': map_new.c:(.text+0xa180): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_inverse': map_new.c:(.text+0xa1a0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_inverse': map_new.c:(.text+0xa240): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_negative': map_new.c:(.text+0xa260): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_negative': map_new.c:(.text+0xa300): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_snap': map_new.c:(.text+0xa320): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_snap': map_new.c:(.text+0xa3e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_divide': map_new.c:(.text+0xa400): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_divide': map_new.c:(.text+0xa4c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_multiply_mat3': map_new.c:(.text+0xa4e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_multiply_mat3': map_new.c:(.text+0xa580): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_multiply': map_new.c:(.text+0xa5a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_multiply': map_new.c:(.text+0xa660): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_scale': map_new.c:(.text+0xa680): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_scale': map_new.c:(.text+0xa720): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_subtract': map_new.c:(.text+0xa740): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_subtract': map_new.c:(.text+0xa800): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_add': map_new.c:(.text+0xa820): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_add': map_new.c:(.text+0xa8e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_one': map_new.c:(.text+0xa900): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_one': map_new.c:(.text+0xa9a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_zero': map_new.c:(.text+0xa9c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_zero': map_new.c:(.text+0xaa60): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_assign_vec3i': map_new.c:(.text+0xaa80): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_assign_vec3i': map_new.c:(.text+0xab40): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_assign': map_new.c:(.text+0xab60): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_assign': map_new.c:(.text+0xac00): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3': map_new.c:(.text+0xac20): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3': map_new.c:(.text+0xacc0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_nearly_equal': map_new.c:(.text+0xace0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_nearly_equal': map_new.c:(.text+0xad20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_equal': map_new.c:(.text+0xad40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_equal': map_new.c:(.text+0xad80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_near_zero': map_new.c:(.text+0xada0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_near_zero': map_new.c:(.text+0xade0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec3_is_zero': map_new.c:(.text+0xae00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec3_is_zero': map_new.c:(.text+0xae40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_distance_squared': map_new.c:(.text+0xae60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_distance_squared': map_new.c:(.text+0xaea0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_distance': map_new.c:(.text+0xaec0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_distance': map_new.c:(.text+0xaee0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_length': map_new.c:(.text+0xaf00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_length': map_new.c:(.text+0xaf20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_length_squared': map_new.c:(.text+0xaf40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_length_squared': map_new.c:(.text+0xaf60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_angle': map_new.c:(.text+0xaf80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_angle': map_new.c:(.text+0xafa0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_dot': map_new.c:(.text+0xafc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_dot': map_new.c:(.text+0xb000): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_bezier4': map_new.c:(.text+0xb020): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_bezier4': map_new.c:(.text+0xb0c0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_bezier3': map_new.c:(.text+0xb100): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_bezier3': map_new.c:(.text+0xb1a0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_lerp': map_new.c:(.text+0xb1c0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_lerp': map_new.c:(.text+0xb240): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_rotate': map_new.c:(.text+0xb260): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_rotate': map_new.c:(.text+0xb2e0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_tangent': map_new.c:(.text+0xb300): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_tangent': map_new.c:(.text+0xb380): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_reflect': map_new.c:(.text+0xb3a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_reflect': map_new.c:(.text+0xb420): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_slide': map_new.c:(.text+0xb440): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_slide': map_new.c:(.text+0xb4c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_project': map_new.c:(.text+0xb4e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_project': map_new.c:(.text+0xb560): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_normalize': map_new.c:(.text+0xb580): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_normalize': map_new.c:(.text+0xb600): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_clamp': map_new.c:(.text+0xb620): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_clamp': map_new.c:(.text+0xb6c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_min': map_new.c:(.text+0xb6e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_min': map_new.c:(.text+0xb760): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_max': map_new.c:(.text+0xb780): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_max': map_new.c:(.text+0xb800): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_round': map_new.c:(.text+0xb820): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_round': map_new.c:(.text+0xb8a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_ceil': map_new.c:(.text+0xb8c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_ceil': map_new.c:(.text+0xb940): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_floor': map_new.c:(.text+0xb960): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_floor': map_new.c:(.text+0xb9e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_abs': map_new.c:(.text+0xba00): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_abs': map_new.c:(.text+0xba80): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_inverse': map_new.c:(.text+0xbaa0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_inverse': map_new.c:(.text+0xbb20): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_negative': map_new.c:(.text+0xbb40): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_negative': map_new.c:(.text+0xbbc0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_snap': map_new.c:(.text+0xbbe0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_snap': map_new.c:(.text+0xbc60): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_divide': map_new.c:(.text+0xbc80): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_divide': map_new.c:(.text+0xbd00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_multiply_mat2': map_new.c:(.text+0xbd20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_multiply_mat2': map_new.c:(.text+0xbdc0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_multiply': map_new.c:(.text+0xbde0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_multiply': map_new.c:(.text+0xbe60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_scale': map_new.c:(.text+0xbe80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_scale': map_new.c:(.text+0xbf00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_subtract': map_new.c:(.text+0xbf20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_subtract': map_new.c:(.text+0xbfa0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_add': map_new.c:(.text+0xbfc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_add': map_new.c:(.text+0xc040): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_one': map_new.c:(.text+0xc060): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_one': map_new.c:(.text+0xc0e0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_zero': map_new.c:(.text+0xc100): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_zero': map_new.c:(.text+0xc180): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_assign_vec2': map_new.c:(.text+0xc1a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_assign_vec2': map_new.c:(.text+0xc220): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_assign': map_new.c:(.text+0xc240): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_assign': map_new.c:(.text+0xc2c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i': map_new.c:(.text+0xc2e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i': map_new.c:(.text+0xc360): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_is_equal': map_new.c:(.text+0xc380): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_is_equal': map_new.c:(.text+0xc3c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2i_is_zero': map_new.c:(.text+0xc3e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2i_is_zero': map_new.c:(.text+0xc400): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_distance_squared': map_new.c:(.text+0xc420): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_distance_squared': map_new.c:(.text+0xc460): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_distance': map_new.c:(.text+0xc480): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_distance': map_new.c:(.text+0xc4c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_length': map_new.c:(.text+0xc4e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_length': map_new.c:(.text+0xc500): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_length_squared': map_new.c:(.text+0xc520): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_length_squared': map_new.c:(.text+0xc540): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_angle': map_new.c:(.text+0xc560): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_angle': map_new.c:(.text+0xc580): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_dot': map_new.c:(.text+0xc5a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_dot': map_new.c:(.text+0xc5e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_bezier4': map_new.c:(.text+0xc600): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_bezier4': map_new.c:(.text+0xc6c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_bezier3': map_new.c:(.text+0xc700): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_bezier3': map_new.c:(.text+0xc7a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_lerp': map_new.c:(.text+0xc7c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_lerp': map_new.c:(.text+0xc860): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_rotate': map_new.c:(.text+0xc880): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_rotate': map_new.c:(.text+0xc920): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_tangent': map_new.c:(.text+0xc940): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_tangent': map_new.c:(.text+0xc9c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_reflect': map_new.c:(.text+0xc9e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_reflect': map_new.c:(.text+0xca80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_slide': map_new.c:(.text+0xcaa0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_slide': map_new.c:(.text+0xcb40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_project': map_new.c:(.text+0xcb60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_project': map_new.c:(.text+0xcc00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_normalize': map_new.c:(.text+0xcc20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_normalize': map_new.c:(.text+0xcca0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_clamp': map_new.c:(.text+0xccc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_clamp': map_new.c:(.text+0xcd60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_min': map_new.c:(.text+0xcd80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_min': map_new.c:(.text+0xce20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_max': map_new.c:(.text+0xce40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_max': map_new.c:(.text+0xcee0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_round': map_new.c:(.text+0xcf00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_round': map_new.c:(.text+0xcf80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_ceil': map_new.c:(.text+0xcfa0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_ceil': map_new.c:(.text+0xd020): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_floor': map_new.c:(.text+0xd040): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_floor': map_new.c:(.text+0xd0c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_abs': map_new.c:(.text+0xd0e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_abs': map_new.c:(.text+0xd160): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_inverse': map_new.c:(.text+0xd180): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_inverse': map_new.c:(.text+0xd200): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_negative': map_new.c:(.text+0xd220): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_negative': map_new.c:(.text+0xd2a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_snap': map_new.c:(.text+0xd2c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_snap': map_new.c:(.text+0xd360): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_divide': map_new.c:(.text+0xd380): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_divide': map_new.c:(.text+0xd420): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_multiply_mat2': map_new.c:(.text+0xd440): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_multiply_mat2': map_new.c:(.text+0xd4e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_multiply': map_new.c:(.text+0xd500): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_multiply': map_new.c:(.text+0xd5a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_scale': map_new.c:(.text+0xd5c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_scale': map_new.c:(.text+0xd660): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_subtract': map_new.c:(.text+0xd680): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_subtract': map_new.c:(.text+0xd720): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_add': map_new.c:(.text+0xd740): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_add': map_new.c:(.text+0xd7e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_one': map_new.c:(.text+0xd800): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_one': map_new.c:(.text+0xd880): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_zero': map_new.c:(.text+0xd8a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_zero': map_new.c:(.text+0xd920): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_assign_vec2i': map_new.c:(.text+0xd940): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_assign_vec2i': map_new.c:(.text+0xd9c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_assign': map_new.c:(.text+0xd9e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_assign': map_new.c:(.text+0xda60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2': map_new.c:(.text+0xda80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2': map_new.c:(.text+0xdb00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_nearly_equal': map_new.c:(.text+0xdb20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_nearly_equal': map_new.c:(.text+0xdb60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_equal': map_new.c:(.text+0xdb80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_equal': map_new.c:(.text+0xdbc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_near_zero': map_new.c:(.text+0xdbe0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_near_zero': map_new.c:(.text+0xdc00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `svec2_is_zero': map_new.c:(.text+0xdc20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_new.c.o): In function `psvec2_is_zero': map_new.c:(.text+0xdc40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_lerp': map_object.c:(.text+0xa80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_lerp': map_object.c:(.text+0xb00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_multiply': map_object.c:(.text+0xb20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_multiply': map_object.c:(.text+0xba0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_scale': map_object.c:(.text+0xbc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_scale': map_object.c:(.text+0xc40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_negative': map_object.c:(.text+0xc60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_negative': map_object.c:(.text+0xce0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_scaling': map_object.c:(.text+0xd00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_scaling': map_object.c:(.text+0xd80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_translation': map_object.c:(.text+0xda0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_translation': map_object.c:(.text+0xe20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_look_at': map_object.c:(.text+0xe40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_look_at': map_object.c:(.text+0xf00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_quaternion': map_object.c:(.text+0xf20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_quaternion': map_object.c:(.text+0xfa0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_axis': map_object.c:(.text+0xfc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_axis': map_object.c:(.text+0x1040): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_z': map_object.c:(.text+0x1060): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_z': map_object.c:(.text+0x10e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_y': map_object.c:(.text+0x1100): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_y': map_object.c:(.text+0x1180): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_rotation_x': map_object.c:(.text+0x11a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_rotation_x': map_object.c:(.text+0x1220): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_perspective_infinite': map_object.c:(.text+0x1240): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_perspective_infinite': map_object.c:(.text+0x12c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_perspective_fov': map_object.c:(.text+0x12e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_perspective_fov': map_object.c:(.text+0x1360): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_perspective': map_object.c:(.text+0x1380): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_perspective': map_object.c:(.text+0x1400): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_ortho': map_object.c:(.text+0x1420): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_ortho': map_object.c:(.text+0x14a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_inverse': map_object.c:(.text+0x14c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_inverse': map_object.c:(.text+0x1540): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_adjugate': map_object.c:(.text+0x1560): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_adjugate': map_object.c:(.text+0x15e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_transpose': map_object.c:(.text+0x1600): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_transpose': map_object.c:(.text+0x1680): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_assign_mat3': map_object.c:(.text+0x16a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_assign_mat3': map_object.c:(.text+0x1720): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_assign_mat2': map_object.c:(.text+0x1740): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_assign_mat2': map_object.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_assign': map_object.c:(.text+0x1800): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_assign': map_object.c:(.text+0x1880): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_determinant': map_object.c:(.text+0x18a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_determinant': map_object.c:(.text+0x18c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_identity': map_object.c:(.text+0x18e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_identity': map_object.c:(.text+0x1960): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4_zero': map_object.c:(.text+0x1980): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4_zero': map_object.c:(.text+0x1a00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat4': map_object.c:(.text+0x1a20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat4': map_object.c:(.text+0x1aa0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_lerp': map_object.c:(.text+0x1ac0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_lerp': map_object.c:(.text+0x1b40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_multiply': map_object.c:(.text+0x1b60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_multiply': map_object.c:(.text+0x1be0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_scale': map_object.c:(.text+0x1c00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_scale': map_object.c:(.text+0x1c80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_negative': map_object.c:(.text+0x1ca0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_negative': map_object.c:(.text+0x1d20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_scaling': map_object.c:(.text+0x1d40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_scaling': map_object.c:(.text+0x1dc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_quaternion': map_object.c:(.text+0x1de0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_quaternion': map_object.c:(.text+0x1e80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_axis': map_object.c:(.text+0x1ea0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_axis': map_object.c:(.text+0x1f40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_z': map_object.c:(.text+0x1f60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_z': map_object.c:(.text+0x1fe0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_y': map_object.c:(.text+0x2000): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_y': map_object.c:(.text+0x2080): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_rotation_x': map_object.c:(.text+0x20a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_rotation_x': map_object.c:(.text+0x2120): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_inverse': map_object.c:(.text+0x2140): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_inverse': map_object.c:(.text+0x21c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_adjugate': map_object.c:(.text+0x21e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_adjugate': map_object.c:(.text+0x2260): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_cofactor': map_object.c:(.text+0x2280): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_cofactor': map_object.c:(.text+0x2300): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_transpose': map_object.c:(.text+0x2320): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_transpose': map_object.c:(.text+0x23a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_assign_mat4': map_object.c:(.text+0x23c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_assign_mat4': map_object.c:(.text+0x2440): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_assign_mat2': map_object.c:(.text+0x2460): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_assign_mat2': map_object.c:(.text+0x2500): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_assign': map_object.c:(.text+0x2520): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_assign': map_object.c:(.text+0x25a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_determinant': map_object.c:(.text+0x25c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_determinant': map_object.c:(.text+0x25e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_identity': map_object.c:(.text+0x2600): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_identity': map_object.c:(.text+0x2680): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3_zero': map_object.c:(.text+0x26a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3_zero': map_object.c:(.text+0x2720): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat3': map_object.c:(.text+0x2740): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat3': map_object.c:(.text+0x27c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_lerp': map_object.c:(.text+0x27e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_lerp': map_object.c:(.text+0x28a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_multiply': map_object.c:(.text+0x28c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_multiply': map_object.c:(.text+0x2980): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_scale': map_object.c:(.text+0x29a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_scale': map_object.c:(.text+0x2a40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_negative': map_object.c:(.text+0x2a60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_negative': map_object.c:(.text+0x2b00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_scaling': map_object.c:(.text+0x2b20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_scaling': map_object.c:(.text+0x2bc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_rotation': map_object.c:(.text+0x2be0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_rotation': map_object.c:(.text+0x2c80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_inverse': map_object.c:(.text+0x2ca0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_inverse': map_object.c:(.text+0x2d40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_cofactor': map_object.c:(.text+0x2d60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_cofactor': map_object.c:(.text+0x2e00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_transpose': map_object.c:(.text+0x2e20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_transpose': map_object.c:(.text+0x2ec0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_assign_mat4': map_object.c:(.text+0x2ee0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_assign_mat4': map_object.c:(.text+0x2f80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_assign_mat3': map_object.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_assign_mat3': map_object.c:(.text+0x3040): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_assign': map_object.c:(.text+0x3060): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_assign': map_object.c:(.text+0x3100): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_determinant': map_object.c:(.text+0x3120): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_determinant': map_object.c:(.text+0x3160): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_identity': map_object.c:(.text+0x3180): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_identity': map_object.c:(.text+0x3220): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2_zero': map_object.c:(.text+0x3240): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2_zero': map_object.c:(.text+0x32e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `smat2': map_object.c:(.text+0x3300): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psmat2': map_object.c:(.text+0x33a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_length_squared': map_object.c:(.text+0x33c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_length_squared': map_object.c:(.text+0x3400): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_length': map_object.c:(.text+0x3420): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_length': map_object.c:(.text+0x3460): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_angle': map_object.c:(.text+0x3480): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_angle': map_object.c:(.text+0x34c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_dot': map_object.c:(.text+0x34e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_dot': map_object.c:(.text+0x3520): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_slerp': map_object.c:(.text+0x3540): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_slerp': map_object.c:(.text+0x3600): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_lerp': map_object.c:(.text+0x3620): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_lerp': map_object.c:(.text+0x36e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_yaw_pitch_roll': map_object.c:(.text+0x3700): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_yaw_pitch_roll': map_object.c:(.text+0x37a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_mat4': map_object.c:(.text+0x37c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_mat4': map_object.c:(.text+0x3860): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_vec3': map_object.c:(.text+0x3880): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_vec3': map_object.c:(.text+0x3920): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_from_axis_angle': map_object.c:(.text+0x3940): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_from_axis_angle': map_object.c:(.text+0x39e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_power': map_object.c:(.text+0x3a00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_power': map_object.c:(.text+0x3aa0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_normalize': map_object.c:(.text+0x3ac0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_normalize': map_object.c:(.text+0x3b60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_inverse': map_object.c:(.text+0x3b80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_inverse': map_object.c:(.text+0x3c20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_conjugate': map_object.c:(.text+0x3c40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_conjugate': map_object.c:(.text+0x3ce0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_negative': map_object.c:(.text+0x3d00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_negative': map_object.c:(.text+0x3da0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_divide': map_object.c:(.text+0x3dc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_divide': map_object.c:(.text+0x3e80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_multiply': map_object.c:(.text+0x3ea0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_multiply': map_object.c:(.text+0x3f60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_scale': map_object.c:(.text+0x3f80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_scale': map_object.c:(.text+0x4020): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_null': map_object.c:(.text+0x4040): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_null': map_object.c:(.text+0x40e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_zero': map_object.c:(.text+0x4100): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_zero': map_object.c:(.text+0x41a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_assign': map_object.c:(.text+0x41c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_assign': map_object.c:(.text+0x4260): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat': map_object.c:(.text+0x4280): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat': map_object.c:(.text+0x4320): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_nearly_equal': map_object.c:(.text+0x4340): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_nearly_equal': map_object.c:(.text+0x4380): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_equal': map_object.c:(.text+0x43a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_equal': map_object.c:(.text+0x43e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_near_zero': map_object.c:(.text+0x4400): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_near_zero': map_object.c:(.text+0x4440): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `squat_is_zero': map_object.c:(.text+0x4460): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psquat_is_zero': map_object.c:(.text+0x44a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_lerp': map_object.c:(.text+0x44c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_lerp': map_object.c:(.text+0x4560): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_normalize': map_object.c:(.text+0x4580): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_normalize': map_object.c:(.text+0x4620): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_clamp': map_object.c:(.text+0x4640): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_clamp': map_object.c:(.text+0x46e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_min': map_object.c:(.text+0x4700): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_min': map_object.c:(.text+0x47a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_max': map_object.c:(.text+0x47c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_max': map_object.c:(.text+0x4860): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_round': map_object.c:(.text+0x4880): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_round': map_object.c:(.text+0x4920): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_ceil': map_object.c:(.text+0x4940): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_ceil': map_object.c:(.text+0x49e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_floor': map_object.c:(.text+0x4a00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_floor': map_object.c:(.text+0x4aa0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_abs': map_object.c:(.text+0x4ac0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_abs': map_object.c:(.text+0x4b60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_inverse': map_object.c:(.text+0x4b80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_inverse': map_object.c:(.text+0x4c20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_negative': map_object.c:(.text+0x4c40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_negative': map_object.c:(.text+0x4ce0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_snap': map_object.c:(.text+0x4d00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_snap': map_object.c:(.text+0x4da0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_divide': map_object.c:(.text+0x4dc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_divide': map_object.c:(.text+0x4e60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_multiply_mat4': map_object.c:(.text+0x4e80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_multiply_mat4': map_object.c:(.text+0x4f20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_multiply': map_object.c:(.text+0x4f40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_multiply': map_object.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_scale': map_object.c:(.text+0x5000): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_scale': map_object.c:(.text+0x50a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_subtract': map_object.c:(.text+0x50c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_subtract': map_object.c:(.text+0x5160): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_add': map_object.c:(.text+0x5180): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_add': map_object.c:(.text+0x5220): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_one': map_object.c:(.text+0x5240): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_one': map_object.c:(.text+0x52c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_zero': map_object.c:(.text+0x52e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_zero': map_object.c:(.text+0x5360): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_assign_vec4': map_object.c:(.text+0x5380): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_assign_vec4': map_object.c:(.text+0x5420): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_assign': map_object.c:(.text+0x5440): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_assign': map_object.c:(.text+0x54e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i': map_object.c:(.text+0x5500): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i': map_object.c:(.text+0x55a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_is_equal': map_object.c:(.text+0x55e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_is_equal': map_object.c:(.text+0x5620): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4i_is_zero': map_object.c:(.text+0x5640): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4i_is_zero': map_object.c:(.text+0x5660): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_lerp': map_object.c:(.text+0x5680): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_lerp': map_object.c:(.text+0x5720): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_normalize': map_object.c:(.text+0x5740): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_normalize': map_object.c:(.text+0x57e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_clamp': map_object.c:(.text+0x5800): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_clamp': map_object.c:(.text+0x58a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_min': map_object.c:(.text+0x58c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_min': map_object.c:(.text+0x5960): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_max': map_object.c:(.text+0x5980): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_max': map_object.c:(.text+0x5a20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_round': map_object.c:(.text+0x5a40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_round': map_object.c:(.text+0x5ae0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_ceil': map_object.c:(.text+0x5b00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_ceil': map_object.c:(.text+0x5ba0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_floor': map_object.c:(.text+0x5bc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_floor': map_object.c:(.text+0x5c60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_abs': map_object.c:(.text+0x5c80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_abs': map_object.c:(.text+0x5d20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_inverse': map_object.c:(.text+0x5d40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_inverse': map_object.c:(.text+0x5de0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_negative': map_object.c:(.text+0x5e00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_negative': map_object.c:(.text+0x5ea0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_snap': map_object.c:(.text+0x5ec0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_snap': map_object.c:(.text+0x5f60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_divide': map_object.c:(.text+0x5f80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_divide': map_object.c:(.text+0x6020): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_multiply_mat4': map_object.c:(.text+0x6040): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_multiply_mat4': map_object.c:(.text+0x60e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_multiply': map_object.c:(.text+0x6100): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_multiply': map_object.c:(.text+0x61a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_scale': map_object.c:(.text+0x61c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_scale': map_object.c:(.text+0x6260): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_subtract': map_object.c:(.text+0x6280): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_subtract': map_object.c:(.text+0x6320): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_add': map_object.c:(.text+0x6340): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_add': map_object.c:(.text+0x63e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_one': map_object.c:(.text+0x6400): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_one': map_object.c:(.text+0x6480): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_zero': map_object.c:(.text+0x64a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_zero': map_object.c:(.text+0x6520): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_assign_vec4i': map_object.c:(.text+0x6540): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_assign_vec4i': map_object.c:(.text+0x65e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_assign': map_object.c:(.text+0x6600): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_assign': map_object.c:(.text+0x66a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4': map_object.c:(.text+0x66c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4': map_object.c:(.text+0x6760): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_nearly_equal': map_object.c:(.text+0x6780): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_nearly_equal': map_object.c:(.text+0x67c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_equal': map_object.c:(.text+0x67e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_equal': map_object.c:(.text+0x6820): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_near_zero': map_object.c:(.text+0x6840): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_near_zero': map_object.c:(.text+0x6880): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec4_is_zero': map_object.c:(.text+0x68a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec4_is_zero': map_object.c:(.text+0x68c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_distance_squared': map_object.c:(.text+0x68e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_distance_squared': map_object.c:(.text+0x6940): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_distance': map_object.c:(.text+0x6960): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_distance': map_object.c:(.text+0x69c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_length_squared': map_object.c:(.text+0x69e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_length_squared': map_object.c:(.text+0x6a20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_length': map_object.c:(.text+0x6a40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_length': map_object.c:(.text+0x6a80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_dot': map_object.c:(.text+0x6aa0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_dot': map_object.c:(.text+0x6b00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_bezier4': map_object.c:(.text+0x6b20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_bezier4': map_object.c:(.text+0x6c20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_bezier3': map_object.c:(.text+0x6c60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_bezier3': map_object.c:(.text+0x6d60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_lerp': map_object.c:(.text+0x6d80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_lerp': map_object.c:(.text+0x6e60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_reflect': map_object.c:(.text+0x6e80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_reflect': map_object.c:(.text+0x6f60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_slide': map_object.c:(.text+0x6f80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_slide': map_object.c:(.text+0x7060): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_project': map_object.c:(.text+0x7080): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_project': map_object.c:(.text+0x7160): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_normalize': map_object.c:(.text+0x7180): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_normalize': map_object.c:(.text+0x7240): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_cross': map_object.c:(.text+0x7260): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_cross': map_object.c:(.text+0x7340): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_clamp': map_object.c:(.text+0x7360): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_clamp': map_object.c:(.text+0x7460): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_min': map_object.c:(.text+0x7480): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_min': map_object.c:(.text+0x7560): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_max': map_object.c:(.text+0x7580): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_max': map_object.c:(.text+0x7660): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_round': map_object.c:(.text+0x7680): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_round': map_object.c:(.text+0x7720): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_ceil': map_object.c:(.text+0x7740): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_ceil': map_object.c:(.text+0x77e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_floor': map_object.c:(.text+0x7800): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_floor': map_object.c:(.text+0x78a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_abs': map_object.c:(.text+0x78c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_abs': map_object.c:(.text+0x7980): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_inverse': map_object.c:(.text+0x79a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_inverse': map_object.c:(.text+0x7a60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_negative': map_object.c:(.text+0x7a80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_negative': map_object.c:(.text+0x7b40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_snap': map_object.c:(.text+0x7b60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_snap': map_object.c:(.text+0x7c40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_divide': map_object.c:(.text+0x7c60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_divide': map_object.c:(.text+0x7d40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_multiply_mat3': map_object.c:(.text+0x7d60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_multiply_mat3': map_object.c:(.text+0x7e20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_multiply': map_object.c:(.text+0x7e40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_multiply': map_object.c:(.text+0x7f20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_scale': map_object.c:(.text+0x7f40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_scale': map_object.c:(.text+0x8000): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_subtract': map_object.c:(.text+0x8020): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_subtract': map_object.c:(.text+0x8100): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_add': map_object.c:(.text+0x8120): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_add': map_object.c:(.text+0x8200): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_one': map_object.c:(.text+0x8220): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_one': map_object.c:(.text+0x82c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_zero': map_object.c:(.text+0x82e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_zero': map_object.c:(.text+0x8380): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_assign_vec3': map_object.c:(.text+0x83a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_assign_vec3': map_object.c:(.text+0x8440): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_assign': map_object.c:(.text+0x8460): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_assign': map_object.c:(.text+0x8520): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i': map_object.c:(.text+0x8540): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i': map_object.c:(.text+0x85e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_is_equal': map_object.c:(.text+0x8600): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_is_equal': map_object.c:(.text+0x8660): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3i_is_zero': map_object.c:(.text+0x8680): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3i_is_zero': map_object.c:(.text+0x86c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_distance_squared': map_object.c:(.text+0x86e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_distance_squared': map_object.c:(.text+0x8720): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_distance': map_object.c:(.text+0x8740): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_distance': map_object.c:(.text+0x8780): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_length_squared': map_object.c:(.text+0x87a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_length_squared': map_object.c:(.text+0x87c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_length': map_object.c:(.text+0x87e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_length': map_object.c:(.text+0x8800): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_dot': map_object.c:(.text+0x8820): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_dot': map_object.c:(.text+0x8860): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_bezier4': map_object.c:(.text+0x8880): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_bezier4': map_object.c:(.text+0x8960): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_bezier3': map_object.c:(.text+0x89a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_bezier3': map_object.c:(.text+0x8a60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_lerp': map_object.c:(.text+0x8a80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_lerp': map_object.c:(.text+0x8b40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_reflect': map_object.c:(.text+0x8b60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_reflect': map_object.c:(.text+0x8c20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_slide': map_object.c:(.text+0x8c40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_slide': map_object.c:(.text+0x8d00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_project': map_object.c:(.text+0x8d20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_project': map_object.c:(.text+0x8de0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_normalize': map_object.c:(.text+0x8e00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_normalize': map_object.c:(.text+0x8ea0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_cross': map_object.c:(.text+0x8ec0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_cross': map_object.c:(.text+0x8f80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_clamp': map_object.c:(.text+0x8fa0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_clamp': map_object.c:(.text+0x9060): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_min': map_object.c:(.text+0x9080): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_min': map_object.c:(.text+0x9140): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_max': map_object.c:(.text+0x9160): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_max': map_object.c:(.text+0x9220): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_round': map_object.c:(.text+0x9240): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_round': map_object.c:(.text+0x92e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_ceil': map_object.c:(.text+0x9300): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_ceil': map_object.c:(.text+0x93a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_floor': map_object.c:(.text+0x93c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_floor': map_object.c:(.text+0x9460): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_abs': map_object.c:(.text+0x9480): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_abs': map_object.c:(.text+0x9520): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_inverse': map_object.c:(.text+0x9540): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_inverse': map_object.c:(.text+0x95e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_negative': map_object.c:(.text+0x9600): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_negative': map_object.c:(.text+0x96a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_snap': map_object.c:(.text+0x96c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_snap': map_object.c:(.text+0x9780): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_divide': map_object.c:(.text+0x97a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_divide': map_object.c:(.text+0x9860): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_multiply_mat3': map_object.c:(.text+0x9880): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_multiply_mat3': map_object.c:(.text+0x9920): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_multiply': map_object.c:(.text+0x9940): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_multiply': map_object.c:(.text+0x9a00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_scale': map_object.c:(.text+0x9a20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_scale': map_object.c:(.text+0x9ac0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_subtract': map_object.c:(.text+0x9ae0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_subtract': map_object.c:(.text+0x9ba0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_add': map_object.c:(.text+0x9bc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_add': map_object.c:(.text+0x9c80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_one': map_object.c:(.text+0x9ca0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_one': map_object.c:(.text+0x9d40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_zero': map_object.c:(.text+0x9d60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_zero': map_object.c:(.text+0x9e00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_assign_vec3i': map_object.c:(.text+0x9e20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_assign_vec3i': map_object.c:(.text+0x9ee0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_assign': map_object.c:(.text+0x9f00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_assign': map_object.c:(.text+0x9fa0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3': map_object.c:(.text+0x9fc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3': map_object.c:(.text+0xa060): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_nearly_equal': map_object.c:(.text+0xa080): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_nearly_equal': map_object.c:(.text+0xa0c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_equal': map_object.c:(.text+0xa0e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_equal': map_object.c:(.text+0xa120): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_near_zero': map_object.c:(.text+0xa140): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_near_zero': map_object.c:(.text+0xa180): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec3_is_zero': map_object.c:(.text+0xa1a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec3_is_zero': map_object.c:(.text+0xa1e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_distance_squared': map_object.c:(.text+0xa200): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_distance_squared': map_object.c:(.text+0xa240): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_distance': map_object.c:(.text+0xa260): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_distance': map_object.c:(.text+0xa280): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_length': map_object.c:(.text+0xa2a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_length': map_object.c:(.text+0xa2c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_length_squared': map_object.c:(.text+0xa2e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_length_squared': map_object.c:(.text+0xa300): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_angle': map_object.c:(.text+0xa320): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_angle': map_object.c:(.text+0xa340): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_dot': map_object.c:(.text+0xa360): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_dot': map_object.c:(.text+0xa3a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_bezier4': map_object.c:(.text+0xa3c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_bezier4': map_object.c:(.text+0xa460): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_bezier3': map_object.c:(.text+0xa4a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_bezier3': map_object.c:(.text+0xa540): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_lerp': map_object.c:(.text+0xa560): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_lerp': map_object.c:(.text+0xa5e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_rotate': map_object.c:(.text+0xa600): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_rotate': map_object.c:(.text+0xa680): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_tangent': map_object.c:(.text+0xa6a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_tangent': map_object.c:(.text+0xa720): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_reflect': map_object.c:(.text+0xa740): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_reflect': map_object.c:(.text+0xa7c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_slide': map_object.c:(.text+0xa7e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_slide': map_object.c:(.text+0xa860): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_project': map_object.c:(.text+0xa880): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_project': map_object.c:(.text+0xa900): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_normalize': map_object.c:(.text+0xa920): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_normalize': map_object.c:(.text+0xa9a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_clamp': map_object.c:(.text+0xa9c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_clamp': map_object.c:(.text+0xaa60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_min': map_object.c:(.text+0xaa80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_min': map_object.c:(.text+0xab00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_max': map_object.c:(.text+0xab20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_max': map_object.c:(.text+0xaba0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_round': map_object.c:(.text+0xabc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_round': map_object.c:(.text+0xac40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_ceil': map_object.c:(.text+0xac60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_ceil': map_object.c:(.text+0xace0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_floor': map_object.c:(.text+0xad00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_floor': map_object.c:(.text+0xad80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_abs': map_object.c:(.text+0xada0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_abs': map_object.c:(.text+0xae20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_inverse': map_object.c:(.text+0xae40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_inverse': map_object.c:(.text+0xaec0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_negative': map_object.c:(.text+0xaee0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_negative': map_object.c:(.text+0xaf60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_snap': map_object.c:(.text+0xaf80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_snap': map_object.c:(.text+0xb000): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_divide': map_object.c:(.text+0xb020): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_divide': map_object.c:(.text+0xb0a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_multiply_mat2': map_object.c:(.text+0xb0c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_multiply_mat2': map_object.c:(.text+0xb160): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_multiply': map_object.c:(.text+0xb180): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_multiply': map_object.c:(.text+0xb200): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_scale': map_object.c:(.text+0xb220): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_scale': map_object.c:(.text+0xb2a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_subtract': map_object.c:(.text+0xb2c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_subtract': map_object.c:(.text+0xb340): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_add': map_object.c:(.text+0xb360): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_add': map_object.c:(.text+0xb3e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_one': map_object.c:(.text+0xb400): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_one': map_object.c:(.text+0xb480): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_zero': map_object.c:(.text+0xb4a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_zero': map_object.c:(.text+0xb520): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_assign_vec2': map_object.c:(.text+0xb540): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_assign_vec2': map_object.c:(.text+0xb5c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_assign': map_object.c:(.text+0xb5e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_assign': map_object.c:(.text+0xb660): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i': map_object.c:(.text+0xc8e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i': map_object.c:(.text+0xc960): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_is_equal': map_object.c:(.text+0xc980): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_is_equal': map_object.c:(.text+0xc9c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2i_is_zero': map_object.c:(.text+0xc9e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2i_is_zero': map_object.c:(.text+0xca00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_distance_squared': map_object.c:(.text+0xca20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_distance_squared': map_object.c:(.text+0xca60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_distance': map_object.c:(.text+0xca80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_distance': map_object.c:(.text+0xcac0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_length': map_object.c:(.text+0xcae0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_length': map_object.c:(.text+0xcb00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_length_squared': map_object.c:(.text+0xcb20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_length_squared': map_object.c:(.text+0xcb40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_angle': map_object.c:(.text+0xcb60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_angle': map_object.c:(.text+0xcb80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_dot': map_object.c:(.text+0xcba0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_dot': map_object.c:(.text+0xcbe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_bezier4': map_object.c:(.text+0xcc00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_bezier4': map_object.c:(.text+0xccc0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_bezier3': map_object.c:(.text+0xcd00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_bezier3': map_object.c:(.text+0xcda0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_lerp': map_object.c:(.text+0xcdc0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_lerp': map_object.c:(.text+0xce60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_rotate': map_object.c:(.text+0xce80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_rotate': map_object.c:(.text+0xcf20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_tangent': map_object.c:(.text+0xcf40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_tangent': map_object.c:(.text+0xcfc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_reflect': map_object.c:(.text+0xcfe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_reflect': map_object.c:(.text+0xd080): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_slide': map_object.c:(.text+0xd0a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_slide': map_object.c:(.text+0xd140): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_project': map_object.c:(.text+0xd160): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_project': map_object.c:(.text+0xd200): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_normalize': map_object.c:(.text+0xd220): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_normalize': map_object.c:(.text+0xd2a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_clamp': map_object.c:(.text+0xd2c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_clamp': map_object.c:(.text+0xd360): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_min': map_object.c:(.text+0xd380): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_min': map_object.c:(.text+0xd420): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_max': map_object.c:(.text+0xd440): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_max': map_object.c:(.text+0xd4e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_round': map_object.c:(.text+0xd500): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_round': map_object.c:(.text+0xd580): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_ceil': map_object.c:(.text+0xd5a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_ceil': map_object.c:(.text+0xd620): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_floor': map_object.c:(.text+0xd640): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_floor': map_object.c:(.text+0xd6c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_abs': map_object.c:(.text+0xd6e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_abs': map_object.c:(.text+0xd760): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_inverse': map_object.c:(.text+0xd780): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_inverse': map_object.c:(.text+0xd800): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_negative': map_object.c:(.text+0xd820): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_negative': map_object.c:(.text+0xd8a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_snap': map_object.c:(.text+0xd8c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_snap': map_object.c:(.text+0xd960): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_divide': map_object.c:(.text+0xd980): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_divide': map_object.c:(.text+0xda20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_multiply_mat2': map_object.c:(.text+0xda40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_multiply_mat2': map_object.c:(.text+0xdae0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_multiply': map_object.c:(.text+0xdb00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_multiply': map_object.c:(.text+0xdba0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_scale': map_object.c:(.text+0xdbc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_scale': map_object.c:(.text+0xdc60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_subtract': map_object.c:(.text+0xdc80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_subtract': map_object.c:(.text+0xdd20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_add': map_object.c:(.text+0xdd40): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_add': map_object.c:(.text+0xdde0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_one': map_object.c:(.text+0xde00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_one': map_object.c:(.text+0xde80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_zero': map_object.c:(.text+0xdea0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_zero': map_object.c:(.text+0xdf20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_assign_vec2i': map_object.c:(.text+0xdf40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_assign_vec2i': map_object.c:(.text+0xdfc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_assign': map_object.c:(.text+0xdfe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_assign': map_object.c:(.text+0xe060): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2': map_object.c:(.text+0xe080): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2': map_object.c:(.text+0xe100): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_nearly_equal': map_object.c:(.text+0xe120): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_nearly_equal': map_object.c:(.text+0xe160): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_equal': map_object.c:(.text+0xe180): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_equal': map_object.c:(.text+0xe1c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_near_zero': map_object.c:(.text+0xe1e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_near_zero': map_object.c:(.text+0xe200): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `svec2_is_zero': map_object.c:(.text+0xe220): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_object.c.o): In function `psvec2_is_zero': map_object.c:(.text+0xe240): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_lerp': map_static.c:(.text+0xd40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_lerp': map_static.c:(.text+0xdc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_multiply': map_static.c:(.text+0xde0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_multiply': map_static.c:(.text+0xe60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_scale': map_static.c:(.text+0xe80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_scale': map_static.c:(.text+0xf00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_negative': map_static.c:(.text+0xf20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_negative': map_static.c:(.text+0xfa0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_scaling': map_static.c:(.text+0xfc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_scaling': map_static.c:(.text+0x1040): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_translation': map_static.c:(.text+0x1060): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_translation': map_static.c:(.text+0x10e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_look_at': map_static.c:(.text+0x1100): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_look_at': map_static.c:(.text+0x11c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_quaternion': map_static.c:(.text+0x11e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_quaternion': map_static.c:(.text+0x1260): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_axis': map_static.c:(.text+0x1280): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_axis': map_static.c:(.text+0x1300): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_z': map_static.c:(.text+0x1320): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_z': map_static.c:(.text+0x13a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_y': map_static.c:(.text+0x13c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_y': map_static.c:(.text+0x1440): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_rotation_x': map_static.c:(.text+0x1460): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_rotation_x': map_static.c:(.text+0x14e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_perspective_infinite': map_static.c:(.text+0x1500): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_perspective_infinite': map_static.c:(.text+0x1580): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_perspective_fov': map_static.c:(.text+0x15a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_perspective_fov': map_static.c:(.text+0x1620): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_perspective': map_static.c:(.text+0x1640): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_perspective': map_static.c:(.text+0x16c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_ortho': map_static.c:(.text+0x16e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_ortho': map_static.c:(.text+0x1760): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_inverse': map_static.c:(.text+0x1780): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_inverse': map_static.c:(.text+0x1800): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_adjugate': map_static.c:(.text+0x1820): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_adjugate': map_static.c:(.text+0x18a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_transpose': map_static.c:(.text+0x18c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_transpose': map_static.c:(.text+0x1940): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_assign_mat3': map_static.c:(.text+0x1960): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_assign_mat3': map_static.c:(.text+0x19e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_assign_mat2': map_static.c:(.text+0x1a00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_assign_mat2': map_static.c:(.text+0x1aa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_assign': map_static.c:(.text+0x1ac0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_assign': map_static.c:(.text+0x1b40): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_determinant': map_static.c:(.text+0x1b60): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_determinant': map_static.c:(.text+0x1b80): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_identity': map_static.c:(.text+0x1ba0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_identity': map_static.c:(.text+0x1c20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4_zero': map_static.c:(.text+0x1c40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4_zero': map_static.c:(.text+0x1cc0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat4': map_static.c:(.text+0x1ce0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat4': map_static.c:(.text+0x1d60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_lerp': map_static.c:(.text+0x1d80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_lerp': map_static.c:(.text+0x1e00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_multiply': map_static.c:(.text+0x1e20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_multiply': map_static.c:(.text+0x1ea0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_scale': map_static.c:(.text+0x1ec0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_scale': map_static.c:(.text+0x1f40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_negative': map_static.c:(.text+0x1f60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_negative': map_static.c:(.text+0x1fe0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_scaling': map_static.c:(.text+0x2000): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_scaling': map_static.c:(.text+0x2080): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_quaternion': map_static.c:(.text+0x20a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_quaternion': map_static.c:(.text+0x2140): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_axis': map_static.c:(.text+0x2160): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_axis': map_static.c:(.text+0x2200): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_z': map_static.c:(.text+0x2220): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_z': map_static.c:(.text+0x22a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_y': map_static.c:(.text+0x22c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_y': map_static.c:(.text+0x2340): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_rotation_x': map_static.c:(.text+0x2360): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_rotation_x': map_static.c:(.text+0x23e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_inverse': map_static.c:(.text+0x2400): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_inverse': map_static.c:(.text+0x2480): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_adjugate': map_static.c:(.text+0x24a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_adjugate': map_static.c:(.text+0x2520): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_cofactor': map_static.c:(.text+0x2540): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_cofactor': map_static.c:(.text+0x25c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_transpose': map_static.c:(.text+0x25e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_transpose': map_static.c:(.text+0x2660): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_assign_mat4': map_static.c:(.text+0x2680): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_assign_mat4': map_static.c:(.text+0x2700): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_assign_mat2': map_static.c:(.text+0x2720): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_assign_mat2': map_static.c:(.text+0x27c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_assign': map_static.c:(.text+0x27e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_assign': map_static.c:(.text+0x2860): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_determinant': map_static.c:(.text+0x2880): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_determinant': map_static.c:(.text+0x28a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_identity': map_static.c:(.text+0x28c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_identity': map_static.c:(.text+0x2940): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3_zero': map_static.c:(.text+0x2960): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3_zero': map_static.c:(.text+0x29e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat3': map_static.c:(.text+0x2a00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat3': map_static.c:(.text+0x2a80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_lerp': map_static.c:(.text+0x2aa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_lerp': map_static.c:(.text+0x2b60): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_multiply': map_static.c:(.text+0x2b80): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_multiply': map_static.c:(.text+0x2c40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_scale': map_static.c:(.text+0x2c60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_scale': map_static.c:(.text+0x2d00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_negative': map_static.c:(.text+0x2d20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_negative': map_static.c:(.text+0x2dc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_scaling': map_static.c:(.text+0x2de0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_scaling': map_static.c:(.text+0x2e80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_rotation': map_static.c:(.text+0x2ea0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_rotation': map_static.c:(.text+0x2f40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_inverse': map_static.c:(.text+0x2f60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_inverse': map_static.c:(.text+0x3000): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_cofactor': map_static.c:(.text+0x3020): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_cofactor': map_static.c:(.text+0x30c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_transpose': map_static.c:(.text+0x30e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_transpose': map_static.c:(.text+0x3180): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_assign_mat4': map_static.c:(.text+0x31a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_assign_mat4': map_static.c:(.text+0x3240): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_assign_mat3': map_static.c:(.text+0x3260): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_assign_mat3': map_static.c:(.text+0x3300): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_assign': map_static.c:(.text+0x3320): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_assign': map_static.c:(.text+0x33c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_determinant': map_static.c:(.text+0x33e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_determinant': map_static.c:(.text+0x3420): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_identity': map_static.c:(.text+0x3440): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_identity': map_static.c:(.text+0x34e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2_zero': map_static.c:(.text+0x3500): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2_zero': map_static.c:(.text+0x35a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `smat2': map_static.c:(.text+0x35c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psmat2': map_static.c:(.text+0x3660): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_length_squared': map_static.c:(.text+0x3680): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_length_squared': map_static.c:(.text+0x36c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_length': map_static.c:(.text+0x36e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_length': map_static.c:(.text+0x3720): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_angle': map_static.c:(.text+0x3740): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_angle': map_static.c:(.text+0x3780): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_dot': map_static.c:(.text+0x37a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_dot': map_static.c:(.text+0x37e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_slerp': map_static.c:(.text+0x3800): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_slerp': map_static.c:(.text+0x38c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_lerp': map_static.c:(.text+0x38e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_lerp': map_static.c:(.text+0x39a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_yaw_pitch_roll': map_static.c:(.text+0x39c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_yaw_pitch_roll': map_static.c:(.text+0x3a60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_mat4': map_static.c:(.text+0x3a80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_mat4': map_static.c:(.text+0x3b20): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_vec3': map_static.c:(.text+0x3b40): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_vec3': map_static.c:(.text+0x3be0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_from_axis_angle': map_static.c:(.text+0x3c00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_from_axis_angle': map_static.c:(.text+0x3ca0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_power': map_static.c:(.text+0x3cc0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_power': map_static.c:(.text+0x3d60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_normalize': map_static.c:(.text+0x3d80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_normalize': map_static.c:(.text+0x3e20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_inverse': map_static.c:(.text+0x3e40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_inverse': map_static.c:(.text+0x3ee0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_conjugate': map_static.c:(.text+0x3f00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_conjugate': map_static.c:(.text+0x3fa0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_negative': map_static.c:(.text+0x3fc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_negative': map_static.c:(.text+0x4060): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_divide': map_static.c:(.text+0x4080): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_divide': map_static.c:(.text+0x4140): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_multiply': map_static.c:(.text+0x4160): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_multiply': map_static.c:(.text+0x4220): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_scale': map_static.c:(.text+0x4240): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_scale': map_static.c:(.text+0x42e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_null': map_static.c:(.text+0x4300): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_null': map_static.c:(.text+0x43a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_zero': map_static.c:(.text+0x43c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_zero': map_static.c:(.text+0x4460): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_assign': map_static.c:(.text+0x4480): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_assign': map_static.c:(.text+0x4520): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat': map_static.c:(.text+0x4540): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat': map_static.c:(.text+0x45e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_nearly_equal': map_static.c:(.text+0x4600): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_nearly_equal': map_static.c:(.text+0x4640): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_equal': map_static.c:(.text+0x4660): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_equal': map_static.c:(.text+0x46a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_near_zero': map_static.c:(.text+0x46c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_near_zero': map_static.c:(.text+0x4700): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `squat_is_zero': map_static.c:(.text+0x4720): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psquat_is_zero': map_static.c:(.text+0x4760): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_lerp': map_static.c:(.text+0x4780): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_lerp': map_static.c:(.text+0x4820): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_normalize': map_static.c:(.text+0x4840): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_normalize': map_static.c:(.text+0x48e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_clamp': map_static.c:(.text+0x4900): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_clamp': map_static.c:(.text+0x49a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_min': map_static.c:(.text+0x49c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_min': map_static.c:(.text+0x4a60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_max': map_static.c:(.text+0x4a80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_max': map_static.c:(.text+0x4b20): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_round': map_static.c:(.text+0x4b40): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_round': map_static.c:(.text+0x4be0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_ceil': map_static.c:(.text+0x4c00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_ceil': map_static.c:(.text+0x4ca0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_floor': map_static.c:(.text+0x4cc0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_floor': map_static.c:(.text+0x4d60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_abs': map_static.c:(.text+0x4d80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_abs': map_static.c:(.text+0x4e20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_inverse': map_static.c:(.text+0x4e40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_inverse': map_static.c:(.text+0x4ee0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_negative': map_static.c:(.text+0x4f00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_negative': map_static.c:(.text+0x4fa0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_snap': map_static.c:(.text+0x4fc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_snap': map_static.c:(.text+0x5060): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_divide': map_static.c:(.text+0x5080): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_divide': map_static.c:(.text+0x5120): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_multiply_mat4': map_static.c:(.text+0x5140): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_multiply_mat4': map_static.c:(.text+0x51e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_multiply': map_static.c:(.text+0x5200): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_multiply': map_static.c:(.text+0x52a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_scale': map_static.c:(.text+0x52c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_scale': map_static.c:(.text+0x5360): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_subtract': map_static.c:(.text+0x5380): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_subtract': map_static.c:(.text+0x5420): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_add': map_static.c:(.text+0x5440): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_add': map_static.c:(.text+0x54e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_one': map_static.c:(.text+0x5500): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_one': map_static.c:(.text+0x5580): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_zero': map_static.c:(.text+0x55a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_zero': map_static.c:(.text+0x5620): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_assign_vec4': map_static.c:(.text+0x5640): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_assign_vec4': map_static.c:(.text+0x56e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_assign': map_static.c:(.text+0x5700): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_assign': map_static.c:(.text+0x57a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i': map_static.c:(.text+0x57c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i': map_static.c:(.text+0x5860): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_is_equal': map_static.c:(.text+0x58a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_is_equal': map_static.c:(.text+0x58e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4i_is_zero': map_static.c:(.text+0x5900): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4i_is_zero': map_static.c:(.text+0x5920): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_lerp': map_static.c:(.text+0x5940): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_lerp': map_static.c:(.text+0x59e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_normalize': map_static.c:(.text+0x5a00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_normalize': map_static.c:(.text+0x5aa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_clamp': map_static.c:(.text+0x5ac0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_clamp': map_static.c:(.text+0x5b60): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_min': map_static.c:(.text+0x5b80): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_min': map_static.c:(.text+0x5c20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_max': map_static.c:(.text+0x5c40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_max': map_static.c:(.text+0x5ce0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_round': map_static.c:(.text+0x5d00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_round': map_static.c:(.text+0x5da0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_ceil': map_static.c:(.text+0x5dc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_ceil': map_static.c:(.text+0x5e60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_floor': map_static.c:(.text+0x5e80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_floor': map_static.c:(.text+0x5f20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_abs': map_static.c:(.text+0x5f40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_abs': map_static.c:(.text+0x5fe0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_inverse': map_static.c:(.text+0x6000): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_inverse': map_static.c:(.text+0x60a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_negative': map_static.c:(.text+0x60c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_negative': map_static.c:(.text+0x6160): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_snap': map_static.c:(.text+0x6180): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_snap': map_static.c:(.text+0x6220): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_divide': map_static.c:(.text+0x6240): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_divide': map_static.c:(.text+0x62e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_multiply_mat4': map_static.c:(.text+0x6300): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_multiply_mat4': map_static.c:(.text+0x63a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_multiply': map_static.c:(.text+0x63c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_multiply': map_static.c:(.text+0x6460): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_scale': map_static.c:(.text+0x6480): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_scale': map_static.c:(.text+0x6520): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_subtract': map_static.c:(.text+0x6540): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_subtract': map_static.c:(.text+0x65e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_add': map_static.c:(.text+0x6600): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_add': map_static.c:(.text+0x66a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_one': map_static.c:(.text+0x66c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_one': map_static.c:(.text+0x6740): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_zero': map_static.c:(.text+0x6760): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_zero': map_static.c:(.text+0x67e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_assign_vec4i': map_static.c:(.text+0x6800): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_assign_vec4i': map_static.c:(.text+0x68a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_assign': map_static.c:(.text+0x68c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_assign': map_static.c:(.text+0x6960): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4': map_static.c:(.text+0x6980): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4': map_static.c:(.text+0x6a20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_nearly_equal': map_static.c:(.text+0x6a40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_nearly_equal': map_static.c:(.text+0x6a80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_equal': map_static.c:(.text+0x6aa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_equal': map_static.c:(.text+0x6ae0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_near_zero': map_static.c:(.text+0x6b00): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_near_zero': map_static.c:(.text+0x6b40): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec4_is_zero': map_static.c:(.text+0x6b60): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec4_is_zero': map_static.c:(.text+0x6b80): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_distance_squared': map_static.c:(.text+0x6ba0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_distance_squared': map_static.c:(.text+0x6c00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_distance': map_static.c:(.text+0x6c20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_distance': map_static.c:(.text+0x6c80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_length_squared': map_static.c:(.text+0x6ca0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_length_squared': map_static.c:(.text+0x6ce0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_length': map_static.c:(.text+0x6d00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_length': map_static.c:(.text+0x6d40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_dot': map_static.c:(.text+0x6d60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_dot': map_static.c:(.text+0x6dc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_bezier4': map_static.c:(.text+0x6de0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_bezier4': map_static.c:(.text+0x6ee0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_bezier3': map_static.c:(.text+0x6f20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_bezier3': map_static.c:(.text+0x7020): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_lerp': map_static.c:(.text+0x7040): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_lerp': map_static.c:(.text+0x7120): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_reflect': map_static.c:(.text+0x7140): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_reflect': map_static.c:(.text+0x7220): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_slide': map_static.c:(.text+0x7240): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_slide': map_static.c:(.text+0x7320): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_project': map_static.c:(.text+0x7340): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_project': map_static.c:(.text+0x7420): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_normalize': map_static.c:(.text+0x7440): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_normalize': map_static.c:(.text+0x7500): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_cross': map_static.c:(.text+0x7520): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_cross': map_static.c:(.text+0x7600): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_clamp': map_static.c:(.text+0x7620): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_clamp': map_static.c:(.text+0x7720): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_min': map_static.c:(.text+0x7740): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_min': map_static.c:(.text+0x7820): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_max': map_static.c:(.text+0x7840): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_max': map_static.c:(.text+0x7920): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_round': map_static.c:(.text+0x7940): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_round': map_static.c:(.text+0x79e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_ceil': map_static.c:(.text+0x7a00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_ceil': map_static.c:(.text+0x7aa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_floor': map_static.c:(.text+0x7ac0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_floor': map_static.c:(.text+0x7b60): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_abs': map_static.c:(.text+0x7b80): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_abs': map_static.c:(.text+0x7c40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_inverse': map_static.c:(.text+0x7c60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_inverse': map_static.c:(.text+0x7d20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_negative': map_static.c:(.text+0x7d40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_negative': map_static.c:(.text+0x7e00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_snap': map_static.c:(.text+0x7e20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_snap': map_static.c:(.text+0x7f00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_divide': map_static.c:(.text+0x7f20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_divide': map_static.c:(.text+0x8000): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_multiply_mat3': map_static.c:(.text+0x8020): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_multiply_mat3': map_static.c:(.text+0x80e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_multiply': map_static.c:(.text+0x8100): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_multiply': map_static.c:(.text+0x81e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_scale': map_static.c:(.text+0x8200): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_scale': map_static.c:(.text+0x82c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_subtract': map_static.c:(.text+0x82e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_subtract': map_static.c:(.text+0x83c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_add': map_static.c:(.text+0x83e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_add': map_static.c:(.text+0x84c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_one': map_static.c:(.text+0x84e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_one': map_static.c:(.text+0x8580): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_zero': map_static.c:(.text+0x85a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_zero': map_static.c:(.text+0x8640): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_assign_vec3': map_static.c:(.text+0x8660): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_assign_vec3': map_static.c:(.text+0x8700): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_assign': map_static.c:(.text+0x8720): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_assign': map_static.c:(.text+0x87e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i': map_static.c:(.text+0x8800): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i': map_static.c:(.text+0x88a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_is_equal': map_static.c:(.text+0x88c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_is_equal': map_static.c:(.text+0x8920): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3i_is_zero': map_static.c:(.text+0x8940): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3i_is_zero': map_static.c:(.text+0x8980): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_distance_squared': map_static.c:(.text+0x89a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_distance_squared': map_static.c:(.text+0x89e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_distance': map_static.c:(.text+0x8a00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_distance': map_static.c:(.text+0x8a40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_length_squared': map_static.c:(.text+0x8a60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_length_squared': map_static.c:(.text+0x8a80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_length': map_static.c:(.text+0x8aa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_length': map_static.c:(.text+0x8ac0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_dot': map_static.c:(.text+0x8ae0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_dot': map_static.c:(.text+0x8b20): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_bezier4': map_static.c:(.text+0x8b40): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_bezier4': map_static.c:(.text+0x8c20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_bezier3': map_static.c:(.text+0x8c60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_bezier3': map_static.c:(.text+0x8d20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_lerp': map_static.c:(.text+0x8d40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_lerp': map_static.c:(.text+0x8e00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_reflect': map_static.c:(.text+0x8e20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_reflect': map_static.c:(.text+0x8ee0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_slide': map_static.c:(.text+0x8f00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_slide': map_static.c:(.text+0x8fc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_project': map_static.c:(.text+0x8fe0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_project': map_static.c:(.text+0x90a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_normalize': map_static.c:(.text+0x90c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_normalize': map_static.c:(.text+0x9160): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_cross': map_static.c:(.text+0x9180): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_cross': map_static.c:(.text+0x9240): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_clamp': map_static.c:(.text+0x9260): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_clamp': map_static.c:(.text+0x9320): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_min': map_static.c:(.text+0x9340): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_min': map_static.c:(.text+0x9400): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_max': map_static.c:(.text+0x9420): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_max': map_static.c:(.text+0x94e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_round': map_static.c:(.text+0x9500): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_round': map_static.c:(.text+0x95a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_ceil': map_static.c:(.text+0x95c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_ceil': map_static.c:(.text+0x9660): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_floor': map_static.c:(.text+0x9680): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_floor': map_static.c:(.text+0x9720): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_abs': map_static.c:(.text+0x9740): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_abs': map_static.c:(.text+0x97e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_inverse': map_static.c:(.text+0x9800): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_inverse': map_static.c:(.text+0x98a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_negative': map_static.c:(.text+0x98c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_negative': map_static.c:(.text+0x9960): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_snap': map_static.c:(.text+0x9980): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_snap': map_static.c:(.text+0x9a40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_divide': map_static.c:(.text+0x9a60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_divide': map_static.c:(.text+0x9b20): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_multiply_mat3': map_static.c:(.text+0x9b40): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_multiply_mat3': map_static.c:(.text+0x9be0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_multiply': map_static.c:(.text+0x9c00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_multiply': map_static.c:(.text+0x9cc0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_scale': map_static.c:(.text+0x9ce0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_scale': map_static.c:(.text+0x9d80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_subtract': map_static.c:(.text+0x9da0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_subtract': map_static.c:(.text+0x9e60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_add': map_static.c:(.text+0x9e80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_add': map_static.c:(.text+0x9f40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_one': map_static.c:(.text+0x9f60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_one': map_static.c:(.text+0xa000): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_zero': map_static.c:(.text+0xa020): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_zero': map_static.c:(.text+0xa0c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_assign_vec3i': map_static.c:(.text+0xa0e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_assign_vec3i': map_static.c:(.text+0xa1a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_assign': map_static.c:(.text+0xa1c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_assign': map_static.c:(.text+0xa260): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3': map_static.c:(.text+0xa280): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3': map_static.c:(.text+0xa320): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_nearly_equal': map_static.c:(.text+0xa340): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_nearly_equal': map_static.c:(.text+0xa380): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_equal': map_static.c:(.text+0xa3a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_equal': map_static.c:(.text+0xa3e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_near_zero': map_static.c:(.text+0xa400): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_near_zero': map_static.c:(.text+0xa440): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec3_is_zero': map_static.c:(.text+0xa460): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec3_is_zero': map_static.c:(.text+0xa4a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_distance_squared': map_static.c:(.text+0xa4c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_distance_squared': map_static.c:(.text+0xa500): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_distance': map_static.c:(.text+0xa520): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_distance': map_static.c:(.text+0xa540): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_length': map_static.c:(.text+0xa560): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_length': map_static.c:(.text+0xa580): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_length_squared': map_static.c:(.text+0xa5a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_length_squared': map_static.c:(.text+0xa5c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_angle': map_static.c:(.text+0xa5e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_angle': map_static.c:(.text+0xa600): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_dot': map_static.c:(.text+0xa620): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_dot': map_static.c:(.text+0xa660): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_bezier4': map_static.c:(.text+0xa680): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_bezier4': map_static.c:(.text+0xa720): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_bezier3': map_static.c:(.text+0xa760): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_bezier3': map_static.c:(.text+0xa800): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_lerp': map_static.c:(.text+0xa820): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_lerp': map_static.c:(.text+0xa8a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_rotate': map_static.c:(.text+0xa8c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_rotate': map_static.c:(.text+0xa940): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_tangent': map_static.c:(.text+0xa960): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_tangent': map_static.c:(.text+0xa9e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_reflect': map_static.c:(.text+0xaa00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_reflect': map_static.c:(.text+0xaa80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_slide': map_static.c:(.text+0xaaa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_slide': map_static.c:(.text+0xab20): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_project': map_static.c:(.text+0xab40): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_project': map_static.c:(.text+0xabc0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_normalize': map_static.c:(.text+0xabe0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_normalize': map_static.c:(.text+0xac60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_clamp': map_static.c:(.text+0xac80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_clamp': map_static.c:(.text+0xad20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_min': map_static.c:(.text+0xad40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_min': map_static.c:(.text+0xadc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_max': map_static.c:(.text+0xade0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_max': map_static.c:(.text+0xae60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_round': map_static.c:(.text+0xae80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_round': map_static.c:(.text+0xaf00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_ceil': map_static.c:(.text+0xaf20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_ceil': map_static.c:(.text+0xafa0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_floor': map_static.c:(.text+0xafc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_floor': map_static.c:(.text+0xb040): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_abs': map_static.c:(.text+0xb060): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_abs': map_static.c:(.text+0xb0e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_inverse': map_static.c:(.text+0xb100): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_inverse': map_static.c:(.text+0xb180): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_negative': map_static.c:(.text+0xb1a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_negative': map_static.c:(.text+0xb220): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_snap': map_static.c:(.text+0xb240): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_snap': map_static.c:(.text+0xb2c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_divide': map_static.c:(.text+0xb2e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_divide': map_static.c:(.text+0xb360): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_multiply_mat2': map_static.c:(.text+0xb380): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_multiply_mat2': map_static.c:(.text+0xb420): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_multiply': map_static.c:(.text+0xb440): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_multiply': map_static.c:(.text+0xb4c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_scale': map_static.c:(.text+0xb4e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_scale': map_static.c:(.text+0xb560): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_subtract': map_static.c:(.text+0xb580): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_subtract': map_static.c:(.text+0xb600): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_add': map_static.c:(.text+0xb620): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_add': map_static.c:(.text+0xb6a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_one': map_static.c:(.text+0xb6c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_one': map_static.c:(.text+0xb740): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_zero': map_static.c:(.text+0xb760): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_zero': map_static.c:(.text+0xb7e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_assign_vec2': map_static.c:(.text+0xb800): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_assign_vec2': map_static.c:(.text+0xb880): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_assign': map_static.c:(.text+0xb8a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_assign': map_static.c:(.text+0xb920): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i': map_static.c:(.text+0xb940): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i': map_static.c:(.text+0xb9c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_is_equal': map_static.c:(.text+0xb9e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_is_equal': map_static.c:(.text+0xba20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2i_is_zero': map_static.c:(.text+0xba40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2i_is_zero': map_static.c:(.text+0xba60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_distance_squared': map_static.c:(.text+0xba80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_distance_squared': map_static.c:(.text+0xbac0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_distance': map_static.c:(.text+0xbae0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_distance': map_static.c:(.text+0xbb20): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_length': map_static.c:(.text+0xbb40): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_length': map_static.c:(.text+0xbb60): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_length_squared': map_static.c:(.text+0xbb80): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_length_squared': map_static.c:(.text+0xbba0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_angle': map_static.c:(.text+0xbbc0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_angle': map_static.c:(.text+0xbbe0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_dot': map_static.c:(.text+0xbc00): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_dot': map_static.c:(.text+0xbc40): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_bezier4': map_static.c:(.text+0xbc60): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_bezier4': map_static.c:(.text+0xbd20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_bezier3': map_static.c:(.text+0xbd60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_bezier3': map_static.c:(.text+0xbe00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_lerp': map_static.c:(.text+0xbe20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_lerp': map_static.c:(.text+0xbec0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_rotate': map_static.c:(.text+0xbee0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_rotate': map_static.c:(.text+0xbf80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_tangent': map_static.c:(.text+0xbfa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_tangent': map_static.c:(.text+0xc020): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_reflect': map_static.c:(.text+0xc040): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_reflect': map_static.c:(.text+0xc0e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_slide': map_static.c:(.text+0xc100): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_slide': map_static.c:(.text+0xc1a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_project': map_static.c:(.text+0xc1c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_project': map_static.c:(.text+0xc260): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_normalize': map_static.c:(.text+0xc280): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_normalize': map_static.c:(.text+0xc300): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_clamp': map_static.c:(.text+0xc320): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_clamp': map_static.c:(.text+0xc3c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_min': map_static.c:(.text+0xc3e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_min': map_static.c:(.text+0xc480): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_max': map_static.c:(.text+0xc4a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_max': map_static.c:(.text+0xc540): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_round': map_static.c:(.text+0xc560): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_round': map_static.c:(.text+0xc5e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_ceil': map_static.c:(.text+0xc600): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_ceil': map_static.c:(.text+0xc680): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_floor': map_static.c:(.text+0xc6a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_floor': map_static.c:(.text+0xc720): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_abs': map_static.c:(.text+0xc740): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_abs': map_static.c:(.text+0xc7c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_inverse': map_static.c:(.text+0xc7e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_inverse': map_static.c:(.text+0xc860): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_negative': map_static.c:(.text+0xc880): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_negative': map_static.c:(.text+0xc900): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_snap': map_static.c:(.text+0xc920): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_snap': map_static.c:(.text+0xc9c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_divide': map_static.c:(.text+0xc9e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_divide': map_static.c:(.text+0xca80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_multiply_mat2': map_static.c:(.text+0xcaa0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_multiply_mat2': map_static.c:(.text+0xcb40): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_multiply': map_static.c:(.text+0xcb60): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_multiply': map_static.c:(.text+0xcc00): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_scale': map_static.c:(.text+0xcc20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_scale': map_static.c:(.text+0xccc0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_subtract': map_static.c:(.text+0xcce0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_subtract': map_static.c:(.text+0xcd80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_add': map_static.c:(.text+0xcda0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_add': map_static.c:(.text+0xce40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_one': map_static.c:(.text+0xce60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_one': map_static.c:(.text+0xcee0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_zero': map_static.c:(.text+0xcf00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_zero': map_static.c:(.text+0xcf80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_assign_vec2i': map_static.c:(.text+0xcfa0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_assign_vec2i': map_static.c:(.text+0xd020): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_assign': map_static.c:(.text+0xd040): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_assign': map_static.c:(.text+0xd0c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2': map_static.c:(.text+0xd0e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2': map_static.c:(.text+0xd160): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_nearly_equal': map_static.c:(.text+0xd180): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_nearly_equal': map_static.c:(.text+0xd1c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_equal': map_static.c:(.text+0xd1e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_equal': map_static.c:(.text+0xd220): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_near_zero': map_static.c:(.text+0xd240): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_near_zero': map_static.c:(.text+0xd260): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `svec2_is_zero': map_static.c:(.text+0xd280): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_static.c.o): In function `psvec2_is_zero': map_static.c:(.text+0xd2a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_lerp': map_wolf.c:(.text+0x15a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_lerp': map_wolf.c:(.text+0x1620): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_multiply': map_wolf.c:(.text+0x1640): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_multiply': map_wolf.c:(.text+0x16c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_scale': map_wolf.c:(.text+0x16e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_scale': map_wolf.c:(.text+0x1760): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_negative': map_wolf.c:(.text+0x1780): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_negative': map_wolf.c:(.text+0x1800): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_scaling': map_wolf.c:(.text+0x1820): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_scaling': map_wolf.c:(.text+0x18a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_translation': map_wolf.c:(.text+0x18c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_translation': map_wolf.c:(.text+0x1940): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_look_at': map_wolf.c:(.text+0x1960): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_look_at': map_wolf.c:(.text+0x1a20): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_quaternion': map_wolf.c:(.text+0x1a40): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_quaternion': map_wolf.c:(.text+0x1ac0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_axis': map_wolf.c:(.text+0x1ae0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_axis': map_wolf.c:(.text+0x1b60): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_z': map_wolf.c:(.text+0x1b80): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_z': map_wolf.c:(.text+0x1c00): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_y': map_wolf.c:(.text+0x1c20): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_y': map_wolf.c:(.text+0x1ca0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_rotation_x': map_wolf.c:(.text+0x1cc0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_rotation_x': map_wolf.c:(.text+0x1d40): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_perspective_infinite': map_wolf.c:(.text+0x1d60): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_perspective_infinite': map_wolf.c:(.text+0x1de0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_perspective_fov': map_wolf.c:(.text+0x1e00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_perspective_fov': map_wolf.c:(.text+0x1e80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_perspective': map_wolf.c:(.text+0x1ea0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_perspective': map_wolf.c:(.text+0x1f20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_ortho': map_wolf.c:(.text+0x1f40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_ortho': map_wolf.c:(.text+0x1fc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_inverse': map_wolf.c:(.text+0x1fe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_inverse': map_wolf.c:(.text+0x2060): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_adjugate': map_wolf.c:(.text+0x2080): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_adjugate': map_wolf.c:(.text+0x2100): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_transpose': map_wolf.c:(.text+0x2120): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_transpose': map_wolf.c:(.text+0x21a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_assign_mat3': map_wolf.c:(.text+0x21c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_assign_mat3': map_wolf.c:(.text+0x2240): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_assign_mat2': map_wolf.c:(.text+0x2260): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_assign_mat2': map_wolf.c:(.text+0x2300): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_assign': map_wolf.c:(.text+0x2320): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_assign': map_wolf.c:(.text+0x23a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_determinant': map_wolf.c:(.text+0x23c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_determinant': map_wolf.c:(.text+0x23e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_identity': map_wolf.c:(.text+0x2400): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_identity': map_wolf.c:(.text+0x2480): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4_zero': map_wolf.c:(.text+0x24a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4_zero': map_wolf.c:(.text+0x2520): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat4': map_wolf.c:(.text+0x2540): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat4': map_wolf.c:(.text+0x25c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_lerp': map_wolf.c:(.text+0x25e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_lerp': map_wolf.c:(.text+0x2660): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_multiply': map_wolf.c:(.text+0x2680): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_multiply': map_wolf.c:(.text+0x2700): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_scale': map_wolf.c:(.text+0x2720): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_scale': map_wolf.c:(.text+0x27a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_negative': map_wolf.c:(.text+0x27c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_negative': map_wolf.c:(.text+0x2840): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_scaling': map_wolf.c:(.text+0x2860): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_scaling': map_wolf.c:(.text+0x28e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_quaternion': map_wolf.c:(.text+0x2900): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_quaternion': map_wolf.c:(.text+0x29a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_axis': map_wolf.c:(.text+0x29c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_axis': map_wolf.c:(.text+0x2a60): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_z': map_wolf.c:(.text+0x2a80): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_z': map_wolf.c:(.text+0x2b00): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_y': map_wolf.c:(.text+0x2b20): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_y': map_wolf.c:(.text+0x2ba0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_rotation_x': map_wolf.c:(.text+0x2bc0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_rotation_x': map_wolf.c:(.text+0x2c40): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_inverse': map_wolf.c:(.text+0x2c60): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_inverse': map_wolf.c:(.text+0x2ce0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_adjugate': map_wolf.c:(.text+0x2d00): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_adjugate': map_wolf.c:(.text+0x2d80): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_cofactor': map_wolf.c:(.text+0x2da0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_cofactor': map_wolf.c:(.text+0x2e20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_transpose': map_wolf.c:(.text+0x2e40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_transpose': map_wolf.c:(.text+0x2ec0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_assign_mat4': map_wolf.c:(.text+0x2ee0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_assign_mat4': map_wolf.c:(.text+0x2f60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_assign_mat2': map_wolf.c:(.text+0x2f80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_assign_mat2': map_wolf.c:(.text+0x3020): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_assign': map_wolf.c:(.text+0x3040): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_assign': map_wolf.c:(.text+0x30c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_determinant': map_wolf.c:(.text+0x30e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_determinant': map_wolf.c:(.text+0x3100): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_identity': map_wolf.c:(.text+0x3120): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_identity': map_wolf.c:(.text+0x31a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3_zero': map_wolf.c:(.text+0x31c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3_zero': map_wolf.c:(.text+0x3240): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat3': map_wolf.c:(.text+0x3260): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat3': map_wolf.c:(.text+0x32e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_lerp': map_wolf.c:(.text+0x3300): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_lerp': map_wolf.c:(.text+0x33c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_multiply': map_wolf.c:(.text+0x33e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_multiply': map_wolf.c:(.text+0x34a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_scale': map_wolf.c:(.text+0x34c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_scale': map_wolf.c:(.text+0x3560): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_negative': map_wolf.c:(.text+0x3580): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_negative': map_wolf.c:(.text+0x3620): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_scaling': map_wolf.c:(.text+0x3640): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_scaling': map_wolf.c:(.text+0x36e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_rotation': map_wolf.c:(.text+0x3700): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_rotation': map_wolf.c:(.text+0x37a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_inverse': map_wolf.c:(.text+0x37c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_inverse': map_wolf.c:(.text+0x3860): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_cofactor': map_wolf.c:(.text+0x3880): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_cofactor': map_wolf.c:(.text+0x3920): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_transpose': map_wolf.c:(.text+0x3940): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_transpose': map_wolf.c:(.text+0x39e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_assign_mat4': map_wolf.c:(.text+0x3a00): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_assign_mat4': map_wolf.c:(.text+0x3aa0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_assign_mat3': map_wolf.c:(.text+0x3ac0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_assign_mat3': map_wolf.c:(.text+0x3b60): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_assign': map_wolf.c:(.text+0x3b80): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_assign': map_wolf.c:(.text+0x3c20): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_determinant': map_wolf.c:(.text+0x3c40): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_determinant': map_wolf.c:(.text+0x3c80): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_identity': map_wolf.c:(.text+0x3ca0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_identity': map_wolf.c:(.text+0x3d40): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2_zero': map_wolf.c:(.text+0x3d60): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2_zero': map_wolf.c:(.text+0x3e00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `smat2': map_wolf.c:(.text+0x3e20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psmat2': map_wolf.c:(.text+0x3ec0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_length_squared': map_wolf.c:(.text+0x3ee0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_length_squared': map_wolf.c:(.text+0x3f20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_length': map_wolf.c:(.text+0x3f40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_length': map_wolf.c:(.text+0x3f80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_angle': map_wolf.c:(.text+0x3fa0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_angle': map_wolf.c:(.text+0x3fe0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_dot': map_wolf.c:(.text+0x4000): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_dot': map_wolf.c:(.text+0x4040): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_slerp': map_wolf.c:(.text+0x4060): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_slerp': map_wolf.c:(.text+0x4120): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_lerp': map_wolf.c:(.text+0x4140): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_lerp': map_wolf.c:(.text+0x4200): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_yaw_pitch_roll': map_wolf.c:(.text+0x4220): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_yaw_pitch_roll': map_wolf.c:(.text+0x42c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_mat4': map_wolf.c:(.text+0x42e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_mat4': map_wolf.c:(.text+0x4380): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_vec3': map_wolf.c:(.text+0x43a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_vec3': map_wolf.c:(.text+0x4440): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_from_axis_angle': map_wolf.c:(.text+0x4460): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_from_axis_angle': map_wolf.c:(.text+0x4500): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_power': map_wolf.c:(.text+0x4520): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_power': map_wolf.c:(.text+0x45c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_normalize': map_wolf.c:(.text+0x45e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_normalize': map_wolf.c:(.text+0x4680): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_inverse': map_wolf.c:(.text+0x46a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_inverse': map_wolf.c:(.text+0x4740): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_conjugate': map_wolf.c:(.text+0x4760): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_conjugate': map_wolf.c:(.text+0x4800): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_negative': map_wolf.c:(.text+0x4820): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_negative': map_wolf.c:(.text+0x48c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_divide': map_wolf.c:(.text+0x48e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_divide': map_wolf.c:(.text+0x49a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_multiply': map_wolf.c:(.text+0x49c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_multiply': map_wolf.c:(.text+0x4a80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_scale': map_wolf.c:(.text+0x4aa0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_scale': map_wolf.c:(.text+0x4b40): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_null': map_wolf.c:(.text+0x4b60): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_null': map_wolf.c:(.text+0x4c00): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_zero': map_wolf.c:(.text+0x4c20): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_zero': map_wolf.c:(.text+0x4cc0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_assign': map_wolf.c:(.text+0x4ce0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_assign': map_wolf.c:(.text+0x4d80): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat': map_wolf.c:(.text+0x4da0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat': map_wolf.c:(.text+0x4e40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_nearly_equal': map_wolf.c:(.text+0x4e60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_nearly_equal': map_wolf.c:(.text+0x4ea0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_equal': map_wolf.c:(.text+0x4ec0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_equal': map_wolf.c:(.text+0x4f00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_near_zero': map_wolf.c:(.text+0x4f20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_near_zero': map_wolf.c:(.text+0x4f60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `squat_is_zero': map_wolf.c:(.text+0x4f80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psquat_is_zero': map_wolf.c:(.text+0x4fc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_lerp': map_wolf.c:(.text+0x4fe0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_lerp': map_wolf.c:(.text+0x5080): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_normalize': map_wolf.c:(.text+0x50a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_normalize': map_wolf.c:(.text+0x5140): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_clamp': map_wolf.c:(.text+0x5160): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_clamp': map_wolf.c:(.text+0x5200): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_min': map_wolf.c:(.text+0x5220): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_min': map_wolf.c:(.text+0x52c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_max': map_wolf.c:(.text+0x52e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_max': map_wolf.c:(.text+0x5380): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_round': map_wolf.c:(.text+0x53a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_round': map_wolf.c:(.text+0x5440): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_ceil': map_wolf.c:(.text+0x5460): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_ceil': map_wolf.c:(.text+0x5500): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_floor': map_wolf.c:(.text+0x5520): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_floor': map_wolf.c:(.text+0x55c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_abs': map_wolf.c:(.text+0x55e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_abs': map_wolf.c:(.text+0x5680): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_inverse': map_wolf.c:(.text+0x56a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_inverse': map_wolf.c:(.text+0x5740): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_negative': map_wolf.c:(.text+0x5760): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_negative': map_wolf.c:(.text+0x5800): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_snap': map_wolf.c:(.text+0x5820): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_snap': map_wolf.c:(.text+0x58c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_divide': map_wolf.c:(.text+0x58e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_divide': map_wolf.c:(.text+0x5980): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_multiply_mat4': map_wolf.c:(.text+0x59a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_multiply_mat4': map_wolf.c:(.text+0x5a40): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_multiply': map_wolf.c:(.text+0x5a60): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_multiply': map_wolf.c:(.text+0x5b00): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_scale': map_wolf.c:(.text+0x5b20): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_scale': map_wolf.c:(.text+0x5bc0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_subtract': map_wolf.c:(.text+0x5be0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_subtract': map_wolf.c:(.text+0x5c80): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_add': map_wolf.c:(.text+0x5ca0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_add': map_wolf.c:(.text+0x5d40): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_one': map_wolf.c:(.text+0x5d60): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_one': map_wolf.c:(.text+0x5de0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_zero': map_wolf.c:(.text+0x5e00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_zero': map_wolf.c:(.text+0x5e80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_assign_vec4': map_wolf.c:(.text+0x5ea0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_assign_vec4': map_wolf.c:(.text+0x5f40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_assign': map_wolf.c:(.text+0x5f60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_assign': map_wolf.c:(.text+0x6000): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i': map_wolf.c:(.text+0x6020): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i': map_wolf.c:(.text+0x60c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_is_equal': map_wolf.c:(.text+0x6100): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_is_equal': map_wolf.c:(.text+0x6140): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4i_is_zero': map_wolf.c:(.text+0x6160): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4i_is_zero': map_wolf.c:(.text+0x6180): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_lerp': map_wolf.c:(.text+0x61a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_lerp': map_wolf.c:(.text+0x6240): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_normalize': map_wolf.c:(.text+0x6260): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_normalize': map_wolf.c:(.text+0x6300): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_clamp': map_wolf.c:(.text+0x6320): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_clamp': map_wolf.c:(.text+0x63c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_min': map_wolf.c:(.text+0x63e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_min': map_wolf.c:(.text+0x6480): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_max': map_wolf.c:(.text+0x64a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_max': map_wolf.c:(.text+0x6540): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_round': map_wolf.c:(.text+0x6560): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_round': map_wolf.c:(.text+0x6600): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_ceil': map_wolf.c:(.text+0x6620): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_ceil': map_wolf.c:(.text+0x66c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_floor': map_wolf.c:(.text+0x66e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_floor': map_wolf.c:(.text+0x6780): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_abs': map_wolf.c:(.text+0x67a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_abs': map_wolf.c:(.text+0x6840): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_inverse': map_wolf.c:(.text+0x6860): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_inverse': map_wolf.c:(.text+0x6900): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_negative': map_wolf.c:(.text+0x6920): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_negative': map_wolf.c:(.text+0x69c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_snap': map_wolf.c:(.text+0x69e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_snap': map_wolf.c:(.text+0x6a80): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_divide': map_wolf.c:(.text+0x6aa0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_divide': map_wolf.c:(.text+0x6b40): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_multiply_mat4': map_wolf.c:(.text+0x6b60): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_multiply_mat4': map_wolf.c:(.text+0x6c00): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_multiply': map_wolf.c:(.text+0x6c20): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_multiply': map_wolf.c:(.text+0x6cc0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_scale': map_wolf.c:(.text+0x6ce0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_scale': map_wolf.c:(.text+0x6d80): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_subtract': map_wolf.c:(.text+0x6da0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_subtract': map_wolf.c:(.text+0x6e40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_add': map_wolf.c:(.text+0x6e60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_add': map_wolf.c:(.text+0x6f00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_one': map_wolf.c:(.text+0x6f20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_one': map_wolf.c:(.text+0x6fa0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_zero': map_wolf.c:(.text+0x6fc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_zero': map_wolf.c:(.text+0x7040): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_assign_vec4i': map_wolf.c:(.text+0x7060): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_assign_vec4i': map_wolf.c:(.text+0x7100): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_assign': map_wolf.c:(.text+0x7120): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_assign': map_wolf.c:(.text+0x71c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4': map_wolf.c:(.text+0x71e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4': map_wolf.c:(.text+0x7280): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_nearly_equal': map_wolf.c:(.text+0x72a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_nearly_equal': map_wolf.c:(.text+0x72e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_equal': map_wolf.c:(.text+0x7300): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_equal': map_wolf.c:(.text+0x7340): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_near_zero': map_wolf.c:(.text+0x7360): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_near_zero': map_wolf.c:(.text+0x73a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec4_is_zero': map_wolf.c:(.text+0x73c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec4_is_zero': map_wolf.c:(.text+0x73e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_distance_squared': map_wolf.c:(.text+0x7400): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_distance_squared': map_wolf.c:(.text+0x7460): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_distance': map_wolf.c:(.text+0x7480): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_distance': map_wolf.c:(.text+0x74e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_length_squared': map_wolf.c:(.text+0x7500): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_length_squared': map_wolf.c:(.text+0x7540): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_length': map_wolf.c:(.text+0x7560): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_length': map_wolf.c:(.text+0x75a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_dot': map_wolf.c:(.text+0x75c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_dot': map_wolf.c:(.text+0x7620): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_bezier4': map_wolf.c:(.text+0x7640): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_bezier4': map_wolf.c:(.text+0x7740): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_bezier3': map_wolf.c:(.text+0x7780): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_bezier3': map_wolf.c:(.text+0x7880): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_lerp': map_wolf.c:(.text+0x78a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_lerp': map_wolf.c:(.text+0x7980): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_reflect': map_wolf.c:(.text+0x79a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_reflect': map_wolf.c:(.text+0x7a80): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_slide': map_wolf.c:(.text+0x7aa0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_slide': map_wolf.c:(.text+0x7b80): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_project': map_wolf.c:(.text+0x7ba0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_project': map_wolf.c:(.text+0x7c80): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_normalize': map_wolf.c:(.text+0x7ca0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_normalize': map_wolf.c:(.text+0x7d60): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_cross': map_wolf.c:(.text+0x7d80): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_cross': map_wolf.c:(.text+0x7e60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_clamp': map_wolf.c:(.text+0x7e80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_clamp': map_wolf.c:(.text+0x7f80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_min': map_wolf.c:(.text+0x7fa0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_min': map_wolf.c:(.text+0x8080): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_max': map_wolf.c:(.text+0x80a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_max': map_wolf.c:(.text+0x8180): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_round': map_wolf.c:(.text+0x81a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_round': map_wolf.c:(.text+0x8240): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_ceil': map_wolf.c:(.text+0x8260): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_ceil': map_wolf.c:(.text+0x8300): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_floor': map_wolf.c:(.text+0x8320): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_floor': map_wolf.c:(.text+0x83c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_abs': map_wolf.c:(.text+0x83e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_abs': map_wolf.c:(.text+0x84a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_inverse': map_wolf.c:(.text+0x84c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_inverse': map_wolf.c:(.text+0x8580): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_negative': map_wolf.c:(.text+0x85a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_negative': map_wolf.c:(.text+0x8660): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_snap': map_wolf.c:(.text+0x8680): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_snap': map_wolf.c:(.text+0x8760): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_divide': map_wolf.c:(.text+0x8780): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_divide': map_wolf.c:(.text+0x8860): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_multiply_mat3': map_wolf.c:(.text+0x8880): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_multiply_mat3': map_wolf.c:(.text+0x8940): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_multiply': map_wolf.c:(.text+0x8960): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_multiply': map_wolf.c:(.text+0x8a40): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_scale': map_wolf.c:(.text+0x8a60): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_scale': map_wolf.c:(.text+0x8b20): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_subtract': map_wolf.c:(.text+0x8b40): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_subtract': map_wolf.c:(.text+0x8c20): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_add': map_wolf.c:(.text+0x8c40): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_add': map_wolf.c:(.text+0x8d20): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_one': map_wolf.c:(.text+0x8d40): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_one': map_wolf.c:(.text+0x8de0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_zero': map_wolf.c:(.text+0x8e00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_zero': map_wolf.c:(.text+0x8ea0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_assign_vec3': map_wolf.c:(.text+0x8ec0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_assign_vec3': map_wolf.c:(.text+0x8f60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_assign': map_wolf.c:(.text+0x8f80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_assign': map_wolf.c:(.text+0x9040): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i': map_wolf.c:(.text+0x9060): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i': map_wolf.c:(.text+0x9100): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_is_equal': map_wolf.c:(.text+0x9120): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_is_equal': map_wolf.c:(.text+0x9180): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3i_is_zero': map_wolf.c:(.text+0x91a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3i_is_zero': map_wolf.c:(.text+0x91e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_distance_squared': map_wolf.c:(.text+0x9200): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_distance_squared': map_wolf.c:(.text+0x9240): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_distance': map_wolf.c:(.text+0x9260): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_distance': map_wolf.c:(.text+0x92a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_length_squared': map_wolf.c:(.text+0x92c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_length_squared': map_wolf.c:(.text+0x92e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_length': map_wolf.c:(.text+0x9300): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_length': map_wolf.c:(.text+0x9320): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_dot': map_wolf.c:(.text+0x9340): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_dot': map_wolf.c:(.text+0x9380): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_bezier4': map_wolf.c:(.text+0x93a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_bezier4': map_wolf.c:(.text+0x9480): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_bezier3': map_wolf.c:(.text+0x94c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_bezier3': map_wolf.c:(.text+0x9580): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_lerp': map_wolf.c:(.text+0x95a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_lerp': map_wolf.c:(.text+0x9660): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_reflect': map_wolf.c:(.text+0x9680): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_reflect': map_wolf.c:(.text+0x9740): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_slide': map_wolf.c:(.text+0x9760): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_slide': map_wolf.c:(.text+0x9820): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_project': map_wolf.c:(.text+0x9840): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_project': map_wolf.c:(.text+0x9900): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_normalize': map_wolf.c:(.text+0x9920): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_normalize': map_wolf.c:(.text+0x99c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_cross': map_wolf.c:(.text+0x99e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_cross': map_wolf.c:(.text+0x9aa0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_clamp': map_wolf.c:(.text+0x9ac0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_clamp': map_wolf.c:(.text+0x9b80): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_min': map_wolf.c:(.text+0x9ba0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_min': map_wolf.c:(.text+0x9c60): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_max': map_wolf.c:(.text+0x9c80): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_max': map_wolf.c:(.text+0x9d40): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_round': map_wolf.c:(.text+0x9d60): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_round': map_wolf.c:(.text+0x9e00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_ceil': map_wolf.c:(.text+0x9e20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_ceil': map_wolf.c:(.text+0x9ec0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_floor': map_wolf.c:(.text+0x9ee0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_floor': map_wolf.c:(.text+0x9f80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_abs': map_wolf.c:(.text+0x9fa0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_abs': map_wolf.c:(.text+0xa040): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_inverse': map_wolf.c:(.text+0xa060): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_inverse': map_wolf.c:(.text+0xa100): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_negative': map_wolf.c:(.text+0xa120): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_negative': map_wolf.c:(.text+0xa1c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_snap': map_wolf.c:(.text+0xa1e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_snap': map_wolf.c:(.text+0xa2a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_divide': map_wolf.c:(.text+0xa2c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_divide': map_wolf.c:(.text+0xa380): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_multiply_mat3': map_wolf.c:(.text+0xa3a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_multiply_mat3': map_wolf.c:(.text+0xa440): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_multiply': map_wolf.c:(.text+0xa460): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_multiply': map_wolf.c:(.text+0xa520): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_scale': map_wolf.c:(.text+0xa540): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_scale': map_wolf.c:(.text+0xa5e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_subtract': map_wolf.c:(.text+0xa600): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_subtract': map_wolf.c:(.text+0xa6c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_add': map_wolf.c:(.text+0xa6e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_add': map_wolf.c:(.text+0xa7a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_one': map_wolf.c:(.text+0xa7c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_one': map_wolf.c:(.text+0xa860): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_zero': map_wolf.c:(.text+0xa880): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_zero': map_wolf.c:(.text+0xa920): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_assign_vec3i': map_wolf.c:(.text+0xa940): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_assign_vec3i': map_wolf.c:(.text+0xaa00): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_assign': map_wolf.c:(.text+0xaa20): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_assign': map_wolf.c:(.text+0xaac0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3': map_wolf.c:(.text+0xaae0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3': map_wolf.c:(.text+0xab80): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_nearly_equal': map_wolf.c:(.text+0xaba0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_nearly_equal': map_wolf.c:(.text+0xabe0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_equal': map_wolf.c:(.text+0xac00): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_equal': map_wolf.c:(.text+0xac40): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_near_zero': map_wolf.c:(.text+0xac60): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_near_zero': map_wolf.c:(.text+0xaca0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec3_is_zero': map_wolf.c:(.text+0xacc0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec3_is_zero': map_wolf.c:(.text+0xad00): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_distance_squared': map_wolf.c:(.text+0xad20): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_distance_squared': map_wolf.c:(.text+0xad60): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_distance': map_wolf.c:(.text+0xad80): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_distance': map_wolf.c:(.text+0xada0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_length': map_wolf.c:(.text+0xadc0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_length': map_wolf.c:(.text+0xade0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_length_squared': map_wolf.c:(.text+0xae00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_length_squared': map_wolf.c:(.text+0xae20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_angle': map_wolf.c:(.text+0xae40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_angle': map_wolf.c:(.text+0xae60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_dot': map_wolf.c:(.text+0xae80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_dot': map_wolf.c:(.text+0xaec0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_bezier4': map_wolf.c:(.text+0xaee0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_bezier4': map_wolf.c:(.text+0xaf80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_bezier3': map_wolf.c:(.text+0xafc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_bezier3': map_wolf.c:(.text+0xb060): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_lerp': map_wolf.c:(.text+0xb080): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_lerp': map_wolf.c:(.text+0xb100): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_rotate': map_wolf.c:(.text+0xb120): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_rotate': map_wolf.c:(.text+0xb1a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_tangent': map_wolf.c:(.text+0xb1c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_tangent': map_wolf.c:(.text+0xb240): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_reflect': map_wolf.c:(.text+0xb260): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_reflect': map_wolf.c:(.text+0xb2e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_slide': map_wolf.c:(.text+0xb300): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_slide': map_wolf.c:(.text+0xb380): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_project': map_wolf.c:(.text+0xb3a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_project': map_wolf.c:(.text+0xb420): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_normalize': map_wolf.c:(.text+0xb440): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_normalize': map_wolf.c:(.text+0xb4c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_clamp': map_wolf.c:(.text+0xb4e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_clamp': map_wolf.c:(.text+0xb580): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_min': map_wolf.c:(.text+0xb5a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_min': map_wolf.c:(.text+0xb620): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_max': map_wolf.c:(.text+0xb640): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_max': map_wolf.c:(.text+0xb6c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_round': map_wolf.c:(.text+0xb6e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_round': map_wolf.c:(.text+0xb760): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_ceil': map_wolf.c:(.text+0xb780): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_ceil': map_wolf.c:(.text+0xb800): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_floor': map_wolf.c:(.text+0xb820): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_floor': map_wolf.c:(.text+0xb8a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_abs': map_wolf.c:(.text+0xb8c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_abs': map_wolf.c:(.text+0xb940): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_inverse': map_wolf.c:(.text+0xb960): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_inverse': map_wolf.c:(.text+0xb9e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_negative': map_wolf.c:(.text+0xba00): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_negative': map_wolf.c:(.text+0xba80): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_snap': map_wolf.c:(.text+0xbaa0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_snap': map_wolf.c:(.text+0xbb20): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_divide': map_wolf.c:(.text+0xbb40): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_divide': map_wolf.c:(.text+0xbbc0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_multiply_mat2': map_wolf.c:(.text+0xbbe0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_multiply_mat2': map_wolf.c:(.text+0xbc80): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_multiply': map_wolf.c:(.text+0xbca0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_multiply': map_wolf.c:(.text+0xbd20): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_scale': map_wolf.c:(.text+0xbd40): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_scale': map_wolf.c:(.text+0xbdc0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_subtract': map_wolf.c:(.text+0xbde0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_subtract': map_wolf.c:(.text+0xbe60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_add': map_wolf.c:(.text+0xc080): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_add': map_wolf.c:(.text+0xc100): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_one': map_wolf.c:(.text+0xc120): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_one': map_wolf.c:(.text+0xc1a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_zero': map_wolf.c:(.text+0xc2e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_zero': map_wolf.c:(.text+0xc360): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_assign_vec2': map_wolf.c:(.text+0xc380): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_assign_vec2': map_wolf.c:(.text+0xc400): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_assign': map_wolf.c:(.text+0xc420): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_assign': map_wolf.c:(.text+0xc4a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i': map_wolf.c:(.text+0x10ca0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i': map_wolf.c:(.text+0x10d20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_is_equal': map_wolf.c:(.text+0x10d40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_is_equal': map_wolf.c:(.text+0x10d80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2i_is_zero': map_wolf.c:(.text+0x10da0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2i_is_zero': map_wolf.c:(.text+0x10dc0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_distance_squared': map_wolf.c:(.text+0x10de0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_distance_squared': map_wolf.c:(.text+0x10e20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_distance': map_wolf.c:(.text+0x10e40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_distance': map_wolf.c:(.text+0x10e80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_length': map_wolf.c:(.text+0x10ea0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_length': map_wolf.c:(.text+0x10ec0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_length_squared': map_wolf.c:(.text+0x10ee0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_length_squared': map_wolf.c:(.text+0x10f00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_angle': map_wolf.c:(.text+0x10f20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_angle': map_wolf.c:(.text+0x10f40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_dot': map_wolf.c:(.text+0x10f60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_dot': map_wolf.c:(.text+0x10fa0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_bezier4': map_wolf.c:(.text+0x10fc0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_bezier4': map_wolf.c:(.text+0x11080): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_bezier3': map_wolf.c:(.text+0x110c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_bezier3': map_wolf.c:(.text+0x11160): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_lerp': map_wolf.c:(.text+0x11180): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_lerp': map_wolf.c:(.text+0x11220): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_rotate': map_wolf.c:(.text+0x11240): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_rotate': map_wolf.c:(.text+0x112e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_tangent': map_wolf.c:(.text+0x11300): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_tangent': map_wolf.c:(.text+0x11380): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_reflect': map_wolf.c:(.text+0x113a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_reflect': map_wolf.c:(.text+0x11440): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_slide': map_wolf.c:(.text+0x11460): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_slide': map_wolf.c:(.text+0x11500): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_project': map_wolf.c:(.text+0x11520): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_project': map_wolf.c:(.text+0x115c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_normalize': map_wolf.c:(.text+0x115e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_normalize': map_wolf.c:(.text+0x11660): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_clamp': map_wolf.c:(.text+0x11680): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_clamp': map_wolf.c:(.text+0x11720): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_min': map_wolf.c:(.text+0x11740): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_min': map_wolf.c:(.text+0x117e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_max': map_wolf.c:(.text+0x11800): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_max': map_wolf.c:(.text+0x118a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_round': map_wolf.c:(.text+0x118c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_round': map_wolf.c:(.text+0x11940): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_ceil': map_wolf.c:(.text+0x11960): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_ceil': map_wolf.c:(.text+0x119e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_floor': map_wolf.c:(.text+0x11a00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_floor': map_wolf.c:(.text+0x11a80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_abs': map_wolf.c:(.text+0x11aa0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_abs': map_wolf.c:(.text+0x11b20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_inverse': map_wolf.c:(.text+0x11b40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_inverse': map_wolf.c:(.text+0x11bc0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_negative': map_wolf.c:(.text+0x11be0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_negative': map_wolf.c:(.text+0x11c60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_snap': map_wolf.c:(.text+0x11c80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_snap': map_wolf.c:(.text+0x11d20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_divide': map_wolf.c:(.text+0x11d40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_divide': map_wolf.c:(.text+0x11de0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_multiply_mat2': map_wolf.c:(.text+0x11e00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_multiply_mat2': map_wolf.c:(.text+0x11ea0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_multiply': map_wolf.c:(.text+0x11ec0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_multiply': map_wolf.c:(.text+0x11f60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_scale': map_wolf.c:(.text+0x11f80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_scale': map_wolf.c:(.text+0x12020): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_subtract': map_wolf.c:(.text+0x12040): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_subtract': map_wolf.c:(.text+0x120e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_add': map_wolf.c:(.text+0x12100): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_add': map_wolf.c:(.text+0x121a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_one': map_wolf.c:(.text+0x121c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_one': map_wolf.c:(.text+0x12240): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_zero': map_wolf.c:(.text+0x12260): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_zero': map_wolf.c:(.text+0x122e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_assign_vec2i': map_wolf.c:(.text+0x12300): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_assign_vec2i': map_wolf.c:(.text+0x12380): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_assign': map_wolf.c:(.text+0x123a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_assign': map_wolf.c:(.text+0x12420): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2': map_wolf.c:(.text+0x12440): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2': map_wolf.c:(.text+0x124c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_nearly_equal': map_wolf.c:(.text+0x124e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_nearly_equal': map_wolf.c:(.text+0x12520): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_equal': map_wolf.c:(.text+0x12540): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_equal': map_wolf.c:(.text+0x12580): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_near_zero': map_wolf.c:(.text+0x125a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_near_zero': map_wolf.c:(.text+0x125c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `svec2_is_zero': map_wolf.c:(.text+0x125e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(map_wolf.c.o): In function `psvec2_is_zero': map_wolf.c:(.text+0x12600): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_lerp': material.c:(.text+0x520): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_lerp': material.c:(.text+0x5a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_multiply': material.c:(.text+0x5c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_multiply': material.c:(.text+0x640): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_scale': material.c:(.text+0x660): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_scale': material.c:(.text+0x6e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_negative': material.c:(.text+0x700): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_negative': material.c:(.text+0x780): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_scaling': material.c:(.text+0x7a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_scaling': material.c:(.text+0x820): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_translation': material.c:(.text+0x840): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_translation': material.c:(.text+0x8c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_look_at': material.c:(.text+0x8e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_look_at': material.c:(.text+0x9a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_quaternion': material.c:(.text+0x9c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_quaternion': material.c:(.text+0xa40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_axis': material.c:(.text+0xa60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_axis': material.c:(.text+0xae0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_z': material.c:(.text+0xb00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_z': material.c:(.text+0xb80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_y': material.c:(.text+0xba0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_y': material.c:(.text+0xc20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_rotation_x': material.c:(.text+0xc40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_rotation_x': material.c:(.text+0xcc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_perspective_infinite': material.c:(.text+0xce0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_perspective_infinite': material.c:(.text+0xd60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_perspective_fov': material.c:(.text+0xd80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_perspective_fov': material.c:(.text+0xe00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_perspective': material.c:(.text+0xe20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_perspective': material.c:(.text+0xea0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_ortho': material.c:(.text+0xec0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_ortho': material.c:(.text+0xf40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_inverse': material.c:(.text+0xf60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_inverse': material.c:(.text+0xfe0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_adjugate': material.c:(.text+0x1000): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_adjugate': material.c:(.text+0x1080): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_transpose': material.c:(.text+0x10a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_transpose': material.c:(.text+0x1120): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_assign_mat3': material.c:(.text+0x1140): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_assign_mat3': material.c:(.text+0x11c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_assign_mat2': material.c:(.text+0x11e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_assign_mat2': material.c:(.text+0x1280): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_assign': material.c:(.text+0x12a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_assign': material.c:(.text+0x1320): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_determinant': material.c:(.text+0x1340): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_determinant': material.c:(.text+0x1360): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_identity': material.c:(.text+0x1380): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_identity': material.c:(.text+0x1400): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4_zero': material.c:(.text+0x1420): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4_zero': material.c:(.text+0x14a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat4': material.c:(.text+0x14c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat4': material.c:(.text+0x1540): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_lerp': material.c:(.text+0x1560): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_lerp': material.c:(.text+0x15e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_multiply': material.c:(.text+0x1600): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_multiply': material.c:(.text+0x1680): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_scale': material.c:(.text+0x16a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_scale': material.c:(.text+0x1720): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_negative': material.c:(.text+0x1740): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_negative': material.c:(.text+0x17c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_scaling': material.c:(.text+0x17e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_scaling': material.c:(.text+0x1860): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_quaternion': material.c:(.text+0x1880): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_quaternion': material.c:(.text+0x1920): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_axis': material.c:(.text+0x1940): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_axis': material.c:(.text+0x19e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_z': material.c:(.text+0x1a00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_z': material.c:(.text+0x1a80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_y': material.c:(.text+0x1aa0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_y': material.c:(.text+0x1b20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_rotation_x': material.c:(.text+0x1b40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_rotation_x': material.c:(.text+0x1bc0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_inverse': material.c:(.text+0x1be0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_inverse': material.c:(.text+0x1c60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_adjugate': material.c:(.text+0x1c80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_adjugate': material.c:(.text+0x1d00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_cofactor': material.c:(.text+0x1d20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_cofactor': material.c:(.text+0x1da0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_transpose': material.c:(.text+0x1dc0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_transpose': material.c:(.text+0x1e40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_assign_mat4': material.c:(.text+0x1e60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_assign_mat4': material.c:(.text+0x1ee0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_assign_mat2': material.c:(.text+0x1f00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_assign_mat2': material.c:(.text+0x1fa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_assign': material.c:(.text+0x1fc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_assign': material.c:(.text+0x2040): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_determinant': material.c:(.text+0x2060): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_determinant': material.c:(.text+0x2080): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_identity': material.c:(.text+0x20a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_identity': material.c:(.text+0x2120): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3_zero': material.c:(.text+0x2140): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3_zero': material.c:(.text+0x21c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat3': material.c:(.text+0x21e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat3': material.c:(.text+0x2260): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_lerp': material.c:(.text+0x2280): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_lerp': material.c:(.text+0x2340): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_multiply': material.c:(.text+0x2360): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_multiply': material.c:(.text+0x2420): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_scale': material.c:(.text+0x2440): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_scale': material.c:(.text+0x24e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_negative': material.c:(.text+0x2500): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_negative': material.c:(.text+0x25a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_scaling': material.c:(.text+0x25c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_scaling': material.c:(.text+0x2660): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_rotation': material.c:(.text+0x2680): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_rotation': material.c:(.text+0x2720): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_inverse': material.c:(.text+0x2740): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_inverse': material.c:(.text+0x27e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_cofactor': material.c:(.text+0x2800): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_cofactor': material.c:(.text+0x28a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_transpose': material.c:(.text+0x28c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_transpose': material.c:(.text+0x2960): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_assign_mat4': material.c:(.text+0x2980): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_assign_mat4': material.c:(.text+0x2a20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_assign_mat3': material.c:(.text+0x2a40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_assign_mat3': material.c:(.text+0x2ae0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_assign': material.c:(.text+0x2b00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_assign': material.c:(.text+0x2ba0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_determinant': material.c:(.text+0x2bc0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_determinant': material.c:(.text+0x2c00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_identity': material.c:(.text+0x2c20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_identity': material.c:(.text+0x2cc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2_zero': material.c:(.text+0x2ce0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2_zero': material.c:(.text+0x2d80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `smat2': material.c:(.text+0x2da0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psmat2': material.c:(.text+0x2e40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_length_squared': material.c:(.text+0x2e60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_length_squared': material.c:(.text+0x2ea0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_length': material.c:(.text+0x2ec0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_length': material.c:(.text+0x2f00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_angle': material.c:(.text+0x2f20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_angle': material.c:(.text+0x2f60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_dot': material.c:(.text+0x2f80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_dot': material.c:(.text+0x2fc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_slerp': material.c:(.text+0x2fe0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_slerp': material.c:(.text+0x30a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_lerp': material.c:(.text+0x30c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_lerp': material.c:(.text+0x3180): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_yaw_pitch_roll': material.c:(.text+0x31a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_yaw_pitch_roll': material.c:(.text+0x3240): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_mat4': material.c:(.text+0x3260): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_mat4': material.c:(.text+0x3300): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_vec3': material.c:(.text+0x3320): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_vec3': material.c:(.text+0x33c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_from_axis_angle': material.c:(.text+0x33e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_from_axis_angle': material.c:(.text+0x3480): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_power': material.c:(.text+0x34a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_power': material.c:(.text+0x3540): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_normalize': material.c:(.text+0x3560): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_normalize': material.c:(.text+0x3600): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_inverse': material.c:(.text+0x3620): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_inverse': material.c:(.text+0x36c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_conjugate': material.c:(.text+0x36e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_conjugate': material.c:(.text+0x3780): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_negative': material.c:(.text+0x37a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_negative': material.c:(.text+0x3840): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_divide': material.c:(.text+0x3860): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_divide': material.c:(.text+0x3920): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_multiply': material.c:(.text+0x3940): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_multiply': material.c:(.text+0x3a00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_scale': material.c:(.text+0x3a20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_scale': material.c:(.text+0x3ac0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_null': material.c:(.text+0x3ae0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_null': material.c:(.text+0x3b80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_zero': material.c:(.text+0x3ba0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_zero': material.c:(.text+0x3c40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_assign': material.c:(.text+0x3c60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_assign': material.c:(.text+0x3d00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat': material.c:(.text+0x3d20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat': material.c:(.text+0x3dc0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_nearly_equal': material.c:(.text+0x3de0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_nearly_equal': material.c:(.text+0x3e20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_equal': material.c:(.text+0x3e40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_equal': material.c:(.text+0x3e80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_near_zero': material.c:(.text+0x3ea0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_near_zero': material.c:(.text+0x3ee0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `squat_is_zero': material.c:(.text+0x3f00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psquat_is_zero': material.c:(.text+0x3f40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_lerp': material.c:(.text+0x3f60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_lerp': material.c:(.text+0x4000): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_normalize': material.c:(.text+0x4020): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_normalize': material.c:(.text+0x40c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_clamp': material.c:(.text+0x40e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_clamp': material.c:(.text+0x4180): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_min': material.c:(.text+0x41a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_min': material.c:(.text+0x4240): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_max': material.c:(.text+0x4260): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_max': material.c:(.text+0x4300): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_round': material.c:(.text+0x4320): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_round': material.c:(.text+0x43c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_ceil': material.c:(.text+0x43e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_ceil': material.c:(.text+0x4480): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_floor': material.c:(.text+0x44a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_floor': material.c:(.text+0x4540): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_abs': material.c:(.text+0x4560): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_abs': material.c:(.text+0x4600): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_inverse': material.c:(.text+0x4620): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_inverse': material.c:(.text+0x46c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_negative': material.c:(.text+0x46e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_negative': material.c:(.text+0x4780): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_snap': material.c:(.text+0x47a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_snap': material.c:(.text+0x4840): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_divide': material.c:(.text+0x4860): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_divide': material.c:(.text+0x4900): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_multiply_mat4': material.c:(.text+0x4920): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_multiply_mat4': material.c:(.text+0x49c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_multiply': material.c:(.text+0x49e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_multiply': material.c:(.text+0x4a80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_scale': material.c:(.text+0x4aa0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_scale': material.c:(.text+0x4b40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_subtract': material.c:(.text+0x4b60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_subtract': material.c:(.text+0x4c00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_add': material.c:(.text+0x4c20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_add': material.c:(.text+0x4cc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_one': material.c:(.text+0x4ce0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_one': material.c:(.text+0x4d60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_zero': material.c:(.text+0x4d80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_zero': material.c:(.text+0x4e00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_assign_vec4': material.c:(.text+0x4e20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_assign_vec4': material.c:(.text+0x4ec0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_assign': material.c:(.text+0x4ee0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_assign': material.c:(.text+0x4f80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i': material.c:(.text+0x4fa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i': material.c:(.text+0x5040): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_is_equal': material.c:(.text+0x5080): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_is_equal': material.c:(.text+0x50c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4i_is_zero': material.c:(.text+0x50e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4i_is_zero': material.c:(.text+0x5100): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_lerp': material.c:(.text+0x5120): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_lerp': material.c:(.text+0x51c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_normalize': material.c:(.text+0x51e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_normalize': material.c:(.text+0x5280): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_clamp': material.c:(.text+0x52a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_clamp': material.c:(.text+0x5340): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_min': material.c:(.text+0x5360): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_min': material.c:(.text+0x5400): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_max': material.c:(.text+0x5420): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_max': material.c:(.text+0x54c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_round': material.c:(.text+0x54e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_round': material.c:(.text+0x5580): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_ceil': material.c:(.text+0x55a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_ceil': material.c:(.text+0x5640): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_floor': material.c:(.text+0x5660): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_floor': material.c:(.text+0x5700): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_abs': material.c:(.text+0x5720): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_abs': material.c:(.text+0x57c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_inverse': material.c:(.text+0x57e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_inverse': material.c:(.text+0x5880): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_negative': material.c:(.text+0x58a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_negative': material.c:(.text+0x5940): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_snap': material.c:(.text+0x5960): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_snap': material.c:(.text+0x5a00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_divide': material.c:(.text+0x5a20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_divide': material.c:(.text+0x5ac0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_multiply_mat4': material.c:(.text+0x5ae0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_multiply_mat4': material.c:(.text+0x5b80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_multiply': material.c:(.text+0x5ba0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_multiply': material.c:(.text+0x5c40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_scale': material.c:(.text+0x5c60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_scale': material.c:(.text+0x5d00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_subtract': material.c:(.text+0x5d20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_subtract': material.c:(.text+0x5dc0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_add': material.c:(.text+0x5de0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_add': material.c:(.text+0x5e80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_one': material.c:(.text+0x5ea0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_one': material.c:(.text+0x5f20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_zero': material.c:(.text+0x5f40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_zero': material.c:(.text+0x5fc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_assign_vec4i': material.c:(.text+0x5fe0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_assign_vec4i': material.c:(.text+0x6080): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_assign': material.c:(.text+0x60a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_assign': material.c:(.text+0x6140): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4': material.c:(.text+0x6160): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4': material.c:(.text+0x6200): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_nearly_equal': material.c:(.text+0x6220): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_nearly_equal': material.c:(.text+0x6260): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_equal': material.c:(.text+0x6280): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_equal': material.c:(.text+0x62c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_near_zero': material.c:(.text+0x62e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_near_zero': material.c:(.text+0x6320): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec4_is_zero': material.c:(.text+0x6340): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec4_is_zero': material.c:(.text+0x6360): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_distance_squared': material.c:(.text+0x6380): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_distance_squared': material.c:(.text+0x63e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_distance': material.c:(.text+0x6400): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_distance': material.c:(.text+0x6460): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_length_squared': material.c:(.text+0x6480): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_length_squared': material.c:(.text+0x64c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_length': material.c:(.text+0x64e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_length': material.c:(.text+0x6520): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_dot': material.c:(.text+0x6540): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_dot': material.c:(.text+0x65a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_bezier4': material.c:(.text+0x65c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_bezier4': material.c:(.text+0x66c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_bezier3': material.c:(.text+0x6700): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_bezier3': material.c:(.text+0x6800): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_lerp': material.c:(.text+0x6820): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_lerp': material.c:(.text+0x6900): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_reflect': material.c:(.text+0x6920): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_reflect': material.c:(.text+0x6a00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_slide': material.c:(.text+0x6a20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_slide': material.c:(.text+0x6b00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_project': material.c:(.text+0x6b20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_project': material.c:(.text+0x6c00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_normalize': material.c:(.text+0x6c20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_normalize': material.c:(.text+0x6ce0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_cross': material.c:(.text+0x6d00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_cross': material.c:(.text+0x6de0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_clamp': material.c:(.text+0x6e00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_clamp': material.c:(.text+0x6f00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_min': material.c:(.text+0x6f20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_min': material.c:(.text+0x7000): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_max': material.c:(.text+0x7020): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_max': material.c:(.text+0x7100): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_round': material.c:(.text+0x7120): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_round': material.c:(.text+0x71c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_ceil': material.c:(.text+0x71e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_ceil': material.c:(.text+0x7280): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_floor': material.c:(.text+0x72a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_floor': material.c:(.text+0x7340): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_abs': material.c:(.text+0x7360): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_abs': material.c:(.text+0x7420): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_inverse': material.c:(.text+0x7440): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_inverse': material.c:(.text+0x7500): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_negative': material.c:(.text+0x7520): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_negative': material.c:(.text+0x75e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_snap': material.c:(.text+0x7600): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_snap': material.c:(.text+0x76e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_divide': material.c:(.text+0x7700): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_divide': material.c:(.text+0x77e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_multiply_mat3': material.c:(.text+0x7800): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_multiply_mat3': material.c:(.text+0x78c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_multiply': material.c:(.text+0x78e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_multiply': material.c:(.text+0x79c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_scale': material.c:(.text+0x79e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_scale': material.c:(.text+0x7aa0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_subtract': material.c:(.text+0x7ac0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_subtract': material.c:(.text+0x7ba0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_add': material.c:(.text+0x7bc0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_add': material.c:(.text+0x7ca0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_one': material.c:(.text+0x7cc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_one': material.c:(.text+0x7d60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_zero': material.c:(.text+0x7d80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_zero': material.c:(.text+0x7e20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_assign_vec3': material.c:(.text+0x7e40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_assign_vec3': material.c:(.text+0x7ee0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_assign': material.c:(.text+0x7f00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_assign': material.c:(.text+0x7fc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i': material.c:(.text+0x7fe0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i': material.c:(.text+0x8080): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_is_equal': material.c:(.text+0x80a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_is_equal': material.c:(.text+0x8100): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3i_is_zero': material.c:(.text+0x8120): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3i_is_zero': material.c:(.text+0x8160): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_distance_squared': material.c:(.text+0x8180): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_distance_squared': material.c:(.text+0x81c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_distance': material.c:(.text+0x81e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_distance': material.c:(.text+0x8220): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_length_squared': material.c:(.text+0x8240): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_length_squared': material.c:(.text+0x8260): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_length': material.c:(.text+0x8280): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_length': material.c:(.text+0x82a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_dot': material.c:(.text+0x82c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_dot': material.c:(.text+0x8300): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_bezier4': material.c:(.text+0x8320): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_bezier4': material.c:(.text+0x8400): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_bezier3': material.c:(.text+0x8440): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_bezier3': material.c:(.text+0x8500): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_lerp': material.c:(.text+0x8520): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_lerp': material.c:(.text+0x85e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_reflect': material.c:(.text+0x8600): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_reflect': material.c:(.text+0x86c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_slide': material.c:(.text+0x86e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_slide': material.c:(.text+0x87a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_project': material.c:(.text+0x87c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_project': material.c:(.text+0x8880): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_normalize': material.c:(.text+0x88a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_normalize': material.c:(.text+0x8940): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_cross': material.c:(.text+0x8960): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_cross': material.c:(.text+0x8a20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_clamp': material.c:(.text+0x8a40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_clamp': material.c:(.text+0x8b00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_min': material.c:(.text+0x8b20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_min': material.c:(.text+0x8be0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_max': material.c:(.text+0x8c00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_max': material.c:(.text+0x8cc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_round': material.c:(.text+0x8ce0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_round': material.c:(.text+0x8d80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_ceil': material.c:(.text+0x8da0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_ceil': material.c:(.text+0x8e40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_floor': material.c:(.text+0x8e60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_floor': material.c:(.text+0x8f00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_abs': material.c:(.text+0x8f20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_abs': material.c:(.text+0x8fc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_inverse': material.c:(.text+0x8fe0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_inverse': material.c:(.text+0x9080): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_negative': material.c:(.text+0x90a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_negative': material.c:(.text+0x9140): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_snap': material.c:(.text+0x9160): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_snap': material.c:(.text+0x9220): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_divide': material.c:(.text+0x9240): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_divide': material.c:(.text+0x9300): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_multiply_mat3': material.c:(.text+0x9320): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_multiply_mat3': material.c:(.text+0x93c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_multiply': material.c:(.text+0x93e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_multiply': material.c:(.text+0x94a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_scale': material.c:(.text+0x94c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_scale': material.c:(.text+0x9560): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_subtract': material.c:(.text+0x9580): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_subtract': material.c:(.text+0x9640): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_add': material.c:(.text+0x9660): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_add': material.c:(.text+0x9720): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_one': material.c:(.text+0x9740): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_one': material.c:(.text+0x97e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_zero': material.c:(.text+0x9800): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_zero': material.c:(.text+0x98a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_assign_vec3i': material.c:(.text+0x98c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_assign_vec3i': material.c:(.text+0x9980): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_assign': material.c:(.text+0x99a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_assign': material.c:(.text+0x9a40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3': material.c:(.text+0x9a60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3': material.c:(.text+0x9b00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_nearly_equal': material.c:(.text+0x9b20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_nearly_equal': material.c:(.text+0x9b60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_equal': material.c:(.text+0x9b80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_equal': material.c:(.text+0x9bc0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_near_zero': material.c:(.text+0x9be0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_near_zero': material.c:(.text+0x9c20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec3_is_zero': material.c:(.text+0x9c40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec3_is_zero': material.c:(.text+0x9c80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_distance_squared': material.c:(.text+0x9ca0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_distance_squared': material.c:(.text+0x9ce0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_distance': material.c:(.text+0x9d00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_distance': material.c:(.text+0x9d20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_length': material.c:(.text+0x9d40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_length': material.c:(.text+0x9d60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_length_squared': material.c:(.text+0x9d80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_length_squared': material.c:(.text+0x9da0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_angle': material.c:(.text+0x9dc0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_angle': material.c:(.text+0x9de0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_dot': material.c:(.text+0x9e00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_dot': material.c:(.text+0x9e40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_bezier4': material.c:(.text+0x9e60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_bezier4': material.c:(.text+0x9f00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_bezier3': material.c:(.text+0x9f40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_bezier3': material.c:(.text+0x9fe0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_lerp': material.c:(.text+0xa000): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_lerp': material.c:(.text+0xa080): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_rotate': material.c:(.text+0xa0a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_rotate': material.c:(.text+0xa120): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_tangent': material.c:(.text+0xa140): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_tangent': material.c:(.text+0xa1c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_reflect': material.c:(.text+0xa1e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_reflect': material.c:(.text+0xa260): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_slide': material.c:(.text+0xa280): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_slide': material.c:(.text+0xa300): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_project': material.c:(.text+0xa320): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_project': material.c:(.text+0xa3a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_normalize': material.c:(.text+0xa3c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_normalize': material.c:(.text+0xa440): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_clamp': material.c:(.text+0xa460): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_clamp': material.c:(.text+0xa500): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_min': material.c:(.text+0xa520): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_min': material.c:(.text+0xa5a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_max': material.c:(.text+0xa5c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_max': material.c:(.text+0xa640): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_round': material.c:(.text+0xa660): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_round': material.c:(.text+0xa6e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_ceil': material.c:(.text+0xa700): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_ceil': material.c:(.text+0xa780): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_floor': material.c:(.text+0xa7a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_floor': material.c:(.text+0xa820): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_abs': material.c:(.text+0xa840): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_abs': material.c:(.text+0xa8c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_inverse': material.c:(.text+0xa8e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_inverse': material.c:(.text+0xa960): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_negative': material.c:(.text+0xa980): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_negative': material.c:(.text+0xaa00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_snap': material.c:(.text+0xaa20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_snap': material.c:(.text+0xaaa0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_divide': material.c:(.text+0xaac0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_divide': material.c:(.text+0xab40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_multiply_mat2': material.c:(.text+0xab60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_multiply_mat2': material.c:(.text+0xac00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_multiply': material.c:(.text+0xac20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_multiply': material.c:(.text+0xaca0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_scale': material.c:(.text+0xacc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_scale': material.c:(.text+0xad40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_subtract': material.c:(.text+0xad60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_subtract': material.c:(.text+0xade0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_add': material.c:(.text+0xae00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_add': material.c:(.text+0xae80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_one': material.c:(.text+0xaea0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_one': material.c:(.text+0xaf20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_zero': material.c:(.text+0xaf40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_zero': material.c:(.text+0xafc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_assign_vec2': material.c:(.text+0xafe0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_assign_vec2': material.c:(.text+0xb060): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_assign': material.c:(.text+0xb080): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_assign': material.c:(.text+0xb100): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i': material.c:(.text+0xb120): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i': material.c:(.text+0xb1a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_is_equal': material.c:(.text+0xb1c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_is_equal': material.c:(.text+0xb200): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2i_is_zero': material.c:(.text+0xb220): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2i_is_zero': material.c:(.text+0xb240): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_distance_squared': material.c:(.text+0xb260): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_distance_squared': material.c:(.text+0xb2a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_distance': material.c:(.text+0xb2c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_distance': material.c:(.text+0xb300): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_length': material.c:(.text+0xb320): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_length': material.c:(.text+0xb340): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_length_squared': material.c:(.text+0xb360): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_length_squared': material.c:(.text+0xb380): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_angle': material.c:(.text+0xb3a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_angle': material.c:(.text+0xb3c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_dot': material.c:(.text+0xb3e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_dot': material.c:(.text+0xb420): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_bezier4': material.c:(.text+0xb440): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_bezier4': material.c:(.text+0xb500): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_bezier3': material.c:(.text+0xb540): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_bezier3': material.c:(.text+0xb5e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_lerp': material.c:(.text+0xb600): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_lerp': material.c:(.text+0xb6a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_rotate': material.c:(.text+0xb6c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_rotate': material.c:(.text+0xb760): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_tangent': material.c:(.text+0xb780): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_tangent': material.c:(.text+0xb800): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_reflect': material.c:(.text+0xb820): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_reflect': material.c:(.text+0xb8c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_slide': material.c:(.text+0xb8e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_slide': material.c:(.text+0xb980): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_project': material.c:(.text+0xb9a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_project': material.c:(.text+0xba40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_normalize': material.c:(.text+0xba60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_normalize': material.c:(.text+0xbae0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_clamp': material.c:(.text+0xbb00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_clamp': material.c:(.text+0xbba0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_min': material.c:(.text+0xbbc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_min': material.c:(.text+0xbc60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_max': material.c:(.text+0xbc80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_max': material.c:(.text+0xbd20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_round': material.c:(.text+0xbd40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_round': material.c:(.text+0xbdc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_ceil': material.c:(.text+0xbde0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_ceil': material.c:(.text+0xbe60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_floor': material.c:(.text+0xbe80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_floor': material.c:(.text+0xbf00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_abs': material.c:(.text+0xbf20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_abs': material.c:(.text+0xbfa0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_inverse': material.c:(.text+0xbfc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_inverse': material.c:(.text+0xc040): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_negative': material.c:(.text+0xc060): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_negative': material.c:(.text+0xc0e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_snap': material.c:(.text+0xc100): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_snap': material.c:(.text+0xc1a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_divide': material.c:(.text+0xc1c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_divide': material.c:(.text+0xc260): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_multiply_mat2': material.c:(.text+0xc280): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_multiply_mat2': material.c:(.text+0xc320): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_multiply': material.c:(.text+0xc340): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_multiply': material.c:(.text+0xc3e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_scale': material.c:(.text+0xc400): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_scale': material.c:(.text+0xc4a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_subtract': material.c:(.text+0xc4c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_subtract': material.c:(.text+0xc560): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_add': material.c:(.text+0xc580): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_add': material.c:(.text+0xc620): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_one': material.c:(.text+0xc640): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_one': material.c:(.text+0xc6c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_zero': material.c:(.text+0xc6e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_zero': material.c:(.text+0xc760): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_assign_vec2i': material.c:(.text+0xc780): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_assign_vec2i': material.c:(.text+0xc800): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_assign': material.c:(.text+0xc820): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_assign': material.c:(.text+0xc8a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2': material.c:(.text+0xc8c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2': material.c:(.text+0xc940): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_nearly_equal': material.c:(.text+0xc960): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_nearly_equal': material.c:(.text+0xc9a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_equal': material.c:(.text+0xc9c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_equal': material.c:(.text+0xca00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_near_zero': material.c:(.text+0xca20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_near_zero': material.c:(.text+0xca40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(material.c.o): In function `svec2_is_zero': material.c:(.text+0xca60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(material.c.o): In function `psvec2_is_zero': material.c:(.text+0xca80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_zero': mathc.c:(.text+0x140): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_zero': mathc.c:(.text+0x160): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_near_zero': mathc.c:(.text+0x200): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_near_zero': mathc.c:(.text+0x220): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_equal': mathc.c:(.text+0x2c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_equal': mathc.c:(.text+0x300): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_is_nearly_equal': mathc.c:(.text+0x360): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_is_nearly_equal': mathc.c:(.text+0x3a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2': mathc.c:(.text+0x3e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2': mathc.c:(.text+0x460): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_assign': mathc.c:(.text+0x4a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_assign': mathc.c:(.text+0x520): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_assign_vec2i': mathc.c:(.text+0x580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_assign_vec2i': mathc.c:(.text+0x600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_zero': mathc.c:(.text+0x660): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_zero': mathc.c:(.text+0x6e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_one': mathc.c:(.text+0x740): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_one': mathc.c:(.text+0x7c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_add': mathc.c:(.text+0x820): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_add': mathc.c:(.text+0x8c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_subtract': mathc.c:(.text+0x920): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_subtract': mathc.c:(.text+0x9c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_scale': mathc.c:(.text+0xa20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_scale': mathc.c:(.text+0xac0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_multiply': mathc.c:(.text+0xb20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_multiply': mathc.c:(.text+0xbc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_multiply_mat2': mathc.c:(.text+0xc40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_multiply_mat2': mathc.c:(.text+0xce0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_divide': mathc.c:(.text+0xd40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_divide': mathc.c:(.text+0xde0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_negative': mathc.c:(.text+0xe40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_negative': mathc.c:(.text+0xec0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_inverse': mathc.c:(.text+0x1000): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_inverse': mathc.c:(.text+0x1080): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_abs': mathc.c:(.text+0x10e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_abs': mathc.c:(.text+0x1160): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_clamp': mathc.c:(.text+0x1200): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_clamp': mathc.c:(.text+0x12a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_tangent': mathc.c:(.text+0x12e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_tangent': mathc.c:(.text+0x1360): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_lerp': mathc.c:(.text+0x13c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_lerp': mathc.c:(.text+0x1460): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_bezier3': mathc.c:(.text+0x1540): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_bezier3': mathc.c:(.text+0x15e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_bezier4': mathc.c:(.text+0x1700): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_bezier4': mathc.c:(.text+0x17c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_reflect': mathc.c:(.text+0x18a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_reflect': mathc.c:(.text+0x1940): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_slide': mathc.c:(.text+0x19a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_slide': mathc.c:(.text+0x1a40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_project': mathc.c:(.text+0x1ac0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_project': mathc.c:(.text+0x1b60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_dot': mathc.c:(.text+0x1b80): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_dot': mathc.c:(.text+0x1bc0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_length_squared': mathc.c:(.text+0x1c00): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_length_squared': mathc.c:(.text+0x1c20): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_distance_squared': mathc.c:(.text+0x1c80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_distance_squared': mathc.c:(.text+0x1cc0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_is_zero': mathc.c:(.text+0x1d20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_is_zero': mathc.c:(.text+0x1d40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_is_equal': mathc.c:(.text+0x1da0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_is_equal': mathc.c:(.text+0x1de0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i': mathc.c:(.text+0x1e20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i': mathc.c:(.text+0x1ea0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_assign': mathc.c:(.text+0x1ee0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_assign': mathc.c:(.text+0x1f60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_assign_vec2': mathc.c:(.text+0x1fc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_assign_vec2': mathc.c:(.text+0x2040): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_zero': mathc.c:(.text+0x2080): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_zero': mathc.c:(.text+0x2100): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_one': mathc.c:(.text+0x2140): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_one': mathc.c:(.text+0x21c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_add': mathc.c:(.text+0x2220): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_add': mathc.c:(.text+0x22a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_subtract': mathc.c:(.text+0x2300): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_subtract': mathc.c:(.text+0x2380): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_multiply': mathc.c:(.text+0x23e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_multiply': mathc.c:(.text+0x2460): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_divide': mathc.c:(.text+0x24c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_divide': mathc.c:(.text+0x2540): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_snap': mathc.c:(.text+0x25c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_snap': mathc.c:(.text+0x2640): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_negative': mathc.c:(.text+0x26a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_negative': mathc.c:(.text+0x2720): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_abs': mathc.c:(.text+0x27a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_abs': mathc.c:(.text+0x2820): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_max': mathc.c:(.text+0x2880): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_max': mathc.c:(.text+0x2900): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_min': mathc.c:(.text+0x2960): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_min': mathc.c:(.text+0x29e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_clamp': mathc.c:(.text+0x2a80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_clamp': mathc.c:(.text+0x2b20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_tangent': mathc.c:(.text+0x2b60): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_tangent': mathc.c:(.text+0x2be0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_dot': mathc.c:(.text+0x2c40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_dot' changed from 36 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 32 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_dot': mathc.c:(.text+0x2c60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_length_squared': mathc.c:(.text+0x2cc0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_length_squared' changed from 28 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_length_squared': mathc.c:(.text+0x2ce0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_distance_squared': mathc.c:(.text+0x2d40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_distance_squared' changed from 36 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 32 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_distance_squared': mathc.c:(.text+0x2d60): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_zero': mathc.c:(.text+0x2e40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_zero': mathc.c:(.text+0x2e80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_near_zero': mathc.c:(.text+0x2f40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_near_zero': mathc.c:(.text+0x2f80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_equal': mathc.c:(.text+0x3040): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_equal': mathc.c:(.text+0x3080): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_is_nearly_equal': mathc.c:(.text+0x3100): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_is_nearly_equal': mathc.c:(.text+0x3140): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3': mathc.c:(.text+0x3180): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3': mathc.c:(.text+0x3220): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_assign': mathc.c:(.text+0x3280): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_assign': mathc.c:(.text+0x3320): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_assign_vec3i': mathc.c:(.text+0x3380): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_assign_vec3i': mathc.c:(.text+0x3440): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_zero': mathc.c:(.text+0x34a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_zero': mathc.c:(.text+0x3540): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_one': mathc.c:(.text+0x35a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_one': mathc.c:(.text+0x3640): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_add': mathc.c:(.text+0x36a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_add': mathc.c:(.text+0x3760): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_subtract': mathc.c:(.text+0x37c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_subtract': mathc.c:(.text+0x3880): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_scale': mathc.c:(.text+0x38e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_scale': mathc.c:(.text+0x3980): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_multiply': mathc.c:(.text+0x39e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_multiply': mathc.c:(.text+0x3aa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_multiply_mat3': mathc.c:(.text+0x3b60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_multiply_mat3': mathc.c:(.text+0x3c00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_divide': mathc.c:(.text+0x3c60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_divide': mathc.c:(.text+0x3d20): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_negative': mathc.c:(.text+0x3d80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_negative': mathc.c:(.text+0x3e20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_inverse': mathc.c:(.text+0x3fe0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_inverse': mathc.c:(.text+0x4080): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_abs': mathc.c:(.text+0x40e0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_abs': mathc.c:(.text+0x4180): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_clamp': mathc.c:(.text+0x4260): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_clamp': mathc.c:(.text+0x4320): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_cross': mathc.c:(.text+0x43a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_cross': mathc.c:(.text+0x4460): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_lerp': mathc.c:(.text+0x44e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_lerp': mathc.c:(.text+0x45a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_bezier3': mathc.c:(.text+0x4680): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_bezier3': mathc.c:(.text+0x4740): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_bezier4': mathc.c:(.text+0x4860): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_bezier4': mathc.c:(.text+0x4940): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_reflect': mathc.c:(.text+0x4a20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_reflect': mathc.c:(.text+0x4ae0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_slide': mathc.c:(.text+0x4b60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_slide': mathc.c:(.text+0x4c20): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_project': mathc.c:(.text+0x4ca0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_project': mathc.c:(.text+0x4d60): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_dot': mathc.c:(.text+0x4d80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_dot': mathc.c:(.text+0x4dc0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_length_squared': mathc.c:(.text+0x4e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_length_squared': mathc.c:(.text+0x4e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_distance_squared': mathc.c:(.text+0x4ec0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_distance_squared': mathc.c:(.text+0x4f00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_is_zero': mathc.c:(.text+0x4f60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_is_zero': mathc.c:(.text+0x4fa0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_is_equal': mathc.c:(.text+0x5000): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_is_equal': mathc.c:(.text+0x5060): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i': mathc.c:(.text+0x50a0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i': mathc.c:(.text+0x5140): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_assign': mathc.c:(.text+0x51a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_assign': mathc.c:(.text+0x5260): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_assign_vec3': mathc.c:(.text+0x52c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_assign_vec3': mathc.c:(.text+0x5360): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_zero': mathc.c:(.text+0x53a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_zero': mathc.c:(.text+0x5440): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_one': mathc.c:(.text+0x5480): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_one': mathc.c:(.text+0x5520): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_add': mathc.c:(.text+0x5580): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_add': mathc.c:(.text+0x5660): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_subtract': mathc.c:(.text+0x56c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_subtract': mathc.c:(.text+0x57a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_multiply': mathc.c:(.text+0x5800): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_multiply': mathc.c:(.text+0x58e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_divide': mathc.c:(.text+0x5960): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_divide': mathc.c:(.text+0x5a40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_snap': mathc.c:(.text+0x5ac0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_snap': mathc.c:(.text+0x5ba0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_negative': mathc.c:(.text+0x5c00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_negative': mathc.c:(.text+0x5cc0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_abs': mathc.c:(.text+0x5d40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_abs': mathc.c:(.text+0x5e00): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_max': mathc.c:(.text+0x5e80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_max': mathc.c:(.text+0x5f60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_min': mathc.c:(.text+0x5fe0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_min': mathc.c:(.text+0x60c0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_clamp': mathc.c:(.text+0x61a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_clamp': mathc.c:(.text+0x62a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_cross': mathc.c:(.text+0x6320): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_cross': mathc.c:(.text+0x6400): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_dot': mathc.c:(.text+0x6460): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_dot' changed from 92 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 88 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_dot': mathc.c:(.text+0x64c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_length_squared': mathc.c:(.text+0x6520): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_length_squared' changed from 48 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 44 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_length_squared': mathc.c:(.text+0x6560): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_distance_squared': mathc.c:(.text+0x65e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_distance_squared' changed from 92 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 88 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_distance_squared': mathc.c:(.text+0x6640): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_zero': mathc.c:(.text+0x6740): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_zero': mathc.c:(.text+0x6760): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_near_zero': mathc.c:(.text+0x6840): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_near_zero': mathc.c:(.text+0x6880): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_equal': mathc.c:(.text+0x6960): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_equal': mathc.c:(.text+0x69a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_is_nearly_equal': mathc.c:(.text+0x6a40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_is_nearly_equal': mathc.c:(.text+0x6a80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4': mathc.c:(.text+0x6ac0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4': mathc.c:(.text+0x6b60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_assign': mathc.c:(.text+0x6bc0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_assign': mathc.c:(.text+0x6c60): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_assign_vec4i': mathc.c:(.text+0x6cc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_assign_vec4i': mathc.c:(.text+0x6d60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_zero': mathc.c:(.text+0x6dc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_zero': mathc.c:(.text+0x6e40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_one': mathc.c:(.text+0x6ea0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_one': mathc.c:(.text+0x6f20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_add': mathc.c:(.text+0x6fa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_add': mathc.c:(.text+0x7040): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_subtract': mathc.c:(.text+0x70c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_subtract': mathc.c:(.text+0x7160): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_scale': mathc.c:(.text+0x71c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_scale': mathc.c:(.text+0x7260): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_multiply': mathc.c:(.text+0x72e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_multiply': mathc.c:(.text+0x7380): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_multiply_mat4': mathc.c:(.text+0x7480): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_multiply_mat4': mathc.c:(.text+0x7520): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_divide': mathc.c:(.text+0x75a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_divide': mathc.c:(.text+0x7640): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_negative': mathc.c:(.text+0x76a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_negative': mathc.c:(.text+0x7740): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_inverse': mathc.c:(.text+0x79a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_inverse': mathc.c:(.text+0x7a40): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_abs': mathc.c:(.text+0x7aa0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_abs': mathc.c:(.text+0x7b40): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_clamp': mathc.c:(.text+0x7c40): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_clamp': mathc.c:(.text+0x7ce0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_lerp': mathc.c:(.text+0x7d80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_lerp': mathc.c:(.text+0x7e20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_is_zero': mathc.c:(.text+0x7ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_is_zero': mathc.c:(.text+0x7ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_is_equal': mathc.c:(.text+0x7f60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_is_equal': mathc.c:(.text+0x7fa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i': mathc.c:(.text+0x7fe0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i': mathc.c:(.text+0x8080): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_assign': mathc.c:(.text+0x8100): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_assign': mathc.c:(.text+0x81a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_zero': mathc.c:(.text+0x81e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_zero': mathc.c:(.text+0x8260): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_one': mathc.c:(.text+0x82a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_one': mathc.c:(.text+0x8320): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_add': mathc.c:(.text+0x83a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_add': mathc.c:(.text+0x8440): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_subtract': mathc.c:(.text+0x84c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_subtract': mathc.c:(.text+0x8560): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_multiply': mathc.c:(.text+0x85e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_multiply': mathc.c:(.text+0x8680): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_divide': mathc.c:(.text+0x8720): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_divide': mathc.c:(.text+0x87c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_snap': mathc.c:(.text+0x8860): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_snap': mathc.c:(.text+0x8900): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_negative': mathc.c:(.text+0x8960): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_negative': mathc.c:(.text+0x8a00): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_abs': mathc.c:(.text+0x8aa0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_abs': mathc.c:(.text+0x8b40): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_max': mathc.c:(.text+0x8bc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_max': mathc.c:(.text+0x8c60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_min': mathc.c:(.text+0x8ce0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_min': mathc.c:(.text+0x8d80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_clamp': mathc.c:(.text+0x8e80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_clamp': mathc.c:(.text+0x8f20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_zero': mathc.c:(.text+0x9020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_zero': mathc.c:(.text+0x9060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_near_zero': mathc.c:(.text+0x9140): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_near_zero': mathc.c:(.text+0x9180): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_equal': mathc.c:(.text+0x9260): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_equal': mathc.c:(.text+0x92a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_is_nearly_equal': mathc.c:(.text+0x9340): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_is_nearly_equal': mathc.c:(.text+0x9380): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat': mathc.c:(.text+0x93c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat': mathc.c:(.text+0x9460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_assign': mathc.c:(.text+0x94c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_assign': mathc.c:(.text+0x9560): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_zero': mathc.c:(.text+0x95c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_zero': mathc.c:(.text+0x9660): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_null': mathc.c:(.text+0x96e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_null': mathc.c:(.text+0x9780): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_scale': mathc.c:(.text+0x97e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_scale': mathc.c:(.text+0x9880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_multiply': mathc.c:(.text+0x99c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_multiply': mathc.c:(.text+0x9a80): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_divide': mathc.c:(.text+0x9bc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_divide': mathc.c:(.text+0x9c80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_negative': mathc.c:(.text+0x9ce0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_negative': mathc.c:(.text+0x9d80): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_conjugate': mathc.c:(.text+0x9de0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_conjugate': mathc.c:(.text+0x9e80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_inverse': mathc.c:(.text+0x9fa0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_inverse': mathc.c:(.text+0xa040): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_lerp': mathc.c:(.text+0xa0e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_lerp': mathc.c:(.text+0xa1a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_dot': mathc.c:(.text+0xa220): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_dot': mathc.c:(.text+0xa260): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_length_squared': mathc.c:(.text+0xa2c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_length_squared': mathc.c:(.text+0xa300): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2': mathc.c:(.text+0xa340): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2': mathc.c:(.text+0xa3e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_zero': mathc.c:(.text+0xa440): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_zero': mathc.c:(.text+0xa4e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_determinant': mathc.c:(.text+0xa540): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_determinant': mathc.c:(.text+0xa580): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_assign': mathc.c:(.text+0xa5e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_assign': mathc.c:(.text+0xa680): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_assign_mat3': mathc.c:(.text+0xa6e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_assign_mat3': mathc.c:(.text+0xa780): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_assign_mat4': mathc.c:(.text+0xa7e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_assign_mat4': mathc.c:(.text+0xa880): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_transpose': mathc.c:(.text+0xa8e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_transpose': mathc.c:(.text+0xa980): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_cofactor': mathc.c:(.text+0xa9e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_cofactor': mathc.c:(.text+0xaa80): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_scaling': mathc.c:(.text+0xaae0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_scaling': mathc.c:(.text+0xab80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_negative': mathc.c:(.text+0xabe0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_negative': mathc.c:(.text+0xac80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_inverse': mathc.c:(.text+0xade0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_inverse': mathc.c:(.text+0xae80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_scale': mathc.c:(.text+0xaea0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_scale': mathc.c:(.text+0xaf40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_multiply': mathc.c:(.text+0xafe0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_multiply': mathc.c:(.text+0xb0a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_lerp': mathc.c:(.text+0xb140): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_lerp': mathc.c:(.text+0xb200): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3': mathc.c:(.text+0xb260): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3': mathc.c:(.text+0xb2e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_zero': mathc.c:(.text+0xb360): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_zero': mathc.c:(.text+0xb3e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_identity': mathc.c:(.text+0xb480): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_identity': mathc.c:(.text+0xb500): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_determinant': mathc.c:(.text+0xb660): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_determinant': mathc.c:(.text+0xb680): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_assign': mathc.c:(.text+0xb700): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_assign': mathc.c:(.text+0xb780): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_assign_mat2': mathc.c:(.text+0xb7e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_assign_mat2': mathc.c:(.text+0xb880): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_assign_mat4': mathc.c:(.text+0xb900): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_assign_mat4': mathc.c:(.text+0xb980): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_transpose': mathc.c:(.text+0xba00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_transpose': mathc.c:(.text+0xba80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_cofactor': mathc.c:(.text+0xbd20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_cofactor': mathc.c:(.text+0xbda0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_adjugate': mathc.c:(.text+0xbde0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here /usr/bin/ld: Warning: size of symbol `smat3_adjugate' changed from 124 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_adjugate': mathc.c:(.text+0xbe00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_adjugate' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_inverse': mathc.c:(.text+0xbe40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here /usr/bin/ld: Warning: size of symbol `smat3_inverse' changed from 124 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_inverse': mathc.c:(.text+0xbe60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_inverse' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_quaternion': mathc.c:(.text+0xbf80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_quaternion': mathc.c:(.text+0xc020): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_scaling': mathc.c:(.text+0xc0a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_scaling': mathc.c:(.text+0xc120): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_negative': mathc.c:(.text+0xc1c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_negative': mathc.c:(.text+0xc240): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_scale': mathc.c:(.text+0xc2e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_scale': mathc.c:(.text+0xc360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_multiply': mathc.c:(.text+0xc4c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_multiply': mathc.c:(.text+0xc540): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_lerp': mathc.c:(.text+0xc660): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_lerp': mathc.c:(.text+0xc6e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4': mathc.c:(.text+0xc760): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4': mathc.c:(.text+0xc7e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_zero': mathc.c:(.text+0xc880): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_zero': mathc.c:(.text+0xc900): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_identity': mathc.c:(.text+0xc9a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_identity': mathc.c:(.text+0xca20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_determinant': mathc.c:(.text+0xcc80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_determinant': mathc.c:(.text+0xcca0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_assign': mathc.c:(.text+0xcd60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_assign': mathc.c:(.text+0xcde0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_assign_mat2': mathc.c:(.text+0xce40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_assign_mat2': mathc.c:(.text+0xcee0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_assign_mat3': mathc.c:(.text+0xcf60): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_assign_mat3': mathc.c:(.text+0xcfe0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_transpose': mathc.c:(.text+0xd0a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_transpose': mathc.c:(.text+0xd120): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_adjugate': mathc.c:(.text+0xd160): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here /usr/bin/ld: Warning: size of symbol `smat4_adjugate' changed from 124 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_adjugate': mathc.c:(.text+0xd180): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here /usr/bin/ld: Warning: size of symbol `psmat4_adjugate' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 12 in src/cdogs/libcdogs.a(mathc.c.o) src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_inverse': mathc.c:(.text+0xd820): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_inverse': mathc.c:(.text+0xd8a0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_ortho': mathc.c:(.text+0xd9a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_ortho': mathc.c:(.text+0xda20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_quaternion': mathc.c:(.text+0xdb60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_quaternion': mathc.c:(.text+0xdbe0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_translation': mathc.c:(.text+0xdca0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_translation': mathc.c:(.text+0xdd20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_scaling': mathc.c:(.text+0xdde0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_scaling': mathc.c:(.text+0xde60): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_negative': mathc.c:(.text+0xdf60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_negative': mathc.c:(.text+0xdfe0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_scale': mathc.c:(.text+0xe0e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_scale': mathc.c:(.text+0xe160): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_multiply': mathc.c:(.text+0xe4a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_multiply': mathc.c:(.text+0xe520): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_lerp': mathc.c:(.text+0xe6e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_lerp': mathc.c:(.text+0xe760): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_length': mathc.c:(.text+0xf740): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_length': mathc.c:(.text+0xf780): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_mat4': mathc.c:(.text+0xfa60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_mat4': mathc.c:(.text+0xfb00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_vec3': mathc.c:(.text+0xfce0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_vec3': mathc.c:(.text+0xfd80): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_normalize': mathc.c:(.text+0xfda0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_normalize': mathc.c:(.text+0xfe40): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_normalize': mathc.c:(.text+0xff40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_normalize': mathc.c:(.text+0xffe0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_distance': mathc.c:(.text+0x10080): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_distance': mathc.c:(.text+0x100e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_length': mathc.c:(.text+0x10160): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_length': mathc.c:(.text+0x101a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_distance': mathc.c:(.text+0x10220): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_distance': mathc.c:(.text+0x10260): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_length': mathc.c:(.text+0x102c0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_length': mathc.c:(.text+0x102e0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_look_at': mathc.c:(.text+0x10540): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_look_at': mathc.c:(.text+0x10600): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_normalize': mathc.c:(.text+0x10620): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_normalize': mathc.c:(.text+0x106c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_distance': mathc.c:(.text+0x10740): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_distance': mathc.c:(.text+0x10760): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_length': mathc.c:(.text+0x107e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_length': mathc.c:(.text+0x10800): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_distance': mathc.c:(.text+0x10860): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_distance': mathc.c:(.text+0x108a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_length': mathc.c:(.text+0x10900): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_length': mathc.c:(.text+0x10920): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_normalize': mathc.c:(.text+0x10a00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_normalize': mathc.c:(.text+0x10a80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_axis': mathc.c:(.text+0x10d00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_axis': mathc.c:(.text+0x10d80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_z': mathc.c:(.text+0x10e40): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_z': mathc.c:(.text+0x10ec0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_y': mathc.c:(.text+0x10f80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_y': mathc.c:(.text+0x11000): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_rotation_x': mathc.c:(.text+0x110c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_rotation_x': mathc.c:(.text+0x11140): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_perspective_fov': mathc.c:(.text+0x11260): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_perspective_fov': mathc.c:(.text+0x112e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_axis': mathc.c:(.text+0x114c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_axis': mathc.c:(.text+0x11560): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_z': mathc.c:(.text+0x11600): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_z': mathc.c:(.text+0x11680): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_y': mathc.c:(.text+0x11720): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_y': mathc.c:(.text+0x117a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat3_rotation_x': mathc.c:(.text+0x11840): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat3_rotation_x': mathc.c:(.text+0x118c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_rotation': mathc.c:(.text+0x11920): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_rotation': mathc.c:(.text+0x119c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_yaw_pitch_roll': mathc.c:(.text+0x11ae0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_yaw_pitch_roll': mathc.c:(.text+0x11b80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_from_axis_angle': mathc.c:(.text+0x11c20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_from_axis_angle': mathc.c:(.text+0x11cc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_rotate': mathc.c:(.text+0x11d40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_rotate': mathc.c:(.text+0x11de0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_perspective_infinite': mathc.c:(.text+0x11ee0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_perspective_infinite': mathc.c:(.text+0x11f60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat4_perspective': mathc.c:(.text+0x12060): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat4_perspective': mathc.c:(.text+0x120e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_angle': mathc.c:(.text+0x121a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_angle': mathc.c:(.text+0x121e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_slerp': mathc.c:(.text+0x12400): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_slerp': mathc.c:(.text+0x124c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `squat_power': mathc.c:(.text+0x125c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psquat_power': mathc.c:(.text+0x12660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_lerp': mathc.c:(.text+0x12780): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_lerp': mathc.c:(.text+0x12820): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_normalize': mathc.c:(.text+0x129a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_normalize': mathc.c:(.text+0x12a40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_round': mathc.c:(.text+0x12ac0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_round': mathc.c:(.text+0x12b60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_inverse': mathc.c:(.text+0x12ce0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_inverse': mathc.c:(.text+0x12d80): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_multiply_mat4': mathc.c:(.text+0x12f00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_multiply_mat4': mathc.c:(.text+0x12fa0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_scale': mathc.c:(.text+0x13040): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_scale': mathc.c:(.text+0x130e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_assign_vec4': mathc.c:(.text+0x13160): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_assign_vec4': mathc.c:(.text+0x13200): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_round': mathc.c:(.text+0x13260): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_round': mathc.c:(.text+0x13300): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_bezier4': mathc.c:(.text+0x134e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_bezier4': mathc.c:(.text+0x135e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_bezier3': mathc.c:(.text+0x136e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_bezier3': mathc.c:(.text+0x137e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_lerp': mathc.c:(.text+0x13800): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_lerp': mathc.c:(.text+0x138e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_reflect': mathc.c:(.text+0x139c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_reflect': mathc.c:(.text+0x13aa0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_slide': mathc.c:(.text+0x13b60): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_slide': mathc.c:(.text+0x13c40): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_project': mathc.c:(.text+0x13d00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_project': mathc.c:(.text+0x13de0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_normalize': mathc.c:(.text+0x13f20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_normalize': mathc.c:(.text+0x13fe0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_round': mathc.c:(.text+0x14040): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_round': mathc.c:(.text+0x140e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_inverse': mathc.c:(.text+0x14200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_inverse': mathc.c:(.text+0x142c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_multiply_mat3': mathc.c:(.text+0x143c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_multiply_mat3': mathc.c:(.text+0x14480): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_scale': mathc.c:(.text+0x14520): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_scale': mathc.c:(.text+0x145e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_round': mathc.c:(.text+0x14640): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_round': mathc.c:(.text+0x146e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_bezier4': mathc.c:(.text+0x14880): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_bezier4': mathc.c:(.text+0x14920): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_bezier3': mathc.c:(.text+0x14a20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_bezier3': mathc.c:(.text+0x14ac0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_lerp': mathc.c:(.text+0x14ae0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_lerp': mathc.c:(.text+0x14b60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_rotate': mathc.c:(.text+0x14c20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_rotate': mathc.c:(.text+0x14ca0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_reflect': mathc.c:(.text+0x14d40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_reflect': mathc.c:(.text+0x14dc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_slide': mathc.c:(.text+0x14e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_slide': mathc.c:(.text+0x14ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_project': mathc.c:(.text+0x14f80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_project': mathc.c:(.text+0x15000): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_normalize': mathc.c:(.text+0x15120): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_normalize': mathc.c:(.text+0x151a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_round': mathc.c:(.text+0x15200): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_round': mathc.c:(.text+0x15280): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_inverse': mathc.c:(.text+0x15360): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_inverse': mathc.c:(.text+0x153e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_multiply_mat2': mathc.c:(.text+0x15480): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_multiply_mat2': mathc.c:(.text+0x15520): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_scale': mathc.c:(.text+0x155a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_scale': mathc.c:(.text+0x15620): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_round': mathc.c:(.text+0x15680): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_round': mathc.c:(.text+0x15700): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_ceil': mathc.c:(.text+0x15780): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_ceil': mathc.c:(.text+0x15820): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_ceil': mathc.c:(.text+0x15880): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_ceil': mathc.c:(.text+0x15920): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_ceil': mathc.c:(.text+0x15980): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_ceil': mathc.c:(.text+0x15a20): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_ceil': mathc.c:(.text+0x15a80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_ceil': mathc.c:(.text+0x15b20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_ceil': mathc.c:(.text+0x15b80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_ceil': mathc.c:(.text+0x15c00): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_ceil': mathc.c:(.text+0x15c60): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_ceil': mathc.c:(.text+0x15ce0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4i_floor': mathc.c:(.text+0x15d60): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4i_floor': mathc.c:(.text+0x15e00): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_floor': mathc.c:(.text+0x15e60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_floor': mathc.c:(.text+0x15f00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_snap': mathc.c:(.text+0x15fc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_snap': mathc.c:(.text+0x16060): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3i_floor': mathc.c:(.text+0x160c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3i_floor': mathc.c:(.text+0x16160): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_floor': mathc.c:(.text+0x161c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_floor': mathc.c:(.text+0x16260): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_snap': mathc.c:(.text+0x16300): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_snap': mathc.c:(.text+0x163c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_floor': mathc.c:(.text+0x16420): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_floor': mathc.c:(.text+0x164a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_floor': mathc.c:(.text+0x16500): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_floor': mathc.c:(.text+0x16580): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_snap': mathc.c:(.text+0x16600): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_snap': mathc.c:(.text+0x166a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_min': mathc.c:(.text+0x16720): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_min': mathc.c:(.text+0x167c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_min': mathc.c:(.text+0x16820): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_min': mathc.c:(.text+0x168e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_min': mathc.c:(.text+0x16940): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_min': mathc.c:(.text+0x169e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec4_max': mathc.c:(.text+0x16a60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec4_max': mathc.c:(.text+0x16b00): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec3_max': mathc.c:(.text+0x16b60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec3_max': mathc.c:(.text+0x16c20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_max': mathc.c:(.text+0x16c80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_max': mathc.c:(.text+0x16d20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2i_angle': mathc.c:(.text+0x16d80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2i_angle': mathc.c:(.text+0x16da0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `svec2_angle': mathc.c:(.text+0x16de0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psvec2_angle': mathc.c:(.text+0x16e00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `smat2_identity': mathc.c:(.text+0x16e20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mathc.c.o): In function `psmat2_identity': mathc.c:(.text+0x16ec0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_lerp': mission.c:(.text+0x1b80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_lerp': mission.c:(.text+0x1c00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_multiply': mission.c:(.text+0x1c20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_multiply': mission.c:(.text+0x1ca0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_scale': mission.c:(.text+0x1cc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_scale': mission.c:(.text+0x1d40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_negative': mission.c:(.text+0x1d60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_negative': mission.c:(.text+0x1de0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_scaling': mission.c:(.text+0x1e00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_scaling': mission.c:(.text+0x1e80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_translation': mission.c:(.text+0x1ea0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_translation': mission.c:(.text+0x1f20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_look_at': mission.c:(.text+0x1f40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_look_at': mission.c:(.text+0x2000): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_quaternion': mission.c:(.text+0x2020): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_quaternion': mission.c:(.text+0x20a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_axis': mission.c:(.text+0x20c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_axis': mission.c:(.text+0x2140): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_z': mission.c:(.text+0x2160): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_z': mission.c:(.text+0x21e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_y': mission.c:(.text+0x2200): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_y': mission.c:(.text+0x2280): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_rotation_x': mission.c:(.text+0x22a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_rotation_x': mission.c:(.text+0x2320): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_perspective_infinite': mission.c:(.text+0x2340): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_perspective_infinite': mission.c:(.text+0x23c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_perspective_fov': mission.c:(.text+0x23e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_perspective_fov': mission.c:(.text+0x2460): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_perspective': mission.c:(.text+0x2480): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_perspective': mission.c:(.text+0x2500): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_ortho': mission.c:(.text+0x2520): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_ortho': mission.c:(.text+0x25a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_inverse': mission.c:(.text+0x25c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_inverse': mission.c:(.text+0x2640): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_adjugate': mission.c:(.text+0x2660): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here /usr/bin/ld: Warning: size of symbol `smat4_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 124 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_adjugate': mission.c:(.text+0x26e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here /usr/bin/ld: Warning: size of symbol `psmat4_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `smat4_transpose': mission.c:(.text+0x2700): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_transpose': mission.c:(.text+0x2780): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_assign_mat3': mission.c:(.text+0x27a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_assign_mat3': mission.c:(.text+0x2820): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_assign_mat2': mission.c:(.text+0x2840): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_assign_mat2': mission.c:(.text+0x28e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_assign': mission.c:(.text+0x2900): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_assign': mission.c:(.text+0x2980): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_determinant': mission.c:(.text+0x29a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_determinant': mission.c:(.text+0x29c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_identity': mission.c:(.text+0x29e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_identity': mission.c:(.text+0x2a60): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4_zero': mission.c:(.text+0x2a80): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4_zero': mission.c:(.text+0x2b00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat4': mission.c:(.text+0x2b20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat4': mission.c:(.text+0x2ba0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_lerp': mission.c:(.text+0x2bc0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_lerp': mission.c:(.text+0x2c40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_multiply': mission.c:(.text+0x2c60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_multiply': mission.c:(.text+0x2ce0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_scale': mission.c:(.text+0x2d00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_scale': mission.c:(.text+0x2d80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_negative': mission.c:(.text+0x2da0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_negative': mission.c:(.text+0x2e20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_scaling': mission.c:(.text+0x2e40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_scaling': mission.c:(.text+0x2ec0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_quaternion': mission.c:(.text+0x2ee0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_quaternion': mission.c:(.text+0x2f80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_axis': mission.c:(.text+0x2fa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_axis': mission.c:(.text+0x3040): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_z': mission.c:(.text+0x3060): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_z': mission.c:(.text+0x30e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_y': mission.c:(.text+0x3100): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_y': mission.c:(.text+0x3180): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_rotation_x': mission.c:(.text+0x31a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_rotation_x': mission.c:(.text+0x3220): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_inverse': mission.c:(.text+0x3240): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here /usr/bin/ld: Warning: size of symbol `smat3_inverse' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 124 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_inverse': mission.c:(.text+0x32c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_inverse' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `smat3_adjugate': mission.c:(.text+0x32e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here /usr/bin/ld: Warning: size of symbol `smat3_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 124 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_adjugate': mission.c:(.text+0x3360): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here /usr/bin/ld: Warning: size of symbol `psmat3_adjugate' changed from 12 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 24 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `smat3_cofactor': mission.c:(.text+0x3380): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_cofactor': mission.c:(.text+0x3400): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_transpose': mission.c:(.text+0x3420): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_transpose': mission.c:(.text+0x34a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_assign_mat4': mission.c:(.text+0x34c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_assign_mat4': mission.c:(.text+0x3540): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_assign_mat2': mission.c:(.text+0x3560): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_assign_mat2': mission.c:(.text+0x3600): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_assign': mission.c:(.text+0x3620): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_assign': mission.c:(.text+0x36a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_determinant': mission.c:(.text+0x36c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_determinant': mission.c:(.text+0x36e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_identity': mission.c:(.text+0x3700): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_identity': mission.c:(.text+0x3780): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3_zero': mission.c:(.text+0x37a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3_zero': mission.c:(.text+0x3820): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat3': mission.c:(.text+0x3840): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat3': mission.c:(.text+0x38c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_lerp': mission.c:(.text+0x38e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_lerp': mission.c:(.text+0x39a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_multiply': mission.c:(.text+0x39c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_multiply': mission.c:(.text+0x3a80): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_scale': mission.c:(.text+0x3aa0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_scale': mission.c:(.text+0x3b40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_negative': mission.c:(.text+0x3b60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_negative': mission.c:(.text+0x3c00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_scaling': mission.c:(.text+0x3c20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_scaling': mission.c:(.text+0x3cc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_rotation': mission.c:(.text+0x3ce0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_rotation': mission.c:(.text+0x3d80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_inverse': mission.c:(.text+0x3da0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_inverse': mission.c:(.text+0x3e40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_cofactor': mission.c:(.text+0x3e60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_cofactor': mission.c:(.text+0x3f00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_transpose': mission.c:(.text+0x3f20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_transpose': mission.c:(.text+0x3fc0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_assign_mat4': mission.c:(.text+0x3fe0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_assign_mat4': mission.c:(.text+0x4080): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_assign_mat3': mission.c:(.text+0x40a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_assign_mat3': mission.c:(.text+0x4140): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_assign': mission.c:(.text+0x4160): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_assign': mission.c:(.text+0x4200): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_determinant': mission.c:(.text+0x4220): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_determinant': mission.c:(.text+0x4260): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_identity': mission.c:(.text+0x4280): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_identity': mission.c:(.text+0x4320): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2_zero': mission.c:(.text+0x4340): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2_zero': mission.c:(.text+0x43e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `smat2': mission.c:(.text+0x4400): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psmat2': mission.c:(.text+0x44a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_length_squared': mission.c:(.text+0x44c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_length_squared': mission.c:(.text+0x4500): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_length': mission.c:(.text+0x4520): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_length': mission.c:(.text+0x4560): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_angle': mission.c:(.text+0x4580): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_angle': mission.c:(.text+0x45c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_dot': mission.c:(.text+0x45e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_dot': mission.c:(.text+0x4620): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_slerp': mission.c:(.text+0x4640): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_slerp': mission.c:(.text+0x4700): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_lerp': mission.c:(.text+0x4720): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_lerp': mission.c:(.text+0x47e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_yaw_pitch_roll': mission.c:(.text+0x4800): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_yaw_pitch_roll': mission.c:(.text+0x48a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_mat4': mission.c:(.text+0x48c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_mat4': mission.c:(.text+0x4960): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_vec3': mission.c:(.text+0x4980): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_vec3': mission.c:(.text+0x4a20): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_from_axis_angle': mission.c:(.text+0x4a40): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_from_axis_angle': mission.c:(.text+0x4ae0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_power': mission.c:(.text+0x4b00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_power': mission.c:(.text+0x4ba0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_normalize': mission.c:(.text+0x4bc0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_normalize': mission.c:(.text+0x4c60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_inverse': mission.c:(.text+0x4c80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_inverse': mission.c:(.text+0x4d20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_conjugate': mission.c:(.text+0x4d40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_conjugate': mission.c:(.text+0x4de0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_negative': mission.c:(.text+0x4e00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_negative': mission.c:(.text+0x4ea0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_divide': mission.c:(.text+0x4ec0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_divide': mission.c:(.text+0x4f80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_multiply': mission.c:(.text+0x4fa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_multiply': mission.c:(.text+0x5060): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_scale': mission.c:(.text+0x5080): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_scale': mission.c:(.text+0x5120): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_null': mission.c:(.text+0x5140): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_null': mission.c:(.text+0x51e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_zero': mission.c:(.text+0x5200): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_zero': mission.c:(.text+0x52a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_assign': mission.c:(.text+0x52c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_assign': mission.c:(.text+0x5360): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat': mission.c:(.text+0x5380): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat': mission.c:(.text+0x5420): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_nearly_equal': mission.c:(.text+0x5440): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_nearly_equal': mission.c:(.text+0x5480): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_equal': mission.c:(.text+0x54a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_equal': mission.c:(.text+0x54e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_near_zero': mission.c:(.text+0x5500): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_near_zero': mission.c:(.text+0x5540): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `squat_is_zero': mission.c:(.text+0x5560): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psquat_is_zero': mission.c:(.text+0x55a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_lerp': mission.c:(.text+0x55c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_lerp': mission.c:(.text+0x5660): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_normalize': mission.c:(.text+0x5680): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_normalize': mission.c:(.text+0x5720): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_clamp': mission.c:(.text+0x5740): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_clamp': mission.c:(.text+0x57e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_min': mission.c:(.text+0x5800): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_min': mission.c:(.text+0x58a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_max': mission.c:(.text+0x58c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_max': mission.c:(.text+0x5960): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_round': mission.c:(.text+0x5980): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_round': mission.c:(.text+0x5a20): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_ceil': mission.c:(.text+0x5a40): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_ceil': mission.c:(.text+0x5ae0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_floor': mission.c:(.text+0x5b00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_floor': mission.c:(.text+0x5ba0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_abs': mission.c:(.text+0x5bc0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_abs': mission.c:(.text+0x5c60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_inverse': mission.c:(.text+0x5c80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_inverse': mission.c:(.text+0x5d20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_negative': mission.c:(.text+0x5d40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_negative': mission.c:(.text+0x5de0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_snap': mission.c:(.text+0x5e00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_snap': mission.c:(.text+0x5ea0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_divide': mission.c:(.text+0x5ec0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_divide': mission.c:(.text+0x5f60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_multiply_mat4': mission.c:(.text+0x5f80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_multiply_mat4': mission.c:(.text+0x6020): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_multiply': mission.c:(.text+0x6040): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_multiply': mission.c:(.text+0x60e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_scale': mission.c:(.text+0x6100): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_scale': mission.c:(.text+0x61a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_subtract': mission.c:(.text+0x61c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_subtract': mission.c:(.text+0x6260): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_add': mission.c:(.text+0x6280): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_add': mission.c:(.text+0x6320): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_one': mission.c:(.text+0x6340): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_one': mission.c:(.text+0x63c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_zero': mission.c:(.text+0x63e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_zero': mission.c:(.text+0x6460): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_assign_vec4': mission.c:(.text+0x6480): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_assign_vec4': mission.c:(.text+0x6520): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_assign': mission.c:(.text+0x6540): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_assign': mission.c:(.text+0x65e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i': mission.c:(.text+0x6600): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i': mission.c:(.text+0x66a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_is_equal': mission.c:(.text+0x66e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_is_equal': mission.c:(.text+0x6720): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4i_is_zero': mission.c:(.text+0x6740): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4i_is_zero': mission.c:(.text+0x6760): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_lerp': mission.c:(.text+0x6780): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_lerp': mission.c:(.text+0x6820): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_normalize': mission.c:(.text+0x6840): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_normalize': mission.c:(.text+0x68e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_clamp': mission.c:(.text+0x6900): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_clamp': mission.c:(.text+0x69a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_min': mission.c:(.text+0x69c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_min': mission.c:(.text+0x6a60): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_max': mission.c:(.text+0x6a80): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_max': mission.c:(.text+0x6b20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_round': mission.c:(.text+0x6b40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_round': mission.c:(.text+0x6be0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_ceil': mission.c:(.text+0x6c00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_ceil': mission.c:(.text+0x6ca0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_floor': mission.c:(.text+0x6cc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_floor': mission.c:(.text+0x6d60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_abs': mission.c:(.text+0x6d80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_abs': mission.c:(.text+0x6e20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_inverse': mission.c:(.text+0x6e40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_inverse': mission.c:(.text+0x6ee0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_negative': mission.c:(.text+0x6f00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_negative': mission.c:(.text+0x6fa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_snap': mission.c:(.text+0x6fc0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_snap': mission.c:(.text+0x7060): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_divide': mission.c:(.text+0x7080): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_divide': mission.c:(.text+0x7120): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_multiply_mat4': mission.c:(.text+0x7140): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_multiply_mat4': mission.c:(.text+0x71e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_multiply': mission.c:(.text+0x7200): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_multiply': mission.c:(.text+0x72a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_scale': mission.c:(.text+0x72c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_scale': mission.c:(.text+0x7360): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_subtract': mission.c:(.text+0x7380): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_subtract': mission.c:(.text+0x7420): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_add': mission.c:(.text+0x7440): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_add': mission.c:(.text+0x74e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_one': mission.c:(.text+0x7500): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_one': mission.c:(.text+0x7580): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_zero': mission.c:(.text+0x75a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_zero': mission.c:(.text+0x7620): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_assign_vec4i': mission.c:(.text+0x7640): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_assign_vec4i': mission.c:(.text+0x76e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_assign': mission.c:(.text+0x7700): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_assign': mission.c:(.text+0x77a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4': mission.c:(.text+0x77c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4': mission.c:(.text+0x7860): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_nearly_equal': mission.c:(.text+0x7880): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_nearly_equal': mission.c:(.text+0x78c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_equal': mission.c:(.text+0x78e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_equal': mission.c:(.text+0x7920): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_near_zero': mission.c:(.text+0x7940): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_near_zero': mission.c:(.text+0x7980): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec4_is_zero': mission.c:(.text+0x79a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec4_is_zero': mission.c:(.text+0x79c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_distance_squared': mission.c:(.text+0x79e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_distance_squared' changed from 88 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 92 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_distance_squared': mission.c:(.text+0x7a40): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_distance': mission.c:(.text+0x7a60): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_distance': mission.c:(.text+0x7ac0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_length_squared': mission.c:(.text+0x7ae0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_length_squared' changed from 44 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 48 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_length_squared': mission.c:(.text+0x7b20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_length': mission.c:(.text+0x7b40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_length': mission.c:(.text+0x7b80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_dot': mission.c:(.text+0x7ba0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here /usr/bin/ld: Warning: size of symbol `svec3i_dot' changed from 88 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 92 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_dot': mission.c:(.text+0x7c00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_bezier4': mission.c:(.text+0x7c20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_bezier4': mission.c:(.text+0x7d20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_bezier3': mission.c:(.text+0x7d60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_bezier3': mission.c:(.text+0x7e60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_lerp': mission.c:(.text+0x7e80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_lerp': mission.c:(.text+0x7f60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_reflect': mission.c:(.text+0x7f80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_reflect': mission.c:(.text+0x8060): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_slide': mission.c:(.text+0x8080): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_slide': mission.c:(.text+0x8160): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_project': mission.c:(.text+0x8180): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_project': mission.c:(.text+0x8260): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_normalize': mission.c:(.text+0x8280): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_normalize': mission.c:(.text+0x8340): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_cross': mission.c:(.text+0x8360): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_cross': mission.c:(.text+0x8440): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_clamp': mission.c:(.text+0x8460): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_clamp': mission.c:(.text+0x8560): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_min': mission.c:(.text+0x8580): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_min': mission.c:(.text+0x8660): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_max': mission.c:(.text+0x8680): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_max': mission.c:(.text+0x8760): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_round': mission.c:(.text+0x8780): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_round': mission.c:(.text+0x8820): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_ceil': mission.c:(.text+0x8840): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_ceil': mission.c:(.text+0x88e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_floor': mission.c:(.text+0x8900): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_floor': mission.c:(.text+0x89a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_abs': mission.c:(.text+0x89c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_abs': mission.c:(.text+0x8a80): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_inverse': mission.c:(.text+0x8aa0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_inverse': mission.c:(.text+0x8b60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_negative': mission.c:(.text+0x8b80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_negative': mission.c:(.text+0x8c40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_snap': mission.c:(.text+0x8c60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_snap': mission.c:(.text+0x8d40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_divide': mission.c:(.text+0x8d60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_divide': mission.c:(.text+0x8e40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_multiply_mat3': mission.c:(.text+0x8e60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_multiply_mat3': mission.c:(.text+0x8f20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_multiply': mission.c:(.text+0x8f40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_multiply': mission.c:(.text+0x9020): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_scale': mission.c:(.text+0x9040): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_scale': mission.c:(.text+0x9100): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_subtract': mission.c:(.text+0x9120): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_subtract': mission.c:(.text+0x9200): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_add': mission.c:(.text+0x9220): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_add': mission.c:(.text+0x9300): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_one': mission.c:(.text+0x9320): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_one': mission.c:(.text+0x93c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_zero': mission.c:(.text+0x93e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_zero': mission.c:(.text+0x9480): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_assign_vec3': mission.c:(.text+0x94a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_assign_vec3': mission.c:(.text+0x9540): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_assign': mission.c:(.text+0x9560): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_assign': mission.c:(.text+0x9620): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i': mission.c:(.text+0x9640): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i': mission.c:(.text+0x96e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_is_equal': mission.c:(.text+0x9700): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_is_equal': mission.c:(.text+0x9760): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3i_is_zero': mission.c:(.text+0x9780): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3i_is_zero': mission.c:(.text+0x97c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_distance_squared': mission.c:(.text+0x97e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_distance_squared': mission.c:(.text+0x9820): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_distance': mission.c:(.text+0x9840): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_distance': mission.c:(.text+0x9880): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_length_squared': mission.c:(.text+0x98a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_length_squared': mission.c:(.text+0x98c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_length': mission.c:(.text+0x98e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_length': mission.c:(.text+0x9900): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_dot': mission.c:(.text+0x9920): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_dot': mission.c:(.text+0x9960): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_bezier4': mission.c:(.text+0x9980): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_bezier4': mission.c:(.text+0x9a60): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_bezier3': mission.c:(.text+0x9aa0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_bezier3': mission.c:(.text+0x9b60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_lerp': mission.c:(.text+0x9b80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_lerp': mission.c:(.text+0x9c40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_reflect': mission.c:(.text+0x9c60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_reflect': mission.c:(.text+0x9d20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_slide': mission.c:(.text+0x9d40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_slide': mission.c:(.text+0x9e00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_project': mission.c:(.text+0x9e20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_project': mission.c:(.text+0x9ee0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_normalize': mission.c:(.text+0x9f00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_normalize': mission.c:(.text+0x9fa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_cross': mission.c:(.text+0x9fc0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_cross': mission.c:(.text+0xa080): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_clamp': mission.c:(.text+0xa0a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_clamp': mission.c:(.text+0xa160): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_min': mission.c:(.text+0xa180): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_min': mission.c:(.text+0xa240): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_max': mission.c:(.text+0xa260): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_max': mission.c:(.text+0xa320): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_round': mission.c:(.text+0xa340): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_round': mission.c:(.text+0xa3e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_ceil': mission.c:(.text+0xa400): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_ceil': mission.c:(.text+0xa4a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_floor': mission.c:(.text+0xa4c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_floor': mission.c:(.text+0xa560): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_abs': mission.c:(.text+0xa580): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_abs': mission.c:(.text+0xa620): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_inverse': mission.c:(.text+0xa640): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_inverse': mission.c:(.text+0xa6e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_negative': mission.c:(.text+0xa700): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_negative': mission.c:(.text+0xa7a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_snap': mission.c:(.text+0xa7c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_snap': mission.c:(.text+0xa880): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_divide': mission.c:(.text+0xa8a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_divide': mission.c:(.text+0xa960): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_multiply_mat3': mission.c:(.text+0xa980): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_multiply_mat3': mission.c:(.text+0xaa20): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_multiply': mission.c:(.text+0xaa40): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_multiply': mission.c:(.text+0xab00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_scale': mission.c:(.text+0xab20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_scale': mission.c:(.text+0xabc0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_subtract': mission.c:(.text+0xabe0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_subtract': mission.c:(.text+0xaca0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_add': mission.c:(.text+0xacc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_add': mission.c:(.text+0xad80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_one': mission.c:(.text+0xada0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_one': mission.c:(.text+0xae40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_zero': mission.c:(.text+0xae60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_zero': mission.c:(.text+0xaf00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_assign_vec3i': mission.c:(.text+0xaf20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_assign_vec3i': mission.c:(.text+0xafe0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_assign': mission.c:(.text+0xb000): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_assign': mission.c:(.text+0xb0a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3': mission.c:(.text+0xb0c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3': mission.c:(.text+0xb160): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_nearly_equal': mission.c:(.text+0xb180): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_nearly_equal': mission.c:(.text+0xb1c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_equal': mission.c:(.text+0xb1e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_equal': mission.c:(.text+0xb220): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_near_zero': mission.c:(.text+0xb240): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_near_zero': mission.c:(.text+0xb280): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec3_is_zero': mission.c:(.text+0xb2a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec3_is_zero': mission.c:(.text+0xb2e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_distance_squared': mission.c:(.text+0xb300): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_distance_squared' changed from 32 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 36 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_distance_squared': mission.c:(.text+0xb340): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_distance': mission.c:(.text+0xb360): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_distance': mission.c:(.text+0xb380): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_length': mission.c:(.text+0xb3a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_length': mission.c:(.text+0xb3c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_length_squared': mission.c:(.text+0xb3e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_length_squared' changed from 24 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 28 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_length_squared': mission.c:(.text+0xb400): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_angle': mission.c:(.text+0xb420): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_angle': mission.c:(.text+0xb440): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_dot': mission.c:(.text+0xb460): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here /usr/bin/ld: Warning: size of symbol `svec2i_dot' changed from 32 in src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o to 36 in src/cdogs/libcdogs.a(mission.c.o) src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_dot': mission.c:(.text+0xb4a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_bezier4': mission.c:(.text+0xb4c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_bezier4': mission.c:(.text+0xb560): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_bezier3': mission.c:(.text+0xb5a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_bezier3': mission.c:(.text+0xb640): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_lerp': mission.c:(.text+0xb660): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_lerp': mission.c:(.text+0xb6e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_rotate': mission.c:(.text+0xb700): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_rotate': mission.c:(.text+0xb780): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_tangent': mission.c:(.text+0xb7a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_tangent': mission.c:(.text+0xb820): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_reflect': mission.c:(.text+0xb840): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_reflect': mission.c:(.text+0xb8c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_slide': mission.c:(.text+0xb8e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_slide': mission.c:(.text+0xb960): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_project': mission.c:(.text+0xb980): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_project': mission.c:(.text+0xba00): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_normalize': mission.c:(.text+0xba20): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_normalize': mission.c:(.text+0xbaa0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_clamp': mission.c:(.text+0xbac0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_clamp': mission.c:(.text+0xbb60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_min': mission.c:(.text+0xbb80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_min': mission.c:(.text+0xbc00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_max': mission.c:(.text+0xbc20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_max': mission.c:(.text+0xbca0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_round': mission.c:(.text+0xbcc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_round': mission.c:(.text+0xbd40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_ceil': mission.c:(.text+0xbd60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_ceil': mission.c:(.text+0xbde0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_floor': mission.c:(.text+0xbe00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_floor': mission.c:(.text+0xbe80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_abs': mission.c:(.text+0xbea0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_abs': mission.c:(.text+0xbf20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_inverse': mission.c:(.text+0xbf40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_inverse': mission.c:(.text+0xbfc0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_negative': mission.c:(.text+0xbfe0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_negative': mission.c:(.text+0xc060): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_snap': mission.c:(.text+0xc080): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_snap': mission.c:(.text+0xc100): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_divide': mission.c:(.text+0xc120): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_divide': mission.c:(.text+0xc1a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_multiply_mat2': mission.c:(.text+0xc1c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_multiply_mat2': mission.c:(.text+0xc260): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_multiply': mission.c:(.text+0xc280): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_multiply': mission.c:(.text+0xc300): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_scale': mission.c:(.text+0xc320): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_scale': mission.c:(.text+0xc3a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_subtract': mission.c:(.text+0xc3c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_subtract': mission.c:(.text+0xc440): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_add': mission.c:(.text+0xc460): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_add': mission.c:(.text+0xc4e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_one': mission.c:(.text+0xc500): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_one': mission.c:(.text+0xc580): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_zero': mission.c:(.text+0xc5a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_zero': mission.c:(.text+0xc620): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_assign_vec2': mission.c:(.text+0xc640): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_assign_vec2': mission.c:(.text+0xc6c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_assign': mission.c:(.text+0xc6e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_assign': mission.c:(.text+0xc760): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i': mission.c:(.text+0xc780): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i': mission.c:(.text+0xc800): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_is_equal': mission.c:(.text+0xcb80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_is_equal': mission.c:(.text+0xcbc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2i_is_zero': mission.c:(.text+0xcbe0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2i_is_zero': mission.c:(.text+0xcc00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_distance_squared': mission.c:(.text+0xcc20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_distance_squared': mission.c:(.text+0xcc60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_distance': mission.c:(.text+0xcc80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_distance': mission.c:(.text+0xccc0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_length': mission.c:(.text+0xcce0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_length': mission.c:(.text+0xcd00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_length_squared': mission.c:(.text+0xcd20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_length_squared': mission.c:(.text+0xcd40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_angle': mission.c:(.text+0xcd60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_angle': mission.c:(.text+0xcd80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_dot': mission.c:(.text+0xcda0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_dot': mission.c:(.text+0xcde0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_bezier4': mission.c:(.text+0xce00): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_bezier4': mission.c:(.text+0xcec0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_bezier3': mission.c:(.text+0xcf00): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_bezier3': mission.c:(.text+0xcfa0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_lerp': mission.c:(.text+0xcfc0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_lerp': mission.c:(.text+0xd060): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_rotate': mission.c:(.text+0xd080): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_rotate': mission.c:(.text+0xd120): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_tangent': mission.c:(.text+0xd140): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_tangent': mission.c:(.text+0xd1c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_reflect': mission.c:(.text+0xd1e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_reflect': mission.c:(.text+0xd280): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_slide': mission.c:(.text+0xd2a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_slide': mission.c:(.text+0xd340): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_project': mission.c:(.text+0xd360): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_project': mission.c:(.text+0xd400): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_normalize': mission.c:(.text+0xd420): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_normalize': mission.c:(.text+0xd4a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_clamp': mission.c:(.text+0xd4c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_clamp': mission.c:(.text+0xd560): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_min': mission.c:(.text+0xd580): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_min': mission.c:(.text+0xd620): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_max': mission.c:(.text+0xd640): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_max': mission.c:(.text+0xd6e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_round': mission.c:(.text+0xd700): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_round': mission.c:(.text+0xd780): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_ceil': mission.c:(.text+0xd7a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_ceil': mission.c:(.text+0xd820): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_floor': mission.c:(.text+0xd840): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_floor': mission.c:(.text+0xd8c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_abs': mission.c:(.text+0xd8e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_abs': mission.c:(.text+0xd960): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_inverse': mission.c:(.text+0xd980): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_inverse': mission.c:(.text+0xda00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_negative': mission.c:(.text+0xda20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_negative': mission.c:(.text+0xdaa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_snap': mission.c:(.text+0xdac0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_snap': mission.c:(.text+0xdb60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_divide': mission.c:(.text+0xdb80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_divide': mission.c:(.text+0xdc20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_multiply_mat2': mission.c:(.text+0xdc40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_multiply_mat2': mission.c:(.text+0xdce0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_multiply': mission.c:(.text+0xdd00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_multiply': mission.c:(.text+0xdda0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_scale': mission.c:(.text+0xddc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_scale': mission.c:(.text+0xde60): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_subtract': mission.c:(.text+0xde80): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_subtract': mission.c:(.text+0xdf20): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_add': mission.c:(.text+0xdf40): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_add': mission.c:(.text+0xdfe0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_one': mission.c:(.text+0xe000): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_one': mission.c:(.text+0xe080): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_zero': mission.c:(.text+0xe0a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_zero': mission.c:(.text+0xe120): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_assign_vec2i': mission.c:(.text+0xe140): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_assign_vec2i': mission.c:(.text+0xe1c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_assign': mission.c:(.text+0xe1e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_assign': mission.c:(.text+0xe260): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2': mission.c:(.text+0xe280): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2': mission.c:(.text+0xe300): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_nearly_equal': mission.c:(.text+0xe320): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_nearly_equal': mission.c:(.text+0xe360): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_equal': mission.c:(.text+0xe380): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_equal': mission.c:(.text+0xe3c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_near_zero': mission.c:(.text+0xe3e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_near_zero': mission.c:(.text+0xe400): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `svec2_is_zero': mission.c:(.text+0xe420): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mission.c.o): In function `psvec2_is_zero': mission.c:(.text+0xe440): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_lerp': mission_static.c:(.text+0x1bc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_lerp': mission_static.c:(.text+0x1c40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_multiply': mission_static.c:(.text+0x1c60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_multiply': mission_static.c:(.text+0x1ce0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_scale': mission_static.c:(.text+0x1d00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_scale': mission_static.c:(.text+0x1d80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_negative': mission_static.c:(.text+0x1da0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_negative': mission_static.c:(.text+0x1e20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_scaling': mission_static.c:(.text+0x1e40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_scaling': mission_static.c:(.text+0x1ec0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_translation': mission_static.c:(.text+0x1ee0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_translation': mission_static.c:(.text+0x1f60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_look_at': mission_static.c:(.text+0x1f80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_look_at': mission_static.c:(.text+0x2040): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_quaternion': mission_static.c:(.text+0x2060): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_quaternion': mission_static.c:(.text+0x20e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_axis': mission_static.c:(.text+0x2100): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_axis': mission_static.c:(.text+0x2180): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_z': mission_static.c:(.text+0x21a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_z': mission_static.c:(.text+0x2220): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_y': mission_static.c:(.text+0x2240): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_y': mission_static.c:(.text+0x22c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_rotation_x': mission_static.c:(.text+0x22e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_rotation_x': mission_static.c:(.text+0x2360): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_perspective_infinite': mission_static.c:(.text+0x2380): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_perspective_infinite': mission_static.c:(.text+0x2400): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_perspective_fov': mission_static.c:(.text+0x2420): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_perspective_fov': mission_static.c:(.text+0x24a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_perspective': mission_static.c:(.text+0x24c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_perspective': mission_static.c:(.text+0x2540): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_ortho': mission_static.c:(.text+0x2560): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_ortho': mission_static.c:(.text+0x25e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_inverse': mission_static.c:(.text+0x2600): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_inverse': mission_static.c:(.text+0x2680): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_adjugate': mission_static.c:(.text+0x26a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_adjugate': mission_static.c:(.text+0x2720): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_transpose': mission_static.c:(.text+0x2740): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_transpose': mission_static.c:(.text+0x27c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_assign_mat3': mission_static.c:(.text+0x27e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_assign_mat3': mission_static.c:(.text+0x2860): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_assign_mat2': mission_static.c:(.text+0x2880): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_assign_mat2': mission_static.c:(.text+0x2920): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_assign': mission_static.c:(.text+0x2940): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_assign': mission_static.c:(.text+0x29c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_determinant': mission_static.c:(.text+0x29e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_determinant': mission_static.c:(.text+0x2a00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_identity': mission_static.c:(.text+0x2a20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_identity': mission_static.c:(.text+0x2aa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4_zero': mission_static.c:(.text+0x2ac0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4_zero': mission_static.c:(.text+0x2b40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat4': mission_static.c:(.text+0x2b60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat4': mission_static.c:(.text+0x2be0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_lerp': mission_static.c:(.text+0x2c00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_lerp': mission_static.c:(.text+0x2c80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_multiply': mission_static.c:(.text+0x2ca0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_multiply': mission_static.c:(.text+0x2d20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_scale': mission_static.c:(.text+0x2d40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_scale': mission_static.c:(.text+0x2dc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_negative': mission_static.c:(.text+0x2de0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_negative': mission_static.c:(.text+0x2e60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_scaling': mission_static.c:(.text+0x2e80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_scaling': mission_static.c:(.text+0x2f00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_quaternion': mission_static.c:(.text+0x2f20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_quaternion': mission_static.c:(.text+0x2fc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_axis': mission_static.c:(.text+0x2fe0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_axis': mission_static.c:(.text+0x3080): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_z': mission_static.c:(.text+0x30a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_z': mission_static.c:(.text+0x3120): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_y': mission_static.c:(.text+0x3140): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_y': mission_static.c:(.text+0x31c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_rotation_x': mission_static.c:(.text+0x31e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_rotation_x': mission_static.c:(.text+0x3260): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_inverse': mission_static.c:(.text+0x3280): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_inverse': mission_static.c:(.text+0x3300): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_adjugate': mission_static.c:(.text+0x3320): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_adjugate': mission_static.c:(.text+0x33a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_cofactor': mission_static.c:(.text+0x33c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_cofactor': mission_static.c:(.text+0x3440): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_transpose': mission_static.c:(.text+0x3460): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_transpose': mission_static.c:(.text+0x34e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_assign_mat4': mission_static.c:(.text+0x3500): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_assign_mat4': mission_static.c:(.text+0x3580): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_assign_mat2': mission_static.c:(.text+0x35a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_assign_mat2': mission_static.c:(.text+0x3640): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_assign': mission_static.c:(.text+0x3660): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_assign': mission_static.c:(.text+0x36e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_determinant': mission_static.c:(.text+0x3700): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_determinant': mission_static.c:(.text+0x3720): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_identity': mission_static.c:(.text+0x3740): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_identity': mission_static.c:(.text+0x37c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3_zero': mission_static.c:(.text+0x37e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3_zero': mission_static.c:(.text+0x3860): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat3': mission_static.c:(.text+0x3880): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat3': mission_static.c:(.text+0x3900): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_lerp': mission_static.c:(.text+0x3920): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_lerp': mission_static.c:(.text+0x39e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_multiply': mission_static.c:(.text+0x3a00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_multiply': mission_static.c:(.text+0x3ac0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_scale': mission_static.c:(.text+0x3ae0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_scale': mission_static.c:(.text+0x3b80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_negative': mission_static.c:(.text+0x3ba0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_negative': mission_static.c:(.text+0x3c40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_scaling': mission_static.c:(.text+0x3c60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_scaling': mission_static.c:(.text+0x3d00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_rotation': mission_static.c:(.text+0x3d20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_rotation': mission_static.c:(.text+0x3dc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_inverse': mission_static.c:(.text+0x3de0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_inverse': mission_static.c:(.text+0x3e80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_cofactor': mission_static.c:(.text+0x3ea0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_cofactor': mission_static.c:(.text+0x3f40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_transpose': mission_static.c:(.text+0x3f60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_transpose': mission_static.c:(.text+0x4000): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_assign_mat4': mission_static.c:(.text+0x4020): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_assign_mat4': mission_static.c:(.text+0x40c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_assign_mat3': mission_static.c:(.text+0x40e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_assign_mat3': mission_static.c:(.text+0x4180): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_assign': mission_static.c:(.text+0x41a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_assign': mission_static.c:(.text+0x4240): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_determinant': mission_static.c:(.text+0x4260): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_determinant': mission_static.c:(.text+0x42a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_identity': mission_static.c:(.text+0x42c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_identity': mission_static.c:(.text+0x4360): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2_zero': mission_static.c:(.text+0x4380): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2_zero': mission_static.c:(.text+0x4420): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `smat2': mission_static.c:(.text+0x4440): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psmat2': mission_static.c:(.text+0x44e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_length_squared': mission_static.c:(.text+0x4500): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_length_squared': mission_static.c:(.text+0x4540): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_length': mission_static.c:(.text+0x4560): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_length': mission_static.c:(.text+0x45a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_angle': mission_static.c:(.text+0x45c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_angle': mission_static.c:(.text+0x4600): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_dot': mission_static.c:(.text+0x4620): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_dot': mission_static.c:(.text+0x4660): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_slerp': mission_static.c:(.text+0x4680): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_slerp': mission_static.c:(.text+0x4740): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_lerp': mission_static.c:(.text+0x4760): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_lerp': mission_static.c:(.text+0x4820): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_yaw_pitch_roll': mission_static.c:(.text+0x4840): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_yaw_pitch_roll': mission_static.c:(.text+0x48e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_mat4': mission_static.c:(.text+0x4900): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_mat4': mission_static.c:(.text+0x49a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_vec3': mission_static.c:(.text+0x49c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_vec3': mission_static.c:(.text+0x4a60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_from_axis_angle': mission_static.c:(.text+0x4a80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_from_axis_angle': mission_static.c:(.text+0x4b20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_power': mission_static.c:(.text+0x4b40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_power': mission_static.c:(.text+0x4be0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_normalize': mission_static.c:(.text+0x4c00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_normalize': mission_static.c:(.text+0x4ca0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_inverse': mission_static.c:(.text+0x4cc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_inverse': mission_static.c:(.text+0x4d60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_conjugate': mission_static.c:(.text+0x4d80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_conjugate': mission_static.c:(.text+0x4e20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_negative': mission_static.c:(.text+0x4e40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_negative': mission_static.c:(.text+0x4ee0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_divide': mission_static.c:(.text+0x4f00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_divide': mission_static.c:(.text+0x4fc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_multiply': mission_static.c:(.text+0x4fe0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_multiply': mission_static.c:(.text+0x50a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_scale': mission_static.c:(.text+0x50c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_scale': mission_static.c:(.text+0x5160): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_null': mission_static.c:(.text+0x5180): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_null': mission_static.c:(.text+0x5220): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_zero': mission_static.c:(.text+0x5240): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_zero': mission_static.c:(.text+0x52e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_assign': mission_static.c:(.text+0x5300): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_assign': mission_static.c:(.text+0x53a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat': mission_static.c:(.text+0x53c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat': mission_static.c:(.text+0x5460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_nearly_equal': mission_static.c:(.text+0x5480): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_nearly_equal': mission_static.c:(.text+0x54c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_equal': mission_static.c:(.text+0x54e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_equal': mission_static.c:(.text+0x5520): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_near_zero': mission_static.c:(.text+0x5540): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_near_zero': mission_static.c:(.text+0x5580): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `squat_is_zero': mission_static.c:(.text+0x55a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psquat_is_zero': mission_static.c:(.text+0x55e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_lerp': mission_static.c:(.text+0x5600): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_lerp': mission_static.c:(.text+0x56a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_normalize': mission_static.c:(.text+0x56c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_normalize': mission_static.c:(.text+0x5760): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_clamp': mission_static.c:(.text+0x5780): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_clamp': mission_static.c:(.text+0x5820): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_min': mission_static.c:(.text+0x5840): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_min': mission_static.c:(.text+0x58e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_max': mission_static.c:(.text+0x5900): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_max': mission_static.c:(.text+0x59a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_round': mission_static.c:(.text+0x59c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_round': mission_static.c:(.text+0x5a60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_ceil': mission_static.c:(.text+0x5a80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_ceil': mission_static.c:(.text+0x5b20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_floor': mission_static.c:(.text+0x5b40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_floor': mission_static.c:(.text+0x5be0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_abs': mission_static.c:(.text+0x5c00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_abs': mission_static.c:(.text+0x5ca0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_inverse': mission_static.c:(.text+0x5cc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_inverse': mission_static.c:(.text+0x5d60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_negative': mission_static.c:(.text+0x5d80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_negative': mission_static.c:(.text+0x5e20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_snap': mission_static.c:(.text+0x5e40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_snap': mission_static.c:(.text+0x5ee0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_divide': mission_static.c:(.text+0x5f00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_divide': mission_static.c:(.text+0x5fa0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_multiply_mat4': mission_static.c:(.text+0x5fc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_multiply_mat4': mission_static.c:(.text+0x6060): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_multiply': mission_static.c:(.text+0x6080): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_multiply': mission_static.c:(.text+0x6120): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_scale': mission_static.c:(.text+0x6140): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_scale': mission_static.c:(.text+0x61e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_subtract': mission_static.c:(.text+0x6200): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_subtract': mission_static.c:(.text+0x62a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_add': mission_static.c:(.text+0x62c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_add': mission_static.c:(.text+0x6360): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_one': mission_static.c:(.text+0x6380): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_one': mission_static.c:(.text+0x6400): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_zero': mission_static.c:(.text+0x6420): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_zero': mission_static.c:(.text+0x64a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_assign_vec4': mission_static.c:(.text+0x64c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_assign_vec4': mission_static.c:(.text+0x6560): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_assign': mission_static.c:(.text+0x6580): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_assign': mission_static.c:(.text+0x6620): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i': mission_static.c:(.text+0x6640): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i': mission_static.c:(.text+0x66e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_is_equal': mission_static.c:(.text+0x6720): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_is_equal': mission_static.c:(.text+0x6760): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4i_is_zero': mission_static.c:(.text+0x6780): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4i_is_zero': mission_static.c:(.text+0x67a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_lerp': mission_static.c:(.text+0x67c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_lerp': mission_static.c:(.text+0x6860): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_normalize': mission_static.c:(.text+0x6880): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_normalize': mission_static.c:(.text+0x6920): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_clamp': mission_static.c:(.text+0x6940): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_clamp': mission_static.c:(.text+0x69e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_min': mission_static.c:(.text+0x6a00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_min': mission_static.c:(.text+0x6aa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_max': mission_static.c:(.text+0x6ac0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_max': mission_static.c:(.text+0x6b60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_round': mission_static.c:(.text+0x6b80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_round': mission_static.c:(.text+0x6c20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_ceil': mission_static.c:(.text+0x6c40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_ceil': mission_static.c:(.text+0x6ce0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_floor': mission_static.c:(.text+0x6d00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_floor': mission_static.c:(.text+0x6da0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_abs': mission_static.c:(.text+0x6dc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_abs': mission_static.c:(.text+0x6e60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_inverse': mission_static.c:(.text+0x6e80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_inverse': mission_static.c:(.text+0x6f20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_negative': mission_static.c:(.text+0x6f40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_negative': mission_static.c:(.text+0x6fe0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_snap': mission_static.c:(.text+0x7000): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_snap': mission_static.c:(.text+0x70a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_divide': mission_static.c:(.text+0x70c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_divide': mission_static.c:(.text+0x7160): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_multiply_mat4': mission_static.c:(.text+0x7180): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_multiply_mat4': mission_static.c:(.text+0x7220): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_multiply': mission_static.c:(.text+0x7240): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_multiply': mission_static.c:(.text+0x72e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_scale': mission_static.c:(.text+0x7300): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_scale': mission_static.c:(.text+0x73a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_subtract': mission_static.c:(.text+0x73c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_subtract': mission_static.c:(.text+0x7460): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_add': mission_static.c:(.text+0x7480): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_add': mission_static.c:(.text+0x7520): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_one': mission_static.c:(.text+0x7540): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_one': mission_static.c:(.text+0x75c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_zero': mission_static.c:(.text+0x75e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_zero': mission_static.c:(.text+0x7660): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_assign_vec4i': mission_static.c:(.text+0x7680): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_assign_vec4i': mission_static.c:(.text+0x7720): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_assign': mission_static.c:(.text+0x7740): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_assign': mission_static.c:(.text+0x77e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4': mission_static.c:(.text+0x7800): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4': mission_static.c:(.text+0x78a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_nearly_equal': mission_static.c:(.text+0x78c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_nearly_equal': mission_static.c:(.text+0x7900): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_equal': mission_static.c:(.text+0x7920): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_equal': mission_static.c:(.text+0x7960): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_near_zero': mission_static.c:(.text+0x7980): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_near_zero': mission_static.c:(.text+0x79c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec4_is_zero': mission_static.c:(.text+0x79e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec4_is_zero': mission_static.c:(.text+0x7a00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_distance_squared': mission_static.c:(.text+0x7a20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_distance_squared': mission_static.c:(.text+0x7a80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_distance': mission_static.c:(.text+0x7aa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_distance': mission_static.c:(.text+0x7b00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_length_squared': mission_static.c:(.text+0x7b20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_length_squared': mission_static.c:(.text+0x7b60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_length': mission_static.c:(.text+0x7b80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_length': mission_static.c:(.text+0x7bc0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_dot': mission_static.c:(.text+0x7be0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_dot': mission_static.c:(.text+0x7c40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_bezier4': mission_static.c:(.text+0x7c60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_bezier4': mission_static.c:(.text+0x7d60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_bezier3': mission_static.c:(.text+0x7da0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_bezier3': mission_static.c:(.text+0x7ea0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_lerp': mission_static.c:(.text+0x7ec0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_lerp': mission_static.c:(.text+0x7fa0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_reflect': mission_static.c:(.text+0x7fc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_reflect': mission_static.c:(.text+0x80a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_slide': mission_static.c:(.text+0x80c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_slide': mission_static.c:(.text+0x81a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_project': mission_static.c:(.text+0x81c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_project': mission_static.c:(.text+0x82a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_normalize': mission_static.c:(.text+0x82c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_normalize': mission_static.c:(.text+0x8380): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_cross': mission_static.c:(.text+0x83a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_cross': mission_static.c:(.text+0x8480): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_clamp': mission_static.c:(.text+0x84a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_clamp': mission_static.c:(.text+0x85a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_min': mission_static.c:(.text+0x85c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_min': mission_static.c:(.text+0x86a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_max': mission_static.c:(.text+0x86c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_max': mission_static.c:(.text+0x87a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_round': mission_static.c:(.text+0x87c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_round': mission_static.c:(.text+0x8860): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_ceil': mission_static.c:(.text+0x8880): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_ceil': mission_static.c:(.text+0x8920): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_floor': mission_static.c:(.text+0x8940): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_floor': mission_static.c:(.text+0x89e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_abs': mission_static.c:(.text+0x8a00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_abs': mission_static.c:(.text+0x8ac0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_inverse': mission_static.c:(.text+0x8ae0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_inverse': mission_static.c:(.text+0x8ba0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_negative': mission_static.c:(.text+0x8bc0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_negative': mission_static.c:(.text+0x8c80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_snap': mission_static.c:(.text+0x8ca0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_snap': mission_static.c:(.text+0x8d80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_divide': mission_static.c:(.text+0x8da0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_divide': mission_static.c:(.text+0x8e80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_multiply_mat3': mission_static.c:(.text+0x8ea0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_multiply_mat3': mission_static.c:(.text+0x8f60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_multiply': mission_static.c:(.text+0x8f80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_multiply': mission_static.c:(.text+0x9060): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_scale': mission_static.c:(.text+0x9080): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_scale': mission_static.c:(.text+0x9140): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_subtract': mission_static.c:(.text+0x9160): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_subtract': mission_static.c:(.text+0x9240): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_add': mission_static.c:(.text+0x9260): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_add': mission_static.c:(.text+0x9340): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_one': mission_static.c:(.text+0x9360): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_one': mission_static.c:(.text+0x9400): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_zero': mission_static.c:(.text+0x9420): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_zero': mission_static.c:(.text+0x94c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_assign_vec3': mission_static.c:(.text+0x94e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_assign_vec3': mission_static.c:(.text+0x9580): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_assign': mission_static.c:(.text+0x95a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_assign': mission_static.c:(.text+0x9660): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i': mission_static.c:(.text+0x9680): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i': mission_static.c:(.text+0x9720): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_is_equal': mission_static.c:(.text+0x9740): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_is_equal': mission_static.c:(.text+0x97a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3i_is_zero': mission_static.c:(.text+0x97c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3i_is_zero': mission_static.c:(.text+0x9800): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_distance_squared': mission_static.c:(.text+0x9820): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_distance_squared': mission_static.c:(.text+0x9860): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_distance': mission_static.c:(.text+0x9880): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_distance': mission_static.c:(.text+0x98c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_length_squared': mission_static.c:(.text+0x98e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_length_squared': mission_static.c:(.text+0x9900): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_length': mission_static.c:(.text+0x9920): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_length': mission_static.c:(.text+0x9940): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_dot': mission_static.c:(.text+0x9960): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_dot': mission_static.c:(.text+0x99a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_bezier4': mission_static.c:(.text+0x99c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_bezier4': mission_static.c:(.text+0x9aa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_bezier3': mission_static.c:(.text+0x9ae0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_bezier3': mission_static.c:(.text+0x9ba0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_lerp': mission_static.c:(.text+0x9bc0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_lerp': mission_static.c:(.text+0x9c80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_reflect': mission_static.c:(.text+0x9ca0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_reflect': mission_static.c:(.text+0x9d60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_slide': mission_static.c:(.text+0x9d80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_slide': mission_static.c:(.text+0x9e40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_project': mission_static.c:(.text+0x9e60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_project': mission_static.c:(.text+0x9f20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_normalize': mission_static.c:(.text+0x9f40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_normalize': mission_static.c:(.text+0x9fe0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_cross': mission_static.c:(.text+0xa000): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_cross': mission_static.c:(.text+0xa0c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_clamp': mission_static.c:(.text+0xa0e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_clamp': mission_static.c:(.text+0xa1a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_min': mission_static.c:(.text+0xa1c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_min': mission_static.c:(.text+0xa280): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_max': mission_static.c:(.text+0xa2a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_max': mission_static.c:(.text+0xa360): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_round': mission_static.c:(.text+0xa380): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_round': mission_static.c:(.text+0xa420): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_ceil': mission_static.c:(.text+0xa440): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_ceil': mission_static.c:(.text+0xa4e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_floor': mission_static.c:(.text+0xa500): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_floor': mission_static.c:(.text+0xa5a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_abs': mission_static.c:(.text+0xa5c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_abs': mission_static.c:(.text+0xa660): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_inverse': mission_static.c:(.text+0xa680): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_inverse': mission_static.c:(.text+0xa720): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_negative': mission_static.c:(.text+0xa740): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_negative': mission_static.c:(.text+0xa7e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_snap': mission_static.c:(.text+0xa800): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_snap': mission_static.c:(.text+0xa8c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_divide': mission_static.c:(.text+0xa8e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_divide': mission_static.c:(.text+0xa9a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_multiply_mat3': mission_static.c:(.text+0xa9c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_multiply_mat3': mission_static.c:(.text+0xaa60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_multiply': mission_static.c:(.text+0xaa80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_multiply': mission_static.c:(.text+0xab40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_scale': mission_static.c:(.text+0xab60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_scale': mission_static.c:(.text+0xac00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_subtract': mission_static.c:(.text+0xac20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_subtract': mission_static.c:(.text+0xace0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_add': mission_static.c:(.text+0xad00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_add': mission_static.c:(.text+0xadc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_one': mission_static.c:(.text+0xade0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_one': mission_static.c:(.text+0xae80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_zero': mission_static.c:(.text+0xaea0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_zero': mission_static.c:(.text+0xaf40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_assign_vec3i': mission_static.c:(.text+0xaf60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_assign_vec3i': mission_static.c:(.text+0xb020): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_assign': mission_static.c:(.text+0xb040): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_assign': mission_static.c:(.text+0xb0e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3': mission_static.c:(.text+0xb100): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3': mission_static.c:(.text+0xb1a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_nearly_equal': mission_static.c:(.text+0xb1c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_nearly_equal': mission_static.c:(.text+0xb200): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_equal': mission_static.c:(.text+0xb220): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_equal': mission_static.c:(.text+0xb260): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_near_zero': mission_static.c:(.text+0xb280): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_near_zero': mission_static.c:(.text+0xb2c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec3_is_zero': mission_static.c:(.text+0xb2e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec3_is_zero': mission_static.c:(.text+0xb320): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_distance_squared': mission_static.c:(.text+0xb340): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_distance_squared': mission_static.c:(.text+0xb380): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_distance': mission_static.c:(.text+0xb3a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_distance': mission_static.c:(.text+0xb3c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_length': mission_static.c:(.text+0xb3e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_length': mission_static.c:(.text+0xb400): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_length_squared': mission_static.c:(.text+0xb420): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_length_squared': mission_static.c:(.text+0xb440): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_angle': mission_static.c:(.text+0xb460): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_angle': mission_static.c:(.text+0xb480): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_dot': mission_static.c:(.text+0xb4a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_dot': mission_static.c:(.text+0xb4e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_bezier4': mission_static.c:(.text+0xb500): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_bezier4': mission_static.c:(.text+0xb5a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_bezier3': mission_static.c:(.text+0xb5e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_bezier3': mission_static.c:(.text+0xb680): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_lerp': mission_static.c:(.text+0xb6a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_lerp': mission_static.c:(.text+0xb720): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_rotate': mission_static.c:(.text+0xb740): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_rotate': mission_static.c:(.text+0xb7c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_tangent': mission_static.c:(.text+0xb7e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_tangent': mission_static.c:(.text+0xb860): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_reflect': mission_static.c:(.text+0xb880): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_reflect': mission_static.c:(.text+0xb900): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_slide': mission_static.c:(.text+0xb920): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_slide': mission_static.c:(.text+0xb9a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_project': mission_static.c:(.text+0xb9c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_project': mission_static.c:(.text+0xba40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_normalize': mission_static.c:(.text+0xba60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_normalize': mission_static.c:(.text+0xbae0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_clamp': mission_static.c:(.text+0xbb00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_clamp': mission_static.c:(.text+0xbba0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_min': mission_static.c:(.text+0xbbc0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_min': mission_static.c:(.text+0xbc40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_max': mission_static.c:(.text+0xbc60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_max': mission_static.c:(.text+0xbce0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_round': mission_static.c:(.text+0xbd00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_round': mission_static.c:(.text+0xbd80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_ceil': mission_static.c:(.text+0xbda0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_ceil': mission_static.c:(.text+0xbe20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_floor': mission_static.c:(.text+0xbe40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_floor': mission_static.c:(.text+0xbec0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_abs': mission_static.c:(.text+0xbee0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_abs': mission_static.c:(.text+0xbf60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_inverse': mission_static.c:(.text+0xbf80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_inverse': mission_static.c:(.text+0xc000): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_negative': mission_static.c:(.text+0xc020): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_negative': mission_static.c:(.text+0xc0a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_snap': mission_static.c:(.text+0xc0c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_snap': mission_static.c:(.text+0xc140): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_divide': mission_static.c:(.text+0xc160): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_divide': mission_static.c:(.text+0xc1e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_multiply_mat2': mission_static.c:(.text+0xc200): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_multiply_mat2': mission_static.c:(.text+0xc2a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_multiply': mission_static.c:(.text+0xc2c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_multiply': mission_static.c:(.text+0xc340): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_scale': mission_static.c:(.text+0xc360): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_scale': mission_static.c:(.text+0xc3e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_subtract': mission_static.c:(.text+0xc400): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_subtract': mission_static.c:(.text+0xc480): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_add': mission_static.c:(.text+0xc4a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_add': mission_static.c:(.text+0xc520): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_one': mission_static.c:(.text+0xc540): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_one': mission_static.c:(.text+0xc5c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_zero': mission_static.c:(.text+0xc9a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_zero': mission_static.c:(.text+0xca20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_assign_vec2': mission_static.c:(.text+0xca40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_assign_vec2': mission_static.c:(.text+0xcac0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_assign': mission_static.c:(.text+0xcae0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_assign': mission_static.c:(.text+0xcb60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i': mission_static.c:(.text+0xcb80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i': mission_static.c:(.text+0xcc00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_is_equal': mission_static.c:(.text+0xd1a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_is_equal': mission_static.c:(.text+0xd1e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2i_is_zero': mission_static.c:(.text+0xe420): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2i_is_zero': mission_static.c:(.text+0xe440): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_distance_squared': mission_static.c:(.text+0xe460): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_distance_squared': mission_static.c:(.text+0xe4a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_distance': mission_static.c:(.text+0xe4c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_distance': mission_static.c:(.text+0xe500): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_length': mission_static.c:(.text+0xe520): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_length': mission_static.c:(.text+0xe540): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_length_squared': mission_static.c:(.text+0xe560): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_length_squared': mission_static.c:(.text+0xe580): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_angle': mission_static.c:(.text+0xe5a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_angle': mission_static.c:(.text+0xe5c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_dot': mission_static.c:(.text+0xe5e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_dot': mission_static.c:(.text+0xe620): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_bezier4': mission_static.c:(.text+0xe640): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_bezier4': mission_static.c:(.text+0xe700): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_bezier3': mission_static.c:(.text+0xe740): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_bezier3': mission_static.c:(.text+0xe7e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_lerp': mission_static.c:(.text+0xe800): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_lerp': mission_static.c:(.text+0xe8a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_rotate': mission_static.c:(.text+0xe8c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_rotate': mission_static.c:(.text+0xe960): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_tangent': mission_static.c:(.text+0xe980): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_tangent': mission_static.c:(.text+0xea00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_reflect': mission_static.c:(.text+0xea20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_reflect': mission_static.c:(.text+0xeac0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_slide': mission_static.c:(.text+0xeae0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_slide': mission_static.c:(.text+0xeb80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_project': mission_static.c:(.text+0xeba0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_project': mission_static.c:(.text+0xec40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_normalize': mission_static.c:(.text+0xec60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_normalize': mission_static.c:(.text+0xece0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_clamp': mission_static.c:(.text+0xed00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_clamp': mission_static.c:(.text+0xeda0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_min': mission_static.c:(.text+0xedc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_min': mission_static.c:(.text+0xee60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_max': mission_static.c:(.text+0xee80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_max': mission_static.c:(.text+0xef20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_round': mission_static.c:(.text+0xef40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_round': mission_static.c:(.text+0xefc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_ceil': mission_static.c:(.text+0xefe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_ceil': mission_static.c:(.text+0xf060): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_floor': mission_static.c:(.text+0xf080): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_floor': mission_static.c:(.text+0xf100): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_abs': mission_static.c:(.text+0xf120): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_abs': mission_static.c:(.text+0xf1a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_inverse': mission_static.c:(.text+0xf1c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_inverse': mission_static.c:(.text+0xf240): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_negative': mission_static.c:(.text+0xf260): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_negative': mission_static.c:(.text+0xf2e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_snap': mission_static.c:(.text+0xf300): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_snap': mission_static.c:(.text+0xf3a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_divide': mission_static.c:(.text+0xf3c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_divide': mission_static.c:(.text+0xf460): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_multiply_mat2': mission_static.c:(.text+0xf480): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_multiply_mat2': mission_static.c:(.text+0xf520): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_multiply': mission_static.c:(.text+0xf540): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_multiply': mission_static.c:(.text+0xf5e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_scale': mission_static.c:(.text+0xf600): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_scale': mission_static.c:(.text+0xf6a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_subtract': mission_static.c:(.text+0xf6c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_subtract': mission_static.c:(.text+0xf760): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_add': mission_static.c:(.text+0xf780): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_add': mission_static.c:(.text+0xf820): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_one': mission_static.c:(.text+0xf840): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_one': mission_static.c:(.text+0xf8c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_zero': mission_static.c:(.text+0xf8e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_zero': mission_static.c:(.text+0xf960): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_assign_vec2i': mission_static.c:(.text+0xf980): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_assign_vec2i': mission_static.c:(.text+0xfa00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_assign': mission_static.c:(.text+0xfa20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_assign': mission_static.c:(.text+0xfaa0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2': mission_static.c:(.text+0xfac0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2': mission_static.c:(.text+0xfb40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_nearly_equal': mission_static.c:(.text+0xfb60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_nearly_equal': mission_static.c:(.text+0xfba0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_equal': mission_static.c:(.text+0xfbc0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_equal': mission_static.c:(.text+0xfc00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_near_zero': mission_static.c:(.text+0xfc20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_near_zero': mission_static.c:(.text+0xfc40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `svec2_is_zero': mission_static.c:(.text+0xfc60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mission_static.c.o): In function `psvec2_is_zero': mission_static.c:(.text+0xfc80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_lerp': mouse.c:(.text+0x680): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_lerp': mouse.c:(.text+0x700): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_multiply': mouse.c:(.text+0x720): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_multiply': mouse.c:(.text+0x7a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_scale': mouse.c:(.text+0x7c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_scale': mouse.c:(.text+0x840): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_negative': mouse.c:(.text+0x860): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_negative': mouse.c:(.text+0x8e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_scaling': mouse.c:(.text+0x900): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_scaling': mouse.c:(.text+0x980): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_translation': mouse.c:(.text+0x9a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_translation': mouse.c:(.text+0xa20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_look_at': mouse.c:(.text+0xa40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_look_at': mouse.c:(.text+0xb00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_quaternion': mouse.c:(.text+0xb20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_quaternion': mouse.c:(.text+0xba0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_axis': mouse.c:(.text+0xbc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_axis': mouse.c:(.text+0xc40): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_z': mouse.c:(.text+0xc60): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_z': mouse.c:(.text+0xce0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_y': mouse.c:(.text+0xd00): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_y': mouse.c:(.text+0xd80): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_rotation_x': mouse.c:(.text+0xda0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_rotation_x': mouse.c:(.text+0xe20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_perspective_infinite': mouse.c:(.text+0xe40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_perspective_infinite': mouse.c:(.text+0xec0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_perspective_fov': mouse.c:(.text+0xee0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_perspective_fov': mouse.c:(.text+0xf60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_perspective': mouse.c:(.text+0xf80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_perspective': mouse.c:(.text+0x1000): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_ortho': mouse.c:(.text+0x1020): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_ortho': mouse.c:(.text+0x10a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_inverse': mouse.c:(.text+0x10c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_inverse': mouse.c:(.text+0x1140): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_adjugate': mouse.c:(.text+0x1160): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_adjugate': mouse.c:(.text+0x11e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_transpose': mouse.c:(.text+0x1200): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_transpose': mouse.c:(.text+0x1280): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_assign_mat3': mouse.c:(.text+0x12a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_assign_mat3': mouse.c:(.text+0x1320): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_assign_mat2': mouse.c:(.text+0x1340): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_assign_mat2': mouse.c:(.text+0x13e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_assign': mouse.c:(.text+0x1400): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_assign': mouse.c:(.text+0x1480): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_determinant': mouse.c:(.text+0x14a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_determinant': mouse.c:(.text+0x14c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_identity': mouse.c:(.text+0x14e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_identity': mouse.c:(.text+0x1560): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4_zero': mouse.c:(.text+0x1580): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4_zero': mouse.c:(.text+0x1600): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat4': mouse.c:(.text+0x1620): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat4': mouse.c:(.text+0x16a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_lerp': mouse.c:(.text+0x16c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_lerp': mouse.c:(.text+0x1740): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_multiply': mouse.c:(.text+0x1760): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_multiply': mouse.c:(.text+0x17e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_scale': mouse.c:(.text+0x1800): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_scale': mouse.c:(.text+0x1880): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_negative': mouse.c:(.text+0x18a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_negative': mouse.c:(.text+0x1920): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_scaling': mouse.c:(.text+0x1940): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_scaling': mouse.c:(.text+0x19c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_quaternion': mouse.c:(.text+0x19e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_quaternion': mouse.c:(.text+0x1a80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_axis': mouse.c:(.text+0x1aa0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_axis': mouse.c:(.text+0x1b40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_z': mouse.c:(.text+0x1b60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_z': mouse.c:(.text+0x1be0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_y': mouse.c:(.text+0x1c00): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_y': mouse.c:(.text+0x1c80): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_rotation_x': mouse.c:(.text+0x1ca0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_rotation_x': mouse.c:(.text+0x1d20): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_inverse': mouse.c:(.text+0x1d40): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_inverse': mouse.c:(.text+0x1dc0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_adjugate': mouse.c:(.text+0x1de0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_adjugate': mouse.c:(.text+0x1e60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_cofactor': mouse.c:(.text+0x1e80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_cofactor': mouse.c:(.text+0x1f00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_transpose': mouse.c:(.text+0x1f20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_transpose': mouse.c:(.text+0x1fa0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_assign_mat4': mouse.c:(.text+0x1fc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_assign_mat4': mouse.c:(.text+0x2040): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_assign_mat2': mouse.c:(.text+0x2060): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_assign_mat2': mouse.c:(.text+0x2100): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_assign': mouse.c:(.text+0x2120): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_assign': mouse.c:(.text+0x21a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_determinant': mouse.c:(.text+0x21c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_determinant': mouse.c:(.text+0x21e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_identity': mouse.c:(.text+0x2200): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_identity': mouse.c:(.text+0x2280): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3_zero': mouse.c:(.text+0x22a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3_zero': mouse.c:(.text+0x2320): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat3': mouse.c:(.text+0x2340): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat3': mouse.c:(.text+0x23c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_lerp': mouse.c:(.text+0x23e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_lerp': mouse.c:(.text+0x24a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_multiply': mouse.c:(.text+0x24c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_multiply': mouse.c:(.text+0x2580): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_scale': mouse.c:(.text+0x25a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_scale': mouse.c:(.text+0x2640): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_negative': mouse.c:(.text+0x2660): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_negative': mouse.c:(.text+0x2700): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_scaling': mouse.c:(.text+0x2720): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_scaling': mouse.c:(.text+0x27c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_rotation': mouse.c:(.text+0x27e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_rotation': mouse.c:(.text+0x2880): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_inverse': mouse.c:(.text+0x28a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_inverse': mouse.c:(.text+0x2940): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_cofactor': mouse.c:(.text+0x2960): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_cofactor': mouse.c:(.text+0x2a00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_transpose': mouse.c:(.text+0x2a20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_transpose': mouse.c:(.text+0x2ac0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_assign_mat4': mouse.c:(.text+0x2ae0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_assign_mat4': mouse.c:(.text+0x2b80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_assign_mat3': mouse.c:(.text+0x2ba0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_assign_mat3': mouse.c:(.text+0x2c40): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_assign': mouse.c:(.text+0x2c60): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_assign': mouse.c:(.text+0x2d00): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_determinant': mouse.c:(.text+0x2d20): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_determinant': mouse.c:(.text+0x2d60): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_identity': mouse.c:(.text+0x2d80): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_identity': mouse.c:(.text+0x2e20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2_zero': mouse.c:(.text+0x2e40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2_zero': mouse.c:(.text+0x2ee0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `smat2': mouse.c:(.text+0x2f00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psmat2': mouse.c:(.text+0x2fa0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_length_squared': mouse.c:(.text+0x2fc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_length_squared': mouse.c:(.text+0x3000): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_length': mouse.c:(.text+0x3020): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_length': mouse.c:(.text+0x3060): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_angle': mouse.c:(.text+0x3080): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_angle': mouse.c:(.text+0x30c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_dot': mouse.c:(.text+0x30e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_dot': mouse.c:(.text+0x3120): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_slerp': mouse.c:(.text+0x3140): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_slerp': mouse.c:(.text+0x3200): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_lerp': mouse.c:(.text+0x3220): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_lerp': mouse.c:(.text+0x32e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_yaw_pitch_roll': mouse.c:(.text+0x3300): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_yaw_pitch_roll': mouse.c:(.text+0x33a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_mat4': mouse.c:(.text+0x33c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_mat4': mouse.c:(.text+0x3460): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_vec3': mouse.c:(.text+0x3480): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_vec3': mouse.c:(.text+0x3520): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_from_axis_angle': mouse.c:(.text+0x3540): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_from_axis_angle': mouse.c:(.text+0x35e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_power': mouse.c:(.text+0x3600): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_power': mouse.c:(.text+0x36a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_normalize': mouse.c:(.text+0x36c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_normalize': mouse.c:(.text+0x3760): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_inverse': mouse.c:(.text+0x3780): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_inverse': mouse.c:(.text+0x3820): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_conjugate': mouse.c:(.text+0x3840): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_conjugate': mouse.c:(.text+0x38e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_negative': mouse.c:(.text+0x3900): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_negative': mouse.c:(.text+0x39a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_divide': mouse.c:(.text+0x39c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_divide': mouse.c:(.text+0x3a80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_multiply': mouse.c:(.text+0x3aa0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_multiply': mouse.c:(.text+0x3b60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_scale': mouse.c:(.text+0x3b80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_scale': mouse.c:(.text+0x3c20): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_null': mouse.c:(.text+0x3c40): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_null': mouse.c:(.text+0x3ce0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_zero': mouse.c:(.text+0x3d00): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_zero': mouse.c:(.text+0x3da0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_assign': mouse.c:(.text+0x3dc0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_assign': mouse.c:(.text+0x3e60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat': mouse.c:(.text+0x3e80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat': mouse.c:(.text+0x3f20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_nearly_equal': mouse.c:(.text+0x3f40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_nearly_equal': mouse.c:(.text+0x3f80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_equal': mouse.c:(.text+0x3fa0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_equal': mouse.c:(.text+0x3fe0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_near_zero': mouse.c:(.text+0x4000): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_near_zero': mouse.c:(.text+0x4040): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `squat_is_zero': mouse.c:(.text+0x4060): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psquat_is_zero': mouse.c:(.text+0x40a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_lerp': mouse.c:(.text+0x40c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_lerp': mouse.c:(.text+0x4160): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_normalize': mouse.c:(.text+0x4180): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_normalize': mouse.c:(.text+0x4220): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_clamp': mouse.c:(.text+0x4240): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_clamp': mouse.c:(.text+0x42e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_min': mouse.c:(.text+0x4300): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_min': mouse.c:(.text+0x43a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_max': mouse.c:(.text+0x43c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_max': mouse.c:(.text+0x4460): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_round': mouse.c:(.text+0x4480): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_round': mouse.c:(.text+0x4520): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_ceil': mouse.c:(.text+0x4540): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_ceil': mouse.c:(.text+0x45e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_floor': mouse.c:(.text+0x4600): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_floor': mouse.c:(.text+0x46a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_abs': mouse.c:(.text+0x46c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_abs': mouse.c:(.text+0x4760): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_inverse': mouse.c:(.text+0x4780): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_inverse': mouse.c:(.text+0x4820): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_negative': mouse.c:(.text+0x4840): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_negative': mouse.c:(.text+0x48e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_snap': mouse.c:(.text+0x4900): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_snap': mouse.c:(.text+0x49a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_divide': mouse.c:(.text+0x49c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_divide': mouse.c:(.text+0x4a60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_multiply_mat4': mouse.c:(.text+0x4a80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_multiply_mat4': mouse.c:(.text+0x4b20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_multiply': mouse.c:(.text+0x4b40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_multiply': mouse.c:(.text+0x4be0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_scale': mouse.c:(.text+0x4c00): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_scale': mouse.c:(.text+0x4ca0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_subtract': mouse.c:(.text+0x4cc0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_subtract': mouse.c:(.text+0x4d60): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_add': mouse.c:(.text+0x4d80): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_add': mouse.c:(.text+0x4e20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_one': mouse.c:(.text+0x4e40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_one': mouse.c:(.text+0x4ec0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_zero': mouse.c:(.text+0x4ee0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_zero': mouse.c:(.text+0x4f60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_assign_vec4': mouse.c:(.text+0x4f80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_assign_vec4': mouse.c:(.text+0x5020): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_assign': mouse.c:(.text+0x5040): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_assign': mouse.c:(.text+0x50e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i': mouse.c:(.text+0x5100): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i': mouse.c:(.text+0x51a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_is_equal': mouse.c:(.text+0x51e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_is_equal': mouse.c:(.text+0x5220): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4i_is_zero': mouse.c:(.text+0x5240): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4i_is_zero': mouse.c:(.text+0x5260): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_lerp': mouse.c:(.text+0x5280): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_lerp': mouse.c:(.text+0x5320): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_normalize': mouse.c:(.text+0x5340): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_normalize': mouse.c:(.text+0x53e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_clamp': mouse.c:(.text+0x5400): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_clamp': mouse.c:(.text+0x54a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_min': mouse.c:(.text+0x54c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_min': mouse.c:(.text+0x5560): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_max': mouse.c:(.text+0x5580): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_max': mouse.c:(.text+0x5620): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_round': mouse.c:(.text+0x5640): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_round': mouse.c:(.text+0x56e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_ceil': mouse.c:(.text+0x5700): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_ceil': mouse.c:(.text+0x57a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_floor': mouse.c:(.text+0x57c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_floor': mouse.c:(.text+0x5860): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_abs': mouse.c:(.text+0x5880): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_abs': mouse.c:(.text+0x5920): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_inverse': mouse.c:(.text+0x5940): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_inverse': mouse.c:(.text+0x59e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_negative': mouse.c:(.text+0x5a00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_negative': mouse.c:(.text+0x5aa0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_snap': mouse.c:(.text+0x5ac0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_snap': mouse.c:(.text+0x5b60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_divide': mouse.c:(.text+0x5b80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_divide': mouse.c:(.text+0x5c20): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_multiply_mat4': mouse.c:(.text+0x5c40): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_multiply_mat4': mouse.c:(.text+0x5ce0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_multiply': mouse.c:(.text+0x5d00): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_multiply': mouse.c:(.text+0x5da0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_scale': mouse.c:(.text+0x5dc0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_scale': mouse.c:(.text+0x5e60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_subtract': mouse.c:(.text+0x5e80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_subtract': mouse.c:(.text+0x5f20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_add': mouse.c:(.text+0x5f40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_add': mouse.c:(.text+0x5fe0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_one': mouse.c:(.text+0x6000): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_one': mouse.c:(.text+0x6080): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_zero': mouse.c:(.text+0x60a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_zero': mouse.c:(.text+0x6120): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_assign_vec4i': mouse.c:(.text+0x6140): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_assign_vec4i': mouse.c:(.text+0x61e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_assign': mouse.c:(.text+0x6200): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_assign': mouse.c:(.text+0x62a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4': mouse.c:(.text+0x62c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4': mouse.c:(.text+0x6360): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_nearly_equal': mouse.c:(.text+0x6380): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_nearly_equal': mouse.c:(.text+0x63c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_equal': mouse.c:(.text+0x63e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_equal': mouse.c:(.text+0x6420): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_near_zero': mouse.c:(.text+0x6440): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_near_zero': mouse.c:(.text+0x6480): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec4_is_zero': mouse.c:(.text+0x64a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec4_is_zero': mouse.c:(.text+0x64c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_distance_squared': mouse.c:(.text+0x64e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_distance_squared': mouse.c:(.text+0x6540): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_distance': mouse.c:(.text+0x6560): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_distance': mouse.c:(.text+0x65c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_length_squared': mouse.c:(.text+0x65e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_length_squared': mouse.c:(.text+0x6620): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_length': mouse.c:(.text+0x6640): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_length': mouse.c:(.text+0x6680): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_dot': mouse.c:(.text+0x66a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_dot': mouse.c:(.text+0x6700): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_bezier4': mouse.c:(.text+0x6720): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_bezier4': mouse.c:(.text+0x6820): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_bezier3': mouse.c:(.text+0x6860): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_bezier3': mouse.c:(.text+0x6960): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_lerp': mouse.c:(.text+0x6980): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_lerp': mouse.c:(.text+0x6a60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_reflect': mouse.c:(.text+0x6a80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_reflect': mouse.c:(.text+0x6b60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_slide': mouse.c:(.text+0x6b80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_slide': mouse.c:(.text+0x6c60): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_project': mouse.c:(.text+0x6c80): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_project': mouse.c:(.text+0x6d60): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_normalize': mouse.c:(.text+0x6d80): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_normalize': mouse.c:(.text+0x6e40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_cross': mouse.c:(.text+0x6e60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_cross': mouse.c:(.text+0x6f40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_clamp': mouse.c:(.text+0x6f60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_clamp': mouse.c:(.text+0x7060): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_min': mouse.c:(.text+0x7080): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_min': mouse.c:(.text+0x7160): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_max': mouse.c:(.text+0x7180): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_max': mouse.c:(.text+0x7260): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_round': mouse.c:(.text+0x7280): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_round': mouse.c:(.text+0x7320): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_ceil': mouse.c:(.text+0x7340): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_ceil': mouse.c:(.text+0x73e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_floor': mouse.c:(.text+0x7400): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_floor': mouse.c:(.text+0x74a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_abs': mouse.c:(.text+0x74c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_abs': mouse.c:(.text+0x7580): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_inverse': mouse.c:(.text+0x75a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_inverse': mouse.c:(.text+0x7660): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_negative': mouse.c:(.text+0x7680): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_negative': mouse.c:(.text+0x7740): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_snap': mouse.c:(.text+0x7760): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_snap': mouse.c:(.text+0x7840): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_divide': mouse.c:(.text+0x7860): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_divide': mouse.c:(.text+0x7940): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_multiply_mat3': mouse.c:(.text+0x7960): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_multiply_mat3': mouse.c:(.text+0x7a20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_multiply': mouse.c:(.text+0x7a40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_multiply': mouse.c:(.text+0x7b20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_scale': mouse.c:(.text+0x7b40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_scale': mouse.c:(.text+0x7c00): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_subtract': mouse.c:(.text+0x7c20): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_subtract': mouse.c:(.text+0x7d00): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_add': mouse.c:(.text+0x7d20): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_add': mouse.c:(.text+0x7e00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_one': mouse.c:(.text+0x7e20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_one': mouse.c:(.text+0x7ec0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_zero': mouse.c:(.text+0x7ee0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_zero': mouse.c:(.text+0x7f80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_assign_vec3': mouse.c:(.text+0x7fa0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_assign_vec3': mouse.c:(.text+0x8040): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_assign': mouse.c:(.text+0x8060): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_assign': mouse.c:(.text+0x8120): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i': mouse.c:(.text+0x8140): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i': mouse.c:(.text+0x81e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_is_equal': mouse.c:(.text+0x8200): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_is_equal': mouse.c:(.text+0x8260): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3i_is_zero': mouse.c:(.text+0x8280): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3i_is_zero': mouse.c:(.text+0x82c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_distance_squared': mouse.c:(.text+0x82e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_distance_squared': mouse.c:(.text+0x8320): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_distance': mouse.c:(.text+0x8340): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_distance': mouse.c:(.text+0x8380): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_length_squared': mouse.c:(.text+0x83a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_length_squared': mouse.c:(.text+0x83c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_length': mouse.c:(.text+0x83e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_length': mouse.c:(.text+0x8400): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_dot': mouse.c:(.text+0x8420): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_dot': mouse.c:(.text+0x8460): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_bezier4': mouse.c:(.text+0x8480): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_bezier4': mouse.c:(.text+0x8560): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_bezier3': mouse.c:(.text+0x85a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_bezier3': mouse.c:(.text+0x8660): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_lerp': mouse.c:(.text+0x8680): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_lerp': mouse.c:(.text+0x8740): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_reflect': mouse.c:(.text+0x8760): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_reflect': mouse.c:(.text+0x8820): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_slide': mouse.c:(.text+0x8840): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_slide': mouse.c:(.text+0x8900): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_project': mouse.c:(.text+0x8920): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_project': mouse.c:(.text+0x89e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_normalize': mouse.c:(.text+0x8a00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_normalize': mouse.c:(.text+0x8aa0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_cross': mouse.c:(.text+0x8ac0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_cross': mouse.c:(.text+0x8b80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_clamp': mouse.c:(.text+0x8ba0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_clamp': mouse.c:(.text+0x8c60): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_min': mouse.c:(.text+0x8c80): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_min': mouse.c:(.text+0x8d40): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_max': mouse.c:(.text+0x8d60): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_max': mouse.c:(.text+0x8e20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_round': mouse.c:(.text+0x8e40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_round': mouse.c:(.text+0x8ee0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_ceil': mouse.c:(.text+0x8f00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_ceil': mouse.c:(.text+0x8fa0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_floor': mouse.c:(.text+0x8fc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_floor': mouse.c:(.text+0x9060): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_abs': mouse.c:(.text+0x9080): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_abs': mouse.c:(.text+0x9120): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_inverse': mouse.c:(.text+0x9140): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_inverse': mouse.c:(.text+0x91e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_negative': mouse.c:(.text+0x9200): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_negative': mouse.c:(.text+0x92a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_snap': mouse.c:(.text+0x92c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_snap': mouse.c:(.text+0x9380): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_divide': mouse.c:(.text+0x93a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_divide': mouse.c:(.text+0x9460): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_multiply_mat3': mouse.c:(.text+0x9480): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_multiply_mat3': mouse.c:(.text+0x9520): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_multiply': mouse.c:(.text+0x9540): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_multiply': mouse.c:(.text+0x9600): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_scale': mouse.c:(.text+0x9620): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_scale': mouse.c:(.text+0x96c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_subtract': mouse.c:(.text+0x96e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_subtract': mouse.c:(.text+0x97a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_add': mouse.c:(.text+0x97c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_add': mouse.c:(.text+0x9880): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_one': mouse.c:(.text+0x98a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_one': mouse.c:(.text+0x9940): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_zero': mouse.c:(.text+0x9960): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_zero': mouse.c:(.text+0x9a00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_assign_vec3i': mouse.c:(.text+0x9a20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_assign_vec3i': mouse.c:(.text+0x9ae0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_assign': mouse.c:(.text+0x9b00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_assign': mouse.c:(.text+0x9ba0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3': mouse.c:(.text+0x9bc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3': mouse.c:(.text+0x9c60): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_nearly_equal': mouse.c:(.text+0x9c80): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_nearly_equal': mouse.c:(.text+0x9cc0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_equal': mouse.c:(.text+0x9ce0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_equal': mouse.c:(.text+0x9d20): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_near_zero': mouse.c:(.text+0x9d40): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_near_zero': mouse.c:(.text+0x9d80): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec3_is_zero': mouse.c:(.text+0x9da0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec3_is_zero': mouse.c:(.text+0x9de0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_distance_squared': mouse.c:(.text+0x9e00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_distance_squared': mouse.c:(.text+0x9e40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_distance': mouse.c:(.text+0x9e60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_distance': mouse.c:(.text+0x9e80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_length': mouse.c:(.text+0x9ea0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_length': mouse.c:(.text+0x9ec0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_length_squared': mouse.c:(.text+0x9ee0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_length_squared': mouse.c:(.text+0x9f00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_angle': mouse.c:(.text+0x9f20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_angle': mouse.c:(.text+0x9f40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_dot': mouse.c:(.text+0x9f60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_dot': mouse.c:(.text+0x9fa0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_bezier4': mouse.c:(.text+0x9fc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_bezier4': mouse.c:(.text+0xa060): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_bezier3': mouse.c:(.text+0xa0a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_bezier3': mouse.c:(.text+0xa140): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_lerp': mouse.c:(.text+0xa160): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_lerp': mouse.c:(.text+0xa1e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_rotate': mouse.c:(.text+0xa200): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_rotate': mouse.c:(.text+0xa280): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_tangent': mouse.c:(.text+0xa2a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_tangent': mouse.c:(.text+0xa320): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_reflect': mouse.c:(.text+0xa340): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_reflect': mouse.c:(.text+0xa3c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_slide': mouse.c:(.text+0xa3e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_slide': mouse.c:(.text+0xa460): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_project': mouse.c:(.text+0xa480): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_project': mouse.c:(.text+0xa500): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_normalize': mouse.c:(.text+0xa520): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_normalize': mouse.c:(.text+0xa5a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_clamp': mouse.c:(.text+0xa5c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_clamp': mouse.c:(.text+0xa660): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_min': mouse.c:(.text+0xa680): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_min': mouse.c:(.text+0xa700): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_max': mouse.c:(.text+0xa720): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_max': mouse.c:(.text+0xa7a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_round': mouse.c:(.text+0xa7c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_round': mouse.c:(.text+0xa840): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_ceil': mouse.c:(.text+0xa860): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_ceil': mouse.c:(.text+0xa8e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_floor': mouse.c:(.text+0xa900): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_floor': mouse.c:(.text+0xa980): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_abs': mouse.c:(.text+0xa9a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_abs': mouse.c:(.text+0xaa20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_inverse': mouse.c:(.text+0xaa40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_inverse': mouse.c:(.text+0xaac0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_negative': mouse.c:(.text+0xaae0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_negative': mouse.c:(.text+0xab60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_snap': mouse.c:(.text+0xab80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_snap': mouse.c:(.text+0xac00): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_divide': mouse.c:(.text+0xac20): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_divide': mouse.c:(.text+0xaca0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_multiply_mat2': mouse.c:(.text+0xacc0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_multiply_mat2': mouse.c:(.text+0xad60): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_multiply': mouse.c:(.text+0xad80): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_multiply': mouse.c:(.text+0xae00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_scale': mouse.c:(.text+0xae20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_scale': mouse.c:(.text+0xaea0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_subtract': mouse.c:(.text+0xaec0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_subtract': mouse.c:(.text+0xaf40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_add': mouse.c:(.text+0xaf60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_add': mouse.c:(.text+0xafe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_one': mouse.c:(.text+0xb000): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_one': mouse.c:(.text+0xb080): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_zero': mouse.c:(.text+0xb0a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_zero': mouse.c:(.text+0xb120): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_assign_vec2': mouse.c:(.text+0xb140): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_assign_vec2': mouse.c:(.text+0xb1c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_assign': mouse.c:(.text+0xb1e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_assign': mouse.c:(.text+0xb260): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i': mouse.c:(.text+0xb280): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i': mouse.c:(.text+0xb300): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_is_equal': mouse.c:(.text+0xb320): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_is_equal': mouse.c:(.text+0xb360): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2i_is_zero': mouse.c:(.text+0xb380): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2i_is_zero': mouse.c:(.text+0xb3a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_distance_squared': mouse.c:(.text+0xb3c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_distance_squared': mouse.c:(.text+0xb400): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_distance': mouse.c:(.text+0xb420): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_distance': mouse.c:(.text+0xb460): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_length': mouse.c:(.text+0xb480): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_length': mouse.c:(.text+0xb4a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_length_squared': mouse.c:(.text+0xb4c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_length_squared': mouse.c:(.text+0xb4e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_angle': mouse.c:(.text+0xb500): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_angle': mouse.c:(.text+0xb520): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_dot': mouse.c:(.text+0xb540): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_dot': mouse.c:(.text+0xb580): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_bezier4': mouse.c:(.text+0xb5a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_bezier4': mouse.c:(.text+0xb660): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_bezier3': mouse.c:(.text+0xb6a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_bezier3': mouse.c:(.text+0xb740): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_lerp': mouse.c:(.text+0xb760): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_lerp': mouse.c:(.text+0xb800): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_rotate': mouse.c:(.text+0xb820): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_rotate': mouse.c:(.text+0xb8c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_tangent': mouse.c:(.text+0xb8e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_tangent': mouse.c:(.text+0xb960): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_reflect': mouse.c:(.text+0xb980): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_reflect': mouse.c:(.text+0xba20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_slide': mouse.c:(.text+0xba40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_slide': mouse.c:(.text+0xbae0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_project': mouse.c:(.text+0xbb00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_project': mouse.c:(.text+0xbba0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_normalize': mouse.c:(.text+0xbbc0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_normalize': mouse.c:(.text+0xbc40): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_clamp': mouse.c:(.text+0xbc60): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_clamp': mouse.c:(.text+0xbd00): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_min': mouse.c:(.text+0xbd20): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_min': mouse.c:(.text+0xbdc0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_max': mouse.c:(.text+0xbde0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_max': mouse.c:(.text+0xbe80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_round': mouse.c:(.text+0xbea0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_round': mouse.c:(.text+0xbf20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_ceil': mouse.c:(.text+0xbf40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_ceil': mouse.c:(.text+0xbfc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_floor': mouse.c:(.text+0xbfe0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_floor': mouse.c:(.text+0xc060): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_abs': mouse.c:(.text+0xc080): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_abs': mouse.c:(.text+0xc100): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_inverse': mouse.c:(.text+0xc120): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_inverse': mouse.c:(.text+0xc1a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_negative': mouse.c:(.text+0xc1c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_negative': mouse.c:(.text+0xc240): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_snap': mouse.c:(.text+0xc260): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_snap': mouse.c:(.text+0xc300): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_divide': mouse.c:(.text+0xc320): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_divide': mouse.c:(.text+0xc3c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_multiply_mat2': mouse.c:(.text+0xc3e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_multiply_mat2': mouse.c:(.text+0xc480): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_multiply': mouse.c:(.text+0xc4a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_multiply': mouse.c:(.text+0xc540): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_scale': mouse.c:(.text+0xc560): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_scale': mouse.c:(.text+0xc600): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_subtract': mouse.c:(.text+0xc620): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_subtract': mouse.c:(.text+0xc6c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_add': mouse.c:(.text+0xc6e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_add': mouse.c:(.text+0xc780): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_one': mouse.c:(.text+0xc7a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_one': mouse.c:(.text+0xc820): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_zero': mouse.c:(.text+0xc840): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_zero': mouse.c:(.text+0xc8c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_assign_vec2i': mouse.c:(.text+0xc8e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_assign_vec2i': mouse.c:(.text+0xc960): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_assign': mouse.c:(.text+0xc980): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_assign': mouse.c:(.text+0xca00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2': mouse.c:(.text+0xca20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2': mouse.c:(.text+0xcaa0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_nearly_equal': mouse.c:(.text+0xcac0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_nearly_equal': mouse.c:(.text+0xcb00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_equal': mouse.c:(.text+0xcb20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_equal': mouse.c:(.text+0xcb60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_near_zero': mouse.c:(.text+0xcb80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_near_zero': mouse.c:(.text+0xcba0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `svec2_is_zero': mouse.c:(.text+0xcbc0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(mouse.c.o): In function `psvec2_is_zero': mouse.c:(.text+0xcbe0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_lerp': music.c:(.text+0x9c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_lerp': music.c:(.text+0xa40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_multiply': music.c:(.text+0xa60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_multiply': music.c:(.text+0xae0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_scale': music.c:(.text+0xb00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_scale': music.c:(.text+0xb80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_negative': music.c:(.text+0xba0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_negative': music.c:(.text+0xc20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_scaling': music.c:(.text+0xc40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_scaling': music.c:(.text+0xcc0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_translation': music.c:(.text+0xce0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_translation': music.c:(.text+0xd60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_look_at': music.c:(.text+0xd80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_look_at': music.c:(.text+0xe40): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_quaternion': music.c:(.text+0xe60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_quaternion': music.c:(.text+0xee0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_axis': music.c:(.text+0xf00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_axis': music.c:(.text+0xf80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_z': music.c:(.text+0xfa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_z': music.c:(.text+0x1020): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_y': music.c:(.text+0x1040): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_y': music.c:(.text+0x10c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_rotation_x': music.c:(.text+0x10e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_rotation_x': music.c:(.text+0x1160): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_perspective_infinite': music.c:(.text+0x1180): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_perspective_infinite': music.c:(.text+0x1200): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_perspective_fov': music.c:(.text+0x1220): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_perspective_fov': music.c:(.text+0x12a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_perspective': music.c:(.text+0x12c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_perspective': music.c:(.text+0x1340): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_ortho': music.c:(.text+0x1360): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_ortho': music.c:(.text+0x13e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_inverse': music.c:(.text+0x1400): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_inverse': music.c:(.text+0x1480): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_adjugate': music.c:(.text+0x14a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_adjugate': music.c:(.text+0x1520): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_transpose': music.c:(.text+0x1540): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_transpose': music.c:(.text+0x15c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_assign_mat3': music.c:(.text+0x15e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_assign_mat3': music.c:(.text+0x1660): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_assign_mat2': music.c:(.text+0x1680): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_assign_mat2': music.c:(.text+0x1720): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_assign': music.c:(.text+0x1740): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_assign': music.c:(.text+0x17c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_determinant': music.c:(.text+0x17e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_determinant': music.c:(.text+0x1800): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_identity': music.c:(.text+0x1820): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_identity': music.c:(.text+0x18a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4_zero': music.c:(.text+0x18c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4_zero': music.c:(.text+0x1940): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat4': music.c:(.text+0x1960): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat4': music.c:(.text+0x19e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_lerp': music.c:(.text+0x1a00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_lerp': music.c:(.text+0x1a80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_multiply': music.c:(.text+0x1aa0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_multiply': music.c:(.text+0x1b20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_scale': music.c:(.text+0x1b40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_scale': music.c:(.text+0x1bc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_negative': music.c:(.text+0x1be0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_negative': music.c:(.text+0x1c60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_scaling': music.c:(.text+0x1c80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_scaling': music.c:(.text+0x1d00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_quaternion': music.c:(.text+0x1d20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_quaternion': music.c:(.text+0x1dc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_axis': music.c:(.text+0x1de0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_axis': music.c:(.text+0x1e80): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_z': music.c:(.text+0x1ea0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_z': music.c:(.text+0x1f20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_y': music.c:(.text+0x1f40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_y': music.c:(.text+0x1fc0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_rotation_x': music.c:(.text+0x1fe0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_rotation_x': music.c:(.text+0x2060): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_inverse': music.c:(.text+0x2080): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_inverse': music.c:(.text+0x2100): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_adjugate': music.c:(.text+0x2120): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_adjugate': music.c:(.text+0x21a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_cofactor': music.c:(.text+0x21c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_cofactor': music.c:(.text+0x2240): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_transpose': music.c:(.text+0x2260): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_transpose': music.c:(.text+0x22e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_assign_mat4': music.c:(.text+0x2300): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_assign_mat4': music.c:(.text+0x2380): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_assign_mat2': music.c:(.text+0x23a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_assign_mat2': music.c:(.text+0x2440): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_assign': music.c:(.text+0x2460): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_assign': music.c:(.text+0x24e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_determinant': music.c:(.text+0x2500): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_determinant': music.c:(.text+0x2520): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_identity': music.c:(.text+0x2540): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_identity': music.c:(.text+0x25c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3_zero': music.c:(.text+0x25e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3_zero': music.c:(.text+0x2660): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat3': music.c:(.text+0x2680): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat3': music.c:(.text+0x2700): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_lerp': music.c:(.text+0x2720): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_lerp': music.c:(.text+0x27e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_multiply': music.c:(.text+0x2800): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_multiply': music.c:(.text+0x28c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_scale': music.c:(.text+0x28e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_scale': music.c:(.text+0x2980): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_negative': music.c:(.text+0x29a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_negative': music.c:(.text+0x2a40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_scaling': music.c:(.text+0x2a60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_scaling': music.c:(.text+0x2b00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_rotation': music.c:(.text+0x2b20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_rotation': music.c:(.text+0x2bc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_inverse': music.c:(.text+0x2be0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_inverse': music.c:(.text+0x2c80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_cofactor': music.c:(.text+0x2ca0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_cofactor': music.c:(.text+0x2d40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_transpose': music.c:(.text+0x2d60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_transpose': music.c:(.text+0x2e00): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_assign_mat4': music.c:(.text+0x2e20): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_assign_mat4': music.c:(.text+0x2ec0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_assign_mat3': music.c:(.text+0x2ee0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_assign_mat3': music.c:(.text+0x2f80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_assign': music.c:(.text+0x2fa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_assign': music.c:(.text+0x3040): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_determinant': music.c:(.text+0x3060): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_determinant': music.c:(.text+0x30a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_identity': music.c:(.text+0x30c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_identity': music.c:(.text+0x3160): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2_zero': music.c:(.text+0x3180): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2_zero': music.c:(.text+0x3220): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `smat2': music.c:(.text+0x3240): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psmat2': music.c:(.text+0x32e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_length_squared': music.c:(.text+0x3300): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_length_squared': music.c:(.text+0x3340): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_length': music.c:(.text+0x3360): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_length': music.c:(.text+0x33a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_angle': music.c:(.text+0x33c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_angle': music.c:(.text+0x3400): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_dot': music.c:(.text+0x3420): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_dot': music.c:(.text+0x3460): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_slerp': music.c:(.text+0x3480): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_slerp': music.c:(.text+0x3540): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_lerp': music.c:(.text+0x3560): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_lerp': music.c:(.text+0x3620): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_yaw_pitch_roll': music.c:(.text+0x3640): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_yaw_pitch_roll': music.c:(.text+0x36e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_mat4': music.c:(.text+0x3700): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_mat4': music.c:(.text+0x37a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_vec3': music.c:(.text+0x37c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_vec3': music.c:(.text+0x3860): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_from_axis_angle': music.c:(.text+0x3880): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_from_axis_angle': music.c:(.text+0x3920): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_power': music.c:(.text+0x3940): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_power': music.c:(.text+0x39e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_normalize': music.c:(.text+0x3a00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_normalize': music.c:(.text+0x3aa0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_inverse': music.c:(.text+0x3ac0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_inverse': music.c:(.text+0x3b60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_conjugate': music.c:(.text+0x3b80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_conjugate': music.c:(.text+0x3c20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_negative': music.c:(.text+0x3c40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_negative': music.c:(.text+0x3ce0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_divide': music.c:(.text+0x3d00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_divide': music.c:(.text+0x3dc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_multiply': music.c:(.text+0x3de0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_multiply': music.c:(.text+0x3ea0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_scale': music.c:(.text+0x3ec0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_scale': music.c:(.text+0x3f60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_null': music.c:(.text+0x3f80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_null': music.c:(.text+0x4020): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_zero': music.c:(.text+0x4040): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_zero': music.c:(.text+0x40e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_assign': music.c:(.text+0x4100): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_assign': music.c:(.text+0x41a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat': music.c:(.text+0x41c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat': music.c:(.text+0x4260): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_nearly_equal': music.c:(.text+0x4280): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_nearly_equal': music.c:(.text+0x42c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_equal': music.c:(.text+0x42e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_equal': music.c:(.text+0x4320): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_near_zero': music.c:(.text+0x4340): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_near_zero': music.c:(.text+0x4380): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `squat_is_zero': music.c:(.text+0x43a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psquat_is_zero': music.c:(.text+0x43e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_lerp': music.c:(.text+0x4400): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_lerp': music.c:(.text+0x44a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_normalize': music.c:(.text+0x44c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_normalize': music.c:(.text+0x4560): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_clamp': music.c:(.text+0x4580): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_clamp': music.c:(.text+0x4620): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_min': music.c:(.text+0x4640): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_min': music.c:(.text+0x46e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_max': music.c:(.text+0x4700): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_max': music.c:(.text+0x47a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_round': music.c:(.text+0x47c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_round': music.c:(.text+0x4860): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_ceil': music.c:(.text+0x4880): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_ceil': music.c:(.text+0x4920): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_floor': music.c:(.text+0x4940): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_floor': music.c:(.text+0x49e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_abs': music.c:(.text+0x4a00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_abs': music.c:(.text+0x4aa0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_inverse': music.c:(.text+0x4ac0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_inverse': music.c:(.text+0x4b60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_negative': music.c:(.text+0x4b80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_negative': music.c:(.text+0x4c20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_snap': music.c:(.text+0x4c40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_snap': music.c:(.text+0x4ce0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_divide': music.c:(.text+0x4d00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_divide': music.c:(.text+0x4da0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_multiply_mat4': music.c:(.text+0x4dc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_multiply_mat4': music.c:(.text+0x4e60): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_multiply': music.c:(.text+0x4e80): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_multiply': music.c:(.text+0x4f20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_scale': music.c:(.text+0x4f40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_scale': music.c:(.text+0x4fe0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_subtract': music.c:(.text+0x5000): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_subtract': music.c:(.text+0x50a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_add': music.c:(.text+0x50c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_add': music.c:(.text+0x5160): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_one': music.c:(.text+0x5180): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_one': music.c:(.text+0x5200): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_zero': music.c:(.text+0x5220): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_zero': music.c:(.text+0x52a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_assign_vec4': music.c:(.text+0x52c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_assign_vec4': music.c:(.text+0x5360): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_assign': music.c:(.text+0x5380): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_assign': music.c:(.text+0x5420): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i': music.c:(.text+0x5440): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i': music.c:(.text+0x54e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_is_equal': music.c:(.text+0x5520): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_is_equal': music.c:(.text+0x5560): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4i_is_zero': music.c:(.text+0x5580): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4i_is_zero': music.c:(.text+0x55a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_lerp': music.c:(.text+0x55c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_lerp': music.c:(.text+0x5660): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_normalize': music.c:(.text+0x5680): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_normalize': music.c:(.text+0x5720): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_clamp': music.c:(.text+0x5740): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_clamp': music.c:(.text+0x57e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_min': music.c:(.text+0x5800): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_min': music.c:(.text+0x58a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_max': music.c:(.text+0x58c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_max': music.c:(.text+0x5960): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_round': music.c:(.text+0x5980): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_round': music.c:(.text+0x5a20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_ceil': music.c:(.text+0x5a40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_ceil': music.c:(.text+0x5ae0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_floor': music.c:(.text+0x5b00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_floor': music.c:(.text+0x5ba0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_abs': music.c:(.text+0x5bc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_abs': music.c:(.text+0x5c60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_inverse': music.c:(.text+0x5c80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_inverse': music.c:(.text+0x5d20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_negative': music.c:(.text+0x5d40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_negative': music.c:(.text+0x5de0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_snap': music.c:(.text+0x5e00): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_snap': music.c:(.text+0x5ea0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_divide': music.c:(.text+0x5ec0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_divide': music.c:(.text+0x5f60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_multiply_mat4': music.c:(.text+0x5f80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_multiply_mat4': music.c:(.text+0x6020): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_multiply': music.c:(.text+0x6040): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_multiply': music.c:(.text+0x60e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_scale': music.c:(.text+0x6100): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_scale': music.c:(.text+0x61a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_subtract': music.c:(.text+0x61c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_subtract': music.c:(.text+0x6260): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_add': music.c:(.text+0x6280): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_add': music.c:(.text+0x6320): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_one': music.c:(.text+0x6340): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_one': music.c:(.text+0x63c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_zero': music.c:(.text+0x63e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_zero': music.c:(.text+0x6460): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_assign_vec4i': music.c:(.text+0x6480): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_assign_vec4i': music.c:(.text+0x6520): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_assign': music.c:(.text+0x6540): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_assign': music.c:(.text+0x65e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4': music.c:(.text+0x6600): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4': music.c:(.text+0x66a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_nearly_equal': music.c:(.text+0x66c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_nearly_equal': music.c:(.text+0x6700): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_equal': music.c:(.text+0x6720): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_equal': music.c:(.text+0x6760): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_near_zero': music.c:(.text+0x6780): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_near_zero': music.c:(.text+0x67c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec4_is_zero': music.c:(.text+0x67e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec4_is_zero': music.c:(.text+0x6800): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_distance_squared': music.c:(.text+0x6820): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_distance_squared': music.c:(.text+0x6880): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_distance': music.c:(.text+0x68a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_distance': music.c:(.text+0x6900): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_length_squared': music.c:(.text+0x6920): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_length_squared': music.c:(.text+0x6960): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_length': music.c:(.text+0x6980): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_length': music.c:(.text+0x69c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_dot': music.c:(.text+0x69e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_dot': music.c:(.text+0x6a40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_bezier4': music.c:(.text+0x6a60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_bezier4': music.c:(.text+0x6b60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_bezier3': music.c:(.text+0x6ba0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_bezier3': music.c:(.text+0x6ca0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_lerp': music.c:(.text+0x6cc0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_lerp': music.c:(.text+0x6da0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_reflect': music.c:(.text+0x6dc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_reflect': music.c:(.text+0x6ea0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_slide': music.c:(.text+0x6ec0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_slide': music.c:(.text+0x6fa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_project': music.c:(.text+0x6fc0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_project': music.c:(.text+0x70a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_normalize': music.c:(.text+0x70c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_normalize': music.c:(.text+0x7180): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_cross': music.c:(.text+0x71a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_cross': music.c:(.text+0x7280): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_clamp': music.c:(.text+0x72a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_clamp': music.c:(.text+0x73a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_min': music.c:(.text+0x73c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_min': music.c:(.text+0x74a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_max': music.c:(.text+0x74c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_max': music.c:(.text+0x75a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_round': music.c:(.text+0x75c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_round': music.c:(.text+0x7660): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_ceil': music.c:(.text+0x7680): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_ceil': music.c:(.text+0x7720): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_floor': music.c:(.text+0x7740): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_floor': music.c:(.text+0x77e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_abs': music.c:(.text+0x7800): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_abs': music.c:(.text+0x78c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_inverse': music.c:(.text+0x78e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_inverse': music.c:(.text+0x79a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_negative': music.c:(.text+0x79c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_negative': music.c:(.text+0x7a80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_snap': music.c:(.text+0x7aa0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_snap': music.c:(.text+0x7b80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_divide': music.c:(.text+0x7ba0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_divide': music.c:(.text+0x7c80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_multiply_mat3': music.c:(.text+0x7ca0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_multiply_mat3': music.c:(.text+0x7d60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_multiply': music.c:(.text+0x7d80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_multiply': music.c:(.text+0x7e60): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_scale': music.c:(.text+0x7e80): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_scale': music.c:(.text+0x7f40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_subtract': music.c:(.text+0x7f60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_subtract': music.c:(.text+0x8040): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_add': music.c:(.text+0x8060): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_add': music.c:(.text+0x8140): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_one': music.c:(.text+0x8160): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_one': music.c:(.text+0x8200): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_zero': music.c:(.text+0x8220): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_zero': music.c:(.text+0x82c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_assign_vec3': music.c:(.text+0x82e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_assign_vec3': music.c:(.text+0x8380): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_assign': music.c:(.text+0x83a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_assign': music.c:(.text+0x8460): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i': music.c:(.text+0x8480): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i': music.c:(.text+0x8520): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_is_equal': music.c:(.text+0x8540): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_is_equal': music.c:(.text+0x85a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3i_is_zero': music.c:(.text+0x85c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3i_is_zero': music.c:(.text+0x8600): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_distance_squared': music.c:(.text+0x8620): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_distance_squared': music.c:(.text+0x8660): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_distance': music.c:(.text+0x8680): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_distance': music.c:(.text+0x86c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_length_squared': music.c:(.text+0x86e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_length_squared': music.c:(.text+0x8700): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_length': music.c:(.text+0x8720): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_length': music.c:(.text+0x8740): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_dot': music.c:(.text+0x8760): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_dot': music.c:(.text+0x87a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_bezier4': music.c:(.text+0x87c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_bezier4': music.c:(.text+0x88a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_bezier3': music.c:(.text+0x88e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_bezier3': music.c:(.text+0x89a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_lerp': music.c:(.text+0x89c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_lerp': music.c:(.text+0x8a80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_reflect': music.c:(.text+0x8aa0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_reflect': music.c:(.text+0x8b60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_slide': music.c:(.text+0x8b80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_slide': music.c:(.text+0x8c40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_project': music.c:(.text+0x8c60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_project': music.c:(.text+0x8d20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_normalize': music.c:(.text+0x8d40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_normalize': music.c:(.text+0x8de0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_cross': music.c:(.text+0x8e00): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_cross': music.c:(.text+0x8ec0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_clamp': music.c:(.text+0x8ee0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_clamp': music.c:(.text+0x8fa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_min': music.c:(.text+0x8fc0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_min': music.c:(.text+0x9080): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_max': music.c:(.text+0x90a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_max': music.c:(.text+0x9160): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_round': music.c:(.text+0x9180): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_round': music.c:(.text+0x9220): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_ceil': music.c:(.text+0x9240): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_ceil': music.c:(.text+0x92e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_floor': music.c:(.text+0x9300): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_floor': music.c:(.text+0x93a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_abs': music.c:(.text+0x93c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_abs': music.c:(.text+0x9460): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_inverse': music.c:(.text+0x9480): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_inverse': music.c:(.text+0x9520): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_negative': music.c:(.text+0x9540): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_negative': music.c:(.text+0x95e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_snap': music.c:(.text+0x9600): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_snap': music.c:(.text+0x96c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_divide': music.c:(.text+0x96e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_divide': music.c:(.text+0x97a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_multiply_mat3': music.c:(.text+0x97c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_multiply_mat3': music.c:(.text+0x9860): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_multiply': music.c:(.text+0x9880): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_multiply': music.c:(.text+0x9940): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_scale': music.c:(.text+0x9960): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_scale': music.c:(.text+0x9a00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_subtract': music.c:(.text+0x9a20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_subtract': music.c:(.text+0x9ae0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_add': music.c:(.text+0x9b00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_add': music.c:(.text+0x9bc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_one': music.c:(.text+0x9be0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_one': music.c:(.text+0x9c80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_zero': music.c:(.text+0x9ca0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_zero': music.c:(.text+0x9d40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_assign_vec3i': music.c:(.text+0x9d60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_assign_vec3i': music.c:(.text+0x9e20): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_assign': music.c:(.text+0x9e40): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_assign': music.c:(.text+0x9ee0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3': music.c:(.text+0x9f00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3': music.c:(.text+0x9fa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_nearly_equal': music.c:(.text+0x9fc0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_nearly_equal': music.c:(.text+0xa000): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_equal': music.c:(.text+0xa020): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_equal': music.c:(.text+0xa060): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_near_zero': music.c:(.text+0xa080): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_near_zero': music.c:(.text+0xa0c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec3_is_zero': music.c:(.text+0xa0e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec3_is_zero': music.c:(.text+0xa120): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_distance_squared': music.c:(.text+0xa140): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_distance_squared': music.c:(.text+0xa180): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_distance': music.c:(.text+0xa1a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_distance': music.c:(.text+0xa1c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_length': music.c:(.text+0xa1e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_length': music.c:(.text+0xa200): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_length_squared': music.c:(.text+0xa220): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_length_squared': music.c:(.text+0xa240): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_angle': music.c:(.text+0xa260): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_angle': music.c:(.text+0xa280): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_dot': music.c:(.text+0xa2a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_dot': music.c:(.text+0xa2e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_bezier4': music.c:(.text+0xa300): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_bezier4': music.c:(.text+0xa3a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_bezier3': music.c:(.text+0xa3e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_bezier3': music.c:(.text+0xa480): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_lerp': music.c:(.text+0xa4a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_lerp': music.c:(.text+0xa520): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_rotate': music.c:(.text+0xa540): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_rotate': music.c:(.text+0xa5c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_tangent': music.c:(.text+0xa5e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_tangent': music.c:(.text+0xa660): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_reflect': music.c:(.text+0xa680): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_reflect': music.c:(.text+0xa700): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_slide': music.c:(.text+0xa720): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_slide': music.c:(.text+0xa7a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_project': music.c:(.text+0xa7c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_project': music.c:(.text+0xa840): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_normalize': music.c:(.text+0xa860): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_normalize': music.c:(.text+0xa8e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_clamp': music.c:(.text+0xa900): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_clamp': music.c:(.text+0xa9a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_min': music.c:(.text+0xa9c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_min': music.c:(.text+0xaa40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_max': music.c:(.text+0xaa60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_max': music.c:(.text+0xaae0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_round': music.c:(.text+0xab00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_round': music.c:(.text+0xab80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_ceil': music.c:(.text+0xaba0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_ceil': music.c:(.text+0xac20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_floor': music.c:(.text+0xac40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_floor': music.c:(.text+0xacc0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_abs': music.c:(.text+0xace0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_abs': music.c:(.text+0xad60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_inverse': music.c:(.text+0xad80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_inverse': music.c:(.text+0xae00): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_negative': music.c:(.text+0xae20): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_negative': music.c:(.text+0xaea0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_snap': music.c:(.text+0xaec0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_snap': music.c:(.text+0xaf40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_divide': music.c:(.text+0xaf60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_divide': music.c:(.text+0xafe0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_multiply_mat2': music.c:(.text+0xb000): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_multiply_mat2': music.c:(.text+0xb0a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_multiply': music.c:(.text+0xb0c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_multiply': music.c:(.text+0xb140): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_scale': music.c:(.text+0xb160): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_scale': music.c:(.text+0xb1e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_subtract': music.c:(.text+0xb200): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_subtract': music.c:(.text+0xb280): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_add': music.c:(.text+0xb2a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_add': music.c:(.text+0xb320): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_one': music.c:(.text+0xb340): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_one': music.c:(.text+0xb3c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_zero': music.c:(.text+0xb3e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_zero': music.c:(.text+0xb460): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_assign_vec2': music.c:(.text+0xb480): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_assign_vec2': music.c:(.text+0xb500): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_assign': music.c:(.text+0xb520): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_assign': music.c:(.text+0xb5a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i': music.c:(.text+0xb5c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i': music.c:(.text+0xb640): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_is_equal': music.c:(.text+0xb660): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_is_equal': music.c:(.text+0xb6a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2i_is_zero': music.c:(.text+0xb6c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2i_is_zero': music.c:(.text+0xb6e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_distance_squared': music.c:(.text+0xb700): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_distance_squared': music.c:(.text+0xb740): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_distance': music.c:(.text+0xb760): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_distance': music.c:(.text+0xb7a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_length': music.c:(.text+0xb7c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_length': music.c:(.text+0xb7e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_length_squared': music.c:(.text+0xb800): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_length_squared': music.c:(.text+0xb820): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_angle': music.c:(.text+0xb840): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_angle': music.c:(.text+0xb860): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_dot': music.c:(.text+0xb880): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_dot': music.c:(.text+0xb8c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_bezier4': music.c:(.text+0xb8e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_bezier4': music.c:(.text+0xb9a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_bezier3': music.c:(.text+0xb9e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_bezier3': music.c:(.text+0xba80): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_lerp': music.c:(.text+0xbaa0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_lerp': music.c:(.text+0xbb40): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_rotate': music.c:(.text+0xbb60): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_rotate': music.c:(.text+0xbc00): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_tangent': music.c:(.text+0xbc20): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_tangent': music.c:(.text+0xbca0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_reflect': music.c:(.text+0xbcc0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_reflect': music.c:(.text+0xbd60): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_slide': music.c:(.text+0xbd80): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_slide': music.c:(.text+0xbe20): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_project': music.c:(.text+0xbe40): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_project': music.c:(.text+0xbee0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_normalize': music.c:(.text+0xbf00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_normalize': music.c:(.text+0xbf80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_clamp': music.c:(.text+0xbfa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_clamp': music.c:(.text+0xc040): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_min': music.c:(.text+0xc060): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_min': music.c:(.text+0xc100): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_max': music.c:(.text+0xc120): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_max': music.c:(.text+0xc1c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_round': music.c:(.text+0xc1e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_round': music.c:(.text+0xc260): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_ceil': music.c:(.text+0xc280): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_ceil': music.c:(.text+0xc300): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_floor': music.c:(.text+0xc320): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_floor': music.c:(.text+0xc3a0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_abs': music.c:(.text+0xc3c0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_abs': music.c:(.text+0xc440): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_inverse': music.c:(.text+0xc460): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_inverse': music.c:(.text+0xc4e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_negative': music.c:(.text+0xc500): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_negative': music.c:(.text+0xc580): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_snap': music.c:(.text+0xc5a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_snap': music.c:(.text+0xc640): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_divide': music.c:(.text+0xc660): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_divide': music.c:(.text+0xc700): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_multiply_mat2': music.c:(.text+0xc720): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_multiply_mat2': music.c:(.text+0xc7c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_multiply': music.c:(.text+0xc7e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_multiply': music.c:(.text+0xc880): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_scale': music.c:(.text+0xc8a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_scale': music.c:(.text+0xc940): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_subtract': music.c:(.text+0xc960): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_subtract': music.c:(.text+0xca00): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_add': music.c:(.text+0xca20): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_add': music.c:(.text+0xcac0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_one': music.c:(.text+0xcae0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_one': music.c:(.text+0xcb60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_zero': music.c:(.text+0xcb80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_zero': music.c:(.text+0xcc00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_assign_vec2i': music.c:(.text+0xcc20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_assign_vec2i': music.c:(.text+0xcca0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_assign': music.c:(.text+0xccc0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_assign': music.c:(.text+0xcd40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2': music.c:(.text+0xcd60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2': music.c:(.text+0xcde0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_nearly_equal': music.c:(.text+0xce00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_nearly_equal': music.c:(.text+0xce40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_equal': music.c:(.text+0xce60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_equal': music.c:(.text+0xcea0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_near_zero': music.c:(.text+0xcec0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_near_zero': music.c:(.text+0xcee0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(music.c.o): In function `svec2_is_zero': music.c:(.text+0xcf00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(music.c.o): In function `psvec2_is_zero': music.c:(.text+0xcf20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_lerp': net_client.c:(.text+0x2a40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_lerp': net_client.c:(.text+0x2ac0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_multiply': net_client.c:(.text+0x2ae0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_multiply': net_client.c:(.text+0x2b60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_scale': net_client.c:(.text+0x2b80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_scale': net_client.c:(.text+0x2c00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_negative': net_client.c:(.text+0x2c20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_negative': net_client.c:(.text+0x2ca0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_scaling': net_client.c:(.text+0x2cc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_scaling': net_client.c:(.text+0x2d40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_translation': net_client.c:(.text+0x2d60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_translation': net_client.c:(.text+0x2de0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_look_at': net_client.c:(.text+0x2e00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_look_at': net_client.c:(.text+0x2ec0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_quaternion': net_client.c:(.text+0x2ee0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_quaternion': net_client.c:(.text+0x2f60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_axis': net_client.c:(.text+0x2f80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_axis': net_client.c:(.text+0x3000): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_z': net_client.c:(.text+0x3020): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_z': net_client.c:(.text+0x30a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_y': net_client.c:(.text+0x30c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_y': net_client.c:(.text+0x3140): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_rotation_x': net_client.c:(.text+0x3160): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_rotation_x': net_client.c:(.text+0x31e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_perspective_infinite': net_client.c:(.text+0x3200): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_perspective_infinite': net_client.c:(.text+0x3280): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_perspective_fov': net_client.c:(.text+0x32a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_perspective_fov': net_client.c:(.text+0x3320): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_perspective': net_client.c:(.text+0x3340): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_perspective': net_client.c:(.text+0x33c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_ortho': net_client.c:(.text+0x33e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_ortho': net_client.c:(.text+0x3460): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_inverse': net_client.c:(.text+0x3480): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_inverse': net_client.c:(.text+0x3500): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_adjugate': net_client.c:(.text+0x3520): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_adjugate': net_client.c:(.text+0x35a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_transpose': net_client.c:(.text+0x35c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_transpose': net_client.c:(.text+0x3640): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_assign_mat3': net_client.c:(.text+0x3660): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_assign_mat3': net_client.c:(.text+0x36e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_assign_mat2': net_client.c:(.text+0x3700): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_assign_mat2': net_client.c:(.text+0x37a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_assign': net_client.c:(.text+0x37c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_assign': net_client.c:(.text+0x3840): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_determinant': net_client.c:(.text+0x3860): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_determinant': net_client.c:(.text+0x3880): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_identity': net_client.c:(.text+0x38a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_identity': net_client.c:(.text+0x3920): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4_zero': net_client.c:(.text+0x3940): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4_zero': net_client.c:(.text+0x39c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat4': net_client.c:(.text+0x39e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat4': net_client.c:(.text+0x3a60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_lerp': net_client.c:(.text+0x3a80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_lerp': net_client.c:(.text+0x3b00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_multiply': net_client.c:(.text+0x3b20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_multiply': net_client.c:(.text+0x3ba0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_scale': net_client.c:(.text+0x3bc0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_scale': net_client.c:(.text+0x3c40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_negative': net_client.c:(.text+0x3c60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_negative': net_client.c:(.text+0x3ce0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_scaling': net_client.c:(.text+0x3d00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_scaling': net_client.c:(.text+0x3d80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_quaternion': net_client.c:(.text+0x3da0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_quaternion': net_client.c:(.text+0x3e40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_axis': net_client.c:(.text+0x3e60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_axis': net_client.c:(.text+0x3f00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_z': net_client.c:(.text+0x3f20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_z': net_client.c:(.text+0x3fa0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_y': net_client.c:(.text+0x3fc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_y': net_client.c:(.text+0x4040): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_rotation_x': net_client.c:(.text+0x4060): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_rotation_x': net_client.c:(.text+0x40e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_inverse': net_client.c:(.text+0x4100): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_inverse': net_client.c:(.text+0x4180): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_adjugate': net_client.c:(.text+0x41a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_adjugate': net_client.c:(.text+0x4220): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_cofactor': net_client.c:(.text+0x4240): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_cofactor': net_client.c:(.text+0x42c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_transpose': net_client.c:(.text+0x42e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_transpose': net_client.c:(.text+0x4360): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_assign_mat4': net_client.c:(.text+0x4380): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_assign_mat4': net_client.c:(.text+0x4400): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_assign_mat2': net_client.c:(.text+0x4420): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_assign_mat2': net_client.c:(.text+0x44c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_assign': net_client.c:(.text+0x44e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_assign': net_client.c:(.text+0x4560): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_determinant': net_client.c:(.text+0x4580): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_determinant': net_client.c:(.text+0x45a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_identity': net_client.c:(.text+0x45c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_identity': net_client.c:(.text+0x4640): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3_zero': net_client.c:(.text+0x4660): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3_zero': net_client.c:(.text+0x46e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat3': net_client.c:(.text+0x4700): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat3': net_client.c:(.text+0x4780): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_lerp': net_client.c:(.text+0x47a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_lerp': net_client.c:(.text+0x4860): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_multiply': net_client.c:(.text+0x4880): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_multiply': net_client.c:(.text+0x4940): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_scale': net_client.c:(.text+0x4960): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_scale': net_client.c:(.text+0x4a00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_negative': net_client.c:(.text+0x4a20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_negative': net_client.c:(.text+0x4ac0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_scaling': net_client.c:(.text+0x4ae0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_scaling': net_client.c:(.text+0x4b80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_rotation': net_client.c:(.text+0x4ba0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_rotation': net_client.c:(.text+0x4c40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_inverse': net_client.c:(.text+0x4c60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_inverse': net_client.c:(.text+0x4d00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_cofactor': net_client.c:(.text+0x4d20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_cofactor': net_client.c:(.text+0x4dc0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_transpose': net_client.c:(.text+0x4de0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_transpose': net_client.c:(.text+0x4e80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_assign_mat4': net_client.c:(.text+0x4ea0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_assign_mat4': net_client.c:(.text+0x4f40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_assign_mat3': net_client.c:(.text+0x4f60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_assign_mat3': net_client.c:(.text+0x5000): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_assign': net_client.c:(.text+0x5020): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_assign': net_client.c:(.text+0x50c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_determinant': net_client.c:(.text+0x50e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_determinant': net_client.c:(.text+0x5120): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_identity': net_client.c:(.text+0x5140): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_identity': net_client.c:(.text+0x51e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2_zero': net_client.c:(.text+0x5200): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2_zero': net_client.c:(.text+0x52a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `smat2': net_client.c:(.text+0x52c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psmat2': net_client.c:(.text+0x5360): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_length_squared': net_client.c:(.text+0x5380): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_length_squared': net_client.c:(.text+0x53c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_length': net_client.c:(.text+0x53e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_length': net_client.c:(.text+0x5420): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_angle': net_client.c:(.text+0x5440): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_angle': net_client.c:(.text+0x5480): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_dot': net_client.c:(.text+0x54a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_dot': net_client.c:(.text+0x54e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_slerp': net_client.c:(.text+0x5500): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_slerp': net_client.c:(.text+0x55c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_lerp': net_client.c:(.text+0x55e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_lerp': net_client.c:(.text+0x56a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_yaw_pitch_roll': net_client.c:(.text+0x56c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_yaw_pitch_roll': net_client.c:(.text+0x5760): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_mat4': net_client.c:(.text+0x5780): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_mat4': net_client.c:(.text+0x5820): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_vec3': net_client.c:(.text+0x5840): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_vec3': net_client.c:(.text+0x58e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_from_axis_angle': net_client.c:(.text+0x5900): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_from_axis_angle': net_client.c:(.text+0x59a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_power': net_client.c:(.text+0x59c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_power': net_client.c:(.text+0x5a60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_normalize': net_client.c:(.text+0x5a80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_normalize': net_client.c:(.text+0x5b20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_inverse': net_client.c:(.text+0x5b40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_inverse': net_client.c:(.text+0x5be0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_conjugate': net_client.c:(.text+0x5c00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_conjugate': net_client.c:(.text+0x5ca0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_negative': net_client.c:(.text+0x5cc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_negative': net_client.c:(.text+0x5d60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_divide': net_client.c:(.text+0x5d80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_divide': net_client.c:(.text+0x5e40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_multiply': net_client.c:(.text+0x5e60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_multiply': net_client.c:(.text+0x5f20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_scale': net_client.c:(.text+0x5f40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_scale': net_client.c:(.text+0x5fe0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_null': net_client.c:(.text+0x6000): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_null': net_client.c:(.text+0x60a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_zero': net_client.c:(.text+0x60c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_zero': net_client.c:(.text+0x6160): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_assign': net_client.c:(.text+0x6180): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_assign': net_client.c:(.text+0x6220): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat': net_client.c:(.text+0x6240): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat': net_client.c:(.text+0x62e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_nearly_equal': net_client.c:(.text+0x6300): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_nearly_equal': net_client.c:(.text+0x6340): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_equal': net_client.c:(.text+0x6360): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_equal': net_client.c:(.text+0x63a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_near_zero': net_client.c:(.text+0x63c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_near_zero': net_client.c:(.text+0x6400): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `squat_is_zero': net_client.c:(.text+0x6420): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psquat_is_zero': net_client.c:(.text+0x6460): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_lerp': net_client.c:(.text+0x6480): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_lerp': net_client.c:(.text+0x6520): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_normalize': net_client.c:(.text+0x6540): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_normalize': net_client.c:(.text+0x65e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_clamp': net_client.c:(.text+0x6600): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_clamp': net_client.c:(.text+0x66a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_min': net_client.c:(.text+0x66c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_min': net_client.c:(.text+0x6760): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_max': net_client.c:(.text+0x6780): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_max': net_client.c:(.text+0x6820): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_round': net_client.c:(.text+0x6840): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_round': net_client.c:(.text+0x68e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_ceil': net_client.c:(.text+0x6900): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_ceil': net_client.c:(.text+0x69a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_floor': net_client.c:(.text+0x69c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_floor': net_client.c:(.text+0x6a60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_abs': net_client.c:(.text+0x6a80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_abs': net_client.c:(.text+0x6b20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_inverse': net_client.c:(.text+0x6b40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_inverse': net_client.c:(.text+0x6be0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_negative': net_client.c:(.text+0x6c00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_negative': net_client.c:(.text+0x6ca0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_snap': net_client.c:(.text+0x6cc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_snap': net_client.c:(.text+0x6d60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_divide': net_client.c:(.text+0x6d80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_divide': net_client.c:(.text+0x6e20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_multiply_mat4': net_client.c:(.text+0x6e40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_multiply_mat4': net_client.c:(.text+0x6ee0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_multiply': net_client.c:(.text+0x6f00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_multiply': net_client.c:(.text+0x6fa0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_scale': net_client.c:(.text+0x6fc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_scale': net_client.c:(.text+0x7060): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_subtract': net_client.c:(.text+0x7080): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_subtract': net_client.c:(.text+0x7120): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_add': net_client.c:(.text+0x7140): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_add': net_client.c:(.text+0x71e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_one': net_client.c:(.text+0x7200): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_one': net_client.c:(.text+0x7280): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_zero': net_client.c:(.text+0x72a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_zero': net_client.c:(.text+0x7320): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_assign_vec4': net_client.c:(.text+0x7340): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_assign_vec4': net_client.c:(.text+0x73e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_assign': net_client.c:(.text+0x7400): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_assign': net_client.c:(.text+0x74a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i': net_client.c:(.text+0x74c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i': net_client.c:(.text+0x7560): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_is_equal': net_client.c:(.text+0x75a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_is_equal': net_client.c:(.text+0x75e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4i_is_zero': net_client.c:(.text+0x7600): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4i_is_zero': net_client.c:(.text+0x7620): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_lerp': net_client.c:(.text+0x7640): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_lerp': net_client.c:(.text+0x76e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_normalize': net_client.c:(.text+0x7700): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_normalize': net_client.c:(.text+0x77a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_clamp': net_client.c:(.text+0x77c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_clamp': net_client.c:(.text+0x7860): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_min': net_client.c:(.text+0x7880): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_min': net_client.c:(.text+0x7920): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_max': net_client.c:(.text+0x7940): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_max': net_client.c:(.text+0x79e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_round': net_client.c:(.text+0x7a00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_round': net_client.c:(.text+0x7aa0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_ceil': net_client.c:(.text+0x7ac0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_ceil': net_client.c:(.text+0x7b60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_floor': net_client.c:(.text+0x7b80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_floor': net_client.c:(.text+0x7c20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_abs': net_client.c:(.text+0x7c40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_abs': net_client.c:(.text+0x7ce0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_inverse': net_client.c:(.text+0x7d00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_inverse': net_client.c:(.text+0x7da0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_negative': net_client.c:(.text+0x7dc0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_negative': net_client.c:(.text+0x7e60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_snap': net_client.c:(.text+0x7e80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_snap': net_client.c:(.text+0x7f20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_divide': net_client.c:(.text+0x7f40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_divide': net_client.c:(.text+0x7fe0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_multiply_mat4': net_client.c:(.text+0x8000): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_multiply_mat4': net_client.c:(.text+0x80a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_multiply': net_client.c:(.text+0x80c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_multiply': net_client.c:(.text+0x8160): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_scale': net_client.c:(.text+0x8180): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_scale': net_client.c:(.text+0x8220): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_subtract': net_client.c:(.text+0x8240): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_subtract': net_client.c:(.text+0x82e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_add': net_client.c:(.text+0x8300): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_add': net_client.c:(.text+0x83a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_one': net_client.c:(.text+0x83c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_one': net_client.c:(.text+0x8440): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_zero': net_client.c:(.text+0x8460): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_zero': net_client.c:(.text+0x84e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_assign_vec4i': net_client.c:(.text+0x8500): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_assign_vec4i': net_client.c:(.text+0x85a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_assign': net_client.c:(.text+0x85c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_assign': net_client.c:(.text+0x8660): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4': net_client.c:(.text+0x8680): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4': net_client.c:(.text+0x8720): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_nearly_equal': net_client.c:(.text+0x8740): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_nearly_equal': net_client.c:(.text+0x8780): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_equal': net_client.c:(.text+0x87a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_equal': net_client.c:(.text+0x87e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_near_zero': net_client.c:(.text+0x8800): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_near_zero': net_client.c:(.text+0x8840): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec4_is_zero': net_client.c:(.text+0x8860): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec4_is_zero': net_client.c:(.text+0x8880): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_distance_squared': net_client.c:(.text+0x88a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_distance_squared': net_client.c:(.text+0x8900): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_distance': net_client.c:(.text+0x8920): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_distance': net_client.c:(.text+0x8980): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_length_squared': net_client.c:(.text+0x89a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_length_squared': net_client.c:(.text+0x89e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_length': net_client.c:(.text+0x8a00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_length': net_client.c:(.text+0x8a40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_dot': net_client.c:(.text+0x8a60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_dot': net_client.c:(.text+0x8ac0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_bezier4': net_client.c:(.text+0x8ae0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_bezier4': net_client.c:(.text+0x8be0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_bezier3': net_client.c:(.text+0x8c20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_bezier3': net_client.c:(.text+0x8d20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_lerp': net_client.c:(.text+0x8d40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_lerp': net_client.c:(.text+0x8e20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_reflect': net_client.c:(.text+0x8e40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_reflect': net_client.c:(.text+0x8f20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_slide': net_client.c:(.text+0x8f40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_slide': net_client.c:(.text+0x9020): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_project': net_client.c:(.text+0x9040): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_project': net_client.c:(.text+0x9120): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_normalize': net_client.c:(.text+0x9140): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_normalize': net_client.c:(.text+0x9200): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_cross': net_client.c:(.text+0x9220): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_cross': net_client.c:(.text+0x9300): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_clamp': net_client.c:(.text+0x9320): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_clamp': net_client.c:(.text+0x9420): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_min': net_client.c:(.text+0x9440): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_min': net_client.c:(.text+0x9520): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_max': net_client.c:(.text+0x9540): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_max': net_client.c:(.text+0x9620): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_round': net_client.c:(.text+0x9640): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_round': net_client.c:(.text+0x96e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_ceil': net_client.c:(.text+0x9700): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_ceil': net_client.c:(.text+0x97a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_floor': net_client.c:(.text+0x97c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_floor': net_client.c:(.text+0x9860): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_abs': net_client.c:(.text+0x9880): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_abs': net_client.c:(.text+0x9940): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_inverse': net_client.c:(.text+0x9960): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_inverse': net_client.c:(.text+0x9a20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_negative': net_client.c:(.text+0x9a40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_negative': net_client.c:(.text+0x9b00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_snap': net_client.c:(.text+0x9b20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_snap': net_client.c:(.text+0x9c00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_divide': net_client.c:(.text+0x9c20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_divide': net_client.c:(.text+0x9d00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_multiply_mat3': net_client.c:(.text+0x9d20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_multiply_mat3': net_client.c:(.text+0x9de0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_multiply': net_client.c:(.text+0x9e00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_multiply': net_client.c:(.text+0x9ee0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_scale': net_client.c:(.text+0x9f00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_scale': net_client.c:(.text+0x9fc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_subtract': net_client.c:(.text+0x9fe0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_subtract': net_client.c:(.text+0xa0c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_add': net_client.c:(.text+0xa0e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_add': net_client.c:(.text+0xa1c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_one': net_client.c:(.text+0xa1e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_one': net_client.c:(.text+0xa280): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_zero': net_client.c:(.text+0xa2a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_zero': net_client.c:(.text+0xa340): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_assign_vec3': net_client.c:(.text+0xa360): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_assign_vec3': net_client.c:(.text+0xa400): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_assign': net_client.c:(.text+0xa420): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_assign': net_client.c:(.text+0xa4e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i': net_client.c:(.text+0xa500): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i': net_client.c:(.text+0xa5a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_is_equal': net_client.c:(.text+0xa5c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_is_equal': net_client.c:(.text+0xa620): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3i_is_zero': net_client.c:(.text+0xa640): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3i_is_zero': net_client.c:(.text+0xa680): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_distance_squared': net_client.c:(.text+0xa6a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_distance_squared': net_client.c:(.text+0xa6e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_distance': net_client.c:(.text+0xa700): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_distance': net_client.c:(.text+0xa740): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_length_squared': net_client.c:(.text+0xa760): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_length_squared': net_client.c:(.text+0xa780): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_length': net_client.c:(.text+0xa7a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_length': net_client.c:(.text+0xa7c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_dot': net_client.c:(.text+0xa7e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_dot': net_client.c:(.text+0xa820): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_bezier4': net_client.c:(.text+0xa840): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_bezier4': net_client.c:(.text+0xa920): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_bezier3': net_client.c:(.text+0xa960): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_bezier3': net_client.c:(.text+0xaa20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_lerp': net_client.c:(.text+0xaa40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_lerp': net_client.c:(.text+0xab00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_reflect': net_client.c:(.text+0xab20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_reflect': net_client.c:(.text+0xabe0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_slide': net_client.c:(.text+0xac00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_slide': net_client.c:(.text+0xacc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_project': net_client.c:(.text+0xace0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_project': net_client.c:(.text+0xada0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_normalize': net_client.c:(.text+0xadc0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_normalize': net_client.c:(.text+0xae60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_cross': net_client.c:(.text+0xae80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_cross': net_client.c:(.text+0xaf40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_clamp': net_client.c:(.text+0xaf60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_clamp': net_client.c:(.text+0xb020): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_min': net_client.c:(.text+0xb040): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_min': net_client.c:(.text+0xb100): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_max': net_client.c:(.text+0xb120): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_max': net_client.c:(.text+0xb1e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_round': net_client.c:(.text+0xb200): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_round': net_client.c:(.text+0xb2a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_ceil': net_client.c:(.text+0xb2c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_ceil': net_client.c:(.text+0xb360): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_floor': net_client.c:(.text+0xb380): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_floor': net_client.c:(.text+0xb420): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_abs': net_client.c:(.text+0xb440): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_abs': net_client.c:(.text+0xb4e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_inverse': net_client.c:(.text+0xb500): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_inverse': net_client.c:(.text+0xb5a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_negative': net_client.c:(.text+0xb5c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_negative': net_client.c:(.text+0xb660): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_snap': net_client.c:(.text+0xb680): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_snap': net_client.c:(.text+0xb740): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_divide': net_client.c:(.text+0xb760): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_divide': net_client.c:(.text+0xb820): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_multiply_mat3': net_client.c:(.text+0xb840): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_multiply_mat3': net_client.c:(.text+0xb8e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_multiply': net_client.c:(.text+0xb900): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_multiply': net_client.c:(.text+0xb9c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_scale': net_client.c:(.text+0xb9e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_scale': net_client.c:(.text+0xba80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_subtract': net_client.c:(.text+0xbaa0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_subtract': net_client.c:(.text+0xbb60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_add': net_client.c:(.text+0xbb80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_add': net_client.c:(.text+0xbc40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_one': net_client.c:(.text+0xbc60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_one': net_client.c:(.text+0xbd00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_zero': net_client.c:(.text+0xbd20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_zero': net_client.c:(.text+0xbdc0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_assign_vec3i': net_client.c:(.text+0xbde0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_assign_vec3i': net_client.c:(.text+0xbea0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_assign': net_client.c:(.text+0xbec0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_assign': net_client.c:(.text+0xbf60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3': net_client.c:(.text+0xbf80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3': net_client.c:(.text+0xc020): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_nearly_equal': net_client.c:(.text+0xc040): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_nearly_equal': net_client.c:(.text+0xc080): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_equal': net_client.c:(.text+0xc0a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_equal': net_client.c:(.text+0xc0e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_near_zero': net_client.c:(.text+0xc100): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_near_zero': net_client.c:(.text+0xc140): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec3_is_zero': net_client.c:(.text+0xc160): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec3_is_zero': net_client.c:(.text+0xc1a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_distance_squared': net_client.c:(.text+0xc1c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_distance_squared': net_client.c:(.text+0xc200): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_distance': net_client.c:(.text+0xc220): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_distance': net_client.c:(.text+0xc240): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_length': net_client.c:(.text+0xc260): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_length': net_client.c:(.text+0xc280): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_length_squared': net_client.c:(.text+0xc2a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_length_squared': net_client.c:(.text+0xc2c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_angle': net_client.c:(.text+0xc2e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_angle': net_client.c:(.text+0xc300): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_dot': net_client.c:(.text+0xc320): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_dot': net_client.c:(.text+0xc360): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_bezier4': net_client.c:(.text+0xc380): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_bezier4': net_client.c:(.text+0xc420): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_bezier3': net_client.c:(.text+0xc460): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_bezier3': net_client.c:(.text+0xc500): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_lerp': net_client.c:(.text+0xc520): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_lerp': net_client.c:(.text+0xc5a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_rotate': net_client.c:(.text+0xc5c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_rotate': net_client.c:(.text+0xc640): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_tangent': net_client.c:(.text+0xc660): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_tangent': net_client.c:(.text+0xc6e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_reflect': net_client.c:(.text+0xc700): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_reflect': net_client.c:(.text+0xc780): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_slide': net_client.c:(.text+0xc7a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_slide': net_client.c:(.text+0xc820): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_project': net_client.c:(.text+0xc840): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_project': net_client.c:(.text+0xc8c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_normalize': net_client.c:(.text+0xc8e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_normalize': net_client.c:(.text+0xc960): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_clamp': net_client.c:(.text+0xc980): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_clamp': net_client.c:(.text+0xca20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_min': net_client.c:(.text+0xca40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_min': net_client.c:(.text+0xcac0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_max': net_client.c:(.text+0xcae0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_max': net_client.c:(.text+0xcb60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_round': net_client.c:(.text+0xcb80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_round': net_client.c:(.text+0xcc00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_ceil': net_client.c:(.text+0xcc20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_ceil': net_client.c:(.text+0xcca0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_floor': net_client.c:(.text+0xccc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_floor': net_client.c:(.text+0xcd40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_abs': net_client.c:(.text+0xcd60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_abs': net_client.c:(.text+0xcde0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_inverse': net_client.c:(.text+0xce00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_inverse': net_client.c:(.text+0xce80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_negative': net_client.c:(.text+0xcea0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_negative': net_client.c:(.text+0xcf20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_snap': net_client.c:(.text+0xcf40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_snap': net_client.c:(.text+0xcfc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_divide': net_client.c:(.text+0xcfe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_divide': net_client.c:(.text+0xd060): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_multiply_mat2': net_client.c:(.text+0xd080): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_multiply_mat2': net_client.c:(.text+0xd120): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_multiply': net_client.c:(.text+0xd140): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_multiply': net_client.c:(.text+0xd1c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_scale': net_client.c:(.text+0xd1e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_scale': net_client.c:(.text+0xd260): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_subtract': net_client.c:(.text+0xd280): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_subtract': net_client.c:(.text+0xd300): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_add': net_client.c:(.text+0xd320): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_add': net_client.c:(.text+0xd3a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_one': net_client.c:(.text+0xd3c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_one': net_client.c:(.text+0xd440): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_zero': net_client.c:(.text+0xd460): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_zero': net_client.c:(.text+0xd4e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_assign_vec2': net_client.c:(.text+0xd500): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_assign_vec2': net_client.c:(.text+0xd580): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_assign': net_client.c:(.text+0xd5a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_assign': net_client.c:(.text+0xd620): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i': net_client.c:(.text+0xd640): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i': net_client.c:(.text+0xd6c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_is_equal': net_client.c:(.text+0xd6e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_is_equal': net_client.c:(.text+0xd720): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2i_is_zero': net_client.c:(.text+0xd740): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2i_is_zero': net_client.c:(.text+0xd760): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_distance_squared': net_client.c:(.text+0xd780): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_distance_squared': net_client.c:(.text+0xd7c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_distance': net_client.c:(.text+0xd7e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_distance': net_client.c:(.text+0xd820): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_length': net_client.c:(.text+0xd840): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_length': net_client.c:(.text+0xd860): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_length_squared': net_client.c:(.text+0xd880): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_length_squared': net_client.c:(.text+0xd8a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_angle': net_client.c:(.text+0xd8c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_angle': net_client.c:(.text+0xd8e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_dot': net_client.c:(.text+0xd900): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_dot': net_client.c:(.text+0xd940): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_bezier4': net_client.c:(.text+0xd960): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_bezier4': net_client.c:(.text+0xda20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_bezier3': net_client.c:(.text+0xda60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_bezier3': net_client.c:(.text+0xdb00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_lerp': net_client.c:(.text+0xdb20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_lerp': net_client.c:(.text+0xdbc0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_rotate': net_client.c:(.text+0xdbe0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_rotate': net_client.c:(.text+0xdc80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_tangent': net_client.c:(.text+0xdca0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_tangent': net_client.c:(.text+0xdd20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_reflect': net_client.c:(.text+0xdd40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_reflect': net_client.c:(.text+0xdde0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_slide': net_client.c:(.text+0xde00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_slide': net_client.c:(.text+0xdea0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_project': net_client.c:(.text+0xdec0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_project': net_client.c:(.text+0xdf60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_normalize': net_client.c:(.text+0xdf80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_normalize': net_client.c:(.text+0xe000): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_clamp': net_client.c:(.text+0xe020): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_clamp': net_client.c:(.text+0xe0c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_min': net_client.c:(.text+0xe0e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_min': net_client.c:(.text+0xe180): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_max': net_client.c:(.text+0xe1a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_max': net_client.c:(.text+0xe240): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_round': net_client.c:(.text+0xe260): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_round': net_client.c:(.text+0xe2e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_ceil': net_client.c:(.text+0xe300): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_ceil': net_client.c:(.text+0xe380): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_floor': net_client.c:(.text+0xe3a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_floor': net_client.c:(.text+0xe420): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_abs': net_client.c:(.text+0xe440): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_abs': net_client.c:(.text+0xe4c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_inverse': net_client.c:(.text+0xe4e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_inverse': net_client.c:(.text+0xe560): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_negative': net_client.c:(.text+0xe580): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_negative': net_client.c:(.text+0xe600): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_snap': net_client.c:(.text+0xe620): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_snap': net_client.c:(.text+0xe6c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_divide': net_client.c:(.text+0xe6e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_divide': net_client.c:(.text+0xe780): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_multiply_mat2': net_client.c:(.text+0xe7a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_multiply_mat2': net_client.c:(.text+0xe840): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_multiply': net_client.c:(.text+0xe860): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_multiply': net_client.c:(.text+0xe900): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_scale': net_client.c:(.text+0xe920): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_scale': net_client.c:(.text+0xe9c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_subtract': net_client.c:(.text+0xe9e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_subtract': net_client.c:(.text+0xea80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_add': net_client.c:(.text+0xeaa0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_add': net_client.c:(.text+0xeb40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_one': net_client.c:(.text+0xeb60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_one': net_client.c:(.text+0xebe0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_zero': net_client.c:(.text+0xec00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_zero': net_client.c:(.text+0xec80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_assign_vec2i': net_client.c:(.text+0xeca0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_assign_vec2i': net_client.c:(.text+0xed20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_assign': net_client.c:(.text+0xed40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_assign': net_client.c:(.text+0xedc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2': net_client.c:(.text+0xede0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2': net_client.c:(.text+0xee60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_nearly_equal': net_client.c:(.text+0xee80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_nearly_equal': net_client.c:(.text+0xeec0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_equal': net_client.c:(.text+0xeee0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_equal': net_client.c:(.text+0xef20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_near_zero': net_client.c:(.text+0xef40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_near_zero': net_client.c:(.text+0xef60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `svec2_is_zero': net_client.c:(.text+0xef80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(net_client.c.o): In function `psvec2_is_zero': net_client.c:(.text+0xefa0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_lerp': net_server.c:(.text+0x1f20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_lerp': net_server.c:(.text+0x1fa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_multiply': net_server.c:(.text+0x1fc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_multiply': net_server.c:(.text+0x2040): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_scale': net_server.c:(.text+0x2060): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_scale': net_server.c:(.text+0x20e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_negative': net_server.c:(.text+0x2100): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_negative': net_server.c:(.text+0x2180): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_scaling': net_server.c:(.text+0x21a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_scaling': net_server.c:(.text+0x2220): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_translation': net_server.c:(.text+0x2240): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_translation': net_server.c:(.text+0x22c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_look_at': net_server.c:(.text+0x22e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_look_at': net_server.c:(.text+0x23a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_quaternion': net_server.c:(.text+0x23c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_quaternion': net_server.c:(.text+0x2440): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_axis': net_server.c:(.text+0x2460): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_axis': net_server.c:(.text+0x24e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_z': net_server.c:(.text+0x2500): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_z': net_server.c:(.text+0x2580): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_y': net_server.c:(.text+0x25a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_y': net_server.c:(.text+0x2620): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_rotation_x': net_server.c:(.text+0x2640): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_rotation_x': net_server.c:(.text+0x26c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_perspective_infinite': net_server.c:(.text+0x26e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_perspective_infinite': net_server.c:(.text+0x2760): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_perspective_fov': net_server.c:(.text+0x2780): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_perspective_fov': net_server.c:(.text+0x2800): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_perspective': net_server.c:(.text+0x2820): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_perspective': net_server.c:(.text+0x28a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_ortho': net_server.c:(.text+0x28c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_ortho': net_server.c:(.text+0x2940): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_inverse': net_server.c:(.text+0x2960): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_inverse': net_server.c:(.text+0x29e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_adjugate': net_server.c:(.text+0x2a00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_adjugate': net_server.c:(.text+0x2a80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_transpose': net_server.c:(.text+0x2aa0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_transpose': net_server.c:(.text+0x2b20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_assign_mat3': net_server.c:(.text+0x2b40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_assign_mat3': net_server.c:(.text+0x2bc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_assign_mat2': net_server.c:(.text+0x2be0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_assign_mat2': net_server.c:(.text+0x2c80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_assign': net_server.c:(.text+0x2ca0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_assign': net_server.c:(.text+0x2d20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_determinant': net_server.c:(.text+0x2d40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_determinant': net_server.c:(.text+0x2d60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_identity': net_server.c:(.text+0x2d80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_identity': net_server.c:(.text+0x2e00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4_zero': net_server.c:(.text+0x2e20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4_zero': net_server.c:(.text+0x2ea0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat4': net_server.c:(.text+0x2ec0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat4': net_server.c:(.text+0x2f40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_lerp': net_server.c:(.text+0x2f60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_lerp': net_server.c:(.text+0x2fe0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_multiply': net_server.c:(.text+0x3000): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_multiply': net_server.c:(.text+0x3080): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_scale': net_server.c:(.text+0x30a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_scale': net_server.c:(.text+0x3120): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_negative': net_server.c:(.text+0x3140): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_negative': net_server.c:(.text+0x31c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_scaling': net_server.c:(.text+0x31e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_scaling': net_server.c:(.text+0x3260): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_quaternion': net_server.c:(.text+0x3280): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_quaternion': net_server.c:(.text+0x3320): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_axis': net_server.c:(.text+0x3340): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_axis': net_server.c:(.text+0x33e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_z': net_server.c:(.text+0x3400): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_z': net_server.c:(.text+0x3480): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_y': net_server.c:(.text+0x34a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_y': net_server.c:(.text+0x3520): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_rotation_x': net_server.c:(.text+0x3540): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_rotation_x': net_server.c:(.text+0x35c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_inverse': net_server.c:(.text+0x35e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_inverse': net_server.c:(.text+0x3660): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_adjugate': net_server.c:(.text+0x3680): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_adjugate': net_server.c:(.text+0x3700): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_cofactor': net_server.c:(.text+0x3720): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_cofactor': net_server.c:(.text+0x37a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_transpose': net_server.c:(.text+0x37c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_transpose': net_server.c:(.text+0x3840): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_assign_mat4': net_server.c:(.text+0x3860): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_assign_mat4': net_server.c:(.text+0x38e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_assign_mat2': net_server.c:(.text+0x3900): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_assign_mat2': net_server.c:(.text+0x39a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_assign': net_server.c:(.text+0x39c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_assign': net_server.c:(.text+0x3a40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_determinant': net_server.c:(.text+0x3a60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_determinant': net_server.c:(.text+0x3a80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_identity': net_server.c:(.text+0x3aa0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_identity': net_server.c:(.text+0x3b20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3_zero': net_server.c:(.text+0x3b40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3_zero': net_server.c:(.text+0x3bc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat3': net_server.c:(.text+0x3be0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat3': net_server.c:(.text+0x3c60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_lerp': net_server.c:(.text+0x3c80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_lerp': net_server.c:(.text+0x3d40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_multiply': net_server.c:(.text+0x3d60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_multiply': net_server.c:(.text+0x3e20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_scale': net_server.c:(.text+0x3e40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_scale': net_server.c:(.text+0x3ee0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_negative': net_server.c:(.text+0x3f00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_negative': net_server.c:(.text+0x3fa0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_scaling': net_server.c:(.text+0x3fc0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_scaling': net_server.c:(.text+0x4060): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_rotation': net_server.c:(.text+0x4080): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_rotation': net_server.c:(.text+0x4120): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_inverse': net_server.c:(.text+0x4140): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_inverse': net_server.c:(.text+0x41e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_cofactor': net_server.c:(.text+0x4200): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_cofactor': net_server.c:(.text+0x42a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_transpose': net_server.c:(.text+0x42c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_transpose': net_server.c:(.text+0x4360): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_assign_mat4': net_server.c:(.text+0x4380): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_assign_mat4': net_server.c:(.text+0x4420): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_assign_mat3': net_server.c:(.text+0x4440): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_assign_mat3': net_server.c:(.text+0x44e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_assign': net_server.c:(.text+0x4500): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_assign': net_server.c:(.text+0x45a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_determinant': net_server.c:(.text+0x45c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_determinant': net_server.c:(.text+0x4600): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_identity': net_server.c:(.text+0x4620): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_identity': net_server.c:(.text+0x46c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2_zero': net_server.c:(.text+0x46e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2_zero': net_server.c:(.text+0x4780): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `smat2': net_server.c:(.text+0x47a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psmat2': net_server.c:(.text+0x4840): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_length_squared': net_server.c:(.text+0x4860): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_length_squared': net_server.c:(.text+0x48a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_length': net_server.c:(.text+0x48c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_length': net_server.c:(.text+0x4900): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_angle': net_server.c:(.text+0x4920): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_angle': net_server.c:(.text+0x4960): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_dot': net_server.c:(.text+0x4980): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_dot': net_server.c:(.text+0x49c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_slerp': net_server.c:(.text+0x49e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_slerp': net_server.c:(.text+0x4aa0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_lerp': net_server.c:(.text+0x4ac0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_lerp': net_server.c:(.text+0x4b80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_yaw_pitch_roll': net_server.c:(.text+0x4ba0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_yaw_pitch_roll': net_server.c:(.text+0x4c40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_mat4': net_server.c:(.text+0x4c60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_mat4': net_server.c:(.text+0x4d00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_vec3': net_server.c:(.text+0x4d20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_vec3': net_server.c:(.text+0x4dc0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_from_axis_angle': net_server.c:(.text+0x4de0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_from_axis_angle': net_server.c:(.text+0x4e80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_power': net_server.c:(.text+0x4ea0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_power': net_server.c:(.text+0x4f40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_normalize': net_server.c:(.text+0x4f60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_normalize': net_server.c:(.text+0x5000): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_inverse': net_server.c:(.text+0x5020): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_inverse': net_server.c:(.text+0x50c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_conjugate': net_server.c:(.text+0x50e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_conjugate': net_server.c:(.text+0x5180): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_negative': net_server.c:(.text+0x51a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_negative': net_server.c:(.text+0x5240): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_divide': net_server.c:(.text+0x5260): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_divide': net_server.c:(.text+0x5320): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_multiply': net_server.c:(.text+0x5340): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_multiply': net_server.c:(.text+0x5400): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_scale': net_server.c:(.text+0x5420): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_scale': net_server.c:(.text+0x54c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_null': net_server.c:(.text+0x54e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_null': net_server.c:(.text+0x5580): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_zero': net_server.c:(.text+0x55a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_zero': net_server.c:(.text+0x5640): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_assign': net_server.c:(.text+0x5660): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_assign': net_server.c:(.text+0x5700): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat': net_server.c:(.text+0x5720): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat': net_server.c:(.text+0x57c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_nearly_equal': net_server.c:(.text+0x57e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_nearly_equal': net_server.c:(.text+0x5820): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_equal': net_server.c:(.text+0x5840): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_equal': net_server.c:(.text+0x5880): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_near_zero': net_server.c:(.text+0x58a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_near_zero': net_server.c:(.text+0x58e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `squat_is_zero': net_server.c:(.text+0x5900): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psquat_is_zero': net_server.c:(.text+0x5940): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_lerp': net_server.c:(.text+0x5960): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_lerp': net_server.c:(.text+0x5a00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_normalize': net_server.c:(.text+0x5a20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_normalize': net_server.c:(.text+0x5ac0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_clamp': net_server.c:(.text+0x5ae0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_clamp': net_server.c:(.text+0x5b80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_min': net_server.c:(.text+0x5ba0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_min': net_server.c:(.text+0x5c40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_max': net_server.c:(.text+0x5c60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_max': net_server.c:(.text+0x5d00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_round': net_server.c:(.text+0x5d20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_round': net_server.c:(.text+0x5dc0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_ceil': net_server.c:(.text+0x5de0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_ceil': net_server.c:(.text+0x5e80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_floor': net_server.c:(.text+0x5ea0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_floor': net_server.c:(.text+0x5f40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_abs': net_server.c:(.text+0x5f60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_abs': net_server.c:(.text+0x6000): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_inverse': net_server.c:(.text+0x6020): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_inverse': net_server.c:(.text+0x60c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_negative': net_server.c:(.text+0x60e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_negative': net_server.c:(.text+0x6180): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_snap': net_server.c:(.text+0x61a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_snap': net_server.c:(.text+0x6240): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_divide': net_server.c:(.text+0x6260): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_divide': net_server.c:(.text+0x6300): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_multiply_mat4': net_server.c:(.text+0x6320): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_multiply_mat4': net_server.c:(.text+0x63c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_multiply': net_server.c:(.text+0x63e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_multiply': net_server.c:(.text+0x6480): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_scale': net_server.c:(.text+0x64a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_scale': net_server.c:(.text+0x6540): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_subtract': net_server.c:(.text+0x6560): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_subtract': net_server.c:(.text+0x6600): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_add': net_server.c:(.text+0x6620): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_add': net_server.c:(.text+0x66c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_one': net_server.c:(.text+0x66e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_one': net_server.c:(.text+0x6760): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_zero': net_server.c:(.text+0x6780): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_zero': net_server.c:(.text+0x6800): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_assign_vec4': net_server.c:(.text+0x6820): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_assign_vec4': net_server.c:(.text+0x68c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_assign': net_server.c:(.text+0x68e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_assign': net_server.c:(.text+0x6980): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i': net_server.c:(.text+0x69a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i': net_server.c:(.text+0x6a40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_is_equal': net_server.c:(.text+0x6a80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_is_equal': net_server.c:(.text+0x6ac0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4i_is_zero': net_server.c:(.text+0x6ae0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4i_is_zero': net_server.c:(.text+0x6b00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_lerp': net_server.c:(.text+0x6b20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_lerp': net_server.c:(.text+0x6bc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_normalize': net_server.c:(.text+0x6be0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_normalize': net_server.c:(.text+0x6c80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_clamp': net_server.c:(.text+0x6ca0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_clamp': net_server.c:(.text+0x6d40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_min': net_server.c:(.text+0x6d60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_min': net_server.c:(.text+0x6e00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_max': net_server.c:(.text+0x6e20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_max': net_server.c:(.text+0x6ec0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_round': net_server.c:(.text+0x6ee0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_round': net_server.c:(.text+0x6f80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_ceil': net_server.c:(.text+0x6fa0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_ceil': net_server.c:(.text+0x7040): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_floor': net_server.c:(.text+0x7060): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_floor': net_server.c:(.text+0x7100): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_abs': net_server.c:(.text+0x7120): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_abs': net_server.c:(.text+0x71c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_inverse': net_server.c:(.text+0x71e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_inverse': net_server.c:(.text+0x7280): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_negative': net_server.c:(.text+0x72a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_negative': net_server.c:(.text+0x7340): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_snap': net_server.c:(.text+0x7360): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_snap': net_server.c:(.text+0x7400): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_divide': net_server.c:(.text+0x7420): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_divide': net_server.c:(.text+0x74c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_multiply_mat4': net_server.c:(.text+0x74e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_multiply_mat4': net_server.c:(.text+0x7580): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_multiply': net_server.c:(.text+0x75a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_multiply': net_server.c:(.text+0x7640): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_scale': net_server.c:(.text+0x7660): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_scale': net_server.c:(.text+0x7700): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_subtract': net_server.c:(.text+0x7720): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_subtract': net_server.c:(.text+0x77c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_add': net_server.c:(.text+0x77e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_add': net_server.c:(.text+0x7880): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_one': net_server.c:(.text+0x78a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_one': net_server.c:(.text+0x7920): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_zero': net_server.c:(.text+0x7940): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_zero': net_server.c:(.text+0x79c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_assign_vec4i': net_server.c:(.text+0x79e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_assign_vec4i': net_server.c:(.text+0x7a80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_assign': net_server.c:(.text+0x7aa0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_assign': net_server.c:(.text+0x7b40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4': net_server.c:(.text+0x7b60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4': net_server.c:(.text+0x7c00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_nearly_equal': net_server.c:(.text+0x7c20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_nearly_equal': net_server.c:(.text+0x7c60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_equal': net_server.c:(.text+0x7c80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_equal': net_server.c:(.text+0x7cc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_near_zero': net_server.c:(.text+0x7ce0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_near_zero': net_server.c:(.text+0x7d20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec4_is_zero': net_server.c:(.text+0x7d40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec4_is_zero': net_server.c:(.text+0x7d60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_distance_squared': net_server.c:(.text+0x7d80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_distance_squared': net_server.c:(.text+0x7de0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_distance': net_server.c:(.text+0x7e00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_distance': net_server.c:(.text+0x7e60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_length_squared': net_server.c:(.text+0x7e80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_length_squared': net_server.c:(.text+0x7ec0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_length': net_server.c:(.text+0x7ee0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_length': net_server.c:(.text+0x7f20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_dot': net_server.c:(.text+0x7f40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_dot': net_server.c:(.text+0x7fa0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_bezier4': net_server.c:(.text+0x7fc0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_bezier4': net_server.c:(.text+0x80c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_bezier3': net_server.c:(.text+0x8100): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_bezier3': net_server.c:(.text+0x8200): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_lerp': net_server.c:(.text+0x8220): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_lerp': net_server.c:(.text+0x8300): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_reflect': net_server.c:(.text+0x8320): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_reflect': net_server.c:(.text+0x8400): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_slide': net_server.c:(.text+0x8420): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_slide': net_server.c:(.text+0x8500): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_project': net_server.c:(.text+0x8520): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_project': net_server.c:(.text+0x8600): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_normalize': net_server.c:(.text+0x8620): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_normalize': net_server.c:(.text+0x86e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_cross': net_server.c:(.text+0x8700): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_cross': net_server.c:(.text+0x87e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_clamp': net_server.c:(.text+0x8800): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_clamp': net_server.c:(.text+0x8900): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_min': net_server.c:(.text+0x8920): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_min': net_server.c:(.text+0x8a00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_max': net_server.c:(.text+0x8a20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_max': net_server.c:(.text+0x8b00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_round': net_server.c:(.text+0x8b20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_round': net_server.c:(.text+0x8bc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_ceil': net_server.c:(.text+0x8be0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_ceil': net_server.c:(.text+0x8c80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_floor': net_server.c:(.text+0x8ca0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_floor': net_server.c:(.text+0x8d40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_abs': net_server.c:(.text+0x8d60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_abs': net_server.c:(.text+0x8e20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_inverse': net_server.c:(.text+0x8e40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_inverse': net_server.c:(.text+0x8f00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_negative': net_server.c:(.text+0x8f20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_negative': net_server.c:(.text+0x8fe0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_snap': net_server.c:(.text+0x9000): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_snap': net_server.c:(.text+0x90e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_divide': net_server.c:(.text+0x9100): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_divide': net_server.c:(.text+0x91e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_multiply_mat3': net_server.c:(.text+0x9200): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_multiply_mat3': net_server.c:(.text+0x92c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_multiply': net_server.c:(.text+0x92e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_multiply': net_server.c:(.text+0x93c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_scale': net_server.c:(.text+0x93e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_scale': net_server.c:(.text+0x94a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_subtract': net_server.c:(.text+0x94c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_subtract': net_server.c:(.text+0x95a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_add': net_server.c:(.text+0x95c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_add': net_server.c:(.text+0x96a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_one': net_server.c:(.text+0x96c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_one': net_server.c:(.text+0x9760): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_zero': net_server.c:(.text+0x9780): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_zero': net_server.c:(.text+0x9820): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_assign_vec3': net_server.c:(.text+0x9840): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_assign_vec3': net_server.c:(.text+0x98e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_assign': net_server.c:(.text+0x9900): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_assign': net_server.c:(.text+0x99c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i': net_server.c:(.text+0x99e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i': net_server.c:(.text+0x9a80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_is_equal': net_server.c:(.text+0x9aa0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_is_equal': net_server.c:(.text+0x9b00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3i_is_zero': net_server.c:(.text+0x9b20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3i_is_zero': net_server.c:(.text+0x9b60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_distance_squared': net_server.c:(.text+0x9b80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_distance_squared': net_server.c:(.text+0x9bc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_distance': net_server.c:(.text+0x9be0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_distance': net_server.c:(.text+0x9c20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_length_squared': net_server.c:(.text+0x9c40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_length_squared': net_server.c:(.text+0x9c60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_length': net_server.c:(.text+0x9c80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_length': net_server.c:(.text+0x9ca0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_dot': net_server.c:(.text+0x9cc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_dot': net_server.c:(.text+0x9d00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_bezier4': net_server.c:(.text+0x9d20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_bezier4': net_server.c:(.text+0x9e00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_bezier3': net_server.c:(.text+0x9e40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_bezier3': net_server.c:(.text+0x9f00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_lerp': net_server.c:(.text+0x9f20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_lerp': net_server.c:(.text+0x9fe0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_reflect': net_server.c:(.text+0xa000): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_reflect': net_server.c:(.text+0xa0c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_slide': net_server.c:(.text+0xa0e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_slide': net_server.c:(.text+0xa1a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_project': net_server.c:(.text+0xa1c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_project': net_server.c:(.text+0xa280): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_normalize': net_server.c:(.text+0xa2a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_normalize': net_server.c:(.text+0xa340): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_cross': net_server.c:(.text+0xa360): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_cross': net_server.c:(.text+0xa420): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_clamp': net_server.c:(.text+0xa440): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_clamp': net_server.c:(.text+0xa500): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_min': net_server.c:(.text+0xa520): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_min': net_server.c:(.text+0xa5e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_max': net_server.c:(.text+0xa600): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_max': net_server.c:(.text+0xa6c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_round': net_server.c:(.text+0xa6e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_round': net_server.c:(.text+0xa780): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_ceil': net_server.c:(.text+0xa7a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_ceil': net_server.c:(.text+0xa840): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_floor': net_server.c:(.text+0xa860): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_floor': net_server.c:(.text+0xa900): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_abs': net_server.c:(.text+0xa920): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_abs': net_server.c:(.text+0xa9c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_inverse': net_server.c:(.text+0xa9e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_inverse': net_server.c:(.text+0xaa80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_negative': net_server.c:(.text+0xaaa0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_negative': net_server.c:(.text+0xab40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_snap': net_server.c:(.text+0xab60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_snap': net_server.c:(.text+0xac20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_divide': net_server.c:(.text+0xac40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_divide': net_server.c:(.text+0xad00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_multiply_mat3': net_server.c:(.text+0xad20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_multiply_mat3': net_server.c:(.text+0xadc0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_multiply': net_server.c:(.text+0xade0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_multiply': net_server.c:(.text+0xaea0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_scale': net_server.c:(.text+0xaec0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_scale': net_server.c:(.text+0xaf60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_subtract': net_server.c:(.text+0xaf80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_subtract': net_server.c:(.text+0xb040): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_add': net_server.c:(.text+0xb060): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_add': net_server.c:(.text+0xb120): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_one': net_server.c:(.text+0xb140): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_one': net_server.c:(.text+0xb1e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_zero': net_server.c:(.text+0xb200): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_zero': net_server.c:(.text+0xb2a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_assign_vec3i': net_server.c:(.text+0xb2c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_assign_vec3i': net_server.c:(.text+0xb380): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_assign': net_server.c:(.text+0xb3a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_assign': net_server.c:(.text+0xb440): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3': net_server.c:(.text+0xb460): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3': net_server.c:(.text+0xb500): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_nearly_equal': net_server.c:(.text+0xb520): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_nearly_equal': net_server.c:(.text+0xb560): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_equal': net_server.c:(.text+0xb580): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_equal': net_server.c:(.text+0xb5c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_near_zero': net_server.c:(.text+0xb5e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_near_zero': net_server.c:(.text+0xb620): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec3_is_zero': net_server.c:(.text+0xb640): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec3_is_zero': net_server.c:(.text+0xb680): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_distance_squared': net_server.c:(.text+0xb6a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_distance_squared': net_server.c:(.text+0xb6e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_distance': net_server.c:(.text+0xb700): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_distance': net_server.c:(.text+0xb720): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_length': net_server.c:(.text+0xb740): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_length': net_server.c:(.text+0xb760): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_length_squared': net_server.c:(.text+0xb780): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_length_squared': net_server.c:(.text+0xb7a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_angle': net_server.c:(.text+0xb7c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_angle': net_server.c:(.text+0xb7e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_dot': net_server.c:(.text+0xb800): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_dot': net_server.c:(.text+0xb840): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_bezier4': net_server.c:(.text+0xb860): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_bezier4': net_server.c:(.text+0xb900): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_bezier3': net_server.c:(.text+0xb940): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_bezier3': net_server.c:(.text+0xb9e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_lerp': net_server.c:(.text+0xba00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_lerp': net_server.c:(.text+0xba80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_rotate': net_server.c:(.text+0xbaa0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_rotate': net_server.c:(.text+0xbb20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_tangent': net_server.c:(.text+0xbb40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_tangent': net_server.c:(.text+0xbbc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_reflect': net_server.c:(.text+0xbbe0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_reflect': net_server.c:(.text+0xbc60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_slide': net_server.c:(.text+0xbc80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_slide': net_server.c:(.text+0xbd00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_project': net_server.c:(.text+0xbd20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_project': net_server.c:(.text+0xbda0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_normalize': net_server.c:(.text+0xbdc0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_normalize': net_server.c:(.text+0xbe40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_clamp': net_server.c:(.text+0xbe60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_clamp': net_server.c:(.text+0xbf00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_min': net_server.c:(.text+0xbf20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_min': net_server.c:(.text+0xbfa0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_max': net_server.c:(.text+0xbfc0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_max': net_server.c:(.text+0xc040): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_round': net_server.c:(.text+0xc060): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_round': net_server.c:(.text+0xc0e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_ceil': net_server.c:(.text+0xc100): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_ceil': net_server.c:(.text+0xc180): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_floor': net_server.c:(.text+0xc1a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_floor': net_server.c:(.text+0xc220): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_abs': net_server.c:(.text+0xc240): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_abs': net_server.c:(.text+0xc2c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_inverse': net_server.c:(.text+0xc2e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_inverse': net_server.c:(.text+0xc360): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_negative': net_server.c:(.text+0xc380): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_negative': net_server.c:(.text+0xc400): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_snap': net_server.c:(.text+0xc420): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_snap': net_server.c:(.text+0xc4a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_divide': net_server.c:(.text+0xc4c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_divide': net_server.c:(.text+0xc540): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_multiply_mat2': net_server.c:(.text+0xc560): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_multiply_mat2': net_server.c:(.text+0xc600): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_multiply': net_server.c:(.text+0xc620): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_multiply': net_server.c:(.text+0xc6a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_scale': net_server.c:(.text+0xc6c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_scale': net_server.c:(.text+0xc740): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_subtract': net_server.c:(.text+0xc760): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_subtract': net_server.c:(.text+0xc7e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_add': net_server.c:(.text+0xc800): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_add': net_server.c:(.text+0xc880): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_one': net_server.c:(.text+0xc8a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_one': net_server.c:(.text+0xc920): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_zero': net_server.c:(.text+0xc940): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_zero': net_server.c:(.text+0xc9c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_assign_vec2': net_server.c:(.text+0xc9e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_assign_vec2': net_server.c:(.text+0xca60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_assign': net_server.c:(.text+0xca80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_assign': net_server.c:(.text+0xcb00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i': net_server.c:(.text+0xcb20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i': net_server.c:(.text+0xcba0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_is_equal': net_server.c:(.text+0xcbc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_is_equal': net_server.c:(.text+0xcc00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2i_is_zero': net_server.c:(.text+0xcc20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2i_is_zero': net_server.c:(.text+0xcc40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_distance_squared': net_server.c:(.text+0xcc60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_distance_squared': net_server.c:(.text+0xcca0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_distance': net_server.c:(.text+0xccc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_distance': net_server.c:(.text+0xcd00): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_length': net_server.c:(.text+0xcd20): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_length': net_server.c:(.text+0xcd40): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_length_squared': net_server.c:(.text+0xcd60): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_length_squared': net_server.c:(.text+0xcd80): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_angle': net_server.c:(.text+0xcda0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_angle': net_server.c:(.text+0xcdc0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_dot': net_server.c:(.text+0xcde0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_dot': net_server.c:(.text+0xce20): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_bezier4': net_server.c:(.text+0xce40): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_bezier4': net_server.c:(.text+0xcf00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_bezier3': net_server.c:(.text+0xcf40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_bezier3': net_server.c:(.text+0xcfe0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_lerp': net_server.c:(.text+0xd000): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_lerp': net_server.c:(.text+0xd0a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_rotate': net_server.c:(.text+0xd0c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_rotate': net_server.c:(.text+0xd160): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_tangent': net_server.c:(.text+0xd180): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_tangent': net_server.c:(.text+0xd200): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_reflect': net_server.c:(.text+0xd220): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_reflect': net_server.c:(.text+0xd2c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_slide': net_server.c:(.text+0xd2e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_slide': net_server.c:(.text+0xd380): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_project': net_server.c:(.text+0xd3a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_project': net_server.c:(.text+0xd440): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_normalize': net_server.c:(.text+0xd460): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_normalize': net_server.c:(.text+0xd4e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_clamp': net_server.c:(.text+0xd500): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_clamp': net_server.c:(.text+0xd5a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_min': net_server.c:(.text+0xd5c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_min': net_server.c:(.text+0xd660): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_max': net_server.c:(.text+0xd680): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_max': net_server.c:(.text+0xd720): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_round': net_server.c:(.text+0xd740): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_round': net_server.c:(.text+0xd7c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_ceil': net_server.c:(.text+0xd7e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_ceil': net_server.c:(.text+0xd860): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_floor': net_server.c:(.text+0xd880): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_floor': net_server.c:(.text+0xd900): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_abs': net_server.c:(.text+0xd920): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_abs': net_server.c:(.text+0xd9a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_inverse': net_server.c:(.text+0xd9c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_inverse': net_server.c:(.text+0xda40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_negative': net_server.c:(.text+0xda60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_negative': net_server.c:(.text+0xdae0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_snap': net_server.c:(.text+0xdb00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_snap': net_server.c:(.text+0xdba0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_divide': net_server.c:(.text+0xdbc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_divide': net_server.c:(.text+0xdc60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_multiply_mat2': net_server.c:(.text+0xdc80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_multiply_mat2': net_server.c:(.text+0xdd20): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_multiply': net_server.c:(.text+0xdd40): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_multiply': net_server.c:(.text+0xdde0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_scale': net_server.c:(.text+0xde00): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_scale': net_server.c:(.text+0xdea0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_subtract': net_server.c:(.text+0xdec0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_subtract': net_server.c:(.text+0xdf60): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_add': net_server.c:(.text+0xdf80): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_add': net_server.c:(.text+0xe020): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_one': net_server.c:(.text+0xe040): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_one': net_server.c:(.text+0xe0c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_zero': net_server.c:(.text+0xf640): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_zero': net_server.c:(.text+0xf6c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_assign_vec2i': net_server.c:(.text+0xf6e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_assign_vec2i': net_server.c:(.text+0xf760): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_assign': net_server.c:(.text+0xf780): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_assign': net_server.c:(.text+0xf800): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2': net_server.c:(.text+0xf820): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2': net_server.c:(.text+0xf8a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_nearly_equal': net_server.c:(.text+0xf8c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_nearly_equal': net_server.c:(.text+0xf900): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_equal': net_server.c:(.text+0xf920): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_equal': net_server.c:(.text+0xf960): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_near_zero': net_server.c:(.text+0xf980): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_near_zero': net_server.c:(.text+0xf9a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `svec2_is_zero': net_server.c:(.text+0xf9c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(net_server.c.o): In function `psvec2_is_zero': net_server.c:(.text+0xf9e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_lerp': net_util.c:(.text+0xbc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_lerp': net_util.c:(.text+0xc40): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_multiply': net_util.c:(.text+0xc60): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_multiply': net_util.c:(.text+0xce0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_scale': net_util.c:(.text+0xd00): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_scale': net_util.c:(.text+0xd80): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_negative': net_util.c:(.text+0xda0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_negative': net_util.c:(.text+0xe20): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_scaling': net_util.c:(.text+0xe40): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_scaling': net_util.c:(.text+0xec0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_translation': net_util.c:(.text+0xee0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_translation': net_util.c:(.text+0xf60): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_look_at': net_util.c:(.text+0xf80): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_look_at': net_util.c:(.text+0x1040): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_quaternion': net_util.c:(.text+0x1060): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_quaternion': net_util.c:(.text+0x10e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_axis': net_util.c:(.text+0x1100): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_axis': net_util.c:(.text+0x1180): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_z': net_util.c:(.text+0x11a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_z': net_util.c:(.text+0x1220): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_y': net_util.c:(.text+0x1240): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_y': net_util.c:(.text+0x12c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_rotation_x': net_util.c:(.text+0x12e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_rotation_x': net_util.c:(.text+0x1360): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_perspective_infinite': net_util.c:(.text+0x1380): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_perspective_infinite': net_util.c:(.text+0x1400): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_perspective_fov': net_util.c:(.text+0x1420): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_perspective_fov': net_util.c:(.text+0x14a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_perspective': net_util.c:(.text+0x14c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_perspective': net_util.c:(.text+0x1540): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_ortho': net_util.c:(.text+0x1560): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_ortho': net_util.c:(.text+0x15e0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_inverse': net_util.c:(.text+0x1600): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_inverse': net_util.c:(.text+0x1680): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_adjugate': net_util.c:(.text+0x16a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_adjugate': net_util.c:(.text+0x1720): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_transpose': net_util.c:(.text+0x1740): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_transpose': net_util.c:(.text+0x17c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_assign_mat3': net_util.c:(.text+0x17e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_assign_mat3': net_util.c:(.text+0x1860): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_assign_mat2': net_util.c:(.text+0x1880): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_assign_mat2': net_util.c:(.text+0x1920): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_assign': net_util.c:(.text+0x1940): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_assign': net_util.c:(.text+0x19c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_determinant': net_util.c:(.text+0x19e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_determinant': net_util.c:(.text+0x1a00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_identity': net_util.c:(.text+0x1a20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_identity': net_util.c:(.text+0x1aa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4_zero': net_util.c:(.text+0x1ac0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4_zero': net_util.c:(.text+0x1b40): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat4': net_util.c:(.text+0x1b60): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat4': net_util.c:(.text+0x1be0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_lerp': net_util.c:(.text+0x1c00): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_lerp': net_util.c:(.text+0x1c80): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_multiply': net_util.c:(.text+0x1ca0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_multiply': net_util.c:(.text+0x1d20): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_scale': net_util.c:(.text+0x1d40): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_scale': net_util.c:(.text+0x1dc0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_negative': net_util.c:(.text+0x1de0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_negative': net_util.c:(.text+0x1e60): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_scaling': net_util.c:(.text+0x1e80): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_scaling': net_util.c:(.text+0x1f00): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_quaternion': net_util.c:(.text+0x1f20): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_quaternion': net_util.c:(.text+0x1fc0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_axis': net_util.c:(.text+0x1fe0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_axis': net_util.c:(.text+0x2080): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_z': net_util.c:(.text+0x20a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_z': net_util.c:(.text+0x2120): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_y': net_util.c:(.text+0x2140): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_y': net_util.c:(.text+0x21c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_rotation_x': net_util.c:(.text+0x21e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_rotation_x': net_util.c:(.text+0x2260): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_inverse': net_util.c:(.text+0x2280): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_inverse': net_util.c:(.text+0x2300): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_adjugate': net_util.c:(.text+0x2320): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_adjugate': net_util.c:(.text+0x23a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_cofactor': net_util.c:(.text+0x23c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_cofactor': net_util.c:(.text+0x2440): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_transpose': net_util.c:(.text+0x2460): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_transpose': net_util.c:(.text+0x24e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_assign_mat4': net_util.c:(.text+0x2500): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_assign_mat4': net_util.c:(.text+0x2580): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_assign_mat2': net_util.c:(.text+0x25a0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_assign_mat2': net_util.c:(.text+0x2640): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_assign': net_util.c:(.text+0x2660): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_assign': net_util.c:(.text+0x26e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_determinant': net_util.c:(.text+0x2700): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_determinant': net_util.c:(.text+0x2720): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_identity': net_util.c:(.text+0x2740): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_identity': net_util.c:(.text+0x27c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3_zero': net_util.c:(.text+0x27e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3_zero': net_util.c:(.text+0x2860): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat3': net_util.c:(.text+0x2880): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat3': net_util.c:(.text+0x2900): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_lerp': net_util.c:(.text+0x2920): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_lerp': net_util.c:(.text+0x29e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_multiply': net_util.c:(.text+0x2a00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_multiply': net_util.c:(.text+0x2ac0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_scale': net_util.c:(.text+0x2ae0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_scale': net_util.c:(.text+0x2b80): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_negative': net_util.c:(.text+0x2ba0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_negative': net_util.c:(.text+0x2c40): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_scaling': net_util.c:(.text+0x2c60): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_scaling': net_util.c:(.text+0x2d00): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_rotation': net_util.c:(.text+0x2d20): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_rotation': net_util.c:(.text+0x2dc0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_inverse': net_util.c:(.text+0x2de0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_inverse': net_util.c:(.text+0x2e80): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_cofactor': net_util.c:(.text+0x2ea0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_cofactor': net_util.c:(.text+0x2f40): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_transpose': net_util.c:(.text+0x2f60): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_transpose': net_util.c:(.text+0x3000): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_assign_mat4': net_util.c:(.text+0x3020): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_assign_mat4': net_util.c:(.text+0x30c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_assign_mat3': net_util.c:(.text+0x30e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_assign_mat3': net_util.c:(.text+0x3180): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_assign': net_util.c:(.text+0x31a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_assign': net_util.c:(.text+0x3240): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_determinant': net_util.c:(.text+0x3260): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_determinant': net_util.c:(.text+0x32a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_identity': net_util.c:(.text+0x32c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_identity': net_util.c:(.text+0x3360): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2_zero': net_util.c:(.text+0x3380): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2_zero': net_util.c:(.text+0x3420): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `smat2': net_util.c:(.text+0x3440): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psmat2': net_util.c:(.text+0x34e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_length_squared': net_util.c:(.text+0x3500): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_length_squared': net_util.c:(.text+0x3540): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_length': net_util.c:(.text+0x3560): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_length': net_util.c:(.text+0x35a0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_angle': net_util.c:(.text+0x35c0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_angle': net_util.c:(.text+0x3600): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_dot': net_util.c:(.text+0x3620): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_dot': net_util.c:(.text+0x3660): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_slerp': net_util.c:(.text+0x3680): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_slerp': net_util.c:(.text+0x3740): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_lerp': net_util.c:(.text+0x3760): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_lerp': net_util.c:(.text+0x3820): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_yaw_pitch_roll': net_util.c:(.text+0x3840): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_yaw_pitch_roll': net_util.c:(.text+0x38e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_mat4': net_util.c:(.text+0x3900): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_mat4': net_util.c:(.text+0x39a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_vec3': net_util.c:(.text+0x39c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_vec3': net_util.c:(.text+0x3a60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_from_axis_angle': net_util.c:(.text+0x3a80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_from_axis_angle': net_util.c:(.text+0x3b20): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_power': net_util.c:(.text+0x3b40): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_power': net_util.c:(.text+0x3be0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_normalize': net_util.c:(.text+0x3c00): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_normalize': net_util.c:(.text+0x3ca0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_inverse': net_util.c:(.text+0x3cc0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_inverse': net_util.c:(.text+0x3d60): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_conjugate': net_util.c:(.text+0x3d80): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_conjugate': net_util.c:(.text+0x3e20): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_negative': net_util.c:(.text+0x3e40): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_negative': net_util.c:(.text+0x3ee0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_divide': net_util.c:(.text+0x3f00): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_divide': net_util.c:(.text+0x3fc0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_multiply': net_util.c:(.text+0x3fe0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_multiply': net_util.c:(.text+0x40a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_scale': net_util.c:(.text+0x40c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_scale': net_util.c:(.text+0x4160): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_null': net_util.c:(.text+0x4180): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_null': net_util.c:(.text+0x4220): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_zero': net_util.c:(.text+0x4240): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_zero': net_util.c:(.text+0x42e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_assign': net_util.c:(.text+0x4300): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_assign': net_util.c:(.text+0x43a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat': net_util.c:(.text+0x43c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat': net_util.c:(.text+0x4460): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_nearly_equal': net_util.c:(.text+0x4480): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_nearly_equal': net_util.c:(.text+0x44c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_equal': net_util.c:(.text+0x44e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_equal': net_util.c:(.text+0x4520): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_near_zero': net_util.c:(.text+0x4540): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_near_zero': net_util.c:(.text+0x4580): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `squat_is_zero': net_util.c:(.text+0x45a0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psquat_is_zero': net_util.c:(.text+0x45e0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_lerp': net_util.c:(.text+0x4600): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_lerp': net_util.c:(.text+0x46a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_normalize': net_util.c:(.text+0x46c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_normalize': net_util.c:(.text+0x4760): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_clamp': net_util.c:(.text+0x4780): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_clamp': net_util.c:(.text+0x4820): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_min': net_util.c:(.text+0x4840): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_min': net_util.c:(.text+0x48e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_max': net_util.c:(.text+0x4900): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_max': net_util.c:(.text+0x49a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_round': net_util.c:(.text+0x49c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_round': net_util.c:(.text+0x4a60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_ceil': net_util.c:(.text+0x4a80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_ceil': net_util.c:(.text+0x4b20): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_floor': net_util.c:(.text+0x4b40): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_floor': net_util.c:(.text+0x4be0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_abs': net_util.c:(.text+0x4c00): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_abs': net_util.c:(.text+0x4ca0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_inverse': net_util.c:(.text+0x4cc0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_inverse': net_util.c:(.text+0x4d60): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_negative': net_util.c:(.text+0x4d80): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_negative': net_util.c:(.text+0x4e20): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_snap': net_util.c:(.text+0x4e40): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_snap': net_util.c:(.text+0x4ee0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_divide': net_util.c:(.text+0x4f00): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_divide': net_util.c:(.text+0x4fa0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_multiply_mat4': net_util.c:(.text+0x4fc0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_multiply_mat4': net_util.c:(.text+0x5060): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_multiply': net_util.c:(.text+0x5080): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_multiply': net_util.c:(.text+0x5120): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_scale': net_util.c:(.text+0x5140): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_scale': net_util.c:(.text+0x51e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_subtract': net_util.c:(.text+0x5200): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_subtract': net_util.c:(.text+0x52a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_add': net_util.c:(.text+0x52c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_add': net_util.c:(.text+0x5360): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_one': net_util.c:(.text+0x5380): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_one': net_util.c:(.text+0x5400): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_zero': net_util.c:(.text+0x5420): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_zero': net_util.c:(.text+0x54a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_assign_vec4': net_util.c:(.text+0x54c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_assign_vec4': net_util.c:(.text+0x5560): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_assign': net_util.c:(.text+0x5580): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_assign': net_util.c:(.text+0x5620): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i': net_util.c:(.text+0x5640): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i': net_util.c:(.text+0x56e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_is_equal': net_util.c:(.text+0x5720): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_is_equal': net_util.c:(.text+0x5760): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4i_is_zero': net_util.c:(.text+0x5780): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4i_is_zero': net_util.c:(.text+0x57a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_lerp': net_util.c:(.text+0x57c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_lerp': net_util.c:(.text+0x5860): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_normalize': net_util.c:(.text+0x5880): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_normalize': net_util.c:(.text+0x5920): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_clamp': net_util.c:(.text+0x5940): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_clamp': net_util.c:(.text+0x59e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_min': net_util.c:(.text+0x5a00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_min': net_util.c:(.text+0x5aa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_max': net_util.c:(.text+0x5ac0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_max': net_util.c:(.text+0x5b60): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_round': net_util.c:(.text+0x5b80): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_round': net_util.c:(.text+0x5c20): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_ceil': net_util.c:(.text+0x5c40): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_ceil': net_util.c:(.text+0x5ce0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_floor': net_util.c:(.text+0x5d00): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_floor': net_util.c:(.text+0x5da0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_abs': net_util.c:(.text+0x5dc0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_abs': net_util.c:(.text+0x5e60): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_inverse': net_util.c:(.text+0x5e80): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_inverse': net_util.c:(.text+0x5f20): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_negative': net_util.c:(.text+0x5f40): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_negative': net_util.c:(.text+0x5fe0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_snap': net_util.c:(.text+0x6000): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_snap': net_util.c:(.text+0x60a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_divide': net_util.c:(.text+0x60c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_divide': net_util.c:(.text+0x6160): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_multiply_mat4': net_util.c:(.text+0x6180): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_multiply_mat4': net_util.c:(.text+0x6220): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_multiply': net_util.c:(.text+0x6240): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_multiply': net_util.c:(.text+0x62e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_scale': net_util.c:(.text+0x6300): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_scale': net_util.c:(.text+0x63a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_subtract': net_util.c:(.text+0x63c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_subtract': net_util.c:(.text+0x6460): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_add': net_util.c:(.text+0x6480): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_add': net_util.c:(.text+0x6520): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_one': net_util.c:(.text+0x6540): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_one': net_util.c:(.text+0x65c0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_zero': net_util.c:(.text+0x65e0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_zero': net_util.c:(.text+0x6660): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_assign_vec4i': net_util.c:(.text+0x6680): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_assign_vec4i': net_util.c:(.text+0x6720): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_assign': net_util.c:(.text+0x6740): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_assign': net_util.c:(.text+0x67e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4': net_util.c:(.text+0x6800): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4': net_util.c:(.text+0x68a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_nearly_equal': net_util.c:(.text+0x68c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_nearly_equal': net_util.c:(.text+0x6900): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_equal': net_util.c:(.text+0x6920): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_equal': net_util.c:(.text+0x6960): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_near_zero': net_util.c:(.text+0x6980): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_near_zero': net_util.c:(.text+0x69c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec4_is_zero': net_util.c:(.text+0x69e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec4_is_zero': net_util.c:(.text+0x6a00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_distance_squared': net_util.c:(.text+0x6a20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_distance_squared': net_util.c:(.text+0x6a80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_distance': net_util.c:(.text+0x6aa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_distance': net_util.c:(.text+0x6b00): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_length_squared': net_util.c:(.text+0x6b20): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_length_squared': net_util.c:(.text+0x6b60): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_length': net_util.c:(.text+0x6b80): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_length': net_util.c:(.text+0x6bc0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_dot': net_util.c:(.text+0x6be0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_dot': net_util.c:(.text+0x6c40): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_bezier4': net_util.c:(.text+0x6c60): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_bezier4': net_util.c:(.text+0x6d60): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_bezier3': net_util.c:(.text+0x6da0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_bezier3': net_util.c:(.text+0x6ea0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_lerp': net_util.c:(.text+0x6ec0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_lerp': net_util.c:(.text+0x6fa0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_reflect': net_util.c:(.text+0x6fc0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_reflect': net_util.c:(.text+0x70a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_slide': net_util.c:(.text+0x70c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_slide': net_util.c:(.text+0x71a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_project': net_util.c:(.text+0x71c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_project': net_util.c:(.text+0x72a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_normalize': net_util.c:(.text+0x72c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_normalize': net_util.c:(.text+0x7380): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_cross': net_util.c:(.text+0x73a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_cross': net_util.c:(.text+0x7480): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_clamp': net_util.c:(.text+0x74a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_clamp': net_util.c:(.text+0x75a0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_min': net_util.c:(.text+0x75c0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_min': net_util.c:(.text+0x76a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_max': net_util.c:(.text+0x76c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_max': net_util.c:(.text+0x77a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_round': net_util.c:(.text+0x77c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_round': net_util.c:(.text+0x7860): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_ceil': net_util.c:(.text+0x7880): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_ceil': net_util.c:(.text+0x7920): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_floor': net_util.c:(.text+0x7940): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_floor': net_util.c:(.text+0x79e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_abs': net_util.c:(.text+0x7a00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_abs': net_util.c:(.text+0x7ac0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_inverse': net_util.c:(.text+0x7ae0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_inverse': net_util.c:(.text+0x7ba0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_negative': net_util.c:(.text+0x7bc0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_negative': net_util.c:(.text+0x7c80): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_snap': net_util.c:(.text+0x7ca0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_snap': net_util.c:(.text+0x7d80): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_divide': net_util.c:(.text+0x7da0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_divide': net_util.c:(.text+0x7e80): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_multiply_mat3': net_util.c:(.text+0x7ea0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_multiply_mat3': net_util.c:(.text+0x7f60): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_multiply': net_util.c:(.text+0x7f80): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_multiply': net_util.c:(.text+0x8060): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_scale': net_util.c:(.text+0x8080): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_scale': net_util.c:(.text+0x8140): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_subtract': net_util.c:(.text+0x8160): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_subtract': net_util.c:(.text+0x8240): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_add': net_util.c:(.text+0x8260): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_add': net_util.c:(.text+0x8340): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_one': net_util.c:(.text+0x8360): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_one': net_util.c:(.text+0x8400): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_zero': net_util.c:(.text+0x8420): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_zero': net_util.c:(.text+0x84c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_assign_vec3': net_util.c:(.text+0x84e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_assign_vec3': net_util.c:(.text+0x8580): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_assign': net_util.c:(.text+0x85a0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_assign': net_util.c:(.text+0x8660): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i': net_util.c:(.text+0x8680): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i': net_util.c:(.text+0x8720): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_is_equal': net_util.c:(.text+0x8740): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_is_equal': net_util.c:(.text+0x87a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3i_is_zero': net_util.c:(.text+0x87c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3i_is_zero': net_util.c:(.text+0x8800): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_distance_squared': net_util.c:(.text+0x8820): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_distance_squared': net_util.c:(.text+0x8860): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_distance': net_util.c:(.text+0x8880): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_distance': net_util.c:(.text+0x88c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_length_squared': net_util.c:(.text+0x88e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_length_squared': net_util.c:(.text+0x8900): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_length': net_util.c:(.text+0x8920): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_length': net_util.c:(.text+0x8940): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_dot': net_util.c:(.text+0x8960): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_dot': net_util.c:(.text+0x89a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_bezier4': net_util.c:(.text+0x89c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_bezier4': net_util.c:(.text+0x8aa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_bezier3': net_util.c:(.text+0x8ae0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_bezier3': net_util.c:(.text+0x8ba0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_lerp': net_util.c:(.text+0x8bc0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_lerp': net_util.c:(.text+0x8c80): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_reflect': net_util.c:(.text+0x8ca0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_reflect': net_util.c:(.text+0x8d60): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_slide': net_util.c:(.text+0x8d80): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_slide': net_util.c:(.text+0x8e40): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_project': net_util.c:(.text+0x8e60): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_project': net_util.c:(.text+0x8f20): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_normalize': net_util.c:(.text+0x8f40): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_normalize': net_util.c:(.text+0x8fe0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_cross': net_util.c:(.text+0x9000): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_cross': net_util.c:(.text+0x90c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_clamp': net_util.c:(.text+0x90e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_clamp': net_util.c:(.text+0x91a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_min': net_util.c:(.text+0x91c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_min': net_util.c:(.text+0x9280): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_max': net_util.c:(.text+0x92a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_max': net_util.c:(.text+0x9360): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_round': net_util.c:(.text+0x9380): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_round': net_util.c:(.text+0x9420): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_ceil': net_util.c:(.text+0x9440): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_ceil': net_util.c:(.text+0x94e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_floor': net_util.c:(.text+0x9500): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_floor': net_util.c:(.text+0x95a0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_abs': net_util.c:(.text+0x95c0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_abs': net_util.c:(.text+0x9660): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_inverse': net_util.c:(.text+0x9680): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_inverse': net_util.c:(.text+0x9720): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_negative': net_util.c:(.text+0x9740): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_negative': net_util.c:(.text+0x97e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_snap': net_util.c:(.text+0x9800): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_snap': net_util.c:(.text+0x98c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_divide': net_util.c:(.text+0x98e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_divide': net_util.c:(.text+0x99a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_multiply_mat3': net_util.c:(.text+0x99c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_multiply_mat3': net_util.c:(.text+0x9a60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_multiply': net_util.c:(.text+0x9a80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_multiply': net_util.c:(.text+0x9b40): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_scale': net_util.c:(.text+0x9b60): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_scale': net_util.c:(.text+0x9c00): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_subtract': net_util.c:(.text+0x9c20): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_subtract': net_util.c:(.text+0x9ce0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_add': net_util.c:(.text+0x9d00): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_add': net_util.c:(.text+0x9dc0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_one': net_util.c:(.text+0x9de0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_one': net_util.c:(.text+0x9e80): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_zero': net_util.c:(.text+0x9ea0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_zero': net_util.c:(.text+0x9f40): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_assign_vec3i': net_util.c:(.text+0x9f60): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_assign_vec3i': net_util.c:(.text+0xa020): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_assign': net_util.c:(.text+0xa040): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_assign': net_util.c:(.text+0xa0e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3': net_util.c:(.text+0xa100): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3': net_util.c:(.text+0xa1a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_nearly_equal': net_util.c:(.text+0xa1c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_nearly_equal': net_util.c:(.text+0xa200): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_equal': net_util.c:(.text+0xa220): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_equal': net_util.c:(.text+0xa260): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_near_zero': net_util.c:(.text+0xa280): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_near_zero': net_util.c:(.text+0xa2c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec3_is_zero': net_util.c:(.text+0xa2e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec3_is_zero': net_util.c:(.text+0xa320): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_distance_squared': net_util.c:(.text+0xa340): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_distance_squared': net_util.c:(.text+0xa380): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_distance': net_util.c:(.text+0xa3a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_distance': net_util.c:(.text+0xa3c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_length': net_util.c:(.text+0xa3e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_length': net_util.c:(.text+0xa400): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_length_squared': net_util.c:(.text+0xa420): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_length_squared': net_util.c:(.text+0xa440): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_angle': net_util.c:(.text+0xa460): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_angle': net_util.c:(.text+0xa480): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_dot': net_util.c:(.text+0xa4a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_dot': net_util.c:(.text+0xa4e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_bezier4': net_util.c:(.text+0xa500): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_bezier4': net_util.c:(.text+0xa5a0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_bezier3': net_util.c:(.text+0xa5e0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_bezier3': net_util.c:(.text+0xa680): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_lerp': net_util.c:(.text+0xa6a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_lerp': net_util.c:(.text+0xa720): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_rotate': net_util.c:(.text+0xa740): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_rotate': net_util.c:(.text+0xa7c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_tangent': net_util.c:(.text+0xa7e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_tangent': net_util.c:(.text+0xa860): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_reflect': net_util.c:(.text+0xa880): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_reflect': net_util.c:(.text+0xa900): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_slide': net_util.c:(.text+0xa920): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_slide': net_util.c:(.text+0xa9a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_project': net_util.c:(.text+0xa9c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_project': net_util.c:(.text+0xaa40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_normalize': net_util.c:(.text+0xaa60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_normalize': net_util.c:(.text+0xaae0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_clamp': net_util.c:(.text+0xab00): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_clamp': net_util.c:(.text+0xaba0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_min': net_util.c:(.text+0xabc0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_min': net_util.c:(.text+0xac40): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_max': net_util.c:(.text+0xac60): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_max': net_util.c:(.text+0xace0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_round': net_util.c:(.text+0xad00): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_round': net_util.c:(.text+0xad80): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_ceil': net_util.c:(.text+0xada0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_ceil': net_util.c:(.text+0xae20): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_floor': net_util.c:(.text+0xae40): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_floor': net_util.c:(.text+0xaec0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_abs': net_util.c:(.text+0xaee0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_abs': net_util.c:(.text+0xaf60): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_inverse': net_util.c:(.text+0xaf80): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_inverse': net_util.c:(.text+0xb000): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_negative': net_util.c:(.text+0xb020): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_negative': net_util.c:(.text+0xb0a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_snap': net_util.c:(.text+0xb0c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_snap': net_util.c:(.text+0xb140): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_divide': net_util.c:(.text+0xb160): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_divide': net_util.c:(.text+0xb1e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_multiply_mat2': net_util.c:(.text+0xb200): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_multiply_mat2': net_util.c:(.text+0xb2a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_multiply': net_util.c:(.text+0xb2c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_multiply': net_util.c:(.text+0xb340): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_scale': net_util.c:(.text+0xb360): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_scale': net_util.c:(.text+0xb3e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_subtract': net_util.c:(.text+0xb400): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_subtract': net_util.c:(.text+0xb480): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_add': net_util.c:(.text+0xb4a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_add': net_util.c:(.text+0xb520): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_one': net_util.c:(.text+0xb540): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_one': net_util.c:(.text+0xb5c0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_zero': net_util.c:(.text+0xb5e0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_zero': net_util.c:(.text+0xb660): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_assign_vec2': net_util.c:(.text+0xb680): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_assign_vec2': net_util.c:(.text+0xb700): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_assign': net_util.c:(.text+0xb720): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_assign': net_util.c:(.text+0xb7a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i': net_util.c:(.text+0xb7c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i': net_util.c:(.text+0xb840): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_is_equal': net_util.c:(.text+0xb860): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_is_equal': net_util.c:(.text+0xb8a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2i_is_zero': net_util.c:(.text+0xb8c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2i_is_zero': net_util.c:(.text+0xb8e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_distance_squared': net_util.c:(.text+0xb900): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_distance_squared': net_util.c:(.text+0xb940): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_distance': net_util.c:(.text+0xb960): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_distance': net_util.c:(.text+0xb9a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_length': net_util.c:(.text+0xb9c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_length': net_util.c:(.text+0xb9e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_length_squared': net_util.c:(.text+0xba00): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_length_squared': net_util.c:(.text+0xba20): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_angle': net_util.c:(.text+0xba40): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_angle': net_util.c:(.text+0xba60): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_dot': net_util.c:(.text+0xba80): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_dot': net_util.c:(.text+0xbac0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_bezier4': net_util.c:(.text+0xbae0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_bezier4': net_util.c:(.text+0xbba0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_bezier3': net_util.c:(.text+0xbbe0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_bezier3': net_util.c:(.text+0xbc80): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_lerp': net_util.c:(.text+0xbca0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_lerp': net_util.c:(.text+0xbd40): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_rotate': net_util.c:(.text+0xbd60): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_rotate': net_util.c:(.text+0xbe00): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_tangent': net_util.c:(.text+0xbe20): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_tangent': net_util.c:(.text+0xbea0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_reflect': net_util.c:(.text+0xbec0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_reflect': net_util.c:(.text+0xbf60): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_slide': net_util.c:(.text+0xbf80): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_slide': net_util.c:(.text+0xc020): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_project': net_util.c:(.text+0xc040): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_project': net_util.c:(.text+0xc0e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_normalize': net_util.c:(.text+0xc100): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_normalize': net_util.c:(.text+0xc180): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_clamp': net_util.c:(.text+0xc1a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_clamp': net_util.c:(.text+0xc240): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_min': net_util.c:(.text+0xc260): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_min': net_util.c:(.text+0xc300): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_max': net_util.c:(.text+0xc320): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_max': net_util.c:(.text+0xc3c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_round': net_util.c:(.text+0xc3e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_round': net_util.c:(.text+0xc460): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_ceil': net_util.c:(.text+0xc480): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_ceil': net_util.c:(.text+0xc500): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_floor': net_util.c:(.text+0xc520): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_floor': net_util.c:(.text+0xc5a0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_abs': net_util.c:(.text+0xc5c0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_abs': net_util.c:(.text+0xc640): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_inverse': net_util.c:(.text+0xc660): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_inverse': net_util.c:(.text+0xc6e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_negative': net_util.c:(.text+0xc700): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_negative': net_util.c:(.text+0xc780): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_snap': net_util.c:(.text+0xc7a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_snap': net_util.c:(.text+0xc840): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_divide': net_util.c:(.text+0xc860): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_divide': net_util.c:(.text+0xc900): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_multiply_mat2': net_util.c:(.text+0xc920): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_multiply_mat2': net_util.c:(.text+0xc9c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_multiply': net_util.c:(.text+0xc9e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_multiply': net_util.c:(.text+0xca80): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_scale': net_util.c:(.text+0xcaa0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_scale': net_util.c:(.text+0xcb40): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_subtract': net_util.c:(.text+0xcb60): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_subtract': net_util.c:(.text+0xcc00): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_add': net_util.c:(.text+0xcc20): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_add': net_util.c:(.text+0xccc0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_one': net_util.c:(.text+0xcce0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_one': net_util.c:(.text+0xcd60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_zero': net_util.c:(.text+0xcd80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_zero': net_util.c:(.text+0xce00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_assign_vec2i': net_util.c:(.text+0xce20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_assign_vec2i': net_util.c:(.text+0xcea0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_assign': net_util.c:(.text+0xcec0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_assign': net_util.c:(.text+0xcf40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2': net_util.c:(.text+0xcf60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2': net_util.c:(.text+0xcfe0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_nearly_equal': net_util.c:(.text+0xd000): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_nearly_equal': net_util.c:(.text+0xd040): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_equal': net_util.c:(.text+0xd060): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_equal': net_util.c:(.text+0xd0a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_near_zero': net_util.c:(.text+0xd0c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_near_zero': net_util.c:(.text+0xd0e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `svec2_is_zero': net_util.c:(.text+0xd100): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(net_util.c.o): In function `psvec2_is_zero': net_util.c:(.text+0xd120): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_lerp': objective.c:(.text+0xa80): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_lerp': objective.c:(.text+0xb00): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_multiply': objective.c:(.text+0xb20): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_multiply': objective.c:(.text+0xba0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_scale': objective.c:(.text+0xbc0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_scale': objective.c:(.text+0xc40): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_negative': objective.c:(.text+0xc60): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_negative': objective.c:(.text+0xce0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_scaling': objective.c:(.text+0xd00): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_scaling': objective.c:(.text+0xd80): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_translation': objective.c:(.text+0xda0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_translation': objective.c:(.text+0xe20): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_look_at': objective.c:(.text+0xe40): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_look_at': objective.c:(.text+0xf00): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_quaternion': objective.c:(.text+0xf20): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_quaternion': objective.c:(.text+0xfa0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_axis': objective.c:(.text+0xfc0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_axis': objective.c:(.text+0x1040): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_z': objective.c:(.text+0x1060): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_z': objective.c:(.text+0x10e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_y': objective.c:(.text+0x1100): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_y': objective.c:(.text+0x1180): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_rotation_x': objective.c:(.text+0x11a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_rotation_x': objective.c:(.text+0x1220): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_perspective_infinite': objective.c:(.text+0x1240): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_perspective_infinite': objective.c:(.text+0x12c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_perspective_fov': objective.c:(.text+0x12e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_perspective_fov': objective.c:(.text+0x1360): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_perspective': objective.c:(.text+0x1380): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_perspective': objective.c:(.text+0x1400): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_ortho': objective.c:(.text+0x1420): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_ortho': objective.c:(.text+0x14a0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_inverse': objective.c:(.text+0x14c0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_inverse': objective.c:(.text+0x1540): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_adjugate': objective.c:(.text+0x1560): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_adjugate': objective.c:(.text+0x15e0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_transpose': objective.c:(.text+0x1600): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_transpose': objective.c:(.text+0x1680): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_assign_mat3': objective.c:(.text+0x16a0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_assign_mat3': objective.c:(.text+0x1720): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_assign_mat2': objective.c:(.text+0x1740): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_assign_mat2': objective.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_assign': objective.c:(.text+0x1800): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_assign': objective.c:(.text+0x1880): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_determinant': objective.c:(.text+0x18a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_determinant': objective.c:(.text+0x18c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_identity': objective.c:(.text+0x18e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_identity': objective.c:(.text+0x1960): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4_zero': objective.c:(.text+0x1980): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4_zero': objective.c:(.text+0x1a00): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat4': objective.c:(.text+0x1a20): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat4': objective.c:(.text+0x1aa0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_lerp': objective.c:(.text+0x1ac0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_lerp': objective.c:(.text+0x1b40): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_multiply': objective.c:(.text+0x1b60): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_multiply': objective.c:(.text+0x1be0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_scale': objective.c:(.text+0x1c00): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_scale': objective.c:(.text+0x1c80): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_negative': objective.c:(.text+0x1ca0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_negative': objective.c:(.text+0x1d20): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_scaling': objective.c:(.text+0x1d40): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_scaling': objective.c:(.text+0x1dc0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_quaternion': objective.c:(.text+0x1de0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_quaternion': objective.c:(.text+0x1e80): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_axis': objective.c:(.text+0x1ea0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_axis': objective.c:(.text+0x1f40): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_z': objective.c:(.text+0x1f60): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_z': objective.c:(.text+0x1fe0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_y': objective.c:(.text+0x2000): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_y': objective.c:(.text+0x2080): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_rotation_x': objective.c:(.text+0x20a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_rotation_x': objective.c:(.text+0x2120): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_inverse': objective.c:(.text+0x2140): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_inverse': objective.c:(.text+0x21c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_adjugate': objective.c:(.text+0x21e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_adjugate': objective.c:(.text+0x2260): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_cofactor': objective.c:(.text+0x2280): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_cofactor': objective.c:(.text+0x2300): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_transpose': objective.c:(.text+0x2320): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_transpose': objective.c:(.text+0x23a0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_assign_mat4': objective.c:(.text+0x23c0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_assign_mat4': objective.c:(.text+0x2440): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_assign_mat2': objective.c:(.text+0x2460): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_assign_mat2': objective.c:(.text+0x2500): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_assign': objective.c:(.text+0x2520): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_assign': objective.c:(.text+0x25a0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_determinant': objective.c:(.text+0x25c0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_determinant': objective.c:(.text+0x25e0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_identity': objective.c:(.text+0x2600): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_identity': objective.c:(.text+0x2680): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3_zero': objective.c:(.text+0x26a0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3_zero': objective.c:(.text+0x2720): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat3': objective.c:(.text+0x2740): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat3': objective.c:(.text+0x27c0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_lerp': objective.c:(.text+0x27e0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_lerp': objective.c:(.text+0x28a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_multiply': objective.c:(.text+0x28c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_multiply': objective.c:(.text+0x2980): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_scale': objective.c:(.text+0x29a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_scale': objective.c:(.text+0x2a40): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_negative': objective.c:(.text+0x2a60): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_negative': objective.c:(.text+0x2b00): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_scaling': objective.c:(.text+0x2b20): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_scaling': objective.c:(.text+0x2bc0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_rotation': objective.c:(.text+0x2be0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_rotation': objective.c:(.text+0x2c80): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_inverse': objective.c:(.text+0x2ca0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_inverse': objective.c:(.text+0x2d40): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_cofactor': objective.c:(.text+0x2d60): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_cofactor': objective.c:(.text+0x2e00): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_transpose': objective.c:(.text+0x2e20): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_transpose': objective.c:(.text+0x2ec0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_assign_mat4': objective.c:(.text+0x2ee0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_assign_mat4': objective.c:(.text+0x2f80): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_assign_mat3': objective.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_assign_mat3': objective.c:(.text+0x3040): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_assign': objective.c:(.text+0x3060): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_assign': objective.c:(.text+0x3100): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_determinant': objective.c:(.text+0x3120): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_determinant': objective.c:(.text+0x3160): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_identity': objective.c:(.text+0x3180): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_identity': objective.c:(.text+0x3220): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2_zero': objective.c:(.text+0x3240): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2_zero': objective.c:(.text+0x32e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `smat2': objective.c:(.text+0x3300): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psmat2': objective.c:(.text+0x33a0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_length_squared': objective.c:(.text+0x33c0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_length_squared': objective.c:(.text+0x3400): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_length': objective.c:(.text+0x3420): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_length': objective.c:(.text+0x3460): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_angle': objective.c:(.text+0x3480): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_angle': objective.c:(.text+0x34c0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_dot': objective.c:(.text+0x34e0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_dot': objective.c:(.text+0x3520): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_slerp': objective.c:(.text+0x3540): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_slerp': objective.c:(.text+0x3600): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_lerp': objective.c:(.text+0x3620): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_lerp': objective.c:(.text+0x36e0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_yaw_pitch_roll': objective.c:(.text+0x3700): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_yaw_pitch_roll': objective.c:(.text+0x37a0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_mat4': objective.c:(.text+0x37c0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_mat4': objective.c:(.text+0x3860): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_vec3': objective.c:(.text+0x3880): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_vec3': objective.c:(.text+0x3920): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_from_axis_angle': objective.c:(.text+0x3940): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_from_axis_angle': objective.c:(.text+0x39e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_power': objective.c:(.text+0x3a00): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_power': objective.c:(.text+0x3aa0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_normalize': objective.c:(.text+0x3ac0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_normalize': objective.c:(.text+0x3b60): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_inverse': objective.c:(.text+0x3b80): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_inverse': objective.c:(.text+0x3c20): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_conjugate': objective.c:(.text+0x3c40): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_conjugate': objective.c:(.text+0x3ce0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_negative': objective.c:(.text+0x3d00): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_negative': objective.c:(.text+0x3da0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_divide': objective.c:(.text+0x3dc0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_divide': objective.c:(.text+0x3e80): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_multiply': objective.c:(.text+0x3ea0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_multiply': objective.c:(.text+0x3f60): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_scale': objective.c:(.text+0x3f80): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_scale': objective.c:(.text+0x4020): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_null': objective.c:(.text+0x4040): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_null': objective.c:(.text+0x40e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_zero': objective.c:(.text+0x4100): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_zero': objective.c:(.text+0x41a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_assign': objective.c:(.text+0x41c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_assign': objective.c:(.text+0x4260): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat': objective.c:(.text+0x4280): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat': objective.c:(.text+0x4320): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_nearly_equal': objective.c:(.text+0x4340): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_nearly_equal': objective.c:(.text+0x4380): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_equal': objective.c:(.text+0x43a0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_equal': objective.c:(.text+0x43e0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_near_zero': objective.c:(.text+0x4400): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_near_zero': objective.c:(.text+0x4440): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `squat_is_zero': objective.c:(.text+0x4460): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psquat_is_zero': objective.c:(.text+0x44a0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_lerp': objective.c:(.text+0x44c0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_lerp': objective.c:(.text+0x4560): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_normalize': objective.c:(.text+0x4580): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_normalize': objective.c:(.text+0x4620): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_clamp': objective.c:(.text+0x4640): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_clamp': objective.c:(.text+0x46e0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_min': objective.c:(.text+0x4700): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_min': objective.c:(.text+0x47a0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_max': objective.c:(.text+0x47c0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_max': objective.c:(.text+0x4860): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_round': objective.c:(.text+0x4880): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_round': objective.c:(.text+0x4920): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_ceil': objective.c:(.text+0x4940): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_ceil': objective.c:(.text+0x49e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_floor': objective.c:(.text+0x4a00): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_floor': objective.c:(.text+0x4aa0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_abs': objective.c:(.text+0x4ac0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_abs': objective.c:(.text+0x4b60): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_inverse': objective.c:(.text+0x4b80): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_inverse': objective.c:(.text+0x4c20): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_negative': objective.c:(.text+0x4c40): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_negative': objective.c:(.text+0x4ce0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_snap': objective.c:(.text+0x4d00): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_snap': objective.c:(.text+0x4da0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_divide': objective.c:(.text+0x4dc0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_divide': objective.c:(.text+0x4e60): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_multiply_mat4': objective.c:(.text+0x4e80): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_multiply_mat4': objective.c:(.text+0x4f20): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_multiply': objective.c:(.text+0x4f40): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_multiply': objective.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_scale': objective.c:(.text+0x5000): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_scale': objective.c:(.text+0x50a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_subtract': objective.c:(.text+0x50c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_subtract': objective.c:(.text+0x5160): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_add': objective.c:(.text+0x5180): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_add': objective.c:(.text+0x5220): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_one': objective.c:(.text+0x5240): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_one': objective.c:(.text+0x52c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_zero': objective.c:(.text+0x52e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_zero': objective.c:(.text+0x5360): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_assign_vec4': objective.c:(.text+0x5380): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_assign_vec4': objective.c:(.text+0x5420): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_assign': objective.c:(.text+0x5440): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_assign': objective.c:(.text+0x54e0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i': objective.c:(.text+0x5500): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i': objective.c:(.text+0x55a0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_is_equal': objective.c:(.text+0x55e0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_is_equal': objective.c:(.text+0x5620): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4i_is_zero': objective.c:(.text+0x5640): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4i_is_zero': objective.c:(.text+0x5660): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_lerp': objective.c:(.text+0x5680): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_lerp': objective.c:(.text+0x5720): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_normalize': objective.c:(.text+0x5740): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_normalize': objective.c:(.text+0x57e0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_clamp': objective.c:(.text+0x5800): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_clamp': objective.c:(.text+0x58a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_min': objective.c:(.text+0x58c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_min': objective.c:(.text+0x5960): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_max': objective.c:(.text+0x5980): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_max': objective.c:(.text+0x5a20): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_round': objective.c:(.text+0x5a40): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_round': objective.c:(.text+0x5ae0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_ceil': objective.c:(.text+0x5b00): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_ceil': objective.c:(.text+0x5ba0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_floor': objective.c:(.text+0x5bc0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_floor': objective.c:(.text+0x5c60): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_abs': objective.c:(.text+0x5c80): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_abs': objective.c:(.text+0x5d20): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_inverse': objective.c:(.text+0x5d40): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_inverse': objective.c:(.text+0x5de0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_negative': objective.c:(.text+0x5e00): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_negative': objective.c:(.text+0x5ea0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_snap': objective.c:(.text+0x5ec0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_snap': objective.c:(.text+0x5f60): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_divide': objective.c:(.text+0x5f80): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_divide': objective.c:(.text+0x6020): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_multiply_mat4': objective.c:(.text+0x6040): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_multiply_mat4': objective.c:(.text+0x60e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_multiply': objective.c:(.text+0x6100): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_multiply': objective.c:(.text+0x61a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_scale': objective.c:(.text+0x61c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_scale': objective.c:(.text+0x6260): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_subtract': objective.c:(.text+0x6280): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_subtract': objective.c:(.text+0x6320): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_add': objective.c:(.text+0x6340): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_add': objective.c:(.text+0x63e0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_one': objective.c:(.text+0x6400): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_one': objective.c:(.text+0x6480): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_zero': objective.c:(.text+0x64a0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_zero': objective.c:(.text+0x6520): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_assign_vec4i': objective.c:(.text+0x6540): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_assign_vec4i': objective.c:(.text+0x65e0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_assign': objective.c:(.text+0x6600): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_assign': objective.c:(.text+0x66a0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4': objective.c:(.text+0x66c0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4': objective.c:(.text+0x6760): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_nearly_equal': objective.c:(.text+0x6780): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_nearly_equal': objective.c:(.text+0x67c0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_equal': objective.c:(.text+0x67e0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_equal': objective.c:(.text+0x6820): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_near_zero': objective.c:(.text+0x6840): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_near_zero': objective.c:(.text+0x6880): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec4_is_zero': objective.c:(.text+0x68a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec4_is_zero': objective.c:(.text+0x68c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_distance_squared': objective.c:(.text+0x68e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_distance_squared': objective.c:(.text+0x6940): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_distance': objective.c:(.text+0x6960): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_distance': objective.c:(.text+0x69c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_length_squared': objective.c:(.text+0x69e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_length_squared': objective.c:(.text+0x6a20): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_length': objective.c:(.text+0x6a40): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_length': objective.c:(.text+0x6a80): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_dot': objective.c:(.text+0x6aa0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_dot': objective.c:(.text+0x6b00): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_bezier4': objective.c:(.text+0x6b20): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_bezier4': objective.c:(.text+0x6c20): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_bezier3': objective.c:(.text+0x6c60): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_bezier3': objective.c:(.text+0x6d60): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_lerp': objective.c:(.text+0x6d80): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_lerp': objective.c:(.text+0x6e60): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_reflect': objective.c:(.text+0x6e80): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_reflect': objective.c:(.text+0x6f60): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_slide': objective.c:(.text+0x6f80): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_slide': objective.c:(.text+0x7060): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_project': objective.c:(.text+0x7080): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_project': objective.c:(.text+0x7160): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_normalize': objective.c:(.text+0x7180): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_normalize': objective.c:(.text+0x7240): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_cross': objective.c:(.text+0x7260): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_cross': objective.c:(.text+0x7340): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_clamp': objective.c:(.text+0x7360): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_clamp': objective.c:(.text+0x7460): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_min': objective.c:(.text+0x7480): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_min': objective.c:(.text+0x7560): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_max': objective.c:(.text+0x7580): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_max': objective.c:(.text+0x7660): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_round': objective.c:(.text+0x7680): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_round': objective.c:(.text+0x7720): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_ceil': objective.c:(.text+0x7740): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_ceil': objective.c:(.text+0x77e0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_floor': objective.c:(.text+0x7800): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_floor': objective.c:(.text+0x78a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_abs': objective.c:(.text+0x78c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_abs': objective.c:(.text+0x7980): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_inverse': objective.c:(.text+0x79a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_inverse': objective.c:(.text+0x7a60): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_negative': objective.c:(.text+0x7a80): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_negative': objective.c:(.text+0x7b40): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_snap': objective.c:(.text+0x7b60): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_snap': objective.c:(.text+0x7c40): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_divide': objective.c:(.text+0x7c60): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_divide': objective.c:(.text+0x7d40): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_multiply_mat3': objective.c:(.text+0x7d60): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_multiply_mat3': objective.c:(.text+0x7e20): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_multiply': objective.c:(.text+0x7e40): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_multiply': objective.c:(.text+0x7f20): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_scale': objective.c:(.text+0x7f40): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_scale': objective.c:(.text+0x8000): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_subtract': objective.c:(.text+0x8020): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_subtract': objective.c:(.text+0x8100): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_add': objective.c:(.text+0x8120): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_add': objective.c:(.text+0x8200): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_one': objective.c:(.text+0x8220): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_one': objective.c:(.text+0x82c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_zero': objective.c:(.text+0x82e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_zero': objective.c:(.text+0x8380): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_assign_vec3': objective.c:(.text+0x83a0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_assign_vec3': objective.c:(.text+0x8440): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_assign': objective.c:(.text+0x8460): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_assign': objective.c:(.text+0x8520): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i': objective.c:(.text+0x8540): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i': objective.c:(.text+0x85e0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_is_equal': objective.c:(.text+0x8600): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_is_equal': objective.c:(.text+0x8660): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3i_is_zero': objective.c:(.text+0x8680): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3i_is_zero': objective.c:(.text+0x86c0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_distance_squared': objective.c:(.text+0x86e0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_distance_squared': objective.c:(.text+0x8720): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_distance': objective.c:(.text+0x8740): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_distance': objective.c:(.text+0x8780): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_length_squared': objective.c:(.text+0x87a0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_length_squared': objective.c:(.text+0x87c0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_length': objective.c:(.text+0x87e0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_length': objective.c:(.text+0x8800): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_dot': objective.c:(.text+0x8820): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_dot': objective.c:(.text+0x8860): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_bezier4': objective.c:(.text+0x8880): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_bezier4': objective.c:(.text+0x8960): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_bezier3': objective.c:(.text+0x89a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_bezier3': objective.c:(.text+0x8a60): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_lerp': objective.c:(.text+0x8a80): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_lerp': objective.c:(.text+0x8b40): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_reflect': objective.c:(.text+0x8b60): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_reflect': objective.c:(.text+0x8c20): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_slide': objective.c:(.text+0x8c40): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_slide': objective.c:(.text+0x8d00): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_project': objective.c:(.text+0x8d20): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_project': objective.c:(.text+0x8de0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_normalize': objective.c:(.text+0x8e00): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_normalize': objective.c:(.text+0x8ea0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_cross': objective.c:(.text+0x8ec0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_cross': objective.c:(.text+0x8f80): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_clamp': objective.c:(.text+0x8fa0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_clamp': objective.c:(.text+0x9060): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_min': objective.c:(.text+0x9080): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_min': objective.c:(.text+0x9140): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_max': objective.c:(.text+0x9160): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_max': objective.c:(.text+0x9220): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_round': objective.c:(.text+0x9240): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_round': objective.c:(.text+0x92e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_ceil': objective.c:(.text+0x9300): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_ceil': objective.c:(.text+0x93a0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_floor': objective.c:(.text+0x93c0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_floor': objective.c:(.text+0x9460): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_abs': objective.c:(.text+0x9480): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_abs': objective.c:(.text+0x9520): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_inverse': objective.c:(.text+0x9540): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_inverse': objective.c:(.text+0x95e0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_negative': objective.c:(.text+0x9600): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_negative': objective.c:(.text+0x96a0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_snap': objective.c:(.text+0x96c0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_snap': objective.c:(.text+0x9780): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_divide': objective.c:(.text+0x97a0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_divide': objective.c:(.text+0x9860): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_multiply_mat3': objective.c:(.text+0x9880): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_multiply_mat3': objective.c:(.text+0x9920): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_multiply': objective.c:(.text+0x9940): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_multiply': objective.c:(.text+0x9a00): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_scale': objective.c:(.text+0x9a20): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_scale': objective.c:(.text+0x9ac0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_subtract': objective.c:(.text+0x9ae0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_subtract': objective.c:(.text+0x9ba0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_add': objective.c:(.text+0x9bc0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_add': objective.c:(.text+0x9c80): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_one': objective.c:(.text+0x9ca0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_one': objective.c:(.text+0x9d40): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_zero': objective.c:(.text+0x9d60): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_zero': objective.c:(.text+0x9e00): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_assign_vec3i': objective.c:(.text+0x9e20): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_assign_vec3i': objective.c:(.text+0x9ee0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_assign': objective.c:(.text+0x9f00): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_assign': objective.c:(.text+0x9fa0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3': objective.c:(.text+0x9fc0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3': objective.c:(.text+0xa060): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_nearly_equal': objective.c:(.text+0xa080): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_nearly_equal': objective.c:(.text+0xa0c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_equal': objective.c:(.text+0xa0e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_equal': objective.c:(.text+0xa120): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_near_zero': objective.c:(.text+0xa140): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_near_zero': objective.c:(.text+0xa180): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec3_is_zero': objective.c:(.text+0xa1a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec3_is_zero': objective.c:(.text+0xa1e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_distance_squared': objective.c:(.text+0xa200): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_distance_squared': objective.c:(.text+0xa240): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_distance': objective.c:(.text+0xa260): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_distance': objective.c:(.text+0xa280): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_length': objective.c:(.text+0xa2a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_length': objective.c:(.text+0xa2c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_length_squared': objective.c:(.text+0xa2e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_length_squared': objective.c:(.text+0xa300): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_angle': objective.c:(.text+0xa320): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_angle': objective.c:(.text+0xa340): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_dot': objective.c:(.text+0xa360): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_dot': objective.c:(.text+0xa3a0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_bezier4': objective.c:(.text+0xa3c0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_bezier4': objective.c:(.text+0xa460): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_bezier3': objective.c:(.text+0xa4a0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_bezier3': objective.c:(.text+0xa540): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_lerp': objective.c:(.text+0xa560): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_lerp': objective.c:(.text+0xa5e0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_rotate': objective.c:(.text+0xa600): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_rotate': objective.c:(.text+0xa680): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_tangent': objective.c:(.text+0xa6a0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_tangent': objective.c:(.text+0xa720): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_reflect': objective.c:(.text+0xa740): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_reflect': objective.c:(.text+0xa7c0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_slide': objective.c:(.text+0xa7e0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_slide': objective.c:(.text+0xa860): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_project': objective.c:(.text+0xa880): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_project': objective.c:(.text+0xa900): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_normalize': objective.c:(.text+0xa920): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_normalize': objective.c:(.text+0xa9a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_clamp': objective.c:(.text+0xa9c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_clamp': objective.c:(.text+0xaa60): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_min': objective.c:(.text+0xaa80): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_min': objective.c:(.text+0xab00): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_max': objective.c:(.text+0xab20): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_max': objective.c:(.text+0xaba0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_round': objective.c:(.text+0xabc0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_round': objective.c:(.text+0xac40): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_ceil': objective.c:(.text+0xac60): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_ceil': objective.c:(.text+0xace0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_floor': objective.c:(.text+0xad00): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_floor': objective.c:(.text+0xad80): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_abs': objective.c:(.text+0xada0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_abs': objective.c:(.text+0xae20): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_inverse': objective.c:(.text+0xae40): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_inverse': objective.c:(.text+0xaec0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_negative': objective.c:(.text+0xaee0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_negative': objective.c:(.text+0xaf60): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_snap': objective.c:(.text+0xaf80): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_snap': objective.c:(.text+0xb000): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_divide': objective.c:(.text+0xb020): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_divide': objective.c:(.text+0xb0a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_multiply_mat2': objective.c:(.text+0xb0c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_multiply_mat2': objective.c:(.text+0xb160): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_multiply': objective.c:(.text+0xb180): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_multiply': objective.c:(.text+0xb200): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_scale': objective.c:(.text+0xb220): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_scale': objective.c:(.text+0xb2a0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_subtract': objective.c:(.text+0xb2c0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_subtract': objective.c:(.text+0xb340): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_add': objective.c:(.text+0xb360): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_add': objective.c:(.text+0xb3e0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_one': objective.c:(.text+0xb400): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_one': objective.c:(.text+0xb480): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_zero': objective.c:(.text+0xb4a0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_zero': objective.c:(.text+0xb520): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_assign_vec2': objective.c:(.text+0xb540): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_assign_vec2': objective.c:(.text+0xb5c0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_assign': objective.c:(.text+0xb5e0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_assign': objective.c:(.text+0xb660): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i': objective.c:(.text+0xb680): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i': objective.c:(.text+0xb700): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_is_equal': objective.c:(.text+0xb720): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_is_equal': objective.c:(.text+0xb760): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2i_is_zero': objective.c:(.text+0xb780): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2i_is_zero': objective.c:(.text+0xb7a0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_distance_squared': objective.c:(.text+0xb7c0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_distance_squared': objective.c:(.text+0xb800): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_distance': objective.c:(.text+0xb820): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_distance': objective.c:(.text+0xb860): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_length': objective.c:(.text+0xb880): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_length': objective.c:(.text+0xb8a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_length_squared': objective.c:(.text+0xb8c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_length_squared': objective.c:(.text+0xb8e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_angle': objective.c:(.text+0xb900): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_angle': objective.c:(.text+0xb920): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_dot': objective.c:(.text+0xb940): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_dot': objective.c:(.text+0xb980): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_bezier4': objective.c:(.text+0xb9a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_bezier4': objective.c:(.text+0xba60): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_bezier3': objective.c:(.text+0xbaa0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_bezier3': objective.c:(.text+0xbb40): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_lerp': objective.c:(.text+0xbb60): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_lerp': objective.c:(.text+0xbc00): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_rotate': objective.c:(.text+0xbc20): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_rotate': objective.c:(.text+0xbcc0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_tangent': objective.c:(.text+0xbce0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_tangent': objective.c:(.text+0xbd60): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_reflect': objective.c:(.text+0xbd80): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_reflect': objective.c:(.text+0xbe20): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_slide': objective.c:(.text+0xbe40): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_slide': objective.c:(.text+0xbee0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_project': objective.c:(.text+0xbf00): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_project': objective.c:(.text+0xbfa0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_normalize': objective.c:(.text+0xbfc0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_normalize': objective.c:(.text+0xc040): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_clamp': objective.c:(.text+0xc060): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_clamp': objective.c:(.text+0xc100): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_min': objective.c:(.text+0xc120): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_min': objective.c:(.text+0xc1c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_max': objective.c:(.text+0xc1e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_max': objective.c:(.text+0xc280): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_round': objective.c:(.text+0xc2a0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_round': objective.c:(.text+0xc320): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_ceil': objective.c:(.text+0xc340): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_ceil': objective.c:(.text+0xc3c0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_floor': objective.c:(.text+0xc3e0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_floor': objective.c:(.text+0xc460): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_abs': objective.c:(.text+0xc480): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_abs': objective.c:(.text+0xc500): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_inverse': objective.c:(.text+0xc520): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_inverse': objective.c:(.text+0xc5a0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_negative': objective.c:(.text+0xc5c0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_negative': objective.c:(.text+0xc640): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_snap': objective.c:(.text+0xc660): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_snap': objective.c:(.text+0xc700): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_divide': objective.c:(.text+0xc720): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_divide': objective.c:(.text+0xc7c0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_multiply_mat2': objective.c:(.text+0xc7e0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_multiply_mat2': objective.c:(.text+0xc880): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_multiply': objective.c:(.text+0xc8a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_multiply': objective.c:(.text+0xc940): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_scale': objective.c:(.text+0xc960): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_scale': objective.c:(.text+0xca00): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_subtract': objective.c:(.text+0xca20): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_subtract': objective.c:(.text+0xcac0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_add': objective.c:(.text+0xcae0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_add': objective.c:(.text+0xcb80): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_one': objective.c:(.text+0xcba0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_one': objective.c:(.text+0xcc20): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_zero': objective.c:(.text+0xcc40): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_zero': objective.c:(.text+0xccc0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_assign_vec2i': objective.c:(.text+0xcce0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_assign_vec2i': objective.c:(.text+0xcd60): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_assign': objective.c:(.text+0xcd80): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_assign': objective.c:(.text+0xce00): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2': objective.c:(.text+0xce20): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2': objective.c:(.text+0xcea0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_nearly_equal': objective.c:(.text+0xcec0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_nearly_equal': objective.c:(.text+0xcf00): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_equal': objective.c:(.text+0xcf20): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_equal': objective.c:(.text+0xcf60): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_near_zero': objective.c:(.text+0xcf80): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_near_zero': objective.c:(.text+0xcfa0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `svec2_is_zero': objective.c:(.text+0xcfc0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(objective.c.o): In function `psvec2_is_zero': objective.c:(.text+0xcfe0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_lerp': objs.c:(.text+0x1160): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_lerp': objs.c:(.text+0x11e0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_multiply': objs.c:(.text+0x1200): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_multiply': objs.c:(.text+0x1280): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_scale': objs.c:(.text+0x12a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_scale': objs.c:(.text+0x1320): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_negative': objs.c:(.text+0x1340): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_negative': objs.c:(.text+0x13c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_scaling': objs.c:(.text+0x13e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_scaling': objs.c:(.text+0x1460): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_translation': objs.c:(.text+0x1480): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_translation': objs.c:(.text+0x1500): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_look_at': objs.c:(.text+0x1520): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_look_at': objs.c:(.text+0x15e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_quaternion': objs.c:(.text+0x1600): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_quaternion': objs.c:(.text+0x1680): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_axis': objs.c:(.text+0x16a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_axis': objs.c:(.text+0x1720): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_z': objs.c:(.text+0x1740): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_z': objs.c:(.text+0x17c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_y': objs.c:(.text+0x17e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_y': objs.c:(.text+0x1860): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_rotation_x': objs.c:(.text+0x1880): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_rotation_x': objs.c:(.text+0x1900): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_perspective_infinite': objs.c:(.text+0x1920): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_perspective_infinite': objs.c:(.text+0x19a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_perspective_fov': objs.c:(.text+0x19c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_perspective_fov': objs.c:(.text+0x1a40): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_perspective': objs.c:(.text+0x1a60): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_perspective': objs.c:(.text+0x1ae0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_ortho': objs.c:(.text+0x1b00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_ortho': objs.c:(.text+0x1b80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_inverse': objs.c:(.text+0x1ba0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_inverse': objs.c:(.text+0x1c20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_adjugate': objs.c:(.text+0x1c40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_adjugate': objs.c:(.text+0x1cc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_transpose': objs.c:(.text+0x1ce0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_transpose': objs.c:(.text+0x1d60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_assign_mat3': objs.c:(.text+0x1d80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_assign_mat3': objs.c:(.text+0x1e00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_assign_mat2': objs.c:(.text+0x1e20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_assign_mat2': objs.c:(.text+0x1ec0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_assign': objs.c:(.text+0x1ee0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_assign': objs.c:(.text+0x1f60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_determinant': objs.c:(.text+0x1f80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_determinant': objs.c:(.text+0x1fa0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_identity': objs.c:(.text+0x1fc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_identity': objs.c:(.text+0x2040): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4_zero': objs.c:(.text+0x2060): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4_zero': objs.c:(.text+0x20e0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat4': objs.c:(.text+0x2100): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat4': objs.c:(.text+0x2180): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_lerp': objs.c:(.text+0x21a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_lerp': objs.c:(.text+0x2220): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_multiply': objs.c:(.text+0x2240): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_multiply': objs.c:(.text+0x22c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_scale': objs.c:(.text+0x22e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_scale': objs.c:(.text+0x2360): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_negative': objs.c:(.text+0x2380): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_negative': objs.c:(.text+0x2400): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_scaling': objs.c:(.text+0x2420): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_scaling': objs.c:(.text+0x24a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_quaternion': objs.c:(.text+0x24c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_quaternion': objs.c:(.text+0x2560): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_axis': objs.c:(.text+0x2580): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_axis': objs.c:(.text+0x2620): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_z': objs.c:(.text+0x2640): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_z': objs.c:(.text+0x26c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_y': objs.c:(.text+0x26e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_y': objs.c:(.text+0x2760): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_rotation_x': objs.c:(.text+0x2780): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_rotation_x': objs.c:(.text+0x2800): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_inverse': objs.c:(.text+0x2820): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_inverse': objs.c:(.text+0x28a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_adjugate': objs.c:(.text+0x28c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_adjugate': objs.c:(.text+0x2940): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_cofactor': objs.c:(.text+0x2960): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_cofactor': objs.c:(.text+0x29e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_transpose': objs.c:(.text+0x2a00): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_transpose': objs.c:(.text+0x2a80): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_assign_mat4': objs.c:(.text+0x2aa0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_assign_mat4': objs.c:(.text+0x2b20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_assign_mat2': objs.c:(.text+0x2b40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_assign_mat2': objs.c:(.text+0x2be0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_assign': objs.c:(.text+0x2c00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_assign': objs.c:(.text+0x2c80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_determinant': objs.c:(.text+0x2ca0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_determinant': objs.c:(.text+0x2cc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_identity': objs.c:(.text+0x2ce0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_identity': objs.c:(.text+0x2d60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3_zero': objs.c:(.text+0x2d80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3_zero': objs.c:(.text+0x2e00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat3': objs.c:(.text+0x2e20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat3': objs.c:(.text+0x2ea0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_lerp': objs.c:(.text+0x2ec0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_lerp': objs.c:(.text+0x2f80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_multiply': objs.c:(.text+0x2fa0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_multiply': objs.c:(.text+0x3060): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_scale': objs.c:(.text+0x3080): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_scale': objs.c:(.text+0x3120): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_negative': objs.c:(.text+0x3140): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_negative': objs.c:(.text+0x31e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_scaling': objs.c:(.text+0x3200): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_scaling': objs.c:(.text+0x32a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_rotation': objs.c:(.text+0x32c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_rotation': objs.c:(.text+0x3360): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_inverse': objs.c:(.text+0x3380): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_inverse': objs.c:(.text+0x3420): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_cofactor': objs.c:(.text+0x3440): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_cofactor': objs.c:(.text+0x34e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_transpose': objs.c:(.text+0x3500): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_transpose': objs.c:(.text+0x35a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_assign_mat4': objs.c:(.text+0x35c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_assign_mat4': objs.c:(.text+0x3660): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_assign_mat3': objs.c:(.text+0x3680): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_assign_mat3': objs.c:(.text+0x3720): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_assign': objs.c:(.text+0x3740): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_assign': objs.c:(.text+0x37e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_determinant': objs.c:(.text+0x3800): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_determinant': objs.c:(.text+0x3840): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_identity': objs.c:(.text+0x3860): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_identity': objs.c:(.text+0x3900): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2_zero': objs.c:(.text+0x3920): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2_zero': objs.c:(.text+0x39c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `smat2': objs.c:(.text+0x39e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psmat2': objs.c:(.text+0x3a80): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_length_squared': objs.c:(.text+0x3aa0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_length_squared': objs.c:(.text+0x3ae0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_length': objs.c:(.text+0x3b00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_length': objs.c:(.text+0x3b40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_angle': objs.c:(.text+0x3b60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_angle': objs.c:(.text+0x3ba0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_dot': objs.c:(.text+0x3bc0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_dot': objs.c:(.text+0x3c00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_slerp': objs.c:(.text+0x3c20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_slerp': objs.c:(.text+0x3ce0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_lerp': objs.c:(.text+0x3d00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_lerp': objs.c:(.text+0x3dc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_yaw_pitch_roll': objs.c:(.text+0x3de0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_yaw_pitch_roll': objs.c:(.text+0x3e80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_mat4': objs.c:(.text+0x3ea0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_mat4': objs.c:(.text+0x3f40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_vec3': objs.c:(.text+0x3f60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_vec3': objs.c:(.text+0x4000): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_from_axis_angle': objs.c:(.text+0x4020): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_from_axis_angle': objs.c:(.text+0x40c0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_power': objs.c:(.text+0x40e0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_power': objs.c:(.text+0x4180): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_normalize': objs.c:(.text+0x41a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_normalize': objs.c:(.text+0x4240): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_inverse': objs.c:(.text+0x4260): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_inverse': objs.c:(.text+0x4300): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_conjugate': objs.c:(.text+0x4320): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_conjugate': objs.c:(.text+0x43c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_negative': objs.c:(.text+0x43e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_negative': objs.c:(.text+0x4480): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_divide': objs.c:(.text+0x44a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_divide': objs.c:(.text+0x4560): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_multiply': objs.c:(.text+0x4580): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_multiply': objs.c:(.text+0x4640): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_scale': objs.c:(.text+0x4660): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_scale': objs.c:(.text+0x4700): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_null': objs.c:(.text+0x4720): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_null': objs.c:(.text+0x47c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_zero': objs.c:(.text+0x47e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_zero': objs.c:(.text+0x4880): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_assign': objs.c:(.text+0x48a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_assign': objs.c:(.text+0x4940): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat': objs.c:(.text+0x4960): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat': objs.c:(.text+0x4a00): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_nearly_equal': objs.c:(.text+0x4a20): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_nearly_equal': objs.c:(.text+0x4a60): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_equal': objs.c:(.text+0x4a80): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_equal': objs.c:(.text+0x4ac0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_near_zero': objs.c:(.text+0x4ae0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_near_zero': objs.c:(.text+0x4b20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `squat_is_zero': objs.c:(.text+0x4b40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psquat_is_zero': objs.c:(.text+0x4b80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_lerp': objs.c:(.text+0x4ba0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_lerp': objs.c:(.text+0x4c40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_normalize': objs.c:(.text+0x4c60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_normalize': objs.c:(.text+0x4d00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_clamp': objs.c:(.text+0x4d20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_clamp': objs.c:(.text+0x4dc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_min': objs.c:(.text+0x4de0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_min': objs.c:(.text+0x4e80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_max': objs.c:(.text+0x4ea0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_max': objs.c:(.text+0x4f40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_round': objs.c:(.text+0x4f60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_round': objs.c:(.text+0x5000): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_ceil': objs.c:(.text+0x5020): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_ceil': objs.c:(.text+0x50c0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_floor': objs.c:(.text+0x50e0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_floor': objs.c:(.text+0x5180): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_abs': objs.c:(.text+0x51a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_abs': objs.c:(.text+0x5240): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_inverse': objs.c:(.text+0x5260): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_inverse': objs.c:(.text+0x5300): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_negative': objs.c:(.text+0x5320): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_negative': objs.c:(.text+0x53c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_snap': objs.c:(.text+0x53e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_snap': objs.c:(.text+0x5480): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_divide': objs.c:(.text+0x54a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_divide': objs.c:(.text+0x5540): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_multiply_mat4': objs.c:(.text+0x5560): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_multiply_mat4': objs.c:(.text+0x5600): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_multiply': objs.c:(.text+0x5620): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_multiply': objs.c:(.text+0x56c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_scale': objs.c:(.text+0x56e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_scale': objs.c:(.text+0x5780): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_subtract': objs.c:(.text+0x57a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_subtract': objs.c:(.text+0x5840): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_add': objs.c:(.text+0x5860): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_add': objs.c:(.text+0x5900): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_one': objs.c:(.text+0x5920): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_one': objs.c:(.text+0x59a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_zero': objs.c:(.text+0x59c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_zero': objs.c:(.text+0x5a40): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_assign_vec4': objs.c:(.text+0x5a60): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_assign_vec4': objs.c:(.text+0x5b00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_assign': objs.c:(.text+0x5b20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_assign': objs.c:(.text+0x5bc0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i': objs.c:(.text+0x5be0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i': objs.c:(.text+0x5c80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_is_equal': objs.c:(.text+0x5cc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_is_equal': objs.c:(.text+0x5d00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4i_is_zero': objs.c:(.text+0x5d20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4i_is_zero': objs.c:(.text+0x5d40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_lerp': objs.c:(.text+0x5d60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_lerp': objs.c:(.text+0x5e00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_normalize': objs.c:(.text+0x5e20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_normalize': objs.c:(.text+0x5ec0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_clamp': objs.c:(.text+0x5ee0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_clamp': objs.c:(.text+0x5f80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_min': objs.c:(.text+0x5fa0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_min': objs.c:(.text+0x6040): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_max': objs.c:(.text+0x6060): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_max': objs.c:(.text+0x6100): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_round': objs.c:(.text+0x6120): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_round': objs.c:(.text+0x61c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_ceil': objs.c:(.text+0x61e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_ceil': objs.c:(.text+0x6280): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_floor': objs.c:(.text+0x62a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_floor': objs.c:(.text+0x6340): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_abs': objs.c:(.text+0x6360): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_abs': objs.c:(.text+0x6400): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_inverse': objs.c:(.text+0x6420): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_inverse': objs.c:(.text+0x64c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_negative': objs.c:(.text+0x64e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_negative': objs.c:(.text+0x6580): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_snap': objs.c:(.text+0x65a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_snap': objs.c:(.text+0x6640): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_divide': objs.c:(.text+0x6660): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_divide': objs.c:(.text+0x6700): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_multiply_mat4': objs.c:(.text+0x6720): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_multiply_mat4': objs.c:(.text+0x67c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_multiply': objs.c:(.text+0x67e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_multiply': objs.c:(.text+0x6880): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_scale': objs.c:(.text+0x68a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_scale': objs.c:(.text+0x6940): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_subtract': objs.c:(.text+0x6960): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_subtract': objs.c:(.text+0x6a00): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_add': objs.c:(.text+0x6a20): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_add': objs.c:(.text+0x6ac0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_one': objs.c:(.text+0x6ae0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_one': objs.c:(.text+0x6b60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_zero': objs.c:(.text+0x6b80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_zero': objs.c:(.text+0x6c00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_assign_vec4i': objs.c:(.text+0x6c20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_assign_vec4i': objs.c:(.text+0x6cc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_assign': objs.c:(.text+0x6ce0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_assign': objs.c:(.text+0x6d80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4': objs.c:(.text+0x6da0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4': objs.c:(.text+0x6e40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_nearly_equal': objs.c:(.text+0x6e60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_nearly_equal': objs.c:(.text+0x6ea0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_equal': objs.c:(.text+0x6ec0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_equal': objs.c:(.text+0x6f00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_near_zero': objs.c:(.text+0x6f20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_near_zero': objs.c:(.text+0x6f60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec4_is_zero': objs.c:(.text+0x6f80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec4_is_zero': objs.c:(.text+0x6fa0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_distance_squared': objs.c:(.text+0x6fc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_distance_squared': objs.c:(.text+0x7020): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_distance': objs.c:(.text+0x7040): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_distance': objs.c:(.text+0x70a0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_length_squared': objs.c:(.text+0x70c0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_length_squared': objs.c:(.text+0x7100): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_length': objs.c:(.text+0x7120): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_length': objs.c:(.text+0x7160): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_dot': objs.c:(.text+0x7180): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_dot': objs.c:(.text+0x71e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_bezier4': objs.c:(.text+0x7200): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_bezier4': objs.c:(.text+0x7300): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_bezier3': objs.c:(.text+0x7340): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_bezier3': objs.c:(.text+0x7440): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_lerp': objs.c:(.text+0x7460): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_lerp': objs.c:(.text+0x7540): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_reflect': objs.c:(.text+0x7560): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_reflect': objs.c:(.text+0x7640): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_slide': objs.c:(.text+0x7660): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_slide': objs.c:(.text+0x7740): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_project': objs.c:(.text+0x7760): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_project': objs.c:(.text+0x7840): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_normalize': objs.c:(.text+0x7860): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_normalize': objs.c:(.text+0x7920): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_cross': objs.c:(.text+0x7940): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_cross': objs.c:(.text+0x7a20): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_clamp': objs.c:(.text+0x7a40): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_clamp': objs.c:(.text+0x7b40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_min': objs.c:(.text+0x7b60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_min': objs.c:(.text+0x7c40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_max': objs.c:(.text+0x7c60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_max': objs.c:(.text+0x7d40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_round': objs.c:(.text+0x7d60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_round': objs.c:(.text+0x7e00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_ceil': objs.c:(.text+0x7e20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_ceil': objs.c:(.text+0x7ec0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_floor': objs.c:(.text+0x7ee0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_floor': objs.c:(.text+0x7f80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_abs': objs.c:(.text+0x7fa0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_abs': objs.c:(.text+0x8060): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_inverse': objs.c:(.text+0x8080): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_inverse': objs.c:(.text+0x8140): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_negative': objs.c:(.text+0x8160): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_negative': objs.c:(.text+0x8220): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_snap': objs.c:(.text+0x8240): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_snap': objs.c:(.text+0x8320): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_divide': objs.c:(.text+0x8340): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_divide': objs.c:(.text+0x8420): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_multiply_mat3': objs.c:(.text+0x8440): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_multiply_mat3': objs.c:(.text+0x8500): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_multiply': objs.c:(.text+0x8520): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_multiply': objs.c:(.text+0x8600): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_scale': objs.c:(.text+0x8620): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_scale': objs.c:(.text+0x86e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_subtract': objs.c:(.text+0x8700): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_subtract': objs.c:(.text+0x87e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_add': objs.c:(.text+0x8800): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_add': objs.c:(.text+0x88e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_one': objs.c:(.text+0x8900): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_one': objs.c:(.text+0x89a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_zero': objs.c:(.text+0x89c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_zero': objs.c:(.text+0x8a60): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_assign_vec3': objs.c:(.text+0x8a80): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_assign_vec3': objs.c:(.text+0x8b20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_assign': objs.c:(.text+0x8b40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_assign': objs.c:(.text+0x8c00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i': objs.c:(.text+0x8c20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i': objs.c:(.text+0x8cc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_is_equal': objs.c:(.text+0x8ce0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_is_equal': objs.c:(.text+0x8d40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3i_is_zero': objs.c:(.text+0x8d60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3i_is_zero': objs.c:(.text+0x8da0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_distance_squared': objs.c:(.text+0x8dc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_distance_squared': objs.c:(.text+0x8e00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_distance': objs.c:(.text+0x8e20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_distance': objs.c:(.text+0x8e60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_length_squared': objs.c:(.text+0x8e80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_length_squared': objs.c:(.text+0x8ea0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_length': objs.c:(.text+0x8ec0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_length': objs.c:(.text+0x8ee0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_dot': objs.c:(.text+0x8f00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_dot': objs.c:(.text+0x8f40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_bezier4': objs.c:(.text+0x8f60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_bezier4': objs.c:(.text+0x9040): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_bezier3': objs.c:(.text+0x9080): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_bezier3': objs.c:(.text+0x9140): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_lerp': objs.c:(.text+0x9160): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_lerp': objs.c:(.text+0x9220): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_reflect': objs.c:(.text+0x9240): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_reflect': objs.c:(.text+0x9300): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_slide': objs.c:(.text+0x9320): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_slide': objs.c:(.text+0x93e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_project': objs.c:(.text+0x9400): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_project': objs.c:(.text+0x94c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_normalize': objs.c:(.text+0x94e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_normalize': objs.c:(.text+0x9580): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_cross': objs.c:(.text+0x95a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_cross': objs.c:(.text+0x9660): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_clamp': objs.c:(.text+0x9680): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_clamp': objs.c:(.text+0x9740): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_min': objs.c:(.text+0x9760): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_min': objs.c:(.text+0x9820): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_max': objs.c:(.text+0x9840): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_max': objs.c:(.text+0x9900): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_round': objs.c:(.text+0x9920): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_round': objs.c:(.text+0x99c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_ceil': objs.c:(.text+0x99e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_ceil': objs.c:(.text+0x9a80): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_floor': objs.c:(.text+0x9aa0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_floor': objs.c:(.text+0x9b40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_abs': objs.c:(.text+0x9b60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_abs': objs.c:(.text+0x9c00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_inverse': objs.c:(.text+0x9c20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_inverse': objs.c:(.text+0x9cc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_negative': objs.c:(.text+0x9ce0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_negative': objs.c:(.text+0x9d80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_snap': objs.c:(.text+0x9da0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_snap': objs.c:(.text+0x9e60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_divide': objs.c:(.text+0x9e80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_divide': objs.c:(.text+0x9f40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_multiply_mat3': objs.c:(.text+0x9f60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_multiply_mat3': objs.c:(.text+0xa000): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_multiply': objs.c:(.text+0xa020): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_multiply': objs.c:(.text+0xa0e0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_scale': objs.c:(.text+0xa100): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_scale': objs.c:(.text+0xa1a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_subtract': objs.c:(.text+0xa1c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_subtract': objs.c:(.text+0xa280): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_add': objs.c:(.text+0xa2a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_add': objs.c:(.text+0xa360): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_one': objs.c:(.text+0xa380): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_one': objs.c:(.text+0xa420): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_zero': objs.c:(.text+0xa440): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_zero': objs.c:(.text+0xa4e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_assign_vec3i': objs.c:(.text+0xa500): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_assign_vec3i': objs.c:(.text+0xa5c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_assign': objs.c:(.text+0xa5e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_assign': objs.c:(.text+0xa680): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3': objs.c:(.text+0xa6a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3': objs.c:(.text+0xa740): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_nearly_equal': objs.c:(.text+0xa760): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_nearly_equal': objs.c:(.text+0xa7a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_equal': objs.c:(.text+0xa7c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_equal': objs.c:(.text+0xa800): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_near_zero': objs.c:(.text+0xa820): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_near_zero': objs.c:(.text+0xa860): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec3_is_zero': objs.c:(.text+0xa880): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec3_is_zero': objs.c:(.text+0xa8c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_distance_squared': objs.c:(.text+0xa8e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_distance_squared': objs.c:(.text+0xa920): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_distance': objs.c:(.text+0xa940): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_distance': objs.c:(.text+0xa960): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_length': objs.c:(.text+0xa980): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_length': objs.c:(.text+0xa9a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_length_squared': objs.c:(.text+0xa9c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_length_squared': objs.c:(.text+0xa9e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_angle': objs.c:(.text+0xaa00): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_angle': objs.c:(.text+0xaa20): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_dot': objs.c:(.text+0xaa40): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_dot': objs.c:(.text+0xaa80): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_bezier4': objs.c:(.text+0xaaa0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_bezier4': objs.c:(.text+0xab40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_bezier3': objs.c:(.text+0xab80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_bezier3': objs.c:(.text+0xac20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_lerp': objs.c:(.text+0xac40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_lerp': objs.c:(.text+0xacc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_rotate': objs.c:(.text+0xace0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_rotate': objs.c:(.text+0xad60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_tangent': objs.c:(.text+0xad80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_tangent': objs.c:(.text+0xae00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_reflect': objs.c:(.text+0xae20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_reflect': objs.c:(.text+0xaea0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_slide': objs.c:(.text+0xaec0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_slide': objs.c:(.text+0xaf40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_project': objs.c:(.text+0xaf60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_project': objs.c:(.text+0xafe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_normalize': objs.c:(.text+0xb000): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_normalize': objs.c:(.text+0xb080): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_clamp': objs.c:(.text+0xb0a0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_clamp': objs.c:(.text+0xb140): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_min': objs.c:(.text+0xb160): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_min': objs.c:(.text+0xb1e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_max': objs.c:(.text+0xb200): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_max': objs.c:(.text+0xb280): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_round': objs.c:(.text+0xb2a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_round': objs.c:(.text+0xb320): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_ceil': objs.c:(.text+0xb340): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_ceil': objs.c:(.text+0xb3c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_floor': objs.c:(.text+0xb3e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_floor': objs.c:(.text+0xb460): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_abs': objs.c:(.text+0xb480): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_abs': objs.c:(.text+0xb500): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_inverse': objs.c:(.text+0xb520): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_inverse': objs.c:(.text+0xb5a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_negative': objs.c:(.text+0xb5c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_negative': objs.c:(.text+0xb640): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_snap': objs.c:(.text+0xb660): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_snap': objs.c:(.text+0xb6e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_divide': objs.c:(.text+0xb700): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_divide': objs.c:(.text+0xb780): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_multiply_mat2': objs.c:(.text+0xb7a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_multiply_mat2': objs.c:(.text+0xb840): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_multiply': objs.c:(.text+0xb860): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_multiply': objs.c:(.text+0xb8e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_scale': objs.c:(.text+0xb900): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_scale': objs.c:(.text+0xb980): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_subtract': objs.c:(.text+0xb9a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_subtract': objs.c:(.text+0xba20): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_add': objs.c:(.text+0xba40): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_add': objs.c:(.text+0xbac0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_one': objs.c:(.text+0xbae0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_one': objs.c:(.text+0xbb60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_zero': objs.c:(.text+0xbb80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_zero': objs.c:(.text+0xbc00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_assign_vec2': objs.c:(.text+0xbc20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_assign_vec2': objs.c:(.text+0xbca0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_assign': objs.c:(.text+0xbcc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_assign': objs.c:(.text+0xbd40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i': objs.c:(.text+0xbd60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i': objs.c:(.text+0xbde0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_is_equal': objs.c:(.text+0xbe00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_is_equal': objs.c:(.text+0xbe40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2i_is_zero': objs.c:(.text+0xbe60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2i_is_zero': objs.c:(.text+0xbe80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_distance_squared': objs.c:(.text+0xbea0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_distance_squared': objs.c:(.text+0xbee0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_distance': objs.c:(.text+0xbf00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_distance': objs.c:(.text+0xbf40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_length': objs.c:(.text+0xbf60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_length': objs.c:(.text+0xbf80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_length_squared': objs.c:(.text+0xbfa0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_length_squared': objs.c:(.text+0xbfc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_angle': objs.c:(.text+0xbfe0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_angle': objs.c:(.text+0xc000): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_dot': objs.c:(.text+0xc020): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_dot': objs.c:(.text+0xc060): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_bezier4': objs.c:(.text+0xc080): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_bezier4': objs.c:(.text+0xc140): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_bezier3': objs.c:(.text+0xc180): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_bezier3': objs.c:(.text+0xc220): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_lerp': objs.c:(.text+0xc240): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_lerp': objs.c:(.text+0xc2e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_rotate': objs.c:(.text+0xc300): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_rotate': objs.c:(.text+0xc3a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_tangent': objs.c:(.text+0xc3c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_tangent': objs.c:(.text+0xc440): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_reflect': objs.c:(.text+0xc460): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_reflect': objs.c:(.text+0xc500): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_slide': objs.c:(.text+0xc520): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_slide': objs.c:(.text+0xc5c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_project': objs.c:(.text+0xc5e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_project': objs.c:(.text+0xc680): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_normalize': objs.c:(.text+0xc6a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_normalize': objs.c:(.text+0xc720): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_clamp': objs.c:(.text+0xc740): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_clamp': objs.c:(.text+0xc7e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_min': objs.c:(.text+0xc800): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_min': objs.c:(.text+0xc8a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_max': objs.c:(.text+0xc8c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_max': objs.c:(.text+0xc960): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_round': objs.c:(.text+0xc980): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_round': objs.c:(.text+0xca00): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_ceil': objs.c:(.text+0xca20): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_ceil': objs.c:(.text+0xcaa0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_floor': objs.c:(.text+0xcac0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_floor': objs.c:(.text+0xcb40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_abs': objs.c:(.text+0xcb60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_abs': objs.c:(.text+0xcbe0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_inverse': objs.c:(.text+0xcc00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_inverse': objs.c:(.text+0xcc80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_negative': objs.c:(.text+0xcca0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_negative': objs.c:(.text+0xcd20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_snap': objs.c:(.text+0xcd40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_snap': objs.c:(.text+0xcde0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_divide': objs.c:(.text+0xce00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_divide': objs.c:(.text+0xcea0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_multiply_mat2': objs.c:(.text+0xcec0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_multiply_mat2': objs.c:(.text+0xcf60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_multiply': objs.c:(.text+0xcf80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_multiply': objs.c:(.text+0xd020): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_scale': objs.c:(.text+0xd040): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_scale': objs.c:(.text+0xd0e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_subtract': objs.c:(.text+0xd100): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_subtract': objs.c:(.text+0xd1a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_add': objs.c:(.text+0xd1c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_add': objs.c:(.text+0xd260): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_one': objs.c:(.text+0xd280): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_one': objs.c:(.text+0xd300): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_zero': objs.c:(.text+0xd320): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_zero': objs.c:(.text+0xd3a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_assign_vec2i': objs.c:(.text+0xd3c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_assign_vec2i': objs.c:(.text+0xd440): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_assign': objs.c:(.text+0xd460): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_assign': objs.c:(.text+0xd4e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2': objs.c:(.text+0xd500): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2': objs.c:(.text+0xd580): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_nearly_equal': objs.c:(.text+0xd5a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_nearly_equal': objs.c:(.text+0xd5e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_equal': objs.c:(.text+0xd600): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_equal': objs.c:(.text+0xd640): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_near_zero': objs.c:(.text+0xd660): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_near_zero': objs.c:(.text+0xd680): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `svec2_is_zero': objs.c:(.text+0xdc00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(objs.c.o): In function `psvec2_is_zero': objs.c:(.text+0xdc20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_lerp': palette.c:(.text+0x100): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_lerp': palette.c:(.text+0x180): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_multiply': palette.c:(.text+0x1a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_multiply': palette.c:(.text+0x220): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_scale': palette.c:(.text+0x240): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_scale': palette.c:(.text+0x2c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_negative': palette.c:(.text+0x2e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_negative': palette.c:(.text+0x360): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_scaling': palette.c:(.text+0x380): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_scaling': palette.c:(.text+0x400): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_translation': palette.c:(.text+0x420): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_translation': palette.c:(.text+0x4a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_look_at': palette.c:(.text+0x4c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_look_at': palette.c:(.text+0x580): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_quaternion': palette.c:(.text+0x5a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_quaternion': palette.c:(.text+0x620): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_axis': palette.c:(.text+0x640): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_axis': palette.c:(.text+0x6c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_z': palette.c:(.text+0x6e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_z': palette.c:(.text+0x760): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_y': palette.c:(.text+0x780): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_y': palette.c:(.text+0x800): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_rotation_x': palette.c:(.text+0x820): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_rotation_x': palette.c:(.text+0x8a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_perspective_infinite': palette.c:(.text+0x8c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_perspective_infinite': palette.c:(.text+0x940): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_perspective_fov': palette.c:(.text+0x960): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_perspective_fov': palette.c:(.text+0x9e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_perspective': palette.c:(.text+0xa00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_perspective': palette.c:(.text+0xa80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_ortho': palette.c:(.text+0xaa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_ortho': palette.c:(.text+0xb20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_inverse': palette.c:(.text+0xb40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_inverse': palette.c:(.text+0xbc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_adjugate': palette.c:(.text+0xbe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_adjugate': palette.c:(.text+0xc60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_transpose': palette.c:(.text+0xc80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_transpose': palette.c:(.text+0xd00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_assign_mat3': palette.c:(.text+0xd20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_assign_mat3': palette.c:(.text+0xda0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_assign_mat2': palette.c:(.text+0xdc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_assign_mat2': palette.c:(.text+0xe60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_assign': palette.c:(.text+0xe80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_assign': palette.c:(.text+0xf00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_determinant': palette.c:(.text+0xf20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_determinant': palette.c:(.text+0xf40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_identity': palette.c:(.text+0xf60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_identity': palette.c:(.text+0xfe0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4_zero': palette.c:(.text+0x1000): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4_zero': palette.c:(.text+0x1080): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat4': palette.c:(.text+0x10a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat4': palette.c:(.text+0x1120): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_lerp': palette.c:(.text+0x1140): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_lerp': palette.c:(.text+0x11c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_multiply': palette.c:(.text+0x11e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_multiply': palette.c:(.text+0x1260): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_scale': palette.c:(.text+0x1280): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_scale': palette.c:(.text+0x1300): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_negative': palette.c:(.text+0x1320): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_negative': palette.c:(.text+0x13a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_scaling': palette.c:(.text+0x13c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_scaling': palette.c:(.text+0x1440): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_quaternion': palette.c:(.text+0x1460): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_quaternion': palette.c:(.text+0x1500): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_axis': palette.c:(.text+0x1520): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_axis': palette.c:(.text+0x15c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_z': palette.c:(.text+0x15e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_z': palette.c:(.text+0x1660): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_y': palette.c:(.text+0x1680): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_y': palette.c:(.text+0x1700): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_rotation_x': palette.c:(.text+0x1720): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_rotation_x': palette.c:(.text+0x17a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_inverse': palette.c:(.text+0x17c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_inverse': palette.c:(.text+0x1840): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_adjugate': palette.c:(.text+0x1860): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_adjugate': palette.c:(.text+0x18e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_cofactor': palette.c:(.text+0x1900): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_cofactor': palette.c:(.text+0x1980): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_transpose': palette.c:(.text+0x19a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_transpose': palette.c:(.text+0x1a20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_assign_mat4': palette.c:(.text+0x1a40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_assign_mat4': palette.c:(.text+0x1ac0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_assign_mat2': palette.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_assign_mat2': palette.c:(.text+0x1b80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_assign': palette.c:(.text+0x1ba0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_assign': palette.c:(.text+0x1c20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_determinant': palette.c:(.text+0x1c40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_determinant': palette.c:(.text+0x1c60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_identity': palette.c:(.text+0x1c80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_identity': palette.c:(.text+0x1d00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3_zero': palette.c:(.text+0x1d20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3_zero': palette.c:(.text+0x1da0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat3': palette.c:(.text+0x1dc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat3': palette.c:(.text+0x1e40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_lerp': palette.c:(.text+0x1e60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_lerp': palette.c:(.text+0x1f20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_multiply': palette.c:(.text+0x1f40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_multiply': palette.c:(.text+0x2000): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_scale': palette.c:(.text+0x2020): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_scale': palette.c:(.text+0x20c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_negative': palette.c:(.text+0x20e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_negative': palette.c:(.text+0x2180): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_scaling': palette.c:(.text+0x21a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_scaling': palette.c:(.text+0x2240): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_rotation': palette.c:(.text+0x2260): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_rotation': palette.c:(.text+0x2300): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_inverse': palette.c:(.text+0x2320): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_inverse': palette.c:(.text+0x23c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_cofactor': palette.c:(.text+0x23e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_cofactor': palette.c:(.text+0x2480): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_transpose': palette.c:(.text+0x24a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_transpose': palette.c:(.text+0x2540): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_assign_mat4': palette.c:(.text+0x2560): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_assign_mat4': palette.c:(.text+0x2600): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_assign_mat3': palette.c:(.text+0x2620): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_assign_mat3': palette.c:(.text+0x26c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_assign': palette.c:(.text+0x26e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_assign': palette.c:(.text+0x2780): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_determinant': palette.c:(.text+0x27a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_determinant': palette.c:(.text+0x27e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_identity': palette.c:(.text+0x2800): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_identity': palette.c:(.text+0x28a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2_zero': palette.c:(.text+0x28c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2_zero': palette.c:(.text+0x2960): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `smat2': palette.c:(.text+0x2980): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psmat2': palette.c:(.text+0x2a20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_length_squared': palette.c:(.text+0x2a40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_length_squared': palette.c:(.text+0x2a80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_length': palette.c:(.text+0x2aa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_length': palette.c:(.text+0x2ae0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_angle': palette.c:(.text+0x2b00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_angle': palette.c:(.text+0x2b40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_dot': palette.c:(.text+0x2b60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_dot': palette.c:(.text+0x2ba0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_slerp': palette.c:(.text+0x2bc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_slerp': palette.c:(.text+0x2c80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_lerp': palette.c:(.text+0x2ca0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_lerp': palette.c:(.text+0x2d60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_yaw_pitch_roll': palette.c:(.text+0x2d80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_yaw_pitch_roll': palette.c:(.text+0x2e20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_mat4': palette.c:(.text+0x2e40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_mat4': palette.c:(.text+0x2ee0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_vec3': palette.c:(.text+0x2f00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_vec3': palette.c:(.text+0x2fa0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_from_axis_angle': palette.c:(.text+0x2fc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_from_axis_angle': palette.c:(.text+0x3060): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_power': palette.c:(.text+0x3080): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_power': palette.c:(.text+0x3120): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_normalize': palette.c:(.text+0x3140): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_normalize': palette.c:(.text+0x31e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_inverse': palette.c:(.text+0x3200): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_inverse': palette.c:(.text+0x32a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_conjugate': palette.c:(.text+0x32c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_conjugate': palette.c:(.text+0x3360): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_negative': palette.c:(.text+0x3380): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_negative': palette.c:(.text+0x3420): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_divide': palette.c:(.text+0x3440): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_divide': palette.c:(.text+0x3500): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_multiply': palette.c:(.text+0x3520): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_multiply': palette.c:(.text+0x35e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_scale': palette.c:(.text+0x3600): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_scale': palette.c:(.text+0x36a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_null': palette.c:(.text+0x36c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_null': palette.c:(.text+0x3760): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_zero': palette.c:(.text+0x3780): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_zero': palette.c:(.text+0x3820): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_assign': palette.c:(.text+0x3840): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_assign': palette.c:(.text+0x38e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat': palette.c:(.text+0x3900): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat': palette.c:(.text+0x39a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_nearly_equal': palette.c:(.text+0x39c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_nearly_equal': palette.c:(.text+0x3a00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_equal': palette.c:(.text+0x3a20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_equal': palette.c:(.text+0x3a60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_near_zero': palette.c:(.text+0x3a80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_near_zero': palette.c:(.text+0x3ac0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `squat_is_zero': palette.c:(.text+0x3ae0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psquat_is_zero': palette.c:(.text+0x3b20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_lerp': palette.c:(.text+0x3b40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_lerp': palette.c:(.text+0x3be0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_normalize': palette.c:(.text+0x3c00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_normalize': palette.c:(.text+0x3ca0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_clamp': palette.c:(.text+0x3cc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_clamp': palette.c:(.text+0x3d60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_min': palette.c:(.text+0x3d80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_min': palette.c:(.text+0x3e20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_max': palette.c:(.text+0x3e40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_max': palette.c:(.text+0x3ee0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_round': palette.c:(.text+0x3f00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_round': palette.c:(.text+0x3fa0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_ceil': palette.c:(.text+0x3fc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_ceil': palette.c:(.text+0x4060): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_floor': palette.c:(.text+0x4080): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_floor': palette.c:(.text+0x4120): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_abs': palette.c:(.text+0x4140): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_abs': palette.c:(.text+0x41e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_inverse': palette.c:(.text+0x4200): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_inverse': palette.c:(.text+0x42a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_negative': palette.c:(.text+0x42c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_negative': palette.c:(.text+0x4360): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_snap': palette.c:(.text+0x4380): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_snap': palette.c:(.text+0x4420): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_divide': palette.c:(.text+0x4440): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_divide': palette.c:(.text+0x44e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_multiply_mat4': palette.c:(.text+0x4500): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_multiply_mat4': palette.c:(.text+0x45a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_multiply': palette.c:(.text+0x45c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_multiply': palette.c:(.text+0x4660): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_scale': palette.c:(.text+0x4680): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_scale': palette.c:(.text+0x4720): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_subtract': palette.c:(.text+0x4740): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_subtract': palette.c:(.text+0x47e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_add': palette.c:(.text+0x4800): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_add': palette.c:(.text+0x48a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_one': palette.c:(.text+0x48c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_one': palette.c:(.text+0x4940): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_zero': palette.c:(.text+0x4960): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_zero': palette.c:(.text+0x49e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_assign_vec4': palette.c:(.text+0x4a00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_assign_vec4': palette.c:(.text+0x4aa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_assign': palette.c:(.text+0x4ac0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_assign': palette.c:(.text+0x4b60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i': palette.c:(.text+0x4b80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i': palette.c:(.text+0x4c20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_is_equal': palette.c:(.text+0x4c60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_is_equal': palette.c:(.text+0x4ca0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4i_is_zero': palette.c:(.text+0x4cc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4i_is_zero': palette.c:(.text+0x4ce0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_lerp': palette.c:(.text+0x4d00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_lerp': palette.c:(.text+0x4da0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_normalize': palette.c:(.text+0x4dc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_normalize': palette.c:(.text+0x4e60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_clamp': palette.c:(.text+0x4e80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_clamp': palette.c:(.text+0x4f20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_min': palette.c:(.text+0x4f40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_min': palette.c:(.text+0x4fe0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_max': palette.c:(.text+0x5000): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_max': palette.c:(.text+0x50a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_round': palette.c:(.text+0x50c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_round': palette.c:(.text+0x5160): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_ceil': palette.c:(.text+0x5180): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_ceil': palette.c:(.text+0x5220): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_floor': palette.c:(.text+0x5240): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_floor': palette.c:(.text+0x52e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_abs': palette.c:(.text+0x5300): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_abs': palette.c:(.text+0x53a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_inverse': palette.c:(.text+0x53c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_inverse': palette.c:(.text+0x5460): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_negative': palette.c:(.text+0x5480): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_negative': palette.c:(.text+0x5520): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_snap': palette.c:(.text+0x5540): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_snap': palette.c:(.text+0x55e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_divide': palette.c:(.text+0x5600): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_divide': palette.c:(.text+0x56a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_multiply_mat4': palette.c:(.text+0x56c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_multiply_mat4': palette.c:(.text+0x5760): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_multiply': palette.c:(.text+0x5780): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_multiply': palette.c:(.text+0x5820): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_scale': palette.c:(.text+0x5840): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_scale': palette.c:(.text+0x58e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_subtract': palette.c:(.text+0x5900): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_subtract': palette.c:(.text+0x59a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_add': palette.c:(.text+0x59c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_add': palette.c:(.text+0x5a60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_one': palette.c:(.text+0x5a80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_one': palette.c:(.text+0x5b00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_zero': palette.c:(.text+0x5b20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_zero': palette.c:(.text+0x5ba0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_assign_vec4i': palette.c:(.text+0x5bc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_assign_vec4i': palette.c:(.text+0x5c60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_assign': palette.c:(.text+0x5c80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_assign': palette.c:(.text+0x5d20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4': palette.c:(.text+0x5d40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4': palette.c:(.text+0x5de0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_nearly_equal': palette.c:(.text+0x5e00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_nearly_equal': palette.c:(.text+0x5e40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_equal': palette.c:(.text+0x5e60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_equal': palette.c:(.text+0x5ea0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_near_zero': palette.c:(.text+0x5ec0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_near_zero': palette.c:(.text+0x5f00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec4_is_zero': palette.c:(.text+0x5f20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec4_is_zero': palette.c:(.text+0x5f40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_distance_squared': palette.c:(.text+0x5f60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_distance_squared': palette.c:(.text+0x5fc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_distance': palette.c:(.text+0x5fe0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_distance': palette.c:(.text+0x6040): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_length_squared': palette.c:(.text+0x6060): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_length_squared': palette.c:(.text+0x60a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_length': palette.c:(.text+0x60c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_length': palette.c:(.text+0x6100): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_dot': palette.c:(.text+0x6120): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_dot': palette.c:(.text+0x6180): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_bezier4': palette.c:(.text+0x61a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_bezier4': palette.c:(.text+0x62a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_bezier3': palette.c:(.text+0x62e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_bezier3': palette.c:(.text+0x63e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_lerp': palette.c:(.text+0x6400): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_lerp': palette.c:(.text+0x64e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_reflect': palette.c:(.text+0x6500): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_reflect': palette.c:(.text+0x65e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_slide': palette.c:(.text+0x6600): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_slide': palette.c:(.text+0x66e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_project': palette.c:(.text+0x6700): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_project': palette.c:(.text+0x67e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_normalize': palette.c:(.text+0x6800): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_normalize': palette.c:(.text+0x68c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_cross': palette.c:(.text+0x68e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_cross': palette.c:(.text+0x69c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_clamp': palette.c:(.text+0x69e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_clamp': palette.c:(.text+0x6ae0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_min': palette.c:(.text+0x6b00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_min': palette.c:(.text+0x6be0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_max': palette.c:(.text+0x6c00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_max': palette.c:(.text+0x6ce0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_round': palette.c:(.text+0x6d00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_round': palette.c:(.text+0x6da0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_ceil': palette.c:(.text+0x6dc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_ceil': palette.c:(.text+0x6e60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_floor': palette.c:(.text+0x6e80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_floor': palette.c:(.text+0x6f20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_abs': palette.c:(.text+0x6f40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_abs': palette.c:(.text+0x7000): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_inverse': palette.c:(.text+0x7020): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_inverse': palette.c:(.text+0x70e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_negative': palette.c:(.text+0x7100): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_negative': palette.c:(.text+0x71c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_snap': palette.c:(.text+0x71e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_snap': palette.c:(.text+0x72c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_divide': palette.c:(.text+0x72e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_divide': palette.c:(.text+0x73c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_multiply_mat3': palette.c:(.text+0x73e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_multiply_mat3': palette.c:(.text+0x74a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_multiply': palette.c:(.text+0x74c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_multiply': palette.c:(.text+0x75a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_scale': palette.c:(.text+0x75c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_scale': palette.c:(.text+0x7680): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_subtract': palette.c:(.text+0x76a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_subtract': palette.c:(.text+0x7780): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_add': palette.c:(.text+0x77a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_add': palette.c:(.text+0x7880): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_one': palette.c:(.text+0x78a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_one': palette.c:(.text+0x7940): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_zero': palette.c:(.text+0x7960): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_zero': palette.c:(.text+0x7a00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_assign_vec3': palette.c:(.text+0x7a20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_assign_vec3': palette.c:(.text+0x7ac0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_assign': palette.c:(.text+0x7ae0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_assign': palette.c:(.text+0x7ba0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i': palette.c:(.text+0x7bc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i': palette.c:(.text+0x7c60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_is_equal': palette.c:(.text+0x7c80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_is_equal': palette.c:(.text+0x7ce0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3i_is_zero': palette.c:(.text+0x7d00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3i_is_zero': palette.c:(.text+0x7d40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_distance_squared': palette.c:(.text+0x7d60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_distance_squared': palette.c:(.text+0x7da0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_distance': palette.c:(.text+0x7dc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_distance': palette.c:(.text+0x7e00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_length_squared': palette.c:(.text+0x7e20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_length_squared': palette.c:(.text+0x7e40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_length': palette.c:(.text+0x7e60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_length': palette.c:(.text+0x7e80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_dot': palette.c:(.text+0x7ea0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_dot': palette.c:(.text+0x7ee0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_bezier4': palette.c:(.text+0x7f00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_bezier4': palette.c:(.text+0x7fe0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_bezier3': palette.c:(.text+0x8020): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_bezier3': palette.c:(.text+0x80e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_lerp': palette.c:(.text+0x8100): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_lerp': palette.c:(.text+0x81c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_reflect': palette.c:(.text+0x81e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_reflect': palette.c:(.text+0x82a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_slide': palette.c:(.text+0x82c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_slide': palette.c:(.text+0x8380): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_project': palette.c:(.text+0x83a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_project': palette.c:(.text+0x8460): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_normalize': palette.c:(.text+0x8480): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_normalize': palette.c:(.text+0x8520): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_cross': palette.c:(.text+0x8540): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_cross': palette.c:(.text+0x8600): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_clamp': palette.c:(.text+0x8620): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_clamp': palette.c:(.text+0x86e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_min': palette.c:(.text+0x8700): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_min': palette.c:(.text+0x87c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_max': palette.c:(.text+0x87e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_max': palette.c:(.text+0x88a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_round': palette.c:(.text+0x88c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_round': palette.c:(.text+0x8960): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_ceil': palette.c:(.text+0x8980): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_ceil': palette.c:(.text+0x8a20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_floor': palette.c:(.text+0x8a40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_floor': palette.c:(.text+0x8ae0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_abs': palette.c:(.text+0x8b00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_abs': palette.c:(.text+0x8ba0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_inverse': palette.c:(.text+0x8bc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_inverse': palette.c:(.text+0x8c60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_negative': palette.c:(.text+0x8c80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_negative': palette.c:(.text+0x8d20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_snap': palette.c:(.text+0x8d40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_snap': palette.c:(.text+0x8e00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_divide': palette.c:(.text+0x8e20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_divide': palette.c:(.text+0x8ee0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_multiply_mat3': palette.c:(.text+0x8f00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_multiply_mat3': palette.c:(.text+0x8fa0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_multiply': palette.c:(.text+0x8fc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_multiply': palette.c:(.text+0x9080): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_scale': palette.c:(.text+0x90a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_scale': palette.c:(.text+0x9140): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_subtract': palette.c:(.text+0x9160): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_subtract': palette.c:(.text+0x9220): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_add': palette.c:(.text+0x9240): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_add': palette.c:(.text+0x9300): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_one': palette.c:(.text+0x9320): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_one': palette.c:(.text+0x93c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_zero': palette.c:(.text+0x93e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_zero': palette.c:(.text+0x9480): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_assign_vec3i': palette.c:(.text+0x94a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_assign_vec3i': palette.c:(.text+0x9560): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_assign': palette.c:(.text+0x9580): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_assign': palette.c:(.text+0x9620): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3': palette.c:(.text+0x9640): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3': palette.c:(.text+0x96e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_nearly_equal': palette.c:(.text+0x9700): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_nearly_equal': palette.c:(.text+0x9740): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_equal': palette.c:(.text+0x9760): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_equal': palette.c:(.text+0x97a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_near_zero': palette.c:(.text+0x97c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_near_zero': palette.c:(.text+0x9800): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec3_is_zero': palette.c:(.text+0x9820): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec3_is_zero': palette.c:(.text+0x9860): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_distance_squared': palette.c:(.text+0x9880): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_distance_squared': palette.c:(.text+0x98c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_distance': palette.c:(.text+0x98e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_distance': palette.c:(.text+0x9900): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_length': palette.c:(.text+0x9920): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_length': palette.c:(.text+0x9940): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_length_squared': palette.c:(.text+0x9960): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_length_squared': palette.c:(.text+0x9980): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_angle': palette.c:(.text+0x99a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_angle': palette.c:(.text+0x99c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_dot': palette.c:(.text+0x99e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_dot': palette.c:(.text+0x9a20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_bezier4': palette.c:(.text+0x9a40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_bezier4': palette.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_bezier3': palette.c:(.text+0x9b20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_bezier3': palette.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_lerp': palette.c:(.text+0x9be0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_lerp': palette.c:(.text+0x9c60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_rotate': palette.c:(.text+0x9c80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_rotate': palette.c:(.text+0x9d00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_tangent': palette.c:(.text+0x9d20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_tangent': palette.c:(.text+0x9da0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_reflect': palette.c:(.text+0x9dc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_reflect': palette.c:(.text+0x9e40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_slide': palette.c:(.text+0x9e60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_slide': palette.c:(.text+0x9ee0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_project': palette.c:(.text+0x9f00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_project': palette.c:(.text+0x9f80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_normalize': palette.c:(.text+0x9fa0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_normalize': palette.c:(.text+0xa020): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_clamp': palette.c:(.text+0xa040): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_clamp': palette.c:(.text+0xa0e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_min': palette.c:(.text+0xa100): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_min': palette.c:(.text+0xa180): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_max': palette.c:(.text+0xa1a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_max': palette.c:(.text+0xa220): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_round': palette.c:(.text+0xa240): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_round': palette.c:(.text+0xa2c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_ceil': palette.c:(.text+0xa2e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_ceil': palette.c:(.text+0xa360): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_floor': palette.c:(.text+0xa380): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_floor': palette.c:(.text+0xa400): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_abs': palette.c:(.text+0xa420): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_abs': palette.c:(.text+0xa4a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_inverse': palette.c:(.text+0xa4c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_inverse': palette.c:(.text+0xa540): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_negative': palette.c:(.text+0xa560): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_negative': palette.c:(.text+0xa5e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_snap': palette.c:(.text+0xa600): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_snap': palette.c:(.text+0xa680): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_divide': palette.c:(.text+0xa6a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_divide': palette.c:(.text+0xa720): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_multiply_mat2': palette.c:(.text+0xa740): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_multiply_mat2': palette.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_multiply': palette.c:(.text+0xa800): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_multiply': palette.c:(.text+0xa880): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_scale': palette.c:(.text+0xa8a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_scale': palette.c:(.text+0xa920): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_subtract': palette.c:(.text+0xa940): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_subtract': palette.c:(.text+0xa9c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_add': palette.c:(.text+0xa9e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_add': palette.c:(.text+0xaa60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_one': palette.c:(.text+0xaa80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_one': palette.c:(.text+0xab00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_zero': palette.c:(.text+0xab20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_zero': palette.c:(.text+0xaba0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_assign_vec2': palette.c:(.text+0xabc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_assign_vec2': palette.c:(.text+0xac40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_assign': palette.c:(.text+0xac60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_assign': palette.c:(.text+0xace0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i': palette.c:(.text+0xad00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i': palette.c:(.text+0xad80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_is_equal': palette.c:(.text+0xada0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_is_equal': palette.c:(.text+0xade0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2i_is_zero': palette.c:(.text+0xae00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2i_is_zero': palette.c:(.text+0xae20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_distance_squared': palette.c:(.text+0xae40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_distance_squared': palette.c:(.text+0xae80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_distance': palette.c:(.text+0xaea0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_distance': palette.c:(.text+0xaee0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_length': palette.c:(.text+0xaf00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_length': palette.c:(.text+0xaf20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_length_squared': palette.c:(.text+0xaf40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_length_squared': palette.c:(.text+0xaf60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_angle': palette.c:(.text+0xaf80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_angle': palette.c:(.text+0xafa0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_dot': palette.c:(.text+0xafc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_dot': palette.c:(.text+0xb000): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_bezier4': palette.c:(.text+0xb020): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_bezier4': palette.c:(.text+0xb0e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_bezier3': palette.c:(.text+0xb120): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_bezier3': palette.c:(.text+0xb1c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_lerp': palette.c:(.text+0xb1e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_lerp': palette.c:(.text+0xb280): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_rotate': palette.c:(.text+0xb2a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_rotate': palette.c:(.text+0xb340): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_tangent': palette.c:(.text+0xb360): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_tangent': palette.c:(.text+0xb3e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_reflect': palette.c:(.text+0xb400): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_reflect': palette.c:(.text+0xb4a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_slide': palette.c:(.text+0xb4c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_slide': palette.c:(.text+0xb560): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_project': palette.c:(.text+0xb580): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_project': palette.c:(.text+0xb620): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_normalize': palette.c:(.text+0xb640): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_normalize': palette.c:(.text+0xb6c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_clamp': palette.c:(.text+0xb6e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_clamp': palette.c:(.text+0xb780): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_min': palette.c:(.text+0xb7a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_min': palette.c:(.text+0xb840): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_max': palette.c:(.text+0xb860): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_max': palette.c:(.text+0xb900): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_round': palette.c:(.text+0xb920): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_round': palette.c:(.text+0xb9a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_ceil': palette.c:(.text+0xb9c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_ceil': palette.c:(.text+0xba40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_floor': palette.c:(.text+0xba60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_floor': palette.c:(.text+0xbae0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_abs': palette.c:(.text+0xbb00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_abs': palette.c:(.text+0xbb80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_inverse': palette.c:(.text+0xbba0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_inverse': palette.c:(.text+0xbc20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_negative': palette.c:(.text+0xbc40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_negative': palette.c:(.text+0xbcc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_snap': palette.c:(.text+0xbce0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_snap': palette.c:(.text+0xbd80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_divide': palette.c:(.text+0xbda0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_divide': palette.c:(.text+0xbe40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_multiply_mat2': palette.c:(.text+0xbe60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_multiply_mat2': palette.c:(.text+0xbf00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_multiply': palette.c:(.text+0xbf20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_multiply': palette.c:(.text+0xbfc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_scale': palette.c:(.text+0xbfe0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_scale': palette.c:(.text+0xc080): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_subtract': palette.c:(.text+0xc0a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_subtract': palette.c:(.text+0xc140): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_add': palette.c:(.text+0xc160): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_add': palette.c:(.text+0xc200): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_one': palette.c:(.text+0xc220): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_one': palette.c:(.text+0xc2a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_zero': palette.c:(.text+0xc2c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_zero': palette.c:(.text+0xc340): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_assign_vec2i': palette.c:(.text+0xc360): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_assign_vec2i': palette.c:(.text+0xc3e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_assign': palette.c:(.text+0xc400): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_assign': palette.c:(.text+0xc480): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2': palette.c:(.text+0xc4a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2': palette.c:(.text+0xc520): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_nearly_equal': palette.c:(.text+0xc540): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_nearly_equal': palette.c:(.text+0xc580): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_equal': palette.c:(.text+0xc5a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_equal': palette.c:(.text+0xc5e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_near_zero': palette.c:(.text+0xc600): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_near_zero': palette.c:(.text+0xc620): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `svec2_is_zero': palette.c:(.text+0xc640): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(palette.c.o): In function `psvec2_is_zero': palette.c:(.text+0xc660): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_lerp': particle.c:(.text+0xd40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_lerp': particle.c:(.text+0xdc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_multiply': particle.c:(.text+0xde0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_multiply': particle.c:(.text+0xe60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_scale': particle.c:(.text+0xe80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_scale': particle.c:(.text+0xf00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_negative': particle.c:(.text+0xf20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_negative': particle.c:(.text+0xfa0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_scaling': particle.c:(.text+0xfc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_scaling': particle.c:(.text+0x1040): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_translation': particle.c:(.text+0x1060): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_translation': particle.c:(.text+0x10e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_look_at': particle.c:(.text+0x1100): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_look_at': particle.c:(.text+0x11c0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_quaternion': particle.c:(.text+0x11e0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_quaternion': particle.c:(.text+0x1260): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_axis': particle.c:(.text+0x1280): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_axis': particle.c:(.text+0x1300): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_z': particle.c:(.text+0x1320): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_z': particle.c:(.text+0x13a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_y': particle.c:(.text+0x13c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_y': particle.c:(.text+0x1440): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_rotation_x': particle.c:(.text+0x1460): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_rotation_x': particle.c:(.text+0x14e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_perspective_infinite': particle.c:(.text+0x1500): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_perspective_infinite': particle.c:(.text+0x1580): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_perspective_fov': particle.c:(.text+0x15a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_perspective_fov': particle.c:(.text+0x1620): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_perspective': particle.c:(.text+0x1640): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_perspective': particle.c:(.text+0x16c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_ortho': particle.c:(.text+0x16e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_ortho': particle.c:(.text+0x1760): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_inverse': particle.c:(.text+0x1780): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_inverse': particle.c:(.text+0x1800): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_adjugate': particle.c:(.text+0x1820): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_adjugate': particle.c:(.text+0x18a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_transpose': particle.c:(.text+0x18c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_transpose': particle.c:(.text+0x1940): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_assign_mat3': particle.c:(.text+0x1960): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_assign_mat3': particle.c:(.text+0x19e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_assign_mat2': particle.c:(.text+0x1a00): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_assign_mat2': particle.c:(.text+0x1aa0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_assign': particle.c:(.text+0x1ac0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_assign': particle.c:(.text+0x1b40): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_determinant': particle.c:(.text+0x1b60): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_determinant': particle.c:(.text+0x1b80): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_identity': particle.c:(.text+0x1ba0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_identity': particle.c:(.text+0x1c20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4_zero': particle.c:(.text+0x1c40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4_zero': particle.c:(.text+0x1cc0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat4': particle.c:(.text+0x1ce0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat4': particle.c:(.text+0x1d60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_lerp': particle.c:(.text+0x1d80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_lerp': particle.c:(.text+0x1e00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_multiply': particle.c:(.text+0x1e20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_multiply': particle.c:(.text+0x1ea0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_scale': particle.c:(.text+0x1ec0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_scale': particle.c:(.text+0x1f40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_negative': particle.c:(.text+0x1f60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_negative': particle.c:(.text+0x1fe0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_scaling': particle.c:(.text+0x2000): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_scaling': particle.c:(.text+0x2080): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_quaternion': particle.c:(.text+0x20a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_quaternion': particle.c:(.text+0x2140): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_axis': particle.c:(.text+0x2160): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_axis': particle.c:(.text+0x2200): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_z': particle.c:(.text+0x2220): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_z': particle.c:(.text+0x22a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_y': particle.c:(.text+0x22c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_y': particle.c:(.text+0x2340): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_rotation_x': particle.c:(.text+0x2360): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_rotation_x': particle.c:(.text+0x23e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_inverse': particle.c:(.text+0x2400): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_inverse': particle.c:(.text+0x2480): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_adjugate': particle.c:(.text+0x24a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_adjugate': particle.c:(.text+0x2520): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_cofactor': particle.c:(.text+0x2540): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_cofactor': particle.c:(.text+0x25c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_transpose': particle.c:(.text+0x25e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_transpose': particle.c:(.text+0x2660): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_assign_mat4': particle.c:(.text+0x2680): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_assign_mat4': particle.c:(.text+0x2700): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_assign_mat2': particle.c:(.text+0x2720): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_assign_mat2': particle.c:(.text+0x27c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_assign': particle.c:(.text+0x27e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_assign': particle.c:(.text+0x2860): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_determinant': particle.c:(.text+0x2880): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_determinant': particle.c:(.text+0x28a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_identity': particle.c:(.text+0x28c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_identity': particle.c:(.text+0x2940): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3_zero': particle.c:(.text+0x2960): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3_zero': particle.c:(.text+0x29e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat3': particle.c:(.text+0x2a00): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat3': particle.c:(.text+0x2a80): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_lerp': particle.c:(.text+0x2aa0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_lerp': particle.c:(.text+0x2b60): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_multiply': particle.c:(.text+0x2b80): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_multiply': particle.c:(.text+0x2c40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_scale': particle.c:(.text+0x2c60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_scale': particle.c:(.text+0x2d00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_negative': particle.c:(.text+0x2d20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_negative': particle.c:(.text+0x2dc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_scaling': particle.c:(.text+0x2de0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_scaling': particle.c:(.text+0x2e80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_rotation': particle.c:(.text+0x2ea0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_rotation': particle.c:(.text+0x2f40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_inverse': particle.c:(.text+0x2f60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_inverse': particle.c:(.text+0x3000): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_cofactor': particle.c:(.text+0x3020): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_cofactor': particle.c:(.text+0x30c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_transpose': particle.c:(.text+0x30e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_transpose': particle.c:(.text+0x3180): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_assign_mat4': particle.c:(.text+0x31a0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_assign_mat4': particle.c:(.text+0x3240): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_assign_mat3': particle.c:(.text+0x3260): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_assign_mat3': particle.c:(.text+0x3300): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_assign': particle.c:(.text+0x3320): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_assign': particle.c:(.text+0x33c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_determinant': particle.c:(.text+0x33e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_determinant': particle.c:(.text+0x3420): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_identity': particle.c:(.text+0x3440): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_identity': particle.c:(.text+0x34e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2_zero': particle.c:(.text+0x3500): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2_zero': particle.c:(.text+0x35a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `smat2': particle.c:(.text+0x35c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psmat2': particle.c:(.text+0x3660): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_length_squared': particle.c:(.text+0x3680): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_length_squared': particle.c:(.text+0x36c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_length': particle.c:(.text+0x36e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_length': particle.c:(.text+0x3720): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_angle': particle.c:(.text+0x3740): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_angle': particle.c:(.text+0x3780): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_dot': particle.c:(.text+0x37a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_dot': particle.c:(.text+0x37e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_slerp': particle.c:(.text+0x3800): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_slerp': particle.c:(.text+0x38c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_lerp': particle.c:(.text+0x38e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_lerp': particle.c:(.text+0x39a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_yaw_pitch_roll': particle.c:(.text+0x39c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_yaw_pitch_roll': particle.c:(.text+0x3a60): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_mat4': particle.c:(.text+0x3a80): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_mat4': particle.c:(.text+0x3b20): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_vec3': particle.c:(.text+0x3b40): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_vec3': particle.c:(.text+0x3be0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_from_axis_angle': particle.c:(.text+0x3c00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_from_axis_angle': particle.c:(.text+0x3ca0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_power': particle.c:(.text+0x3cc0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_power': particle.c:(.text+0x3d60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_normalize': particle.c:(.text+0x3d80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_normalize': particle.c:(.text+0x3e20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_inverse': particle.c:(.text+0x3e40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_inverse': particle.c:(.text+0x3ee0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_conjugate': particle.c:(.text+0x3f00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_conjugate': particle.c:(.text+0x3fa0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_negative': particle.c:(.text+0x3fc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_negative': particle.c:(.text+0x4060): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_divide': particle.c:(.text+0x4080): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_divide': particle.c:(.text+0x4140): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_multiply': particle.c:(.text+0x4160): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_multiply': particle.c:(.text+0x4220): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_scale': particle.c:(.text+0x4240): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_scale': particle.c:(.text+0x42e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_null': particle.c:(.text+0x4300): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_null': particle.c:(.text+0x43a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_zero': particle.c:(.text+0x43c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_zero': particle.c:(.text+0x4460): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_assign': particle.c:(.text+0x4480): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_assign': particle.c:(.text+0x4520): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat': particle.c:(.text+0x4540): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat': particle.c:(.text+0x45e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_nearly_equal': particle.c:(.text+0x4600): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_nearly_equal': particle.c:(.text+0x4640): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_equal': particle.c:(.text+0x4660): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_equal': particle.c:(.text+0x46a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_near_zero': particle.c:(.text+0x46c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_near_zero': particle.c:(.text+0x4700): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `squat_is_zero': particle.c:(.text+0x4720): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psquat_is_zero': particle.c:(.text+0x4760): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_lerp': particle.c:(.text+0x4780): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_lerp': particle.c:(.text+0x4820): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_normalize': particle.c:(.text+0x4840): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_normalize': particle.c:(.text+0x48e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_clamp': particle.c:(.text+0x4900): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_clamp': particle.c:(.text+0x49a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_min': particle.c:(.text+0x49c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_min': particle.c:(.text+0x4a60): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_max': particle.c:(.text+0x4a80): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_max': particle.c:(.text+0x4b20): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_round': particle.c:(.text+0x4b40): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_round': particle.c:(.text+0x4be0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_ceil': particle.c:(.text+0x4c00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_ceil': particle.c:(.text+0x4ca0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_floor': particle.c:(.text+0x4cc0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_floor': particle.c:(.text+0x4d60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_abs': particle.c:(.text+0x4d80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_abs': particle.c:(.text+0x4e20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_inverse': particle.c:(.text+0x4e40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_inverse': particle.c:(.text+0x4ee0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_negative': particle.c:(.text+0x4f00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_negative': particle.c:(.text+0x4fa0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_snap': particle.c:(.text+0x4fc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_snap': particle.c:(.text+0x5060): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_divide': particle.c:(.text+0x5080): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_divide': particle.c:(.text+0x5120): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_multiply_mat4': particle.c:(.text+0x5140): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_multiply_mat4': particle.c:(.text+0x51e0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_multiply': particle.c:(.text+0x5200): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_multiply': particle.c:(.text+0x52a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_scale': particle.c:(.text+0x52c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_scale': particle.c:(.text+0x5360): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_subtract': particle.c:(.text+0x5380): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_subtract': particle.c:(.text+0x5420): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_add': particle.c:(.text+0x5440): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_add': particle.c:(.text+0x54e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_one': particle.c:(.text+0x5500): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_one': particle.c:(.text+0x5580): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_zero': particle.c:(.text+0x55a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_zero': particle.c:(.text+0x5620): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_assign_vec4': particle.c:(.text+0x5640): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_assign_vec4': particle.c:(.text+0x56e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_assign': particle.c:(.text+0x5700): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_assign': particle.c:(.text+0x57a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i': particle.c:(.text+0x57c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i': particle.c:(.text+0x5860): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_is_equal': particle.c:(.text+0x58a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_is_equal': particle.c:(.text+0x58e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4i_is_zero': particle.c:(.text+0x5900): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4i_is_zero': particle.c:(.text+0x5920): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_lerp': particle.c:(.text+0x5940): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_lerp': particle.c:(.text+0x59e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_normalize': particle.c:(.text+0x5a00): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_normalize': particle.c:(.text+0x5aa0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_clamp': particle.c:(.text+0x5ac0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_clamp': particle.c:(.text+0x5b60): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_min': particle.c:(.text+0x5b80): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_min': particle.c:(.text+0x5c20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_max': particle.c:(.text+0x5c40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_max': particle.c:(.text+0x5ce0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_round': particle.c:(.text+0x5d00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_round': particle.c:(.text+0x5da0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_ceil': particle.c:(.text+0x5dc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_ceil': particle.c:(.text+0x5e60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_floor': particle.c:(.text+0x5e80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_floor': particle.c:(.text+0x5f20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_abs': particle.c:(.text+0x5f40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_abs': particle.c:(.text+0x5fe0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_inverse': particle.c:(.text+0x6000): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_inverse': particle.c:(.text+0x60a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_negative': particle.c:(.text+0x60c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_negative': particle.c:(.text+0x6160): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_snap': particle.c:(.text+0x6180): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_snap': particle.c:(.text+0x6220): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_divide': particle.c:(.text+0x6240): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_divide': particle.c:(.text+0x62e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_multiply_mat4': particle.c:(.text+0x6300): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_multiply_mat4': particle.c:(.text+0x63a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_multiply': particle.c:(.text+0x63c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_multiply': particle.c:(.text+0x6460): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_scale': particle.c:(.text+0x6480): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_scale': particle.c:(.text+0x6520): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_subtract': particle.c:(.text+0x6540): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_subtract': particle.c:(.text+0x65e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_add': particle.c:(.text+0x6600): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_add': particle.c:(.text+0x66a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_one': particle.c:(.text+0x66c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_one': particle.c:(.text+0x6740): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_zero': particle.c:(.text+0x6760): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_zero': particle.c:(.text+0x67e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_assign_vec4i': particle.c:(.text+0x6800): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_assign_vec4i': particle.c:(.text+0x68a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_assign': particle.c:(.text+0x68c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_assign': particle.c:(.text+0x6960): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4': particle.c:(.text+0x6980): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4': particle.c:(.text+0x6a20): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_nearly_equal': particle.c:(.text+0x6a40): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_nearly_equal': particle.c:(.text+0x6a80): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_equal': particle.c:(.text+0x6aa0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_equal': particle.c:(.text+0x6ae0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_near_zero': particle.c:(.text+0x6b00): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_near_zero': particle.c:(.text+0x6b40): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec4_is_zero': particle.c:(.text+0x6b60): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec4_is_zero': particle.c:(.text+0x6b80): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_distance_squared': particle.c:(.text+0x6ba0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_distance_squared': particle.c:(.text+0x6c00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_distance': particle.c:(.text+0x6c20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_distance': particle.c:(.text+0x6c80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_length_squared': particle.c:(.text+0x6ca0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_length_squared': particle.c:(.text+0x6ce0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_length': particle.c:(.text+0x6d00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_length': particle.c:(.text+0x6d40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_dot': particle.c:(.text+0x6d60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_dot': particle.c:(.text+0x6dc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_bezier4': particle.c:(.text+0x6de0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_bezier4': particle.c:(.text+0x6ee0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_bezier3': particle.c:(.text+0x6f20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_bezier3': particle.c:(.text+0x7020): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_lerp': particle.c:(.text+0x7040): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_lerp': particle.c:(.text+0x7120): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_reflect': particle.c:(.text+0x7140): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_reflect': particle.c:(.text+0x7220): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_slide': particle.c:(.text+0x7240): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_slide': particle.c:(.text+0x7320): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_project': particle.c:(.text+0x7340): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_project': particle.c:(.text+0x7420): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_normalize': particle.c:(.text+0x7440): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_normalize': particle.c:(.text+0x7500): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_cross': particle.c:(.text+0x7520): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_cross': particle.c:(.text+0x7600): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_clamp': particle.c:(.text+0x7620): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_clamp': particle.c:(.text+0x7720): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_min': particle.c:(.text+0x7740): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_min': particle.c:(.text+0x7820): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_max': particle.c:(.text+0x7840): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_max': particle.c:(.text+0x7920): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_round': particle.c:(.text+0x7940): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_round': particle.c:(.text+0x79e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_ceil': particle.c:(.text+0x7a00): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_ceil': particle.c:(.text+0x7aa0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_floor': particle.c:(.text+0x7ac0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_floor': particle.c:(.text+0x7b60): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_abs': particle.c:(.text+0x7b80): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_abs': particle.c:(.text+0x7c40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_inverse': particle.c:(.text+0x7c60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_inverse': particle.c:(.text+0x7d20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_negative': particle.c:(.text+0x7d40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_negative': particle.c:(.text+0x7e00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_snap': particle.c:(.text+0x7e20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_snap': particle.c:(.text+0x7f00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_divide': particle.c:(.text+0x7f20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_divide': particle.c:(.text+0x8000): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_multiply_mat3': particle.c:(.text+0x8020): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_multiply_mat3': particle.c:(.text+0x80e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_multiply': particle.c:(.text+0x8100): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_multiply': particle.c:(.text+0x81e0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_scale': particle.c:(.text+0x8200): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_scale': particle.c:(.text+0x82c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_subtract': particle.c:(.text+0x82e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_subtract': particle.c:(.text+0x83c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_add': particle.c:(.text+0x83e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_add': particle.c:(.text+0x84c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_one': particle.c:(.text+0x84e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_one': particle.c:(.text+0x8580): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_zero': particle.c:(.text+0x85a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_zero': particle.c:(.text+0x8640): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_assign_vec3': particle.c:(.text+0x8660): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_assign_vec3': particle.c:(.text+0x8700): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_assign': particle.c:(.text+0x8720): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_assign': particle.c:(.text+0x87e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i': particle.c:(.text+0x8800): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i': particle.c:(.text+0x88a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_is_equal': particle.c:(.text+0x88c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_is_equal': particle.c:(.text+0x8920): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3i_is_zero': particle.c:(.text+0x8940): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3i_is_zero': particle.c:(.text+0x8980): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_distance_squared': particle.c:(.text+0x89a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_distance_squared': particle.c:(.text+0x89e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_distance': particle.c:(.text+0x8a00): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_distance': particle.c:(.text+0x8a40): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_length_squared': particle.c:(.text+0x8a60): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_length_squared': particle.c:(.text+0x8a80): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_length': particle.c:(.text+0x8aa0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_length': particle.c:(.text+0x8ac0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_dot': particle.c:(.text+0x8ae0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_dot': particle.c:(.text+0x8b20): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_bezier4': particle.c:(.text+0x8b40): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_bezier4': particle.c:(.text+0x8c20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_bezier3': particle.c:(.text+0x8c60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_bezier3': particle.c:(.text+0x8d20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_lerp': particle.c:(.text+0x8d40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_lerp': particle.c:(.text+0x8e00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_reflect': particle.c:(.text+0x8e20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_reflect': particle.c:(.text+0x8ee0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_slide': particle.c:(.text+0x8f00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_slide': particle.c:(.text+0x8fc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_project': particle.c:(.text+0x8fe0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_project': particle.c:(.text+0x90a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_normalize': particle.c:(.text+0x90c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_normalize': particle.c:(.text+0x9160): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_cross': particle.c:(.text+0x9180): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_cross': particle.c:(.text+0x9240): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_clamp': particle.c:(.text+0x9260): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_clamp': particle.c:(.text+0x9320): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_min': particle.c:(.text+0x9340): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_min': particle.c:(.text+0x9400): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_max': particle.c:(.text+0x9420): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_max': particle.c:(.text+0x94e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_round': particle.c:(.text+0x9500): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_round': particle.c:(.text+0x95a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_ceil': particle.c:(.text+0x95c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_ceil': particle.c:(.text+0x9660): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_floor': particle.c:(.text+0x9680): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_floor': particle.c:(.text+0x9720): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_abs': particle.c:(.text+0x9740): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_abs': particle.c:(.text+0x97e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_inverse': particle.c:(.text+0x9800): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_inverse': particle.c:(.text+0x98a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_negative': particle.c:(.text+0x98c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_negative': particle.c:(.text+0x9960): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_snap': particle.c:(.text+0x9980): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_snap': particle.c:(.text+0x9a40): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_divide': particle.c:(.text+0x9a60): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_divide': particle.c:(.text+0x9b20): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_multiply_mat3': particle.c:(.text+0x9b40): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_multiply_mat3': particle.c:(.text+0x9be0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_multiply': particle.c:(.text+0x9c00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_multiply': particle.c:(.text+0x9cc0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_scale': particle.c:(.text+0x9ce0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_scale': particle.c:(.text+0x9d80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_subtract': particle.c:(.text+0x9da0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_subtract': particle.c:(.text+0x9e60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_add': particle.c:(.text+0x9e80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_add': particle.c:(.text+0x9f40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_one': particle.c:(.text+0x9f60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_one': particle.c:(.text+0xa000): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_zero': particle.c:(.text+0xa020): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_zero': particle.c:(.text+0xa0c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_assign_vec3i': particle.c:(.text+0xa0e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_assign_vec3i': particle.c:(.text+0xa1a0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_assign': particle.c:(.text+0xa1c0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_assign': particle.c:(.text+0xa260): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3': particle.c:(.text+0xa280): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3': particle.c:(.text+0xa320): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_nearly_equal': particle.c:(.text+0xa340): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_nearly_equal': particle.c:(.text+0xa380): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_equal': particle.c:(.text+0xa3a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_equal': particle.c:(.text+0xa3e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_near_zero': particle.c:(.text+0xa400): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_near_zero': particle.c:(.text+0xa440): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec3_is_zero': particle.c:(.text+0xa460): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec3_is_zero': particle.c:(.text+0xa4a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_distance_squared': particle.c:(.text+0xa4c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_distance_squared': particle.c:(.text+0xa500): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_distance': particle.c:(.text+0xa520): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_distance': particle.c:(.text+0xa540): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_length': particle.c:(.text+0xa560): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_length': particle.c:(.text+0xa580): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_length_squared': particle.c:(.text+0xa5a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_length_squared': particle.c:(.text+0xa5c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_angle': particle.c:(.text+0xa5e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_angle': particle.c:(.text+0xa600): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_dot': particle.c:(.text+0xa620): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_dot': particle.c:(.text+0xa660): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_bezier4': particle.c:(.text+0xa680): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_bezier4': particle.c:(.text+0xa720): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_bezier3': particle.c:(.text+0xa760): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_bezier3': particle.c:(.text+0xa800): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_lerp': particle.c:(.text+0xa820): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_lerp': particle.c:(.text+0xa8a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_rotate': particle.c:(.text+0xa8c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_rotate': particle.c:(.text+0xa940): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_tangent': particle.c:(.text+0xa960): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_tangent': particle.c:(.text+0xa9e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_reflect': particle.c:(.text+0xaa00): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_reflect': particle.c:(.text+0xaa80): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_slide': particle.c:(.text+0xaaa0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_slide': particle.c:(.text+0xab20): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_project': particle.c:(.text+0xab40): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_project': particle.c:(.text+0xabc0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_normalize': particle.c:(.text+0xabe0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_normalize': particle.c:(.text+0xac60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_clamp': particle.c:(.text+0xac80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_clamp': particle.c:(.text+0xad20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_min': particle.c:(.text+0xad40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_min': particle.c:(.text+0xadc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_max': particle.c:(.text+0xade0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_max': particle.c:(.text+0xae60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_round': particle.c:(.text+0xae80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_round': particle.c:(.text+0xaf00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_ceil': particle.c:(.text+0xaf20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_ceil': particle.c:(.text+0xafa0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_floor': particle.c:(.text+0xafc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_floor': particle.c:(.text+0xb040): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_abs': particle.c:(.text+0xb060): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_abs': particle.c:(.text+0xb0e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_inverse': particle.c:(.text+0xb100): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_inverse': particle.c:(.text+0xb180): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_negative': particle.c:(.text+0xb1a0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_negative': particle.c:(.text+0xb220): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_snap': particle.c:(.text+0xb240): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_snap': particle.c:(.text+0xb2c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_divide': particle.c:(.text+0xb2e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_divide': particle.c:(.text+0xb360): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_multiply_mat2': particle.c:(.text+0xb380): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_multiply_mat2': particle.c:(.text+0xb420): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_multiply': particle.c:(.text+0xb440): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_multiply': particle.c:(.text+0xb4c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_scale': particle.c:(.text+0xb4e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_scale': particle.c:(.text+0xb560): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_subtract': particle.c:(.text+0xb580): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_subtract': particle.c:(.text+0xb600): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_add': particle.c:(.text+0xb620): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_add': particle.c:(.text+0xb6a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_one': particle.c:(.text+0xb6c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_one': particle.c:(.text+0xb740): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_zero': particle.c:(.text+0xb760): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_zero': particle.c:(.text+0xb7e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_assign_vec2': particle.c:(.text+0xb800): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_assign_vec2': particle.c:(.text+0xb880): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_assign': particle.c:(.text+0xb8a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_assign': particle.c:(.text+0xb920): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i': particle.c:(.text+0xb940): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i': particle.c:(.text+0xb9c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_is_equal': particle.c:(.text+0xb9e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_is_equal': particle.c:(.text+0xba20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2i_is_zero': particle.c:(.text+0xba40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2i_is_zero': particle.c:(.text+0xba60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_distance_squared': particle.c:(.text+0xbba0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_distance_squared': particle.c:(.text+0xbbe0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_distance': particle.c:(.text+0xbc00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_distance': particle.c:(.text+0xbc40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_length': particle.c:(.text+0xbc60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_length': particle.c:(.text+0xbc80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_length_squared': particle.c:(.text+0xbca0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_length_squared': particle.c:(.text+0xbcc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_angle': particle.c:(.text+0xbce0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_angle': particle.c:(.text+0xbd00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_dot': particle.c:(.text+0xbd20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_dot': particle.c:(.text+0xbd60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_bezier4': particle.c:(.text+0xbd80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_bezier4': particle.c:(.text+0xbe40): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_bezier3': particle.c:(.text+0xbe80): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_bezier3': particle.c:(.text+0xbf20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_lerp': particle.c:(.text+0xbf40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_lerp': particle.c:(.text+0xbfe0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_rotate': particle.c:(.text+0xc000): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_rotate': particle.c:(.text+0xc0a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_tangent': particle.c:(.text+0xc0c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_tangent': particle.c:(.text+0xc140): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_reflect': particle.c:(.text+0xc160): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_reflect': particle.c:(.text+0xc200): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_slide': particle.c:(.text+0xc220): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_slide': particle.c:(.text+0xc2c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_project': particle.c:(.text+0xc2e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_project': particle.c:(.text+0xc380): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_normalize': particle.c:(.text+0xc3a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_normalize': particle.c:(.text+0xc420): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_clamp': particle.c:(.text+0xc440): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_clamp': particle.c:(.text+0xc4e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_min': particle.c:(.text+0xc500): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_min': particle.c:(.text+0xc5a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_max': particle.c:(.text+0xc5c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_max': particle.c:(.text+0xc660): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_round': particle.c:(.text+0xc680): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_round': particle.c:(.text+0xc700): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_ceil': particle.c:(.text+0xc720): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_ceil': particle.c:(.text+0xc7a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_floor': particle.c:(.text+0xc7c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_floor': particle.c:(.text+0xc840): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_abs': particle.c:(.text+0xc860): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_abs': particle.c:(.text+0xc8e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_inverse': particle.c:(.text+0xc900): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_inverse': particle.c:(.text+0xc980): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_negative': particle.c:(.text+0xc9a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_negative': particle.c:(.text+0xca20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_snap': particle.c:(.text+0xca40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_snap': particle.c:(.text+0xcae0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_divide': particle.c:(.text+0xcb00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_divide': particle.c:(.text+0xcba0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_multiply_mat2': particle.c:(.text+0xcbc0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_multiply_mat2': particle.c:(.text+0xcc60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_multiply': particle.c:(.text+0xcc80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_multiply': particle.c:(.text+0xcd20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_scale': particle.c:(.text+0xcd40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_scale': particle.c:(.text+0xcde0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_subtract': particle.c:(.text+0xce00): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_subtract': particle.c:(.text+0xcea0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_add': particle.c:(.text+0xcec0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_add': particle.c:(.text+0xcf60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_one': particle.c:(.text+0xcf80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_one': particle.c:(.text+0xd000): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_zero': particle.c:(.text+0xd020): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_zero': particle.c:(.text+0xd0a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_assign_vec2i': particle.c:(.text+0xd0c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_assign_vec2i': particle.c:(.text+0xd140): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_assign': particle.c:(.text+0xd160): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_assign': particle.c:(.text+0xd1e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2': particle.c:(.text+0xd200): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2': particle.c:(.text+0xd280): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_nearly_equal': particle.c:(.text+0xd2a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_nearly_equal': particle.c:(.text+0xd2e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_equal': particle.c:(.text+0xd300): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_equal': particle.c:(.text+0xd340): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_near_zero': particle.c:(.text+0xd360): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_near_zero': particle.c:(.text+0xd380): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `svec2_is_zero': particle.c:(.text+0xd9e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(particle.c.o): In function `psvec2_is_zero': particle.c:(.text+0xda00): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_lerp': path_cache.c:(.text+0x200): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_lerp': path_cache.c:(.text+0x280): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_multiply': path_cache.c:(.text+0x2a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_multiply': path_cache.c:(.text+0x320): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_scale': path_cache.c:(.text+0x340): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_scale': path_cache.c:(.text+0x3c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_negative': path_cache.c:(.text+0x3e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_negative': path_cache.c:(.text+0x460): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_scaling': path_cache.c:(.text+0x480): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_scaling': path_cache.c:(.text+0x500): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_translation': path_cache.c:(.text+0x520): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_translation': path_cache.c:(.text+0x5a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_look_at': path_cache.c:(.text+0x5c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_look_at': path_cache.c:(.text+0x680): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_quaternion': path_cache.c:(.text+0x6a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_quaternion': path_cache.c:(.text+0x720): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_axis': path_cache.c:(.text+0x740): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_axis': path_cache.c:(.text+0x7c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_z': path_cache.c:(.text+0x7e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_z': path_cache.c:(.text+0x860): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_y': path_cache.c:(.text+0x880): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_y': path_cache.c:(.text+0x900): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_rotation_x': path_cache.c:(.text+0x920): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_rotation_x': path_cache.c:(.text+0x9a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_perspective_infinite': path_cache.c:(.text+0x9c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_perspective_infinite': path_cache.c:(.text+0xa40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_perspective_fov': path_cache.c:(.text+0xa60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_perspective_fov': path_cache.c:(.text+0xae0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_perspective': path_cache.c:(.text+0xb00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_perspective': path_cache.c:(.text+0xb80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_ortho': path_cache.c:(.text+0xba0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_ortho': path_cache.c:(.text+0xc20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_inverse': path_cache.c:(.text+0xc40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_inverse': path_cache.c:(.text+0xcc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_adjugate': path_cache.c:(.text+0xce0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_adjugate': path_cache.c:(.text+0xd60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_transpose': path_cache.c:(.text+0xd80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_transpose': path_cache.c:(.text+0xe00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_assign_mat3': path_cache.c:(.text+0xe20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_assign_mat3': path_cache.c:(.text+0xea0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_assign_mat2': path_cache.c:(.text+0xec0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_assign_mat2': path_cache.c:(.text+0xf60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_assign': path_cache.c:(.text+0xf80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_assign': path_cache.c:(.text+0x1000): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_determinant': path_cache.c:(.text+0x1020): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_determinant': path_cache.c:(.text+0x1040): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_identity': path_cache.c:(.text+0x1060): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_identity': path_cache.c:(.text+0x10e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4_zero': path_cache.c:(.text+0x1100): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4_zero': path_cache.c:(.text+0x1180): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat4': path_cache.c:(.text+0x11a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat4': path_cache.c:(.text+0x1220): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_lerp': path_cache.c:(.text+0x1240): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_lerp': path_cache.c:(.text+0x12c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_multiply': path_cache.c:(.text+0x12e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_multiply': path_cache.c:(.text+0x1360): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_scale': path_cache.c:(.text+0x1380): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_scale': path_cache.c:(.text+0x1400): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_negative': path_cache.c:(.text+0x1420): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_negative': path_cache.c:(.text+0x14a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_scaling': path_cache.c:(.text+0x14c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_scaling': path_cache.c:(.text+0x1540): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_quaternion': path_cache.c:(.text+0x1560): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_quaternion': path_cache.c:(.text+0x1600): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_axis': path_cache.c:(.text+0x1620): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_axis': path_cache.c:(.text+0x16c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_z': path_cache.c:(.text+0x16e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_z': path_cache.c:(.text+0x1760): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_y': path_cache.c:(.text+0x1780): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_y': path_cache.c:(.text+0x1800): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_rotation_x': path_cache.c:(.text+0x1820): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_rotation_x': path_cache.c:(.text+0x18a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_inverse': path_cache.c:(.text+0x18c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_inverse': path_cache.c:(.text+0x1940): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_adjugate': path_cache.c:(.text+0x1960): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_adjugate': path_cache.c:(.text+0x19e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_cofactor': path_cache.c:(.text+0x1a00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_cofactor': path_cache.c:(.text+0x1a80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_transpose': path_cache.c:(.text+0x1aa0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_transpose': path_cache.c:(.text+0x1b20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_assign_mat4': path_cache.c:(.text+0x1b40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_assign_mat4': path_cache.c:(.text+0x1bc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_assign_mat2': path_cache.c:(.text+0x1be0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_assign_mat2': path_cache.c:(.text+0x1c80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_assign': path_cache.c:(.text+0x1ca0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_assign': path_cache.c:(.text+0x1d20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_determinant': path_cache.c:(.text+0x1d40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_determinant': path_cache.c:(.text+0x1d60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_identity': path_cache.c:(.text+0x1d80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_identity': path_cache.c:(.text+0x1e00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3_zero': path_cache.c:(.text+0x1e20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3_zero': path_cache.c:(.text+0x1ea0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat3': path_cache.c:(.text+0x1ec0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat3': path_cache.c:(.text+0x1f40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_lerp': path_cache.c:(.text+0x1f60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_lerp': path_cache.c:(.text+0x2020): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_multiply': path_cache.c:(.text+0x2040): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_multiply': path_cache.c:(.text+0x2100): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_scale': path_cache.c:(.text+0x2120): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_scale': path_cache.c:(.text+0x21c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_negative': path_cache.c:(.text+0x21e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_negative': path_cache.c:(.text+0x2280): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_scaling': path_cache.c:(.text+0x22a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_scaling': path_cache.c:(.text+0x2340): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_rotation': path_cache.c:(.text+0x2360): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_rotation': path_cache.c:(.text+0x2400): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_inverse': path_cache.c:(.text+0x2420): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_inverse': path_cache.c:(.text+0x24c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_cofactor': path_cache.c:(.text+0x24e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_cofactor': path_cache.c:(.text+0x2580): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_transpose': path_cache.c:(.text+0x25a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_transpose': path_cache.c:(.text+0x2640): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_assign_mat4': path_cache.c:(.text+0x2660): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_assign_mat4': path_cache.c:(.text+0x2700): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_assign_mat3': path_cache.c:(.text+0x2720): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_assign_mat3': path_cache.c:(.text+0x27c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_assign': path_cache.c:(.text+0x27e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_assign': path_cache.c:(.text+0x2880): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_determinant': path_cache.c:(.text+0x28a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_determinant': path_cache.c:(.text+0x28e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_identity': path_cache.c:(.text+0x2900): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_identity': path_cache.c:(.text+0x29a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2_zero': path_cache.c:(.text+0x29c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2_zero': path_cache.c:(.text+0x2a60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `smat2': path_cache.c:(.text+0x2a80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psmat2': path_cache.c:(.text+0x2b20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_length_squared': path_cache.c:(.text+0x2b40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_length_squared': path_cache.c:(.text+0x2b80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_length': path_cache.c:(.text+0x2ba0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_length': path_cache.c:(.text+0x2be0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_angle': path_cache.c:(.text+0x2c00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_angle': path_cache.c:(.text+0x2c40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_dot': path_cache.c:(.text+0x2c60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_dot': path_cache.c:(.text+0x2ca0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_slerp': path_cache.c:(.text+0x2cc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_slerp': path_cache.c:(.text+0x2d80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_lerp': path_cache.c:(.text+0x2da0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_lerp': path_cache.c:(.text+0x2e60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_yaw_pitch_roll': path_cache.c:(.text+0x2e80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_yaw_pitch_roll': path_cache.c:(.text+0x2f20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_mat4': path_cache.c:(.text+0x2f40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_mat4': path_cache.c:(.text+0x2fe0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_vec3': path_cache.c:(.text+0x3000): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_vec3': path_cache.c:(.text+0x30a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_from_axis_angle': path_cache.c:(.text+0x30c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_from_axis_angle': path_cache.c:(.text+0x3160): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_power': path_cache.c:(.text+0x3180): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_power': path_cache.c:(.text+0x3220): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_normalize': path_cache.c:(.text+0x3240): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_normalize': path_cache.c:(.text+0x32e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_inverse': path_cache.c:(.text+0x3300): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_inverse': path_cache.c:(.text+0x33a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_conjugate': path_cache.c:(.text+0x33c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_conjugate': path_cache.c:(.text+0x3460): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_negative': path_cache.c:(.text+0x3480): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_negative': path_cache.c:(.text+0x3520): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_divide': path_cache.c:(.text+0x3540): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_divide': path_cache.c:(.text+0x3600): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_multiply': path_cache.c:(.text+0x3620): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_multiply': path_cache.c:(.text+0x36e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_scale': path_cache.c:(.text+0x3700): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_scale': path_cache.c:(.text+0x37a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_null': path_cache.c:(.text+0x37c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_null': path_cache.c:(.text+0x3860): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_zero': path_cache.c:(.text+0x3880): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_zero': path_cache.c:(.text+0x3920): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_assign': path_cache.c:(.text+0x3940): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_assign': path_cache.c:(.text+0x39e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat': path_cache.c:(.text+0x3a00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat': path_cache.c:(.text+0x3aa0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_nearly_equal': path_cache.c:(.text+0x3ac0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_nearly_equal': path_cache.c:(.text+0x3b00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_equal': path_cache.c:(.text+0x3b20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_equal': path_cache.c:(.text+0x3b60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_near_zero': path_cache.c:(.text+0x3b80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_near_zero': path_cache.c:(.text+0x3bc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `squat_is_zero': path_cache.c:(.text+0x3be0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psquat_is_zero': path_cache.c:(.text+0x3c20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_lerp': path_cache.c:(.text+0x3c40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_lerp': path_cache.c:(.text+0x3ce0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_normalize': path_cache.c:(.text+0x3d00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_normalize': path_cache.c:(.text+0x3da0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_clamp': path_cache.c:(.text+0x3dc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_clamp': path_cache.c:(.text+0x3e60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_min': path_cache.c:(.text+0x3e80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_min': path_cache.c:(.text+0x3f20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_max': path_cache.c:(.text+0x3f40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_max': path_cache.c:(.text+0x3fe0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_round': path_cache.c:(.text+0x4000): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_round': path_cache.c:(.text+0x40a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_ceil': path_cache.c:(.text+0x40c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_ceil': path_cache.c:(.text+0x4160): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_floor': path_cache.c:(.text+0x4180): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_floor': path_cache.c:(.text+0x4220): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_abs': path_cache.c:(.text+0x4240): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_abs': path_cache.c:(.text+0x42e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_inverse': path_cache.c:(.text+0x4300): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_inverse': path_cache.c:(.text+0x43a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_negative': path_cache.c:(.text+0x43c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_negative': path_cache.c:(.text+0x4460): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_snap': path_cache.c:(.text+0x4480): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_snap': path_cache.c:(.text+0x4520): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_divide': path_cache.c:(.text+0x4540): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_divide': path_cache.c:(.text+0x45e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_multiply_mat4': path_cache.c:(.text+0x4600): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_multiply_mat4': path_cache.c:(.text+0x46a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_multiply': path_cache.c:(.text+0x46c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_multiply': path_cache.c:(.text+0x4760): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_scale': path_cache.c:(.text+0x4780): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_scale': path_cache.c:(.text+0x4820): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_subtract': path_cache.c:(.text+0x4840): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_subtract': path_cache.c:(.text+0x48e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_add': path_cache.c:(.text+0x4900): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_add': path_cache.c:(.text+0x49a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_one': path_cache.c:(.text+0x49c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_one': path_cache.c:(.text+0x4a40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_zero': path_cache.c:(.text+0x4a60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_zero': path_cache.c:(.text+0x4ae0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_assign_vec4': path_cache.c:(.text+0x4b00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_assign_vec4': path_cache.c:(.text+0x4ba0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_assign': path_cache.c:(.text+0x4bc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_assign': path_cache.c:(.text+0x4c60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i': path_cache.c:(.text+0x4c80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i': path_cache.c:(.text+0x4d20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_is_equal': path_cache.c:(.text+0x4d60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_is_equal': path_cache.c:(.text+0x4da0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4i_is_zero': path_cache.c:(.text+0x4dc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4i_is_zero': path_cache.c:(.text+0x4de0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_lerp': path_cache.c:(.text+0x4e00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_lerp': path_cache.c:(.text+0x4ea0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_normalize': path_cache.c:(.text+0x4ec0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_normalize': path_cache.c:(.text+0x4f60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_clamp': path_cache.c:(.text+0x4f80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_clamp': path_cache.c:(.text+0x5020): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_min': path_cache.c:(.text+0x5040): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_min': path_cache.c:(.text+0x50e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_max': path_cache.c:(.text+0x5100): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_max': path_cache.c:(.text+0x51a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_round': path_cache.c:(.text+0x51c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_round': path_cache.c:(.text+0x5260): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_ceil': path_cache.c:(.text+0x5280): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_ceil': path_cache.c:(.text+0x5320): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_floor': path_cache.c:(.text+0x5340): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_floor': path_cache.c:(.text+0x53e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_abs': path_cache.c:(.text+0x5400): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_abs': path_cache.c:(.text+0x54a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_inverse': path_cache.c:(.text+0x54c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_inverse': path_cache.c:(.text+0x5560): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_negative': path_cache.c:(.text+0x5580): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_negative': path_cache.c:(.text+0x5620): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_snap': path_cache.c:(.text+0x5640): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_snap': path_cache.c:(.text+0x56e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_divide': path_cache.c:(.text+0x5700): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_divide': path_cache.c:(.text+0x57a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_multiply_mat4': path_cache.c:(.text+0x57c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_multiply_mat4': path_cache.c:(.text+0x5860): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_multiply': path_cache.c:(.text+0x5880): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_multiply': path_cache.c:(.text+0x5920): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_scale': path_cache.c:(.text+0x5940): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_scale': path_cache.c:(.text+0x59e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_subtract': path_cache.c:(.text+0x5a00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_subtract': path_cache.c:(.text+0x5aa0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_add': path_cache.c:(.text+0x5ac0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_add': path_cache.c:(.text+0x5b60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_one': path_cache.c:(.text+0x5b80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_one': path_cache.c:(.text+0x5c00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_zero': path_cache.c:(.text+0x5c20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_zero': path_cache.c:(.text+0x5ca0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_assign_vec4i': path_cache.c:(.text+0x5cc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_assign_vec4i': path_cache.c:(.text+0x5d60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_assign': path_cache.c:(.text+0x5d80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_assign': path_cache.c:(.text+0x5e20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4': path_cache.c:(.text+0x5e40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4': path_cache.c:(.text+0x5ee0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_nearly_equal': path_cache.c:(.text+0x5f00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_nearly_equal': path_cache.c:(.text+0x5f40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_equal': path_cache.c:(.text+0x5f60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_equal': path_cache.c:(.text+0x5fa0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_near_zero': path_cache.c:(.text+0x5fc0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_near_zero': path_cache.c:(.text+0x6000): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec4_is_zero': path_cache.c:(.text+0x6020): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec4_is_zero': path_cache.c:(.text+0x6040): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_distance_squared': path_cache.c:(.text+0x6060): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_distance_squared': path_cache.c:(.text+0x60c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_distance': path_cache.c:(.text+0x60e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_distance': path_cache.c:(.text+0x6140): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_length_squared': path_cache.c:(.text+0x6160): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_length_squared': path_cache.c:(.text+0x61a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_length': path_cache.c:(.text+0x61c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_length': path_cache.c:(.text+0x6200): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_dot': path_cache.c:(.text+0x6220): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_dot': path_cache.c:(.text+0x6280): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_bezier4': path_cache.c:(.text+0x62a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_bezier4': path_cache.c:(.text+0x63a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_bezier3': path_cache.c:(.text+0x63e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_bezier3': path_cache.c:(.text+0x64e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_lerp': path_cache.c:(.text+0x6500): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_lerp': path_cache.c:(.text+0x65e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_reflect': path_cache.c:(.text+0x6600): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_reflect': path_cache.c:(.text+0x66e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_slide': path_cache.c:(.text+0x6700): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_slide': path_cache.c:(.text+0x67e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_project': path_cache.c:(.text+0x6800): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_project': path_cache.c:(.text+0x68e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_normalize': path_cache.c:(.text+0x6900): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_normalize': path_cache.c:(.text+0x69c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_cross': path_cache.c:(.text+0x69e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_cross': path_cache.c:(.text+0x6ac0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_clamp': path_cache.c:(.text+0x6ae0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_clamp': path_cache.c:(.text+0x6be0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_min': path_cache.c:(.text+0x6c00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_min': path_cache.c:(.text+0x6ce0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_max': path_cache.c:(.text+0x6d00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_max': path_cache.c:(.text+0x6de0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_round': path_cache.c:(.text+0x6e00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_round': path_cache.c:(.text+0x6ea0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_ceil': path_cache.c:(.text+0x6ec0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_ceil': path_cache.c:(.text+0x6f60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_floor': path_cache.c:(.text+0x6f80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_floor': path_cache.c:(.text+0x7020): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_abs': path_cache.c:(.text+0x7040): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_abs': path_cache.c:(.text+0x7100): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_inverse': path_cache.c:(.text+0x7120): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_inverse': path_cache.c:(.text+0x71e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_negative': path_cache.c:(.text+0x7200): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_negative': path_cache.c:(.text+0x72c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_snap': path_cache.c:(.text+0x72e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_snap': path_cache.c:(.text+0x73c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_divide': path_cache.c:(.text+0x73e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_divide': path_cache.c:(.text+0x74c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_multiply_mat3': path_cache.c:(.text+0x74e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_multiply_mat3': path_cache.c:(.text+0x75a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_multiply': path_cache.c:(.text+0x75c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_multiply': path_cache.c:(.text+0x76a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_scale': path_cache.c:(.text+0x76c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_scale': path_cache.c:(.text+0x7780): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_subtract': path_cache.c:(.text+0x77a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_subtract': path_cache.c:(.text+0x7880): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_add': path_cache.c:(.text+0x78a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_add': path_cache.c:(.text+0x7980): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_one': path_cache.c:(.text+0x79a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_one': path_cache.c:(.text+0x7a40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_zero': path_cache.c:(.text+0x7a60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_zero': path_cache.c:(.text+0x7b00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_assign_vec3': path_cache.c:(.text+0x7b20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_assign_vec3': path_cache.c:(.text+0x7bc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_assign': path_cache.c:(.text+0x7be0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_assign': path_cache.c:(.text+0x7ca0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i': path_cache.c:(.text+0x7cc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i': path_cache.c:(.text+0x7d60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_is_equal': path_cache.c:(.text+0x7d80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_is_equal': path_cache.c:(.text+0x7de0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3i_is_zero': path_cache.c:(.text+0x7e00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3i_is_zero': path_cache.c:(.text+0x7e40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_distance_squared': path_cache.c:(.text+0x7e60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_distance_squared': path_cache.c:(.text+0x7ea0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_distance': path_cache.c:(.text+0x7ec0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_distance': path_cache.c:(.text+0x7f00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_length_squared': path_cache.c:(.text+0x7f20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_length_squared': path_cache.c:(.text+0x7f40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_length': path_cache.c:(.text+0x7f60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_length': path_cache.c:(.text+0x7f80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_dot': path_cache.c:(.text+0x7fa0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_dot': path_cache.c:(.text+0x7fe0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_bezier4': path_cache.c:(.text+0x8000): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_bezier4': path_cache.c:(.text+0x80e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_bezier3': path_cache.c:(.text+0x8120): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_bezier3': path_cache.c:(.text+0x81e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_lerp': path_cache.c:(.text+0x8200): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_lerp': path_cache.c:(.text+0x82c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_reflect': path_cache.c:(.text+0x82e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_reflect': path_cache.c:(.text+0x83a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_slide': path_cache.c:(.text+0x83c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_slide': path_cache.c:(.text+0x8480): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_project': path_cache.c:(.text+0x84a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_project': path_cache.c:(.text+0x8560): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_normalize': path_cache.c:(.text+0x8580): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_normalize': path_cache.c:(.text+0x8620): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_cross': path_cache.c:(.text+0x8640): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_cross': path_cache.c:(.text+0x8700): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_clamp': path_cache.c:(.text+0x8720): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_clamp': path_cache.c:(.text+0x87e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_min': path_cache.c:(.text+0x8800): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_min': path_cache.c:(.text+0x88c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_max': path_cache.c:(.text+0x88e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_max': path_cache.c:(.text+0x89a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_round': path_cache.c:(.text+0x89c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_round': path_cache.c:(.text+0x8a60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_ceil': path_cache.c:(.text+0x8a80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_ceil': path_cache.c:(.text+0x8b20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_floor': path_cache.c:(.text+0x8b40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_floor': path_cache.c:(.text+0x8be0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_abs': path_cache.c:(.text+0x8c00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_abs': path_cache.c:(.text+0x8ca0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_inverse': path_cache.c:(.text+0x8cc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_inverse': path_cache.c:(.text+0x8d60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_negative': path_cache.c:(.text+0x8d80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_negative': path_cache.c:(.text+0x8e20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_snap': path_cache.c:(.text+0x8e40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_snap': path_cache.c:(.text+0x8f00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_divide': path_cache.c:(.text+0x8f20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_divide': path_cache.c:(.text+0x8fe0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_multiply_mat3': path_cache.c:(.text+0x9000): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_multiply_mat3': path_cache.c:(.text+0x90a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_multiply': path_cache.c:(.text+0x90c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_multiply': path_cache.c:(.text+0x9180): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_scale': path_cache.c:(.text+0x91a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_scale': path_cache.c:(.text+0x9240): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_subtract': path_cache.c:(.text+0x9260): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_subtract': path_cache.c:(.text+0x9320): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_add': path_cache.c:(.text+0x9340): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_add': path_cache.c:(.text+0x9400): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_one': path_cache.c:(.text+0x9420): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_one': path_cache.c:(.text+0x94c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_zero': path_cache.c:(.text+0x94e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_zero': path_cache.c:(.text+0x9580): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_assign_vec3i': path_cache.c:(.text+0x95a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_assign_vec3i': path_cache.c:(.text+0x9660): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_assign': path_cache.c:(.text+0x9680): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_assign': path_cache.c:(.text+0x9720): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3': path_cache.c:(.text+0x9740): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3': path_cache.c:(.text+0x97e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_nearly_equal': path_cache.c:(.text+0x9800): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_nearly_equal': path_cache.c:(.text+0x9840): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_equal': path_cache.c:(.text+0x9860): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_equal': path_cache.c:(.text+0x98a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_near_zero': path_cache.c:(.text+0x98c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_near_zero': path_cache.c:(.text+0x9900): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec3_is_zero': path_cache.c:(.text+0x9920): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec3_is_zero': path_cache.c:(.text+0x9960): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_distance_squared': path_cache.c:(.text+0x9980): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_distance_squared': path_cache.c:(.text+0x99c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_distance': path_cache.c:(.text+0x99e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_distance': path_cache.c:(.text+0x9a00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_length': path_cache.c:(.text+0x9a20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_length': path_cache.c:(.text+0x9a40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_length_squared': path_cache.c:(.text+0x9a60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_length_squared': path_cache.c:(.text+0x9a80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_angle': path_cache.c:(.text+0x9aa0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_angle': path_cache.c:(.text+0x9ac0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_dot': path_cache.c:(.text+0x9ae0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_dot': path_cache.c:(.text+0x9b20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_bezier4': path_cache.c:(.text+0x9b40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_bezier4': path_cache.c:(.text+0x9be0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_bezier3': path_cache.c:(.text+0x9c20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_bezier3': path_cache.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_lerp': path_cache.c:(.text+0x9ce0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_lerp': path_cache.c:(.text+0x9d60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_rotate': path_cache.c:(.text+0x9d80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_rotate': path_cache.c:(.text+0x9e00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_tangent': path_cache.c:(.text+0x9e20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_tangent': path_cache.c:(.text+0x9ea0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_reflect': path_cache.c:(.text+0x9ec0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_reflect': path_cache.c:(.text+0x9f40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_slide': path_cache.c:(.text+0x9f60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_slide': path_cache.c:(.text+0x9fe0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_project': path_cache.c:(.text+0xa000): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_project': path_cache.c:(.text+0xa080): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_normalize': path_cache.c:(.text+0xa0a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_normalize': path_cache.c:(.text+0xa120): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_clamp': path_cache.c:(.text+0xa140): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_clamp': path_cache.c:(.text+0xa1e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_min': path_cache.c:(.text+0xa200): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_min': path_cache.c:(.text+0xa280): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_max': path_cache.c:(.text+0xa2a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_max': path_cache.c:(.text+0xa320): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_round': path_cache.c:(.text+0xa340): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_round': path_cache.c:(.text+0xa3c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_ceil': path_cache.c:(.text+0xa3e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_ceil': path_cache.c:(.text+0xa460): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_floor': path_cache.c:(.text+0xa480): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_floor': path_cache.c:(.text+0xa500): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_abs': path_cache.c:(.text+0xa520): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_abs': path_cache.c:(.text+0xa5a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_inverse': path_cache.c:(.text+0xa5c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_inverse': path_cache.c:(.text+0xa640): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_negative': path_cache.c:(.text+0xa660): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_negative': path_cache.c:(.text+0xa6e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_snap': path_cache.c:(.text+0xa700): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_snap': path_cache.c:(.text+0xa780): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_divide': path_cache.c:(.text+0xa7a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_divide': path_cache.c:(.text+0xa820): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_multiply_mat2': path_cache.c:(.text+0xa840): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_multiply_mat2': path_cache.c:(.text+0xa8e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_multiply': path_cache.c:(.text+0xa900): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_multiply': path_cache.c:(.text+0xa980): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_scale': path_cache.c:(.text+0xa9a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_scale': path_cache.c:(.text+0xaa20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_subtract': path_cache.c:(.text+0xaa40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_subtract': path_cache.c:(.text+0xaac0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_add': path_cache.c:(.text+0xaae0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_add': path_cache.c:(.text+0xab60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_one': path_cache.c:(.text+0xab80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_one': path_cache.c:(.text+0xac00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_zero': path_cache.c:(.text+0xac20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_zero': path_cache.c:(.text+0xaca0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_assign_vec2': path_cache.c:(.text+0xacc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_assign_vec2': path_cache.c:(.text+0xad40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_assign': path_cache.c:(.text+0xad60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_assign': path_cache.c:(.text+0xade0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i': path_cache.c:(.text+0xae00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i': path_cache.c:(.text+0xae80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_is_equal': path_cache.c:(.text+0xb600): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_is_equal': path_cache.c:(.text+0xb640): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2i_is_zero': path_cache.c:(.text+0xb660): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2i_is_zero': path_cache.c:(.text+0xb680): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_distance_squared': path_cache.c:(.text+0xb6a0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_distance_squared': path_cache.c:(.text+0xb6e0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_distance': path_cache.c:(.text+0xb700): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_distance': path_cache.c:(.text+0xb740): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_length': path_cache.c:(.text+0xb760): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_length': path_cache.c:(.text+0xb780): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_length_squared': path_cache.c:(.text+0xb7a0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_length_squared': path_cache.c:(.text+0xb7c0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_angle': path_cache.c:(.text+0xb7e0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_angle': path_cache.c:(.text+0xb800): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_dot': path_cache.c:(.text+0xb820): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_dot': path_cache.c:(.text+0xb860): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_bezier4': path_cache.c:(.text+0xb880): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_bezier4': path_cache.c:(.text+0xb940): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_bezier3': path_cache.c:(.text+0xb980): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_bezier3': path_cache.c:(.text+0xba20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_lerp': path_cache.c:(.text+0xba40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_lerp': path_cache.c:(.text+0xbae0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_rotate': path_cache.c:(.text+0xbb00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_rotate': path_cache.c:(.text+0xbba0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_tangent': path_cache.c:(.text+0xbbc0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_tangent': path_cache.c:(.text+0xbc40): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_reflect': path_cache.c:(.text+0xbc60): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_reflect': path_cache.c:(.text+0xbd00): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_slide': path_cache.c:(.text+0xbd20): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_slide': path_cache.c:(.text+0xbdc0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_project': path_cache.c:(.text+0xbde0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_project': path_cache.c:(.text+0xbe80): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_normalize': path_cache.c:(.text+0xbea0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_normalize': path_cache.c:(.text+0xbf20): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_clamp': path_cache.c:(.text+0xbf40): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_clamp': path_cache.c:(.text+0xbfe0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_min': path_cache.c:(.text+0xc000): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_min': path_cache.c:(.text+0xc0a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_max': path_cache.c:(.text+0xc0c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_max': path_cache.c:(.text+0xc160): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_round': path_cache.c:(.text+0xc180): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_round': path_cache.c:(.text+0xc200): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_ceil': path_cache.c:(.text+0xc220): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_ceil': path_cache.c:(.text+0xc2a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_floor': path_cache.c:(.text+0xc2c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_floor': path_cache.c:(.text+0xc340): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_abs': path_cache.c:(.text+0xc360): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_abs': path_cache.c:(.text+0xc3e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_inverse': path_cache.c:(.text+0xc400): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_inverse': path_cache.c:(.text+0xc480): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_negative': path_cache.c:(.text+0xc4a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_negative': path_cache.c:(.text+0xc520): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_snap': path_cache.c:(.text+0xc540): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_snap': path_cache.c:(.text+0xc5e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_divide': path_cache.c:(.text+0xc600): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_divide': path_cache.c:(.text+0xc6a0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_multiply_mat2': path_cache.c:(.text+0xc6c0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_multiply_mat2': path_cache.c:(.text+0xc760): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_multiply': path_cache.c:(.text+0xc780): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_multiply': path_cache.c:(.text+0xc820): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_scale': path_cache.c:(.text+0xc840): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_scale': path_cache.c:(.text+0xc8e0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_subtract': path_cache.c:(.text+0xc900): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_subtract': path_cache.c:(.text+0xc9a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_add': path_cache.c:(.text+0xc9c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_add': path_cache.c:(.text+0xca60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_one': path_cache.c:(.text+0xca80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_one': path_cache.c:(.text+0xcb00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_zero': path_cache.c:(.text+0xcb20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_zero': path_cache.c:(.text+0xcba0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_assign_vec2i': path_cache.c:(.text+0xcbc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_assign_vec2i': path_cache.c:(.text+0xcc40): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_assign': path_cache.c:(.text+0xcc60): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_assign': path_cache.c:(.text+0xcce0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2': path_cache.c:(.text+0xcd00): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2': path_cache.c:(.text+0xcd80): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_nearly_equal': path_cache.c:(.text+0xcda0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_nearly_equal': path_cache.c:(.text+0xcde0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_equal': path_cache.c:(.text+0xce00): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_equal': path_cache.c:(.text+0xce40): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_near_zero': path_cache.c:(.text+0xce60): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_near_zero': path_cache.c:(.text+0xce80): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `svec2_is_zero': path_cache.c:(.text+0xcea0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(path_cache.c.o): In function `psvec2_is_zero': path_cache.c:(.text+0xcec0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_lerp': pic.c:(.text+0x180): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_lerp': pic.c:(.text+0x200): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_multiply': pic.c:(.text+0x220): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_multiply': pic.c:(.text+0x2a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_scale': pic.c:(.text+0x2c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_scale': pic.c:(.text+0x340): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_negative': pic.c:(.text+0x360): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_negative': pic.c:(.text+0x3e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_scaling': pic.c:(.text+0x400): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_scaling': pic.c:(.text+0x480): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_translation': pic.c:(.text+0x4a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_translation': pic.c:(.text+0x520): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_look_at': pic.c:(.text+0x540): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_look_at': pic.c:(.text+0x600): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_quaternion': pic.c:(.text+0x620): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_quaternion': pic.c:(.text+0x6a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_axis': pic.c:(.text+0x6c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_axis': pic.c:(.text+0x740): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_z': pic.c:(.text+0x760): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_z': pic.c:(.text+0x7e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_y': pic.c:(.text+0x800): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_y': pic.c:(.text+0x880): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_rotation_x': pic.c:(.text+0x8a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_rotation_x': pic.c:(.text+0x920): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_perspective_infinite': pic.c:(.text+0x940): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_perspective_infinite': pic.c:(.text+0x9c0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_perspective_fov': pic.c:(.text+0x9e0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_perspective_fov': pic.c:(.text+0xa60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_perspective': pic.c:(.text+0xa80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_perspective': pic.c:(.text+0xb00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_ortho': pic.c:(.text+0xb20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_ortho': pic.c:(.text+0xba0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_inverse': pic.c:(.text+0xbc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_inverse': pic.c:(.text+0xc40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_adjugate': pic.c:(.text+0xc60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_adjugate': pic.c:(.text+0xce0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_transpose': pic.c:(.text+0xd00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_transpose': pic.c:(.text+0xd80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_assign_mat3': pic.c:(.text+0xda0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_assign_mat3': pic.c:(.text+0xe20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_assign_mat2': pic.c:(.text+0xe40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_assign_mat2': pic.c:(.text+0xee0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_assign': pic.c:(.text+0xf00): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_assign': pic.c:(.text+0xf80): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_determinant': pic.c:(.text+0xfa0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_determinant': pic.c:(.text+0xfc0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_identity': pic.c:(.text+0xfe0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_identity': pic.c:(.text+0x1060): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4_zero': pic.c:(.text+0x1080): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4_zero': pic.c:(.text+0x1100): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat4': pic.c:(.text+0x1120): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat4': pic.c:(.text+0x11a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_lerp': pic.c:(.text+0x11c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_lerp': pic.c:(.text+0x1240): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_multiply': pic.c:(.text+0x1260): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_multiply': pic.c:(.text+0x12e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_scale': pic.c:(.text+0x1300): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_scale': pic.c:(.text+0x1380): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_negative': pic.c:(.text+0x13a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_negative': pic.c:(.text+0x1420): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_scaling': pic.c:(.text+0x1440): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_scaling': pic.c:(.text+0x14c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_quaternion': pic.c:(.text+0x14e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_quaternion': pic.c:(.text+0x1580): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_axis': pic.c:(.text+0x15a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_axis': pic.c:(.text+0x1640): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_z': pic.c:(.text+0x1660): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_z': pic.c:(.text+0x16e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_y': pic.c:(.text+0x1700): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_y': pic.c:(.text+0x1780): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_rotation_x': pic.c:(.text+0x17a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_rotation_x': pic.c:(.text+0x1820): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_inverse': pic.c:(.text+0x1840): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_inverse': pic.c:(.text+0x18c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_adjugate': pic.c:(.text+0x18e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_adjugate': pic.c:(.text+0x1960): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_cofactor': pic.c:(.text+0x1980): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_cofactor': pic.c:(.text+0x1a00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_transpose': pic.c:(.text+0x1a20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_transpose': pic.c:(.text+0x1aa0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_assign_mat4': pic.c:(.text+0x1ac0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_assign_mat4': pic.c:(.text+0x1b40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_assign_mat2': pic.c:(.text+0x1b60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_assign_mat2': pic.c:(.text+0x1c00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_assign': pic.c:(.text+0x1c20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_assign': pic.c:(.text+0x1ca0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_determinant': pic.c:(.text+0x1cc0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_determinant': pic.c:(.text+0x1ce0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_identity': pic.c:(.text+0x1d00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_identity': pic.c:(.text+0x1d80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3_zero': pic.c:(.text+0x1da0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3_zero': pic.c:(.text+0x1e20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat3': pic.c:(.text+0x1e40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat3': pic.c:(.text+0x1ec0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_lerp': pic.c:(.text+0x1ee0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_lerp': pic.c:(.text+0x1fa0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_multiply': pic.c:(.text+0x1fc0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_multiply': pic.c:(.text+0x2080): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_scale': pic.c:(.text+0x20a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_scale': pic.c:(.text+0x2140): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_negative': pic.c:(.text+0x2160): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_negative': pic.c:(.text+0x2200): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_scaling': pic.c:(.text+0x2220): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_scaling': pic.c:(.text+0x22c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_rotation': pic.c:(.text+0x22e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_rotation': pic.c:(.text+0x2380): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_inverse': pic.c:(.text+0x23a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_inverse': pic.c:(.text+0x2440): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_cofactor': pic.c:(.text+0x2460): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_cofactor': pic.c:(.text+0x2500): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_transpose': pic.c:(.text+0x2520): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_transpose': pic.c:(.text+0x25c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_assign_mat4': pic.c:(.text+0x25e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_assign_mat4': pic.c:(.text+0x2680): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_assign_mat3': pic.c:(.text+0x26a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_assign_mat3': pic.c:(.text+0x2740): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_assign': pic.c:(.text+0x2760): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_assign': pic.c:(.text+0x2800): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_determinant': pic.c:(.text+0x2820): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_determinant': pic.c:(.text+0x2860): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_identity': pic.c:(.text+0x2880): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_identity': pic.c:(.text+0x2920): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2_zero': pic.c:(.text+0x2940): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2_zero': pic.c:(.text+0x29e0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `smat2': pic.c:(.text+0x2a00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psmat2': pic.c:(.text+0x2aa0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_length_squared': pic.c:(.text+0x2ac0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_length_squared': pic.c:(.text+0x2b00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_length': pic.c:(.text+0x2b20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_length': pic.c:(.text+0x2b60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_angle': pic.c:(.text+0x2b80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_angle': pic.c:(.text+0x2bc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_dot': pic.c:(.text+0x2be0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_dot': pic.c:(.text+0x2c20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_slerp': pic.c:(.text+0x2c40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_slerp': pic.c:(.text+0x2d00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_lerp': pic.c:(.text+0x2d20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_lerp': pic.c:(.text+0x2de0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_yaw_pitch_roll': pic.c:(.text+0x2e00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_yaw_pitch_roll': pic.c:(.text+0x2ea0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_mat4': pic.c:(.text+0x2ec0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_mat4': pic.c:(.text+0x2f60): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_vec3': pic.c:(.text+0x2f80): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_vec3': pic.c:(.text+0x3020): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_from_axis_angle': pic.c:(.text+0x3040): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_from_axis_angle': pic.c:(.text+0x30e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_power': pic.c:(.text+0x3100): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_power': pic.c:(.text+0x31a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_normalize': pic.c:(.text+0x31c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_normalize': pic.c:(.text+0x3260): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_inverse': pic.c:(.text+0x3280): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_inverse': pic.c:(.text+0x3320): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_conjugate': pic.c:(.text+0x3340): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_conjugate': pic.c:(.text+0x33e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_negative': pic.c:(.text+0x3400): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_negative': pic.c:(.text+0x34a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_divide': pic.c:(.text+0x34c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_divide': pic.c:(.text+0x3580): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_multiply': pic.c:(.text+0x35a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_multiply': pic.c:(.text+0x3660): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_scale': pic.c:(.text+0x3680): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_scale': pic.c:(.text+0x3720): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_null': pic.c:(.text+0x3740): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_null': pic.c:(.text+0x37e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_zero': pic.c:(.text+0x3800): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_zero': pic.c:(.text+0x38a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_assign': pic.c:(.text+0x38c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_assign': pic.c:(.text+0x3960): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat': pic.c:(.text+0x3980): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat': pic.c:(.text+0x3a20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_nearly_equal': pic.c:(.text+0x3a40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_nearly_equal': pic.c:(.text+0x3a80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_equal': pic.c:(.text+0x3aa0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_equal': pic.c:(.text+0x3ae0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_near_zero': pic.c:(.text+0x3b00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_near_zero': pic.c:(.text+0x3b40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `squat_is_zero': pic.c:(.text+0x3b60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psquat_is_zero': pic.c:(.text+0x3ba0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_lerp': pic.c:(.text+0x3bc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_lerp': pic.c:(.text+0x3c60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_normalize': pic.c:(.text+0x3c80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_normalize': pic.c:(.text+0x3d20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_clamp': pic.c:(.text+0x3d40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_clamp': pic.c:(.text+0x3de0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_min': pic.c:(.text+0x3e00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_min': pic.c:(.text+0x3ea0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_max': pic.c:(.text+0x3ec0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_max': pic.c:(.text+0x3f60): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_round': pic.c:(.text+0x3f80): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_round': pic.c:(.text+0x4020): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_ceil': pic.c:(.text+0x4040): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_ceil': pic.c:(.text+0x40e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_floor': pic.c:(.text+0x4100): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_floor': pic.c:(.text+0x41a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_abs': pic.c:(.text+0x41c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_abs': pic.c:(.text+0x4260): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_inverse': pic.c:(.text+0x4280): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_inverse': pic.c:(.text+0x4320): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_negative': pic.c:(.text+0x4340): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_negative': pic.c:(.text+0x43e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_snap': pic.c:(.text+0x4400): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_snap': pic.c:(.text+0x44a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_divide': pic.c:(.text+0x44c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_divide': pic.c:(.text+0x4560): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_multiply_mat4': pic.c:(.text+0x4580): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_multiply_mat4': pic.c:(.text+0x4620): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_multiply': pic.c:(.text+0x4640): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_multiply': pic.c:(.text+0x46e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_scale': pic.c:(.text+0x4700): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_scale': pic.c:(.text+0x47a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_subtract': pic.c:(.text+0x47c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_subtract': pic.c:(.text+0x4860): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_add': pic.c:(.text+0x4880): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_add': pic.c:(.text+0x4920): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_one': pic.c:(.text+0x4940): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_one': pic.c:(.text+0x49c0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_zero': pic.c:(.text+0x49e0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_zero': pic.c:(.text+0x4a60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_assign_vec4': pic.c:(.text+0x4a80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_assign_vec4': pic.c:(.text+0x4b20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_assign': pic.c:(.text+0x4b40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_assign': pic.c:(.text+0x4be0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i': pic.c:(.text+0x4c00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i': pic.c:(.text+0x4ca0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_is_equal': pic.c:(.text+0x4ce0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_is_equal': pic.c:(.text+0x4d20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4i_is_zero': pic.c:(.text+0x4d40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4i_is_zero': pic.c:(.text+0x4d60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_lerp': pic.c:(.text+0x4d80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_lerp': pic.c:(.text+0x4e20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_normalize': pic.c:(.text+0x4e40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_normalize': pic.c:(.text+0x4ee0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_clamp': pic.c:(.text+0x4f00): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_clamp': pic.c:(.text+0x4fa0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_min': pic.c:(.text+0x4fc0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_min': pic.c:(.text+0x5060): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_max': pic.c:(.text+0x5080): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_max': pic.c:(.text+0x5120): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_round': pic.c:(.text+0x5140): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_round': pic.c:(.text+0x51e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_ceil': pic.c:(.text+0x5200): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_ceil': pic.c:(.text+0x52a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_floor': pic.c:(.text+0x52c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_floor': pic.c:(.text+0x5360): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_abs': pic.c:(.text+0x5380): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_abs': pic.c:(.text+0x5420): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_inverse': pic.c:(.text+0x5440): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_inverse': pic.c:(.text+0x54e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_negative': pic.c:(.text+0x5500): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_negative': pic.c:(.text+0x55a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_snap': pic.c:(.text+0x55c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_snap': pic.c:(.text+0x5660): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_divide': pic.c:(.text+0x5680): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_divide': pic.c:(.text+0x5720): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_multiply_mat4': pic.c:(.text+0x5740): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_multiply_mat4': pic.c:(.text+0x57e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_multiply': pic.c:(.text+0x5800): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_multiply': pic.c:(.text+0x58a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_scale': pic.c:(.text+0x58c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_scale': pic.c:(.text+0x5960): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_subtract': pic.c:(.text+0x5980): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_subtract': pic.c:(.text+0x5a20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_add': pic.c:(.text+0x5a40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_add': pic.c:(.text+0x5ae0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_one': pic.c:(.text+0x5b00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_one': pic.c:(.text+0x5b80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_zero': pic.c:(.text+0x5ba0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_zero': pic.c:(.text+0x5c20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_assign_vec4i': pic.c:(.text+0x5c40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_assign_vec4i': pic.c:(.text+0x5ce0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_assign': pic.c:(.text+0x5d00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_assign': pic.c:(.text+0x5da0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4': pic.c:(.text+0x5dc0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4': pic.c:(.text+0x5e60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_nearly_equal': pic.c:(.text+0x5e80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_nearly_equal': pic.c:(.text+0x5ec0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_equal': pic.c:(.text+0x5ee0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_equal': pic.c:(.text+0x5f20): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_near_zero': pic.c:(.text+0x5f40): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_near_zero': pic.c:(.text+0x5f80): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec4_is_zero': pic.c:(.text+0x5fa0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec4_is_zero': pic.c:(.text+0x5fc0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_distance_squared': pic.c:(.text+0x5fe0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_distance_squared': pic.c:(.text+0x6040): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_distance': pic.c:(.text+0x6060): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_distance': pic.c:(.text+0x60c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_length_squared': pic.c:(.text+0x60e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_length_squared': pic.c:(.text+0x6120): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_length': pic.c:(.text+0x6140): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_length': pic.c:(.text+0x6180): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_dot': pic.c:(.text+0x61a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_dot': pic.c:(.text+0x6200): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_bezier4': pic.c:(.text+0x6220): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_bezier4': pic.c:(.text+0x6320): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_bezier3': pic.c:(.text+0x6360): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_bezier3': pic.c:(.text+0x6460): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_lerp': pic.c:(.text+0x6480): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_lerp': pic.c:(.text+0x6560): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_reflect': pic.c:(.text+0x6580): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_reflect': pic.c:(.text+0x6660): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_slide': pic.c:(.text+0x6680): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_slide': pic.c:(.text+0x6760): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_project': pic.c:(.text+0x6780): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_project': pic.c:(.text+0x6860): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_normalize': pic.c:(.text+0x6880): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_normalize': pic.c:(.text+0x6940): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_cross': pic.c:(.text+0x6960): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_cross': pic.c:(.text+0x6a40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_clamp': pic.c:(.text+0x6a60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_clamp': pic.c:(.text+0x6b60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_min': pic.c:(.text+0x6b80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_min': pic.c:(.text+0x6c60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_max': pic.c:(.text+0x6c80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_max': pic.c:(.text+0x6d60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_round': pic.c:(.text+0x6d80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_round': pic.c:(.text+0x6e20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_ceil': pic.c:(.text+0x6e40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_ceil': pic.c:(.text+0x6ee0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_floor': pic.c:(.text+0x6f00): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_floor': pic.c:(.text+0x6fa0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_abs': pic.c:(.text+0x6fc0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_abs': pic.c:(.text+0x7080): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_inverse': pic.c:(.text+0x70a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_inverse': pic.c:(.text+0x7160): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_negative': pic.c:(.text+0x7180): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_negative': pic.c:(.text+0x7240): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_snap': pic.c:(.text+0x7260): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_snap': pic.c:(.text+0x7340): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_divide': pic.c:(.text+0x7360): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_divide': pic.c:(.text+0x7440): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_multiply_mat3': pic.c:(.text+0x7460): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_multiply_mat3': pic.c:(.text+0x7520): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_multiply': pic.c:(.text+0x7540): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_multiply': pic.c:(.text+0x7620): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_scale': pic.c:(.text+0x7640): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_scale': pic.c:(.text+0x7700): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_subtract': pic.c:(.text+0x7720): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_subtract': pic.c:(.text+0x7800): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_add': pic.c:(.text+0x7820): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_add': pic.c:(.text+0x7900): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_one': pic.c:(.text+0x7920): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_one': pic.c:(.text+0x79c0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_zero': pic.c:(.text+0x79e0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_zero': pic.c:(.text+0x7a80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_assign_vec3': pic.c:(.text+0x7aa0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_assign_vec3': pic.c:(.text+0x7b40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_assign': pic.c:(.text+0x7b60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_assign': pic.c:(.text+0x7c20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i': pic.c:(.text+0x7c40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i': pic.c:(.text+0x7ce0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_is_equal': pic.c:(.text+0x7d00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_is_equal': pic.c:(.text+0x7d60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3i_is_zero': pic.c:(.text+0x7d80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3i_is_zero': pic.c:(.text+0x7dc0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_distance_squared': pic.c:(.text+0x7de0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_distance_squared': pic.c:(.text+0x7e20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_distance': pic.c:(.text+0x7e40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_distance': pic.c:(.text+0x7e80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_length_squared': pic.c:(.text+0x7ea0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_length_squared': pic.c:(.text+0x7ec0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_length': pic.c:(.text+0x7ee0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_length': pic.c:(.text+0x7f00): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_dot': pic.c:(.text+0x7f20): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_dot': pic.c:(.text+0x7f60): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_bezier4': pic.c:(.text+0x7f80): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_bezier4': pic.c:(.text+0x8060): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_bezier3': pic.c:(.text+0x80a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_bezier3': pic.c:(.text+0x8160): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_lerp': pic.c:(.text+0x8180): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_lerp': pic.c:(.text+0x8240): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_reflect': pic.c:(.text+0x8260): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_reflect': pic.c:(.text+0x8320): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_slide': pic.c:(.text+0x8340): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_slide': pic.c:(.text+0x8400): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_project': pic.c:(.text+0x8420): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_project': pic.c:(.text+0x84e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_normalize': pic.c:(.text+0x8500): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_normalize': pic.c:(.text+0x85a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_cross': pic.c:(.text+0x85c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_cross': pic.c:(.text+0x8680): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_clamp': pic.c:(.text+0x86a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_clamp': pic.c:(.text+0x8760): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_min': pic.c:(.text+0x8780): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_min': pic.c:(.text+0x8840): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_max': pic.c:(.text+0x8860): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_max': pic.c:(.text+0x8920): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_round': pic.c:(.text+0x8940): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_round': pic.c:(.text+0x89e0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_ceil': pic.c:(.text+0x8a00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_ceil': pic.c:(.text+0x8aa0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_floor': pic.c:(.text+0x8ac0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_floor': pic.c:(.text+0x8b60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_abs': pic.c:(.text+0x8b80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_abs': pic.c:(.text+0x8c20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_inverse': pic.c:(.text+0x8c40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_inverse': pic.c:(.text+0x8ce0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_negative': pic.c:(.text+0x8d00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_negative': pic.c:(.text+0x8da0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_snap': pic.c:(.text+0x8dc0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_snap': pic.c:(.text+0x8e80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_divide': pic.c:(.text+0x8ea0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_divide': pic.c:(.text+0x8f60): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_multiply_mat3': pic.c:(.text+0x8f80): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_multiply_mat3': pic.c:(.text+0x9020): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_multiply': pic.c:(.text+0x9040): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_multiply': pic.c:(.text+0x9100): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_scale': pic.c:(.text+0x9120): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_scale': pic.c:(.text+0x91c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_subtract': pic.c:(.text+0x91e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_subtract': pic.c:(.text+0x92a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_add': pic.c:(.text+0x92c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_add': pic.c:(.text+0x9380): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_one': pic.c:(.text+0x93a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_one': pic.c:(.text+0x9440): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_zero': pic.c:(.text+0x9460): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_zero': pic.c:(.text+0x9500): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_assign_vec3i': pic.c:(.text+0x9520): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_assign_vec3i': pic.c:(.text+0x95e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_assign': pic.c:(.text+0x9600): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_assign': pic.c:(.text+0x96a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3': pic.c:(.text+0x96c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3': pic.c:(.text+0x9760): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_nearly_equal': pic.c:(.text+0x9780): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_nearly_equal': pic.c:(.text+0x97c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_equal': pic.c:(.text+0x97e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_equal': pic.c:(.text+0x9820): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_near_zero': pic.c:(.text+0x9840): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_near_zero': pic.c:(.text+0x9880): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec3_is_zero': pic.c:(.text+0x98a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec3_is_zero': pic.c:(.text+0x98e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_distance_squared': pic.c:(.text+0x9900): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_distance_squared': pic.c:(.text+0x9940): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_distance': pic.c:(.text+0x9960): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_distance': pic.c:(.text+0x9980): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_length': pic.c:(.text+0x99a0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_length': pic.c:(.text+0x99c0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_length_squared': pic.c:(.text+0x99e0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_length_squared': pic.c:(.text+0x9a00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_angle': pic.c:(.text+0x9a20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_angle': pic.c:(.text+0x9a40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_dot': pic.c:(.text+0x9a60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_dot': pic.c:(.text+0x9aa0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_bezier4': pic.c:(.text+0x9ac0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_bezier4': pic.c:(.text+0x9b60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_bezier3': pic.c:(.text+0x9ba0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_bezier3': pic.c:(.text+0x9c40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_lerp': pic.c:(.text+0x9c60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_lerp': pic.c:(.text+0x9ce0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_rotate': pic.c:(.text+0x9d00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_rotate': pic.c:(.text+0x9d80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_tangent': pic.c:(.text+0x9da0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_tangent': pic.c:(.text+0x9e20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_reflect': pic.c:(.text+0x9e40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_reflect': pic.c:(.text+0x9ec0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_slide': pic.c:(.text+0x9ee0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_slide': pic.c:(.text+0x9f60): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_project': pic.c:(.text+0x9f80): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_project': pic.c:(.text+0xa000): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_normalize': pic.c:(.text+0xa020): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_normalize': pic.c:(.text+0xa0a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_clamp': pic.c:(.text+0xa0c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_clamp': pic.c:(.text+0xa160): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_min': pic.c:(.text+0xa180): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_min': pic.c:(.text+0xa200): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_max': pic.c:(.text+0xa220): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_max': pic.c:(.text+0xa2a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_round': pic.c:(.text+0xa2c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_round': pic.c:(.text+0xa340): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_ceil': pic.c:(.text+0xa360): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_ceil': pic.c:(.text+0xa3e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_floor': pic.c:(.text+0xa400): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_floor': pic.c:(.text+0xa480): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_abs': pic.c:(.text+0xa4a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_abs': pic.c:(.text+0xa520): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_inverse': pic.c:(.text+0xa540): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_inverse': pic.c:(.text+0xa5c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_negative': pic.c:(.text+0xa5e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_negative': pic.c:(.text+0xa660): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_snap': pic.c:(.text+0xa680): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_snap': pic.c:(.text+0xa700): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_divide': pic.c:(.text+0xa720): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_divide': pic.c:(.text+0xa7a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_multiply_mat2': pic.c:(.text+0xa7c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_multiply_mat2': pic.c:(.text+0xa860): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_multiply': pic.c:(.text+0xa880): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_multiply': pic.c:(.text+0xa900): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_scale': pic.c:(.text+0xb7e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_scale': pic.c:(.text+0xb860): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_subtract': pic.c:(.text+0xb880): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_subtract': pic.c:(.text+0xb900): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_add': pic.c:(.text+0xb920): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_add': pic.c:(.text+0xb9a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_one': pic.c:(.text+0xb9c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_one': pic.c:(.text+0xba40): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_zero': pic.c:(.text+0xc100): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_zero': pic.c:(.text+0xc180): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_assign_vec2': pic.c:(.text+0xc1a0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_assign_vec2': pic.c:(.text+0xc220): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_assign': pic.c:(.text+0xc240): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_assign': pic.c:(.text+0xc2c0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i': pic.c:(.text+0xc2e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i': pic.c:(.text+0xc360): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_is_equal': pic.c:(.text+0xc380): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_is_equal': pic.c:(.text+0xc3c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2i_is_zero': pic.c:(.text+0xc3e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2i_is_zero': pic.c:(.text+0xc400): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_distance_squared': pic.c:(.text+0xc420): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_distance_squared': pic.c:(.text+0xc460): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_distance': pic.c:(.text+0xc480): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_distance': pic.c:(.text+0xc4c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_length': pic.c:(.text+0xc4e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_length': pic.c:(.text+0xc500): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_length_squared': pic.c:(.text+0xc520): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_length_squared': pic.c:(.text+0xc540): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_angle': pic.c:(.text+0xc560): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_angle': pic.c:(.text+0xc580): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_dot': pic.c:(.text+0xc5a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_dot': pic.c:(.text+0xc5e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_bezier4': pic.c:(.text+0xc600): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_bezier4': pic.c:(.text+0xc6c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_bezier3': pic.c:(.text+0xc700): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_bezier3': pic.c:(.text+0xc7a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_lerp': pic.c:(.text+0xc7c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_lerp': pic.c:(.text+0xc860): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_rotate': pic.c:(.text+0xc880): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_rotate': pic.c:(.text+0xc920): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_tangent': pic.c:(.text+0xc940): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_tangent': pic.c:(.text+0xc9c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_reflect': pic.c:(.text+0xc9e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_reflect': pic.c:(.text+0xca80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_slide': pic.c:(.text+0xcaa0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_slide': pic.c:(.text+0xcb40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_project': pic.c:(.text+0xcb60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_project': pic.c:(.text+0xcc00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_normalize': pic.c:(.text+0xcc20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_normalize': pic.c:(.text+0xcca0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_clamp': pic.c:(.text+0xccc0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_clamp': pic.c:(.text+0xcd60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_min': pic.c:(.text+0xcd80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_min': pic.c:(.text+0xce20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_max': pic.c:(.text+0xce40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_max': pic.c:(.text+0xcee0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_round': pic.c:(.text+0xcf00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_round': pic.c:(.text+0xcf80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_ceil': pic.c:(.text+0xcfa0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_ceil': pic.c:(.text+0xd020): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_floor': pic.c:(.text+0xd040): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_floor': pic.c:(.text+0xd0c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_abs': pic.c:(.text+0xd0e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_abs': pic.c:(.text+0xd160): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_inverse': pic.c:(.text+0xd180): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_inverse': pic.c:(.text+0xd200): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_negative': pic.c:(.text+0xd220): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_negative': pic.c:(.text+0xd2a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_snap': pic.c:(.text+0xd2c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_snap': pic.c:(.text+0xd360): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_divide': pic.c:(.text+0xd380): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_divide': pic.c:(.text+0xd420): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_multiply_mat2': pic.c:(.text+0xd440): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_multiply_mat2': pic.c:(.text+0xd4e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_multiply': pic.c:(.text+0xd500): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_multiply': pic.c:(.text+0xd5a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_scale': pic.c:(.text+0xd5c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_scale': pic.c:(.text+0xd660): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_subtract': pic.c:(.text+0xd680): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_subtract': pic.c:(.text+0xd720): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_add': pic.c:(.text+0xd740): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_add': pic.c:(.text+0xd7e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_one': pic.c:(.text+0xd800): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_one': pic.c:(.text+0xd880): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_zero': pic.c:(.text+0xd8a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_zero': pic.c:(.text+0xd920): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_assign_vec2i': pic.c:(.text+0xd940): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_assign_vec2i': pic.c:(.text+0xd9c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_assign': pic.c:(.text+0xd9e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_assign': pic.c:(.text+0xda60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2': pic.c:(.text+0xda80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2': pic.c:(.text+0xdb00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_nearly_equal': pic.c:(.text+0xdb20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_nearly_equal': pic.c:(.text+0xdb60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_equal': pic.c:(.text+0xdb80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_equal': pic.c:(.text+0xdbc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_near_zero': pic.c:(.text+0xdbe0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_near_zero': pic.c:(.text+0xdc00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `svec2_is_zero': pic.c:(.text+0xdc20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pic.c.o): In function `psvec2_is_zero': pic.c:(.text+0xdc40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_lerp': pic_manager.c:(.text+0x1d00): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_lerp': pic_manager.c:(.text+0x1d80): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_multiply': pic_manager.c:(.text+0x1da0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_multiply': pic_manager.c:(.text+0x1e20): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_scale': pic_manager.c:(.text+0x1e40): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_scale': pic_manager.c:(.text+0x1ec0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_negative': pic_manager.c:(.text+0x1ee0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_negative': pic_manager.c:(.text+0x1f60): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_scaling': pic_manager.c:(.text+0x1f80): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_scaling': pic_manager.c:(.text+0x2000): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_translation': pic_manager.c:(.text+0x2020): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_translation': pic_manager.c:(.text+0x20a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_look_at': pic_manager.c:(.text+0x20c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_look_at': pic_manager.c:(.text+0x2180): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_quaternion': pic_manager.c:(.text+0x21a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_quaternion': pic_manager.c:(.text+0x2220): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_axis': pic_manager.c:(.text+0x2240): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_axis': pic_manager.c:(.text+0x22c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_z': pic_manager.c:(.text+0x22e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_z': pic_manager.c:(.text+0x2360): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_y': pic_manager.c:(.text+0x2380): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_y': pic_manager.c:(.text+0x2400): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_rotation_x': pic_manager.c:(.text+0x2420): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_rotation_x': pic_manager.c:(.text+0x24a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_perspective_infinite': pic_manager.c:(.text+0x24c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_perspective_infinite': pic_manager.c:(.text+0x2540): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_perspective_fov': pic_manager.c:(.text+0x2560): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_perspective_fov': pic_manager.c:(.text+0x25e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_perspective': pic_manager.c:(.text+0x2600): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_perspective': pic_manager.c:(.text+0x2680): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_ortho': pic_manager.c:(.text+0x26a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_ortho': pic_manager.c:(.text+0x2720): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_inverse': pic_manager.c:(.text+0x2740): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_inverse': pic_manager.c:(.text+0x27c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_adjugate': pic_manager.c:(.text+0x27e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_adjugate': pic_manager.c:(.text+0x2860): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_transpose': pic_manager.c:(.text+0x2880): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_transpose': pic_manager.c:(.text+0x2900): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_assign_mat3': pic_manager.c:(.text+0x2920): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_assign_mat3': pic_manager.c:(.text+0x29a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_assign_mat2': pic_manager.c:(.text+0x29c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_assign_mat2': pic_manager.c:(.text+0x2a60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_assign': pic_manager.c:(.text+0x2a80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_assign': pic_manager.c:(.text+0x2b00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_determinant': pic_manager.c:(.text+0x2b20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_determinant': pic_manager.c:(.text+0x2b40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_identity': pic_manager.c:(.text+0x2b60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_identity': pic_manager.c:(.text+0x2be0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4_zero': pic_manager.c:(.text+0x2c00): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4_zero': pic_manager.c:(.text+0x2c80): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat4': pic_manager.c:(.text+0x2ca0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat4': pic_manager.c:(.text+0x2d20): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_lerp': pic_manager.c:(.text+0x2d40): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_lerp': pic_manager.c:(.text+0x2dc0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_multiply': pic_manager.c:(.text+0x2de0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_multiply': pic_manager.c:(.text+0x2e60): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_scale': pic_manager.c:(.text+0x2e80): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_scale': pic_manager.c:(.text+0x2f00): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_negative': pic_manager.c:(.text+0x2f20): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_negative': pic_manager.c:(.text+0x2fa0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_scaling': pic_manager.c:(.text+0x2fc0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_scaling': pic_manager.c:(.text+0x3040): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_quaternion': pic_manager.c:(.text+0x3060): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_quaternion': pic_manager.c:(.text+0x3100): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_axis': pic_manager.c:(.text+0x3120): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_axis': pic_manager.c:(.text+0x31c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_z': pic_manager.c:(.text+0x31e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_z': pic_manager.c:(.text+0x3260): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_y': pic_manager.c:(.text+0x3280): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_y': pic_manager.c:(.text+0x3300): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_rotation_x': pic_manager.c:(.text+0x3320): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_rotation_x': pic_manager.c:(.text+0x33a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_inverse': pic_manager.c:(.text+0x33c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_inverse': pic_manager.c:(.text+0x3440): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_adjugate': pic_manager.c:(.text+0x3460): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_adjugate': pic_manager.c:(.text+0x34e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_cofactor': pic_manager.c:(.text+0x3500): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_cofactor': pic_manager.c:(.text+0x3580): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_transpose': pic_manager.c:(.text+0x35a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_transpose': pic_manager.c:(.text+0x3620): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_assign_mat4': pic_manager.c:(.text+0x3640): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_assign_mat4': pic_manager.c:(.text+0x36c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_assign_mat2': pic_manager.c:(.text+0x36e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_assign_mat2': pic_manager.c:(.text+0x3780): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_assign': pic_manager.c:(.text+0x37a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_assign': pic_manager.c:(.text+0x3820): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_determinant': pic_manager.c:(.text+0x3840): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_determinant': pic_manager.c:(.text+0x3860): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_identity': pic_manager.c:(.text+0x3880): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_identity': pic_manager.c:(.text+0x3900): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3_zero': pic_manager.c:(.text+0x3920): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3_zero': pic_manager.c:(.text+0x39a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat3': pic_manager.c:(.text+0x39c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat3': pic_manager.c:(.text+0x3a40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_lerp': pic_manager.c:(.text+0x3a60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_lerp': pic_manager.c:(.text+0x3b20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_multiply': pic_manager.c:(.text+0x3b40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_multiply': pic_manager.c:(.text+0x3c00): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_scale': pic_manager.c:(.text+0x3c20): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_scale': pic_manager.c:(.text+0x3cc0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_negative': pic_manager.c:(.text+0x3ce0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_negative': pic_manager.c:(.text+0x3d80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_scaling': pic_manager.c:(.text+0x3da0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_scaling': pic_manager.c:(.text+0x3e40): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_rotation': pic_manager.c:(.text+0x3e60): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_rotation': pic_manager.c:(.text+0x3f00): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_inverse': pic_manager.c:(.text+0x3f20): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_inverse': pic_manager.c:(.text+0x3fc0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_cofactor': pic_manager.c:(.text+0x3fe0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_cofactor': pic_manager.c:(.text+0x4080): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_transpose': pic_manager.c:(.text+0x40a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_transpose': pic_manager.c:(.text+0x4140): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_assign_mat4': pic_manager.c:(.text+0x4160): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_assign_mat4': pic_manager.c:(.text+0x4200): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_assign_mat3': pic_manager.c:(.text+0x4220): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_assign_mat3': pic_manager.c:(.text+0x42c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_assign': pic_manager.c:(.text+0x42e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_assign': pic_manager.c:(.text+0x4380): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_determinant': pic_manager.c:(.text+0x43a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_determinant': pic_manager.c:(.text+0x43e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_identity': pic_manager.c:(.text+0x4400): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_identity': pic_manager.c:(.text+0x44a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2_zero': pic_manager.c:(.text+0x44c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2_zero': pic_manager.c:(.text+0x4560): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `smat2': pic_manager.c:(.text+0x4580): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psmat2': pic_manager.c:(.text+0x4620): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_length_squared': pic_manager.c:(.text+0x4640): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_length_squared': pic_manager.c:(.text+0x4680): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_length': pic_manager.c:(.text+0x46a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_length': pic_manager.c:(.text+0x46e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_angle': pic_manager.c:(.text+0x4700): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_angle': pic_manager.c:(.text+0x4740): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_dot': pic_manager.c:(.text+0x4760): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_dot': pic_manager.c:(.text+0x47a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_slerp': pic_manager.c:(.text+0x47c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_slerp': pic_manager.c:(.text+0x4880): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_lerp': pic_manager.c:(.text+0x48a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_lerp': pic_manager.c:(.text+0x4960): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_yaw_pitch_roll': pic_manager.c:(.text+0x4980): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_yaw_pitch_roll': pic_manager.c:(.text+0x4a20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_mat4': pic_manager.c:(.text+0x4a40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_mat4': pic_manager.c:(.text+0x4ae0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_vec3': pic_manager.c:(.text+0x4b00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_vec3': pic_manager.c:(.text+0x4ba0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_from_axis_angle': pic_manager.c:(.text+0x4bc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_from_axis_angle': pic_manager.c:(.text+0x4c60): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_power': pic_manager.c:(.text+0x4c80): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_power': pic_manager.c:(.text+0x4d20): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_normalize': pic_manager.c:(.text+0x4d40): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_normalize': pic_manager.c:(.text+0x4de0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_inverse': pic_manager.c:(.text+0x4e00): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_inverse': pic_manager.c:(.text+0x4ea0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_conjugate': pic_manager.c:(.text+0x4ec0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_conjugate': pic_manager.c:(.text+0x4f60): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_negative': pic_manager.c:(.text+0x4f80): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_negative': pic_manager.c:(.text+0x5020): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_divide': pic_manager.c:(.text+0x5040): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_divide': pic_manager.c:(.text+0x5100): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_multiply': pic_manager.c:(.text+0x5120): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_multiply': pic_manager.c:(.text+0x51e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_scale': pic_manager.c:(.text+0x5200): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_scale': pic_manager.c:(.text+0x52a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_null': pic_manager.c:(.text+0x52c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_null': pic_manager.c:(.text+0x5360): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_zero': pic_manager.c:(.text+0x5380): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_zero': pic_manager.c:(.text+0x5420): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_assign': pic_manager.c:(.text+0x5440): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_assign': pic_manager.c:(.text+0x54e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat': pic_manager.c:(.text+0x5500): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat': pic_manager.c:(.text+0x55a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_nearly_equal': pic_manager.c:(.text+0x55c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_nearly_equal': pic_manager.c:(.text+0x5600): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_equal': pic_manager.c:(.text+0x5620): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_equal': pic_manager.c:(.text+0x5660): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_near_zero': pic_manager.c:(.text+0x5680): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_near_zero': pic_manager.c:(.text+0x56c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `squat_is_zero': pic_manager.c:(.text+0x56e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psquat_is_zero': pic_manager.c:(.text+0x5720): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_lerp': pic_manager.c:(.text+0x5740): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_lerp': pic_manager.c:(.text+0x57e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_normalize': pic_manager.c:(.text+0x5800): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_normalize': pic_manager.c:(.text+0x58a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_clamp': pic_manager.c:(.text+0x58c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_clamp': pic_manager.c:(.text+0x5960): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_min': pic_manager.c:(.text+0x5980): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_min': pic_manager.c:(.text+0x5a20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_max': pic_manager.c:(.text+0x5a40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_max': pic_manager.c:(.text+0x5ae0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_round': pic_manager.c:(.text+0x5b00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_round': pic_manager.c:(.text+0x5ba0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_ceil': pic_manager.c:(.text+0x5bc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_ceil': pic_manager.c:(.text+0x5c60): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_floor': pic_manager.c:(.text+0x5c80): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_floor': pic_manager.c:(.text+0x5d20): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_abs': pic_manager.c:(.text+0x5d40): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_abs': pic_manager.c:(.text+0x5de0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_inverse': pic_manager.c:(.text+0x5e00): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_inverse': pic_manager.c:(.text+0x5ea0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_negative': pic_manager.c:(.text+0x5ec0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_negative': pic_manager.c:(.text+0x5f60): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_snap': pic_manager.c:(.text+0x5f80): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_snap': pic_manager.c:(.text+0x6020): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_divide': pic_manager.c:(.text+0x6040): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_divide': pic_manager.c:(.text+0x60e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_multiply_mat4': pic_manager.c:(.text+0x6100): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_multiply_mat4': pic_manager.c:(.text+0x61a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_multiply': pic_manager.c:(.text+0x61c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_multiply': pic_manager.c:(.text+0x6260): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_scale': pic_manager.c:(.text+0x6280): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_scale': pic_manager.c:(.text+0x6320): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_subtract': pic_manager.c:(.text+0x6340): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_subtract': pic_manager.c:(.text+0x63e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_add': pic_manager.c:(.text+0x6400): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_add': pic_manager.c:(.text+0x64a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_one': pic_manager.c:(.text+0x64c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_one': pic_manager.c:(.text+0x6540): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_zero': pic_manager.c:(.text+0x6560): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_zero': pic_manager.c:(.text+0x65e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_assign_vec4': pic_manager.c:(.text+0x6600): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_assign_vec4': pic_manager.c:(.text+0x66a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_assign': pic_manager.c:(.text+0x66c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_assign': pic_manager.c:(.text+0x6760): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i': pic_manager.c:(.text+0x6780): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i': pic_manager.c:(.text+0x6820): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_is_equal': pic_manager.c:(.text+0x6860): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_is_equal': pic_manager.c:(.text+0x68a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4i_is_zero': pic_manager.c:(.text+0x68c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4i_is_zero': pic_manager.c:(.text+0x68e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_lerp': pic_manager.c:(.text+0x6900): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_lerp': pic_manager.c:(.text+0x69a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_normalize': pic_manager.c:(.text+0x69c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_normalize': pic_manager.c:(.text+0x6a60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_clamp': pic_manager.c:(.text+0x6a80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_clamp': pic_manager.c:(.text+0x6b20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_min': pic_manager.c:(.text+0x6b40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_min': pic_manager.c:(.text+0x6be0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_max': pic_manager.c:(.text+0x6c00): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_max': pic_manager.c:(.text+0x6ca0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_round': pic_manager.c:(.text+0x6cc0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_round': pic_manager.c:(.text+0x6d60): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_ceil': pic_manager.c:(.text+0x6d80): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_ceil': pic_manager.c:(.text+0x6e20): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_floor': pic_manager.c:(.text+0x6e40): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_floor': pic_manager.c:(.text+0x6ee0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_abs': pic_manager.c:(.text+0x6f00): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_abs': pic_manager.c:(.text+0x6fa0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_inverse': pic_manager.c:(.text+0x6fc0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_inverse': pic_manager.c:(.text+0x7060): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_negative': pic_manager.c:(.text+0x7080): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_negative': pic_manager.c:(.text+0x7120): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_snap': pic_manager.c:(.text+0x7140): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_snap': pic_manager.c:(.text+0x71e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_divide': pic_manager.c:(.text+0x7200): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_divide': pic_manager.c:(.text+0x72a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_multiply_mat4': pic_manager.c:(.text+0x72c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_multiply_mat4': pic_manager.c:(.text+0x7360): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_multiply': pic_manager.c:(.text+0x7380): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_multiply': pic_manager.c:(.text+0x7420): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_scale': pic_manager.c:(.text+0x7440): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_scale': pic_manager.c:(.text+0x74e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_subtract': pic_manager.c:(.text+0x7500): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_subtract': pic_manager.c:(.text+0x75a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_add': pic_manager.c:(.text+0x75c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_add': pic_manager.c:(.text+0x7660): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_one': pic_manager.c:(.text+0x7680): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_one': pic_manager.c:(.text+0x7700): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_zero': pic_manager.c:(.text+0x7720): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_zero': pic_manager.c:(.text+0x77a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_assign_vec4i': pic_manager.c:(.text+0x77c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_assign_vec4i': pic_manager.c:(.text+0x7860): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_assign': pic_manager.c:(.text+0x7880): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_assign': pic_manager.c:(.text+0x7920): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4': pic_manager.c:(.text+0x7940): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4': pic_manager.c:(.text+0x79e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_nearly_equal': pic_manager.c:(.text+0x7a00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_nearly_equal': pic_manager.c:(.text+0x7a40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_equal': pic_manager.c:(.text+0x7a60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_equal': pic_manager.c:(.text+0x7aa0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_near_zero': pic_manager.c:(.text+0x7ac0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_near_zero': pic_manager.c:(.text+0x7b00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec4_is_zero': pic_manager.c:(.text+0x7b20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec4_is_zero': pic_manager.c:(.text+0x7b40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_distance_squared': pic_manager.c:(.text+0x7b60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_distance_squared': pic_manager.c:(.text+0x7bc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_distance': pic_manager.c:(.text+0x7be0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_distance': pic_manager.c:(.text+0x7c40): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_length_squared': pic_manager.c:(.text+0x7c60): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_length_squared': pic_manager.c:(.text+0x7ca0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_length': pic_manager.c:(.text+0x7cc0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_length': pic_manager.c:(.text+0x7d00): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_dot': pic_manager.c:(.text+0x7d20): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_dot': pic_manager.c:(.text+0x7d80): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_bezier4': pic_manager.c:(.text+0x7da0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_bezier4': pic_manager.c:(.text+0x7ea0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_bezier3': pic_manager.c:(.text+0x7ee0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_bezier3': pic_manager.c:(.text+0x7fe0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_lerp': pic_manager.c:(.text+0x8000): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_lerp': pic_manager.c:(.text+0x80e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_reflect': pic_manager.c:(.text+0x8100): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_reflect': pic_manager.c:(.text+0x81e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_slide': pic_manager.c:(.text+0x8200): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_slide': pic_manager.c:(.text+0x82e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_project': pic_manager.c:(.text+0x8300): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_project': pic_manager.c:(.text+0x83e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_normalize': pic_manager.c:(.text+0x8400): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_normalize': pic_manager.c:(.text+0x84c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_cross': pic_manager.c:(.text+0x84e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_cross': pic_manager.c:(.text+0x85c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_clamp': pic_manager.c:(.text+0x85e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_clamp': pic_manager.c:(.text+0x86e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_min': pic_manager.c:(.text+0x8700): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_min': pic_manager.c:(.text+0x87e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_max': pic_manager.c:(.text+0x8800): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_max': pic_manager.c:(.text+0x88e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_round': pic_manager.c:(.text+0x8900): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_round': pic_manager.c:(.text+0x89a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_ceil': pic_manager.c:(.text+0x89c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_ceil': pic_manager.c:(.text+0x8a60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_floor': pic_manager.c:(.text+0x8a80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_floor': pic_manager.c:(.text+0x8b20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_abs': pic_manager.c:(.text+0x8b40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_abs': pic_manager.c:(.text+0x8c00): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_inverse': pic_manager.c:(.text+0x8c20): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_inverse': pic_manager.c:(.text+0x8ce0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_negative': pic_manager.c:(.text+0x8d00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_negative': pic_manager.c:(.text+0x8dc0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_snap': pic_manager.c:(.text+0x8de0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_snap': pic_manager.c:(.text+0x8ec0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_divide': pic_manager.c:(.text+0x8ee0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_divide': pic_manager.c:(.text+0x8fc0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_multiply_mat3': pic_manager.c:(.text+0x8fe0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_multiply_mat3': pic_manager.c:(.text+0x90a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_multiply': pic_manager.c:(.text+0x90c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_multiply': pic_manager.c:(.text+0x91a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_scale': pic_manager.c:(.text+0x91c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_scale': pic_manager.c:(.text+0x9280): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_subtract': pic_manager.c:(.text+0x92a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_subtract': pic_manager.c:(.text+0x9380): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_add': pic_manager.c:(.text+0x93a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_add': pic_manager.c:(.text+0x9480): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_one': pic_manager.c:(.text+0x94a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_one': pic_manager.c:(.text+0x9540): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_zero': pic_manager.c:(.text+0x9560): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_zero': pic_manager.c:(.text+0x9600): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_assign_vec3': pic_manager.c:(.text+0x9620): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_assign_vec3': pic_manager.c:(.text+0x96c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_assign': pic_manager.c:(.text+0x96e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_assign': pic_manager.c:(.text+0x97a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i': pic_manager.c:(.text+0x97c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i': pic_manager.c:(.text+0x9860): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_is_equal': pic_manager.c:(.text+0x9880): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_is_equal': pic_manager.c:(.text+0x98e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3i_is_zero': pic_manager.c:(.text+0x9900): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3i_is_zero': pic_manager.c:(.text+0x9940): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_distance_squared': pic_manager.c:(.text+0x9960): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_distance_squared': pic_manager.c:(.text+0x99a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_distance': pic_manager.c:(.text+0x99c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_distance': pic_manager.c:(.text+0x9a00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_length_squared': pic_manager.c:(.text+0x9a20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_length_squared': pic_manager.c:(.text+0x9a40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_length': pic_manager.c:(.text+0x9a60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_length': pic_manager.c:(.text+0x9a80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_dot': pic_manager.c:(.text+0x9aa0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_dot': pic_manager.c:(.text+0x9ae0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_bezier4': pic_manager.c:(.text+0x9b00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_bezier4': pic_manager.c:(.text+0x9be0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_bezier3': pic_manager.c:(.text+0x9c20): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_bezier3': pic_manager.c:(.text+0x9ce0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_lerp': pic_manager.c:(.text+0x9d00): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_lerp': pic_manager.c:(.text+0x9dc0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_reflect': pic_manager.c:(.text+0x9de0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_reflect': pic_manager.c:(.text+0x9ea0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_slide': pic_manager.c:(.text+0x9ec0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_slide': pic_manager.c:(.text+0x9f80): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_project': pic_manager.c:(.text+0x9fa0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_project': pic_manager.c:(.text+0xa060): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_normalize': pic_manager.c:(.text+0xa080): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_normalize': pic_manager.c:(.text+0xa120): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_cross': pic_manager.c:(.text+0xa140): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_cross': pic_manager.c:(.text+0xa200): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_clamp': pic_manager.c:(.text+0xa220): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_clamp': pic_manager.c:(.text+0xa2e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_min': pic_manager.c:(.text+0xa300): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_min': pic_manager.c:(.text+0xa3c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_max': pic_manager.c:(.text+0xa3e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_max': pic_manager.c:(.text+0xa4a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_round': pic_manager.c:(.text+0xa4c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_round': pic_manager.c:(.text+0xa560): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_ceil': pic_manager.c:(.text+0xa580): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_ceil': pic_manager.c:(.text+0xa620): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_floor': pic_manager.c:(.text+0xa640): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_floor': pic_manager.c:(.text+0xa6e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_abs': pic_manager.c:(.text+0xa700): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_abs': pic_manager.c:(.text+0xa7a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_inverse': pic_manager.c:(.text+0xa7c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_inverse': pic_manager.c:(.text+0xa860): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_negative': pic_manager.c:(.text+0xa880): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_negative': pic_manager.c:(.text+0xa920): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_snap': pic_manager.c:(.text+0xa940): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_snap': pic_manager.c:(.text+0xaa00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_divide': pic_manager.c:(.text+0xaa20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_divide': pic_manager.c:(.text+0xaae0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_multiply_mat3': pic_manager.c:(.text+0xab00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_multiply_mat3': pic_manager.c:(.text+0xaba0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_multiply': pic_manager.c:(.text+0xabc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_multiply': pic_manager.c:(.text+0xac80): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_scale': pic_manager.c:(.text+0xaca0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_scale': pic_manager.c:(.text+0xad40): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_subtract': pic_manager.c:(.text+0xad60): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_subtract': pic_manager.c:(.text+0xae20): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_add': pic_manager.c:(.text+0xae40): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_add': pic_manager.c:(.text+0xaf00): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_one': pic_manager.c:(.text+0xaf20): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_one': pic_manager.c:(.text+0xafc0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_zero': pic_manager.c:(.text+0xafe0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_zero': pic_manager.c:(.text+0xb080): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_assign_vec3i': pic_manager.c:(.text+0xb0a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_assign_vec3i': pic_manager.c:(.text+0xb160): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_assign': pic_manager.c:(.text+0xb180): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_assign': pic_manager.c:(.text+0xb220): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3': pic_manager.c:(.text+0xb240): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3': pic_manager.c:(.text+0xb2e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_nearly_equal': pic_manager.c:(.text+0xb300): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_nearly_equal': pic_manager.c:(.text+0xb340): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_equal': pic_manager.c:(.text+0xb360): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_equal': pic_manager.c:(.text+0xb3a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_near_zero': pic_manager.c:(.text+0xb3c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_near_zero': pic_manager.c:(.text+0xb400): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec3_is_zero': pic_manager.c:(.text+0xb420): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec3_is_zero': pic_manager.c:(.text+0xb460): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_distance_squared': pic_manager.c:(.text+0xb480): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_distance_squared': pic_manager.c:(.text+0xb4c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_distance': pic_manager.c:(.text+0xb4e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_distance': pic_manager.c:(.text+0xb500): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_length': pic_manager.c:(.text+0xb520): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_length': pic_manager.c:(.text+0xb540): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_length_squared': pic_manager.c:(.text+0xb560): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_length_squared': pic_manager.c:(.text+0xb580): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_angle': pic_manager.c:(.text+0xb5a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_angle': pic_manager.c:(.text+0xb5c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_dot': pic_manager.c:(.text+0xb5e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_dot': pic_manager.c:(.text+0xb620): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_bezier4': pic_manager.c:(.text+0xb640): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_bezier4': pic_manager.c:(.text+0xb6e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_bezier3': pic_manager.c:(.text+0xb720): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_bezier3': pic_manager.c:(.text+0xb7c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_lerp': pic_manager.c:(.text+0xb7e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_lerp': pic_manager.c:(.text+0xb860): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_rotate': pic_manager.c:(.text+0xb880): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_rotate': pic_manager.c:(.text+0xb900): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_tangent': pic_manager.c:(.text+0xb920): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_tangent': pic_manager.c:(.text+0xb9a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_reflect': pic_manager.c:(.text+0xb9c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_reflect': pic_manager.c:(.text+0xba40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_slide': pic_manager.c:(.text+0xba60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_slide': pic_manager.c:(.text+0xbae0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_project': pic_manager.c:(.text+0xbb00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_project': pic_manager.c:(.text+0xbb80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_normalize': pic_manager.c:(.text+0xbba0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_normalize': pic_manager.c:(.text+0xbc20): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_clamp': pic_manager.c:(.text+0xbc40): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_clamp': pic_manager.c:(.text+0xbce0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_min': pic_manager.c:(.text+0xbd00): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_min': pic_manager.c:(.text+0xbd80): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_max': pic_manager.c:(.text+0xbda0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_max': pic_manager.c:(.text+0xbe20): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_round': pic_manager.c:(.text+0xbe40): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_round': pic_manager.c:(.text+0xbec0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_ceil': pic_manager.c:(.text+0xbee0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_ceil': pic_manager.c:(.text+0xbf60): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_floor': pic_manager.c:(.text+0xbf80): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_floor': pic_manager.c:(.text+0xc000): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_abs': pic_manager.c:(.text+0xc020): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_abs': pic_manager.c:(.text+0xc0a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_inverse': pic_manager.c:(.text+0xc0c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_inverse': pic_manager.c:(.text+0xc140): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_negative': pic_manager.c:(.text+0xc160): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_negative': pic_manager.c:(.text+0xc1e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_snap': pic_manager.c:(.text+0xc200): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_snap': pic_manager.c:(.text+0xc280): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_divide': pic_manager.c:(.text+0xc2a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_divide': pic_manager.c:(.text+0xc320): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_multiply_mat2': pic_manager.c:(.text+0xc340): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_multiply_mat2': pic_manager.c:(.text+0xc3e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_multiply': pic_manager.c:(.text+0xc400): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_multiply': pic_manager.c:(.text+0xc480): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_scale': pic_manager.c:(.text+0xc4a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_scale': pic_manager.c:(.text+0xc520): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_subtract': pic_manager.c:(.text+0xc540): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_subtract': pic_manager.c:(.text+0xc5c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_add': pic_manager.c:(.text+0xc5e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_add': pic_manager.c:(.text+0xc660): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_one': pic_manager.c:(.text+0xc680): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_one': pic_manager.c:(.text+0xc700): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_zero': pic_manager.c:(.text+0xc720): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_zero': pic_manager.c:(.text+0xc7a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_assign_vec2': pic_manager.c:(.text+0xc7c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_assign_vec2': pic_manager.c:(.text+0xc840): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_assign': pic_manager.c:(.text+0xc860): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_assign': pic_manager.c:(.text+0xc8e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i': pic_manager.c:(.text+0xc900): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i': pic_manager.c:(.text+0xc980): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_is_equal': pic_manager.c:(.text+0xc9a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_is_equal': pic_manager.c:(.text+0xc9e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2i_is_zero': pic_manager.c:(.text+0xca00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2i_is_zero': pic_manager.c:(.text+0xca20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_distance_squared': pic_manager.c:(.text+0xca40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_distance_squared': pic_manager.c:(.text+0xca80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_distance': pic_manager.c:(.text+0xcaa0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_distance': pic_manager.c:(.text+0xcae0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_length': pic_manager.c:(.text+0xcb00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_length': pic_manager.c:(.text+0xcb20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_length_squared': pic_manager.c:(.text+0xcb40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_length_squared': pic_manager.c:(.text+0xcb60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_angle': pic_manager.c:(.text+0xcb80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_angle': pic_manager.c:(.text+0xcba0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_dot': pic_manager.c:(.text+0xcbc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_dot': pic_manager.c:(.text+0xcc00): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_bezier4': pic_manager.c:(.text+0xcc20): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_bezier4': pic_manager.c:(.text+0xcce0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_bezier3': pic_manager.c:(.text+0xcd20): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_bezier3': pic_manager.c:(.text+0xcdc0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_lerp': pic_manager.c:(.text+0xcde0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_lerp': pic_manager.c:(.text+0xce80): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_rotate': pic_manager.c:(.text+0xcea0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_rotate': pic_manager.c:(.text+0xcf40): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_tangent': pic_manager.c:(.text+0xcf60): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_tangent': pic_manager.c:(.text+0xcfe0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_reflect': pic_manager.c:(.text+0xd000): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_reflect': pic_manager.c:(.text+0xd0a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_slide': pic_manager.c:(.text+0xd0c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_slide': pic_manager.c:(.text+0xd160): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_project': pic_manager.c:(.text+0xd180): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_project': pic_manager.c:(.text+0xd220): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_normalize': pic_manager.c:(.text+0xd240): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_normalize': pic_manager.c:(.text+0xd2c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_clamp': pic_manager.c:(.text+0xd2e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_clamp': pic_manager.c:(.text+0xd380): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_min': pic_manager.c:(.text+0xd3a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_min': pic_manager.c:(.text+0xd440): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_max': pic_manager.c:(.text+0xd460): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_max': pic_manager.c:(.text+0xd500): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_round': pic_manager.c:(.text+0xd520): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_round': pic_manager.c:(.text+0xd5a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_ceil': pic_manager.c:(.text+0xd5c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_ceil': pic_manager.c:(.text+0xd640): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_floor': pic_manager.c:(.text+0xd660): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_floor': pic_manager.c:(.text+0xd6e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_abs': pic_manager.c:(.text+0xd700): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_abs': pic_manager.c:(.text+0xd780): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_inverse': pic_manager.c:(.text+0xd7a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_inverse': pic_manager.c:(.text+0xd820): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_negative': pic_manager.c:(.text+0xd840): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_negative': pic_manager.c:(.text+0xd8c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_snap': pic_manager.c:(.text+0xd8e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_snap': pic_manager.c:(.text+0xd980): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_divide': pic_manager.c:(.text+0xd9a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_divide': pic_manager.c:(.text+0xda40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_multiply_mat2': pic_manager.c:(.text+0xda60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_multiply_mat2': pic_manager.c:(.text+0xdb00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_multiply': pic_manager.c:(.text+0xdb20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_multiply': pic_manager.c:(.text+0xdbc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_scale': pic_manager.c:(.text+0xdbe0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_scale': pic_manager.c:(.text+0xdc80): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_subtract': pic_manager.c:(.text+0xdca0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_subtract': pic_manager.c:(.text+0xdd40): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_add': pic_manager.c:(.text+0xdd60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_add': pic_manager.c:(.text+0xde00): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_one': pic_manager.c:(.text+0xde20): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_one': pic_manager.c:(.text+0xdea0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_zero': pic_manager.c:(.text+0xdec0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_zero': pic_manager.c:(.text+0xdf40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_assign_vec2i': pic_manager.c:(.text+0xdf60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_assign_vec2i': pic_manager.c:(.text+0xdfe0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_assign': pic_manager.c:(.text+0xe000): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_assign': pic_manager.c:(.text+0xe080): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2': pic_manager.c:(.text+0xe0a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2': pic_manager.c:(.text+0xe120): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_nearly_equal': pic_manager.c:(.text+0xe140): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_nearly_equal': pic_manager.c:(.text+0xe180): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_equal': pic_manager.c:(.text+0xe1a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_equal': pic_manager.c:(.text+0xe1e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_near_zero': pic_manager.c:(.text+0xe200): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_near_zero': pic_manager.c:(.text+0xe220): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `svec2_is_zero': pic_manager.c:(.text+0xe240): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pic_manager.c.o): In function `psvec2_is_zero': pic_manager.c:(.text+0xe260): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_lerp': pickup.c:(.text+0x10e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_lerp': pickup.c:(.text+0x1160): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_multiply': pickup.c:(.text+0x1180): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_multiply': pickup.c:(.text+0x1200): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_scale': pickup.c:(.text+0x1220): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_scale': pickup.c:(.text+0x12a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_negative': pickup.c:(.text+0x12c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_negative': pickup.c:(.text+0x1340): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_scaling': pickup.c:(.text+0x1360): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_scaling': pickup.c:(.text+0x13e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_translation': pickup.c:(.text+0x1400): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_translation': pickup.c:(.text+0x1480): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_look_at': pickup.c:(.text+0x14a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_look_at': pickup.c:(.text+0x1560): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_quaternion': pickup.c:(.text+0x1580): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_quaternion': pickup.c:(.text+0x1600): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_axis': pickup.c:(.text+0x1620): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_axis': pickup.c:(.text+0x16a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_z': pickup.c:(.text+0x16c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_z': pickup.c:(.text+0x1740): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_y': pickup.c:(.text+0x1760): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_y': pickup.c:(.text+0x17e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_rotation_x': pickup.c:(.text+0x1800): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_rotation_x': pickup.c:(.text+0x1880): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_perspective_infinite': pickup.c:(.text+0x18a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_perspective_infinite': pickup.c:(.text+0x1920): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_perspective_fov': pickup.c:(.text+0x1940): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_perspective_fov': pickup.c:(.text+0x19c0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_perspective': pickup.c:(.text+0x19e0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_perspective': pickup.c:(.text+0x1a60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_ortho': pickup.c:(.text+0x1a80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_ortho': pickup.c:(.text+0x1b00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_inverse': pickup.c:(.text+0x1b20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_inverse': pickup.c:(.text+0x1ba0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_adjugate': pickup.c:(.text+0x1bc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_adjugate': pickup.c:(.text+0x1c40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_transpose': pickup.c:(.text+0x1c60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_transpose': pickup.c:(.text+0x1ce0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_assign_mat3': pickup.c:(.text+0x1d00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_assign_mat3': pickup.c:(.text+0x1d80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_assign_mat2': pickup.c:(.text+0x1da0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_assign_mat2': pickup.c:(.text+0x1e40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_assign': pickup.c:(.text+0x1e60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_assign': pickup.c:(.text+0x1ee0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_determinant': pickup.c:(.text+0x1f00): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_determinant': pickup.c:(.text+0x1f20): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_identity': pickup.c:(.text+0x1f40): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_identity': pickup.c:(.text+0x1fc0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4_zero': pickup.c:(.text+0x1fe0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4_zero': pickup.c:(.text+0x2060): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat4': pickup.c:(.text+0x2080): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat4': pickup.c:(.text+0x2100): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_lerp': pickup.c:(.text+0x2120): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_lerp': pickup.c:(.text+0x21a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_multiply': pickup.c:(.text+0x21c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_multiply': pickup.c:(.text+0x2240): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_scale': pickup.c:(.text+0x2260): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_scale': pickup.c:(.text+0x22e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_negative': pickup.c:(.text+0x2300): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_negative': pickup.c:(.text+0x2380): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_scaling': pickup.c:(.text+0x23a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_scaling': pickup.c:(.text+0x2420): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_quaternion': pickup.c:(.text+0x2440): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_quaternion': pickup.c:(.text+0x24e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_axis': pickup.c:(.text+0x2500): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_axis': pickup.c:(.text+0x25a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_z': pickup.c:(.text+0x25c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_z': pickup.c:(.text+0x2640): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_y': pickup.c:(.text+0x2660): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_y': pickup.c:(.text+0x26e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_rotation_x': pickup.c:(.text+0x2700): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_rotation_x': pickup.c:(.text+0x2780): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_inverse': pickup.c:(.text+0x27a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_inverse': pickup.c:(.text+0x2820): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_adjugate': pickup.c:(.text+0x2840): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_adjugate': pickup.c:(.text+0x28c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_cofactor': pickup.c:(.text+0x28e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_cofactor': pickup.c:(.text+0x2960): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_transpose': pickup.c:(.text+0x2980): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_transpose': pickup.c:(.text+0x2a00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_assign_mat4': pickup.c:(.text+0x2a20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_assign_mat4': pickup.c:(.text+0x2aa0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_assign_mat2': pickup.c:(.text+0x2ac0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_assign_mat2': pickup.c:(.text+0x2b60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_assign': pickup.c:(.text+0x2b80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_assign': pickup.c:(.text+0x2c00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_determinant': pickup.c:(.text+0x2c20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_determinant': pickup.c:(.text+0x2c40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_identity': pickup.c:(.text+0x2c60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_identity': pickup.c:(.text+0x2ce0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3_zero': pickup.c:(.text+0x2d00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3_zero': pickup.c:(.text+0x2d80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat3': pickup.c:(.text+0x2da0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat3': pickup.c:(.text+0x2e20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_lerp': pickup.c:(.text+0x2e40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_lerp': pickup.c:(.text+0x2f00): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_multiply': pickup.c:(.text+0x2f20): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_multiply': pickup.c:(.text+0x2fe0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_scale': pickup.c:(.text+0x3000): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_scale': pickup.c:(.text+0x30a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_negative': pickup.c:(.text+0x30c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_negative': pickup.c:(.text+0x3160): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_scaling': pickup.c:(.text+0x3180): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_scaling': pickup.c:(.text+0x3220): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_rotation': pickup.c:(.text+0x3240): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_rotation': pickup.c:(.text+0x32e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_inverse': pickup.c:(.text+0x3300): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_inverse': pickup.c:(.text+0x33a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_cofactor': pickup.c:(.text+0x33c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_cofactor': pickup.c:(.text+0x3460): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_transpose': pickup.c:(.text+0x3480): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_transpose': pickup.c:(.text+0x3520): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_assign_mat4': pickup.c:(.text+0x3540): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_assign_mat4': pickup.c:(.text+0x35e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_assign_mat3': pickup.c:(.text+0x3600): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_assign_mat3': pickup.c:(.text+0x36a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_assign': pickup.c:(.text+0x36c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_assign': pickup.c:(.text+0x3760): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_determinant': pickup.c:(.text+0x3780): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_determinant': pickup.c:(.text+0x37c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_identity': pickup.c:(.text+0x37e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_identity': pickup.c:(.text+0x3880): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2_zero': pickup.c:(.text+0x38a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2_zero': pickup.c:(.text+0x3940): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `smat2': pickup.c:(.text+0x3960): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psmat2': pickup.c:(.text+0x3a00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_length_squared': pickup.c:(.text+0x3a20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_length_squared': pickup.c:(.text+0x3a60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_length': pickup.c:(.text+0x3a80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_length': pickup.c:(.text+0x3ac0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_angle': pickup.c:(.text+0x3ae0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_angle': pickup.c:(.text+0x3b20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_dot': pickup.c:(.text+0x3b40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_dot': pickup.c:(.text+0x3b80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_slerp': pickup.c:(.text+0x3ba0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_slerp': pickup.c:(.text+0x3c60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_lerp': pickup.c:(.text+0x3c80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_lerp': pickup.c:(.text+0x3d40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_yaw_pitch_roll': pickup.c:(.text+0x3d60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_yaw_pitch_roll': pickup.c:(.text+0x3e00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_mat4': pickup.c:(.text+0x3e20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_mat4': pickup.c:(.text+0x3ec0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_vec3': pickup.c:(.text+0x3ee0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_vec3': pickup.c:(.text+0x3f80): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_from_axis_angle': pickup.c:(.text+0x3fa0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_from_axis_angle': pickup.c:(.text+0x4040): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_power': pickup.c:(.text+0x4060): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_power': pickup.c:(.text+0x4100): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_normalize': pickup.c:(.text+0x4120): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_normalize': pickup.c:(.text+0x41c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_inverse': pickup.c:(.text+0x41e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_inverse': pickup.c:(.text+0x4280): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_conjugate': pickup.c:(.text+0x42a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_conjugate': pickup.c:(.text+0x4340): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_negative': pickup.c:(.text+0x4360): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_negative': pickup.c:(.text+0x4400): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_divide': pickup.c:(.text+0x4420): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_divide': pickup.c:(.text+0x44e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_multiply': pickup.c:(.text+0x4500): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_multiply': pickup.c:(.text+0x45c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_scale': pickup.c:(.text+0x45e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_scale': pickup.c:(.text+0x4680): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_null': pickup.c:(.text+0x46a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_null': pickup.c:(.text+0x4740): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_zero': pickup.c:(.text+0x4760): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_zero': pickup.c:(.text+0x4800): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_assign': pickup.c:(.text+0x4820): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_assign': pickup.c:(.text+0x48c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat': pickup.c:(.text+0x48e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat': pickup.c:(.text+0x4980): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_nearly_equal': pickup.c:(.text+0x49a0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_nearly_equal': pickup.c:(.text+0x49e0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_equal': pickup.c:(.text+0x4a00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_equal': pickup.c:(.text+0x4a40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_near_zero': pickup.c:(.text+0x4a60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_near_zero': pickup.c:(.text+0x4aa0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `squat_is_zero': pickup.c:(.text+0x4ac0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psquat_is_zero': pickup.c:(.text+0x4b00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_lerp': pickup.c:(.text+0x4b20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_lerp': pickup.c:(.text+0x4bc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_normalize': pickup.c:(.text+0x4be0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_normalize': pickup.c:(.text+0x4c80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_clamp': pickup.c:(.text+0x4ca0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_clamp': pickup.c:(.text+0x4d40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_min': pickup.c:(.text+0x4d60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_min': pickup.c:(.text+0x4e00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_max': pickup.c:(.text+0x4e20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_max': pickup.c:(.text+0x4ec0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_round': pickup.c:(.text+0x4ee0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_round': pickup.c:(.text+0x4f80): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_ceil': pickup.c:(.text+0x4fa0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_ceil': pickup.c:(.text+0x5040): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_floor': pickup.c:(.text+0x5060): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_floor': pickup.c:(.text+0x5100): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_abs': pickup.c:(.text+0x5120): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_abs': pickup.c:(.text+0x51c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_inverse': pickup.c:(.text+0x51e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_inverse': pickup.c:(.text+0x5280): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_negative': pickup.c:(.text+0x52a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_negative': pickup.c:(.text+0x5340): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_snap': pickup.c:(.text+0x5360): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_snap': pickup.c:(.text+0x5400): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_divide': pickup.c:(.text+0x5420): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_divide': pickup.c:(.text+0x54c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_multiply_mat4': pickup.c:(.text+0x54e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_multiply_mat4': pickup.c:(.text+0x5580): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_multiply': pickup.c:(.text+0x55a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_multiply': pickup.c:(.text+0x5640): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_scale': pickup.c:(.text+0x5660): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_scale': pickup.c:(.text+0x5700): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_subtract': pickup.c:(.text+0x5720): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_subtract': pickup.c:(.text+0x57c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_add': pickup.c:(.text+0x57e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_add': pickup.c:(.text+0x5880): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_one': pickup.c:(.text+0x58a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_one': pickup.c:(.text+0x5920): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_zero': pickup.c:(.text+0x5940): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_zero': pickup.c:(.text+0x59c0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_assign_vec4': pickup.c:(.text+0x59e0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_assign_vec4': pickup.c:(.text+0x5a80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_assign': pickup.c:(.text+0x5aa0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_assign': pickup.c:(.text+0x5b40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i': pickup.c:(.text+0x5b60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i': pickup.c:(.text+0x5c00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_is_equal': pickup.c:(.text+0x5c40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_is_equal': pickup.c:(.text+0x5c80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4i_is_zero': pickup.c:(.text+0x5ca0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4i_is_zero': pickup.c:(.text+0x5cc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_lerp': pickup.c:(.text+0x5ce0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_lerp': pickup.c:(.text+0x5d80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_normalize': pickup.c:(.text+0x5da0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_normalize': pickup.c:(.text+0x5e40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_clamp': pickup.c:(.text+0x5e60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_clamp': pickup.c:(.text+0x5f00): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_min': pickup.c:(.text+0x5f20): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_min': pickup.c:(.text+0x5fc0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_max': pickup.c:(.text+0x5fe0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_max': pickup.c:(.text+0x6080): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_round': pickup.c:(.text+0x60a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_round': pickup.c:(.text+0x6140): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_ceil': pickup.c:(.text+0x6160): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_ceil': pickup.c:(.text+0x6200): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_floor': pickup.c:(.text+0x6220): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_floor': pickup.c:(.text+0x62c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_abs': pickup.c:(.text+0x62e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_abs': pickup.c:(.text+0x6380): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_inverse': pickup.c:(.text+0x63a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_inverse': pickup.c:(.text+0x6440): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_negative': pickup.c:(.text+0x6460): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_negative': pickup.c:(.text+0x6500): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_snap': pickup.c:(.text+0x6520): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_snap': pickup.c:(.text+0x65c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_divide': pickup.c:(.text+0x65e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_divide': pickup.c:(.text+0x6680): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_multiply_mat4': pickup.c:(.text+0x66a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_multiply_mat4': pickup.c:(.text+0x6740): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_multiply': pickup.c:(.text+0x6760): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_multiply': pickup.c:(.text+0x6800): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_scale': pickup.c:(.text+0x6820): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_scale': pickup.c:(.text+0x68c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_subtract': pickup.c:(.text+0x68e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_subtract': pickup.c:(.text+0x6980): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_add': pickup.c:(.text+0x69a0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_add': pickup.c:(.text+0x6a40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_one': pickup.c:(.text+0x6a60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_one': pickup.c:(.text+0x6ae0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_zero': pickup.c:(.text+0x6b00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_zero': pickup.c:(.text+0x6b80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_assign_vec4i': pickup.c:(.text+0x6ba0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_assign_vec4i': pickup.c:(.text+0x6c40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_assign': pickup.c:(.text+0x6c60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_assign': pickup.c:(.text+0x6d00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4': pickup.c:(.text+0x6d20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4': pickup.c:(.text+0x6dc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_nearly_equal': pickup.c:(.text+0x6de0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_nearly_equal': pickup.c:(.text+0x6e20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_equal': pickup.c:(.text+0x6e40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_equal': pickup.c:(.text+0x6e80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_near_zero': pickup.c:(.text+0x6ea0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_near_zero': pickup.c:(.text+0x6ee0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec4_is_zero': pickup.c:(.text+0x6f00): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec4_is_zero': pickup.c:(.text+0x6f20): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_distance_squared': pickup.c:(.text+0x6f40): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_distance_squared': pickup.c:(.text+0x6fa0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_distance': pickup.c:(.text+0x6fc0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_distance': pickup.c:(.text+0x7020): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_length_squared': pickup.c:(.text+0x7040): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_length_squared': pickup.c:(.text+0x7080): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_length': pickup.c:(.text+0x70a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_length': pickup.c:(.text+0x70e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_dot': pickup.c:(.text+0x7100): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_dot': pickup.c:(.text+0x7160): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_bezier4': pickup.c:(.text+0x7180): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_bezier4': pickup.c:(.text+0x7280): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_bezier3': pickup.c:(.text+0x72c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_bezier3': pickup.c:(.text+0x73c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_lerp': pickup.c:(.text+0x73e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_lerp': pickup.c:(.text+0x74c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_reflect': pickup.c:(.text+0x74e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_reflect': pickup.c:(.text+0x75c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_slide': pickup.c:(.text+0x75e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_slide': pickup.c:(.text+0x76c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_project': pickup.c:(.text+0x76e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_project': pickup.c:(.text+0x77c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_normalize': pickup.c:(.text+0x77e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_normalize': pickup.c:(.text+0x78a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_cross': pickup.c:(.text+0x78c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_cross': pickup.c:(.text+0x79a0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_clamp': pickup.c:(.text+0x79c0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_clamp': pickup.c:(.text+0x7ac0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_min': pickup.c:(.text+0x7ae0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_min': pickup.c:(.text+0x7bc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_max': pickup.c:(.text+0x7be0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_max': pickup.c:(.text+0x7cc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_round': pickup.c:(.text+0x7ce0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_round': pickup.c:(.text+0x7d80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_ceil': pickup.c:(.text+0x7da0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_ceil': pickup.c:(.text+0x7e40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_floor': pickup.c:(.text+0x7e60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_floor': pickup.c:(.text+0x7f00): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_abs': pickup.c:(.text+0x7f20): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_abs': pickup.c:(.text+0x7fe0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_inverse': pickup.c:(.text+0x8000): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_inverse': pickup.c:(.text+0x80c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_negative': pickup.c:(.text+0x80e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_negative': pickup.c:(.text+0x81a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_snap': pickup.c:(.text+0x81c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_snap': pickup.c:(.text+0x82a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_divide': pickup.c:(.text+0x82c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_divide': pickup.c:(.text+0x83a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_multiply_mat3': pickup.c:(.text+0x83c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_multiply_mat3': pickup.c:(.text+0x8480): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_multiply': pickup.c:(.text+0x84a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_multiply': pickup.c:(.text+0x8580): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_scale': pickup.c:(.text+0x85a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_scale': pickup.c:(.text+0x8660): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_subtract': pickup.c:(.text+0x8680): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_subtract': pickup.c:(.text+0x8760): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_add': pickup.c:(.text+0x8780): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_add': pickup.c:(.text+0x8860): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_one': pickup.c:(.text+0x8880): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_one': pickup.c:(.text+0x8920): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_zero': pickup.c:(.text+0x8940): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_zero': pickup.c:(.text+0x89e0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_assign_vec3': pickup.c:(.text+0x8a00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_assign_vec3': pickup.c:(.text+0x8aa0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_assign': pickup.c:(.text+0x8ac0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_assign': pickup.c:(.text+0x8b80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i': pickup.c:(.text+0x8ba0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i': pickup.c:(.text+0x8c40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_is_equal': pickup.c:(.text+0x8c60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_is_equal': pickup.c:(.text+0x8cc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3i_is_zero': pickup.c:(.text+0x8ce0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3i_is_zero': pickup.c:(.text+0x8d20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_distance_squared': pickup.c:(.text+0x8d40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_distance_squared': pickup.c:(.text+0x8d80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_distance': pickup.c:(.text+0x8da0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_distance': pickup.c:(.text+0x8de0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_length_squared': pickup.c:(.text+0x8e00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_length_squared': pickup.c:(.text+0x8e20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_length': pickup.c:(.text+0x8e40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_length': pickup.c:(.text+0x8e60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_dot': pickup.c:(.text+0x8e80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_dot': pickup.c:(.text+0x8ec0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_bezier4': pickup.c:(.text+0x8ee0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_bezier4': pickup.c:(.text+0x8fc0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_bezier3': pickup.c:(.text+0x9000): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_bezier3': pickup.c:(.text+0x90c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_lerp': pickup.c:(.text+0x90e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_lerp': pickup.c:(.text+0x91a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_reflect': pickup.c:(.text+0x91c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_reflect': pickup.c:(.text+0x9280): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_slide': pickup.c:(.text+0x92a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_slide': pickup.c:(.text+0x9360): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_project': pickup.c:(.text+0x9380): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_project': pickup.c:(.text+0x9440): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_normalize': pickup.c:(.text+0x9460): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_normalize': pickup.c:(.text+0x9500): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_cross': pickup.c:(.text+0x9520): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_cross': pickup.c:(.text+0x95e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_clamp': pickup.c:(.text+0x9600): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_clamp': pickup.c:(.text+0x96c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_min': pickup.c:(.text+0x96e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_min': pickup.c:(.text+0x97a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_max': pickup.c:(.text+0x97c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_max': pickup.c:(.text+0x9880): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_round': pickup.c:(.text+0x98a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_round': pickup.c:(.text+0x9940): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_ceil': pickup.c:(.text+0x9960): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_ceil': pickup.c:(.text+0x9a00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_floor': pickup.c:(.text+0x9a20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_floor': pickup.c:(.text+0x9ac0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_abs': pickup.c:(.text+0x9ae0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_abs': pickup.c:(.text+0x9b80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_inverse': pickup.c:(.text+0x9ba0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_inverse': pickup.c:(.text+0x9c40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_negative': pickup.c:(.text+0x9c60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_negative': pickup.c:(.text+0x9d00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_snap': pickup.c:(.text+0x9d20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_snap': pickup.c:(.text+0x9de0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_divide': pickup.c:(.text+0x9e00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_divide': pickup.c:(.text+0x9ec0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_multiply_mat3': pickup.c:(.text+0x9ee0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_multiply_mat3': pickup.c:(.text+0x9f80): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_multiply': pickup.c:(.text+0x9fa0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_multiply': pickup.c:(.text+0xa060): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_scale': pickup.c:(.text+0xa080): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_scale': pickup.c:(.text+0xa120): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_subtract': pickup.c:(.text+0xa140): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_subtract': pickup.c:(.text+0xa200): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_add': pickup.c:(.text+0xa220): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_add': pickup.c:(.text+0xa2e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_one': pickup.c:(.text+0xa300): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_one': pickup.c:(.text+0xa3a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_zero': pickup.c:(.text+0xa3c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_zero': pickup.c:(.text+0xa460): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_assign_vec3i': pickup.c:(.text+0xa480): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_assign_vec3i': pickup.c:(.text+0xa540): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_assign': pickup.c:(.text+0xa560): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_assign': pickup.c:(.text+0xa600): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3': pickup.c:(.text+0xa620): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3': pickup.c:(.text+0xa6c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_nearly_equal': pickup.c:(.text+0xa6e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_nearly_equal': pickup.c:(.text+0xa720): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_equal': pickup.c:(.text+0xa740): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_equal': pickup.c:(.text+0xa780): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_near_zero': pickup.c:(.text+0xa7a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_near_zero': pickup.c:(.text+0xa7e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec3_is_zero': pickup.c:(.text+0xa800): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec3_is_zero': pickup.c:(.text+0xa840): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_distance_squared': pickup.c:(.text+0xa860): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_distance_squared': pickup.c:(.text+0xa8a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_distance': pickup.c:(.text+0xa8c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_distance': pickup.c:(.text+0xa8e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_length': pickup.c:(.text+0xa900): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_length': pickup.c:(.text+0xa920): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_length_squared': pickup.c:(.text+0xa940): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_length_squared': pickup.c:(.text+0xa960): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_angle': pickup.c:(.text+0xa980): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_angle': pickup.c:(.text+0xa9a0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_dot': pickup.c:(.text+0xa9c0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_dot': pickup.c:(.text+0xaa00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_bezier4': pickup.c:(.text+0xaa20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_bezier4': pickup.c:(.text+0xaac0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_bezier3': pickup.c:(.text+0xab00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_bezier3': pickup.c:(.text+0xaba0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_lerp': pickup.c:(.text+0xabc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_lerp': pickup.c:(.text+0xac40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_rotate': pickup.c:(.text+0xac60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_rotate': pickup.c:(.text+0xace0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_tangent': pickup.c:(.text+0xad00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_tangent': pickup.c:(.text+0xad80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_reflect': pickup.c:(.text+0xada0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_reflect': pickup.c:(.text+0xae20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_slide': pickup.c:(.text+0xae40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_slide': pickup.c:(.text+0xaec0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_project': pickup.c:(.text+0xaee0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_project': pickup.c:(.text+0xaf60): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_normalize': pickup.c:(.text+0xaf80): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_normalize': pickup.c:(.text+0xb000): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_clamp': pickup.c:(.text+0xb020): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_clamp': pickup.c:(.text+0xb0c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_min': pickup.c:(.text+0xb0e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_min': pickup.c:(.text+0xb160): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_max': pickup.c:(.text+0xb180): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_max': pickup.c:(.text+0xb200): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_round': pickup.c:(.text+0xb220): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_round': pickup.c:(.text+0xb2a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_ceil': pickup.c:(.text+0xb2c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_ceil': pickup.c:(.text+0xb340): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_floor': pickup.c:(.text+0xb360): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_floor': pickup.c:(.text+0xb3e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_abs': pickup.c:(.text+0xb400): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_abs': pickup.c:(.text+0xb480): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_inverse': pickup.c:(.text+0xb4a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_inverse': pickup.c:(.text+0xb520): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_negative': pickup.c:(.text+0xb540): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_negative': pickup.c:(.text+0xb5c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_snap': pickup.c:(.text+0xb5e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_snap': pickup.c:(.text+0xb660): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_divide': pickup.c:(.text+0xb680): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_divide': pickup.c:(.text+0xb700): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_multiply_mat2': pickup.c:(.text+0xb720): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_multiply_mat2': pickup.c:(.text+0xb7c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_multiply': pickup.c:(.text+0xb7e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_multiply': pickup.c:(.text+0xb860): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_scale': pickup.c:(.text+0xb880): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_scale': pickup.c:(.text+0xb900): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_subtract': pickup.c:(.text+0xb920): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_subtract': pickup.c:(.text+0xb9a0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_add': pickup.c:(.text+0xb9c0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_add': pickup.c:(.text+0xba40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_one': pickup.c:(.text+0xba60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_one': pickup.c:(.text+0xbae0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_zero': pickup.c:(.text+0xbb00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_zero': pickup.c:(.text+0xbb80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_assign_vec2': pickup.c:(.text+0xbba0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_assign_vec2': pickup.c:(.text+0xbc20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_assign': pickup.c:(.text+0xbc40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_assign': pickup.c:(.text+0xbcc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i': pickup.c:(.text+0xbce0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i': pickup.c:(.text+0xbd60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_is_equal': pickup.c:(.text+0xbd80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_is_equal': pickup.c:(.text+0xbdc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2i_is_zero': pickup.c:(.text+0xbde0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2i_is_zero': pickup.c:(.text+0xbe00): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_distance_squared': pickup.c:(.text+0xbe20): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_distance_squared': pickup.c:(.text+0xbe60): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_distance': pickup.c:(.text+0xbe80): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_distance': pickup.c:(.text+0xbec0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_length': pickup.c:(.text+0xbee0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_length': pickup.c:(.text+0xbf00): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_length_squared': pickup.c:(.text+0xbf20): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_length_squared': pickup.c:(.text+0xbf40): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_angle': pickup.c:(.text+0xbf60): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_angle': pickup.c:(.text+0xbf80): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_dot': pickup.c:(.text+0xbfa0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_dot': pickup.c:(.text+0xbfe0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_bezier4': pickup.c:(.text+0xc000): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_bezier4': pickup.c:(.text+0xc0c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_bezier3': pickup.c:(.text+0xc100): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_bezier3': pickup.c:(.text+0xc1a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_lerp': pickup.c:(.text+0xc1c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_lerp': pickup.c:(.text+0xc260): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_rotate': pickup.c:(.text+0xc280): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_rotate': pickup.c:(.text+0xc320): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_tangent': pickup.c:(.text+0xc340): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_tangent': pickup.c:(.text+0xc3c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_reflect': pickup.c:(.text+0xc3e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_reflect': pickup.c:(.text+0xc480): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_slide': pickup.c:(.text+0xc4a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_slide': pickup.c:(.text+0xc540): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_project': pickup.c:(.text+0xc560): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_project': pickup.c:(.text+0xc600): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_normalize': pickup.c:(.text+0xc620): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_normalize': pickup.c:(.text+0xc6a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_clamp': pickup.c:(.text+0xc6c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_clamp': pickup.c:(.text+0xc760): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_min': pickup.c:(.text+0xc780): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_min': pickup.c:(.text+0xc820): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_max': pickup.c:(.text+0xc840): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_max': pickup.c:(.text+0xc8e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_round': pickup.c:(.text+0xc900): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_round': pickup.c:(.text+0xc980): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_ceil': pickup.c:(.text+0xc9a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_ceil': pickup.c:(.text+0xca20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_floor': pickup.c:(.text+0xca40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_floor': pickup.c:(.text+0xcac0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_abs': pickup.c:(.text+0xcae0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_abs': pickup.c:(.text+0xcb60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_inverse': pickup.c:(.text+0xcb80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_inverse': pickup.c:(.text+0xcc00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_negative': pickup.c:(.text+0xcc20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_negative': pickup.c:(.text+0xcca0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_snap': pickup.c:(.text+0xccc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_snap': pickup.c:(.text+0xcd60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_divide': pickup.c:(.text+0xcd80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_divide': pickup.c:(.text+0xce20): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_multiply_mat2': pickup.c:(.text+0xce40): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_multiply_mat2': pickup.c:(.text+0xcee0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_multiply': pickup.c:(.text+0xcf00): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_multiply': pickup.c:(.text+0xcfa0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_scale': pickup.c:(.text+0xcfc0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_scale': pickup.c:(.text+0xd060): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_subtract': pickup.c:(.text+0xd080): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_subtract': pickup.c:(.text+0xd120): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_add': pickup.c:(.text+0xd140): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_add': pickup.c:(.text+0xd1e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_one': pickup.c:(.text+0xd200): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_one': pickup.c:(.text+0xd280): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_zero': pickup.c:(.text+0xd2a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_zero': pickup.c:(.text+0xd320): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_assign_vec2i': pickup.c:(.text+0xd340): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_assign_vec2i': pickup.c:(.text+0xd3c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_assign': pickup.c:(.text+0xd3e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_assign': pickup.c:(.text+0xd460): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2': pickup.c:(.text+0xd480): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2': pickup.c:(.text+0xd500): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_nearly_equal': pickup.c:(.text+0xd520): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_nearly_equal': pickup.c:(.text+0xd560): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_equal': pickup.c:(.text+0xd580): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_equal': pickup.c:(.text+0xd5c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_near_zero': pickup.c:(.text+0xd5e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_near_zero': pickup.c:(.text+0xd600): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `svec2_is_zero': pickup.c:(.text+0xd620): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pickup.c.o): In function `psvec2_is_zero': pickup.c:(.text+0xd640): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_lerp': pickup_class.c:(.text+0x1940): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_lerp': pickup_class.c:(.text+0x19c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_multiply': pickup_class.c:(.text+0x19e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_multiply': pickup_class.c:(.text+0x1a60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_scale': pickup_class.c:(.text+0x1a80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_scale': pickup_class.c:(.text+0x1b00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_negative': pickup_class.c:(.text+0x1b20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_negative': pickup_class.c:(.text+0x1ba0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_scaling': pickup_class.c:(.text+0x1bc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_scaling': pickup_class.c:(.text+0x1c40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_translation': pickup_class.c:(.text+0x1c60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_translation': pickup_class.c:(.text+0x1ce0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_look_at': pickup_class.c:(.text+0x1d00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_look_at': pickup_class.c:(.text+0x1dc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_quaternion': pickup_class.c:(.text+0x1de0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_quaternion': pickup_class.c:(.text+0x1e60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_axis': pickup_class.c:(.text+0x1e80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_axis': pickup_class.c:(.text+0x1f00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_z': pickup_class.c:(.text+0x1f20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_z': pickup_class.c:(.text+0x1fa0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_y': pickup_class.c:(.text+0x1fc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_y': pickup_class.c:(.text+0x2040): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_rotation_x': pickup_class.c:(.text+0x2060): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_rotation_x': pickup_class.c:(.text+0x20e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_perspective_infinite': pickup_class.c:(.text+0x2100): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_perspective_infinite': pickup_class.c:(.text+0x2180): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_perspective_fov': pickup_class.c:(.text+0x21a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_perspective_fov': pickup_class.c:(.text+0x2220): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_perspective': pickup_class.c:(.text+0x2240): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_perspective': pickup_class.c:(.text+0x22c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_ortho': pickup_class.c:(.text+0x22e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_ortho': pickup_class.c:(.text+0x2360): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_inverse': pickup_class.c:(.text+0x2380): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_inverse': pickup_class.c:(.text+0x2400): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_adjugate': pickup_class.c:(.text+0x2420): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_adjugate': pickup_class.c:(.text+0x24a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_transpose': pickup_class.c:(.text+0x24c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_transpose': pickup_class.c:(.text+0x2540): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_assign_mat3': pickup_class.c:(.text+0x2560): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_assign_mat3': pickup_class.c:(.text+0x25e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_assign_mat2': pickup_class.c:(.text+0x2600): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_assign_mat2': pickup_class.c:(.text+0x26a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_assign': pickup_class.c:(.text+0x26c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_assign': pickup_class.c:(.text+0x2740): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_determinant': pickup_class.c:(.text+0x2760): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_determinant': pickup_class.c:(.text+0x2780): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_identity': pickup_class.c:(.text+0x27a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_identity': pickup_class.c:(.text+0x2820): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4_zero': pickup_class.c:(.text+0x2840): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4_zero': pickup_class.c:(.text+0x28c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat4': pickup_class.c:(.text+0x28e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat4': pickup_class.c:(.text+0x2960): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_lerp': pickup_class.c:(.text+0x2980): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_lerp': pickup_class.c:(.text+0x2a00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_multiply': pickup_class.c:(.text+0x2a20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_multiply': pickup_class.c:(.text+0x2aa0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_scale': pickup_class.c:(.text+0x2ac0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_scale': pickup_class.c:(.text+0x2b40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_negative': pickup_class.c:(.text+0x2b60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_negative': pickup_class.c:(.text+0x2be0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_scaling': pickup_class.c:(.text+0x2c00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_scaling': pickup_class.c:(.text+0x2c80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_quaternion': pickup_class.c:(.text+0x2ca0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_quaternion': pickup_class.c:(.text+0x2d40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_axis': pickup_class.c:(.text+0x2d60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_axis': pickup_class.c:(.text+0x2e00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_z': pickup_class.c:(.text+0x2e20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_z': pickup_class.c:(.text+0x2ea0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_y': pickup_class.c:(.text+0x2ec0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_y': pickup_class.c:(.text+0x2f40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_rotation_x': pickup_class.c:(.text+0x2f60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_rotation_x': pickup_class.c:(.text+0x2fe0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_inverse': pickup_class.c:(.text+0x3000): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_inverse': pickup_class.c:(.text+0x3080): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_adjugate': pickup_class.c:(.text+0x30a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_adjugate': pickup_class.c:(.text+0x3120): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_cofactor': pickup_class.c:(.text+0x3140): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_cofactor': pickup_class.c:(.text+0x31c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_transpose': pickup_class.c:(.text+0x31e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_transpose': pickup_class.c:(.text+0x3260): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_assign_mat4': pickup_class.c:(.text+0x3280): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_assign_mat4': pickup_class.c:(.text+0x3300): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_assign_mat2': pickup_class.c:(.text+0x3320): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_assign_mat2': pickup_class.c:(.text+0x33c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_assign': pickup_class.c:(.text+0x33e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_assign': pickup_class.c:(.text+0x3460): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_determinant': pickup_class.c:(.text+0x3480): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_determinant': pickup_class.c:(.text+0x34a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_identity': pickup_class.c:(.text+0x34c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_identity': pickup_class.c:(.text+0x3540): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3_zero': pickup_class.c:(.text+0x3560): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3_zero': pickup_class.c:(.text+0x35e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat3': pickup_class.c:(.text+0x3600): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat3': pickup_class.c:(.text+0x3680): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_lerp': pickup_class.c:(.text+0x36a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_lerp': pickup_class.c:(.text+0x3760): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_multiply': pickup_class.c:(.text+0x3780): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_multiply': pickup_class.c:(.text+0x3840): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_scale': pickup_class.c:(.text+0x3860): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_scale': pickup_class.c:(.text+0x3900): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_negative': pickup_class.c:(.text+0x3920): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_negative': pickup_class.c:(.text+0x39c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_scaling': pickup_class.c:(.text+0x39e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_scaling': pickup_class.c:(.text+0x3a80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_rotation': pickup_class.c:(.text+0x3aa0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_rotation': pickup_class.c:(.text+0x3b40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_inverse': pickup_class.c:(.text+0x3b60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_inverse': pickup_class.c:(.text+0x3c00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_cofactor': pickup_class.c:(.text+0x3c20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_cofactor': pickup_class.c:(.text+0x3cc0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_transpose': pickup_class.c:(.text+0x3ce0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_transpose': pickup_class.c:(.text+0x3d80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_assign_mat4': pickup_class.c:(.text+0x3da0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_assign_mat4': pickup_class.c:(.text+0x3e40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_assign_mat3': pickup_class.c:(.text+0x3e60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_assign_mat3': pickup_class.c:(.text+0x3f00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_assign': pickup_class.c:(.text+0x3f20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_assign': pickup_class.c:(.text+0x3fc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_determinant': pickup_class.c:(.text+0x3fe0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_determinant': pickup_class.c:(.text+0x4020): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_identity': pickup_class.c:(.text+0x4040): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_identity': pickup_class.c:(.text+0x40e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2_zero': pickup_class.c:(.text+0x4100): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2_zero': pickup_class.c:(.text+0x41a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `smat2': pickup_class.c:(.text+0x41c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psmat2': pickup_class.c:(.text+0x4260): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_length_squared': pickup_class.c:(.text+0x4280): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_length_squared': pickup_class.c:(.text+0x42c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_length': pickup_class.c:(.text+0x42e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_length': pickup_class.c:(.text+0x4320): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_angle': pickup_class.c:(.text+0x4340): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_angle': pickup_class.c:(.text+0x4380): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_dot': pickup_class.c:(.text+0x43a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_dot': pickup_class.c:(.text+0x43e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_slerp': pickup_class.c:(.text+0x4400): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_slerp': pickup_class.c:(.text+0x44c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_lerp': pickup_class.c:(.text+0x44e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_lerp': pickup_class.c:(.text+0x45a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_yaw_pitch_roll': pickup_class.c:(.text+0x45c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_yaw_pitch_roll': pickup_class.c:(.text+0x4660): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_mat4': pickup_class.c:(.text+0x4680): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_mat4': pickup_class.c:(.text+0x4720): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_vec3': pickup_class.c:(.text+0x4740): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_vec3': pickup_class.c:(.text+0x47e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_from_axis_angle': pickup_class.c:(.text+0x4800): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_from_axis_angle': pickup_class.c:(.text+0x48a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_power': pickup_class.c:(.text+0x48c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_power': pickup_class.c:(.text+0x4960): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_normalize': pickup_class.c:(.text+0x4980): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_normalize': pickup_class.c:(.text+0x4a20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_inverse': pickup_class.c:(.text+0x4a40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_inverse': pickup_class.c:(.text+0x4ae0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_conjugate': pickup_class.c:(.text+0x4b00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_conjugate': pickup_class.c:(.text+0x4ba0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_negative': pickup_class.c:(.text+0x4bc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_negative': pickup_class.c:(.text+0x4c60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_divide': pickup_class.c:(.text+0x4c80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_divide': pickup_class.c:(.text+0x4d40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_multiply': pickup_class.c:(.text+0x4d60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_multiply': pickup_class.c:(.text+0x4e20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_scale': pickup_class.c:(.text+0x4e40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_scale': pickup_class.c:(.text+0x4ee0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_null': pickup_class.c:(.text+0x4f00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_null': pickup_class.c:(.text+0x4fa0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_zero': pickup_class.c:(.text+0x4fc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_zero': pickup_class.c:(.text+0x5060): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_assign': pickup_class.c:(.text+0x5080): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_assign': pickup_class.c:(.text+0x5120): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat': pickup_class.c:(.text+0x5140): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat': pickup_class.c:(.text+0x51e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_nearly_equal': pickup_class.c:(.text+0x5200): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_nearly_equal': pickup_class.c:(.text+0x5240): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_equal': pickup_class.c:(.text+0x5260): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_equal': pickup_class.c:(.text+0x52a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_near_zero': pickup_class.c:(.text+0x52c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_near_zero': pickup_class.c:(.text+0x5300): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `squat_is_zero': pickup_class.c:(.text+0x5320): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psquat_is_zero': pickup_class.c:(.text+0x5360): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_lerp': pickup_class.c:(.text+0x5380): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_lerp': pickup_class.c:(.text+0x5420): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_normalize': pickup_class.c:(.text+0x5440): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_normalize': pickup_class.c:(.text+0x54e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_clamp': pickup_class.c:(.text+0x5500): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_clamp': pickup_class.c:(.text+0x55a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_min': pickup_class.c:(.text+0x55c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_min': pickup_class.c:(.text+0x5660): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_max': pickup_class.c:(.text+0x5680): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_max': pickup_class.c:(.text+0x5720): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_round': pickup_class.c:(.text+0x5740): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_round': pickup_class.c:(.text+0x57e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_ceil': pickup_class.c:(.text+0x5800): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_ceil': pickup_class.c:(.text+0x58a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_floor': pickup_class.c:(.text+0x58c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_floor': pickup_class.c:(.text+0x5960): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_abs': pickup_class.c:(.text+0x5980): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_abs': pickup_class.c:(.text+0x5a20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_inverse': pickup_class.c:(.text+0x5a40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_inverse': pickup_class.c:(.text+0x5ae0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_negative': pickup_class.c:(.text+0x5b00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_negative': pickup_class.c:(.text+0x5ba0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_snap': pickup_class.c:(.text+0x5bc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_snap': pickup_class.c:(.text+0x5c60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_divide': pickup_class.c:(.text+0x5c80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_divide': pickup_class.c:(.text+0x5d20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_multiply_mat4': pickup_class.c:(.text+0x5d40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_multiply_mat4': pickup_class.c:(.text+0x5de0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_multiply': pickup_class.c:(.text+0x5e00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_multiply': pickup_class.c:(.text+0x5ea0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_scale': pickup_class.c:(.text+0x5ec0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_scale': pickup_class.c:(.text+0x5f60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_subtract': pickup_class.c:(.text+0x5f80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_subtract': pickup_class.c:(.text+0x6020): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_add': pickup_class.c:(.text+0x6040): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_add': pickup_class.c:(.text+0x60e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_one': pickup_class.c:(.text+0x6100): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_one': pickup_class.c:(.text+0x6180): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_zero': pickup_class.c:(.text+0x61a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_zero': pickup_class.c:(.text+0x6220): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_assign_vec4': pickup_class.c:(.text+0x6240): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_assign_vec4': pickup_class.c:(.text+0x62e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_assign': pickup_class.c:(.text+0x6300): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_assign': pickup_class.c:(.text+0x63a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i': pickup_class.c:(.text+0x63c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i': pickup_class.c:(.text+0x6460): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_is_equal': pickup_class.c:(.text+0x64a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_is_equal': pickup_class.c:(.text+0x64e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4i_is_zero': pickup_class.c:(.text+0x6500): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4i_is_zero': pickup_class.c:(.text+0x6520): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_lerp': pickup_class.c:(.text+0x6540): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_lerp': pickup_class.c:(.text+0x65e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_normalize': pickup_class.c:(.text+0x6600): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_normalize': pickup_class.c:(.text+0x66a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_clamp': pickup_class.c:(.text+0x66c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_clamp': pickup_class.c:(.text+0x6760): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_min': pickup_class.c:(.text+0x6780): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_min': pickup_class.c:(.text+0x6820): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_max': pickup_class.c:(.text+0x6840): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_max': pickup_class.c:(.text+0x68e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_round': pickup_class.c:(.text+0x6900): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_round': pickup_class.c:(.text+0x69a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_ceil': pickup_class.c:(.text+0x69c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_ceil': pickup_class.c:(.text+0x6a60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_floor': pickup_class.c:(.text+0x6a80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_floor': pickup_class.c:(.text+0x6b20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_abs': pickup_class.c:(.text+0x6b40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_abs': pickup_class.c:(.text+0x6be0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_inverse': pickup_class.c:(.text+0x6c00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_inverse': pickup_class.c:(.text+0x6ca0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_negative': pickup_class.c:(.text+0x6cc0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_negative': pickup_class.c:(.text+0x6d60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_snap': pickup_class.c:(.text+0x6d80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_snap': pickup_class.c:(.text+0x6e20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_divide': pickup_class.c:(.text+0x6e40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_divide': pickup_class.c:(.text+0x6ee0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_multiply_mat4': pickup_class.c:(.text+0x6f00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_multiply_mat4': pickup_class.c:(.text+0x6fa0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_multiply': pickup_class.c:(.text+0x6fc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_multiply': pickup_class.c:(.text+0x7060): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_scale': pickup_class.c:(.text+0x7080): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_scale': pickup_class.c:(.text+0x7120): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_subtract': pickup_class.c:(.text+0x7140): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_subtract': pickup_class.c:(.text+0x71e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_add': pickup_class.c:(.text+0x7200): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_add': pickup_class.c:(.text+0x72a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_one': pickup_class.c:(.text+0x72c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_one': pickup_class.c:(.text+0x7340): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_zero': pickup_class.c:(.text+0x7360): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_zero': pickup_class.c:(.text+0x73e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_assign_vec4i': pickup_class.c:(.text+0x7400): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_assign_vec4i': pickup_class.c:(.text+0x74a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_assign': pickup_class.c:(.text+0x74c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_assign': pickup_class.c:(.text+0x7560): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4': pickup_class.c:(.text+0x7580): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4': pickup_class.c:(.text+0x7620): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_nearly_equal': pickup_class.c:(.text+0x7640): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_nearly_equal': pickup_class.c:(.text+0x7680): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_equal': pickup_class.c:(.text+0x76a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_equal': pickup_class.c:(.text+0x76e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_near_zero': pickup_class.c:(.text+0x7700): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_near_zero': pickup_class.c:(.text+0x7740): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec4_is_zero': pickup_class.c:(.text+0x7760): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec4_is_zero': pickup_class.c:(.text+0x7780): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_distance_squared': pickup_class.c:(.text+0x77a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_distance_squared': pickup_class.c:(.text+0x7800): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_distance': pickup_class.c:(.text+0x7820): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_distance': pickup_class.c:(.text+0x7880): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_length_squared': pickup_class.c:(.text+0x78a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_length_squared': pickup_class.c:(.text+0x78e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_length': pickup_class.c:(.text+0x7900): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_length': pickup_class.c:(.text+0x7940): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_dot': pickup_class.c:(.text+0x7960): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_dot': pickup_class.c:(.text+0x79c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_bezier4': pickup_class.c:(.text+0x79e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_bezier4': pickup_class.c:(.text+0x7ae0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_bezier3': pickup_class.c:(.text+0x7b20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_bezier3': pickup_class.c:(.text+0x7c20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_lerp': pickup_class.c:(.text+0x7c40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_lerp': pickup_class.c:(.text+0x7d20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_reflect': pickup_class.c:(.text+0x7d40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_reflect': pickup_class.c:(.text+0x7e20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_slide': pickup_class.c:(.text+0x7e40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_slide': pickup_class.c:(.text+0x7f20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_project': pickup_class.c:(.text+0x7f40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_project': pickup_class.c:(.text+0x8020): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_normalize': pickup_class.c:(.text+0x8040): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_normalize': pickup_class.c:(.text+0x8100): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_cross': pickup_class.c:(.text+0x8120): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_cross': pickup_class.c:(.text+0x8200): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_clamp': pickup_class.c:(.text+0x8220): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_clamp': pickup_class.c:(.text+0x8320): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_min': pickup_class.c:(.text+0x8340): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_min': pickup_class.c:(.text+0x8420): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_max': pickup_class.c:(.text+0x8440): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_max': pickup_class.c:(.text+0x8520): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_round': pickup_class.c:(.text+0x8540): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_round': pickup_class.c:(.text+0x85e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_ceil': pickup_class.c:(.text+0x8600): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_ceil': pickup_class.c:(.text+0x86a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_floor': pickup_class.c:(.text+0x86c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_floor': pickup_class.c:(.text+0x8760): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_abs': pickup_class.c:(.text+0x8780): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_abs': pickup_class.c:(.text+0x8840): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_inverse': pickup_class.c:(.text+0x8860): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_inverse': pickup_class.c:(.text+0x8920): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_negative': pickup_class.c:(.text+0x8940): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_negative': pickup_class.c:(.text+0x8a00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_snap': pickup_class.c:(.text+0x8a20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_snap': pickup_class.c:(.text+0x8b00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_divide': pickup_class.c:(.text+0x8b20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_divide': pickup_class.c:(.text+0x8c00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_multiply_mat3': pickup_class.c:(.text+0x8c20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_multiply_mat3': pickup_class.c:(.text+0x8ce0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_multiply': pickup_class.c:(.text+0x8d00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_multiply': pickup_class.c:(.text+0x8de0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_scale': pickup_class.c:(.text+0x8e00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_scale': pickup_class.c:(.text+0x8ec0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_subtract': pickup_class.c:(.text+0x8ee0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_subtract': pickup_class.c:(.text+0x8fc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_add': pickup_class.c:(.text+0x8fe0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_add': pickup_class.c:(.text+0x90c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_one': pickup_class.c:(.text+0x90e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_one': pickup_class.c:(.text+0x9180): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_zero': pickup_class.c:(.text+0x91a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_zero': pickup_class.c:(.text+0x9240): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_assign_vec3': pickup_class.c:(.text+0x9260): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_assign_vec3': pickup_class.c:(.text+0x9300): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_assign': pickup_class.c:(.text+0x9320): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_assign': pickup_class.c:(.text+0x93e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i': pickup_class.c:(.text+0x9400): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i': pickup_class.c:(.text+0x94a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_is_equal': pickup_class.c:(.text+0x94c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_is_equal': pickup_class.c:(.text+0x9520): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3i_is_zero': pickup_class.c:(.text+0x9540): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3i_is_zero': pickup_class.c:(.text+0x9580): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_distance_squared': pickup_class.c:(.text+0x95a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_distance_squared': pickup_class.c:(.text+0x95e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_distance': pickup_class.c:(.text+0x9600): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_distance': pickup_class.c:(.text+0x9640): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_length_squared': pickup_class.c:(.text+0x9660): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_length_squared': pickup_class.c:(.text+0x9680): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_length': pickup_class.c:(.text+0x96a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_length': pickup_class.c:(.text+0x96c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_dot': pickup_class.c:(.text+0x96e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_dot': pickup_class.c:(.text+0x9720): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_bezier4': pickup_class.c:(.text+0x9740): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_bezier4': pickup_class.c:(.text+0x9820): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_bezier3': pickup_class.c:(.text+0x9860): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_bezier3': pickup_class.c:(.text+0x9920): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_lerp': pickup_class.c:(.text+0x9940): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_lerp': pickup_class.c:(.text+0x9a00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_reflect': pickup_class.c:(.text+0x9a20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_reflect': pickup_class.c:(.text+0x9ae0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_slide': pickup_class.c:(.text+0x9b00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_slide': pickup_class.c:(.text+0x9bc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_project': pickup_class.c:(.text+0x9be0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_project': pickup_class.c:(.text+0x9ca0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_normalize': pickup_class.c:(.text+0x9cc0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_normalize': pickup_class.c:(.text+0x9d60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_cross': pickup_class.c:(.text+0x9d80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_cross': pickup_class.c:(.text+0x9e40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_clamp': pickup_class.c:(.text+0x9e60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_clamp': pickup_class.c:(.text+0x9f20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_min': pickup_class.c:(.text+0x9f40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_min': pickup_class.c:(.text+0xa000): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_max': pickup_class.c:(.text+0xa020): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_max': pickup_class.c:(.text+0xa0e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_round': pickup_class.c:(.text+0xa100): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_round': pickup_class.c:(.text+0xa1a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_ceil': pickup_class.c:(.text+0xa1c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_ceil': pickup_class.c:(.text+0xa260): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_floor': pickup_class.c:(.text+0xa280): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_floor': pickup_class.c:(.text+0xa320): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_abs': pickup_class.c:(.text+0xa340): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_abs': pickup_class.c:(.text+0xa3e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_inverse': pickup_class.c:(.text+0xa400): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_inverse': pickup_class.c:(.text+0xa4a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_negative': pickup_class.c:(.text+0xa4c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_negative': pickup_class.c:(.text+0xa560): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_snap': pickup_class.c:(.text+0xa580): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_snap': pickup_class.c:(.text+0xa640): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_divide': pickup_class.c:(.text+0xa660): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_divide': pickup_class.c:(.text+0xa720): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_multiply_mat3': pickup_class.c:(.text+0xa740): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_multiply_mat3': pickup_class.c:(.text+0xa7e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_multiply': pickup_class.c:(.text+0xa800): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_multiply': pickup_class.c:(.text+0xa8c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_scale': pickup_class.c:(.text+0xa8e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_scale': pickup_class.c:(.text+0xa980): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_subtract': pickup_class.c:(.text+0xa9a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_subtract': pickup_class.c:(.text+0xaa60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_add': pickup_class.c:(.text+0xaa80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_add': pickup_class.c:(.text+0xab40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_one': pickup_class.c:(.text+0xab60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_one': pickup_class.c:(.text+0xac00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_zero': pickup_class.c:(.text+0xac20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_zero': pickup_class.c:(.text+0xacc0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_assign_vec3i': pickup_class.c:(.text+0xace0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_assign_vec3i': pickup_class.c:(.text+0xada0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_assign': pickup_class.c:(.text+0xadc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_assign': pickup_class.c:(.text+0xae60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3': pickup_class.c:(.text+0xae80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3': pickup_class.c:(.text+0xaf20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_nearly_equal': pickup_class.c:(.text+0xaf40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_nearly_equal': pickup_class.c:(.text+0xaf80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_equal': pickup_class.c:(.text+0xafa0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_equal': pickup_class.c:(.text+0xafe0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_near_zero': pickup_class.c:(.text+0xb000): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_near_zero': pickup_class.c:(.text+0xb040): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec3_is_zero': pickup_class.c:(.text+0xb060): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec3_is_zero': pickup_class.c:(.text+0xb0a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_distance_squared': pickup_class.c:(.text+0xb0c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_distance_squared': pickup_class.c:(.text+0xb100): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_distance': pickup_class.c:(.text+0xb120): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_distance': pickup_class.c:(.text+0xb140): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_length': pickup_class.c:(.text+0xb160): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_length': pickup_class.c:(.text+0xb180): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_length_squared': pickup_class.c:(.text+0xb1a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_length_squared': pickup_class.c:(.text+0xb1c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_angle': pickup_class.c:(.text+0xb1e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_angle': pickup_class.c:(.text+0xb200): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_dot': pickup_class.c:(.text+0xb220): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_dot': pickup_class.c:(.text+0xb260): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_bezier4': pickup_class.c:(.text+0xb280): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_bezier4': pickup_class.c:(.text+0xb320): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_bezier3': pickup_class.c:(.text+0xb360): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_bezier3': pickup_class.c:(.text+0xb400): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_lerp': pickup_class.c:(.text+0xb420): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_lerp': pickup_class.c:(.text+0xb4a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_rotate': pickup_class.c:(.text+0xb4c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_rotate': pickup_class.c:(.text+0xb540): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_tangent': pickup_class.c:(.text+0xb560): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_tangent': pickup_class.c:(.text+0xb5e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_reflect': pickup_class.c:(.text+0xb600): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_reflect': pickup_class.c:(.text+0xb680): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_slide': pickup_class.c:(.text+0xb6a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_slide': pickup_class.c:(.text+0xb720): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_project': pickup_class.c:(.text+0xb740): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_project': pickup_class.c:(.text+0xb7c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_normalize': pickup_class.c:(.text+0xb7e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_normalize': pickup_class.c:(.text+0xb860): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_clamp': pickup_class.c:(.text+0xb880): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_clamp': pickup_class.c:(.text+0xb920): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_min': pickup_class.c:(.text+0xb940): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_min': pickup_class.c:(.text+0xb9c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_max': pickup_class.c:(.text+0xb9e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_max': pickup_class.c:(.text+0xba60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_round': pickup_class.c:(.text+0xba80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_round': pickup_class.c:(.text+0xbb00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_ceil': pickup_class.c:(.text+0xbb20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_ceil': pickup_class.c:(.text+0xbba0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_floor': pickup_class.c:(.text+0xbbc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_floor': pickup_class.c:(.text+0xbc40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_abs': pickup_class.c:(.text+0xbc60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_abs': pickup_class.c:(.text+0xbce0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_inverse': pickup_class.c:(.text+0xbd00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_inverse': pickup_class.c:(.text+0xbd80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_negative': pickup_class.c:(.text+0xbda0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_negative': pickup_class.c:(.text+0xbe20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_snap': pickup_class.c:(.text+0xbe40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_snap': pickup_class.c:(.text+0xbec0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_divide': pickup_class.c:(.text+0xbee0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_divide': pickup_class.c:(.text+0xbf60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_multiply_mat2': pickup_class.c:(.text+0xbf80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_multiply_mat2': pickup_class.c:(.text+0xc020): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_multiply': pickup_class.c:(.text+0xc040): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_multiply': pickup_class.c:(.text+0xc0c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_scale': pickup_class.c:(.text+0xc0e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_scale': pickup_class.c:(.text+0xc160): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_subtract': pickup_class.c:(.text+0xc180): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_subtract': pickup_class.c:(.text+0xc200): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_add': pickup_class.c:(.text+0xc220): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_add': pickup_class.c:(.text+0xc2a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_one': pickup_class.c:(.text+0xc2c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_one': pickup_class.c:(.text+0xc340): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_zero': pickup_class.c:(.text+0xc360): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_zero': pickup_class.c:(.text+0xc3e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_assign_vec2': pickup_class.c:(.text+0xc400): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_assign_vec2': pickup_class.c:(.text+0xc480): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_assign': pickup_class.c:(.text+0xc4a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_assign': pickup_class.c:(.text+0xc520): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i': pickup_class.c:(.text+0xc540): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i': pickup_class.c:(.text+0xc5c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_is_equal': pickup_class.c:(.text+0xc5e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_is_equal': pickup_class.c:(.text+0xc620): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2i_is_zero': pickup_class.c:(.text+0xc640): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2i_is_zero': pickup_class.c:(.text+0xc660): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_distance_squared': pickup_class.c:(.text+0xc680): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_distance_squared': pickup_class.c:(.text+0xc6c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_distance': pickup_class.c:(.text+0xc6e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_distance': pickup_class.c:(.text+0xc720): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_length': pickup_class.c:(.text+0xc740): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_length': pickup_class.c:(.text+0xc760): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_length_squared': pickup_class.c:(.text+0xc780): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_length_squared': pickup_class.c:(.text+0xc7a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_angle': pickup_class.c:(.text+0xc7c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_angle': pickup_class.c:(.text+0xc7e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_dot': pickup_class.c:(.text+0xc800): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_dot': pickup_class.c:(.text+0xc840): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_bezier4': pickup_class.c:(.text+0xc860): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_bezier4': pickup_class.c:(.text+0xc920): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_bezier3': pickup_class.c:(.text+0xc960): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_bezier3': pickup_class.c:(.text+0xca00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_lerp': pickup_class.c:(.text+0xca20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_lerp': pickup_class.c:(.text+0xcac0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_rotate': pickup_class.c:(.text+0xcae0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_rotate': pickup_class.c:(.text+0xcb80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_tangent': pickup_class.c:(.text+0xcba0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_tangent': pickup_class.c:(.text+0xcc20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_reflect': pickup_class.c:(.text+0xcc40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_reflect': pickup_class.c:(.text+0xcce0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_slide': pickup_class.c:(.text+0xcd00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_slide': pickup_class.c:(.text+0xcda0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_project': pickup_class.c:(.text+0xcdc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_project': pickup_class.c:(.text+0xce60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_normalize': pickup_class.c:(.text+0xce80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_normalize': pickup_class.c:(.text+0xcf00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_clamp': pickup_class.c:(.text+0xcf20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_clamp': pickup_class.c:(.text+0xcfc0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_min': pickup_class.c:(.text+0xcfe0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_min': pickup_class.c:(.text+0xd080): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_max': pickup_class.c:(.text+0xd0a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_max': pickup_class.c:(.text+0xd140): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_round': pickup_class.c:(.text+0xd160): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_round': pickup_class.c:(.text+0xd1e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_ceil': pickup_class.c:(.text+0xd200): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_ceil': pickup_class.c:(.text+0xd280): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_floor': pickup_class.c:(.text+0xd2a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_floor': pickup_class.c:(.text+0xd320): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_abs': pickup_class.c:(.text+0xd340): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_abs': pickup_class.c:(.text+0xd3c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_inverse': pickup_class.c:(.text+0xd3e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_inverse': pickup_class.c:(.text+0xd460): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_negative': pickup_class.c:(.text+0xd480): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_negative': pickup_class.c:(.text+0xd500): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_snap': pickup_class.c:(.text+0xd520): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_snap': pickup_class.c:(.text+0xd5c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_divide': pickup_class.c:(.text+0xd5e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_divide': pickup_class.c:(.text+0xd680): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_multiply_mat2': pickup_class.c:(.text+0xd6a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_multiply_mat2': pickup_class.c:(.text+0xd740): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_multiply': pickup_class.c:(.text+0xd760): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_multiply': pickup_class.c:(.text+0xd800): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_scale': pickup_class.c:(.text+0xd820): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_scale': pickup_class.c:(.text+0xd8c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_subtract': pickup_class.c:(.text+0xd8e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_subtract': pickup_class.c:(.text+0xd980): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_add': pickup_class.c:(.text+0xd9a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_add': pickup_class.c:(.text+0xda40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_one': pickup_class.c:(.text+0xda60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_one': pickup_class.c:(.text+0xdae0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_zero': pickup_class.c:(.text+0xdb00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_zero': pickup_class.c:(.text+0xdb80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_assign_vec2i': pickup_class.c:(.text+0xdba0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_assign_vec2i': pickup_class.c:(.text+0xdc20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_assign': pickup_class.c:(.text+0xdc40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_assign': pickup_class.c:(.text+0xdcc0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2': pickup_class.c:(.text+0xdce0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2': pickup_class.c:(.text+0xdd60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_nearly_equal': pickup_class.c:(.text+0xdd80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_nearly_equal': pickup_class.c:(.text+0xddc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_equal': pickup_class.c:(.text+0xdde0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_equal': pickup_class.c:(.text+0xde20): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_near_zero': pickup_class.c:(.text+0xde40): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_near_zero': pickup_class.c:(.text+0xde60): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `svec2_is_zero': pickup_class.c:(.text+0xde80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(pickup_class.c.o): In function `psvec2_is_zero': pickup_class.c:(.text+0xdea0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_lerp': player.c:(.text+0x2840): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_lerp': player.c:(.text+0x28c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_multiply': player.c:(.text+0x28e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_multiply': player.c:(.text+0x2960): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_scale': player.c:(.text+0x2980): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_scale': player.c:(.text+0x2a00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_negative': player.c:(.text+0x2a20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_negative': player.c:(.text+0x2aa0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_scaling': player.c:(.text+0x2ac0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_scaling': player.c:(.text+0x2b40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_translation': player.c:(.text+0x2b60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_translation': player.c:(.text+0x2be0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_look_at': player.c:(.text+0x2c00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_look_at': player.c:(.text+0x2cc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_quaternion': player.c:(.text+0x2ce0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_quaternion': player.c:(.text+0x2d60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_axis': player.c:(.text+0x2d80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_axis': player.c:(.text+0x2e00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_z': player.c:(.text+0x2e20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_z': player.c:(.text+0x2ea0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_y': player.c:(.text+0x2ec0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_y': player.c:(.text+0x2f40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_rotation_x': player.c:(.text+0x2f60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_rotation_x': player.c:(.text+0x2fe0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_perspective_infinite': player.c:(.text+0x3000): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_perspective_infinite': player.c:(.text+0x3080): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_perspective_fov': player.c:(.text+0x30a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_perspective_fov': player.c:(.text+0x3120): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_perspective': player.c:(.text+0x3140): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_perspective': player.c:(.text+0x31c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_ortho': player.c:(.text+0x31e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_ortho': player.c:(.text+0x3260): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_inverse': player.c:(.text+0x3280): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_inverse': player.c:(.text+0x3300): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_adjugate': player.c:(.text+0x3320): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_adjugate': player.c:(.text+0x33a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_transpose': player.c:(.text+0x33c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_transpose': player.c:(.text+0x3440): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_assign_mat3': player.c:(.text+0x3460): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_assign_mat3': player.c:(.text+0x34e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_assign_mat2': player.c:(.text+0x3500): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_assign_mat2': player.c:(.text+0x35a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_assign': player.c:(.text+0x35c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_assign': player.c:(.text+0x3640): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_determinant': player.c:(.text+0x3660): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_determinant': player.c:(.text+0x3680): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_identity': player.c:(.text+0x36a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_identity': player.c:(.text+0x3720): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4_zero': player.c:(.text+0x3740): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4_zero': player.c:(.text+0x37c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat4': player.c:(.text+0x37e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat4': player.c:(.text+0x3860): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_lerp': player.c:(.text+0x3880): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_lerp': player.c:(.text+0x3900): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_multiply': player.c:(.text+0x3920): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_multiply': player.c:(.text+0x39a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_scale': player.c:(.text+0x39c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_scale': player.c:(.text+0x3a40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_negative': player.c:(.text+0x3a60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_negative': player.c:(.text+0x3ae0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_scaling': player.c:(.text+0x3b00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_scaling': player.c:(.text+0x3b80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_quaternion': player.c:(.text+0x3ba0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_quaternion': player.c:(.text+0x3c40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_axis': player.c:(.text+0x3c60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_axis': player.c:(.text+0x3d00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_z': player.c:(.text+0x3d20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_z': player.c:(.text+0x3da0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_y': player.c:(.text+0x3dc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_y': player.c:(.text+0x3e40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_rotation_x': player.c:(.text+0x3e60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_rotation_x': player.c:(.text+0x3ee0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_inverse': player.c:(.text+0x3f00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_inverse': player.c:(.text+0x3f80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_adjugate': player.c:(.text+0x3fa0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_adjugate': player.c:(.text+0x4020): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_cofactor': player.c:(.text+0x4040): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_cofactor': player.c:(.text+0x40c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_transpose': player.c:(.text+0x40e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_transpose': player.c:(.text+0x4160): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_assign_mat4': player.c:(.text+0x4180): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_assign_mat4': player.c:(.text+0x4200): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_assign_mat2': player.c:(.text+0x4220): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_assign_mat2': player.c:(.text+0x42c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_assign': player.c:(.text+0x42e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_assign': player.c:(.text+0x4360): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_determinant': player.c:(.text+0x4380): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_determinant': player.c:(.text+0x43a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_identity': player.c:(.text+0x43c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_identity': player.c:(.text+0x4440): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3_zero': player.c:(.text+0x4460): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3_zero': player.c:(.text+0x44e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat3': player.c:(.text+0x4500): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat3': player.c:(.text+0x4580): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_lerp': player.c:(.text+0x45a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_lerp': player.c:(.text+0x4660): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_multiply': player.c:(.text+0x4680): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_multiply': player.c:(.text+0x4740): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_scale': player.c:(.text+0x4760): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_scale': player.c:(.text+0x4800): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_negative': player.c:(.text+0x4820): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_negative': player.c:(.text+0x48c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_scaling': player.c:(.text+0x48e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_scaling': player.c:(.text+0x4980): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_rotation': player.c:(.text+0x49a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_rotation': player.c:(.text+0x4a40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_inverse': player.c:(.text+0x4a60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_inverse': player.c:(.text+0x4b00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_cofactor': player.c:(.text+0x4b20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_cofactor': player.c:(.text+0x4bc0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_transpose': player.c:(.text+0x4be0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_transpose': player.c:(.text+0x4c80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_assign_mat4': player.c:(.text+0x4ca0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_assign_mat4': player.c:(.text+0x4d40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_assign_mat3': player.c:(.text+0x4d60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_assign_mat3': player.c:(.text+0x4e00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_assign': player.c:(.text+0x4e20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_assign': player.c:(.text+0x4ec0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_determinant': player.c:(.text+0x4ee0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_determinant': player.c:(.text+0x4f20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_identity': player.c:(.text+0x4f40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_identity': player.c:(.text+0x4fe0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2_zero': player.c:(.text+0x5000): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2_zero': player.c:(.text+0x50a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `smat2': player.c:(.text+0x50c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psmat2': player.c:(.text+0x5160): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_length_squared': player.c:(.text+0x5180): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_length_squared': player.c:(.text+0x51c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_length': player.c:(.text+0x51e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_length': player.c:(.text+0x5220): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_angle': player.c:(.text+0x5240): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_angle': player.c:(.text+0x5280): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_dot': player.c:(.text+0x52a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_dot': player.c:(.text+0x52e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_slerp': player.c:(.text+0x5300): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_slerp': player.c:(.text+0x53c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_lerp': player.c:(.text+0x53e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_lerp': player.c:(.text+0x54a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_yaw_pitch_roll': player.c:(.text+0x54c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_yaw_pitch_roll': player.c:(.text+0x5560): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_mat4': player.c:(.text+0x5580): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_mat4': player.c:(.text+0x5620): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_vec3': player.c:(.text+0x5640): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_vec3': player.c:(.text+0x56e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_from_axis_angle': player.c:(.text+0x5700): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_from_axis_angle': player.c:(.text+0x57a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_power': player.c:(.text+0x57c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_power': player.c:(.text+0x5860): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_normalize': player.c:(.text+0x5880): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_normalize': player.c:(.text+0x5920): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_inverse': player.c:(.text+0x5940): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_inverse': player.c:(.text+0x59e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_conjugate': player.c:(.text+0x5a00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_conjugate': player.c:(.text+0x5aa0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_negative': player.c:(.text+0x5ac0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_negative': player.c:(.text+0x5b60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_divide': player.c:(.text+0x5b80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_divide': player.c:(.text+0x5c40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_multiply': player.c:(.text+0x5c60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_multiply': player.c:(.text+0x5d20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_scale': player.c:(.text+0x5d40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_scale': player.c:(.text+0x5de0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_null': player.c:(.text+0x5e00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_null': player.c:(.text+0x5ea0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_zero': player.c:(.text+0x5ec0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_zero': player.c:(.text+0x5f60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_assign': player.c:(.text+0x5f80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_assign': player.c:(.text+0x6020): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat': player.c:(.text+0x6040): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat': player.c:(.text+0x60e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_nearly_equal': player.c:(.text+0x6100): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_nearly_equal': player.c:(.text+0x6140): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_equal': player.c:(.text+0x6160): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_equal': player.c:(.text+0x61a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_near_zero': player.c:(.text+0x61c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_near_zero': player.c:(.text+0x6200): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `squat_is_zero': player.c:(.text+0x6220): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psquat_is_zero': player.c:(.text+0x6260): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_lerp': player.c:(.text+0x6280): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_lerp': player.c:(.text+0x6320): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_normalize': player.c:(.text+0x6340): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_normalize': player.c:(.text+0x63e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_clamp': player.c:(.text+0x6400): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_clamp': player.c:(.text+0x64a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_min': player.c:(.text+0x64c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_min': player.c:(.text+0x6560): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_max': player.c:(.text+0x6580): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_max': player.c:(.text+0x6620): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_round': player.c:(.text+0x6640): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_round': player.c:(.text+0x66e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_ceil': player.c:(.text+0x6700): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_ceil': player.c:(.text+0x67a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_floor': player.c:(.text+0x67c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_floor': player.c:(.text+0x6860): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_abs': player.c:(.text+0x6880): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_abs': player.c:(.text+0x6920): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_inverse': player.c:(.text+0x6940): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_inverse': player.c:(.text+0x69e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_negative': player.c:(.text+0x6a00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_negative': player.c:(.text+0x6aa0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_snap': player.c:(.text+0x6ac0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_snap': player.c:(.text+0x6b60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_divide': player.c:(.text+0x6b80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_divide': player.c:(.text+0x6c20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_multiply_mat4': player.c:(.text+0x6c40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_multiply_mat4': player.c:(.text+0x6ce0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_multiply': player.c:(.text+0x6d00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_multiply': player.c:(.text+0x6da0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_scale': player.c:(.text+0x6dc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_scale': player.c:(.text+0x6e60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_subtract': player.c:(.text+0x6e80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_subtract': player.c:(.text+0x6f20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_add': player.c:(.text+0x6f40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_add': player.c:(.text+0x6fe0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_one': player.c:(.text+0x7000): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_one': player.c:(.text+0x7080): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_zero': player.c:(.text+0x70a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_zero': player.c:(.text+0x7120): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_assign_vec4': player.c:(.text+0x7140): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_assign_vec4': player.c:(.text+0x71e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_assign': player.c:(.text+0x7200): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_assign': player.c:(.text+0x72a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i': player.c:(.text+0x72c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i': player.c:(.text+0x7360): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_is_equal': player.c:(.text+0x73a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_is_equal': player.c:(.text+0x73e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4i_is_zero': player.c:(.text+0x7400): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4i_is_zero': player.c:(.text+0x7420): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_lerp': player.c:(.text+0x7440): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_lerp': player.c:(.text+0x74e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_normalize': player.c:(.text+0x7500): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_normalize': player.c:(.text+0x75a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_clamp': player.c:(.text+0x75c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_clamp': player.c:(.text+0x7660): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_min': player.c:(.text+0x7680): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_min': player.c:(.text+0x7720): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_max': player.c:(.text+0x7740): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_max': player.c:(.text+0x77e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_round': player.c:(.text+0x7800): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_round': player.c:(.text+0x78a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_ceil': player.c:(.text+0x78c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_ceil': player.c:(.text+0x7960): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_floor': player.c:(.text+0x7980): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_floor': player.c:(.text+0x7a20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_abs': player.c:(.text+0x7a40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_abs': player.c:(.text+0x7ae0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_inverse': player.c:(.text+0x7b00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_inverse': player.c:(.text+0x7ba0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_negative': player.c:(.text+0x7bc0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_negative': player.c:(.text+0x7c60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_snap': player.c:(.text+0x7c80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_snap': player.c:(.text+0x7d20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_divide': player.c:(.text+0x7d40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_divide': player.c:(.text+0x7de0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_multiply_mat4': player.c:(.text+0x7e00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_multiply_mat4': player.c:(.text+0x7ea0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_multiply': player.c:(.text+0x7ec0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_multiply': player.c:(.text+0x7f60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_scale': player.c:(.text+0x7f80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_scale': player.c:(.text+0x8020): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_subtract': player.c:(.text+0x8040): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_subtract': player.c:(.text+0x80e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_add': player.c:(.text+0x8100): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_add': player.c:(.text+0x81a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_one': player.c:(.text+0x81c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_one': player.c:(.text+0x8240): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_zero': player.c:(.text+0x8260): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_zero': player.c:(.text+0x82e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_assign_vec4i': player.c:(.text+0x8300): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_assign_vec4i': player.c:(.text+0x83a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_assign': player.c:(.text+0x83c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_assign': player.c:(.text+0x8460): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4': player.c:(.text+0x8480): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4': player.c:(.text+0x8520): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_nearly_equal': player.c:(.text+0x8540): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_nearly_equal': player.c:(.text+0x8580): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_equal': player.c:(.text+0x85a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_equal': player.c:(.text+0x85e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_near_zero': player.c:(.text+0x8600): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_near_zero': player.c:(.text+0x8640): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec4_is_zero': player.c:(.text+0x8660): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec4_is_zero': player.c:(.text+0x8680): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_distance_squared': player.c:(.text+0x86a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_distance_squared': player.c:(.text+0x8700): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_distance': player.c:(.text+0x8720): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_distance': player.c:(.text+0x8780): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_length_squared': player.c:(.text+0x87a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_length_squared': player.c:(.text+0x87e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_length': player.c:(.text+0x8800): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_length': player.c:(.text+0x8840): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_dot': player.c:(.text+0x8860): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_dot': player.c:(.text+0x88c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_bezier4': player.c:(.text+0x88e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_bezier4': player.c:(.text+0x89e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_bezier3': player.c:(.text+0x8a20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_bezier3': player.c:(.text+0x8b20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_lerp': player.c:(.text+0x8b40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_lerp': player.c:(.text+0x8c20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_reflect': player.c:(.text+0x8c40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_reflect': player.c:(.text+0x8d20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_slide': player.c:(.text+0x8d40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_slide': player.c:(.text+0x8e20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_project': player.c:(.text+0x8e40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_project': player.c:(.text+0x8f20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_normalize': player.c:(.text+0x8f40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_normalize': player.c:(.text+0x9000): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_cross': player.c:(.text+0x9020): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_cross': player.c:(.text+0x9100): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_clamp': player.c:(.text+0x9120): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_clamp': player.c:(.text+0x9220): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_min': player.c:(.text+0x9240): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_min': player.c:(.text+0x9320): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_max': player.c:(.text+0x9340): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_max': player.c:(.text+0x9420): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_round': player.c:(.text+0x9440): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_round': player.c:(.text+0x94e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_ceil': player.c:(.text+0x9500): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_ceil': player.c:(.text+0x95a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_floor': player.c:(.text+0x95c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_floor': player.c:(.text+0x9660): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_abs': player.c:(.text+0x9680): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_abs': player.c:(.text+0x9740): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_inverse': player.c:(.text+0x9760): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_inverse': player.c:(.text+0x9820): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_negative': player.c:(.text+0x9840): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_negative': player.c:(.text+0x9900): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_snap': player.c:(.text+0x9920): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_snap': player.c:(.text+0x9a00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_divide': player.c:(.text+0x9a20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_divide': player.c:(.text+0x9b00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_multiply_mat3': player.c:(.text+0x9b20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_multiply_mat3': player.c:(.text+0x9be0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_multiply': player.c:(.text+0x9c00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_multiply': player.c:(.text+0x9ce0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_scale': player.c:(.text+0x9d00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_scale': player.c:(.text+0x9dc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_subtract': player.c:(.text+0x9de0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_subtract': player.c:(.text+0x9ec0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_add': player.c:(.text+0x9ee0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_add': player.c:(.text+0x9fc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_one': player.c:(.text+0x9fe0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_one': player.c:(.text+0xa080): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_zero': player.c:(.text+0xa0a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_zero': player.c:(.text+0xa140): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_assign_vec3': player.c:(.text+0xa160): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_assign_vec3': player.c:(.text+0xa200): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_assign': player.c:(.text+0xa220): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_assign': player.c:(.text+0xa2e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i': player.c:(.text+0xa300): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i': player.c:(.text+0xa3a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_is_equal': player.c:(.text+0xa3c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_is_equal': player.c:(.text+0xa420): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3i_is_zero': player.c:(.text+0xa440): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3i_is_zero': player.c:(.text+0xa480): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_distance_squared': player.c:(.text+0xa4a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_distance_squared': player.c:(.text+0xa4e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_distance': player.c:(.text+0xa500): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_distance': player.c:(.text+0xa540): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_length_squared': player.c:(.text+0xa560): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_length_squared': player.c:(.text+0xa580): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_length': player.c:(.text+0xa5a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_length': player.c:(.text+0xa5c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_dot': player.c:(.text+0xa5e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_dot': player.c:(.text+0xa620): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_bezier4': player.c:(.text+0xa640): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_bezier4': player.c:(.text+0xa720): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_bezier3': player.c:(.text+0xa760): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_bezier3': player.c:(.text+0xa820): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_lerp': player.c:(.text+0xa840): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_lerp': player.c:(.text+0xa900): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_reflect': player.c:(.text+0xa920): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_reflect': player.c:(.text+0xa9e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_slide': player.c:(.text+0xaa00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_slide': player.c:(.text+0xaac0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_project': player.c:(.text+0xaae0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_project': player.c:(.text+0xaba0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_normalize': player.c:(.text+0xabc0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_normalize': player.c:(.text+0xac60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_cross': player.c:(.text+0xac80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_cross': player.c:(.text+0xad40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_clamp': player.c:(.text+0xad60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_clamp': player.c:(.text+0xae20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_min': player.c:(.text+0xae40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_min': player.c:(.text+0xaf00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_max': player.c:(.text+0xaf20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_max': player.c:(.text+0xafe0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_round': player.c:(.text+0xb000): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_round': player.c:(.text+0xb0a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_ceil': player.c:(.text+0xb0c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_ceil': player.c:(.text+0xb160): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_floor': player.c:(.text+0xb180): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_floor': player.c:(.text+0xb220): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_abs': player.c:(.text+0xb240): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_abs': player.c:(.text+0xb2e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_inverse': player.c:(.text+0xb300): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_inverse': player.c:(.text+0xb3a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_negative': player.c:(.text+0xb3c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_negative': player.c:(.text+0xb460): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_snap': player.c:(.text+0xb480): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_snap': player.c:(.text+0xb540): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_divide': player.c:(.text+0xb560): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_divide': player.c:(.text+0xb620): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_multiply_mat3': player.c:(.text+0xb640): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_multiply_mat3': player.c:(.text+0xb6e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_multiply': player.c:(.text+0xb700): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_multiply': player.c:(.text+0xb7c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_scale': player.c:(.text+0xb7e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_scale': player.c:(.text+0xb880): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_subtract': player.c:(.text+0xb8a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_subtract': player.c:(.text+0xb960): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_add': player.c:(.text+0xb980): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_add': player.c:(.text+0xba40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_one': player.c:(.text+0xba60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_one': player.c:(.text+0xbb00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_zero': player.c:(.text+0xbb20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_zero': player.c:(.text+0xbbc0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_assign_vec3i': player.c:(.text+0xbbe0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_assign_vec3i': player.c:(.text+0xbca0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_assign': player.c:(.text+0xbcc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_assign': player.c:(.text+0xbd60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3': player.c:(.text+0xbd80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3': player.c:(.text+0xbe20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_nearly_equal': player.c:(.text+0xbe40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_nearly_equal': player.c:(.text+0xbe80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_equal': player.c:(.text+0xbea0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_equal': player.c:(.text+0xbee0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_near_zero': player.c:(.text+0xbf00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_near_zero': player.c:(.text+0xbf40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec3_is_zero': player.c:(.text+0xbf60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec3_is_zero': player.c:(.text+0xbfa0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_distance_squared': player.c:(.text+0xbfc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_distance_squared': player.c:(.text+0xc000): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_distance': player.c:(.text+0xc020): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_distance': player.c:(.text+0xc040): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_length': player.c:(.text+0xc060): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_length': player.c:(.text+0xc080): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_length_squared': player.c:(.text+0xc0a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_length_squared': player.c:(.text+0xc0c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_angle': player.c:(.text+0xc0e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_angle': player.c:(.text+0xc100): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_dot': player.c:(.text+0xc120): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_dot': player.c:(.text+0xc160): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_bezier4': player.c:(.text+0xc180): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_bezier4': player.c:(.text+0xc220): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_bezier3': player.c:(.text+0xc260): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_bezier3': player.c:(.text+0xc300): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_lerp': player.c:(.text+0xc320): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_lerp': player.c:(.text+0xc3a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_rotate': player.c:(.text+0xc3c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_rotate': player.c:(.text+0xc440): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_tangent': player.c:(.text+0xc460): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_tangent': player.c:(.text+0xc4e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_reflect': player.c:(.text+0xc500): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_reflect': player.c:(.text+0xc580): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_slide': player.c:(.text+0xc5a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_slide': player.c:(.text+0xc620): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_project': player.c:(.text+0xc640): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_project': player.c:(.text+0xc6c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_normalize': player.c:(.text+0xc6e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_normalize': player.c:(.text+0xc760): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_clamp': player.c:(.text+0xc780): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_clamp': player.c:(.text+0xc820): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_min': player.c:(.text+0xc840): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_min': player.c:(.text+0xc8c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_max': player.c:(.text+0xc8e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_max': player.c:(.text+0xc960): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_round': player.c:(.text+0xc980): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_round': player.c:(.text+0xca00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_ceil': player.c:(.text+0xca20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_ceil': player.c:(.text+0xcaa0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_floor': player.c:(.text+0xcac0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_floor': player.c:(.text+0xcb40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_abs': player.c:(.text+0xcb60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_abs': player.c:(.text+0xcbe0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_inverse': player.c:(.text+0xcc00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_inverse': player.c:(.text+0xcc80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_negative': player.c:(.text+0xcca0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_negative': player.c:(.text+0xcd20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_snap': player.c:(.text+0xcd40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_snap': player.c:(.text+0xcdc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_divide': player.c:(.text+0xcde0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_divide': player.c:(.text+0xce60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_multiply_mat2': player.c:(.text+0xce80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_multiply_mat2': player.c:(.text+0xcf20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_multiply': player.c:(.text+0xcf40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_multiply': player.c:(.text+0xcfc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_scale': player.c:(.text+0xcfe0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_scale': player.c:(.text+0xd060): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_subtract': player.c:(.text+0xd080): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_subtract': player.c:(.text+0xd100): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_add': player.c:(.text+0xd120): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_add': player.c:(.text+0xd1a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_one': player.c:(.text+0xd1c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_one': player.c:(.text+0xd240): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_zero': player.c:(.text+0xd260): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_zero': player.c:(.text+0xd2e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_assign_vec2': player.c:(.text+0xd300): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_assign_vec2': player.c:(.text+0xd380): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_assign': player.c:(.text+0xd3a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_assign': player.c:(.text+0xd420): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i': player.c:(.text+0xd440): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i': player.c:(.text+0xd4c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_is_equal': player.c:(.text+0xd4e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_is_equal': player.c:(.text+0xd520): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2i_is_zero': player.c:(.text+0xd540): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2i_is_zero': player.c:(.text+0xd560): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_distance_squared': player.c:(.text+0xd580): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_distance_squared': player.c:(.text+0xd5c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_distance': player.c:(.text+0xd5e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_distance': player.c:(.text+0xd620): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_length': player.c:(.text+0xd640): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_length': player.c:(.text+0xd660): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_length_squared': player.c:(.text+0xd680): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_length_squared': player.c:(.text+0xd6a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_angle': player.c:(.text+0xd6c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_angle': player.c:(.text+0xd6e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_dot': player.c:(.text+0xd700): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_dot': player.c:(.text+0xd740): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_bezier4': player.c:(.text+0xd760): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_bezier4': player.c:(.text+0xd820): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_bezier3': player.c:(.text+0xd860): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_bezier3': player.c:(.text+0xd900): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_lerp': player.c:(.text+0xd920): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_lerp': player.c:(.text+0xd9c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_rotate': player.c:(.text+0xd9e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_rotate': player.c:(.text+0xda80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_tangent': player.c:(.text+0xdaa0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_tangent': player.c:(.text+0xdb20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_reflect': player.c:(.text+0xdb40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_reflect': player.c:(.text+0xdbe0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_slide': player.c:(.text+0xdc00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_slide': player.c:(.text+0xdca0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_project': player.c:(.text+0xdcc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_project': player.c:(.text+0xdd60): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_normalize': player.c:(.text+0xdd80): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_normalize': player.c:(.text+0xde00): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_clamp': player.c:(.text+0xde20): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_clamp': player.c:(.text+0xdec0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_min': player.c:(.text+0xdee0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_min': player.c:(.text+0xdf80): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_max': player.c:(.text+0xdfa0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_max': player.c:(.text+0xe040): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_round': player.c:(.text+0xe060): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_round': player.c:(.text+0xe0e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_ceil': player.c:(.text+0xe100): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_ceil': player.c:(.text+0xe180): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_floor': player.c:(.text+0xe1a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_floor': player.c:(.text+0xe220): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_abs': player.c:(.text+0xe240): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_abs': player.c:(.text+0xe2c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_inverse': player.c:(.text+0xe2e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_inverse': player.c:(.text+0xe360): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_negative': player.c:(.text+0xe380): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_negative': player.c:(.text+0xe400): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_snap': player.c:(.text+0xe420): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_snap': player.c:(.text+0xe4c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_divide': player.c:(.text+0xe4e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_divide': player.c:(.text+0xe580): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_multiply_mat2': player.c:(.text+0xe5a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_multiply_mat2': player.c:(.text+0xe640): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_multiply': player.c:(.text+0xe660): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_multiply': player.c:(.text+0xe700): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_scale': player.c:(.text+0xe720): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_scale': player.c:(.text+0xe7c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_subtract': player.c:(.text+0xe7e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_subtract': player.c:(.text+0xe880): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_add': player.c:(.text+0xe8a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_add': player.c:(.text+0xe940): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_one': player.c:(.text+0xe960): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_one': player.c:(.text+0xe9e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_zero': player.c:(.text+0xebc0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_zero': player.c:(.text+0xec40): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_assign_vec2i': player.c:(.text+0xec60): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_assign_vec2i': player.c:(.text+0xece0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_assign': player.c:(.text+0xed00): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_assign': player.c:(.text+0xed80): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2': player.c:(.text+0xeda0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2': player.c:(.text+0xee20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_nearly_equal': player.c:(.text+0xee40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_nearly_equal': player.c:(.text+0xee80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_equal': player.c:(.text+0xeea0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_equal': player.c:(.text+0xeee0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_near_zero': player.c:(.text+0xef00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_near_zero': player.c:(.text+0xef20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(player.c.o): In function `svec2_is_zero': player.c:(.text+0xef40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(player.c.o): In function `psvec2_is_zero': player.c:(.text+0xef60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_lerp': player_template.c:(.text+0x1280): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_lerp': player_template.c:(.text+0x1300): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_multiply': player_template.c:(.text+0x1320): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_multiply': player_template.c:(.text+0x13a0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_scale': player_template.c:(.text+0x13c0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_scale': player_template.c:(.text+0x1440): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_negative': player_template.c:(.text+0x1460): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_negative': player_template.c:(.text+0x14e0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_scaling': player_template.c:(.text+0x1500): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_scaling': player_template.c:(.text+0x1580): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_translation': player_template.c:(.text+0x15a0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_translation': player_template.c:(.text+0x1620): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_look_at': player_template.c:(.text+0x1640): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_look_at': player_template.c:(.text+0x1700): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_quaternion': player_template.c:(.text+0x1720): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_quaternion': player_template.c:(.text+0x17a0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_axis': player_template.c:(.text+0x17c0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_axis': player_template.c:(.text+0x1840): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_z': player_template.c:(.text+0x1860): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_z': player_template.c:(.text+0x18e0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_y': player_template.c:(.text+0x1900): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_y': player_template.c:(.text+0x1980): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_rotation_x': player_template.c:(.text+0x19a0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_rotation_x': player_template.c:(.text+0x1a20): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_perspective_infinite': player_template.c:(.text+0x1a40): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_perspective_infinite': player_template.c:(.text+0x1ac0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_perspective_fov': player_template.c:(.text+0x1ae0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_perspective_fov': player_template.c:(.text+0x1b60): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_perspective': player_template.c:(.text+0x1b80): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_perspective': player_template.c:(.text+0x1c00): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_ortho': player_template.c:(.text+0x1c20): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_ortho': player_template.c:(.text+0x1ca0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_inverse': player_template.c:(.text+0x1cc0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_inverse': player_template.c:(.text+0x1d40): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_adjugate': player_template.c:(.text+0x1d60): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_adjugate': player_template.c:(.text+0x1de0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_transpose': player_template.c:(.text+0x1e00): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_transpose': player_template.c:(.text+0x1e80): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_assign_mat3': player_template.c:(.text+0x1ea0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_assign_mat3': player_template.c:(.text+0x1f20): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_assign_mat2': player_template.c:(.text+0x1f40): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_assign_mat2': player_template.c:(.text+0x1fe0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_assign': player_template.c:(.text+0x2000): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_assign': player_template.c:(.text+0x2080): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_determinant': player_template.c:(.text+0x20a0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_determinant': player_template.c:(.text+0x20c0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_identity': player_template.c:(.text+0x20e0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_identity': player_template.c:(.text+0x2160): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4_zero': player_template.c:(.text+0x2180): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4_zero': player_template.c:(.text+0x2200): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat4': player_template.c:(.text+0x2220): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat4': player_template.c:(.text+0x22a0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_lerp': player_template.c:(.text+0x22c0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_lerp': player_template.c:(.text+0x2340): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_multiply': player_template.c:(.text+0x2360): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_multiply': player_template.c:(.text+0x23e0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_scale': player_template.c:(.text+0x2400): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_scale': player_template.c:(.text+0x2480): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_negative': player_template.c:(.text+0x24a0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_negative': player_template.c:(.text+0x2520): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_scaling': player_template.c:(.text+0x2540): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_scaling': player_template.c:(.text+0x25c0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_quaternion': player_template.c:(.text+0x25e0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_quaternion': player_template.c:(.text+0x2680): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_axis': player_template.c:(.text+0x26a0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_axis': player_template.c:(.text+0x2740): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_z': player_template.c:(.text+0x2760): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_z': player_template.c:(.text+0x27e0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_y': player_template.c:(.text+0x2800): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_y': player_template.c:(.text+0x2880): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_rotation_x': player_template.c:(.text+0x28a0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_rotation_x': player_template.c:(.text+0x2920): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_inverse': player_template.c:(.text+0x2940): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_inverse': player_template.c:(.text+0x29c0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_adjugate': player_template.c:(.text+0x29e0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_adjugate': player_template.c:(.text+0x2a60): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_cofactor': player_template.c:(.text+0x2a80): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_cofactor': player_template.c:(.text+0x2b00): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_transpose': player_template.c:(.text+0x2b20): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_transpose': player_template.c:(.text+0x2ba0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_assign_mat4': player_template.c:(.text+0x2bc0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_assign_mat4': player_template.c:(.text+0x2c40): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_assign_mat2': player_template.c:(.text+0x2c60): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_assign_mat2': player_template.c:(.text+0x2d00): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_assign': player_template.c:(.text+0x2d20): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_assign': player_template.c:(.text+0x2da0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_determinant': player_template.c:(.text+0x2dc0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_determinant': player_template.c:(.text+0x2de0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_identity': player_template.c:(.text+0x2e00): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_identity': player_template.c:(.text+0x2e80): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3_zero': player_template.c:(.text+0x2ea0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3_zero': player_template.c:(.text+0x2f20): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat3': player_template.c:(.text+0x2f40): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat3': player_template.c:(.text+0x2fc0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_lerp': player_template.c:(.text+0x2fe0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_lerp': player_template.c:(.text+0x30a0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_multiply': player_template.c:(.text+0x30c0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_multiply': player_template.c:(.text+0x3180): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_scale': player_template.c:(.text+0x31a0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_scale': player_template.c:(.text+0x3240): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_negative': player_template.c:(.text+0x3260): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_negative': player_template.c:(.text+0x3300): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_scaling': player_template.c:(.text+0x3320): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_scaling': player_template.c:(.text+0x33c0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_rotation': player_template.c:(.text+0x33e0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_rotation': player_template.c:(.text+0x3480): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_inverse': player_template.c:(.text+0x34a0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_inverse': player_template.c:(.text+0x3540): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_cofactor': player_template.c:(.text+0x3560): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_cofactor': player_template.c:(.text+0x3600): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_transpose': player_template.c:(.text+0x3620): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_transpose': player_template.c:(.text+0x36c0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_assign_mat4': player_template.c:(.text+0x36e0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_assign_mat4': player_template.c:(.text+0x3780): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_assign_mat3': player_template.c:(.text+0x37a0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_assign_mat3': player_template.c:(.text+0x3840): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_assign': player_template.c:(.text+0x3860): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_assign': player_template.c:(.text+0x3900): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_determinant': player_template.c:(.text+0x3920): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_determinant': player_template.c:(.text+0x3960): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_identity': player_template.c:(.text+0x3980): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_identity': player_template.c:(.text+0x3a20): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2_zero': player_template.c:(.text+0x3a40): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2_zero': player_template.c:(.text+0x3ae0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `smat2': player_template.c:(.text+0x3b00): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psmat2': player_template.c:(.text+0x3ba0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_length_squared': player_template.c:(.text+0x3bc0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_length_squared': player_template.c:(.text+0x3c00): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_length': player_template.c:(.text+0x3c20): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_length': player_template.c:(.text+0x3c60): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_angle': player_template.c:(.text+0x3c80): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_angle': player_template.c:(.text+0x3cc0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_dot': player_template.c:(.text+0x3ce0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_dot': player_template.c:(.text+0x3d20): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_slerp': player_template.c:(.text+0x3d40): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_slerp': player_template.c:(.text+0x3e00): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_lerp': player_template.c:(.text+0x3e20): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_lerp': player_template.c:(.text+0x3ee0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_yaw_pitch_roll': player_template.c:(.text+0x3f00): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_yaw_pitch_roll': player_template.c:(.text+0x3fa0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_mat4': player_template.c:(.text+0x3fc0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_mat4': player_template.c:(.text+0x4060): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_vec3': player_template.c:(.text+0x4080): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_vec3': player_template.c:(.text+0x4120): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_from_axis_angle': player_template.c:(.text+0x4140): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_from_axis_angle': player_template.c:(.text+0x41e0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_power': player_template.c:(.text+0x4200): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_power': player_template.c:(.text+0x42a0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_normalize': player_template.c:(.text+0x42c0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_normalize': player_template.c:(.text+0x4360): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_inverse': player_template.c:(.text+0x4380): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_inverse': player_template.c:(.text+0x4420): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_conjugate': player_template.c:(.text+0x4440): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_conjugate': player_template.c:(.text+0x44e0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_negative': player_template.c:(.text+0x4500): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_negative': player_template.c:(.text+0x45a0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_divide': player_template.c:(.text+0x45c0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_divide': player_template.c:(.text+0x4680): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_multiply': player_template.c:(.text+0x46a0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_multiply': player_template.c:(.text+0x4760): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_scale': player_template.c:(.text+0x4780): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_scale': player_template.c:(.text+0x4820): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_null': player_template.c:(.text+0x4840): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_null': player_template.c:(.text+0x48e0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_zero': player_template.c:(.text+0x4900): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_zero': player_template.c:(.text+0x49a0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_assign': player_template.c:(.text+0x49c0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_assign': player_template.c:(.text+0x4a60): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat': player_template.c:(.text+0x4a80): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat': player_template.c:(.text+0x4b20): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_nearly_equal': player_template.c:(.text+0x4b40): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_nearly_equal': player_template.c:(.text+0x4b80): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_equal': player_template.c:(.text+0x4ba0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_equal': player_template.c:(.text+0x4be0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_near_zero': player_template.c:(.text+0x4c00): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_near_zero': player_template.c:(.text+0x4c40): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `squat_is_zero': player_template.c:(.text+0x4c60): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psquat_is_zero': player_template.c:(.text+0x4ca0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_lerp': player_template.c:(.text+0x4cc0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_lerp': player_template.c:(.text+0x4d60): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_normalize': player_template.c:(.text+0x4d80): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_normalize': player_template.c:(.text+0x4e20): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_clamp': player_template.c:(.text+0x4e40): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_clamp': player_template.c:(.text+0x4ee0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_min': player_template.c:(.text+0x4f00): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_min': player_template.c:(.text+0x4fa0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_max': player_template.c:(.text+0x4fc0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_max': player_template.c:(.text+0x5060): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_round': player_template.c:(.text+0x5080): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_round': player_template.c:(.text+0x5120): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_ceil': player_template.c:(.text+0x5140): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_ceil': player_template.c:(.text+0x51e0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_floor': player_template.c:(.text+0x5200): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_floor': player_template.c:(.text+0x52a0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_abs': player_template.c:(.text+0x52c0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_abs': player_template.c:(.text+0x5360): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_inverse': player_template.c:(.text+0x5380): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_inverse': player_template.c:(.text+0x5420): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_negative': player_template.c:(.text+0x5440): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_negative': player_template.c:(.text+0x54e0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_snap': player_template.c:(.text+0x5500): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_snap': player_template.c:(.text+0x55a0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_divide': player_template.c:(.text+0x55c0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_divide': player_template.c:(.text+0x5660): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_multiply_mat4': player_template.c:(.text+0x5680): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_multiply_mat4': player_template.c:(.text+0x5720): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_multiply': player_template.c:(.text+0x5740): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_multiply': player_template.c:(.text+0x57e0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_scale': player_template.c:(.text+0x5800): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_scale': player_template.c:(.text+0x58a0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_subtract': player_template.c:(.text+0x58c0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_subtract': player_template.c:(.text+0x5960): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_add': player_template.c:(.text+0x5980): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_add': player_template.c:(.text+0x5a20): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_one': player_template.c:(.text+0x5a40): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_one': player_template.c:(.text+0x5ac0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_zero': player_template.c:(.text+0x5ae0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_zero': player_template.c:(.text+0x5b60): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_assign_vec4': player_template.c:(.text+0x5b80): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_assign_vec4': player_template.c:(.text+0x5c20): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_assign': player_template.c:(.text+0x5c40): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_assign': player_template.c:(.text+0x5ce0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i': player_template.c:(.text+0x5d00): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i': player_template.c:(.text+0x5da0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_is_equal': player_template.c:(.text+0x5de0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_is_equal': player_template.c:(.text+0x5e20): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4i_is_zero': player_template.c:(.text+0x5e40): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4i_is_zero': player_template.c:(.text+0x5e60): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_lerp': player_template.c:(.text+0x5e80): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_lerp': player_template.c:(.text+0x5f20): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_normalize': player_template.c:(.text+0x5f40): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_normalize': player_template.c:(.text+0x5fe0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_clamp': player_template.c:(.text+0x6000): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_clamp': player_template.c:(.text+0x60a0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_min': player_template.c:(.text+0x60c0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_min': player_template.c:(.text+0x6160): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_max': player_template.c:(.text+0x6180): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_max': player_template.c:(.text+0x6220): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_round': player_template.c:(.text+0x6240): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_round': player_template.c:(.text+0x62e0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_ceil': player_template.c:(.text+0x6300): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_ceil': player_template.c:(.text+0x63a0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_floor': player_template.c:(.text+0x63c0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_floor': player_template.c:(.text+0x6460): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_abs': player_template.c:(.text+0x6480): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_abs': player_template.c:(.text+0x6520): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_inverse': player_template.c:(.text+0x6540): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_inverse': player_template.c:(.text+0x65e0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_negative': player_template.c:(.text+0x6600): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_negative': player_template.c:(.text+0x66a0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_snap': player_template.c:(.text+0x66c0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_snap': player_template.c:(.text+0x6760): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_divide': player_template.c:(.text+0x6780): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_divide': player_template.c:(.text+0x6820): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_multiply_mat4': player_template.c:(.text+0x6840): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_multiply_mat4': player_template.c:(.text+0x68e0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_multiply': player_template.c:(.text+0x6900): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_multiply': player_template.c:(.text+0x69a0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_scale': player_template.c:(.text+0x69c0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_scale': player_template.c:(.text+0x6a60): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_subtract': player_template.c:(.text+0x6a80): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_subtract': player_template.c:(.text+0x6b20): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_add': player_template.c:(.text+0x6b40): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_add': player_template.c:(.text+0x6be0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_one': player_template.c:(.text+0x6c00): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_one': player_template.c:(.text+0x6c80): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_zero': player_template.c:(.text+0x6ca0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_zero': player_template.c:(.text+0x6d20): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_assign_vec4i': player_template.c:(.text+0x6d40): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_assign_vec4i': player_template.c:(.text+0x6de0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_assign': player_template.c:(.text+0x6e00): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_assign': player_template.c:(.text+0x6ea0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4': player_template.c:(.text+0x6ec0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4': player_template.c:(.text+0x6f60): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_nearly_equal': player_template.c:(.text+0x6f80): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_nearly_equal': player_template.c:(.text+0x6fc0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_equal': player_template.c:(.text+0x6fe0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_equal': player_template.c:(.text+0x7020): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_near_zero': player_template.c:(.text+0x7040): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_near_zero': player_template.c:(.text+0x7080): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec4_is_zero': player_template.c:(.text+0x70a0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec4_is_zero': player_template.c:(.text+0x70c0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_distance_squared': player_template.c:(.text+0x70e0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_distance_squared': player_template.c:(.text+0x7140): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_distance': player_template.c:(.text+0x7160): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_distance': player_template.c:(.text+0x71c0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_length_squared': player_template.c:(.text+0x71e0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_length_squared': player_template.c:(.text+0x7220): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_length': player_template.c:(.text+0x7240): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_length': player_template.c:(.text+0x7280): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_dot': player_template.c:(.text+0x72a0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_dot': player_template.c:(.text+0x7300): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_bezier4': player_template.c:(.text+0x7320): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_bezier4': player_template.c:(.text+0x7420): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_bezier3': player_template.c:(.text+0x7460): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_bezier3': player_template.c:(.text+0x7560): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_lerp': player_template.c:(.text+0x7580): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_lerp': player_template.c:(.text+0x7660): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_reflect': player_template.c:(.text+0x7680): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_reflect': player_template.c:(.text+0x7760): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_slide': player_template.c:(.text+0x7780): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_slide': player_template.c:(.text+0x7860): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_project': player_template.c:(.text+0x7880): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_project': player_template.c:(.text+0x7960): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_normalize': player_template.c:(.text+0x7980): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_normalize': player_template.c:(.text+0x7a40): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_cross': player_template.c:(.text+0x7a60): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_cross': player_template.c:(.text+0x7b40): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_clamp': player_template.c:(.text+0x7b60): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_clamp': player_template.c:(.text+0x7c60): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_min': player_template.c:(.text+0x7c80): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_min': player_template.c:(.text+0x7d60): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_max': player_template.c:(.text+0x7d80): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_max': player_template.c:(.text+0x7e60): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_round': player_template.c:(.text+0x7e80): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_round': player_template.c:(.text+0x7f20): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_ceil': player_template.c:(.text+0x7f40): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_ceil': player_template.c:(.text+0x7fe0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_floor': player_template.c:(.text+0x8000): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_floor': player_template.c:(.text+0x80a0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_abs': player_template.c:(.text+0x80c0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_abs': player_template.c:(.text+0x8180): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_inverse': player_template.c:(.text+0x81a0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_inverse': player_template.c:(.text+0x8260): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_negative': player_template.c:(.text+0x8280): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_negative': player_template.c:(.text+0x8340): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_snap': player_template.c:(.text+0x8360): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_snap': player_template.c:(.text+0x8440): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_divide': player_template.c:(.text+0x8460): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_divide': player_template.c:(.text+0x8540): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_multiply_mat3': player_template.c:(.text+0x8560): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_multiply_mat3': player_template.c:(.text+0x8620): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_multiply': player_template.c:(.text+0x8640): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_multiply': player_template.c:(.text+0x8720): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_scale': player_template.c:(.text+0x8740): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_scale': player_template.c:(.text+0x8800): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_subtract': player_template.c:(.text+0x8820): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_subtract': player_template.c:(.text+0x8900): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_add': player_template.c:(.text+0x8920): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_add': player_template.c:(.text+0x8a00): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_one': player_template.c:(.text+0x8a20): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_one': player_template.c:(.text+0x8ac0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_zero': player_template.c:(.text+0x8ae0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_zero': player_template.c:(.text+0x8b80): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_assign_vec3': player_template.c:(.text+0x8ba0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_assign_vec3': player_template.c:(.text+0x8c40): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_assign': player_template.c:(.text+0x8c60): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_assign': player_template.c:(.text+0x8d20): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i': player_template.c:(.text+0x8d40): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i': player_template.c:(.text+0x8de0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_is_equal': player_template.c:(.text+0x8e00): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_is_equal': player_template.c:(.text+0x8e60): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3i_is_zero': player_template.c:(.text+0x8e80): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3i_is_zero': player_template.c:(.text+0x8ec0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_distance_squared': player_template.c:(.text+0x8ee0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_distance_squared': player_template.c:(.text+0x8f20): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_distance': player_template.c:(.text+0x8f40): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_distance': player_template.c:(.text+0x8f80): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_length_squared': player_template.c:(.text+0x8fa0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_length_squared': player_template.c:(.text+0x8fc0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_length': player_template.c:(.text+0x8fe0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_length': player_template.c:(.text+0x9000): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_dot': player_template.c:(.text+0x9020): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_dot': player_template.c:(.text+0x9060): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_bezier4': player_template.c:(.text+0x9080): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_bezier4': player_template.c:(.text+0x9160): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_bezier3': player_template.c:(.text+0x91a0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_bezier3': player_template.c:(.text+0x9260): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_lerp': player_template.c:(.text+0x9280): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_lerp': player_template.c:(.text+0x9340): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_reflect': player_template.c:(.text+0x9360): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_reflect': player_template.c:(.text+0x9420): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_slide': player_template.c:(.text+0x9440): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_slide': player_template.c:(.text+0x9500): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_project': player_template.c:(.text+0x9520): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_project': player_template.c:(.text+0x95e0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_normalize': player_template.c:(.text+0x9600): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_normalize': player_template.c:(.text+0x96a0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_cross': player_template.c:(.text+0x96c0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_cross': player_template.c:(.text+0x9780): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_clamp': player_template.c:(.text+0x97a0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_clamp': player_template.c:(.text+0x9860): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_min': player_template.c:(.text+0x9880): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_min': player_template.c:(.text+0x9940): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_max': player_template.c:(.text+0x9960): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_max': player_template.c:(.text+0x9a20): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_round': player_template.c:(.text+0x9a40): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_round': player_template.c:(.text+0x9ae0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_ceil': player_template.c:(.text+0x9b00): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_ceil': player_template.c:(.text+0x9ba0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_floor': player_template.c:(.text+0x9bc0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_floor': player_template.c:(.text+0x9c60): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_abs': player_template.c:(.text+0x9c80): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_abs': player_template.c:(.text+0x9d20): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_inverse': player_template.c:(.text+0x9d40): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_inverse': player_template.c:(.text+0x9de0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_negative': player_template.c:(.text+0x9e00): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_negative': player_template.c:(.text+0x9ea0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_snap': player_template.c:(.text+0x9ec0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_snap': player_template.c:(.text+0x9f80): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_divide': player_template.c:(.text+0x9fa0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_divide': player_template.c:(.text+0xa060): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_multiply_mat3': player_template.c:(.text+0xa080): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_multiply_mat3': player_template.c:(.text+0xa120): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_multiply': player_template.c:(.text+0xa140): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_multiply': player_template.c:(.text+0xa200): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_scale': player_template.c:(.text+0xa220): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_scale': player_template.c:(.text+0xa2c0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_subtract': player_template.c:(.text+0xa2e0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_subtract': player_template.c:(.text+0xa3a0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_add': player_template.c:(.text+0xa3c0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_add': player_template.c:(.text+0xa480): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_one': player_template.c:(.text+0xa4a0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_one': player_template.c:(.text+0xa540): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_zero': player_template.c:(.text+0xa560): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_zero': player_template.c:(.text+0xa600): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_assign_vec3i': player_template.c:(.text+0xa620): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_assign_vec3i': player_template.c:(.text+0xa6e0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_assign': player_template.c:(.text+0xa700): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_assign': player_template.c:(.text+0xa7a0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3': player_template.c:(.text+0xa7c0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3': player_template.c:(.text+0xa860): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_nearly_equal': player_template.c:(.text+0xa880): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_nearly_equal': player_template.c:(.text+0xa8c0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_equal': player_template.c:(.text+0xa8e0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_equal': player_template.c:(.text+0xa920): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_near_zero': player_template.c:(.text+0xa940): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_near_zero': player_template.c:(.text+0xa980): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec3_is_zero': player_template.c:(.text+0xa9a0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec3_is_zero': player_template.c:(.text+0xa9e0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_distance_squared': player_template.c:(.text+0xaa00): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_distance_squared': player_template.c:(.text+0xaa40): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_distance': player_template.c:(.text+0xaa60): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_distance': player_template.c:(.text+0xaa80): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_length': player_template.c:(.text+0xaaa0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_length': player_template.c:(.text+0xaac0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_length_squared': player_template.c:(.text+0xaae0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_length_squared': player_template.c:(.text+0xab00): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_angle': player_template.c:(.text+0xab20): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_angle': player_template.c:(.text+0xab40): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_dot': player_template.c:(.text+0xab60): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_dot': player_template.c:(.text+0xaba0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_bezier4': player_template.c:(.text+0xabc0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_bezier4': player_template.c:(.text+0xac60): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_bezier3': player_template.c:(.text+0xaca0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_bezier3': player_template.c:(.text+0xad40): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_lerp': player_template.c:(.text+0xad60): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_lerp': player_template.c:(.text+0xade0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_rotate': player_template.c:(.text+0xae00): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_rotate': player_template.c:(.text+0xae80): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_tangent': player_template.c:(.text+0xaea0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_tangent': player_template.c:(.text+0xaf20): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_reflect': player_template.c:(.text+0xaf40): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_reflect': player_template.c:(.text+0xafc0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_slide': player_template.c:(.text+0xafe0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_slide': player_template.c:(.text+0xb060): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_project': player_template.c:(.text+0xb080): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_project': player_template.c:(.text+0xb100): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_normalize': player_template.c:(.text+0xb120): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_normalize': player_template.c:(.text+0xb1a0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_clamp': player_template.c:(.text+0xb1c0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_clamp': player_template.c:(.text+0xb260): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_min': player_template.c:(.text+0xb280): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_min': player_template.c:(.text+0xb300): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_max': player_template.c:(.text+0xb320): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_max': player_template.c:(.text+0xb3a0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_round': player_template.c:(.text+0xb3c0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_round': player_template.c:(.text+0xb440): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_ceil': player_template.c:(.text+0xb460): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_ceil': player_template.c:(.text+0xb4e0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_floor': player_template.c:(.text+0xb500): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_floor': player_template.c:(.text+0xb580): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_abs': player_template.c:(.text+0xb5a0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_abs': player_template.c:(.text+0xb620): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_inverse': player_template.c:(.text+0xb640): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_inverse': player_template.c:(.text+0xb6c0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_negative': player_template.c:(.text+0xb6e0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_negative': player_template.c:(.text+0xb760): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_snap': player_template.c:(.text+0xb780): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_snap': player_template.c:(.text+0xb800): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_divide': player_template.c:(.text+0xb820): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_divide': player_template.c:(.text+0xb8a0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_multiply_mat2': player_template.c:(.text+0xb8c0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_multiply_mat2': player_template.c:(.text+0xb960): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_multiply': player_template.c:(.text+0xb980): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_multiply': player_template.c:(.text+0xba00): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_scale': player_template.c:(.text+0xba20): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_scale': player_template.c:(.text+0xbaa0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_subtract': player_template.c:(.text+0xbac0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_subtract': player_template.c:(.text+0xbb40): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_add': player_template.c:(.text+0xbb60): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_add': player_template.c:(.text+0xbbe0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_one': player_template.c:(.text+0xbc00): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_one': player_template.c:(.text+0xbc80): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_zero': player_template.c:(.text+0xbca0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_zero': player_template.c:(.text+0xbd20): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_assign_vec2': player_template.c:(.text+0xbd40): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_assign_vec2': player_template.c:(.text+0xbdc0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_assign': player_template.c:(.text+0xbde0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_assign': player_template.c:(.text+0xbe60): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i': player_template.c:(.text+0xbe80): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i': player_template.c:(.text+0xbf00): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_is_equal': player_template.c:(.text+0xbf20): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_is_equal': player_template.c:(.text+0xbf60): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2i_is_zero': player_template.c:(.text+0xbf80): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2i_is_zero': player_template.c:(.text+0xbfa0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_distance_squared': player_template.c:(.text+0xbfc0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_distance_squared': player_template.c:(.text+0xc000): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_distance': player_template.c:(.text+0xc020): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_distance': player_template.c:(.text+0xc060): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_length': player_template.c:(.text+0xc080): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_length': player_template.c:(.text+0xc0a0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_length_squared': player_template.c:(.text+0xc0c0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_length_squared': player_template.c:(.text+0xc0e0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_angle': player_template.c:(.text+0xc100): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_angle': player_template.c:(.text+0xc120): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_dot': player_template.c:(.text+0xc140): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_dot': player_template.c:(.text+0xc180): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_bezier4': player_template.c:(.text+0xc1a0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_bezier4': player_template.c:(.text+0xc260): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_bezier3': player_template.c:(.text+0xc2a0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_bezier3': player_template.c:(.text+0xc340): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_lerp': player_template.c:(.text+0xc360): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_lerp': player_template.c:(.text+0xc400): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_rotate': player_template.c:(.text+0xc420): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_rotate': player_template.c:(.text+0xc4c0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_tangent': player_template.c:(.text+0xc4e0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_tangent': player_template.c:(.text+0xc560): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_reflect': player_template.c:(.text+0xc580): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_reflect': player_template.c:(.text+0xc620): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_slide': player_template.c:(.text+0xc640): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_slide': player_template.c:(.text+0xc6e0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_project': player_template.c:(.text+0xc700): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_project': player_template.c:(.text+0xc7a0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_normalize': player_template.c:(.text+0xc7c0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_normalize': player_template.c:(.text+0xc840): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_clamp': player_template.c:(.text+0xc860): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_clamp': player_template.c:(.text+0xc900): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_min': player_template.c:(.text+0xc920): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_min': player_template.c:(.text+0xc9c0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_max': player_template.c:(.text+0xc9e0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_max': player_template.c:(.text+0xca80): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_round': player_template.c:(.text+0xcaa0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_round': player_template.c:(.text+0xcb20): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_ceil': player_template.c:(.text+0xcb40): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_ceil': player_template.c:(.text+0xcbc0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_floor': player_template.c:(.text+0xcbe0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_floor': player_template.c:(.text+0xcc60): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_abs': player_template.c:(.text+0xcc80): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_abs': player_template.c:(.text+0xcd00): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_inverse': player_template.c:(.text+0xcd20): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_inverse': player_template.c:(.text+0xcda0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_negative': player_template.c:(.text+0xcdc0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_negative': player_template.c:(.text+0xce40): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_snap': player_template.c:(.text+0xce60): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_snap': player_template.c:(.text+0xcf00): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_divide': player_template.c:(.text+0xcf20): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_divide': player_template.c:(.text+0xcfc0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_multiply_mat2': player_template.c:(.text+0xcfe0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_multiply_mat2': player_template.c:(.text+0xd080): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_multiply': player_template.c:(.text+0xd0a0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_multiply': player_template.c:(.text+0xd140): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_scale': player_template.c:(.text+0xd160): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_scale': player_template.c:(.text+0xd200): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_subtract': player_template.c:(.text+0xd220): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_subtract': player_template.c:(.text+0xd2c0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_add': player_template.c:(.text+0xd2e0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_add': player_template.c:(.text+0xd380): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_one': player_template.c:(.text+0xd3a0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_one': player_template.c:(.text+0xd420): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_zero': player_template.c:(.text+0xd440): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_zero': player_template.c:(.text+0xd4c0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_assign_vec2i': player_template.c:(.text+0xd4e0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_assign_vec2i': player_template.c:(.text+0xd560): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_assign': player_template.c:(.text+0xd580): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_assign': player_template.c:(.text+0xd600): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2': player_template.c:(.text+0xd620): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2': player_template.c:(.text+0xd6a0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_nearly_equal': player_template.c:(.text+0xd6c0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_nearly_equal': player_template.c:(.text+0xd700): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_equal': player_template.c:(.text+0xd720): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_equal': player_template.c:(.text+0xd760): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_near_zero': player_template.c:(.text+0xd780): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_near_zero': player_template.c:(.text+0xd7a0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `svec2_is_zero': player_template.c:(.text+0xd7c0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(player_template.c.o): In function `psvec2_is_zero': player_template.c:(.text+0xd7e0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_lerp': powerup.c:(.text+0x4c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_lerp': powerup.c:(.text+0x540): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_multiply': powerup.c:(.text+0x560): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_multiply': powerup.c:(.text+0x5e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_scale': powerup.c:(.text+0x600): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_scale': powerup.c:(.text+0x680): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_negative': powerup.c:(.text+0x6a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_negative': powerup.c:(.text+0x720): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_scaling': powerup.c:(.text+0x740): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_scaling': powerup.c:(.text+0x7c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_translation': powerup.c:(.text+0x7e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_translation': powerup.c:(.text+0x860): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_look_at': powerup.c:(.text+0x880): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_look_at': powerup.c:(.text+0x940): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_quaternion': powerup.c:(.text+0x960): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_quaternion': powerup.c:(.text+0x9e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_axis': powerup.c:(.text+0xa00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_axis': powerup.c:(.text+0xa80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_z': powerup.c:(.text+0xaa0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_z': powerup.c:(.text+0xb20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_y': powerup.c:(.text+0xb40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_y': powerup.c:(.text+0xbc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_rotation_x': powerup.c:(.text+0xbe0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_rotation_x': powerup.c:(.text+0xc60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_perspective_infinite': powerup.c:(.text+0xc80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_perspective_infinite': powerup.c:(.text+0xd00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_perspective_fov': powerup.c:(.text+0xd20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_perspective_fov': powerup.c:(.text+0xda0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_perspective': powerup.c:(.text+0xdc0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_perspective': powerup.c:(.text+0xe40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_ortho': powerup.c:(.text+0xe60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_ortho': powerup.c:(.text+0xee0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_inverse': powerup.c:(.text+0xf00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_inverse': powerup.c:(.text+0xf80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_adjugate': powerup.c:(.text+0xfa0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_adjugate': powerup.c:(.text+0x1020): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_transpose': powerup.c:(.text+0x1040): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_transpose': powerup.c:(.text+0x10c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_assign_mat3': powerup.c:(.text+0x10e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_assign_mat3': powerup.c:(.text+0x1160): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_assign_mat2': powerup.c:(.text+0x1180): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_assign_mat2': powerup.c:(.text+0x1220): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_assign': powerup.c:(.text+0x1240): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_assign': powerup.c:(.text+0x12c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_determinant': powerup.c:(.text+0x12e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_determinant': powerup.c:(.text+0x1300): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_identity': powerup.c:(.text+0x1320): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_identity': powerup.c:(.text+0x13a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4_zero': powerup.c:(.text+0x13c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4_zero': powerup.c:(.text+0x1440): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat4': powerup.c:(.text+0x1460): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat4': powerup.c:(.text+0x14e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_lerp': powerup.c:(.text+0x1500): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_lerp': powerup.c:(.text+0x1580): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_multiply': powerup.c:(.text+0x15a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_multiply': powerup.c:(.text+0x1620): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_scale': powerup.c:(.text+0x1640): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_scale': powerup.c:(.text+0x16c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_negative': powerup.c:(.text+0x16e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_negative': powerup.c:(.text+0x1760): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_scaling': powerup.c:(.text+0x1780): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_scaling': powerup.c:(.text+0x1800): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_quaternion': powerup.c:(.text+0x1820): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_quaternion': powerup.c:(.text+0x18c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_axis': powerup.c:(.text+0x18e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_axis': powerup.c:(.text+0x1980): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_z': powerup.c:(.text+0x19a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_z': powerup.c:(.text+0x1a20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_y': powerup.c:(.text+0x1a40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_y': powerup.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_rotation_x': powerup.c:(.text+0x1ae0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_rotation_x': powerup.c:(.text+0x1b60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_inverse': powerup.c:(.text+0x1b80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_inverse': powerup.c:(.text+0x1c00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_adjugate': powerup.c:(.text+0x1c20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_adjugate': powerup.c:(.text+0x1ca0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_cofactor': powerup.c:(.text+0x1cc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_cofactor': powerup.c:(.text+0x1d40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_transpose': powerup.c:(.text+0x1d60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_transpose': powerup.c:(.text+0x1de0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_assign_mat4': powerup.c:(.text+0x1e00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_assign_mat4': powerup.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_assign_mat2': powerup.c:(.text+0x1ea0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_assign_mat2': powerup.c:(.text+0x1f40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_assign': powerup.c:(.text+0x1f60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_assign': powerup.c:(.text+0x1fe0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_determinant': powerup.c:(.text+0x2000): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_determinant': powerup.c:(.text+0x2020): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_identity': powerup.c:(.text+0x2040): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_identity': powerup.c:(.text+0x20c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3_zero': powerup.c:(.text+0x20e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3_zero': powerup.c:(.text+0x2160): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat3': powerup.c:(.text+0x2180): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat3': powerup.c:(.text+0x2200): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_lerp': powerup.c:(.text+0x2220): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_lerp': powerup.c:(.text+0x22e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_multiply': powerup.c:(.text+0x2300): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_multiply': powerup.c:(.text+0x23c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_scale': powerup.c:(.text+0x23e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_scale': powerup.c:(.text+0x2480): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_negative': powerup.c:(.text+0x24a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_negative': powerup.c:(.text+0x2540): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_scaling': powerup.c:(.text+0x2560): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_scaling': powerup.c:(.text+0x2600): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_rotation': powerup.c:(.text+0x2620): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_rotation': powerup.c:(.text+0x26c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_inverse': powerup.c:(.text+0x26e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_inverse': powerup.c:(.text+0x2780): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_cofactor': powerup.c:(.text+0x27a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_cofactor': powerup.c:(.text+0x2840): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_transpose': powerup.c:(.text+0x2860): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_transpose': powerup.c:(.text+0x2900): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_assign_mat4': powerup.c:(.text+0x2920): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_assign_mat4': powerup.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_assign_mat3': powerup.c:(.text+0x29e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_assign_mat3': powerup.c:(.text+0x2a80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_assign': powerup.c:(.text+0x2aa0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_assign': powerup.c:(.text+0x2b40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_determinant': powerup.c:(.text+0x2b60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_determinant': powerup.c:(.text+0x2ba0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_identity': powerup.c:(.text+0x2bc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_identity': powerup.c:(.text+0x2c60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2_zero': powerup.c:(.text+0x2c80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2_zero': powerup.c:(.text+0x2d20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `smat2': powerup.c:(.text+0x2d40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psmat2': powerup.c:(.text+0x2de0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_length_squared': powerup.c:(.text+0x2e00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_length_squared': powerup.c:(.text+0x2e40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_length': powerup.c:(.text+0x2e60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_length': powerup.c:(.text+0x2ea0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_angle': powerup.c:(.text+0x2ec0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_angle': powerup.c:(.text+0x2f00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_dot': powerup.c:(.text+0x2f20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_dot': powerup.c:(.text+0x2f60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_slerp': powerup.c:(.text+0x2f80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_slerp': powerup.c:(.text+0x3040): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_lerp': powerup.c:(.text+0x3060): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_lerp': powerup.c:(.text+0x3120): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_yaw_pitch_roll': powerup.c:(.text+0x3140): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_yaw_pitch_roll': powerup.c:(.text+0x31e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_mat4': powerup.c:(.text+0x3200): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_mat4': powerup.c:(.text+0x32a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_vec3': powerup.c:(.text+0x32c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_vec3': powerup.c:(.text+0x3360): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_from_axis_angle': powerup.c:(.text+0x3380): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_from_axis_angle': powerup.c:(.text+0x3420): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_power': powerup.c:(.text+0x3440): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_power': powerup.c:(.text+0x34e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_normalize': powerup.c:(.text+0x3500): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_normalize': powerup.c:(.text+0x35a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_inverse': powerup.c:(.text+0x35c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_inverse': powerup.c:(.text+0x3660): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_conjugate': powerup.c:(.text+0x3680): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_conjugate': powerup.c:(.text+0x3720): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_negative': powerup.c:(.text+0x3740): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_negative': powerup.c:(.text+0x37e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_divide': powerup.c:(.text+0x3800): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_divide': powerup.c:(.text+0x38c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_multiply': powerup.c:(.text+0x38e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_multiply': powerup.c:(.text+0x39a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_scale': powerup.c:(.text+0x39c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_scale': powerup.c:(.text+0x3a60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_null': powerup.c:(.text+0x3a80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_null': powerup.c:(.text+0x3b20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_zero': powerup.c:(.text+0x3b40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_zero': powerup.c:(.text+0x3be0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_assign': powerup.c:(.text+0x3c00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_assign': powerup.c:(.text+0x3ca0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat': powerup.c:(.text+0x3cc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat': powerup.c:(.text+0x3d60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_nearly_equal': powerup.c:(.text+0x3d80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_nearly_equal': powerup.c:(.text+0x3dc0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_equal': powerup.c:(.text+0x3de0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_equal': powerup.c:(.text+0x3e20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_near_zero': powerup.c:(.text+0x3e40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_near_zero': powerup.c:(.text+0x3e80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `squat_is_zero': powerup.c:(.text+0x3ea0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psquat_is_zero': powerup.c:(.text+0x3ee0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_lerp': powerup.c:(.text+0x3f00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_lerp': powerup.c:(.text+0x3fa0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_normalize': powerup.c:(.text+0x3fc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_normalize': powerup.c:(.text+0x4060): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_clamp': powerup.c:(.text+0x4080): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_clamp': powerup.c:(.text+0x4120): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_min': powerup.c:(.text+0x4140): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_min': powerup.c:(.text+0x41e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_max': powerup.c:(.text+0x4200): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_max': powerup.c:(.text+0x42a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_round': powerup.c:(.text+0x42c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_round': powerup.c:(.text+0x4360): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_ceil': powerup.c:(.text+0x4380): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_ceil': powerup.c:(.text+0x4420): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_floor': powerup.c:(.text+0x4440): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_floor': powerup.c:(.text+0x44e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_abs': powerup.c:(.text+0x4500): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_abs': powerup.c:(.text+0x45a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_inverse': powerup.c:(.text+0x45c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_inverse': powerup.c:(.text+0x4660): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_negative': powerup.c:(.text+0x4680): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_negative': powerup.c:(.text+0x4720): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_snap': powerup.c:(.text+0x4740): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_snap': powerup.c:(.text+0x47e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_divide': powerup.c:(.text+0x4800): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_divide': powerup.c:(.text+0x48a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_multiply_mat4': powerup.c:(.text+0x48c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_multiply_mat4': powerup.c:(.text+0x4960): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_multiply': powerup.c:(.text+0x4980): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_multiply': powerup.c:(.text+0x4a20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_scale': powerup.c:(.text+0x4a40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_scale': powerup.c:(.text+0x4ae0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_subtract': powerup.c:(.text+0x4b00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_subtract': powerup.c:(.text+0x4ba0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_add': powerup.c:(.text+0x4bc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_add': powerup.c:(.text+0x4c60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_one': powerup.c:(.text+0x4c80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_one': powerup.c:(.text+0x4d00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_zero': powerup.c:(.text+0x4d20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_zero': powerup.c:(.text+0x4da0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_assign_vec4': powerup.c:(.text+0x4dc0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_assign_vec4': powerup.c:(.text+0x4e60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_assign': powerup.c:(.text+0x4e80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_assign': powerup.c:(.text+0x4f20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i': powerup.c:(.text+0x4f40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i': powerup.c:(.text+0x4fe0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_is_equal': powerup.c:(.text+0x5020): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_is_equal': powerup.c:(.text+0x5060): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4i_is_zero': powerup.c:(.text+0x5080): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4i_is_zero': powerup.c:(.text+0x50a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_lerp': powerup.c:(.text+0x50c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_lerp': powerup.c:(.text+0x5160): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_normalize': powerup.c:(.text+0x5180): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_normalize': powerup.c:(.text+0x5220): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_clamp': powerup.c:(.text+0x5240): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_clamp': powerup.c:(.text+0x52e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_min': powerup.c:(.text+0x5300): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_min': powerup.c:(.text+0x53a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_max': powerup.c:(.text+0x53c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_max': powerup.c:(.text+0x5460): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_round': powerup.c:(.text+0x5480): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_round': powerup.c:(.text+0x5520): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_ceil': powerup.c:(.text+0x5540): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_ceil': powerup.c:(.text+0x55e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_floor': powerup.c:(.text+0x5600): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_floor': powerup.c:(.text+0x56a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_abs': powerup.c:(.text+0x56c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_abs': powerup.c:(.text+0x5760): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_inverse': powerup.c:(.text+0x5780): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_inverse': powerup.c:(.text+0x5820): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_negative': powerup.c:(.text+0x5840): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_negative': powerup.c:(.text+0x58e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_snap': powerup.c:(.text+0x5900): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_snap': powerup.c:(.text+0x59a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_divide': powerup.c:(.text+0x59c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_divide': powerup.c:(.text+0x5a60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_multiply_mat4': powerup.c:(.text+0x5a80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_multiply_mat4': powerup.c:(.text+0x5b20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_multiply': powerup.c:(.text+0x5b40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_multiply': powerup.c:(.text+0x5be0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_scale': powerup.c:(.text+0x5c00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_scale': powerup.c:(.text+0x5ca0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_subtract': powerup.c:(.text+0x5cc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_subtract': powerup.c:(.text+0x5d60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_add': powerup.c:(.text+0x5d80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_add': powerup.c:(.text+0x5e20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_one': powerup.c:(.text+0x5e40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_one': powerup.c:(.text+0x5ec0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_zero': powerup.c:(.text+0x5ee0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_zero': powerup.c:(.text+0x5f60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_assign_vec4i': powerup.c:(.text+0x5f80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_assign_vec4i': powerup.c:(.text+0x6020): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_assign': powerup.c:(.text+0x6040): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_assign': powerup.c:(.text+0x60e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4': powerup.c:(.text+0x6100): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4': powerup.c:(.text+0x61a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_nearly_equal': powerup.c:(.text+0x61c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_nearly_equal': powerup.c:(.text+0x6200): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_equal': powerup.c:(.text+0x6220): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_equal': powerup.c:(.text+0x6260): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_near_zero': powerup.c:(.text+0x6280): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_near_zero': powerup.c:(.text+0x62c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec4_is_zero': powerup.c:(.text+0x62e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec4_is_zero': powerup.c:(.text+0x6300): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_distance_squared': powerup.c:(.text+0x6320): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_distance_squared': powerup.c:(.text+0x6380): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_distance': powerup.c:(.text+0x63a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_distance': powerup.c:(.text+0x6400): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_length_squared': powerup.c:(.text+0x6420): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_length_squared': powerup.c:(.text+0x6460): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_length': powerup.c:(.text+0x6480): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_length': powerup.c:(.text+0x64c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_dot': powerup.c:(.text+0x64e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_dot': powerup.c:(.text+0x6540): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_bezier4': powerup.c:(.text+0x6560): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_bezier4': powerup.c:(.text+0x6660): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_bezier3': powerup.c:(.text+0x66a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_bezier3': powerup.c:(.text+0x67a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_lerp': powerup.c:(.text+0x67c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_lerp': powerup.c:(.text+0x68a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_reflect': powerup.c:(.text+0x68c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_reflect': powerup.c:(.text+0x69a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_slide': powerup.c:(.text+0x69c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_slide': powerup.c:(.text+0x6aa0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_project': powerup.c:(.text+0x6ac0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_project': powerup.c:(.text+0x6ba0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_normalize': powerup.c:(.text+0x6bc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_normalize': powerup.c:(.text+0x6c80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_cross': powerup.c:(.text+0x6ca0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_cross': powerup.c:(.text+0x6d80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_clamp': powerup.c:(.text+0x6da0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_clamp': powerup.c:(.text+0x6ea0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_min': powerup.c:(.text+0x6ec0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_min': powerup.c:(.text+0x6fa0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_max': powerup.c:(.text+0x6fc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_max': powerup.c:(.text+0x70a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_round': powerup.c:(.text+0x70c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_round': powerup.c:(.text+0x7160): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_ceil': powerup.c:(.text+0x7180): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_ceil': powerup.c:(.text+0x7220): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_floor': powerup.c:(.text+0x7240): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_floor': powerup.c:(.text+0x72e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_abs': powerup.c:(.text+0x7300): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_abs': powerup.c:(.text+0x73c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_inverse': powerup.c:(.text+0x73e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_inverse': powerup.c:(.text+0x74a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_negative': powerup.c:(.text+0x74c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_negative': powerup.c:(.text+0x7580): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_snap': powerup.c:(.text+0x75a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_snap': powerup.c:(.text+0x7680): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_divide': powerup.c:(.text+0x76a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_divide': powerup.c:(.text+0x7780): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_multiply_mat3': powerup.c:(.text+0x77a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_multiply_mat3': powerup.c:(.text+0x7860): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_multiply': powerup.c:(.text+0x7880): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_multiply': powerup.c:(.text+0x7960): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_scale': powerup.c:(.text+0x7980): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_scale': powerup.c:(.text+0x7a40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_subtract': powerup.c:(.text+0x7a60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_subtract': powerup.c:(.text+0x7b40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_add': powerup.c:(.text+0x7b60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_add': powerup.c:(.text+0x7c40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_one': powerup.c:(.text+0x7c60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_one': powerup.c:(.text+0x7d00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_zero': powerup.c:(.text+0x7d20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_zero': powerup.c:(.text+0x7dc0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_assign_vec3': powerup.c:(.text+0x7de0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_assign_vec3': powerup.c:(.text+0x7e80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_assign': powerup.c:(.text+0x7ea0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_assign': powerup.c:(.text+0x7f60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i': powerup.c:(.text+0x7f80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i': powerup.c:(.text+0x8020): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_is_equal': powerup.c:(.text+0x8040): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_is_equal': powerup.c:(.text+0x80a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3i_is_zero': powerup.c:(.text+0x80c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3i_is_zero': powerup.c:(.text+0x8100): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_distance_squared': powerup.c:(.text+0x8120): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_distance_squared': powerup.c:(.text+0x8160): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_distance': powerup.c:(.text+0x8180): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_distance': powerup.c:(.text+0x81c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_length_squared': powerup.c:(.text+0x81e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_length_squared': powerup.c:(.text+0x8200): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_length': powerup.c:(.text+0x8220): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_length': powerup.c:(.text+0x8240): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_dot': powerup.c:(.text+0x8260): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_dot': powerup.c:(.text+0x82a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_bezier4': powerup.c:(.text+0x82c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_bezier4': powerup.c:(.text+0x83a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_bezier3': powerup.c:(.text+0x83e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_bezier3': powerup.c:(.text+0x84a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_lerp': powerup.c:(.text+0x84c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_lerp': powerup.c:(.text+0x8580): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_reflect': powerup.c:(.text+0x85a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_reflect': powerup.c:(.text+0x8660): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_slide': powerup.c:(.text+0x8680): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_slide': powerup.c:(.text+0x8740): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_project': powerup.c:(.text+0x8760): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_project': powerup.c:(.text+0x8820): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_normalize': powerup.c:(.text+0x8840): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_normalize': powerup.c:(.text+0x88e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_cross': powerup.c:(.text+0x8900): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_cross': powerup.c:(.text+0x89c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_clamp': powerup.c:(.text+0x89e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_clamp': powerup.c:(.text+0x8aa0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_min': powerup.c:(.text+0x8ac0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_min': powerup.c:(.text+0x8b80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_max': powerup.c:(.text+0x8ba0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_max': powerup.c:(.text+0x8c60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_round': powerup.c:(.text+0x8c80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_round': powerup.c:(.text+0x8d20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_ceil': powerup.c:(.text+0x8d40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_ceil': powerup.c:(.text+0x8de0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_floor': powerup.c:(.text+0x8e00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_floor': powerup.c:(.text+0x8ea0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_abs': powerup.c:(.text+0x8ec0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_abs': powerup.c:(.text+0x8f60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_inverse': powerup.c:(.text+0x8f80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_inverse': powerup.c:(.text+0x9020): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_negative': powerup.c:(.text+0x9040): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_negative': powerup.c:(.text+0x90e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_snap': powerup.c:(.text+0x9100): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_snap': powerup.c:(.text+0x91c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_divide': powerup.c:(.text+0x91e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_divide': powerup.c:(.text+0x92a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_multiply_mat3': powerup.c:(.text+0x92c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_multiply_mat3': powerup.c:(.text+0x9360): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_multiply': powerup.c:(.text+0x9380): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_multiply': powerup.c:(.text+0x9440): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_scale': powerup.c:(.text+0x9460): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_scale': powerup.c:(.text+0x9500): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_subtract': powerup.c:(.text+0x9520): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_subtract': powerup.c:(.text+0x95e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_add': powerup.c:(.text+0x9600): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_add': powerup.c:(.text+0x96c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_one': powerup.c:(.text+0x96e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_one': powerup.c:(.text+0x9780): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_zero': powerup.c:(.text+0x97a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_zero': powerup.c:(.text+0x9840): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_assign_vec3i': powerup.c:(.text+0x9860): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_assign_vec3i': powerup.c:(.text+0x9920): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_assign': powerup.c:(.text+0x9940): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_assign': powerup.c:(.text+0x99e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3': powerup.c:(.text+0x9a00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3': powerup.c:(.text+0x9aa0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_nearly_equal': powerup.c:(.text+0x9ac0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_nearly_equal': powerup.c:(.text+0x9b00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_equal': powerup.c:(.text+0x9b20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_equal': powerup.c:(.text+0x9b60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_near_zero': powerup.c:(.text+0x9b80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_near_zero': powerup.c:(.text+0x9bc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec3_is_zero': powerup.c:(.text+0x9be0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec3_is_zero': powerup.c:(.text+0x9c20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_distance_squared': powerup.c:(.text+0x9c40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_distance_squared': powerup.c:(.text+0x9c80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_distance': powerup.c:(.text+0x9ca0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_distance': powerup.c:(.text+0x9cc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_length': powerup.c:(.text+0x9ce0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_length': powerup.c:(.text+0x9d00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_length_squared': powerup.c:(.text+0x9d20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_length_squared': powerup.c:(.text+0x9d40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_angle': powerup.c:(.text+0x9d60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_angle': powerup.c:(.text+0x9d80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_dot': powerup.c:(.text+0x9da0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_dot': powerup.c:(.text+0x9de0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_bezier4': powerup.c:(.text+0x9e00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_bezier4': powerup.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_bezier3': powerup.c:(.text+0x9ee0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_bezier3': powerup.c:(.text+0x9f80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_lerp': powerup.c:(.text+0x9fa0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_lerp': powerup.c:(.text+0xa020): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_rotate': powerup.c:(.text+0xa040): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_rotate': powerup.c:(.text+0xa0c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_tangent': powerup.c:(.text+0xa0e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_tangent': powerup.c:(.text+0xa160): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_reflect': powerup.c:(.text+0xa180): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_reflect': powerup.c:(.text+0xa200): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_slide': powerup.c:(.text+0xa220): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_slide': powerup.c:(.text+0xa2a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_project': powerup.c:(.text+0xa2c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_project': powerup.c:(.text+0xa340): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_normalize': powerup.c:(.text+0xa360): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_normalize': powerup.c:(.text+0xa3e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_clamp': powerup.c:(.text+0xa400): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_clamp': powerup.c:(.text+0xa4a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_min': powerup.c:(.text+0xa4c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_min': powerup.c:(.text+0xa540): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_max': powerup.c:(.text+0xa560): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_max': powerup.c:(.text+0xa5e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_round': powerup.c:(.text+0xa600): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_round': powerup.c:(.text+0xa680): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_ceil': powerup.c:(.text+0xa6a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_ceil': powerup.c:(.text+0xa720): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_floor': powerup.c:(.text+0xa740): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_floor': powerup.c:(.text+0xa7c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_abs': powerup.c:(.text+0xa7e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_abs': powerup.c:(.text+0xa860): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_inverse': powerup.c:(.text+0xa880): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_inverse': powerup.c:(.text+0xa900): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_negative': powerup.c:(.text+0xa920): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_negative': powerup.c:(.text+0xa9a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_snap': powerup.c:(.text+0xa9c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_snap': powerup.c:(.text+0xaa40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_divide': powerup.c:(.text+0xaa60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_divide': powerup.c:(.text+0xaae0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_multiply_mat2': powerup.c:(.text+0xab00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_multiply_mat2': powerup.c:(.text+0xaba0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_multiply': powerup.c:(.text+0xabc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_multiply': powerup.c:(.text+0xac40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_scale': powerup.c:(.text+0xac60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_scale': powerup.c:(.text+0xace0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_subtract': powerup.c:(.text+0xad00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_subtract': powerup.c:(.text+0xad80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_add': powerup.c:(.text+0xada0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_add': powerup.c:(.text+0xae20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_one': powerup.c:(.text+0xae40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_one': powerup.c:(.text+0xaec0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_zero': powerup.c:(.text+0xaee0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_zero': powerup.c:(.text+0xaf60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_assign_vec2': powerup.c:(.text+0xaf80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_assign_vec2': powerup.c:(.text+0xb000): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_assign': powerup.c:(.text+0xb020): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_assign': powerup.c:(.text+0xb0a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i': powerup.c:(.text+0xb0c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i': powerup.c:(.text+0xb140): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_is_equal': powerup.c:(.text+0xb160): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_is_equal': powerup.c:(.text+0xb1a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2i_is_zero': powerup.c:(.text+0xb1c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2i_is_zero': powerup.c:(.text+0xb1e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_distance_squared': powerup.c:(.text+0xb200): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_distance_squared': powerup.c:(.text+0xb240): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_distance': powerup.c:(.text+0xb260): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_distance': powerup.c:(.text+0xb2a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_length': powerup.c:(.text+0xb2c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_length': powerup.c:(.text+0xb2e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_length_squared': powerup.c:(.text+0xb300): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_length_squared': powerup.c:(.text+0xb320): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_angle': powerup.c:(.text+0xb340): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_angle': powerup.c:(.text+0xb360): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_dot': powerup.c:(.text+0xb380): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_dot': powerup.c:(.text+0xb3c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_bezier4': powerup.c:(.text+0xb3e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_bezier4': powerup.c:(.text+0xb4a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_bezier3': powerup.c:(.text+0xb4e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_bezier3': powerup.c:(.text+0xb580): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_lerp': powerup.c:(.text+0xb5a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_lerp': powerup.c:(.text+0xb640): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_rotate': powerup.c:(.text+0xb660): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_rotate': powerup.c:(.text+0xb700): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_tangent': powerup.c:(.text+0xb720): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_tangent': powerup.c:(.text+0xb7a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_reflect': powerup.c:(.text+0xb7c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_reflect': powerup.c:(.text+0xb860): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_slide': powerup.c:(.text+0xb880): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_slide': powerup.c:(.text+0xb920): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_project': powerup.c:(.text+0xb940): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_project': powerup.c:(.text+0xb9e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_normalize': powerup.c:(.text+0xba00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_normalize': powerup.c:(.text+0xba80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_clamp': powerup.c:(.text+0xbaa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_clamp': powerup.c:(.text+0xbb40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_min': powerup.c:(.text+0xbb60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_min': powerup.c:(.text+0xbc00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_max': powerup.c:(.text+0xbc20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_max': powerup.c:(.text+0xbcc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_round': powerup.c:(.text+0xbce0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_round': powerup.c:(.text+0xbd60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_ceil': powerup.c:(.text+0xbd80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_ceil': powerup.c:(.text+0xbe00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_floor': powerup.c:(.text+0xbe20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_floor': powerup.c:(.text+0xbea0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_abs': powerup.c:(.text+0xbec0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_abs': powerup.c:(.text+0xbf40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_inverse': powerup.c:(.text+0xbf60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_inverse': powerup.c:(.text+0xbfe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_negative': powerup.c:(.text+0xc000): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_negative': powerup.c:(.text+0xc080): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_snap': powerup.c:(.text+0xc0a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_snap': powerup.c:(.text+0xc140): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_divide': powerup.c:(.text+0xc160): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_divide': powerup.c:(.text+0xc200): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_multiply_mat2': powerup.c:(.text+0xc220): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_multiply_mat2': powerup.c:(.text+0xc2c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_multiply': powerup.c:(.text+0xc2e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_multiply': powerup.c:(.text+0xc380): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_scale': powerup.c:(.text+0xc3a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_scale': powerup.c:(.text+0xc440): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_subtract': powerup.c:(.text+0xc460): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_subtract': powerup.c:(.text+0xc500): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_add': powerup.c:(.text+0xc520): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_add': powerup.c:(.text+0xc5c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_one': powerup.c:(.text+0xc5e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_one': powerup.c:(.text+0xc660): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_zero': powerup.c:(.text+0xc680): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_zero': powerup.c:(.text+0xc700): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_assign_vec2i': powerup.c:(.text+0xc720): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_assign_vec2i': powerup.c:(.text+0xc7a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_assign': powerup.c:(.text+0xc7c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_assign': powerup.c:(.text+0xc840): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2': powerup.c:(.text+0xc860): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2': powerup.c:(.text+0xc8e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_nearly_equal': powerup.c:(.text+0xc900): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_nearly_equal': powerup.c:(.text+0xc940): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_equal': powerup.c:(.text+0xc960): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_equal': powerup.c:(.text+0xc9a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_near_zero': powerup.c:(.text+0xc9c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_near_zero': powerup.c:(.text+0xc9e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `svec2_is_zero': powerup.c:(.text+0xce40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(powerup.c.o): In function `psvec2_is_zero': powerup.c:(.text+0xce60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_lerp': quick_play.c:(.text+0x640): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_lerp': quick_play.c:(.text+0x6c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_multiply': quick_play.c:(.text+0x6e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_multiply': quick_play.c:(.text+0x760): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_scale': quick_play.c:(.text+0x780): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_scale': quick_play.c:(.text+0x800): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_negative': quick_play.c:(.text+0x820): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_negative': quick_play.c:(.text+0x8a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_scaling': quick_play.c:(.text+0x8c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_scaling': quick_play.c:(.text+0x940): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_translation': quick_play.c:(.text+0x960): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_translation': quick_play.c:(.text+0x9e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_look_at': quick_play.c:(.text+0xa00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_look_at': quick_play.c:(.text+0xac0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_quaternion': quick_play.c:(.text+0xae0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_quaternion': quick_play.c:(.text+0xb60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_axis': quick_play.c:(.text+0xb80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_axis': quick_play.c:(.text+0xc00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_z': quick_play.c:(.text+0xc20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_z': quick_play.c:(.text+0xca0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_y': quick_play.c:(.text+0xcc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_y': quick_play.c:(.text+0xd40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_rotation_x': quick_play.c:(.text+0xd60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_rotation_x': quick_play.c:(.text+0xde0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_perspective_infinite': quick_play.c:(.text+0xe00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_perspective_infinite': quick_play.c:(.text+0xe80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_perspective_fov': quick_play.c:(.text+0xea0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_perspective_fov': quick_play.c:(.text+0xf20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_perspective': quick_play.c:(.text+0xf40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_perspective': quick_play.c:(.text+0xfc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_ortho': quick_play.c:(.text+0xfe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_ortho': quick_play.c:(.text+0x1060): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_inverse': quick_play.c:(.text+0x1080): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_inverse': quick_play.c:(.text+0x1100): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_adjugate': quick_play.c:(.text+0x1120): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_adjugate': quick_play.c:(.text+0x11a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_transpose': quick_play.c:(.text+0x11c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_transpose': quick_play.c:(.text+0x1240): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_assign_mat3': quick_play.c:(.text+0x1260): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_assign_mat3': quick_play.c:(.text+0x12e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_assign_mat2': quick_play.c:(.text+0x1300): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_assign_mat2': quick_play.c:(.text+0x13a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_assign': quick_play.c:(.text+0x13c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_assign': quick_play.c:(.text+0x1440): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_determinant': quick_play.c:(.text+0x1460): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_determinant': quick_play.c:(.text+0x1480): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_identity': quick_play.c:(.text+0x14a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_identity': quick_play.c:(.text+0x1520): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4_zero': quick_play.c:(.text+0x1540): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4_zero': quick_play.c:(.text+0x15c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat4': quick_play.c:(.text+0x15e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat4': quick_play.c:(.text+0x1660): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_lerp': quick_play.c:(.text+0x1680): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_lerp': quick_play.c:(.text+0x1700): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_multiply': quick_play.c:(.text+0x1720): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_multiply': quick_play.c:(.text+0x17a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_scale': quick_play.c:(.text+0x17c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_scale': quick_play.c:(.text+0x1840): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_negative': quick_play.c:(.text+0x1860): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_negative': quick_play.c:(.text+0x18e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_scaling': quick_play.c:(.text+0x1900): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_scaling': quick_play.c:(.text+0x1980): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_quaternion': quick_play.c:(.text+0x19a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_quaternion': quick_play.c:(.text+0x1a40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_axis': quick_play.c:(.text+0x1a60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_axis': quick_play.c:(.text+0x1b00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_z': quick_play.c:(.text+0x1b20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_z': quick_play.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_y': quick_play.c:(.text+0x1bc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_y': quick_play.c:(.text+0x1c40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_rotation_x': quick_play.c:(.text+0x1c60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_rotation_x': quick_play.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_inverse': quick_play.c:(.text+0x1d00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_inverse': quick_play.c:(.text+0x1d80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_adjugate': quick_play.c:(.text+0x1da0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_adjugate': quick_play.c:(.text+0x1e20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_cofactor': quick_play.c:(.text+0x1e40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_cofactor': quick_play.c:(.text+0x1ec0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_transpose': quick_play.c:(.text+0x1ee0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_transpose': quick_play.c:(.text+0x1f60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_assign_mat4': quick_play.c:(.text+0x1f80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_assign_mat4': quick_play.c:(.text+0x2000): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_assign_mat2': quick_play.c:(.text+0x2020): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_assign_mat2': quick_play.c:(.text+0x20c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_assign': quick_play.c:(.text+0x20e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_assign': quick_play.c:(.text+0x2160): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_determinant': quick_play.c:(.text+0x2180): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_determinant': quick_play.c:(.text+0x21a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_identity': quick_play.c:(.text+0x21c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_identity': quick_play.c:(.text+0x2240): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3_zero': quick_play.c:(.text+0x2260): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3_zero': quick_play.c:(.text+0x22e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat3': quick_play.c:(.text+0x2300): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat3': quick_play.c:(.text+0x2380): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_lerp': quick_play.c:(.text+0x23a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_lerp': quick_play.c:(.text+0x2460): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_multiply': quick_play.c:(.text+0x2480): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_multiply': quick_play.c:(.text+0x2540): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_scale': quick_play.c:(.text+0x2560): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_scale': quick_play.c:(.text+0x2600): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_negative': quick_play.c:(.text+0x2620): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_negative': quick_play.c:(.text+0x26c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_scaling': quick_play.c:(.text+0x26e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_scaling': quick_play.c:(.text+0x2780): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_rotation': quick_play.c:(.text+0x27a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_rotation': quick_play.c:(.text+0x2840): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_inverse': quick_play.c:(.text+0x2860): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_inverse': quick_play.c:(.text+0x2900): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_cofactor': quick_play.c:(.text+0x2920): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_cofactor': quick_play.c:(.text+0x29c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_transpose': quick_play.c:(.text+0x29e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_transpose': quick_play.c:(.text+0x2a80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_assign_mat4': quick_play.c:(.text+0x2aa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_assign_mat4': quick_play.c:(.text+0x2b40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_assign_mat3': quick_play.c:(.text+0x2b60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_assign_mat3': quick_play.c:(.text+0x2c00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_assign': quick_play.c:(.text+0x2c20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_assign': quick_play.c:(.text+0x2cc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_determinant': quick_play.c:(.text+0x2ce0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_determinant': quick_play.c:(.text+0x2d20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_identity': quick_play.c:(.text+0x2d40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_identity': quick_play.c:(.text+0x2de0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2_zero': quick_play.c:(.text+0x2e00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2_zero': quick_play.c:(.text+0x2ea0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `smat2': quick_play.c:(.text+0x2ec0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psmat2': quick_play.c:(.text+0x2f60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_length_squared': quick_play.c:(.text+0x2f80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_length_squared': quick_play.c:(.text+0x2fc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_length': quick_play.c:(.text+0x2fe0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_length': quick_play.c:(.text+0x3020): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_angle': quick_play.c:(.text+0x3040): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_angle': quick_play.c:(.text+0x3080): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_dot': quick_play.c:(.text+0x30a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_dot': quick_play.c:(.text+0x30e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_slerp': quick_play.c:(.text+0x3100): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_slerp': quick_play.c:(.text+0x31c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_lerp': quick_play.c:(.text+0x31e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_lerp': quick_play.c:(.text+0x32a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_yaw_pitch_roll': quick_play.c:(.text+0x32c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_yaw_pitch_roll': quick_play.c:(.text+0x3360): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_mat4': quick_play.c:(.text+0x3380): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_mat4': quick_play.c:(.text+0x3420): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_vec3': quick_play.c:(.text+0x3440): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_vec3': quick_play.c:(.text+0x34e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_from_axis_angle': quick_play.c:(.text+0x3500): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_from_axis_angle': quick_play.c:(.text+0x35a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_power': quick_play.c:(.text+0x35c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_power': quick_play.c:(.text+0x3660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_normalize': quick_play.c:(.text+0x3680): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_normalize': quick_play.c:(.text+0x3720): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_inverse': quick_play.c:(.text+0x3740): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_inverse': quick_play.c:(.text+0x37e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_conjugate': quick_play.c:(.text+0x3800): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_conjugate': quick_play.c:(.text+0x38a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_negative': quick_play.c:(.text+0x38c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_negative': quick_play.c:(.text+0x3960): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_divide': quick_play.c:(.text+0x3980): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_divide': quick_play.c:(.text+0x3a40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_multiply': quick_play.c:(.text+0x3a60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_multiply': quick_play.c:(.text+0x3b20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_scale': quick_play.c:(.text+0x3b40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_scale': quick_play.c:(.text+0x3be0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_null': quick_play.c:(.text+0x3c00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_null': quick_play.c:(.text+0x3ca0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_zero': quick_play.c:(.text+0x3cc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_zero': quick_play.c:(.text+0x3d60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_assign': quick_play.c:(.text+0x3d80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_assign': quick_play.c:(.text+0x3e20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat': quick_play.c:(.text+0x3e40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat': quick_play.c:(.text+0x3ee0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_nearly_equal': quick_play.c:(.text+0x3f00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_nearly_equal': quick_play.c:(.text+0x3f40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_equal': quick_play.c:(.text+0x3f60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_equal': quick_play.c:(.text+0x3fa0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_near_zero': quick_play.c:(.text+0x3fc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_near_zero': quick_play.c:(.text+0x4000): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `squat_is_zero': quick_play.c:(.text+0x4020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psquat_is_zero': quick_play.c:(.text+0x4060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_lerp': quick_play.c:(.text+0x4080): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_lerp': quick_play.c:(.text+0x4120): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_normalize': quick_play.c:(.text+0x4140): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_normalize': quick_play.c:(.text+0x41e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_clamp': quick_play.c:(.text+0x4200): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_clamp': quick_play.c:(.text+0x42a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_min': quick_play.c:(.text+0x42c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_min': quick_play.c:(.text+0x4360): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_max': quick_play.c:(.text+0x4380): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_max': quick_play.c:(.text+0x4420): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_round': quick_play.c:(.text+0x4440): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_round': quick_play.c:(.text+0x44e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_ceil': quick_play.c:(.text+0x4500): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_ceil': quick_play.c:(.text+0x45a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_floor': quick_play.c:(.text+0x45c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_floor': quick_play.c:(.text+0x4660): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_abs': quick_play.c:(.text+0x4680): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_abs': quick_play.c:(.text+0x4720): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_inverse': quick_play.c:(.text+0x4740): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_inverse': quick_play.c:(.text+0x47e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_negative': quick_play.c:(.text+0x4800): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_negative': quick_play.c:(.text+0x48a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_snap': quick_play.c:(.text+0x48c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_snap': quick_play.c:(.text+0x4960): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_divide': quick_play.c:(.text+0x4980): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_divide': quick_play.c:(.text+0x4a20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_multiply_mat4': quick_play.c:(.text+0x4a40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_multiply_mat4': quick_play.c:(.text+0x4ae0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_multiply': quick_play.c:(.text+0x4b00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_multiply': quick_play.c:(.text+0x4ba0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_scale': quick_play.c:(.text+0x4bc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_scale': quick_play.c:(.text+0x4c60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_subtract': quick_play.c:(.text+0x4c80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_subtract': quick_play.c:(.text+0x4d20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_add': quick_play.c:(.text+0x4d40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_add': quick_play.c:(.text+0x4de0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_one': quick_play.c:(.text+0x4e00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_one': quick_play.c:(.text+0x4e80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_zero': quick_play.c:(.text+0x4ea0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_zero': quick_play.c:(.text+0x4f20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_assign_vec4': quick_play.c:(.text+0x4f40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_assign_vec4': quick_play.c:(.text+0x4fe0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_assign': quick_play.c:(.text+0x5000): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_assign': quick_play.c:(.text+0x50a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i': quick_play.c:(.text+0x50c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i': quick_play.c:(.text+0x5160): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_is_equal': quick_play.c:(.text+0x51a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_is_equal': quick_play.c:(.text+0x51e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4i_is_zero': quick_play.c:(.text+0x5200): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4i_is_zero': quick_play.c:(.text+0x5220): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_lerp': quick_play.c:(.text+0x5240): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_lerp': quick_play.c:(.text+0x52e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_normalize': quick_play.c:(.text+0x5300): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_normalize': quick_play.c:(.text+0x53a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_clamp': quick_play.c:(.text+0x53c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_clamp': quick_play.c:(.text+0x5460): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_min': quick_play.c:(.text+0x5480): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_min': quick_play.c:(.text+0x5520): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_max': quick_play.c:(.text+0x5540): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_max': quick_play.c:(.text+0x55e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_round': quick_play.c:(.text+0x5600): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_round': quick_play.c:(.text+0x56a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_ceil': quick_play.c:(.text+0x56c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_ceil': quick_play.c:(.text+0x5760): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_floor': quick_play.c:(.text+0x5780): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_floor': quick_play.c:(.text+0x5820): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_abs': quick_play.c:(.text+0x5840): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_abs': quick_play.c:(.text+0x58e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_inverse': quick_play.c:(.text+0x5900): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_inverse': quick_play.c:(.text+0x59a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_negative': quick_play.c:(.text+0x59c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_negative': quick_play.c:(.text+0x5a60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_snap': quick_play.c:(.text+0x5a80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_snap': quick_play.c:(.text+0x5b20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_divide': quick_play.c:(.text+0x5b40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_divide': quick_play.c:(.text+0x5be0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_multiply_mat4': quick_play.c:(.text+0x5c00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_multiply_mat4': quick_play.c:(.text+0x5ca0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_multiply': quick_play.c:(.text+0x5cc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_multiply': quick_play.c:(.text+0x5d60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_scale': quick_play.c:(.text+0x5d80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_scale': quick_play.c:(.text+0x5e20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_subtract': quick_play.c:(.text+0x5e40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_subtract': quick_play.c:(.text+0x5ee0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_add': quick_play.c:(.text+0x5f00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_add': quick_play.c:(.text+0x5fa0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_one': quick_play.c:(.text+0x5fc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_one': quick_play.c:(.text+0x6040): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_zero': quick_play.c:(.text+0x6060): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_zero': quick_play.c:(.text+0x60e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_assign_vec4i': quick_play.c:(.text+0x6100): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_assign_vec4i': quick_play.c:(.text+0x61a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_assign': quick_play.c:(.text+0x61c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_assign': quick_play.c:(.text+0x6260): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4': quick_play.c:(.text+0x6280): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4': quick_play.c:(.text+0x6320): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_nearly_equal': quick_play.c:(.text+0x6340): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_nearly_equal': quick_play.c:(.text+0x6380): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_equal': quick_play.c:(.text+0x63a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_equal': quick_play.c:(.text+0x63e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_near_zero': quick_play.c:(.text+0x6400): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_near_zero': quick_play.c:(.text+0x6440): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec4_is_zero': quick_play.c:(.text+0x6460): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec4_is_zero': quick_play.c:(.text+0x6480): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_distance_squared': quick_play.c:(.text+0x64a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_distance_squared': quick_play.c:(.text+0x6500): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_distance': quick_play.c:(.text+0x6520): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_distance': quick_play.c:(.text+0x6580): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_length_squared': quick_play.c:(.text+0x65a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_length_squared': quick_play.c:(.text+0x65e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_length': quick_play.c:(.text+0x6600): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_length': quick_play.c:(.text+0x6640): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_dot': quick_play.c:(.text+0x6660): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_dot': quick_play.c:(.text+0x66c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_bezier4': quick_play.c:(.text+0x66e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_bezier4': quick_play.c:(.text+0x67e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_bezier3': quick_play.c:(.text+0x6820): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_bezier3': quick_play.c:(.text+0x6920): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_lerp': quick_play.c:(.text+0x6940): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_lerp': quick_play.c:(.text+0x6a20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_reflect': quick_play.c:(.text+0x6a40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_reflect': quick_play.c:(.text+0x6b20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_slide': quick_play.c:(.text+0x6b40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_slide': quick_play.c:(.text+0x6c20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_project': quick_play.c:(.text+0x6c40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_project': quick_play.c:(.text+0x6d20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_normalize': quick_play.c:(.text+0x6d40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_normalize': quick_play.c:(.text+0x6e00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_cross': quick_play.c:(.text+0x6e20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_cross': quick_play.c:(.text+0x6f00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_clamp': quick_play.c:(.text+0x6f20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_clamp': quick_play.c:(.text+0x7020): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_min': quick_play.c:(.text+0x7040): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_min': quick_play.c:(.text+0x7120): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_max': quick_play.c:(.text+0x7140): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_max': quick_play.c:(.text+0x7220): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_round': quick_play.c:(.text+0x7240): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_round': quick_play.c:(.text+0x72e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_ceil': quick_play.c:(.text+0x7300): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_ceil': quick_play.c:(.text+0x73a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_floor': quick_play.c:(.text+0x73c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_floor': quick_play.c:(.text+0x7460): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_abs': quick_play.c:(.text+0x7480): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_abs': quick_play.c:(.text+0x7540): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_inverse': quick_play.c:(.text+0x7560): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_inverse': quick_play.c:(.text+0x7620): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_negative': quick_play.c:(.text+0x7640): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_negative': quick_play.c:(.text+0x7700): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_snap': quick_play.c:(.text+0x7720): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_snap': quick_play.c:(.text+0x7800): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_divide': quick_play.c:(.text+0x7820): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_divide': quick_play.c:(.text+0x7900): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_multiply_mat3': quick_play.c:(.text+0x7920): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_multiply_mat3': quick_play.c:(.text+0x79e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_multiply': quick_play.c:(.text+0x7a00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_multiply': quick_play.c:(.text+0x7ae0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_scale': quick_play.c:(.text+0x7b00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_scale': quick_play.c:(.text+0x7bc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_subtract': quick_play.c:(.text+0x7be0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_subtract': quick_play.c:(.text+0x7cc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_add': quick_play.c:(.text+0x7ce0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_add': quick_play.c:(.text+0x7dc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_one': quick_play.c:(.text+0x7de0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_one': quick_play.c:(.text+0x7e80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_zero': quick_play.c:(.text+0x7ea0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_zero': quick_play.c:(.text+0x7f40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_assign_vec3': quick_play.c:(.text+0x7f60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_assign_vec3': quick_play.c:(.text+0x8000): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_assign': quick_play.c:(.text+0x8020): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_assign': quick_play.c:(.text+0x80e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i': quick_play.c:(.text+0x8100): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i': quick_play.c:(.text+0x81a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_is_equal': quick_play.c:(.text+0x81c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_is_equal': quick_play.c:(.text+0x8220): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3i_is_zero': quick_play.c:(.text+0x8240): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3i_is_zero': quick_play.c:(.text+0x8280): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_distance_squared': quick_play.c:(.text+0x82a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_distance_squared': quick_play.c:(.text+0x82e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_distance': quick_play.c:(.text+0x8300): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_distance': quick_play.c:(.text+0x8340): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_length_squared': quick_play.c:(.text+0x8360): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_length_squared': quick_play.c:(.text+0x8380): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_length': quick_play.c:(.text+0x83a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_length': quick_play.c:(.text+0x83c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_dot': quick_play.c:(.text+0x83e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_dot': quick_play.c:(.text+0x8420): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_bezier4': quick_play.c:(.text+0x8440): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_bezier4': quick_play.c:(.text+0x8520): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_bezier3': quick_play.c:(.text+0x8560): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_bezier3': quick_play.c:(.text+0x8620): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_lerp': quick_play.c:(.text+0x8640): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_lerp': quick_play.c:(.text+0x8700): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_reflect': quick_play.c:(.text+0x8720): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_reflect': quick_play.c:(.text+0x87e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_slide': quick_play.c:(.text+0x8800): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_slide': quick_play.c:(.text+0x88c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_project': quick_play.c:(.text+0x88e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_project': quick_play.c:(.text+0x89a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_normalize': quick_play.c:(.text+0x89c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_normalize': quick_play.c:(.text+0x8a60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_cross': quick_play.c:(.text+0x8a80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_cross': quick_play.c:(.text+0x8b40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_clamp': quick_play.c:(.text+0x8b60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_clamp': quick_play.c:(.text+0x8c20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_min': quick_play.c:(.text+0x8c40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_min': quick_play.c:(.text+0x8d00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_max': quick_play.c:(.text+0x8d20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_max': quick_play.c:(.text+0x8de0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_round': quick_play.c:(.text+0x8e00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_round': quick_play.c:(.text+0x8ea0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_ceil': quick_play.c:(.text+0x8ec0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_ceil': quick_play.c:(.text+0x8f60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_floor': quick_play.c:(.text+0x8f80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_floor': quick_play.c:(.text+0x9020): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_abs': quick_play.c:(.text+0x9040): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_abs': quick_play.c:(.text+0x90e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_inverse': quick_play.c:(.text+0x9100): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_inverse': quick_play.c:(.text+0x91a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_negative': quick_play.c:(.text+0x91c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_negative': quick_play.c:(.text+0x9260): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_snap': quick_play.c:(.text+0x9280): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_snap': quick_play.c:(.text+0x9340): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_divide': quick_play.c:(.text+0x9360): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_divide': quick_play.c:(.text+0x9420): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_multiply_mat3': quick_play.c:(.text+0x9440): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_multiply_mat3': quick_play.c:(.text+0x94e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_multiply': quick_play.c:(.text+0x9500): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_multiply': quick_play.c:(.text+0x95c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_scale': quick_play.c:(.text+0x95e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_scale': quick_play.c:(.text+0x9680): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_subtract': quick_play.c:(.text+0x96a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_subtract': quick_play.c:(.text+0x9760): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_add': quick_play.c:(.text+0x9780): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_add': quick_play.c:(.text+0x9840): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_one': quick_play.c:(.text+0x9860): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_one': quick_play.c:(.text+0x9900): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_zero': quick_play.c:(.text+0x9920): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_zero': quick_play.c:(.text+0x99c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_assign_vec3i': quick_play.c:(.text+0x99e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_assign_vec3i': quick_play.c:(.text+0x9aa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_assign': quick_play.c:(.text+0x9ac0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_assign': quick_play.c:(.text+0x9b60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3': quick_play.c:(.text+0x9b80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3': quick_play.c:(.text+0x9c20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_nearly_equal': quick_play.c:(.text+0x9c40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_nearly_equal': quick_play.c:(.text+0x9c80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_equal': quick_play.c:(.text+0x9ca0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_equal': quick_play.c:(.text+0x9ce0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_near_zero': quick_play.c:(.text+0x9d00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_near_zero': quick_play.c:(.text+0x9d40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec3_is_zero': quick_play.c:(.text+0x9d60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec3_is_zero': quick_play.c:(.text+0x9da0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_distance_squared': quick_play.c:(.text+0x9dc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_distance_squared': quick_play.c:(.text+0x9e00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_distance': quick_play.c:(.text+0x9e20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_distance': quick_play.c:(.text+0x9e40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_length': quick_play.c:(.text+0x9e60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_length': quick_play.c:(.text+0x9e80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_length_squared': quick_play.c:(.text+0x9ea0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_length_squared': quick_play.c:(.text+0x9ec0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_angle': quick_play.c:(.text+0x9ee0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_angle': quick_play.c:(.text+0x9f00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_dot': quick_play.c:(.text+0x9f20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_dot': quick_play.c:(.text+0x9f60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_bezier4': quick_play.c:(.text+0x9f80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_bezier4': quick_play.c:(.text+0xa020): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_bezier3': quick_play.c:(.text+0xa060): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_bezier3': quick_play.c:(.text+0xa100): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_lerp': quick_play.c:(.text+0xa120): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_lerp': quick_play.c:(.text+0xa1a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_rotate': quick_play.c:(.text+0xa1c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_rotate': quick_play.c:(.text+0xa240): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_tangent': quick_play.c:(.text+0xa260): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_tangent': quick_play.c:(.text+0xa2e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_reflect': quick_play.c:(.text+0xa300): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_reflect': quick_play.c:(.text+0xa380): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_slide': quick_play.c:(.text+0xa3a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_slide': quick_play.c:(.text+0xa420): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_project': quick_play.c:(.text+0xa440): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_project': quick_play.c:(.text+0xa4c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_normalize': quick_play.c:(.text+0xa4e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_normalize': quick_play.c:(.text+0xa560): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_clamp': quick_play.c:(.text+0xa580): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_clamp': quick_play.c:(.text+0xa620): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_min': quick_play.c:(.text+0xa640): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_min': quick_play.c:(.text+0xa6c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_max': quick_play.c:(.text+0xa6e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_max': quick_play.c:(.text+0xa760): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_round': quick_play.c:(.text+0xa780): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_round': quick_play.c:(.text+0xa800): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_ceil': quick_play.c:(.text+0xa820): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_ceil': quick_play.c:(.text+0xa8a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_floor': quick_play.c:(.text+0xa8c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_floor': quick_play.c:(.text+0xa940): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_abs': quick_play.c:(.text+0xa960): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_abs': quick_play.c:(.text+0xa9e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_inverse': quick_play.c:(.text+0xaa00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_inverse': quick_play.c:(.text+0xaa80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_negative': quick_play.c:(.text+0xaaa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_negative': quick_play.c:(.text+0xab20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_snap': quick_play.c:(.text+0xab40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_snap': quick_play.c:(.text+0xabc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_divide': quick_play.c:(.text+0xabe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_divide': quick_play.c:(.text+0xac60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_multiply_mat2': quick_play.c:(.text+0xac80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_multiply_mat2': quick_play.c:(.text+0xad20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_multiply': quick_play.c:(.text+0xad40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_multiply': quick_play.c:(.text+0xadc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_scale': quick_play.c:(.text+0xade0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_scale': quick_play.c:(.text+0xae60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_subtract': quick_play.c:(.text+0xae80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_subtract': quick_play.c:(.text+0xaf00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_add': quick_play.c:(.text+0xaf20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_add': quick_play.c:(.text+0xafa0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_one': quick_play.c:(.text+0xafc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_one': quick_play.c:(.text+0xb040): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_zero': quick_play.c:(.text+0xb060): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_zero': quick_play.c:(.text+0xb0e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_assign_vec2': quick_play.c:(.text+0xb100): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_assign_vec2': quick_play.c:(.text+0xb180): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_assign': quick_play.c:(.text+0xb1a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_assign': quick_play.c:(.text+0xb220): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i': quick_play.c:(.text+0xc4e0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i': quick_play.c:(.text+0xc560): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_is_equal': quick_play.c:(.text+0xc580): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_is_equal': quick_play.c:(.text+0xc5c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2i_is_zero': quick_play.c:(.text+0xc5e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2i_is_zero': quick_play.c:(.text+0xc600): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_distance_squared': quick_play.c:(.text+0xc620): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_distance_squared': quick_play.c:(.text+0xc660): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_distance': quick_play.c:(.text+0xc680): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_distance': quick_play.c:(.text+0xc6c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_length': quick_play.c:(.text+0xc6e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_length': quick_play.c:(.text+0xc700): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_length_squared': quick_play.c:(.text+0xc720): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_length_squared': quick_play.c:(.text+0xc740): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_angle': quick_play.c:(.text+0xc760): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_angle': quick_play.c:(.text+0xc780): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_dot': quick_play.c:(.text+0xc7a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_dot': quick_play.c:(.text+0xc7e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_bezier4': quick_play.c:(.text+0xc800): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_bezier4': quick_play.c:(.text+0xc8c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_bezier3': quick_play.c:(.text+0xc900): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_bezier3': quick_play.c:(.text+0xc9a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_lerp': quick_play.c:(.text+0xc9c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_lerp': quick_play.c:(.text+0xca60): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_rotate': quick_play.c:(.text+0xca80): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_rotate': quick_play.c:(.text+0xcb20): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_tangent': quick_play.c:(.text+0xcb40): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_tangent': quick_play.c:(.text+0xcbc0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_reflect': quick_play.c:(.text+0xcbe0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_reflect': quick_play.c:(.text+0xcc80): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_slide': quick_play.c:(.text+0xcca0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_slide': quick_play.c:(.text+0xcd40): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_project': quick_play.c:(.text+0xcd60): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_project': quick_play.c:(.text+0xce00): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_normalize': quick_play.c:(.text+0xce20): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_normalize': quick_play.c:(.text+0xcea0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_clamp': quick_play.c:(.text+0xcec0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_clamp': quick_play.c:(.text+0xcf60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_min': quick_play.c:(.text+0xcf80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_min': quick_play.c:(.text+0xd020): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_max': quick_play.c:(.text+0xd040): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_max': quick_play.c:(.text+0xd0e0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_round': quick_play.c:(.text+0xd100): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_round': quick_play.c:(.text+0xd180): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_ceil': quick_play.c:(.text+0xd1a0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_ceil': quick_play.c:(.text+0xd220): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_floor': quick_play.c:(.text+0xd240): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_floor': quick_play.c:(.text+0xd2c0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_abs': quick_play.c:(.text+0xd2e0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_abs': quick_play.c:(.text+0xd360): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_inverse': quick_play.c:(.text+0xd380): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_inverse': quick_play.c:(.text+0xd400): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_negative': quick_play.c:(.text+0xd420): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_negative': quick_play.c:(.text+0xd4a0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_snap': quick_play.c:(.text+0xd4c0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_snap': quick_play.c:(.text+0xd560): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_divide': quick_play.c:(.text+0xd580): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_divide': quick_play.c:(.text+0xd620): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_multiply_mat2': quick_play.c:(.text+0xd640): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_multiply_mat2': quick_play.c:(.text+0xd6e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_multiply': quick_play.c:(.text+0xd700): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_multiply': quick_play.c:(.text+0xd7a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_scale': quick_play.c:(.text+0xd7c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_scale': quick_play.c:(.text+0xd860): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_subtract': quick_play.c:(.text+0xd880): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_subtract': quick_play.c:(.text+0xd920): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_add': quick_play.c:(.text+0xd940): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_add': quick_play.c:(.text+0xd9e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_one': quick_play.c:(.text+0xda00): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_one': quick_play.c:(.text+0xda80): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_zero': quick_play.c:(.text+0xdaa0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_zero': quick_play.c:(.text+0xdb20): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_assign_vec2i': quick_play.c:(.text+0xdb40): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_assign_vec2i': quick_play.c:(.text+0xdbc0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_assign': quick_play.c:(.text+0xdbe0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_assign': quick_play.c:(.text+0xdc60): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2': quick_play.c:(.text+0xdc80): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2': quick_play.c:(.text+0xdd00): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_nearly_equal': quick_play.c:(.text+0xdd20): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_nearly_equal': quick_play.c:(.text+0xdd60): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_equal': quick_play.c:(.text+0xdd80): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_equal': quick_play.c:(.text+0xddc0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_near_zero': quick_play.c:(.text+0xdde0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_near_zero': quick_play.c:(.text+0xde00): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `svec2_is_zero': quick_play.c:(.text+0xde20): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(quick_play.c.o): In function `psvec2_is_zero': quick_play.c:(.text+0xde40): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_lerp': screen_shake.c:(.text+0x1a0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_lerp': screen_shake.c:(.text+0x220): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_multiply': screen_shake.c:(.text+0x240): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_multiply': screen_shake.c:(.text+0x2c0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_scale': screen_shake.c:(.text+0x2e0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_scale': screen_shake.c:(.text+0x360): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_negative': screen_shake.c:(.text+0x380): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_negative': screen_shake.c:(.text+0x400): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_scaling': screen_shake.c:(.text+0x420): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_scaling': screen_shake.c:(.text+0x4a0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_translation': screen_shake.c:(.text+0x4c0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_translation': screen_shake.c:(.text+0x540): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_look_at': screen_shake.c:(.text+0x560): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_look_at': screen_shake.c:(.text+0x620): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_quaternion': screen_shake.c:(.text+0x640): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_quaternion': screen_shake.c:(.text+0x6c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_axis': screen_shake.c:(.text+0x6e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_axis': screen_shake.c:(.text+0x760): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_z': screen_shake.c:(.text+0x780): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_z': screen_shake.c:(.text+0x800): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_y': screen_shake.c:(.text+0x820): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_y': screen_shake.c:(.text+0x8a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_rotation_x': screen_shake.c:(.text+0x8c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_rotation_x': screen_shake.c:(.text+0x940): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_perspective_infinite': screen_shake.c:(.text+0x960): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_perspective_infinite': screen_shake.c:(.text+0x9e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_perspective_fov': screen_shake.c:(.text+0xa00): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_perspective_fov': screen_shake.c:(.text+0xa80): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_perspective': screen_shake.c:(.text+0xaa0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_perspective': screen_shake.c:(.text+0xb20): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_ortho': screen_shake.c:(.text+0xb40): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_ortho': screen_shake.c:(.text+0xbc0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_inverse': screen_shake.c:(.text+0xbe0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_inverse': screen_shake.c:(.text+0xc60): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_adjugate': screen_shake.c:(.text+0xc80): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_adjugate': screen_shake.c:(.text+0xd00): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_transpose': screen_shake.c:(.text+0xd20): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_transpose': screen_shake.c:(.text+0xda0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_assign_mat3': screen_shake.c:(.text+0xdc0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_assign_mat3': screen_shake.c:(.text+0xe40): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_assign_mat2': screen_shake.c:(.text+0xe60): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_assign_mat2': screen_shake.c:(.text+0xf00): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_assign': screen_shake.c:(.text+0xf20): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_assign': screen_shake.c:(.text+0xfa0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_determinant': screen_shake.c:(.text+0xfc0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_determinant': screen_shake.c:(.text+0xfe0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_identity': screen_shake.c:(.text+0x1000): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_identity': screen_shake.c:(.text+0x1080): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4_zero': screen_shake.c:(.text+0x10a0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4_zero': screen_shake.c:(.text+0x1120): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat4': screen_shake.c:(.text+0x1140): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat4': screen_shake.c:(.text+0x11c0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_lerp': screen_shake.c:(.text+0x11e0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_lerp': screen_shake.c:(.text+0x1260): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_multiply': screen_shake.c:(.text+0x1280): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_multiply': screen_shake.c:(.text+0x1300): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_scale': screen_shake.c:(.text+0x1320): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_scale': screen_shake.c:(.text+0x13a0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_negative': screen_shake.c:(.text+0x13c0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_negative': screen_shake.c:(.text+0x1440): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_scaling': screen_shake.c:(.text+0x1460): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_scaling': screen_shake.c:(.text+0x14e0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_quaternion': screen_shake.c:(.text+0x1500): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_quaternion': screen_shake.c:(.text+0x15a0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_axis': screen_shake.c:(.text+0x15c0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_axis': screen_shake.c:(.text+0x1660): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_z': screen_shake.c:(.text+0x1680): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_z': screen_shake.c:(.text+0x1700): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_y': screen_shake.c:(.text+0x1720): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_y': screen_shake.c:(.text+0x17a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_rotation_x': screen_shake.c:(.text+0x17c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_rotation_x': screen_shake.c:(.text+0x1840): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_inverse': screen_shake.c:(.text+0x1860): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_inverse': screen_shake.c:(.text+0x18e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_adjugate': screen_shake.c:(.text+0x1900): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_adjugate': screen_shake.c:(.text+0x1980): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_cofactor': screen_shake.c:(.text+0x19a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_cofactor': screen_shake.c:(.text+0x1a20): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_transpose': screen_shake.c:(.text+0x1a40): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_transpose': screen_shake.c:(.text+0x1ac0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_assign_mat4': screen_shake.c:(.text+0x1ae0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_assign_mat4': screen_shake.c:(.text+0x1b60): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_assign_mat2': screen_shake.c:(.text+0x1b80): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_assign_mat2': screen_shake.c:(.text+0x1c20): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_assign': screen_shake.c:(.text+0x1c40): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_assign': screen_shake.c:(.text+0x1cc0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_determinant': screen_shake.c:(.text+0x1ce0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_determinant': screen_shake.c:(.text+0x1d00): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_identity': screen_shake.c:(.text+0x1d20): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_identity': screen_shake.c:(.text+0x1da0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3_zero': screen_shake.c:(.text+0x1dc0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3_zero': screen_shake.c:(.text+0x1e40): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat3': screen_shake.c:(.text+0x1e60): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat3': screen_shake.c:(.text+0x1ee0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_lerp': screen_shake.c:(.text+0x1f00): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_lerp': screen_shake.c:(.text+0x1fc0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_multiply': screen_shake.c:(.text+0x1fe0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_multiply': screen_shake.c:(.text+0x20a0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_scale': screen_shake.c:(.text+0x20c0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_scale': screen_shake.c:(.text+0x2160): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_negative': screen_shake.c:(.text+0x2180): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_negative': screen_shake.c:(.text+0x2220): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_scaling': screen_shake.c:(.text+0x2240): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_scaling': screen_shake.c:(.text+0x22e0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_rotation': screen_shake.c:(.text+0x2300): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_rotation': screen_shake.c:(.text+0x23a0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_inverse': screen_shake.c:(.text+0x23c0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_inverse': screen_shake.c:(.text+0x2460): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_cofactor': screen_shake.c:(.text+0x2480): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_cofactor': screen_shake.c:(.text+0x2520): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_transpose': screen_shake.c:(.text+0x2540): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_transpose': screen_shake.c:(.text+0x25e0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_assign_mat4': screen_shake.c:(.text+0x2600): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_assign_mat4': screen_shake.c:(.text+0x26a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_assign_mat3': screen_shake.c:(.text+0x26c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_assign_mat3': screen_shake.c:(.text+0x2760): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_assign': screen_shake.c:(.text+0x2780): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_assign': screen_shake.c:(.text+0x2820): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_determinant': screen_shake.c:(.text+0x2840): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_determinant': screen_shake.c:(.text+0x2880): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_identity': screen_shake.c:(.text+0x28a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_identity': screen_shake.c:(.text+0x2940): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2_zero': screen_shake.c:(.text+0x2960): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2_zero': screen_shake.c:(.text+0x2a00): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `smat2': screen_shake.c:(.text+0x2a20): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psmat2': screen_shake.c:(.text+0x2ac0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_length_squared': screen_shake.c:(.text+0x2ae0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_length_squared': screen_shake.c:(.text+0x2b20): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_length': screen_shake.c:(.text+0x2b40): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_length': screen_shake.c:(.text+0x2b80): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_angle': screen_shake.c:(.text+0x2ba0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_angle': screen_shake.c:(.text+0x2be0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_dot': screen_shake.c:(.text+0x2c00): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_dot': screen_shake.c:(.text+0x2c40): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_slerp': screen_shake.c:(.text+0x2c60): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_slerp': screen_shake.c:(.text+0x2d20): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_lerp': screen_shake.c:(.text+0x2d40): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_lerp': screen_shake.c:(.text+0x2e00): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_yaw_pitch_roll': screen_shake.c:(.text+0x2e20): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_yaw_pitch_roll': screen_shake.c:(.text+0x2ec0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_mat4': screen_shake.c:(.text+0x2ee0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_mat4': screen_shake.c:(.text+0x2f80): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_vec3': screen_shake.c:(.text+0x2fa0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_vec3': screen_shake.c:(.text+0x3040): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_from_axis_angle': screen_shake.c:(.text+0x3060): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_from_axis_angle': screen_shake.c:(.text+0x3100): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_power': screen_shake.c:(.text+0x3120): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_power': screen_shake.c:(.text+0x31c0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_normalize': screen_shake.c:(.text+0x31e0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_normalize': screen_shake.c:(.text+0x3280): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_inverse': screen_shake.c:(.text+0x32a0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_inverse': screen_shake.c:(.text+0x3340): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_conjugate': screen_shake.c:(.text+0x3360): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_conjugate': screen_shake.c:(.text+0x3400): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_negative': screen_shake.c:(.text+0x3420): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_negative': screen_shake.c:(.text+0x34c0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_divide': screen_shake.c:(.text+0x34e0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_divide': screen_shake.c:(.text+0x35a0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_multiply': screen_shake.c:(.text+0x35c0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_multiply': screen_shake.c:(.text+0x3680): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_scale': screen_shake.c:(.text+0x36a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_scale': screen_shake.c:(.text+0x3740): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_null': screen_shake.c:(.text+0x3760): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_null': screen_shake.c:(.text+0x3800): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_zero': screen_shake.c:(.text+0x3820): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_zero': screen_shake.c:(.text+0x38c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_assign': screen_shake.c:(.text+0x38e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_assign': screen_shake.c:(.text+0x3980): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat': screen_shake.c:(.text+0x39a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat': screen_shake.c:(.text+0x3a40): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_nearly_equal': screen_shake.c:(.text+0x3a60): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_nearly_equal': screen_shake.c:(.text+0x3aa0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_equal': screen_shake.c:(.text+0x3ac0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_equal': screen_shake.c:(.text+0x3b00): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_near_zero': screen_shake.c:(.text+0x3b20): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_near_zero': screen_shake.c:(.text+0x3b60): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `squat_is_zero': screen_shake.c:(.text+0x3b80): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psquat_is_zero': screen_shake.c:(.text+0x3bc0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_lerp': screen_shake.c:(.text+0x3be0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_lerp': screen_shake.c:(.text+0x3c80): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_normalize': screen_shake.c:(.text+0x3ca0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_normalize': screen_shake.c:(.text+0x3d40): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_clamp': screen_shake.c:(.text+0x3d60): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_clamp': screen_shake.c:(.text+0x3e00): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_min': screen_shake.c:(.text+0x3e20): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_min': screen_shake.c:(.text+0x3ec0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_max': screen_shake.c:(.text+0x3ee0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_max': screen_shake.c:(.text+0x3f80): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_round': screen_shake.c:(.text+0x3fa0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_round': screen_shake.c:(.text+0x4040): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_ceil': screen_shake.c:(.text+0x4060): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_ceil': screen_shake.c:(.text+0x4100): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_floor': screen_shake.c:(.text+0x4120): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_floor': screen_shake.c:(.text+0x41c0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_abs': screen_shake.c:(.text+0x41e0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_abs': screen_shake.c:(.text+0x4280): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_inverse': screen_shake.c:(.text+0x42a0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_inverse': screen_shake.c:(.text+0x4340): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_negative': screen_shake.c:(.text+0x4360): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_negative': screen_shake.c:(.text+0x4400): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_snap': screen_shake.c:(.text+0x4420): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_snap': screen_shake.c:(.text+0x44c0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_divide': screen_shake.c:(.text+0x44e0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_divide': screen_shake.c:(.text+0x4580): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_multiply_mat4': screen_shake.c:(.text+0x45a0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_multiply_mat4': screen_shake.c:(.text+0x4640): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_multiply': screen_shake.c:(.text+0x4660): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_multiply': screen_shake.c:(.text+0x4700): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_scale': screen_shake.c:(.text+0x4720): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_scale': screen_shake.c:(.text+0x47c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_subtract': screen_shake.c:(.text+0x47e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_subtract': screen_shake.c:(.text+0x4880): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_add': screen_shake.c:(.text+0x48a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_add': screen_shake.c:(.text+0x4940): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_one': screen_shake.c:(.text+0x4960): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_one': screen_shake.c:(.text+0x49e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_zero': screen_shake.c:(.text+0x4a00): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_zero': screen_shake.c:(.text+0x4a80): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_assign_vec4': screen_shake.c:(.text+0x4aa0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_assign_vec4': screen_shake.c:(.text+0x4b40): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_assign': screen_shake.c:(.text+0x4b60): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_assign': screen_shake.c:(.text+0x4c00): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i': screen_shake.c:(.text+0x4c20): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i': screen_shake.c:(.text+0x4cc0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_is_equal': screen_shake.c:(.text+0x4d00): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_is_equal': screen_shake.c:(.text+0x4d40): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4i_is_zero': screen_shake.c:(.text+0x4d60): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4i_is_zero': screen_shake.c:(.text+0x4d80): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_lerp': screen_shake.c:(.text+0x4da0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_lerp': screen_shake.c:(.text+0x4e40): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_normalize': screen_shake.c:(.text+0x4e60): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_normalize': screen_shake.c:(.text+0x4f00): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_clamp': screen_shake.c:(.text+0x4f20): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_clamp': screen_shake.c:(.text+0x4fc0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_min': screen_shake.c:(.text+0x4fe0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_min': screen_shake.c:(.text+0x5080): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_max': screen_shake.c:(.text+0x50a0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_max': screen_shake.c:(.text+0x5140): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_round': screen_shake.c:(.text+0x5160): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_round': screen_shake.c:(.text+0x5200): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_ceil': screen_shake.c:(.text+0x5220): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_ceil': screen_shake.c:(.text+0x52c0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_floor': screen_shake.c:(.text+0x52e0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_floor': screen_shake.c:(.text+0x5380): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_abs': screen_shake.c:(.text+0x53a0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_abs': screen_shake.c:(.text+0x5440): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_inverse': screen_shake.c:(.text+0x5460): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_inverse': screen_shake.c:(.text+0x5500): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_negative': screen_shake.c:(.text+0x5520): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_negative': screen_shake.c:(.text+0x55c0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_snap': screen_shake.c:(.text+0x55e0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_snap': screen_shake.c:(.text+0x5680): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_divide': screen_shake.c:(.text+0x56a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_divide': screen_shake.c:(.text+0x5740): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_multiply_mat4': screen_shake.c:(.text+0x5760): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_multiply_mat4': screen_shake.c:(.text+0x5800): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_multiply': screen_shake.c:(.text+0x5820): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_multiply': screen_shake.c:(.text+0x58c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_scale': screen_shake.c:(.text+0x58e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_scale': screen_shake.c:(.text+0x5980): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_subtract': screen_shake.c:(.text+0x59a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_subtract': screen_shake.c:(.text+0x5a40): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_add': screen_shake.c:(.text+0x5a60): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_add': screen_shake.c:(.text+0x5b00): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_one': screen_shake.c:(.text+0x5b20): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_one': screen_shake.c:(.text+0x5ba0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_zero': screen_shake.c:(.text+0x5bc0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_zero': screen_shake.c:(.text+0x5c40): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_assign_vec4i': screen_shake.c:(.text+0x5c60): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_assign_vec4i': screen_shake.c:(.text+0x5d00): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_assign': screen_shake.c:(.text+0x5d20): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_assign': screen_shake.c:(.text+0x5dc0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4': screen_shake.c:(.text+0x5de0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4': screen_shake.c:(.text+0x5e80): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_nearly_equal': screen_shake.c:(.text+0x5ea0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_nearly_equal': screen_shake.c:(.text+0x5ee0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_equal': screen_shake.c:(.text+0x5f00): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_equal': screen_shake.c:(.text+0x5f40): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_near_zero': screen_shake.c:(.text+0x5f60): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_near_zero': screen_shake.c:(.text+0x5fa0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec4_is_zero': screen_shake.c:(.text+0x5fc0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec4_is_zero': screen_shake.c:(.text+0x5fe0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_distance_squared': screen_shake.c:(.text+0x6000): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_distance_squared': screen_shake.c:(.text+0x6060): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_distance': screen_shake.c:(.text+0x6080): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_distance': screen_shake.c:(.text+0x60e0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_length_squared': screen_shake.c:(.text+0x6100): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_length_squared': screen_shake.c:(.text+0x6140): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_length': screen_shake.c:(.text+0x6160): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_length': screen_shake.c:(.text+0x61a0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_dot': screen_shake.c:(.text+0x61c0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_dot': screen_shake.c:(.text+0x6220): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_bezier4': screen_shake.c:(.text+0x6240): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_bezier4': screen_shake.c:(.text+0x6340): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_bezier3': screen_shake.c:(.text+0x6380): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_bezier3': screen_shake.c:(.text+0x6480): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_lerp': screen_shake.c:(.text+0x64a0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_lerp': screen_shake.c:(.text+0x6580): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_reflect': screen_shake.c:(.text+0x65a0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_reflect': screen_shake.c:(.text+0x6680): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_slide': screen_shake.c:(.text+0x66a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_slide': screen_shake.c:(.text+0x6780): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_project': screen_shake.c:(.text+0x67a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_project': screen_shake.c:(.text+0x6880): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_normalize': screen_shake.c:(.text+0x68a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_normalize': screen_shake.c:(.text+0x6960): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_cross': screen_shake.c:(.text+0x6980): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_cross': screen_shake.c:(.text+0x6a60): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_clamp': screen_shake.c:(.text+0x6a80): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_clamp': screen_shake.c:(.text+0x6b80): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_min': screen_shake.c:(.text+0x6ba0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_min': screen_shake.c:(.text+0x6c80): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_max': screen_shake.c:(.text+0x6ca0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_max': screen_shake.c:(.text+0x6d80): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_round': screen_shake.c:(.text+0x6da0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_round': screen_shake.c:(.text+0x6e40): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_ceil': screen_shake.c:(.text+0x6e60): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_ceil': screen_shake.c:(.text+0x6f00): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_floor': screen_shake.c:(.text+0x6f20): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_floor': screen_shake.c:(.text+0x6fc0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_abs': screen_shake.c:(.text+0x6fe0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_abs': screen_shake.c:(.text+0x70a0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_inverse': screen_shake.c:(.text+0x70c0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_inverse': screen_shake.c:(.text+0x7180): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_negative': screen_shake.c:(.text+0x71a0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_negative': screen_shake.c:(.text+0x7260): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_snap': screen_shake.c:(.text+0x7280): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_snap': screen_shake.c:(.text+0x7360): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_divide': screen_shake.c:(.text+0x7380): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_divide': screen_shake.c:(.text+0x7460): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_multiply_mat3': screen_shake.c:(.text+0x7480): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_multiply_mat3': screen_shake.c:(.text+0x7540): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_multiply': screen_shake.c:(.text+0x7560): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_multiply': screen_shake.c:(.text+0x7640): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_scale': screen_shake.c:(.text+0x7660): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_scale': screen_shake.c:(.text+0x7720): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_subtract': screen_shake.c:(.text+0x7740): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_subtract': screen_shake.c:(.text+0x7820): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_add': screen_shake.c:(.text+0x7840): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_add': screen_shake.c:(.text+0x7920): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_one': screen_shake.c:(.text+0x7940): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_one': screen_shake.c:(.text+0x79e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_zero': screen_shake.c:(.text+0x7a00): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_zero': screen_shake.c:(.text+0x7aa0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_assign_vec3': screen_shake.c:(.text+0x7ac0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_assign_vec3': screen_shake.c:(.text+0x7b60): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_assign': screen_shake.c:(.text+0x7b80): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_assign': screen_shake.c:(.text+0x7c40): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i': screen_shake.c:(.text+0x7c60): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i': screen_shake.c:(.text+0x7d00): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_is_equal': screen_shake.c:(.text+0x7d20): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_is_equal': screen_shake.c:(.text+0x7d80): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3i_is_zero': screen_shake.c:(.text+0x7da0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3i_is_zero': screen_shake.c:(.text+0x7de0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_distance_squared': screen_shake.c:(.text+0x7e00): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_distance_squared': screen_shake.c:(.text+0x7e40): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_distance': screen_shake.c:(.text+0x7e60): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_distance': screen_shake.c:(.text+0x7ea0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_length_squared': screen_shake.c:(.text+0x7ec0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_length_squared': screen_shake.c:(.text+0x7ee0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_length': screen_shake.c:(.text+0x7f00): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_length': screen_shake.c:(.text+0x7f20): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_dot': screen_shake.c:(.text+0x7f40): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_dot': screen_shake.c:(.text+0x7f80): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_bezier4': screen_shake.c:(.text+0x7fa0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_bezier4': screen_shake.c:(.text+0x8080): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_bezier3': screen_shake.c:(.text+0x80c0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_bezier3': screen_shake.c:(.text+0x8180): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_lerp': screen_shake.c:(.text+0x81a0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_lerp': screen_shake.c:(.text+0x8260): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_reflect': screen_shake.c:(.text+0x8280): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_reflect': screen_shake.c:(.text+0x8340): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_slide': screen_shake.c:(.text+0x8360): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_slide': screen_shake.c:(.text+0x8420): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_project': screen_shake.c:(.text+0x8440): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_project': screen_shake.c:(.text+0x8500): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_normalize': screen_shake.c:(.text+0x8520): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_normalize': screen_shake.c:(.text+0x85c0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_cross': screen_shake.c:(.text+0x85e0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_cross': screen_shake.c:(.text+0x86a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_clamp': screen_shake.c:(.text+0x86c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_clamp': screen_shake.c:(.text+0x8780): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_min': screen_shake.c:(.text+0x87a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_min': screen_shake.c:(.text+0x8860): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_max': screen_shake.c:(.text+0x8880): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_max': screen_shake.c:(.text+0x8940): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_round': screen_shake.c:(.text+0x8960): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_round': screen_shake.c:(.text+0x8a00): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_ceil': screen_shake.c:(.text+0x8a20): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_ceil': screen_shake.c:(.text+0x8ac0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_floor': screen_shake.c:(.text+0x8ae0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_floor': screen_shake.c:(.text+0x8b80): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_abs': screen_shake.c:(.text+0x8ba0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_abs': screen_shake.c:(.text+0x8c40): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_inverse': screen_shake.c:(.text+0x8c60): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_inverse': screen_shake.c:(.text+0x8d00): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_negative': screen_shake.c:(.text+0x8d20): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_negative': screen_shake.c:(.text+0x8dc0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_snap': screen_shake.c:(.text+0x8de0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_snap': screen_shake.c:(.text+0x8ea0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_divide': screen_shake.c:(.text+0x8ec0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_divide': screen_shake.c:(.text+0x8f80): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_multiply_mat3': screen_shake.c:(.text+0x8fa0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_multiply_mat3': screen_shake.c:(.text+0x9040): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_multiply': screen_shake.c:(.text+0x9060): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_multiply': screen_shake.c:(.text+0x9120): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_scale': screen_shake.c:(.text+0x9140): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_scale': screen_shake.c:(.text+0x91e0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_subtract': screen_shake.c:(.text+0x9200): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_subtract': screen_shake.c:(.text+0x92c0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_add': screen_shake.c:(.text+0x92e0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_add': screen_shake.c:(.text+0x93a0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_one': screen_shake.c:(.text+0x93c0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_one': screen_shake.c:(.text+0x9460): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_zero': screen_shake.c:(.text+0x9480): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_zero': screen_shake.c:(.text+0x9520): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_assign_vec3i': screen_shake.c:(.text+0x9540): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_assign_vec3i': screen_shake.c:(.text+0x9600): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_assign': screen_shake.c:(.text+0x9620): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_assign': screen_shake.c:(.text+0x96c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3': screen_shake.c:(.text+0x96e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3': screen_shake.c:(.text+0x9780): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_nearly_equal': screen_shake.c:(.text+0x97a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_nearly_equal': screen_shake.c:(.text+0x97e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_equal': screen_shake.c:(.text+0x9800): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_equal': screen_shake.c:(.text+0x9840): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_near_zero': screen_shake.c:(.text+0x9860): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_near_zero': screen_shake.c:(.text+0x98a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec3_is_zero': screen_shake.c:(.text+0x98c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec3_is_zero': screen_shake.c:(.text+0x9900): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_distance_squared': screen_shake.c:(.text+0x9920): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_distance_squared': screen_shake.c:(.text+0x9960): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_distance': screen_shake.c:(.text+0x9980): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_distance': screen_shake.c:(.text+0x99a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_length': screen_shake.c:(.text+0x99c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_length': screen_shake.c:(.text+0x99e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_length_squared': screen_shake.c:(.text+0x9a00): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_length_squared': screen_shake.c:(.text+0x9a20): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_angle': screen_shake.c:(.text+0x9a40): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_angle': screen_shake.c:(.text+0x9a60): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_dot': screen_shake.c:(.text+0x9a80): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_dot': screen_shake.c:(.text+0x9ac0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_bezier4': screen_shake.c:(.text+0x9ae0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_bezier4': screen_shake.c:(.text+0x9b80): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_bezier3': screen_shake.c:(.text+0x9bc0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_bezier3': screen_shake.c:(.text+0x9c60): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_lerp': screen_shake.c:(.text+0x9c80): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_lerp': screen_shake.c:(.text+0x9d00): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_rotate': screen_shake.c:(.text+0x9d20): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_rotate': screen_shake.c:(.text+0x9da0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_tangent': screen_shake.c:(.text+0x9dc0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_tangent': screen_shake.c:(.text+0x9e40): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_reflect': screen_shake.c:(.text+0x9e60): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_reflect': screen_shake.c:(.text+0x9ee0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_slide': screen_shake.c:(.text+0x9f00): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_slide': screen_shake.c:(.text+0x9f80): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_project': screen_shake.c:(.text+0x9fa0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_project': screen_shake.c:(.text+0xa020): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_normalize': screen_shake.c:(.text+0xa040): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_normalize': screen_shake.c:(.text+0xa0c0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_clamp': screen_shake.c:(.text+0xa0e0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_clamp': screen_shake.c:(.text+0xa180): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_min': screen_shake.c:(.text+0xa1a0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_min': screen_shake.c:(.text+0xa220): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_max': screen_shake.c:(.text+0xa240): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_max': screen_shake.c:(.text+0xa2c0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_round': screen_shake.c:(.text+0xa2e0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_round': screen_shake.c:(.text+0xa360): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_ceil': screen_shake.c:(.text+0xa380): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_ceil': screen_shake.c:(.text+0xa400): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_floor': screen_shake.c:(.text+0xa420): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_floor': screen_shake.c:(.text+0xa4a0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_abs': screen_shake.c:(.text+0xa4c0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_abs': screen_shake.c:(.text+0xa540): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_inverse': screen_shake.c:(.text+0xa560): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_inverse': screen_shake.c:(.text+0xa5e0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_negative': screen_shake.c:(.text+0xa600): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_negative': screen_shake.c:(.text+0xa680): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_snap': screen_shake.c:(.text+0xa6a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_snap': screen_shake.c:(.text+0xa720): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_divide': screen_shake.c:(.text+0xa740): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_divide': screen_shake.c:(.text+0xa7c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_multiply_mat2': screen_shake.c:(.text+0xa7e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_multiply_mat2': screen_shake.c:(.text+0xa880): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_multiply': screen_shake.c:(.text+0xa8a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_multiply': screen_shake.c:(.text+0xa920): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_scale': screen_shake.c:(.text+0xa940): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_scale': screen_shake.c:(.text+0xa9c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_subtract': screen_shake.c:(.text+0xa9e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_subtract': screen_shake.c:(.text+0xaa60): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_add': screen_shake.c:(.text+0xaa80): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_add': screen_shake.c:(.text+0xab00): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_one': screen_shake.c:(.text+0xab20): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_one': screen_shake.c:(.text+0xaba0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_zero': screen_shake.c:(.text+0xabc0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_zero': screen_shake.c:(.text+0xac40): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_assign_vec2': screen_shake.c:(.text+0xac60): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_assign_vec2': screen_shake.c:(.text+0xace0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_assign': screen_shake.c:(.text+0xad00): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_assign': screen_shake.c:(.text+0xad80): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i': screen_shake.c:(.text+0xada0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i': screen_shake.c:(.text+0xae20): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_is_equal': screen_shake.c:(.text+0xae40): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_is_equal': screen_shake.c:(.text+0xae80): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2i_is_zero': screen_shake.c:(.text+0xaea0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2i_is_zero': screen_shake.c:(.text+0xaec0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_distance_squared': screen_shake.c:(.text+0xaee0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_distance_squared': screen_shake.c:(.text+0xaf20): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_distance': screen_shake.c:(.text+0xaf40): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_distance': screen_shake.c:(.text+0xaf80): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_length': screen_shake.c:(.text+0xafa0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_length': screen_shake.c:(.text+0xafc0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_length_squared': screen_shake.c:(.text+0xafe0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_length_squared': screen_shake.c:(.text+0xb000): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_angle': screen_shake.c:(.text+0xb020): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_angle': screen_shake.c:(.text+0xb040): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_dot': screen_shake.c:(.text+0xb060): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_dot': screen_shake.c:(.text+0xb0a0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_bezier4': screen_shake.c:(.text+0xb0c0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_bezier4': screen_shake.c:(.text+0xb180): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_bezier3': screen_shake.c:(.text+0xb1c0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_bezier3': screen_shake.c:(.text+0xb260): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_lerp': screen_shake.c:(.text+0xb280): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_lerp': screen_shake.c:(.text+0xb320): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_rotate': screen_shake.c:(.text+0xb340): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_rotate': screen_shake.c:(.text+0xb3e0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_tangent': screen_shake.c:(.text+0xb400): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_tangent': screen_shake.c:(.text+0xb480): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_reflect': screen_shake.c:(.text+0xb4a0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_reflect': screen_shake.c:(.text+0xb540): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_slide': screen_shake.c:(.text+0xb560): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_slide': screen_shake.c:(.text+0xb600): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_project': screen_shake.c:(.text+0xb620): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_project': screen_shake.c:(.text+0xb6c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_normalize': screen_shake.c:(.text+0xb6e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_normalize': screen_shake.c:(.text+0xb760): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_clamp': screen_shake.c:(.text+0xb780): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_clamp': screen_shake.c:(.text+0xb820): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_min': screen_shake.c:(.text+0xb840): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_min': screen_shake.c:(.text+0xb8e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_max': screen_shake.c:(.text+0xb900): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_max': screen_shake.c:(.text+0xb9a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_round': screen_shake.c:(.text+0xb9c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_round': screen_shake.c:(.text+0xba40): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_ceil': screen_shake.c:(.text+0xba60): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_ceil': screen_shake.c:(.text+0xbae0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_floor': screen_shake.c:(.text+0xbb00): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_floor': screen_shake.c:(.text+0xbb80): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_abs': screen_shake.c:(.text+0xbba0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_abs': screen_shake.c:(.text+0xbc20): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_inverse': screen_shake.c:(.text+0xbc40): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_inverse': screen_shake.c:(.text+0xbcc0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_negative': screen_shake.c:(.text+0xbce0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_negative': screen_shake.c:(.text+0xbd60): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_snap': screen_shake.c:(.text+0xbd80): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_snap': screen_shake.c:(.text+0xbe20): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_divide': screen_shake.c:(.text+0xbe40): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_divide': screen_shake.c:(.text+0xbee0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_multiply_mat2': screen_shake.c:(.text+0xbf00): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_multiply_mat2': screen_shake.c:(.text+0xbfa0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_multiply': screen_shake.c:(.text+0xbfc0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_multiply': screen_shake.c:(.text+0xc060): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_scale': screen_shake.c:(.text+0xc080): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_scale': screen_shake.c:(.text+0xc120): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_subtract': screen_shake.c:(.text+0xc140): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_subtract': screen_shake.c:(.text+0xc1e0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_add': screen_shake.c:(.text+0xc200): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_add': screen_shake.c:(.text+0xc2a0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_one': screen_shake.c:(.text+0xc2c0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_one': screen_shake.c:(.text+0xc340): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_zero': screen_shake.c:(.text+0xc360): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_zero': screen_shake.c:(.text+0xc3e0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_assign_vec2i': screen_shake.c:(.text+0xc400): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_assign_vec2i': screen_shake.c:(.text+0xc480): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_assign': screen_shake.c:(.text+0xc4a0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_assign': screen_shake.c:(.text+0xc520): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2': screen_shake.c:(.text+0xc540): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2': screen_shake.c:(.text+0xc5c0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_nearly_equal': screen_shake.c:(.text+0xc5e0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_nearly_equal': screen_shake.c:(.text+0xc620): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_equal': screen_shake.c:(.text+0xc640): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_equal': screen_shake.c:(.text+0xc680): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_near_zero': screen_shake.c:(.text+0xc6a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_near_zero': screen_shake.c:(.text+0xc6c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `svec2_is_zero': screen_shake.c:(.text+0xc6e0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(screen_shake.c.o): In function `psvec2_is_zero': screen_shake.c:(.text+0xc700): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_lerp': sounds.c:(.text+0xba0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_lerp': sounds.c:(.text+0xc20): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_multiply': sounds.c:(.text+0xc40): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_multiply': sounds.c:(.text+0xcc0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_scale': sounds.c:(.text+0xce0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_scale': sounds.c:(.text+0xd60): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_negative': sounds.c:(.text+0xd80): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_negative': sounds.c:(.text+0xe00): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_scaling': sounds.c:(.text+0xe20): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_scaling': sounds.c:(.text+0xea0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_translation': sounds.c:(.text+0xec0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_translation': sounds.c:(.text+0xf40): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_look_at': sounds.c:(.text+0xf60): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_look_at': sounds.c:(.text+0x1020): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_quaternion': sounds.c:(.text+0x1040): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_quaternion': sounds.c:(.text+0x10c0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_axis': sounds.c:(.text+0x10e0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_axis': sounds.c:(.text+0x1160): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_z': sounds.c:(.text+0x1180): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_z': sounds.c:(.text+0x1200): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_y': sounds.c:(.text+0x1220): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_y': sounds.c:(.text+0x12a0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_rotation_x': sounds.c:(.text+0x12c0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_rotation_x': sounds.c:(.text+0x1340): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_perspective_infinite': sounds.c:(.text+0x1360): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_perspective_infinite': sounds.c:(.text+0x13e0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_perspective_fov': sounds.c:(.text+0x1400): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_perspective_fov': sounds.c:(.text+0x1480): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_perspective': sounds.c:(.text+0x14a0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_perspective': sounds.c:(.text+0x1520): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_ortho': sounds.c:(.text+0x1540): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_ortho': sounds.c:(.text+0x15c0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_inverse': sounds.c:(.text+0x15e0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_inverse': sounds.c:(.text+0x1660): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_adjugate': sounds.c:(.text+0x1680): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_adjugate': sounds.c:(.text+0x1700): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_transpose': sounds.c:(.text+0x1720): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_transpose': sounds.c:(.text+0x17a0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_assign_mat3': sounds.c:(.text+0x17c0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_assign_mat3': sounds.c:(.text+0x1840): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_assign_mat2': sounds.c:(.text+0x1860): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_assign_mat2': sounds.c:(.text+0x1900): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_assign': sounds.c:(.text+0x1920): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_assign': sounds.c:(.text+0x19a0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_determinant': sounds.c:(.text+0x19c0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_determinant': sounds.c:(.text+0x19e0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_identity': sounds.c:(.text+0x1a00): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_identity': sounds.c:(.text+0x1a80): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4_zero': sounds.c:(.text+0x1aa0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4_zero': sounds.c:(.text+0x1b20): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat4': sounds.c:(.text+0x1b40): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat4': sounds.c:(.text+0x1bc0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_lerp': sounds.c:(.text+0x1be0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_lerp': sounds.c:(.text+0x1c60): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_multiply': sounds.c:(.text+0x1c80): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_multiply': sounds.c:(.text+0x1d00): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_scale': sounds.c:(.text+0x1d20): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_scale': sounds.c:(.text+0x1da0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_negative': sounds.c:(.text+0x1dc0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_negative': sounds.c:(.text+0x1e40): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_scaling': sounds.c:(.text+0x1e60): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_scaling': sounds.c:(.text+0x1ee0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_quaternion': sounds.c:(.text+0x1f00): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_quaternion': sounds.c:(.text+0x1fa0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_axis': sounds.c:(.text+0x1fc0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_axis': sounds.c:(.text+0x2060): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_z': sounds.c:(.text+0x2080): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_z': sounds.c:(.text+0x2100): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_y': sounds.c:(.text+0x2120): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_y': sounds.c:(.text+0x21a0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_rotation_x': sounds.c:(.text+0x21c0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_rotation_x': sounds.c:(.text+0x2240): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_inverse': sounds.c:(.text+0x2260): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_inverse': sounds.c:(.text+0x22e0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_adjugate': sounds.c:(.text+0x2300): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_adjugate': sounds.c:(.text+0x2380): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_cofactor': sounds.c:(.text+0x23a0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_cofactor': sounds.c:(.text+0x2420): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_transpose': sounds.c:(.text+0x2440): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_transpose': sounds.c:(.text+0x24c0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_assign_mat4': sounds.c:(.text+0x24e0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_assign_mat4': sounds.c:(.text+0x2560): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_assign_mat2': sounds.c:(.text+0x2580): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_assign_mat2': sounds.c:(.text+0x2620): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_assign': sounds.c:(.text+0x2640): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_assign': sounds.c:(.text+0x26c0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_determinant': sounds.c:(.text+0x26e0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_determinant': sounds.c:(.text+0x2700): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_identity': sounds.c:(.text+0x2720): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_identity': sounds.c:(.text+0x27a0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3_zero': sounds.c:(.text+0x27c0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3_zero': sounds.c:(.text+0x2840): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat3': sounds.c:(.text+0x2860): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat3': sounds.c:(.text+0x28e0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_lerp': sounds.c:(.text+0x2900): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_lerp': sounds.c:(.text+0x29c0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_multiply': sounds.c:(.text+0x29e0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_multiply': sounds.c:(.text+0x2aa0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_scale': sounds.c:(.text+0x2ac0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_scale': sounds.c:(.text+0x2b60): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_negative': sounds.c:(.text+0x2b80): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_negative': sounds.c:(.text+0x2c20): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_scaling': sounds.c:(.text+0x2c40): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_scaling': sounds.c:(.text+0x2ce0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_rotation': sounds.c:(.text+0x2d00): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_rotation': sounds.c:(.text+0x2da0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_inverse': sounds.c:(.text+0x2dc0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_inverse': sounds.c:(.text+0x2e60): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_cofactor': sounds.c:(.text+0x2e80): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_cofactor': sounds.c:(.text+0x2f20): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_transpose': sounds.c:(.text+0x2f40): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_transpose': sounds.c:(.text+0x2fe0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_assign_mat4': sounds.c:(.text+0x3000): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_assign_mat4': sounds.c:(.text+0x30a0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_assign_mat3': sounds.c:(.text+0x30c0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_assign_mat3': sounds.c:(.text+0x3160): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_assign': sounds.c:(.text+0x3180): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_assign': sounds.c:(.text+0x3220): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_determinant': sounds.c:(.text+0x3240): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_determinant': sounds.c:(.text+0x3280): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_identity': sounds.c:(.text+0x32a0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_identity': sounds.c:(.text+0x3340): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2_zero': sounds.c:(.text+0x3360): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2_zero': sounds.c:(.text+0x3400): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `smat2': sounds.c:(.text+0x3420): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psmat2': sounds.c:(.text+0x34c0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_length_squared': sounds.c:(.text+0x34e0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_length_squared': sounds.c:(.text+0x3520): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_length': sounds.c:(.text+0x3540): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_length': sounds.c:(.text+0x3580): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_angle': sounds.c:(.text+0x35a0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_angle': sounds.c:(.text+0x35e0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_dot': sounds.c:(.text+0x3600): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_dot': sounds.c:(.text+0x3640): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_slerp': sounds.c:(.text+0x3660): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_slerp': sounds.c:(.text+0x3720): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_lerp': sounds.c:(.text+0x3740): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_lerp': sounds.c:(.text+0x3800): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_yaw_pitch_roll': sounds.c:(.text+0x3820): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_yaw_pitch_roll': sounds.c:(.text+0x38c0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_mat4': sounds.c:(.text+0x38e0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_mat4': sounds.c:(.text+0x3980): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_vec3': sounds.c:(.text+0x39a0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_vec3': sounds.c:(.text+0x3a40): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_from_axis_angle': sounds.c:(.text+0x3a60): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_from_axis_angle': sounds.c:(.text+0x3b00): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_power': sounds.c:(.text+0x3b20): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_power': sounds.c:(.text+0x3bc0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_normalize': sounds.c:(.text+0x3be0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_normalize': sounds.c:(.text+0x3c80): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_inverse': sounds.c:(.text+0x3ca0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_inverse': sounds.c:(.text+0x3d40): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_conjugate': sounds.c:(.text+0x3d60): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_conjugate': sounds.c:(.text+0x3e00): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_negative': sounds.c:(.text+0x3e20): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_negative': sounds.c:(.text+0x3ec0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_divide': sounds.c:(.text+0x3ee0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_divide': sounds.c:(.text+0x3fa0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_multiply': sounds.c:(.text+0x3fc0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_multiply': sounds.c:(.text+0x4080): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_scale': sounds.c:(.text+0x40a0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_scale': sounds.c:(.text+0x4140): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_null': sounds.c:(.text+0x4160): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_null': sounds.c:(.text+0x4200): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_zero': sounds.c:(.text+0x4220): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_zero': sounds.c:(.text+0x42c0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_assign': sounds.c:(.text+0x42e0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_assign': sounds.c:(.text+0x4380): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat': sounds.c:(.text+0x43a0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat': sounds.c:(.text+0x4440): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_nearly_equal': sounds.c:(.text+0x4460): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_nearly_equal': sounds.c:(.text+0x44a0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_equal': sounds.c:(.text+0x44c0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_equal': sounds.c:(.text+0x4500): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_near_zero': sounds.c:(.text+0x4520): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_near_zero': sounds.c:(.text+0x4560): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `squat_is_zero': sounds.c:(.text+0x4580): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psquat_is_zero': sounds.c:(.text+0x45c0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_lerp': sounds.c:(.text+0x45e0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_lerp': sounds.c:(.text+0x4680): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_normalize': sounds.c:(.text+0x46a0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_normalize': sounds.c:(.text+0x4740): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_clamp': sounds.c:(.text+0x4760): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_clamp': sounds.c:(.text+0x4800): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_min': sounds.c:(.text+0x4820): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_min': sounds.c:(.text+0x48c0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_max': sounds.c:(.text+0x48e0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_max': sounds.c:(.text+0x4980): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_round': sounds.c:(.text+0x49a0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_round': sounds.c:(.text+0x4a40): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_ceil': sounds.c:(.text+0x4a60): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_ceil': sounds.c:(.text+0x4b00): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_floor': sounds.c:(.text+0x4b20): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_floor': sounds.c:(.text+0x4bc0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_abs': sounds.c:(.text+0x4be0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_abs': sounds.c:(.text+0x4c80): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_inverse': sounds.c:(.text+0x4ca0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_inverse': sounds.c:(.text+0x4d40): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_negative': sounds.c:(.text+0x4d60): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_negative': sounds.c:(.text+0x4e00): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_snap': sounds.c:(.text+0x4e20): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_snap': sounds.c:(.text+0x4ec0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_divide': sounds.c:(.text+0x4ee0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_divide': sounds.c:(.text+0x4f80): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_multiply_mat4': sounds.c:(.text+0x4fa0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_multiply_mat4': sounds.c:(.text+0x5040): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_multiply': sounds.c:(.text+0x5060): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_multiply': sounds.c:(.text+0x5100): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_scale': sounds.c:(.text+0x5120): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_scale': sounds.c:(.text+0x51c0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_subtract': sounds.c:(.text+0x51e0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_subtract': sounds.c:(.text+0x5280): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_add': sounds.c:(.text+0x52a0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_add': sounds.c:(.text+0x5340): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_one': sounds.c:(.text+0x5360): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_one': sounds.c:(.text+0x53e0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_zero': sounds.c:(.text+0x5400): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_zero': sounds.c:(.text+0x5480): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_assign_vec4': sounds.c:(.text+0x54a0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_assign_vec4': sounds.c:(.text+0x5540): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_assign': sounds.c:(.text+0x5560): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_assign': sounds.c:(.text+0x5600): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i': sounds.c:(.text+0x5620): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i': sounds.c:(.text+0x56c0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_is_equal': sounds.c:(.text+0x5700): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_is_equal': sounds.c:(.text+0x5740): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4i_is_zero': sounds.c:(.text+0x5760): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4i_is_zero': sounds.c:(.text+0x5780): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_lerp': sounds.c:(.text+0x57a0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_lerp': sounds.c:(.text+0x5840): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_normalize': sounds.c:(.text+0x5860): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_normalize': sounds.c:(.text+0x5900): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_clamp': sounds.c:(.text+0x5920): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_clamp': sounds.c:(.text+0x59c0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_min': sounds.c:(.text+0x59e0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_min': sounds.c:(.text+0x5a80): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_max': sounds.c:(.text+0x5aa0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_max': sounds.c:(.text+0x5b40): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_round': sounds.c:(.text+0x5b60): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_round': sounds.c:(.text+0x5c00): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_ceil': sounds.c:(.text+0x5c20): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_ceil': sounds.c:(.text+0x5cc0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_floor': sounds.c:(.text+0x5ce0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_floor': sounds.c:(.text+0x5d80): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_abs': sounds.c:(.text+0x5da0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_abs': sounds.c:(.text+0x5e40): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_inverse': sounds.c:(.text+0x5e60): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_inverse': sounds.c:(.text+0x5f00): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_negative': sounds.c:(.text+0x5f20): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_negative': sounds.c:(.text+0x5fc0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_snap': sounds.c:(.text+0x5fe0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_snap': sounds.c:(.text+0x6080): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_divide': sounds.c:(.text+0x60a0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_divide': sounds.c:(.text+0x6140): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_multiply_mat4': sounds.c:(.text+0x6160): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_multiply_mat4': sounds.c:(.text+0x6200): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_multiply': sounds.c:(.text+0x6220): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_multiply': sounds.c:(.text+0x62c0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_scale': sounds.c:(.text+0x62e0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_scale': sounds.c:(.text+0x6380): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_subtract': sounds.c:(.text+0x63a0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_subtract': sounds.c:(.text+0x6440): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_add': sounds.c:(.text+0x6460): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_add': sounds.c:(.text+0x6500): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_one': sounds.c:(.text+0x6520): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_one': sounds.c:(.text+0x65a0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_zero': sounds.c:(.text+0x65c0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_zero': sounds.c:(.text+0x6640): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_assign_vec4i': sounds.c:(.text+0x6660): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_assign_vec4i': sounds.c:(.text+0x6700): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_assign': sounds.c:(.text+0x6720): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_assign': sounds.c:(.text+0x67c0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4': sounds.c:(.text+0x67e0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4': sounds.c:(.text+0x6880): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_nearly_equal': sounds.c:(.text+0x68a0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_nearly_equal': sounds.c:(.text+0x68e0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_equal': sounds.c:(.text+0x6900): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_equal': sounds.c:(.text+0x6940): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_near_zero': sounds.c:(.text+0x6960): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_near_zero': sounds.c:(.text+0x69a0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec4_is_zero': sounds.c:(.text+0x69c0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec4_is_zero': sounds.c:(.text+0x69e0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_distance_squared': sounds.c:(.text+0x6a00): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_distance_squared': sounds.c:(.text+0x6a60): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_distance': sounds.c:(.text+0x6a80): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_distance': sounds.c:(.text+0x6ae0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_length_squared': sounds.c:(.text+0x6b00): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_length_squared': sounds.c:(.text+0x6b40): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_length': sounds.c:(.text+0x6b60): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_length': sounds.c:(.text+0x6ba0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_dot': sounds.c:(.text+0x6bc0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_dot': sounds.c:(.text+0x6c20): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_bezier4': sounds.c:(.text+0x6c40): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_bezier4': sounds.c:(.text+0x6d40): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_bezier3': sounds.c:(.text+0x6d80): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_bezier3': sounds.c:(.text+0x6e80): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_lerp': sounds.c:(.text+0x6ea0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_lerp': sounds.c:(.text+0x6f80): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_reflect': sounds.c:(.text+0x6fa0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_reflect': sounds.c:(.text+0x7080): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_slide': sounds.c:(.text+0x70a0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_slide': sounds.c:(.text+0x7180): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_project': sounds.c:(.text+0x71a0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_project': sounds.c:(.text+0x7280): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_normalize': sounds.c:(.text+0x72a0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_normalize': sounds.c:(.text+0x7360): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_cross': sounds.c:(.text+0x7380): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_cross': sounds.c:(.text+0x7460): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_clamp': sounds.c:(.text+0x7480): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_clamp': sounds.c:(.text+0x7580): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_min': sounds.c:(.text+0x75a0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_min': sounds.c:(.text+0x7680): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_max': sounds.c:(.text+0x76a0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_max': sounds.c:(.text+0x7780): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_round': sounds.c:(.text+0x77a0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_round': sounds.c:(.text+0x7840): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_ceil': sounds.c:(.text+0x7860): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_ceil': sounds.c:(.text+0x7900): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_floor': sounds.c:(.text+0x7920): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_floor': sounds.c:(.text+0x79c0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_abs': sounds.c:(.text+0x79e0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_abs': sounds.c:(.text+0x7aa0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_inverse': sounds.c:(.text+0x7ac0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_inverse': sounds.c:(.text+0x7b80): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_negative': sounds.c:(.text+0x7ba0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_negative': sounds.c:(.text+0x7c60): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_snap': sounds.c:(.text+0x7c80): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_snap': sounds.c:(.text+0x7d60): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_divide': sounds.c:(.text+0x7d80): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_divide': sounds.c:(.text+0x7e60): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_multiply_mat3': sounds.c:(.text+0x7e80): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_multiply_mat3': sounds.c:(.text+0x7f40): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_multiply': sounds.c:(.text+0x7f60): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_multiply': sounds.c:(.text+0x8040): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_scale': sounds.c:(.text+0x8060): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_scale': sounds.c:(.text+0x8120): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_subtract': sounds.c:(.text+0x8140): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_subtract': sounds.c:(.text+0x8220): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_add': sounds.c:(.text+0x8240): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_add': sounds.c:(.text+0x8320): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_one': sounds.c:(.text+0x8340): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_one': sounds.c:(.text+0x83e0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_zero': sounds.c:(.text+0x8400): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_zero': sounds.c:(.text+0x84a0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_assign_vec3': sounds.c:(.text+0x84c0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_assign_vec3': sounds.c:(.text+0x8560): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_assign': sounds.c:(.text+0x8580): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_assign': sounds.c:(.text+0x8640): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i': sounds.c:(.text+0x8660): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i': sounds.c:(.text+0x8700): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_is_equal': sounds.c:(.text+0x8720): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_is_equal': sounds.c:(.text+0x8780): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3i_is_zero': sounds.c:(.text+0x87a0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3i_is_zero': sounds.c:(.text+0x87e0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_distance_squared': sounds.c:(.text+0x8800): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_distance_squared': sounds.c:(.text+0x8840): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_distance': sounds.c:(.text+0x8860): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_distance': sounds.c:(.text+0x88a0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_length_squared': sounds.c:(.text+0x88c0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_length_squared': sounds.c:(.text+0x88e0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_length': sounds.c:(.text+0x8900): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_length': sounds.c:(.text+0x8920): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_dot': sounds.c:(.text+0x8940): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_dot': sounds.c:(.text+0x8980): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_bezier4': sounds.c:(.text+0x89a0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_bezier4': sounds.c:(.text+0x8a80): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_bezier3': sounds.c:(.text+0x8ac0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_bezier3': sounds.c:(.text+0x8b80): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_lerp': sounds.c:(.text+0x8ba0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_lerp': sounds.c:(.text+0x8c60): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_reflect': sounds.c:(.text+0x8c80): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_reflect': sounds.c:(.text+0x8d40): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_slide': sounds.c:(.text+0x8d60): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_slide': sounds.c:(.text+0x8e20): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_project': sounds.c:(.text+0x8e40): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_project': sounds.c:(.text+0x8f00): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_normalize': sounds.c:(.text+0x8f20): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_normalize': sounds.c:(.text+0x8fc0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_cross': sounds.c:(.text+0x8fe0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_cross': sounds.c:(.text+0x90a0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_clamp': sounds.c:(.text+0x90c0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_clamp': sounds.c:(.text+0x9180): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_min': sounds.c:(.text+0x91a0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_min': sounds.c:(.text+0x9260): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_max': sounds.c:(.text+0x9280): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_max': sounds.c:(.text+0x9340): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_round': sounds.c:(.text+0x9360): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_round': sounds.c:(.text+0x9400): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_ceil': sounds.c:(.text+0x9420): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_ceil': sounds.c:(.text+0x94c0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_floor': sounds.c:(.text+0x94e0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_floor': sounds.c:(.text+0x9580): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_abs': sounds.c:(.text+0x95a0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_abs': sounds.c:(.text+0x9640): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_inverse': sounds.c:(.text+0x9660): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_inverse': sounds.c:(.text+0x9700): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_negative': sounds.c:(.text+0x9720): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_negative': sounds.c:(.text+0x97c0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_snap': sounds.c:(.text+0x97e0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_snap': sounds.c:(.text+0x98a0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_divide': sounds.c:(.text+0x98c0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_divide': sounds.c:(.text+0x9980): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_multiply_mat3': sounds.c:(.text+0x99a0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_multiply_mat3': sounds.c:(.text+0x9a40): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_multiply': sounds.c:(.text+0x9a60): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_multiply': sounds.c:(.text+0x9b20): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_scale': sounds.c:(.text+0x9b40): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_scale': sounds.c:(.text+0x9be0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_subtract': sounds.c:(.text+0x9c00): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_subtract': sounds.c:(.text+0x9cc0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_add': sounds.c:(.text+0x9ce0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_add': sounds.c:(.text+0x9da0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_one': sounds.c:(.text+0x9dc0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_one': sounds.c:(.text+0x9e60): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_zero': sounds.c:(.text+0x9e80): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_zero': sounds.c:(.text+0x9f20): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_assign_vec3i': sounds.c:(.text+0x9f40): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_assign_vec3i': sounds.c:(.text+0xa000): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_assign': sounds.c:(.text+0xa020): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_assign': sounds.c:(.text+0xa0c0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3': sounds.c:(.text+0xa0e0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3': sounds.c:(.text+0xa180): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_nearly_equal': sounds.c:(.text+0xa1a0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_nearly_equal': sounds.c:(.text+0xa1e0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_equal': sounds.c:(.text+0xa200): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_equal': sounds.c:(.text+0xa240): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_near_zero': sounds.c:(.text+0xa260): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_near_zero': sounds.c:(.text+0xa2a0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec3_is_zero': sounds.c:(.text+0xa2c0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec3_is_zero': sounds.c:(.text+0xa300): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_distance_squared': sounds.c:(.text+0xa320): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_distance_squared': sounds.c:(.text+0xa360): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_distance': sounds.c:(.text+0xa380): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_distance': sounds.c:(.text+0xa3a0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_length': sounds.c:(.text+0xa3c0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_length': sounds.c:(.text+0xa3e0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_length_squared': sounds.c:(.text+0xa400): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_length_squared': sounds.c:(.text+0xa420): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_angle': sounds.c:(.text+0xa440): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_angle': sounds.c:(.text+0xa460): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_dot': sounds.c:(.text+0xa480): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_dot': sounds.c:(.text+0xa4c0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_bezier4': sounds.c:(.text+0xa4e0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_bezier4': sounds.c:(.text+0xa580): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_bezier3': sounds.c:(.text+0xa5c0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_bezier3': sounds.c:(.text+0xa660): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_lerp': sounds.c:(.text+0xa680): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_lerp': sounds.c:(.text+0xa700): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_rotate': sounds.c:(.text+0xa720): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_rotate': sounds.c:(.text+0xa7a0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_tangent': sounds.c:(.text+0xa7c0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_tangent': sounds.c:(.text+0xa840): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_reflect': sounds.c:(.text+0xa860): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_reflect': sounds.c:(.text+0xa8e0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_slide': sounds.c:(.text+0xa900): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_slide': sounds.c:(.text+0xa980): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_project': sounds.c:(.text+0xa9a0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_project': sounds.c:(.text+0xaa20): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_normalize': sounds.c:(.text+0xaa40): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_normalize': sounds.c:(.text+0xaac0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_clamp': sounds.c:(.text+0xaae0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_clamp': sounds.c:(.text+0xab80): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_min': sounds.c:(.text+0xaba0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_min': sounds.c:(.text+0xac20): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_max': sounds.c:(.text+0xac40): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_max': sounds.c:(.text+0xacc0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_round': sounds.c:(.text+0xace0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_round': sounds.c:(.text+0xad60): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_ceil': sounds.c:(.text+0xad80): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_ceil': sounds.c:(.text+0xae00): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_floor': sounds.c:(.text+0xae20): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_floor': sounds.c:(.text+0xaea0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_abs': sounds.c:(.text+0xaec0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_abs': sounds.c:(.text+0xaf40): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_inverse': sounds.c:(.text+0xaf60): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_inverse': sounds.c:(.text+0xafe0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_negative': sounds.c:(.text+0xb000): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_negative': sounds.c:(.text+0xb080): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_snap': sounds.c:(.text+0xb0a0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_snap': sounds.c:(.text+0xb120): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_divide': sounds.c:(.text+0xb140): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_divide': sounds.c:(.text+0xb1c0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_multiply_mat2': sounds.c:(.text+0xb1e0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_multiply_mat2': sounds.c:(.text+0xb280): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_multiply': sounds.c:(.text+0xb2a0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_multiply': sounds.c:(.text+0xb320): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_scale': sounds.c:(.text+0xb340): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_scale': sounds.c:(.text+0xb3c0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_subtract': sounds.c:(.text+0xb3e0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_subtract': sounds.c:(.text+0xb460): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_add': sounds.c:(.text+0xb480): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_add': sounds.c:(.text+0xb500): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_one': sounds.c:(.text+0xb520): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_one': sounds.c:(.text+0xb5a0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_zero': sounds.c:(.text+0xb5c0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_zero': sounds.c:(.text+0xb640): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_assign_vec2': sounds.c:(.text+0xb660): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_assign_vec2': sounds.c:(.text+0xb6e0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_assign': sounds.c:(.text+0xb700): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_assign': sounds.c:(.text+0xb780): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i': sounds.c:(.text+0xb7a0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i': sounds.c:(.text+0xb820): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_is_equal': sounds.c:(.text+0xb840): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_is_equal': sounds.c:(.text+0xb880): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2i_is_zero': sounds.c:(.text+0xb8a0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2i_is_zero': sounds.c:(.text+0xb8c0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_distance_squared': sounds.c:(.text+0xb8e0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_distance_squared': sounds.c:(.text+0xb920): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_distance': sounds.c:(.text+0xb940): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_distance': sounds.c:(.text+0xb980): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_length': sounds.c:(.text+0xb9a0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_length': sounds.c:(.text+0xb9c0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_length_squared': sounds.c:(.text+0xb9e0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_length_squared': sounds.c:(.text+0xba00): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_angle': sounds.c:(.text+0xba20): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_angle': sounds.c:(.text+0xba40): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_dot': sounds.c:(.text+0xba60): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_dot': sounds.c:(.text+0xbaa0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_bezier4': sounds.c:(.text+0xbac0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_bezier4': sounds.c:(.text+0xbb80): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_bezier3': sounds.c:(.text+0xbbc0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_bezier3': sounds.c:(.text+0xbc60): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_lerp': sounds.c:(.text+0xbc80): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_lerp': sounds.c:(.text+0xbd20): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_rotate': sounds.c:(.text+0xbd40): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_rotate': sounds.c:(.text+0xbde0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_tangent': sounds.c:(.text+0xbe00): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_tangent': sounds.c:(.text+0xbe80): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_reflect': sounds.c:(.text+0xbea0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_reflect': sounds.c:(.text+0xbf40): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_slide': sounds.c:(.text+0xbf60): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_slide': sounds.c:(.text+0xc000): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_project': sounds.c:(.text+0xc020): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_project': sounds.c:(.text+0xc0c0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_normalize': sounds.c:(.text+0xc0e0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_normalize': sounds.c:(.text+0xc160): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_clamp': sounds.c:(.text+0xc180): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_clamp': sounds.c:(.text+0xc220): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_min': sounds.c:(.text+0xc240): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_min': sounds.c:(.text+0xc2e0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_max': sounds.c:(.text+0xc300): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_max': sounds.c:(.text+0xc3a0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_round': sounds.c:(.text+0xc3c0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_round': sounds.c:(.text+0xc440): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_ceil': sounds.c:(.text+0xc460): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_ceil': sounds.c:(.text+0xc4e0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_floor': sounds.c:(.text+0xc500): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_floor': sounds.c:(.text+0xc580): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_abs': sounds.c:(.text+0xc5a0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_abs': sounds.c:(.text+0xc620): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_inverse': sounds.c:(.text+0xc640): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_inverse': sounds.c:(.text+0xc6c0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_negative': sounds.c:(.text+0xc6e0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_negative': sounds.c:(.text+0xc760): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_snap': sounds.c:(.text+0xc780): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_snap': sounds.c:(.text+0xc820): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_divide': sounds.c:(.text+0xc840): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_divide': sounds.c:(.text+0xc8e0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_multiply_mat2': sounds.c:(.text+0xc900): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_multiply_mat2': sounds.c:(.text+0xc9a0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_multiply': sounds.c:(.text+0xc9c0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_multiply': sounds.c:(.text+0xca60): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_scale': sounds.c:(.text+0xca80): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_scale': sounds.c:(.text+0xcb20): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_subtract': sounds.c:(.text+0xcb40): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_subtract': sounds.c:(.text+0xcbe0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_add': sounds.c:(.text+0xcc00): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_add': sounds.c:(.text+0xcca0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_one': sounds.c:(.text+0xccc0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_one': sounds.c:(.text+0xcd40): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_zero': sounds.c:(.text+0xcd60): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_zero': sounds.c:(.text+0xcde0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_assign_vec2i': sounds.c:(.text+0xce00): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_assign_vec2i': sounds.c:(.text+0xce80): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_assign': sounds.c:(.text+0xcea0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_assign': sounds.c:(.text+0xcf20): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2': sounds.c:(.text+0xcf40): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2': sounds.c:(.text+0xcfc0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_nearly_equal': sounds.c:(.text+0xcfe0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_nearly_equal': sounds.c:(.text+0xd020): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_equal': sounds.c:(.text+0xd040): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_equal': sounds.c:(.text+0xd080): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_near_zero': sounds.c:(.text+0xd0a0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_near_zero': sounds.c:(.text+0xd0c0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `svec2_is_zero': sounds.c:(.text+0xd960): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(sounds.c.o): In function `psvec2_is_zero': sounds.c:(.text+0xd980): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_lerp': texture.c:(.text+0x620): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_lerp': texture.c:(.text+0x6a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_multiply': texture.c:(.text+0x6c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_multiply': texture.c:(.text+0x740): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_scale': texture.c:(.text+0x760): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_scale': texture.c:(.text+0x7e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_negative': texture.c:(.text+0x800): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_negative': texture.c:(.text+0x880): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_scaling': texture.c:(.text+0x8a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_scaling': texture.c:(.text+0x920): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_translation': texture.c:(.text+0x940): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_translation': texture.c:(.text+0x9c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_look_at': texture.c:(.text+0x9e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_look_at': texture.c:(.text+0xaa0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_quaternion': texture.c:(.text+0xac0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_quaternion': texture.c:(.text+0xb40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_axis': texture.c:(.text+0xb60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_axis': texture.c:(.text+0xbe0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_z': texture.c:(.text+0xc00): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_z': texture.c:(.text+0xc80): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_y': texture.c:(.text+0xca0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_y': texture.c:(.text+0xd20): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_rotation_x': texture.c:(.text+0xd40): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_rotation_x': texture.c:(.text+0xdc0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_perspective_infinite': texture.c:(.text+0xde0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_perspective_infinite': texture.c:(.text+0xe60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_perspective_fov': texture.c:(.text+0xe80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_perspective_fov': texture.c:(.text+0xf00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_perspective': texture.c:(.text+0xf20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_perspective': texture.c:(.text+0xfa0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_ortho': texture.c:(.text+0xfc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_ortho': texture.c:(.text+0x1040): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_inverse': texture.c:(.text+0x1060): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_inverse': texture.c:(.text+0x10e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_adjugate': texture.c:(.text+0x1100): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_adjugate': texture.c:(.text+0x1180): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_transpose': texture.c:(.text+0x11a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_transpose': texture.c:(.text+0x1220): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_assign_mat3': texture.c:(.text+0x1240): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_assign_mat3': texture.c:(.text+0x12c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_assign_mat2': texture.c:(.text+0x12e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_assign_mat2': texture.c:(.text+0x1380): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_assign': texture.c:(.text+0x13a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_assign': texture.c:(.text+0x1420): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_determinant': texture.c:(.text+0x1440): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_determinant': texture.c:(.text+0x1460): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_identity': texture.c:(.text+0x1480): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_identity': texture.c:(.text+0x1500): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4_zero': texture.c:(.text+0x1520): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4_zero': texture.c:(.text+0x15a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat4': texture.c:(.text+0x15c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat4': texture.c:(.text+0x1640): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_lerp': texture.c:(.text+0x1660): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_lerp': texture.c:(.text+0x16e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_multiply': texture.c:(.text+0x1700): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_multiply': texture.c:(.text+0x1780): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_scale': texture.c:(.text+0x17a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_scale': texture.c:(.text+0x1820): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_negative': texture.c:(.text+0x1840): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_negative': texture.c:(.text+0x18c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_scaling': texture.c:(.text+0x18e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_scaling': texture.c:(.text+0x1960): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_quaternion': texture.c:(.text+0x1980): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_quaternion': texture.c:(.text+0x1a20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_axis': texture.c:(.text+0x1a40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_axis': texture.c:(.text+0x1ae0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_z': texture.c:(.text+0x1b00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_z': texture.c:(.text+0x1b80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_y': texture.c:(.text+0x1ba0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_y': texture.c:(.text+0x1c20): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_rotation_x': texture.c:(.text+0x1c40): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_rotation_x': texture.c:(.text+0x1cc0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_inverse': texture.c:(.text+0x1ce0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_inverse': texture.c:(.text+0x1d60): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_adjugate': texture.c:(.text+0x1d80): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_adjugate': texture.c:(.text+0x1e00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_cofactor': texture.c:(.text+0x1e20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_cofactor': texture.c:(.text+0x1ea0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_transpose': texture.c:(.text+0x1ec0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_transpose': texture.c:(.text+0x1f40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_assign_mat4': texture.c:(.text+0x1f60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_assign_mat4': texture.c:(.text+0x1fe0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_assign_mat2': texture.c:(.text+0x2000): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_assign_mat2': texture.c:(.text+0x20a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_assign': texture.c:(.text+0x20c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_assign': texture.c:(.text+0x2140): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_determinant': texture.c:(.text+0x2160): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_determinant': texture.c:(.text+0x2180): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_identity': texture.c:(.text+0x21a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_identity': texture.c:(.text+0x2220): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3_zero': texture.c:(.text+0x2240): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3_zero': texture.c:(.text+0x22c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat3': texture.c:(.text+0x22e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat3': texture.c:(.text+0x2360): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_lerp': texture.c:(.text+0x2380): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_lerp': texture.c:(.text+0x2440): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_multiply': texture.c:(.text+0x2460): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_multiply': texture.c:(.text+0x2520): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_scale': texture.c:(.text+0x2540): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_scale': texture.c:(.text+0x25e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_negative': texture.c:(.text+0x2600): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_negative': texture.c:(.text+0x26a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_scaling': texture.c:(.text+0x26c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_scaling': texture.c:(.text+0x2760): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_rotation': texture.c:(.text+0x2780): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_rotation': texture.c:(.text+0x2820): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_inverse': texture.c:(.text+0x2840): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_inverse': texture.c:(.text+0x28e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_cofactor': texture.c:(.text+0x2900): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_cofactor': texture.c:(.text+0x29a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_transpose': texture.c:(.text+0x29c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_transpose': texture.c:(.text+0x2a60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_assign_mat4': texture.c:(.text+0x2a80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_assign_mat4': texture.c:(.text+0x2b20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_assign_mat3': texture.c:(.text+0x2b40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_assign_mat3': texture.c:(.text+0x2be0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_assign': texture.c:(.text+0x2c00): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_assign': texture.c:(.text+0x2ca0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_determinant': texture.c:(.text+0x2cc0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_determinant': texture.c:(.text+0x2d00): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_identity': texture.c:(.text+0x2d20): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_identity': texture.c:(.text+0x2dc0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2_zero': texture.c:(.text+0x2de0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2_zero': texture.c:(.text+0x2e80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `smat2': texture.c:(.text+0x2ea0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psmat2': texture.c:(.text+0x2f40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_length_squared': texture.c:(.text+0x2f60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_length_squared': texture.c:(.text+0x2fa0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_length': texture.c:(.text+0x2fc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_length': texture.c:(.text+0x3000): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_angle': texture.c:(.text+0x3020): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_angle': texture.c:(.text+0x3060): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_dot': texture.c:(.text+0x3080): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_dot': texture.c:(.text+0x30c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_slerp': texture.c:(.text+0x30e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_slerp': texture.c:(.text+0x31a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_lerp': texture.c:(.text+0x31c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_lerp': texture.c:(.text+0x3280): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_yaw_pitch_roll': texture.c:(.text+0x32a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_yaw_pitch_roll': texture.c:(.text+0x3340): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_mat4': texture.c:(.text+0x3360): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_mat4': texture.c:(.text+0x3400): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_vec3': texture.c:(.text+0x3420): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_vec3': texture.c:(.text+0x34c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_from_axis_angle': texture.c:(.text+0x34e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_from_axis_angle': texture.c:(.text+0x3580): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_power': texture.c:(.text+0x35a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_power': texture.c:(.text+0x3640): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_normalize': texture.c:(.text+0x3660): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_normalize': texture.c:(.text+0x3700): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_inverse': texture.c:(.text+0x3720): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_inverse': texture.c:(.text+0x37c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_conjugate': texture.c:(.text+0x37e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_conjugate': texture.c:(.text+0x3880): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_negative': texture.c:(.text+0x38a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_negative': texture.c:(.text+0x3940): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_divide': texture.c:(.text+0x3960): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_divide': texture.c:(.text+0x3a20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_multiply': texture.c:(.text+0x3a40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_multiply': texture.c:(.text+0x3b00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_scale': texture.c:(.text+0x3b20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_scale': texture.c:(.text+0x3bc0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_null': texture.c:(.text+0x3be0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_null': texture.c:(.text+0x3c80): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_zero': texture.c:(.text+0x3ca0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_zero': texture.c:(.text+0x3d40): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_assign': texture.c:(.text+0x3d60): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_assign': texture.c:(.text+0x3e00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat': texture.c:(.text+0x3e20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat': texture.c:(.text+0x3ec0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_nearly_equal': texture.c:(.text+0x3ee0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_nearly_equal': texture.c:(.text+0x3f20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_equal': texture.c:(.text+0x3f40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_equal': texture.c:(.text+0x3f80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_near_zero': texture.c:(.text+0x3fa0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_near_zero': texture.c:(.text+0x3fe0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `squat_is_zero': texture.c:(.text+0x4000): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psquat_is_zero': texture.c:(.text+0x4040): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_lerp': texture.c:(.text+0x4060): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_lerp': texture.c:(.text+0x4100): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_normalize': texture.c:(.text+0x4120): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_normalize': texture.c:(.text+0x41c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_clamp': texture.c:(.text+0x41e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_clamp': texture.c:(.text+0x4280): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_min': texture.c:(.text+0x42a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_min': texture.c:(.text+0x4340): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_max': texture.c:(.text+0x4360): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_max': texture.c:(.text+0x4400): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_round': texture.c:(.text+0x4420): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_round': texture.c:(.text+0x44c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_ceil': texture.c:(.text+0x44e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_ceil': texture.c:(.text+0x4580): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_floor': texture.c:(.text+0x45a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_floor': texture.c:(.text+0x4640): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_abs': texture.c:(.text+0x4660): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_abs': texture.c:(.text+0x4700): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_inverse': texture.c:(.text+0x4720): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_inverse': texture.c:(.text+0x47c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_negative': texture.c:(.text+0x47e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_negative': texture.c:(.text+0x4880): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_snap': texture.c:(.text+0x48a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_snap': texture.c:(.text+0x4940): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_divide': texture.c:(.text+0x4960): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_divide': texture.c:(.text+0x4a00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_multiply_mat4': texture.c:(.text+0x4a20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_multiply_mat4': texture.c:(.text+0x4ac0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_multiply': texture.c:(.text+0x4ae0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_multiply': texture.c:(.text+0x4b80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_scale': texture.c:(.text+0x4ba0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_scale': texture.c:(.text+0x4c40): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_subtract': texture.c:(.text+0x4c60): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_subtract': texture.c:(.text+0x4d00): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_add': texture.c:(.text+0x4d20): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_add': texture.c:(.text+0x4dc0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_one': texture.c:(.text+0x4de0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_one': texture.c:(.text+0x4e60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_zero': texture.c:(.text+0x4e80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_zero': texture.c:(.text+0x4f00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_assign_vec4': texture.c:(.text+0x4f20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_assign_vec4': texture.c:(.text+0x4fc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_assign': texture.c:(.text+0x4fe0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_assign': texture.c:(.text+0x5080): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i': texture.c:(.text+0x50a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i': texture.c:(.text+0x5140): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_is_equal': texture.c:(.text+0x5180): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_is_equal': texture.c:(.text+0x51c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4i_is_zero': texture.c:(.text+0x51e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4i_is_zero': texture.c:(.text+0x5200): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_lerp': texture.c:(.text+0x5220): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_lerp': texture.c:(.text+0x52c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_normalize': texture.c:(.text+0x52e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_normalize': texture.c:(.text+0x5380): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_clamp': texture.c:(.text+0x53a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_clamp': texture.c:(.text+0x5440): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_min': texture.c:(.text+0x5460): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_min': texture.c:(.text+0x5500): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_max': texture.c:(.text+0x5520): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_max': texture.c:(.text+0x55c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_round': texture.c:(.text+0x55e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_round': texture.c:(.text+0x5680): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_ceil': texture.c:(.text+0x56a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_ceil': texture.c:(.text+0x5740): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_floor': texture.c:(.text+0x5760): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_floor': texture.c:(.text+0x5800): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_abs': texture.c:(.text+0x5820): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_abs': texture.c:(.text+0x58c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_inverse': texture.c:(.text+0x58e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_inverse': texture.c:(.text+0x5980): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_negative': texture.c:(.text+0x59a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_negative': texture.c:(.text+0x5a40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_snap': texture.c:(.text+0x5a60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_snap': texture.c:(.text+0x5b00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_divide': texture.c:(.text+0x5b20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_divide': texture.c:(.text+0x5bc0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_multiply_mat4': texture.c:(.text+0x5be0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_multiply_mat4': texture.c:(.text+0x5c80): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_multiply': texture.c:(.text+0x5ca0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_multiply': texture.c:(.text+0x5d40): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_scale': texture.c:(.text+0x5d60): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_scale': texture.c:(.text+0x5e00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_subtract': texture.c:(.text+0x5e20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_subtract': texture.c:(.text+0x5ec0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_add': texture.c:(.text+0x5ee0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_add': texture.c:(.text+0x5f80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_one': texture.c:(.text+0x5fa0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_one': texture.c:(.text+0x6020): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_zero': texture.c:(.text+0x6040): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_zero': texture.c:(.text+0x60c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_assign_vec4i': texture.c:(.text+0x60e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_assign_vec4i': texture.c:(.text+0x6180): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_assign': texture.c:(.text+0x61a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_assign': texture.c:(.text+0x6240): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4': texture.c:(.text+0x6260): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4': texture.c:(.text+0x6300): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_nearly_equal': texture.c:(.text+0x6320): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_nearly_equal': texture.c:(.text+0x6360): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_equal': texture.c:(.text+0x6380): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_equal': texture.c:(.text+0x63c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_near_zero': texture.c:(.text+0x63e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_near_zero': texture.c:(.text+0x6420): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec4_is_zero': texture.c:(.text+0x6440): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec4_is_zero': texture.c:(.text+0x6460): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_distance_squared': texture.c:(.text+0x6480): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_distance_squared': texture.c:(.text+0x64e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_distance': texture.c:(.text+0x6500): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_distance': texture.c:(.text+0x6560): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_length_squared': texture.c:(.text+0x6580): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_length_squared': texture.c:(.text+0x65c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_length': texture.c:(.text+0x65e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_length': texture.c:(.text+0x6620): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_dot': texture.c:(.text+0x6640): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_dot': texture.c:(.text+0x66a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_bezier4': texture.c:(.text+0x66c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_bezier4': texture.c:(.text+0x67c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_bezier3': texture.c:(.text+0x6800): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_bezier3': texture.c:(.text+0x6900): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_lerp': texture.c:(.text+0x6920): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_lerp': texture.c:(.text+0x6a00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_reflect': texture.c:(.text+0x6a20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_reflect': texture.c:(.text+0x6b00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_slide': texture.c:(.text+0x6b20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_slide': texture.c:(.text+0x6c00): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_project': texture.c:(.text+0x6c20): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_project': texture.c:(.text+0x6d00): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_normalize': texture.c:(.text+0x6d20): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_normalize': texture.c:(.text+0x6de0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_cross': texture.c:(.text+0x6e00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_cross': texture.c:(.text+0x6ee0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_clamp': texture.c:(.text+0x6f00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_clamp': texture.c:(.text+0x7000): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_min': texture.c:(.text+0x7020): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_min': texture.c:(.text+0x7100): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_max': texture.c:(.text+0x7120): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_max': texture.c:(.text+0x7200): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_round': texture.c:(.text+0x7220): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_round': texture.c:(.text+0x72c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_ceil': texture.c:(.text+0x72e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_ceil': texture.c:(.text+0x7380): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_floor': texture.c:(.text+0x73a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_floor': texture.c:(.text+0x7440): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_abs': texture.c:(.text+0x7460): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_abs': texture.c:(.text+0x7520): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_inverse': texture.c:(.text+0x7540): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_inverse': texture.c:(.text+0x7600): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_negative': texture.c:(.text+0x7620): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_negative': texture.c:(.text+0x76e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_snap': texture.c:(.text+0x7700): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_snap': texture.c:(.text+0x77e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_divide': texture.c:(.text+0x7800): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_divide': texture.c:(.text+0x78e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_multiply_mat3': texture.c:(.text+0x7900): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_multiply_mat3': texture.c:(.text+0x79c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_multiply': texture.c:(.text+0x79e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_multiply': texture.c:(.text+0x7ac0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_scale': texture.c:(.text+0x7ae0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_scale': texture.c:(.text+0x7ba0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_subtract': texture.c:(.text+0x7bc0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_subtract': texture.c:(.text+0x7ca0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_add': texture.c:(.text+0x7cc0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_add': texture.c:(.text+0x7da0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_one': texture.c:(.text+0x7dc0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_one': texture.c:(.text+0x7e60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_zero': texture.c:(.text+0x7e80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_zero': texture.c:(.text+0x7f20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_assign_vec3': texture.c:(.text+0x7f40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_assign_vec3': texture.c:(.text+0x7fe0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_assign': texture.c:(.text+0x8000): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_assign': texture.c:(.text+0x80c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i': texture.c:(.text+0x80e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i': texture.c:(.text+0x8180): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_is_equal': texture.c:(.text+0x81a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_is_equal': texture.c:(.text+0x8200): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3i_is_zero': texture.c:(.text+0x8220): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3i_is_zero': texture.c:(.text+0x8260): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_distance_squared': texture.c:(.text+0x8280): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_distance_squared': texture.c:(.text+0x82c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_distance': texture.c:(.text+0x82e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_distance': texture.c:(.text+0x8320): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_length_squared': texture.c:(.text+0x8340): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_length_squared': texture.c:(.text+0x8360): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_length': texture.c:(.text+0x8380): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_length': texture.c:(.text+0x83a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_dot': texture.c:(.text+0x83c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_dot': texture.c:(.text+0x8400): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_bezier4': texture.c:(.text+0x8420): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_bezier4': texture.c:(.text+0x8500): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_bezier3': texture.c:(.text+0x8540): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_bezier3': texture.c:(.text+0x8600): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_lerp': texture.c:(.text+0x8620): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_lerp': texture.c:(.text+0x86e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_reflect': texture.c:(.text+0x8700): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_reflect': texture.c:(.text+0x87c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_slide': texture.c:(.text+0x87e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_slide': texture.c:(.text+0x88a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_project': texture.c:(.text+0x88c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_project': texture.c:(.text+0x8980): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_normalize': texture.c:(.text+0x89a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_normalize': texture.c:(.text+0x8a40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_cross': texture.c:(.text+0x8a60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_cross': texture.c:(.text+0x8b20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_clamp': texture.c:(.text+0x8b40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_clamp': texture.c:(.text+0x8c00): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_min': texture.c:(.text+0x8c20): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_min': texture.c:(.text+0x8ce0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_max': texture.c:(.text+0x8d00): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_max': texture.c:(.text+0x8dc0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_round': texture.c:(.text+0x8de0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_round': texture.c:(.text+0x8e80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_ceil': texture.c:(.text+0x8ea0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_ceil': texture.c:(.text+0x8f40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_floor': texture.c:(.text+0x8f60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_floor': texture.c:(.text+0x9000): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_abs': texture.c:(.text+0x9020): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_abs': texture.c:(.text+0x90c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_inverse': texture.c:(.text+0x90e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_inverse': texture.c:(.text+0x9180): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_negative': texture.c:(.text+0x91a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_negative': texture.c:(.text+0x9240): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_snap': texture.c:(.text+0x9260): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_snap': texture.c:(.text+0x9320): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_divide': texture.c:(.text+0x9340): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_divide': texture.c:(.text+0x9400): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_multiply_mat3': texture.c:(.text+0x9420): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_multiply_mat3': texture.c:(.text+0x94c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_multiply': texture.c:(.text+0x94e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_multiply': texture.c:(.text+0x95a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_scale': texture.c:(.text+0x95c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_scale': texture.c:(.text+0x9660): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_subtract': texture.c:(.text+0x9680): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_subtract': texture.c:(.text+0x9740): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_add': texture.c:(.text+0x9760): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_add': texture.c:(.text+0x9820): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_one': texture.c:(.text+0x9840): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_one': texture.c:(.text+0x98e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_zero': texture.c:(.text+0x9900): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_zero': texture.c:(.text+0x99a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_assign_vec3i': texture.c:(.text+0x99c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_assign_vec3i': texture.c:(.text+0x9a80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_assign': texture.c:(.text+0x9aa0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_assign': texture.c:(.text+0x9b40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3': texture.c:(.text+0x9b60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3': texture.c:(.text+0x9c00): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_nearly_equal': texture.c:(.text+0x9c20): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_nearly_equal': texture.c:(.text+0x9c60): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_equal': texture.c:(.text+0x9c80): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_equal': texture.c:(.text+0x9cc0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_near_zero': texture.c:(.text+0x9ce0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_near_zero': texture.c:(.text+0x9d20): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec3_is_zero': texture.c:(.text+0x9d40): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec3_is_zero': texture.c:(.text+0x9d80): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_distance_squared': texture.c:(.text+0x9da0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_distance_squared': texture.c:(.text+0x9de0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_distance': texture.c:(.text+0x9e00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_distance': texture.c:(.text+0x9e20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_length': texture.c:(.text+0x9e40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_length': texture.c:(.text+0x9e60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_length_squared': texture.c:(.text+0x9e80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_length_squared': texture.c:(.text+0x9ea0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_angle': texture.c:(.text+0x9ec0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_angle': texture.c:(.text+0x9ee0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_dot': texture.c:(.text+0x9f00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_dot': texture.c:(.text+0x9f40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_bezier4': texture.c:(.text+0x9f60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_bezier4': texture.c:(.text+0xa000): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_bezier3': texture.c:(.text+0xa040): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_bezier3': texture.c:(.text+0xa0e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_lerp': texture.c:(.text+0xa100): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_lerp': texture.c:(.text+0xa180): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_rotate': texture.c:(.text+0xa1a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_rotate': texture.c:(.text+0xa220): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_tangent': texture.c:(.text+0xa240): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_tangent': texture.c:(.text+0xa2c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_reflect': texture.c:(.text+0xa2e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_reflect': texture.c:(.text+0xa360): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_slide': texture.c:(.text+0xa380): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_slide': texture.c:(.text+0xa400): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_project': texture.c:(.text+0xa420): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_project': texture.c:(.text+0xa4a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_normalize': texture.c:(.text+0xa4c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_normalize': texture.c:(.text+0xa540): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_clamp': texture.c:(.text+0xa560): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_clamp': texture.c:(.text+0xa600): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_min': texture.c:(.text+0xa620): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_min': texture.c:(.text+0xa6a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_max': texture.c:(.text+0xa6c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_max': texture.c:(.text+0xa740): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_round': texture.c:(.text+0xa760): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_round': texture.c:(.text+0xa7e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_ceil': texture.c:(.text+0xa800): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_ceil': texture.c:(.text+0xa880): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_floor': texture.c:(.text+0xa8a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_floor': texture.c:(.text+0xa920): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_abs': texture.c:(.text+0xa940): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_abs': texture.c:(.text+0xa9c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_inverse': texture.c:(.text+0xa9e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_inverse': texture.c:(.text+0xaa60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_negative': texture.c:(.text+0xaa80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_negative': texture.c:(.text+0xab00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_snap': texture.c:(.text+0xab20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_snap': texture.c:(.text+0xaba0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_divide': texture.c:(.text+0xabc0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_divide': texture.c:(.text+0xac40): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_multiply_mat2': texture.c:(.text+0xac60): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_multiply_mat2': texture.c:(.text+0xad00): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_multiply': texture.c:(.text+0xad20): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_multiply': texture.c:(.text+0xada0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_scale': texture.c:(.text+0xadc0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_scale': texture.c:(.text+0xae40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_subtract': texture.c:(.text+0xae60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_subtract': texture.c:(.text+0xaee0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_add': texture.c:(.text+0xaf00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_add': texture.c:(.text+0xaf80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_one': texture.c:(.text+0xafa0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_one': texture.c:(.text+0xb020): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_zero': texture.c:(.text+0xb040): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_zero': texture.c:(.text+0xb0c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_assign_vec2': texture.c:(.text+0xb0e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_assign_vec2': texture.c:(.text+0xb160): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_assign': texture.c:(.text+0xb180): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_assign': texture.c:(.text+0xb200): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i': texture.c:(.text+0xb220): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i': texture.c:(.text+0xb2a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_is_equal': texture.c:(.text+0xb2c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_is_equal': texture.c:(.text+0xb300): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2i_is_zero': texture.c:(.text+0xb320): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2i_is_zero': texture.c:(.text+0xb340): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_distance_squared': texture.c:(.text+0xb360): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_distance_squared': texture.c:(.text+0xb3a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_distance': texture.c:(.text+0xb3c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_distance': texture.c:(.text+0xb400): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_length': texture.c:(.text+0xb420): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_length': texture.c:(.text+0xb440): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_length_squared': texture.c:(.text+0xb460): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_length_squared': texture.c:(.text+0xb480): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_angle': texture.c:(.text+0xb4a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_angle': texture.c:(.text+0xb4c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_dot': texture.c:(.text+0xb4e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_dot': texture.c:(.text+0xb520): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_bezier4': texture.c:(.text+0xb540): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_bezier4': texture.c:(.text+0xb600): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_bezier3': texture.c:(.text+0xb640): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_bezier3': texture.c:(.text+0xb6e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_lerp': texture.c:(.text+0xb700): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_lerp': texture.c:(.text+0xb7a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_rotate': texture.c:(.text+0xb7c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_rotate': texture.c:(.text+0xb860): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_tangent': texture.c:(.text+0xb880): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_tangent': texture.c:(.text+0xb900): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_reflect': texture.c:(.text+0xb920): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_reflect': texture.c:(.text+0xb9c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_slide': texture.c:(.text+0xb9e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_slide': texture.c:(.text+0xba80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_project': texture.c:(.text+0xbaa0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_project': texture.c:(.text+0xbb40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_normalize': texture.c:(.text+0xbb60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_normalize': texture.c:(.text+0xbbe0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_clamp': texture.c:(.text+0xbc00): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_clamp': texture.c:(.text+0xbca0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_min': texture.c:(.text+0xbcc0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_min': texture.c:(.text+0xbd60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_max': texture.c:(.text+0xbd80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_max': texture.c:(.text+0xbe20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_round': texture.c:(.text+0xbe40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_round': texture.c:(.text+0xbec0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_ceil': texture.c:(.text+0xbee0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_ceil': texture.c:(.text+0xbf60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_floor': texture.c:(.text+0xbf80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_floor': texture.c:(.text+0xc000): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_abs': texture.c:(.text+0xc020): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_abs': texture.c:(.text+0xc0a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_inverse': texture.c:(.text+0xc0c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_inverse': texture.c:(.text+0xc140): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_negative': texture.c:(.text+0xc160): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_negative': texture.c:(.text+0xc1e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_snap': texture.c:(.text+0xc200): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_snap': texture.c:(.text+0xc2a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_divide': texture.c:(.text+0xc2c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_divide': texture.c:(.text+0xc360): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_multiply_mat2': texture.c:(.text+0xc380): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_multiply_mat2': texture.c:(.text+0xc420): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_multiply': texture.c:(.text+0xc440): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_multiply': texture.c:(.text+0xc4e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_scale': texture.c:(.text+0xc500): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_scale': texture.c:(.text+0xc5a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_subtract': texture.c:(.text+0xc5c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_subtract': texture.c:(.text+0xc660): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_add': texture.c:(.text+0xc680): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_add': texture.c:(.text+0xc720): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_one': texture.c:(.text+0xc740): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_one': texture.c:(.text+0xc7c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_zero': texture.c:(.text+0xc7e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_zero': texture.c:(.text+0xc860): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_assign_vec2i': texture.c:(.text+0xc880): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_assign_vec2i': texture.c:(.text+0xc900): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_assign': texture.c:(.text+0xc920): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_assign': texture.c:(.text+0xc9a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2': texture.c:(.text+0xc9c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2': texture.c:(.text+0xca40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_nearly_equal': texture.c:(.text+0xca60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_nearly_equal': texture.c:(.text+0xcaa0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_equal': texture.c:(.text+0xcac0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_equal': texture.c:(.text+0xcb00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_near_zero': texture.c:(.text+0xcb20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_near_zero': texture.c:(.text+0xcb40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `svec2_is_zero': texture.c:(.text+0xcb60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(texture.c.o): In function `psvec2_is_zero': texture.c:(.text+0xcb80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_lerp': thing.c:(.text+0x2e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_lerp': thing.c:(.text+0x360): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_multiply': thing.c:(.text+0x380): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_multiply': thing.c:(.text+0x400): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_scale': thing.c:(.text+0x420): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_scale': thing.c:(.text+0x4a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_negative': thing.c:(.text+0x4c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_negative': thing.c:(.text+0x540): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_scaling': thing.c:(.text+0x560): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_scaling': thing.c:(.text+0x5e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_translation': thing.c:(.text+0x600): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_translation': thing.c:(.text+0x680): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_look_at': thing.c:(.text+0x6a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_look_at': thing.c:(.text+0x760): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_quaternion': thing.c:(.text+0x780): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_quaternion': thing.c:(.text+0x800): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_axis': thing.c:(.text+0x820): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_axis': thing.c:(.text+0x8a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_z': thing.c:(.text+0x8c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_z': thing.c:(.text+0x940): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_y': thing.c:(.text+0x960): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_y': thing.c:(.text+0x9e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_rotation_x': thing.c:(.text+0xa00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_rotation_x': thing.c:(.text+0xa80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_perspective_infinite': thing.c:(.text+0xaa0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_perspective_infinite': thing.c:(.text+0xb20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_perspective_fov': thing.c:(.text+0xb40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_perspective_fov': thing.c:(.text+0xbc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_perspective': thing.c:(.text+0xbe0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_perspective': thing.c:(.text+0xc60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_ortho': thing.c:(.text+0xc80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_ortho': thing.c:(.text+0xd00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_inverse': thing.c:(.text+0xd20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_inverse': thing.c:(.text+0xda0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_adjugate': thing.c:(.text+0xdc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_adjugate': thing.c:(.text+0xe40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_transpose': thing.c:(.text+0xe60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_transpose': thing.c:(.text+0xee0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_assign_mat3': thing.c:(.text+0xf00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_assign_mat3': thing.c:(.text+0xf80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_assign_mat2': thing.c:(.text+0xfa0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_assign_mat2': thing.c:(.text+0x1040): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_assign': thing.c:(.text+0x1060): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_assign': thing.c:(.text+0x10e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_determinant': thing.c:(.text+0x1100): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_determinant': thing.c:(.text+0x1120): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_identity': thing.c:(.text+0x1140): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_identity': thing.c:(.text+0x11c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4_zero': thing.c:(.text+0x11e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4_zero': thing.c:(.text+0x1260): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat4': thing.c:(.text+0x1280): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat4': thing.c:(.text+0x1300): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_lerp': thing.c:(.text+0x1320): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_lerp': thing.c:(.text+0x13a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_multiply': thing.c:(.text+0x13c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_multiply': thing.c:(.text+0x1440): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_scale': thing.c:(.text+0x1460): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_scale': thing.c:(.text+0x14e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_negative': thing.c:(.text+0x1500): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_negative': thing.c:(.text+0x1580): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_scaling': thing.c:(.text+0x15a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_scaling': thing.c:(.text+0x1620): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_quaternion': thing.c:(.text+0x1640): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_quaternion': thing.c:(.text+0x16e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_axis': thing.c:(.text+0x1700): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_axis': thing.c:(.text+0x17a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_z': thing.c:(.text+0x17c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_z': thing.c:(.text+0x1840): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_y': thing.c:(.text+0x1860): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_y': thing.c:(.text+0x18e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_rotation_x': thing.c:(.text+0x1900): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_rotation_x': thing.c:(.text+0x1980): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_inverse': thing.c:(.text+0x19a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_inverse': thing.c:(.text+0x1a20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_adjugate': thing.c:(.text+0x1a40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_adjugate': thing.c:(.text+0x1ac0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_cofactor': thing.c:(.text+0x1ae0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_cofactor': thing.c:(.text+0x1b60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_transpose': thing.c:(.text+0x1b80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_transpose': thing.c:(.text+0x1c00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_assign_mat4': thing.c:(.text+0x1c20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_assign_mat4': thing.c:(.text+0x1ca0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_assign_mat2': thing.c:(.text+0x1cc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_assign_mat2': thing.c:(.text+0x1d60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_assign': thing.c:(.text+0x1d80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_assign': thing.c:(.text+0x1e00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_determinant': thing.c:(.text+0x1e20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_determinant': thing.c:(.text+0x1e40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_identity': thing.c:(.text+0x1e60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_identity': thing.c:(.text+0x1ee0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3_zero': thing.c:(.text+0x1f00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3_zero': thing.c:(.text+0x1f80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat3': thing.c:(.text+0x1fa0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat3': thing.c:(.text+0x2020): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_lerp': thing.c:(.text+0x2040): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_lerp': thing.c:(.text+0x2100): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_multiply': thing.c:(.text+0x2120): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_multiply': thing.c:(.text+0x21e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_scale': thing.c:(.text+0x2200): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_scale': thing.c:(.text+0x22a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_negative': thing.c:(.text+0x22c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_negative': thing.c:(.text+0x2360): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_scaling': thing.c:(.text+0x2380): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_scaling': thing.c:(.text+0x2420): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_rotation': thing.c:(.text+0x2440): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_rotation': thing.c:(.text+0x24e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_inverse': thing.c:(.text+0x2500): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_inverse': thing.c:(.text+0x25a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_cofactor': thing.c:(.text+0x25c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_cofactor': thing.c:(.text+0x2660): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_transpose': thing.c:(.text+0x2680): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_transpose': thing.c:(.text+0x2720): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_assign_mat4': thing.c:(.text+0x2740): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_assign_mat4': thing.c:(.text+0x27e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_assign_mat3': thing.c:(.text+0x2800): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_assign_mat3': thing.c:(.text+0x28a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_assign': thing.c:(.text+0x28c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_assign': thing.c:(.text+0x2960): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_determinant': thing.c:(.text+0x2980): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_determinant': thing.c:(.text+0x29c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_identity': thing.c:(.text+0x29e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_identity': thing.c:(.text+0x2a80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2_zero': thing.c:(.text+0x2aa0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2_zero': thing.c:(.text+0x2b40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `smat2': thing.c:(.text+0x2b60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psmat2': thing.c:(.text+0x2c00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_length_squared': thing.c:(.text+0x2c20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_length_squared': thing.c:(.text+0x2c60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_length': thing.c:(.text+0x2c80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_length': thing.c:(.text+0x2cc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_angle': thing.c:(.text+0x2ce0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_angle': thing.c:(.text+0x2d20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_dot': thing.c:(.text+0x2d40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_dot': thing.c:(.text+0x2d80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_slerp': thing.c:(.text+0x2da0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_slerp': thing.c:(.text+0x2e60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_lerp': thing.c:(.text+0x2e80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_lerp': thing.c:(.text+0x2f40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_yaw_pitch_roll': thing.c:(.text+0x2f60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_yaw_pitch_roll': thing.c:(.text+0x3000): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_mat4': thing.c:(.text+0x3020): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_mat4': thing.c:(.text+0x30c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_vec3': thing.c:(.text+0x30e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_vec3': thing.c:(.text+0x3180): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_from_axis_angle': thing.c:(.text+0x31a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_from_axis_angle': thing.c:(.text+0x3240): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_power': thing.c:(.text+0x3260): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_power': thing.c:(.text+0x3300): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_normalize': thing.c:(.text+0x3320): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_normalize': thing.c:(.text+0x33c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_inverse': thing.c:(.text+0x33e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_inverse': thing.c:(.text+0x3480): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_conjugate': thing.c:(.text+0x34a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_conjugate': thing.c:(.text+0x3540): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_negative': thing.c:(.text+0x3560): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_negative': thing.c:(.text+0x3600): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_divide': thing.c:(.text+0x3620): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_divide': thing.c:(.text+0x36e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_multiply': thing.c:(.text+0x3700): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_multiply': thing.c:(.text+0x37c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_scale': thing.c:(.text+0x37e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_scale': thing.c:(.text+0x3880): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_null': thing.c:(.text+0x38a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_null': thing.c:(.text+0x3940): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_zero': thing.c:(.text+0x3960): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_zero': thing.c:(.text+0x3a00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_assign': thing.c:(.text+0x3a20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_assign': thing.c:(.text+0x3ac0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat': thing.c:(.text+0x3ae0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat': thing.c:(.text+0x3b80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_nearly_equal': thing.c:(.text+0x3ba0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_nearly_equal': thing.c:(.text+0x3be0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_equal': thing.c:(.text+0x3c00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_equal': thing.c:(.text+0x3c40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_near_zero': thing.c:(.text+0x3c60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_near_zero': thing.c:(.text+0x3ca0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `squat_is_zero': thing.c:(.text+0x3cc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psquat_is_zero': thing.c:(.text+0x3d00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_lerp': thing.c:(.text+0x3d20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_lerp': thing.c:(.text+0x3dc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_normalize': thing.c:(.text+0x3de0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_normalize': thing.c:(.text+0x3e80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_clamp': thing.c:(.text+0x3ea0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_clamp': thing.c:(.text+0x3f40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_min': thing.c:(.text+0x3f60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_min': thing.c:(.text+0x4000): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_max': thing.c:(.text+0x4020): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_max': thing.c:(.text+0x40c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_round': thing.c:(.text+0x40e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_round': thing.c:(.text+0x4180): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_ceil': thing.c:(.text+0x41a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_ceil': thing.c:(.text+0x4240): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_floor': thing.c:(.text+0x4260): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_floor': thing.c:(.text+0x4300): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_abs': thing.c:(.text+0x4320): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_abs': thing.c:(.text+0x43c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_inverse': thing.c:(.text+0x43e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_inverse': thing.c:(.text+0x4480): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_negative': thing.c:(.text+0x44a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_negative': thing.c:(.text+0x4540): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_snap': thing.c:(.text+0x4560): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_snap': thing.c:(.text+0x4600): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_divide': thing.c:(.text+0x4620): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_divide': thing.c:(.text+0x46c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_multiply_mat4': thing.c:(.text+0x46e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_multiply_mat4': thing.c:(.text+0x4780): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_multiply': thing.c:(.text+0x47a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_multiply': thing.c:(.text+0x4840): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_scale': thing.c:(.text+0x4860): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_scale': thing.c:(.text+0x4900): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_subtract': thing.c:(.text+0x4920): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_subtract': thing.c:(.text+0x49c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_add': thing.c:(.text+0x49e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_add': thing.c:(.text+0x4a80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_one': thing.c:(.text+0x4aa0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_one': thing.c:(.text+0x4b20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_zero': thing.c:(.text+0x4b40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_zero': thing.c:(.text+0x4bc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_assign_vec4': thing.c:(.text+0x4be0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_assign_vec4': thing.c:(.text+0x4c80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_assign': thing.c:(.text+0x4ca0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_assign': thing.c:(.text+0x4d40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i': thing.c:(.text+0x4d60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i': thing.c:(.text+0x4e00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_is_equal': thing.c:(.text+0x4e40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_is_equal': thing.c:(.text+0x4e80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4i_is_zero': thing.c:(.text+0x4ea0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4i_is_zero': thing.c:(.text+0x4ec0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_lerp': thing.c:(.text+0x4ee0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_lerp': thing.c:(.text+0x4f80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_normalize': thing.c:(.text+0x4fa0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_normalize': thing.c:(.text+0x5040): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_clamp': thing.c:(.text+0x5060): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_clamp': thing.c:(.text+0x5100): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_min': thing.c:(.text+0x5120): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_min': thing.c:(.text+0x51c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_max': thing.c:(.text+0x51e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_max': thing.c:(.text+0x5280): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_round': thing.c:(.text+0x52a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_round': thing.c:(.text+0x5340): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_ceil': thing.c:(.text+0x5360): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_ceil': thing.c:(.text+0x5400): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_floor': thing.c:(.text+0x5420): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_floor': thing.c:(.text+0x54c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_abs': thing.c:(.text+0x54e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_abs': thing.c:(.text+0x5580): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_inverse': thing.c:(.text+0x55a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_inverse': thing.c:(.text+0x5640): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_negative': thing.c:(.text+0x5660): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_negative': thing.c:(.text+0x5700): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_snap': thing.c:(.text+0x5720): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_snap': thing.c:(.text+0x57c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_divide': thing.c:(.text+0x57e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_divide': thing.c:(.text+0x5880): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_multiply_mat4': thing.c:(.text+0x58a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_multiply_mat4': thing.c:(.text+0x5940): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_multiply': thing.c:(.text+0x5960): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_multiply': thing.c:(.text+0x5a00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_scale': thing.c:(.text+0x5a20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_scale': thing.c:(.text+0x5ac0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_subtract': thing.c:(.text+0x5ae0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_subtract': thing.c:(.text+0x5b80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_add': thing.c:(.text+0x5ba0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_add': thing.c:(.text+0x5c40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_one': thing.c:(.text+0x5c60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_one': thing.c:(.text+0x5ce0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_zero': thing.c:(.text+0x5d00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_zero': thing.c:(.text+0x5d80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_assign_vec4i': thing.c:(.text+0x5da0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_assign_vec4i': thing.c:(.text+0x5e40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_assign': thing.c:(.text+0x5e60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_assign': thing.c:(.text+0x5f00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4': thing.c:(.text+0x5f20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4': thing.c:(.text+0x5fc0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_nearly_equal': thing.c:(.text+0x5fe0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_nearly_equal': thing.c:(.text+0x6020): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_equal': thing.c:(.text+0x6040): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_equal': thing.c:(.text+0x6080): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_near_zero': thing.c:(.text+0x60a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_near_zero': thing.c:(.text+0x60e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec4_is_zero': thing.c:(.text+0x6100): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec4_is_zero': thing.c:(.text+0x6120): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_distance_squared': thing.c:(.text+0x6140): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_distance_squared': thing.c:(.text+0x61a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_distance': thing.c:(.text+0x61c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_distance': thing.c:(.text+0x6220): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_length_squared': thing.c:(.text+0x6240): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_length_squared': thing.c:(.text+0x6280): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_length': thing.c:(.text+0x62a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_length': thing.c:(.text+0x62e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_dot': thing.c:(.text+0x6300): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_dot': thing.c:(.text+0x6360): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_bezier4': thing.c:(.text+0x6380): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_bezier4': thing.c:(.text+0x6480): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_bezier3': thing.c:(.text+0x64c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_bezier3': thing.c:(.text+0x65c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_lerp': thing.c:(.text+0x65e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_lerp': thing.c:(.text+0x66c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_reflect': thing.c:(.text+0x66e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_reflect': thing.c:(.text+0x67c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_slide': thing.c:(.text+0x67e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_slide': thing.c:(.text+0x68c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_project': thing.c:(.text+0x68e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_project': thing.c:(.text+0x69c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_normalize': thing.c:(.text+0x69e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_normalize': thing.c:(.text+0x6aa0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_cross': thing.c:(.text+0x6ac0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_cross': thing.c:(.text+0x6ba0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_clamp': thing.c:(.text+0x6bc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_clamp': thing.c:(.text+0x6cc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_min': thing.c:(.text+0x6ce0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_min': thing.c:(.text+0x6dc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_max': thing.c:(.text+0x6de0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_max': thing.c:(.text+0x6ec0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_round': thing.c:(.text+0x6ee0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_round': thing.c:(.text+0x6f80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_ceil': thing.c:(.text+0x6fa0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_ceil': thing.c:(.text+0x7040): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_floor': thing.c:(.text+0x7060): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_floor': thing.c:(.text+0x7100): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_abs': thing.c:(.text+0x7120): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_abs': thing.c:(.text+0x71e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_inverse': thing.c:(.text+0x7200): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_inverse': thing.c:(.text+0x72c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_negative': thing.c:(.text+0x72e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_negative': thing.c:(.text+0x73a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_snap': thing.c:(.text+0x73c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_snap': thing.c:(.text+0x74a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_divide': thing.c:(.text+0x74c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_divide': thing.c:(.text+0x75a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_multiply_mat3': thing.c:(.text+0x75c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_multiply_mat3': thing.c:(.text+0x7680): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_multiply': thing.c:(.text+0x76a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_multiply': thing.c:(.text+0x7780): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_scale': thing.c:(.text+0x77a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_scale': thing.c:(.text+0x7860): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_subtract': thing.c:(.text+0x7880): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_subtract': thing.c:(.text+0x7960): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_add': thing.c:(.text+0x7980): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_add': thing.c:(.text+0x7a60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_one': thing.c:(.text+0x7a80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_one': thing.c:(.text+0x7b20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_zero': thing.c:(.text+0x7b40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_zero': thing.c:(.text+0x7be0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_assign_vec3': thing.c:(.text+0x7c00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_assign_vec3': thing.c:(.text+0x7ca0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_assign': thing.c:(.text+0x7cc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_assign': thing.c:(.text+0x7d80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i': thing.c:(.text+0x7da0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i': thing.c:(.text+0x7e40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_is_equal': thing.c:(.text+0x7e60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_is_equal': thing.c:(.text+0x7ec0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3i_is_zero': thing.c:(.text+0x7ee0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3i_is_zero': thing.c:(.text+0x7f20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_distance_squared': thing.c:(.text+0x7f40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_distance_squared': thing.c:(.text+0x7f80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_distance': thing.c:(.text+0x7fa0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_distance': thing.c:(.text+0x7fe0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_length_squared': thing.c:(.text+0x8000): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_length_squared': thing.c:(.text+0x8020): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_length': thing.c:(.text+0x8040): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_length': thing.c:(.text+0x8060): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_dot': thing.c:(.text+0x8080): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_dot': thing.c:(.text+0x80c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_bezier4': thing.c:(.text+0x80e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_bezier4': thing.c:(.text+0x81c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_bezier3': thing.c:(.text+0x8200): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_bezier3': thing.c:(.text+0x82c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_lerp': thing.c:(.text+0x82e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_lerp': thing.c:(.text+0x83a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_reflect': thing.c:(.text+0x83c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_reflect': thing.c:(.text+0x8480): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_slide': thing.c:(.text+0x84a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_slide': thing.c:(.text+0x8560): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_project': thing.c:(.text+0x8580): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_project': thing.c:(.text+0x8640): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_normalize': thing.c:(.text+0x8660): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_normalize': thing.c:(.text+0x8700): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_cross': thing.c:(.text+0x8720): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_cross': thing.c:(.text+0x87e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_clamp': thing.c:(.text+0x8800): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_clamp': thing.c:(.text+0x88c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_min': thing.c:(.text+0x88e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_min': thing.c:(.text+0x89a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_max': thing.c:(.text+0x89c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_max': thing.c:(.text+0x8a80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_round': thing.c:(.text+0x8aa0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_round': thing.c:(.text+0x8b40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_ceil': thing.c:(.text+0x8b60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_ceil': thing.c:(.text+0x8c00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_floor': thing.c:(.text+0x8c20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_floor': thing.c:(.text+0x8cc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_abs': thing.c:(.text+0x8ce0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_abs': thing.c:(.text+0x8d80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_inverse': thing.c:(.text+0x8da0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_inverse': thing.c:(.text+0x8e40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_negative': thing.c:(.text+0x8e60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_negative': thing.c:(.text+0x8f00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_snap': thing.c:(.text+0x8f20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_snap': thing.c:(.text+0x8fe0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_divide': thing.c:(.text+0x9000): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_divide': thing.c:(.text+0x90c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_multiply_mat3': thing.c:(.text+0x90e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_multiply_mat3': thing.c:(.text+0x9180): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_multiply': thing.c:(.text+0x91a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_multiply': thing.c:(.text+0x9260): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_scale': thing.c:(.text+0x9280): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_scale': thing.c:(.text+0x9320): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_subtract': thing.c:(.text+0x9340): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_subtract': thing.c:(.text+0x9400): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_add': thing.c:(.text+0x9420): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_add': thing.c:(.text+0x94e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_one': thing.c:(.text+0x9500): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_one': thing.c:(.text+0x95a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_zero': thing.c:(.text+0x95c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_zero': thing.c:(.text+0x9660): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_assign_vec3i': thing.c:(.text+0x9680): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_assign_vec3i': thing.c:(.text+0x9740): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_assign': thing.c:(.text+0x9760): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_assign': thing.c:(.text+0x9800): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3': thing.c:(.text+0x9820): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3': thing.c:(.text+0x98c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_nearly_equal': thing.c:(.text+0x98e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_nearly_equal': thing.c:(.text+0x9920): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_equal': thing.c:(.text+0x9940): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_equal': thing.c:(.text+0x9980): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_near_zero': thing.c:(.text+0x99a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_near_zero': thing.c:(.text+0x99e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec3_is_zero': thing.c:(.text+0x9a00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec3_is_zero': thing.c:(.text+0x9a40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_distance_squared': thing.c:(.text+0x9a60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_distance_squared': thing.c:(.text+0x9aa0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_distance': thing.c:(.text+0x9ac0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_distance': thing.c:(.text+0x9ae0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_length': thing.c:(.text+0x9b00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_length': thing.c:(.text+0x9b20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_length_squared': thing.c:(.text+0x9b40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_length_squared': thing.c:(.text+0x9b60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_angle': thing.c:(.text+0x9b80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_angle': thing.c:(.text+0x9ba0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_dot': thing.c:(.text+0x9bc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_dot': thing.c:(.text+0x9c00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_bezier4': thing.c:(.text+0x9c20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_bezier4': thing.c:(.text+0x9cc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_bezier3': thing.c:(.text+0x9d00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_bezier3': thing.c:(.text+0x9da0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_lerp': thing.c:(.text+0x9dc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_lerp': thing.c:(.text+0x9e40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_rotate': thing.c:(.text+0x9e60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_rotate': thing.c:(.text+0x9ee0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_tangent': thing.c:(.text+0x9f00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_tangent': thing.c:(.text+0x9f80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_reflect': thing.c:(.text+0x9fa0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_reflect': thing.c:(.text+0xa020): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_slide': thing.c:(.text+0xa040): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_slide': thing.c:(.text+0xa0c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_project': thing.c:(.text+0xa0e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_project': thing.c:(.text+0xa160): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_normalize': thing.c:(.text+0xa180): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_normalize': thing.c:(.text+0xa200): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_clamp': thing.c:(.text+0xa220): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_clamp': thing.c:(.text+0xa2c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_min': thing.c:(.text+0xa2e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_min': thing.c:(.text+0xa360): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_max': thing.c:(.text+0xa380): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_max': thing.c:(.text+0xa400): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_round': thing.c:(.text+0xa420): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_round': thing.c:(.text+0xa4a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_ceil': thing.c:(.text+0xa4c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_ceil': thing.c:(.text+0xa540): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_floor': thing.c:(.text+0xa560): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_floor': thing.c:(.text+0xa5e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_abs': thing.c:(.text+0xa600): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_abs': thing.c:(.text+0xa680): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_inverse': thing.c:(.text+0xa6a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_inverse': thing.c:(.text+0xa720): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_negative': thing.c:(.text+0xa740): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_negative': thing.c:(.text+0xa7c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_snap': thing.c:(.text+0xa7e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_snap': thing.c:(.text+0xa860): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_divide': thing.c:(.text+0xa880): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_divide': thing.c:(.text+0xa900): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_multiply_mat2': thing.c:(.text+0xa920): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_multiply_mat2': thing.c:(.text+0xa9c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_multiply': thing.c:(.text+0xa9e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_multiply': thing.c:(.text+0xaa60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_scale': thing.c:(.text+0xaa80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_scale': thing.c:(.text+0xab00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_subtract': thing.c:(.text+0xab20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_subtract': thing.c:(.text+0xaba0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_add': thing.c:(.text+0xabc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_add': thing.c:(.text+0xac40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_one': thing.c:(.text+0xac60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_one': thing.c:(.text+0xace0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_zero': thing.c:(.text+0xad00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_zero': thing.c:(.text+0xad80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_assign_vec2': thing.c:(.text+0xada0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_assign_vec2': thing.c:(.text+0xae20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_assign': thing.c:(.text+0xae40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_assign': thing.c:(.text+0xaec0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i': thing.c:(.text+0xaee0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i': thing.c:(.text+0xaf60): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_is_equal': thing.c:(.text+0xaf80): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_is_equal': thing.c:(.text+0xafc0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2i_is_zero': thing.c:(.text+0xafe0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2i_is_zero': thing.c:(.text+0xb000): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_distance_squared': thing.c:(.text+0xb020): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_distance_squared': thing.c:(.text+0xb060): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_distance': thing.c:(.text+0xb080): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_distance': thing.c:(.text+0xb0c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_length': thing.c:(.text+0xb0e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_length': thing.c:(.text+0xb100): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_length_squared': thing.c:(.text+0xb120): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_length_squared': thing.c:(.text+0xb140): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_angle': thing.c:(.text+0xb160): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_angle': thing.c:(.text+0xb180): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_dot': thing.c:(.text+0xb1a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_dot': thing.c:(.text+0xb1e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_bezier4': thing.c:(.text+0xb200): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_bezier4': thing.c:(.text+0xb2c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_bezier3': thing.c:(.text+0xb300): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_bezier3': thing.c:(.text+0xb3a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_lerp': thing.c:(.text+0xb3c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_lerp': thing.c:(.text+0xb460): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_rotate': thing.c:(.text+0xb480): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_rotate': thing.c:(.text+0xb520): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_tangent': thing.c:(.text+0xb540): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_tangent': thing.c:(.text+0xb5c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_reflect': thing.c:(.text+0xb5e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_reflect': thing.c:(.text+0xb680): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_slide': thing.c:(.text+0xb6a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_slide': thing.c:(.text+0xb740): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_project': thing.c:(.text+0xb760): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_project': thing.c:(.text+0xb800): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_normalize': thing.c:(.text+0xb820): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_normalize': thing.c:(.text+0xb8a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_clamp': thing.c:(.text+0xb8c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_clamp': thing.c:(.text+0xb960): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_min': thing.c:(.text+0xb980): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_min': thing.c:(.text+0xba20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_max': thing.c:(.text+0xba40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_max': thing.c:(.text+0xbae0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_round': thing.c:(.text+0xbb00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_round': thing.c:(.text+0xbb80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_ceil': thing.c:(.text+0xbba0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_ceil': thing.c:(.text+0xbc20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_floor': thing.c:(.text+0xbc40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_floor': thing.c:(.text+0xbcc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_abs': thing.c:(.text+0xbce0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_abs': thing.c:(.text+0xbd60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_inverse': thing.c:(.text+0xbd80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_inverse': thing.c:(.text+0xbe00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_negative': thing.c:(.text+0xbe20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_negative': thing.c:(.text+0xbea0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_snap': thing.c:(.text+0xbec0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_snap': thing.c:(.text+0xbf60): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_divide': thing.c:(.text+0xbf80): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_divide': thing.c:(.text+0xc020): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_multiply_mat2': thing.c:(.text+0xc040): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_multiply_mat2': thing.c:(.text+0xc0e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_multiply': thing.c:(.text+0xc100): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_multiply': thing.c:(.text+0xc1a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_scale': thing.c:(.text+0xc1c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_scale': thing.c:(.text+0xc260): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_subtract': thing.c:(.text+0xc280): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_subtract': thing.c:(.text+0xc320): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_add': thing.c:(.text+0xc340): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_add': thing.c:(.text+0xc3e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_one': thing.c:(.text+0xc400): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_one': thing.c:(.text+0xc480): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_zero': thing.c:(.text+0xc4a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_zero': thing.c:(.text+0xc520): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_assign_vec2i': thing.c:(.text+0xc540): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_assign_vec2i': thing.c:(.text+0xc5c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_assign': thing.c:(.text+0xc5e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_assign': thing.c:(.text+0xc660): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2': thing.c:(.text+0xc680): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2': thing.c:(.text+0xc700): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_nearly_equal': thing.c:(.text+0xc720): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_nearly_equal': thing.c:(.text+0xc760): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_equal': thing.c:(.text+0xc780): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_equal': thing.c:(.text+0xc7c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_near_zero': thing.c:(.text+0xc7e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_near_zero': thing.c:(.text+0xc800): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `svec2_is_zero': thing.c:(.text+0xca80): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(thing.c.o): In function `psvec2_is_zero': thing.c:(.text+0xcaa0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_lerp': tile.c:(.text+0x3e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_lerp': tile.c:(.text+0x460): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_multiply': tile.c:(.text+0x480): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_multiply': tile.c:(.text+0x500): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_scale': tile.c:(.text+0x520): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_scale': tile.c:(.text+0x5a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_negative': tile.c:(.text+0x5c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_negative': tile.c:(.text+0x640): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_scaling': tile.c:(.text+0x660): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_scaling': tile.c:(.text+0x6e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_translation': tile.c:(.text+0x700): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_translation': tile.c:(.text+0x780): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_look_at': tile.c:(.text+0x7a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_look_at': tile.c:(.text+0x860): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_quaternion': tile.c:(.text+0x880): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_quaternion': tile.c:(.text+0x900): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_axis': tile.c:(.text+0x920): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_axis': tile.c:(.text+0x9a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_z': tile.c:(.text+0x9c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_z': tile.c:(.text+0xa40): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_y': tile.c:(.text+0xa60): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_y': tile.c:(.text+0xae0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_rotation_x': tile.c:(.text+0xb00): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_rotation_x': tile.c:(.text+0xb80): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_perspective_infinite': tile.c:(.text+0xba0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_perspective_infinite': tile.c:(.text+0xc20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_perspective_fov': tile.c:(.text+0xc40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_perspective_fov': tile.c:(.text+0xcc0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_perspective': tile.c:(.text+0xce0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_perspective': tile.c:(.text+0xd60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_ortho': tile.c:(.text+0xd80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_ortho': tile.c:(.text+0xe00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_inverse': tile.c:(.text+0xe20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_inverse': tile.c:(.text+0xea0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_adjugate': tile.c:(.text+0xec0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_adjugate': tile.c:(.text+0xf40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_transpose': tile.c:(.text+0xf60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_transpose': tile.c:(.text+0xfe0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_assign_mat3': tile.c:(.text+0x1000): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_assign_mat3': tile.c:(.text+0x1080): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_assign_mat2': tile.c:(.text+0x10a0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_assign_mat2': tile.c:(.text+0x1140): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_assign': tile.c:(.text+0x1160): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_assign': tile.c:(.text+0x11e0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_determinant': tile.c:(.text+0x1200): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_determinant': tile.c:(.text+0x1220): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_identity': tile.c:(.text+0x1240): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_identity': tile.c:(.text+0x12c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4_zero': tile.c:(.text+0x12e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4_zero': tile.c:(.text+0x1360): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat4': tile.c:(.text+0x1380): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat4': tile.c:(.text+0x1400): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_lerp': tile.c:(.text+0x1420): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_lerp': tile.c:(.text+0x14a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_multiply': tile.c:(.text+0x14c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_multiply': tile.c:(.text+0x1540): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_scale': tile.c:(.text+0x1560): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_scale': tile.c:(.text+0x15e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_negative': tile.c:(.text+0x1600): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_negative': tile.c:(.text+0x1680): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_scaling': tile.c:(.text+0x16a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_scaling': tile.c:(.text+0x1720): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_quaternion': tile.c:(.text+0x1740): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_quaternion': tile.c:(.text+0x17e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_axis': tile.c:(.text+0x1800): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_axis': tile.c:(.text+0x18a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_z': tile.c:(.text+0x18c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_z': tile.c:(.text+0x1940): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_y': tile.c:(.text+0x1960): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_y': tile.c:(.text+0x19e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_rotation_x': tile.c:(.text+0x1a00): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_rotation_x': tile.c:(.text+0x1a80): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_inverse': tile.c:(.text+0x1aa0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_inverse': tile.c:(.text+0x1b20): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_adjugate': tile.c:(.text+0x1b40): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_adjugate': tile.c:(.text+0x1bc0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_cofactor': tile.c:(.text+0x1be0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_cofactor': tile.c:(.text+0x1c60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_transpose': tile.c:(.text+0x1c80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_transpose': tile.c:(.text+0x1d00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_assign_mat4': tile.c:(.text+0x1d20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_assign_mat4': tile.c:(.text+0x1da0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_assign_mat2': tile.c:(.text+0x1dc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_assign_mat2': tile.c:(.text+0x1e60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_assign': tile.c:(.text+0x1e80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_assign': tile.c:(.text+0x1f00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_determinant': tile.c:(.text+0x1f20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_determinant': tile.c:(.text+0x1f40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_identity': tile.c:(.text+0x1f60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_identity': tile.c:(.text+0x1fe0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3_zero': tile.c:(.text+0x2000): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3_zero': tile.c:(.text+0x2080): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat3': tile.c:(.text+0x20a0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat3': tile.c:(.text+0x2120): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_lerp': tile.c:(.text+0x2140): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_lerp': tile.c:(.text+0x2200): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_multiply': tile.c:(.text+0x2220): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_multiply': tile.c:(.text+0x22e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_scale': tile.c:(.text+0x2300): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_scale': tile.c:(.text+0x23a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_negative': tile.c:(.text+0x23c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_negative': tile.c:(.text+0x2460): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_scaling': tile.c:(.text+0x2480): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_scaling': tile.c:(.text+0x2520): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_rotation': tile.c:(.text+0x2540): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_rotation': tile.c:(.text+0x25e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_inverse': tile.c:(.text+0x2600): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_inverse': tile.c:(.text+0x26a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_cofactor': tile.c:(.text+0x26c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_cofactor': tile.c:(.text+0x2760): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_transpose': tile.c:(.text+0x2780): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_transpose': tile.c:(.text+0x2820): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_assign_mat4': tile.c:(.text+0x2840): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_assign_mat4': tile.c:(.text+0x28e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_assign_mat3': tile.c:(.text+0x2900): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_assign_mat3': tile.c:(.text+0x29a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_assign': tile.c:(.text+0x29c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_assign': tile.c:(.text+0x2a60): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_determinant': tile.c:(.text+0x2a80): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_determinant': tile.c:(.text+0x2ac0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_identity': tile.c:(.text+0x2ae0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_identity': tile.c:(.text+0x2b80): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2_zero': tile.c:(.text+0x2ba0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2_zero': tile.c:(.text+0x2c40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `smat2': tile.c:(.text+0x2c60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psmat2': tile.c:(.text+0x2d00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_length_squared': tile.c:(.text+0x2d20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_length_squared': tile.c:(.text+0x2d60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_length': tile.c:(.text+0x2d80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_length': tile.c:(.text+0x2dc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_angle': tile.c:(.text+0x2de0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_angle': tile.c:(.text+0x2e20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_dot': tile.c:(.text+0x2e40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_dot': tile.c:(.text+0x2e80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_slerp': tile.c:(.text+0x2ea0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_slerp': tile.c:(.text+0x2f60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_lerp': tile.c:(.text+0x2f80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_lerp': tile.c:(.text+0x3040): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_yaw_pitch_roll': tile.c:(.text+0x3060): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_yaw_pitch_roll': tile.c:(.text+0x3100): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_mat4': tile.c:(.text+0x3120): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_mat4': tile.c:(.text+0x31c0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_vec3': tile.c:(.text+0x31e0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_vec3': tile.c:(.text+0x3280): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_from_axis_angle': tile.c:(.text+0x32a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_from_axis_angle': tile.c:(.text+0x3340): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_power': tile.c:(.text+0x3360): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_power': tile.c:(.text+0x3400): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_normalize': tile.c:(.text+0x3420): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_normalize': tile.c:(.text+0x34c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_inverse': tile.c:(.text+0x34e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_inverse': tile.c:(.text+0x3580): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_conjugate': tile.c:(.text+0x35a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_conjugate': tile.c:(.text+0x3640): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_negative': tile.c:(.text+0x3660): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_negative': tile.c:(.text+0x3700): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_divide': tile.c:(.text+0x3720): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_divide': tile.c:(.text+0x37e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_multiply': tile.c:(.text+0x3800): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_multiply': tile.c:(.text+0x38c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_scale': tile.c:(.text+0x38e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_scale': tile.c:(.text+0x3980): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_null': tile.c:(.text+0x39a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_null': tile.c:(.text+0x3a40): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_zero': tile.c:(.text+0x3a60): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_zero': tile.c:(.text+0x3b00): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_assign': tile.c:(.text+0x3b20): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_assign': tile.c:(.text+0x3bc0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat': tile.c:(.text+0x3be0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat': tile.c:(.text+0x3c80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_nearly_equal': tile.c:(.text+0x3ca0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_nearly_equal': tile.c:(.text+0x3ce0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_equal': tile.c:(.text+0x3d00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_equal': tile.c:(.text+0x3d40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_near_zero': tile.c:(.text+0x3d60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_near_zero': tile.c:(.text+0x3da0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `squat_is_zero': tile.c:(.text+0x3dc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psquat_is_zero': tile.c:(.text+0x3e00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_lerp': tile.c:(.text+0x3e20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_lerp': tile.c:(.text+0x3ec0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_normalize': tile.c:(.text+0x3ee0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_normalize': tile.c:(.text+0x3f80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_clamp': tile.c:(.text+0x3fa0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_clamp': tile.c:(.text+0x4040): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_min': tile.c:(.text+0x4060): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_min': tile.c:(.text+0x4100): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_max': tile.c:(.text+0x4120): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_max': tile.c:(.text+0x41c0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_round': tile.c:(.text+0x41e0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_round': tile.c:(.text+0x4280): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_ceil': tile.c:(.text+0x42a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_ceil': tile.c:(.text+0x4340): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_floor': tile.c:(.text+0x4360): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_floor': tile.c:(.text+0x4400): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_abs': tile.c:(.text+0x4420): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_abs': tile.c:(.text+0x44c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_inverse': tile.c:(.text+0x44e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_inverse': tile.c:(.text+0x4580): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_negative': tile.c:(.text+0x45a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_negative': tile.c:(.text+0x4640): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_snap': tile.c:(.text+0x4660): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_snap': tile.c:(.text+0x4700): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_divide': tile.c:(.text+0x4720): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_divide': tile.c:(.text+0x47c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_multiply_mat4': tile.c:(.text+0x47e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_multiply_mat4': tile.c:(.text+0x4880): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_multiply': tile.c:(.text+0x48a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_multiply': tile.c:(.text+0x4940): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_scale': tile.c:(.text+0x4960): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_scale': tile.c:(.text+0x4a00): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_subtract': tile.c:(.text+0x4a20): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_subtract': tile.c:(.text+0x4ac0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_add': tile.c:(.text+0x4ae0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_add': tile.c:(.text+0x4b80): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_one': tile.c:(.text+0x4ba0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_one': tile.c:(.text+0x4c20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_zero': tile.c:(.text+0x4c40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_zero': tile.c:(.text+0x4cc0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_assign_vec4': tile.c:(.text+0x4ce0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_assign_vec4': tile.c:(.text+0x4d80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_assign': tile.c:(.text+0x4da0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_assign': tile.c:(.text+0x4e40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i': tile.c:(.text+0x4e60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i': tile.c:(.text+0x4f00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_is_equal': tile.c:(.text+0x4f40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_is_equal': tile.c:(.text+0x4f80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4i_is_zero': tile.c:(.text+0x4fa0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4i_is_zero': tile.c:(.text+0x4fc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_lerp': tile.c:(.text+0x4fe0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_lerp': tile.c:(.text+0x5080): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_normalize': tile.c:(.text+0x50a0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_normalize': tile.c:(.text+0x5140): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_clamp': tile.c:(.text+0x5160): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_clamp': tile.c:(.text+0x5200): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_min': tile.c:(.text+0x5220): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_min': tile.c:(.text+0x52c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_max': tile.c:(.text+0x52e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_max': tile.c:(.text+0x5380): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_round': tile.c:(.text+0x53a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_round': tile.c:(.text+0x5440): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_ceil': tile.c:(.text+0x5460): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_ceil': tile.c:(.text+0x5500): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_floor': tile.c:(.text+0x5520): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_floor': tile.c:(.text+0x55c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_abs': tile.c:(.text+0x55e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_abs': tile.c:(.text+0x5680): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_inverse': tile.c:(.text+0x56a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_inverse': tile.c:(.text+0x5740): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_negative': tile.c:(.text+0x5760): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_negative': tile.c:(.text+0x5800): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_snap': tile.c:(.text+0x5820): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_snap': tile.c:(.text+0x58c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_divide': tile.c:(.text+0x58e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_divide': tile.c:(.text+0x5980): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_multiply_mat4': tile.c:(.text+0x59a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_multiply_mat4': tile.c:(.text+0x5a40): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_multiply': tile.c:(.text+0x5a60): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_multiply': tile.c:(.text+0x5b00): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_scale': tile.c:(.text+0x5b20): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_scale': tile.c:(.text+0x5bc0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_subtract': tile.c:(.text+0x5be0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_subtract': tile.c:(.text+0x5c80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_add': tile.c:(.text+0x5ca0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_add': tile.c:(.text+0x5d40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_one': tile.c:(.text+0x5d60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_one': tile.c:(.text+0x5de0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_zero': tile.c:(.text+0x5e00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_zero': tile.c:(.text+0x5e80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_assign_vec4i': tile.c:(.text+0x5ea0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_assign_vec4i': tile.c:(.text+0x5f40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_assign': tile.c:(.text+0x5f60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_assign': tile.c:(.text+0x6000): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4': tile.c:(.text+0x6020): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4': tile.c:(.text+0x60c0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_nearly_equal': tile.c:(.text+0x60e0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_nearly_equal': tile.c:(.text+0x6120): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_equal': tile.c:(.text+0x6140): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_equal': tile.c:(.text+0x6180): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_near_zero': tile.c:(.text+0x61a0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_near_zero': tile.c:(.text+0x61e0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec4_is_zero': tile.c:(.text+0x6200): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec4_is_zero': tile.c:(.text+0x6220): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_distance_squared': tile.c:(.text+0x6240): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_distance_squared': tile.c:(.text+0x62a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_distance': tile.c:(.text+0x62c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_distance': tile.c:(.text+0x6320): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_length_squared': tile.c:(.text+0x6340): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_length_squared': tile.c:(.text+0x6380): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_length': tile.c:(.text+0x63a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_length': tile.c:(.text+0x63e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_dot': tile.c:(.text+0x6400): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_dot': tile.c:(.text+0x6460): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_bezier4': tile.c:(.text+0x6480): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_bezier4': tile.c:(.text+0x6580): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_bezier3': tile.c:(.text+0x65c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_bezier3': tile.c:(.text+0x66c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_lerp': tile.c:(.text+0x66e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_lerp': tile.c:(.text+0x67c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_reflect': tile.c:(.text+0x67e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_reflect': tile.c:(.text+0x68c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_slide': tile.c:(.text+0x68e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_slide': tile.c:(.text+0x69c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_project': tile.c:(.text+0x69e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_project': tile.c:(.text+0x6ac0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_normalize': tile.c:(.text+0x6ae0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_normalize': tile.c:(.text+0x6ba0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_cross': tile.c:(.text+0x6bc0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_cross': tile.c:(.text+0x6ca0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_clamp': tile.c:(.text+0x6cc0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_clamp': tile.c:(.text+0x6dc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_min': tile.c:(.text+0x6de0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_min': tile.c:(.text+0x6ec0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_max': tile.c:(.text+0x6ee0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_max': tile.c:(.text+0x6fc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_round': tile.c:(.text+0x6fe0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_round': tile.c:(.text+0x7080): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_ceil': tile.c:(.text+0x70a0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_ceil': tile.c:(.text+0x7140): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_floor': tile.c:(.text+0x7160): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_floor': tile.c:(.text+0x7200): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_abs': tile.c:(.text+0x7220): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_abs': tile.c:(.text+0x72e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_inverse': tile.c:(.text+0x7300): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_inverse': tile.c:(.text+0x73c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_negative': tile.c:(.text+0x73e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_negative': tile.c:(.text+0x74a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_snap': tile.c:(.text+0x74c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_snap': tile.c:(.text+0x75a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_divide': tile.c:(.text+0x75c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_divide': tile.c:(.text+0x76a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_multiply_mat3': tile.c:(.text+0x76c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_multiply_mat3': tile.c:(.text+0x7780): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_multiply': tile.c:(.text+0x77a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_multiply': tile.c:(.text+0x7880): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_scale': tile.c:(.text+0x78a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_scale': tile.c:(.text+0x7960): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_subtract': tile.c:(.text+0x7980): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_subtract': tile.c:(.text+0x7a60): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_add': tile.c:(.text+0x7a80): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_add': tile.c:(.text+0x7b60): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_one': tile.c:(.text+0x7b80): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_one': tile.c:(.text+0x7c20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_zero': tile.c:(.text+0x7c40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_zero': tile.c:(.text+0x7ce0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_assign_vec3': tile.c:(.text+0x7d00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_assign_vec3': tile.c:(.text+0x7da0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_assign': tile.c:(.text+0x7dc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_assign': tile.c:(.text+0x7e80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i': tile.c:(.text+0x7ea0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i': tile.c:(.text+0x7f40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_is_equal': tile.c:(.text+0x7f60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_is_equal': tile.c:(.text+0x7fc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3i_is_zero': tile.c:(.text+0x7fe0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3i_is_zero': tile.c:(.text+0x8020): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_distance_squared': tile.c:(.text+0x8040): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_distance_squared': tile.c:(.text+0x8080): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_distance': tile.c:(.text+0x80a0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_distance': tile.c:(.text+0x80e0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_length_squared': tile.c:(.text+0x8100): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_length_squared': tile.c:(.text+0x8120): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_length': tile.c:(.text+0x8140): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_length': tile.c:(.text+0x8160): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_dot': tile.c:(.text+0x8180): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_dot': tile.c:(.text+0x81c0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_bezier4': tile.c:(.text+0x81e0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_bezier4': tile.c:(.text+0x82c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_bezier3': tile.c:(.text+0x8300): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_bezier3': tile.c:(.text+0x83c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_lerp': tile.c:(.text+0x83e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_lerp': tile.c:(.text+0x84a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_reflect': tile.c:(.text+0x84c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_reflect': tile.c:(.text+0x8580): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_slide': tile.c:(.text+0x85a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_slide': tile.c:(.text+0x8660): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_project': tile.c:(.text+0x8680): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_project': tile.c:(.text+0x8740): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_normalize': tile.c:(.text+0x8760): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_normalize': tile.c:(.text+0x8800): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_cross': tile.c:(.text+0x8820): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_cross': tile.c:(.text+0x88e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_clamp': tile.c:(.text+0x8900): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_clamp': tile.c:(.text+0x89c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_min': tile.c:(.text+0x89e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_min': tile.c:(.text+0x8aa0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_max': tile.c:(.text+0x8ac0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_max': tile.c:(.text+0x8b80): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_round': tile.c:(.text+0x8ba0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_round': tile.c:(.text+0x8c40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_ceil': tile.c:(.text+0x8c60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_ceil': tile.c:(.text+0x8d00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_floor': tile.c:(.text+0x8d20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_floor': tile.c:(.text+0x8dc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_abs': tile.c:(.text+0x8de0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_abs': tile.c:(.text+0x8e80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_inverse': tile.c:(.text+0x8ea0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_inverse': tile.c:(.text+0x8f40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_negative': tile.c:(.text+0x8f60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_negative': tile.c:(.text+0x9000): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_snap': tile.c:(.text+0x9020): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_snap': tile.c:(.text+0x90e0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_divide': tile.c:(.text+0x9100): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_divide': tile.c:(.text+0x91c0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_multiply_mat3': tile.c:(.text+0x91e0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_multiply_mat3': tile.c:(.text+0x9280): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_multiply': tile.c:(.text+0x92a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_multiply': tile.c:(.text+0x9360): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_scale': tile.c:(.text+0x9380): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_scale': tile.c:(.text+0x9420): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_subtract': tile.c:(.text+0x9440): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_subtract': tile.c:(.text+0x9500): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_add': tile.c:(.text+0x9520): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_add': tile.c:(.text+0x95e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_one': tile.c:(.text+0x9600): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_one': tile.c:(.text+0x96a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_zero': tile.c:(.text+0x96c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_zero': tile.c:(.text+0x9760): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_assign_vec3i': tile.c:(.text+0x9780): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_assign_vec3i': tile.c:(.text+0x9840): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_assign': tile.c:(.text+0x9860): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_assign': tile.c:(.text+0x9900): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3': tile.c:(.text+0x9920): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3': tile.c:(.text+0x99c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_nearly_equal': tile.c:(.text+0x99e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_nearly_equal': tile.c:(.text+0x9a20): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_equal': tile.c:(.text+0x9a40): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_equal': tile.c:(.text+0x9a80): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_near_zero': tile.c:(.text+0x9aa0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_near_zero': tile.c:(.text+0x9ae0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec3_is_zero': tile.c:(.text+0x9b00): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec3_is_zero': tile.c:(.text+0x9b40): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_distance_squared': tile.c:(.text+0x9b60): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_distance_squared': tile.c:(.text+0x9ba0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_distance': tile.c:(.text+0x9bc0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_distance': tile.c:(.text+0x9be0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_length': tile.c:(.text+0x9c00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_length': tile.c:(.text+0x9c20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_length_squared': tile.c:(.text+0x9c40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_length_squared': tile.c:(.text+0x9c60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_angle': tile.c:(.text+0x9c80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_angle': tile.c:(.text+0x9ca0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_dot': tile.c:(.text+0x9cc0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_dot': tile.c:(.text+0x9d00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_bezier4': tile.c:(.text+0x9d20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_bezier4': tile.c:(.text+0x9dc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_bezier3': tile.c:(.text+0x9e00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_bezier3': tile.c:(.text+0x9ea0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_lerp': tile.c:(.text+0x9ec0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_lerp': tile.c:(.text+0x9f40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_rotate': tile.c:(.text+0x9f60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_rotate': tile.c:(.text+0x9fe0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_tangent': tile.c:(.text+0xa000): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_tangent': tile.c:(.text+0xa080): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_reflect': tile.c:(.text+0xa0a0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_reflect': tile.c:(.text+0xa120): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_slide': tile.c:(.text+0xa140): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_slide': tile.c:(.text+0xa1c0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_project': tile.c:(.text+0xa1e0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_project': tile.c:(.text+0xa260): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_normalize': tile.c:(.text+0xa280): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_normalize': tile.c:(.text+0xa300): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_clamp': tile.c:(.text+0xa320): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_clamp': tile.c:(.text+0xa3c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_min': tile.c:(.text+0xa3e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_min': tile.c:(.text+0xa460): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_max': tile.c:(.text+0xa480): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_max': tile.c:(.text+0xa500): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_round': tile.c:(.text+0xa520): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_round': tile.c:(.text+0xa5a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_ceil': tile.c:(.text+0xa5c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_ceil': tile.c:(.text+0xa640): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_floor': tile.c:(.text+0xa660): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_floor': tile.c:(.text+0xa6e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_abs': tile.c:(.text+0xa700): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_abs': tile.c:(.text+0xa780): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_inverse': tile.c:(.text+0xa7a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_inverse': tile.c:(.text+0xa820): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_negative': tile.c:(.text+0xa840): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_negative': tile.c:(.text+0xa8c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_snap': tile.c:(.text+0xa8e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_snap': tile.c:(.text+0xa960): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_divide': tile.c:(.text+0xa980): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_divide': tile.c:(.text+0xaa00): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_multiply_mat2': tile.c:(.text+0xaa20): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_multiply_mat2': tile.c:(.text+0xaac0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_multiply': tile.c:(.text+0xaae0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_multiply': tile.c:(.text+0xab60): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_scale': tile.c:(.text+0xab80): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_scale': tile.c:(.text+0xac00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_subtract': tile.c:(.text+0xac20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_subtract': tile.c:(.text+0xaca0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_add': tile.c:(.text+0xacc0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_add': tile.c:(.text+0xad40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_one': tile.c:(.text+0xad60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_one': tile.c:(.text+0xade0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_zero': tile.c:(.text+0xae00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_zero': tile.c:(.text+0xae80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_assign_vec2': tile.c:(.text+0xaea0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_assign_vec2': tile.c:(.text+0xaf20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_assign': tile.c:(.text+0xaf40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_assign': tile.c:(.text+0xafc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i': tile.c:(.text+0xafe0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i': tile.c:(.text+0xb060): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_is_equal': tile.c:(.text+0xb080): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_is_equal': tile.c:(.text+0xb0c0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2i_is_zero': tile.c:(.text+0xb0e0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2i_is_zero': tile.c:(.text+0xb100): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_distance_squared': tile.c:(.text+0xb120): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_distance_squared': tile.c:(.text+0xb160): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_distance': tile.c:(.text+0xb180): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_distance': tile.c:(.text+0xb1c0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_length': tile.c:(.text+0xb1e0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_length': tile.c:(.text+0xb200): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_length_squared': tile.c:(.text+0xb220): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_length_squared': tile.c:(.text+0xb240): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_angle': tile.c:(.text+0xb260): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_angle': tile.c:(.text+0xb280): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_dot': tile.c:(.text+0xb2a0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_dot': tile.c:(.text+0xb2e0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_bezier4': tile.c:(.text+0xb300): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_bezier4': tile.c:(.text+0xb3c0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_bezier3': tile.c:(.text+0xb400): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_bezier3': tile.c:(.text+0xb4a0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_lerp': tile.c:(.text+0xb4c0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_lerp': tile.c:(.text+0xb560): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_rotate': tile.c:(.text+0xb580): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_rotate': tile.c:(.text+0xb620): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_tangent': tile.c:(.text+0xb640): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_tangent': tile.c:(.text+0xb6c0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_reflect': tile.c:(.text+0xb6e0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_reflect': tile.c:(.text+0xb780): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_slide': tile.c:(.text+0xb7a0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_slide': tile.c:(.text+0xb840): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_project': tile.c:(.text+0xb860): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_project': tile.c:(.text+0xb900): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_normalize': tile.c:(.text+0xb920): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_normalize': tile.c:(.text+0xb9a0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_clamp': tile.c:(.text+0xb9c0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_clamp': tile.c:(.text+0xba60): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_min': tile.c:(.text+0xba80): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_min': tile.c:(.text+0xbb20): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_max': tile.c:(.text+0xbb40): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_max': tile.c:(.text+0xbbe0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_round': tile.c:(.text+0xbc00): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_round': tile.c:(.text+0xbc80): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_ceil': tile.c:(.text+0xbca0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_ceil': tile.c:(.text+0xbd20): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_floor': tile.c:(.text+0xbd40): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_floor': tile.c:(.text+0xbdc0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_abs': tile.c:(.text+0xbde0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_abs': tile.c:(.text+0xbe60): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_inverse': tile.c:(.text+0xbe80): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_inverse': tile.c:(.text+0xbf00): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_negative': tile.c:(.text+0xbf20): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_negative': tile.c:(.text+0xbfa0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_snap': tile.c:(.text+0xbfc0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_snap': tile.c:(.text+0xc060): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_divide': tile.c:(.text+0xc080): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_divide': tile.c:(.text+0xc120): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_multiply_mat2': tile.c:(.text+0xc140): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_multiply_mat2': tile.c:(.text+0xc1e0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_multiply': tile.c:(.text+0xc200): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_multiply': tile.c:(.text+0xc2a0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_scale': tile.c:(.text+0xc2c0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_scale': tile.c:(.text+0xc360): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_subtract': tile.c:(.text+0xc380): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_subtract': tile.c:(.text+0xc420): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_add': tile.c:(.text+0xc440): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_add': tile.c:(.text+0xc4e0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_one': tile.c:(.text+0xc500): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_one': tile.c:(.text+0xc580): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_zero': tile.c:(.text+0xc5a0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_zero': tile.c:(.text+0xc620): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_assign_vec2i': tile.c:(.text+0xc640): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_assign_vec2i': tile.c:(.text+0xc6c0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_assign': tile.c:(.text+0xc6e0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_assign': tile.c:(.text+0xc760): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2': tile.c:(.text+0xc780): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2': tile.c:(.text+0xc800): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_nearly_equal': tile.c:(.text+0xc820): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_nearly_equal': tile.c:(.text+0xc860): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_equal': tile.c:(.text+0xc880): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_equal': tile.c:(.text+0xc8c0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_near_zero': tile.c:(.text+0xc8e0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_near_zero': tile.c:(.text+0xc900): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `svec2_is_zero': tile.c:(.text+0xc920): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(tile.c.o): In function `psvec2_is_zero': tile.c:(.text+0xc940): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_lerp': tile_class.c:(.text+0x15c0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_lerp': tile_class.c:(.text+0x1640): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_multiply': tile_class.c:(.text+0x1660): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_multiply': tile_class.c:(.text+0x16e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_scale': tile_class.c:(.text+0x1700): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_scale': tile_class.c:(.text+0x1780): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_negative': tile_class.c:(.text+0x17a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_negative': tile_class.c:(.text+0x1820): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_scaling': tile_class.c:(.text+0x1840): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_scaling': tile_class.c:(.text+0x18c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_translation': tile_class.c:(.text+0x18e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_translation': tile_class.c:(.text+0x1960): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_look_at': tile_class.c:(.text+0x1980): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_look_at': tile_class.c:(.text+0x1a40): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_quaternion': tile_class.c:(.text+0x1a60): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_quaternion': tile_class.c:(.text+0x1ae0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_axis': tile_class.c:(.text+0x1b00): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_axis': tile_class.c:(.text+0x1b80): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_z': tile_class.c:(.text+0x1ba0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_z': tile_class.c:(.text+0x1c20): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_y': tile_class.c:(.text+0x1c40): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_y': tile_class.c:(.text+0x1cc0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_rotation_x': tile_class.c:(.text+0x1ce0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_rotation_x': tile_class.c:(.text+0x1d60): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_perspective_infinite': tile_class.c:(.text+0x1d80): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_perspective_infinite': tile_class.c:(.text+0x1e00): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_perspective_fov': tile_class.c:(.text+0x1e20): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_perspective_fov': tile_class.c:(.text+0x1ea0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_perspective': tile_class.c:(.text+0x1ec0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_perspective': tile_class.c:(.text+0x1f40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_ortho': tile_class.c:(.text+0x1f60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_ortho': tile_class.c:(.text+0x1fe0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_inverse': tile_class.c:(.text+0x2000): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_inverse': tile_class.c:(.text+0x2080): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_adjugate': tile_class.c:(.text+0x20a0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_adjugate': tile_class.c:(.text+0x2120): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_transpose': tile_class.c:(.text+0x2140): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_transpose': tile_class.c:(.text+0x21c0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_assign_mat3': tile_class.c:(.text+0x21e0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_assign_mat3': tile_class.c:(.text+0x2260): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_assign_mat2': tile_class.c:(.text+0x2280): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_assign_mat2': tile_class.c:(.text+0x2320): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_assign': tile_class.c:(.text+0x2340): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_assign': tile_class.c:(.text+0x23c0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_determinant': tile_class.c:(.text+0x23e0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_determinant': tile_class.c:(.text+0x2400): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_identity': tile_class.c:(.text+0x2420): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_identity': tile_class.c:(.text+0x24a0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4_zero': tile_class.c:(.text+0x24c0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4_zero': tile_class.c:(.text+0x2540): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat4': tile_class.c:(.text+0x2560): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat4': tile_class.c:(.text+0x25e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_lerp': tile_class.c:(.text+0x2600): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_lerp': tile_class.c:(.text+0x2680): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_multiply': tile_class.c:(.text+0x26a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_multiply': tile_class.c:(.text+0x2720): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_scale': tile_class.c:(.text+0x2740): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_scale': tile_class.c:(.text+0x27c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_negative': tile_class.c:(.text+0x27e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_negative': tile_class.c:(.text+0x2860): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_scaling': tile_class.c:(.text+0x2880): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_scaling': tile_class.c:(.text+0x2900): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_quaternion': tile_class.c:(.text+0x2920): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_quaternion': tile_class.c:(.text+0x29c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_axis': tile_class.c:(.text+0x29e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_axis': tile_class.c:(.text+0x2a80): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_z': tile_class.c:(.text+0x2aa0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_z': tile_class.c:(.text+0x2b20): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_y': tile_class.c:(.text+0x2b40): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_y': tile_class.c:(.text+0x2bc0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_rotation_x': tile_class.c:(.text+0x2be0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_rotation_x': tile_class.c:(.text+0x2c60): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_inverse': tile_class.c:(.text+0x2c80): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_inverse': tile_class.c:(.text+0x2d00): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_adjugate': tile_class.c:(.text+0x2d20): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_adjugate': tile_class.c:(.text+0x2da0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_cofactor': tile_class.c:(.text+0x2dc0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_cofactor': tile_class.c:(.text+0x2e40): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_transpose': tile_class.c:(.text+0x2e60): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_transpose': tile_class.c:(.text+0x2ee0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_assign_mat4': tile_class.c:(.text+0x2f00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_assign_mat4': tile_class.c:(.text+0x2f80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_assign_mat2': tile_class.c:(.text+0x2fa0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_assign_mat2': tile_class.c:(.text+0x3040): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_assign': tile_class.c:(.text+0x3060): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_assign': tile_class.c:(.text+0x30e0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_determinant': tile_class.c:(.text+0x3100): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_determinant': tile_class.c:(.text+0x3120): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_identity': tile_class.c:(.text+0x3140): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_identity': tile_class.c:(.text+0x31c0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3_zero': tile_class.c:(.text+0x31e0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3_zero': tile_class.c:(.text+0x3260): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat3': tile_class.c:(.text+0x3280): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat3': tile_class.c:(.text+0x3300): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_lerp': tile_class.c:(.text+0x3320): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_lerp': tile_class.c:(.text+0x33e0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_multiply': tile_class.c:(.text+0x3400): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_multiply': tile_class.c:(.text+0x34c0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_scale': tile_class.c:(.text+0x34e0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_scale': tile_class.c:(.text+0x3580): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_negative': tile_class.c:(.text+0x35a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_negative': tile_class.c:(.text+0x3640): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_scaling': tile_class.c:(.text+0x3660): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_scaling': tile_class.c:(.text+0x3700): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_rotation': tile_class.c:(.text+0x3720): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_rotation': tile_class.c:(.text+0x37c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_inverse': tile_class.c:(.text+0x37e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_inverse': tile_class.c:(.text+0x3880): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_cofactor': tile_class.c:(.text+0x38a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_cofactor': tile_class.c:(.text+0x3940): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_transpose': tile_class.c:(.text+0x3960): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_transpose': tile_class.c:(.text+0x3a00): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_assign_mat4': tile_class.c:(.text+0x3a20): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_assign_mat4': tile_class.c:(.text+0x3ac0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_assign_mat3': tile_class.c:(.text+0x3ae0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_assign_mat3': tile_class.c:(.text+0x3b80): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_assign': tile_class.c:(.text+0x3ba0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_assign': tile_class.c:(.text+0x3c40): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_determinant': tile_class.c:(.text+0x3c60): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_determinant': tile_class.c:(.text+0x3ca0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_identity': tile_class.c:(.text+0x3cc0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_identity': tile_class.c:(.text+0x3d60): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2_zero': tile_class.c:(.text+0x3d80): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2_zero': tile_class.c:(.text+0x3e20): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `smat2': tile_class.c:(.text+0x3e40): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psmat2': tile_class.c:(.text+0x3ee0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_length_squared': tile_class.c:(.text+0x3f00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_length_squared': tile_class.c:(.text+0x3f40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_length': tile_class.c:(.text+0x3f60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_length': tile_class.c:(.text+0x3fa0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_angle': tile_class.c:(.text+0x3fc0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_angle': tile_class.c:(.text+0x4000): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_dot': tile_class.c:(.text+0x4020): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_dot': tile_class.c:(.text+0x4060): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_slerp': tile_class.c:(.text+0x4080): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_slerp': tile_class.c:(.text+0x4140): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_lerp': tile_class.c:(.text+0x4160): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_lerp': tile_class.c:(.text+0x4220): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_yaw_pitch_roll': tile_class.c:(.text+0x4240): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_yaw_pitch_roll': tile_class.c:(.text+0x42e0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_mat4': tile_class.c:(.text+0x4300): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_mat4': tile_class.c:(.text+0x43a0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_vec3': tile_class.c:(.text+0x43c0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_vec3': tile_class.c:(.text+0x4460): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_from_axis_angle': tile_class.c:(.text+0x4480): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_from_axis_angle': tile_class.c:(.text+0x4520): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_power': tile_class.c:(.text+0x4540): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_power': tile_class.c:(.text+0x45e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_normalize': tile_class.c:(.text+0x4600): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_normalize': tile_class.c:(.text+0x46a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_inverse': tile_class.c:(.text+0x46c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_inverse': tile_class.c:(.text+0x4760): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_conjugate': tile_class.c:(.text+0x4780): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_conjugate': tile_class.c:(.text+0x4820): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_negative': tile_class.c:(.text+0x4840): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_negative': tile_class.c:(.text+0x48e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_divide': tile_class.c:(.text+0x4900): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_divide': tile_class.c:(.text+0x49c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_multiply': tile_class.c:(.text+0x49e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_multiply': tile_class.c:(.text+0x4aa0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_scale': tile_class.c:(.text+0x4ac0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_scale': tile_class.c:(.text+0x4b60): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_null': tile_class.c:(.text+0x4b80): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_null': tile_class.c:(.text+0x4c20): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_zero': tile_class.c:(.text+0x4c40): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_zero': tile_class.c:(.text+0x4ce0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_assign': tile_class.c:(.text+0x4d00): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_assign': tile_class.c:(.text+0x4da0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat': tile_class.c:(.text+0x4dc0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat': tile_class.c:(.text+0x4e60): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_nearly_equal': tile_class.c:(.text+0x4e80): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_nearly_equal': tile_class.c:(.text+0x4ec0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_equal': tile_class.c:(.text+0x4ee0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_equal': tile_class.c:(.text+0x4f20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_near_zero': tile_class.c:(.text+0x4f40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_near_zero': tile_class.c:(.text+0x4f80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `squat_is_zero': tile_class.c:(.text+0x4fa0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psquat_is_zero': tile_class.c:(.text+0x4fe0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_lerp': tile_class.c:(.text+0x5000): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_lerp': tile_class.c:(.text+0x50a0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_normalize': tile_class.c:(.text+0x50c0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_normalize': tile_class.c:(.text+0x5160): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_clamp': tile_class.c:(.text+0x5180): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_clamp': tile_class.c:(.text+0x5220): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_min': tile_class.c:(.text+0x5240): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_min': tile_class.c:(.text+0x52e0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_max': tile_class.c:(.text+0x5300): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_max': tile_class.c:(.text+0x53a0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_round': tile_class.c:(.text+0x53c0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_round': tile_class.c:(.text+0x5460): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_ceil': tile_class.c:(.text+0x5480): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_ceil': tile_class.c:(.text+0x5520): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_floor': tile_class.c:(.text+0x5540): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_floor': tile_class.c:(.text+0x55e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_abs': tile_class.c:(.text+0x5600): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_abs': tile_class.c:(.text+0x56a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_inverse': tile_class.c:(.text+0x56c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_inverse': tile_class.c:(.text+0x5760): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_negative': tile_class.c:(.text+0x5780): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_negative': tile_class.c:(.text+0x5820): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_snap': tile_class.c:(.text+0x5840): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_snap': tile_class.c:(.text+0x58e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_divide': tile_class.c:(.text+0x5900): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_divide': tile_class.c:(.text+0x59a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_multiply_mat4': tile_class.c:(.text+0x59c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_multiply_mat4': tile_class.c:(.text+0x5a60): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_multiply': tile_class.c:(.text+0x5a80): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_multiply': tile_class.c:(.text+0x5b20): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_scale': tile_class.c:(.text+0x5b40): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_scale': tile_class.c:(.text+0x5be0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_subtract': tile_class.c:(.text+0x5c00): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_subtract': tile_class.c:(.text+0x5ca0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_add': tile_class.c:(.text+0x5cc0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_add': tile_class.c:(.text+0x5d60): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_one': tile_class.c:(.text+0x5d80): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_one': tile_class.c:(.text+0x5e00): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_zero': tile_class.c:(.text+0x5e20): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_zero': tile_class.c:(.text+0x5ea0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_assign_vec4': tile_class.c:(.text+0x5ec0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_assign_vec4': tile_class.c:(.text+0x5f60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_assign': tile_class.c:(.text+0x5f80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_assign': tile_class.c:(.text+0x6020): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i': tile_class.c:(.text+0x6040): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i': tile_class.c:(.text+0x60e0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_is_equal': tile_class.c:(.text+0x6120): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_is_equal': tile_class.c:(.text+0x6160): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4i_is_zero': tile_class.c:(.text+0x6180): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4i_is_zero': tile_class.c:(.text+0x61a0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_lerp': tile_class.c:(.text+0x61c0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_lerp': tile_class.c:(.text+0x6260): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_normalize': tile_class.c:(.text+0x6280): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_normalize': tile_class.c:(.text+0x6320): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_clamp': tile_class.c:(.text+0x6340): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_clamp': tile_class.c:(.text+0x63e0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_min': tile_class.c:(.text+0x6400): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_min': tile_class.c:(.text+0x64a0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_max': tile_class.c:(.text+0x64c0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_max': tile_class.c:(.text+0x6560): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_round': tile_class.c:(.text+0x6580): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_round': tile_class.c:(.text+0x6620): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_ceil': tile_class.c:(.text+0x6640): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_ceil': tile_class.c:(.text+0x66e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_floor': tile_class.c:(.text+0x6700): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_floor': tile_class.c:(.text+0x67a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_abs': tile_class.c:(.text+0x67c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_abs': tile_class.c:(.text+0x6860): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_inverse': tile_class.c:(.text+0x6880): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_inverse': tile_class.c:(.text+0x6920): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_negative': tile_class.c:(.text+0x6940): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_negative': tile_class.c:(.text+0x69e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_snap': tile_class.c:(.text+0x6a00): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_snap': tile_class.c:(.text+0x6aa0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_divide': tile_class.c:(.text+0x6ac0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_divide': tile_class.c:(.text+0x6b60): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_multiply_mat4': tile_class.c:(.text+0x6b80): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_multiply_mat4': tile_class.c:(.text+0x6c20): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_multiply': tile_class.c:(.text+0x6c40): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_multiply': tile_class.c:(.text+0x6ce0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_scale': tile_class.c:(.text+0x6d00): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_scale': tile_class.c:(.text+0x6da0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_subtract': tile_class.c:(.text+0x6dc0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_subtract': tile_class.c:(.text+0x6e60): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_add': tile_class.c:(.text+0x6e80): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_add': tile_class.c:(.text+0x6f20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_one': tile_class.c:(.text+0x6f40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_one': tile_class.c:(.text+0x6fc0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_zero': tile_class.c:(.text+0x6fe0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_zero': tile_class.c:(.text+0x7060): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_assign_vec4i': tile_class.c:(.text+0x7080): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_assign_vec4i': tile_class.c:(.text+0x7120): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_assign': tile_class.c:(.text+0x7140): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_assign': tile_class.c:(.text+0x71e0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4': tile_class.c:(.text+0x7200): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4': tile_class.c:(.text+0x72a0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_nearly_equal': tile_class.c:(.text+0x72c0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_nearly_equal': tile_class.c:(.text+0x7300): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_equal': tile_class.c:(.text+0x7320): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_equal': tile_class.c:(.text+0x7360): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_near_zero': tile_class.c:(.text+0x7380): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_near_zero': tile_class.c:(.text+0x73c0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec4_is_zero': tile_class.c:(.text+0x73e0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec4_is_zero': tile_class.c:(.text+0x7400): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_distance_squared': tile_class.c:(.text+0x7420): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_distance_squared': tile_class.c:(.text+0x7480): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_distance': tile_class.c:(.text+0x74a0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_distance': tile_class.c:(.text+0x7500): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_length_squared': tile_class.c:(.text+0x7520): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_length_squared': tile_class.c:(.text+0x7560): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_length': tile_class.c:(.text+0x7580): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_length': tile_class.c:(.text+0x75c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_dot': tile_class.c:(.text+0x75e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_dot': tile_class.c:(.text+0x7640): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_bezier4': tile_class.c:(.text+0x7660): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_bezier4': tile_class.c:(.text+0x7760): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_bezier3': tile_class.c:(.text+0x77a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_bezier3': tile_class.c:(.text+0x78a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_lerp': tile_class.c:(.text+0x78c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_lerp': tile_class.c:(.text+0x79a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_reflect': tile_class.c:(.text+0x79c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_reflect': tile_class.c:(.text+0x7aa0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_slide': tile_class.c:(.text+0x7ac0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_slide': tile_class.c:(.text+0x7ba0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_project': tile_class.c:(.text+0x7bc0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_project': tile_class.c:(.text+0x7ca0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_normalize': tile_class.c:(.text+0x7cc0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_normalize': tile_class.c:(.text+0x7d80): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_cross': tile_class.c:(.text+0x7da0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_cross': tile_class.c:(.text+0x7e80): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_clamp': tile_class.c:(.text+0x7ea0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_clamp': tile_class.c:(.text+0x7fa0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_min': tile_class.c:(.text+0x7fc0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_min': tile_class.c:(.text+0x80a0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_max': tile_class.c:(.text+0x80c0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_max': tile_class.c:(.text+0x81a0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_round': tile_class.c:(.text+0x81c0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_round': tile_class.c:(.text+0x8260): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_ceil': tile_class.c:(.text+0x8280): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_ceil': tile_class.c:(.text+0x8320): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_floor': tile_class.c:(.text+0x8340): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_floor': tile_class.c:(.text+0x83e0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_abs': tile_class.c:(.text+0x8400): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_abs': tile_class.c:(.text+0x84c0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_inverse': tile_class.c:(.text+0x84e0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_inverse': tile_class.c:(.text+0x85a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_negative': tile_class.c:(.text+0x85c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_negative': tile_class.c:(.text+0x8680): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_snap': tile_class.c:(.text+0x86a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_snap': tile_class.c:(.text+0x8780): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_divide': tile_class.c:(.text+0x87a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_divide': tile_class.c:(.text+0x8880): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_multiply_mat3': tile_class.c:(.text+0x88a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_multiply_mat3': tile_class.c:(.text+0x8960): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_multiply': tile_class.c:(.text+0x8980): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_multiply': tile_class.c:(.text+0x8a60): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_scale': tile_class.c:(.text+0x8a80): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_scale': tile_class.c:(.text+0x8b40): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_subtract': tile_class.c:(.text+0x8b60): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_subtract': tile_class.c:(.text+0x8c40): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_add': tile_class.c:(.text+0x8c60): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_add': tile_class.c:(.text+0x8d40): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_one': tile_class.c:(.text+0x8d60): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_one': tile_class.c:(.text+0x8e00): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_zero': tile_class.c:(.text+0x8e20): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_zero': tile_class.c:(.text+0x8ec0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_assign_vec3': tile_class.c:(.text+0x8ee0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_assign_vec3': tile_class.c:(.text+0x8f80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_assign': tile_class.c:(.text+0x8fa0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_assign': tile_class.c:(.text+0x9060): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i': tile_class.c:(.text+0x9080): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i': tile_class.c:(.text+0x9120): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_is_equal': tile_class.c:(.text+0x9140): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_is_equal': tile_class.c:(.text+0x91a0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3i_is_zero': tile_class.c:(.text+0x91c0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3i_is_zero': tile_class.c:(.text+0x9200): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_distance_squared': tile_class.c:(.text+0x9220): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_distance_squared': tile_class.c:(.text+0x9260): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_distance': tile_class.c:(.text+0x9280): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_distance': tile_class.c:(.text+0x92c0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_length_squared': tile_class.c:(.text+0x92e0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_length_squared': tile_class.c:(.text+0x9300): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_length': tile_class.c:(.text+0x9320): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_length': tile_class.c:(.text+0x9340): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_dot': tile_class.c:(.text+0x9360): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_dot': tile_class.c:(.text+0x93a0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_bezier4': tile_class.c:(.text+0x93c0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_bezier4': tile_class.c:(.text+0x94a0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_bezier3': tile_class.c:(.text+0x94e0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_bezier3': tile_class.c:(.text+0x95a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_lerp': tile_class.c:(.text+0x95c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_lerp': tile_class.c:(.text+0x9680): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_reflect': tile_class.c:(.text+0x96a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_reflect': tile_class.c:(.text+0x9760): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_slide': tile_class.c:(.text+0x9780): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_slide': tile_class.c:(.text+0x9840): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_project': tile_class.c:(.text+0x9860): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_project': tile_class.c:(.text+0x9920): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_normalize': tile_class.c:(.text+0x9940): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_normalize': tile_class.c:(.text+0x99e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_cross': tile_class.c:(.text+0x9a00): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_cross': tile_class.c:(.text+0x9ac0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_clamp': tile_class.c:(.text+0x9ae0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_clamp': tile_class.c:(.text+0x9ba0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_min': tile_class.c:(.text+0x9bc0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_min': tile_class.c:(.text+0x9c80): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_max': tile_class.c:(.text+0x9ca0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_max': tile_class.c:(.text+0x9d60): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_round': tile_class.c:(.text+0x9d80): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_round': tile_class.c:(.text+0x9e20): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_ceil': tile_class.c:(.text+0x9e40): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_ceil': tile_class.c:(.text+0x9ee0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_floor': tile_class.c:(.text+0x9f00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_floor': tile_class.c:(.text+0x9fa0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_abs': tile_class.c:(.text+0x9fc0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_abs': tile_class.c:(.text+0xa060): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_inverse': tile_class.c:(.text+0xa080): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_inverse': tile_class.c:(.text+0xa120): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_negative': tile_class.c:(.text+0xa140): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_negative': tile_class.c:(.text+0xa1e0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_snap': tile_class.c:(.text+0xa200): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_snap': tile_class.c:(.text+0xa2c0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_divide': tile_class.c:(.text+0xa2e0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_divide': tile_class.c:(.text+0xa3a0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_multiply_mat3': tile_class.c:(.text+0xa3c0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_multiply_mat3': tile_class.c:(.text+0xa460): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_multiply': tile_class.c:(.text+0xa480): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_multiply': tile_class.c:(.text+0xa540): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_scale': tile_class.c:(.text+0xa560): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_scale': tile_class.c:(.text+0xa600): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_subtract': tile_class.c:(.text+0xa620): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_subtract': tile_class.c:(.text+0xa6e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_add': tile_class.c:(.text+0xa700): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_add': tile_class.c:(.text+0xa7c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_one': tile_class.c:(.text+0xa7e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_one': tile_class.c:(.text+0xa880): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_zero': tile_class.c:(.text+0xa8a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_zero': tile_class.c:(.text+0xa940): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_assign_vec3i': tile_class.c:(.text+0xa960): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_assign_vec3i': tile_class.c:(.text+0xaa20): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_assign': tile_class.c:(.text+0xaa40): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_assign': tile_class.c:(.text+0xaae0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3': tile_class.c:(.text+0xab00): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3': tile_class.c:(.text+0xaba0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_nearly_equal': tile_class.c:(.text+0xabc0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_nearly_equal': tile_class.c:(.text+0xac00): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_equal': tile_class.c:(.text+0xac20): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_equal': tile_class.c:(.text+0xac60): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_near_zero': tile_class.c:(.text+0xac80): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_near_zero': tile_class.c:(.text+0xacc0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec3_is_zero': tile_class.c:(.text+0xace0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec3_is_zero': tile_class.c:(.text+0xad20): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_distance_squared': tile_class.c:(.text+0xad40): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_distance_squared': tile_class.c:(.text+0xad80): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_distance': tile_class.c:(.text+0xada0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_distance': tile_class.c:(.text+0xadc0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_length': tile_class.c:(.text+0xade0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_length': tile_class.c:(.text+0xae00): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_length_squared': tile_class.c:(.text+0xae20): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_length_squared': tile_class.c:(.text+0xae40): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_angle': tile_class.c:(.text+0xae60): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_angle': tile_class.c:(.text+0xae80): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_dot': tile_class.c:(.text+0xaea0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_dot': tile_class.c:(.text+0xaee0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_bezier4': tile_class.c:(.text+0xaf00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_bezier4': tile_class.c:(.text+0xafa0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_bezier3': tile_class.c:(.text+0xafe0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_bezier3': tile_class.c:(.text+0xb080): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_lerp': tile_class.c:(.text+0xb0a0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_lerp': tile_class.c:(.text+0xb120): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_rotate': tile_class.c:(.text+0xb140): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_rotate': tile_class.c:(.text+0xb1c0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_tangent': tile_class.c:(.text+0xb1e0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_tangent': tile_class.c:(.text+0xb260): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_reflect': tile_class.c:(.text+0xb280): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_reflect': tile_class.c:(.text+0xb300): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_slide': tile_class.c:(.text+0xb320): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_slide': tile_class.c:(.text+0xb3a0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_project': tile_class.c:(.text+0xb3c0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_project': tile_class.c:(.text+0xb440): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_normalize': tile_class.c:(.text+0xb460): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_normalize': tile_class.c:(.text+0xb4e0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_clamp': tile_class.c:(.text+0xb500): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_clamp': tile_class.c:(.text+0xb5a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_min': tile_class.c:(.text+0xb5c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_min': tile_class.c:(.text+0xb640): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_max': tile_class.c:(.text+0xb660): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_max': tile_class.c:(.text+0xb6e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_round': tile_class.c:(.text+0xb700): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_round': tile_class.c:(.text+0xb780): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_ceil': tile_class.c:(.text+0xb7a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_ceil': tile_class.c:(.text+0xb820): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_floor': tile_class.c:(.text+0xb840): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_floor': tile_class.c:(.text+0xb8c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_abs': tile_class.c:(.text+0xb8e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_abs': tile_class.c:(.text+0xb960): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_inverse': tile_class.c:(.text+0xb980): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_inverse': tile_class.c:(.text+0xba00): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_negative': tile_class.c:(.text+0xba20): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_negative': tile_class.c:(.text+0xbaa0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_snap': tile_class.c:(.text+0xbac0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_snap': tile_class.c:(.text+0xbb40): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_divide': tile_class.c:(.text+0xbb60): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_divide': tile_class.c:(.text+0xbbe0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_multiply_mat2': tile_class.c:(.text+0xbc00): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_multiply_mat2': tile_class.c:(.text+0xbca0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_multiply': tile_class.c:(.text+0xbcc0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_multiply': tile_class.c:(.text+0xbd40): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_scale': tile_class.c:(.text+0xbd60): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_scale': tile_class.c:(.text+0xbde0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_subtract': tile_class.c:(.text+0xbe00): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_subtract': tile_class.c:(.text+0xbe80): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_add': tile_class.c:(.text+0xbea0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_add': tile_class.c:(.text+0xbf20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_one': tile_class.c:(.text+0xbf40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_one': tile_class.c:(.text+0xbfc0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_zero': tile_class.c:(.text+0xbfe0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_zero': tile_class.c:(.text+0xc060): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_assign_vec2': tile_class.c:(.text+0xc080): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_assign_vec2': tile_class.c:(.text+0xc100): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_assign': tile_class.c:(.text+0xc120): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_assign': tile_class.c:(.text+0xc1a0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i': tile_class.c:(.text+0xc1c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i': tile_class.c:(.text+0xc240): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_is_equal': tile_class.c:(.text+0xc260): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_is_equal': tile_class.c:(.text+0xc2a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2i_is_zero': tile_class.c:(.text+0xc2c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2i_is_zero': tile_class.c:(.text+0xc2e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_distance_squared': tile_class.c:(.text+0xc300): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_distance_squared': tile_class.c:(.text+0xc340): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_distance': tile_class.c:(.text+0xc360): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_distance': tile_class.c:(.text+0xc3a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_length': tile_class.c:(.text+0xc3c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_length': tile_class.c:(.text+0xc3e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_length_squared': tile_class.c:(.text+0xc400): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_length_squared': tile_class.c:(.text+0xc420): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_angle': tile_class.c:(.text+0xc440): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_angle': tile_class.c:(.text+0xc460): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_dot': tile_class.c:(.text+0xc480): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_dot': tile_class.c:(.text+0xc4c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_bezier4': tile_class.c:(.text+0xc4e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_bezier4': tile_class.c:(.text+0xc5a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_bezier3': tile_class.c:(.text+0xc5e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_bezier3': tile_class.c:(.text+0xc680): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_lerp': tile_class.c:(.text+0xc6a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_lerp': tile_class.c:(.text+0xc740): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_rotate': tile_class.c:(.text+0xc760): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_rotate': tile_class.c:(.text+0xc800): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_tangent': tile_class.c:(.text+0xc820): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_tangent': tile_class.c:(.text+0xc8a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_reflect': tile_class.c:(.text+0xc8c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_reflect': tile_class.c:(.text+0xc960): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_slide': tile_class.c:(.text+0xc980): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_slide': tile_class.c:(.text+0xca20): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_project': tile_class.c:(.text+0xca40): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_project': tile_class.c:(.text+0xcae0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_normalize': tile_class.c:(.text+0xcb00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_normalize': tile_class.c:(.text+0xcb80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_clamp': tile_class.c:(.text+0xcba0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_clamp': tile_class.c:(.text+0xcc40): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_min': tile_class.c:(.text+0xcc60): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_min': tile_class.c:(.text+0xcd00): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_max': tile_class.c:(.text+0xcd20): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_max': tile_class.c:(.text+0xcdc0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_round': tile_class.c:(.text+0xcde0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_round': tile_class.c:(.text+0xce60): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_ceil': tile_class.c:(.text+0xce80): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_ceil': tile_class.c:(.text+0xcf00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_floor': tile_class.c:(.text+0xcf20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_floor': tile_class.c:(.text+0xcfa0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_abs': tile_class.c:(.text+0xcfc0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_abs': tile_class.c:(.text+0xd040): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_inverse': tile_class.c:(.text+0xd060): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_inverse': tile_class.c:(.text+0xd0e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_negative': tile_class.c:(.text+0xd100): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_negative': tile_class.c:(.text+0xd180): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_snap': tile_class.c:(.text+0xd1a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_snap': tile_class.c:(.text+0xd240): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_divide': tile_class.c:(.text+0xd260): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_divide': tile_class.c:(.text+0xd300): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_multiply_mat2': tile_class.c:(.text+0xd320): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_multiply_mat2': tile_class.c:(.text+0xd3c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_multiply': tile_class.c:(.text+0xd3e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_multiply': tile_class.c:(.text+0xd480): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_scale': tile_class.c:(.text+0xd4a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_scale': tile_class.c:(.text+0xd540): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_subtract': tile_class.c:(.text+0xd560): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_subtract': tile_class.c:(.text+0xd600): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_add': tile_class.c:(.text+0xd620): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_add': tile_class.c:(.text+0xd6c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_one': tile_class.c:(.text+0xd6e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_one': tile_class.c:(.text+0xd760): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_zero': tile_class.c:(.text+0xd780): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_zero': tile_class.c:(.text+0xd800): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_assign_vec2i': tile_class.c:(.text+0xd820): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_assign_vec2i': tile_class.c:(.text+0xd8a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_assign': tile_class.c:(.text+0xd8c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_assign': tile_class.c:(.text+0xd940): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2': tile_class.c:(.text+0xd960): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2': tile_class.c:(.text+0xd9e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_nearly_equal': tile_class.c:(.text+0xda00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_nearly_equal': tile_class.c:(.text+0xda40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_equal': tile_class.c:(.text+0xda60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_equal': tile_class.c:(.text+0xdaa0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_near_zero': tile_class.c:(.text+0xdac0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_near_zero': tile_class.c:(.text+0xdae0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `svec2_is_zero': tile_class.c:(.text+0xdb00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(tile_class.c.o): In function `psvec2_is_zero': tile_class.c:(.text+0xdb20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_lerp': triggers.c:(.text+0xa20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_lerp': triggers.c:(.text+0xaa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_multiply': triggers.c:(.text+0xac0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_multiply': triggers.c:(.text+0xb40): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_scale': triggers.c:(.text+0xb60): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_scale': triggers.c:(.text+0xbe0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_negative': triggers.c:(.text+0xc00): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_negative': triggers.c:(.text+0xc80): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_scaling': triggers.c:(.text+0xca0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_scaling': triggers.c:(.text+0xd20): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_translation': triggers.c:(.text+0xd40): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_translation': triggers.c:(.text+0xdc0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_look_at': triggers.c:(.text+0xde0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_look_at': triggers.c:(.text+0xea0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_quaternion': triggers.c:(.text+0xec0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_quaternion': triggers.c:(.text+0xf40): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_axis': triggers.c:(.text+0xf60): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_axis': triggers.c:(.text+0xfe0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_z': triggers.c:(.text+0x1000): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_z': triggers.c:(.text+0x1080): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_y': triggers.c:(.text+0x10a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_y': triggers.c:(.text+0x1120): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_rotation_x': triggers.c:(.text+0x1140): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_rotation_x': triggers.c:(.text+0x11c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_perspective_infinite': triggers.c:(.text+0x11e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_perspective_infinite': triggers.c:(.text+0x1260): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_perspective_fov': triggers.c:(.text+0x1280): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_perspective_fov': triggers.c:(.text+0x1300): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_perspective': triggers.c:(.text+0x1320): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_perspective': triggers.c:(.text+0x13a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_ortho': triggers.c:(.text+0x13c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_ortho': triggers.c:(.text+0x1440): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_inverse': triggers.c:(.text+0x1460): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_inverse': triggers.c:(.text+0x14e0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_adjugate': triggers.c:(.text+0x1500): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_adjugate': triggers.c:(.text+0x1580): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_transpose': triggers.c:(.text+0x15a0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_transpose': triggers.c:(.text+0x1620): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_assign_mat3': triggers.c:(.text+0x1640): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_assign_mat3': triggers.c:(.text+0x16c0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_assign_mat2': triggers.c:(.text+0x16e0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_assign_mat2': triggers.c:(.text+0x1780): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_assign': triggers.c:(.text+0x17a0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_assign': triggers.c:(.text+0x1820): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_determinant': triggers.c:(.text+0x1840): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_determinant': triggers.c:(.text+0x1860): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_identity': triggers.c:(.text+0x1880): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_identity': triggers.c:(.text+0x1900): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4_zero': triggers.c:(.text+0x1920): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4_zero': triggers.c:(.text+0x19a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat4': triggers.c:(.text+0x19c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat4': triggers.c:(.text+0x1a40): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_lerp': triggers.c:(.text+0x1a60): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_lerp': triggers.c:(.text+0x1ae0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_multiply': triggers.c:(.text+0x1b00): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_multiply': triggers.c:(.text+0x1b80): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_scale': triggers.c:(.text+0x1ba0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_scale': triggers.c:(.text+0x1c20): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_negative': triggers.c:(.text+0x1c40): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_negative': triggers.c:(.text+0x1cc0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_scaling': triggers.c:(.text+0x1ce0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_scaling': triggers.c:(.text+0x1d60): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_quaternion': triggers.c:(.text+0x1d80): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_quaternion': triggers.c:(.text+0x1e20): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_axis': triggers.c:(.text+0x1e40): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_axis': triggers.c:(.text+0x1ee0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_z': triggers.c:(.text+0x1f00): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_z': triggers.c:(.text+0x1f80): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_y': triggers.c:(.text+0x1fa0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_y': triggers.c:(.text+0x2020): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_rotation_x': triggers.c:(.text+0x2040): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_rotation_x': triggers.c:(.text+0x20c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_inverse': triggers.c:(.text+0x20e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_inverse': triggers.c:(.text+0x2160): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_adjugate': triggers.c:(.text+0x2180): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_adjugate': triggers.c:(.text+0x2200): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_cofactor': triggers.c:(.text+0x2220): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_cofactor': triggers.c:(.text+0x22a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_transpose': triggers.c:(.text+0x22c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_transpose': triggers.c:(.text+0x2340): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_assign_mat4': triggers.c:(.text+0x2360): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_assign_mat4': triggers.c:(.text+0x23e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_assign_mat2': triggers.c:(.text+0x2400): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_assign_mat2': triggers.c:(.text+0x24a0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_assign': triggers.c:(.text+0x24c0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_assign': triggers.c:(.text+0x2540): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_determinant': triggers.c:(.text+0x2560): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_determinant': triggers.c:(.text+0x2580): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_identity': triggers.c:(.text+0x25a0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_identity': triggers.c:(.text+0x2620): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3_zero': triggers.c:(.text+0x2640): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3_zero': triggers.c:(.text+0x26c0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat3': triggers.c:(.text+0x26e0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat3': triggers.c:(.text+0x2760): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_lerp': triggers.c:(.text+0x2780): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_lerp': triggers.c:(.text+0x2840): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_multiply': triggers.c:(.text+0x2860): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_multiply': triggers.c:(.text+0x2920): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_scale': triggers.c:(.text+0x2940): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_scale': triggers.c:(.text+0x29e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_negative': triggers.c:(.text+0x2a00): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_negative': triggers.c:(.text+0x2aa0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_scaling': triggers.c:(.text+0x2ac0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_scaling': triggers.c:(.text+0x2b60): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_rotation': triggers.c:(.text+0x2b80): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_rotation': triggers.c:(.text+0x2c20): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_inverse': triggers.c:(.text+0x2c40): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_inverse': triggers.c:(.text+0x2ce0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_cofactor': triggers.c:(.text+0x2d00): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_cofactor': triggers.c:(.text+0x2da0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_transpose': triggers.c:(.text+0x2dc0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_transpose': triggers.c:(.text+0x2e60): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_assign_mat4': triggers.c:(.text+0x2e80): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_assign_mat4': triggers.c:(.text+0x2f20): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_assign_mat3': triggers.c:(.text+0x2f40): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_assign_mat3': triggers.c:(.text+0x2fe0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_assign': triggers.c:(.text+0x3000): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_assign': triggers.c:(.text+0x30a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_determinant': triggers.c:(.text+0x30c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_determinant': triggers.c:(.text+0x3100): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_identity': triggers.c:(.text+0x3120): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_identity': triggers.c:(.text+0x31c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2_zero': triggers.c:(.text+0x31e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2_zero': triggers.c:(.text+0x3280): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `smat2': triggers.c:(.text+0x32a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psmat2': triggers.c:(.text+0x3340): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_length_squared': triggers.c:(.text+0x3360): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_length_squared': triggers.c:(.text+0x33a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_length': triggers.c:(.text+0x33c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_length': triggers.c:(.text+0x3400): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_angle': triggers.c:(.text+0x3420): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_angle': triggers.c:(.text+0x3460): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_dot': triggers.c:(.text+0x3480): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_dot': triggers.c:(.text+0x34c0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_slerp': triggers.c:(.text+0x34e0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_slerp': triggers.c:(.text+0x35a0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_lerp': triggers.c:(.text+0x35c0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_lerp': triggers.c:(.text+0x3680): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_yaw_pitch_roll': triggers.c:(.text+0x36a0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_yaw_pitch_roll': triggers.c:(.text+0x3740): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_mat4': triggers.c:(.text+0x3760): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_mat4': triggers.c:(.text+0x3800): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_vec3': triggers.c:(.text+0x3820): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_vec3': triggers.c:(.text+0x38c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_from_axis_angle': triggers.c:(.text+0x38e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_from_axis_angle': triggers.c:(.text+0x3980): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_power': triggers.c:(.text+0x39a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_power': triggers.c:(.text+0x3a40): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_normalize': triggers.c:(.text+0x3a60): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_normalize': triggers.c:(.text+0x3b00): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_inverse': triggers.c:(.text+0x3b20): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_inverse': triggers.c:(.text+0x3bc0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_conjugate': triggers.c:(.text+0x3be0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_conjugate': triggers.c:(.text+0x3c80): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_negative': triggers.c:(.text+0x3ca0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_negative': triggers.c:(.text+0x3d40): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_divide': triggers.c:(.text+0x3d60): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_divide': triggers.c:(.text+0x3e20): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_multiply': triggers.c:(.text+0x3e40): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_multiply': triggers.c:(.text+0x3f00): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_scale': triggers.c:(.text+0x3f20): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_scale': triggers.c:(.text+0x3fc0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_null': triggers.c:(.text+0x3fe0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_null': triggers.c:(.text+0x4080): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_zero': triggers.c:(.text+0x40a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_zero': triggers.c:(.text+0x4140): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_assign': triggers.c:(.text+0x4160): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_assign': triggers.c:(.text+0x4200): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat': triggers.c:(.text+0x4220): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat': triggers.c:(.text+0x42c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_nearly_equal': triggers.c:(.text+0x42e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_nearly_equal': triggers.c:(.text+0x4320): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_equal': triggers.c:(.text+0x4340): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_equal': triggers.c:(.text+0x4380): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_near_zero': triggers.c:(.text+0x43a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_near_zero': triggers.c:(.text+0x43e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `squat_is_zero': triggers.c:(.text+0x4400): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psquat_is_zero': triggers.c:(.text+0x4440): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_lerp': triggers.c:(.text+0x4460): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_lerp': triggers.c:(.text+0x4500): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_normalize': triggers.c:(.text+0x4520): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_normalize': triggers.c:(.text+0x45c0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_clamp': triggers.c:(.text+0x45e0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_clamp': triggers.c:(.text+0x4680): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_min': triggers.c:(.text+0x46a0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_min': triggers.c:(.text+0x4740): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_max': triggers.c:(.text+0x4760): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_max': triggers.c:(.text+0x4800): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_round': triggers.c:(.text+0x4820): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_round': triggers.c:(.text+0x48c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_ceil': triggers.c:(.text+0x48e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_ceil': triggers.c:(.text+0x4980): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_floor': triggers.c:(.text+0x49a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_floor': triggers.c:(.text+0x4a40): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_abs': triggers.c:(.text+0x4a60): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_abs': triggers.c:(.text+0x4b00): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_inverse': triggers.c:(.text+0x4b20): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_inverse': triggers.c:(.text+0x4bc0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_negative': triggers.c:(.text+0x4be0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_negative': triggers.c:(.text+0x4c80): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_snap': triggers.c:(.text+0x4ca0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_snap': triggers.c:(.text+0x4d40): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_divide': triggers.c:(.text+0x4d60): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_divide': triggers.c:(.text+0x4e00): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_multiply_mat4': triggers.c:(.text+0x4e20): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_multiply_mat4': triggers.c:(.text+0x4ec0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_multiply': triggers.c:(.text+0x4ee0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_multiply': triggers.c:(.text+0x4f80): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_scale': triggers.c:(.text+0x4fa0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_scale': triggers.c:(.text+0x5040): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_subtract': triggers.c:(.text+0x5060): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_subtract': triggers.c:(.text+0x5100): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_add': triggers.c:(.text+0x5120): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_add': triggers.c:(.text+0x51c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_one': triggers.c:(.text+0x51e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_one': triggers.c:(.text+0x5260): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_zero': triggers.c:(.text+0x5280): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_zero': triggers.c:(.text+0x5300): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_assign_vec4': triggers.c:(.text+0x5320): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_assign_vec4': triggers.c:(.text+0x53c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_assign': triggers.c:(.text+0x53e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_assign': triggers.c:(.text+0x5480): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i': triggers.c:(.text+0x54a0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i': triggers.c:(.text+0x5540): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_is_equal': triggers.c:(.text+0x5580): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_is_equal': triggers.c:(.text+0x55c0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4i_is_zero': triggers.c:(.text+0x55e0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4i_is_zero': triggers.c:(.text+0x5600): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_lerp': triggers.c:(.text+0x5620): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_lerp': triggers.c:(.text+0x56c0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_normalize': triggers.c:(.text+0x56e0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_normalize': triggers.c:(.text+0x5780): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_clamp': triggers.c:(.text+0x57a0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_clamp': triggers.c:(.text+0x5840): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_min': triggers.c:(.text+0x5860): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_min': triggers.c:(.text+0x5900): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_max': triggers.c:(.text+0x5920): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_max': triggers.c:(.text+0x59c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_round': triggers.c:(.text+0x59e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_round': triggers.c:(.text+0x5a80): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_ceil': triggers.c:(.text+0x5aa0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_ceil': triggers.c:(.text+0x5b40): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_floor': triggers.c:(.text+0x5b60): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_floor': triggers.c:(.text+0x5c00): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_abs': triggers.c:(.text+0x5c20): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_abs': triggers.c:(.text+0x5cc0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_inverse': triggers.c:(.text+0x5ce0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_inverse': triggers.c:(.text+0x5d80): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_negative': triggers.c:(.text+0x5da0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_negative': triggers.c:(.text+0x5e40): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_snap': triggers.c:(.text+0x5e60): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_snap': triggers.c:(.text+0x5f00): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_divide': triggers.c:(.text+0x5f20): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_divide': triggers.c:(.text+0x5fc0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_multiply_mat4': triggers.c:(.text+0x5fe0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_multiply_mat4': triggers.c:(.text+0x6080): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_multiply': triggers.c:(.text+0x60a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_multiply': triggers.c:(.text+0x6140): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_scale': triggers.c:(.text+0x6160): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_scale': triggers.c:(.text+0x6200): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_subtract': triggers.c:(.text+0x6220): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_subtract': triggers.c:(.text+0x62c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_add': triggers.c:(.text+0x62e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_add': triggers.c:(.text+0x6380): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_one': triggers.c:(.text+0x63a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_one': triggers.c:(.text+0x6420): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_zero': triggers.c:(.text+0x6440): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_zero': triggers.c:(.text+0x64c0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_assign_vec4i': triggers.c:(.text+0x64e0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_assign_vec4i': triggers.c:(.text+0x6580): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_assign': triggers.c:(.text+0x65a0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_assign': triggers.c:(.text+0x6640): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4': triggers.c:(.text+0x6660): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4': triggers.c:(.text+0x6700): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_nearly_equal': triggers.c:(.text+0x6720): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_nearly_equal': triggers.c:(.text+0x6760): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_equal': triggers.c:(.text+0x6780): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_equal': triggers.c:(.text+0x67c0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_near_zero': triggers.c:(.text+0x67e0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_near_zero': triggers.c:(.text+0x6820): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec4_is_zero': triggers.c:(.text+0x6840): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec4_is_zero': triggers.c:(.text+0x6860): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_distance_squared': triggers.c:(.text+0x6880): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_distance_squared': triggers.c:(.text+0x68e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_distance': triggers.c:(.text+0x6900): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_distance': triggers.c:(.text+0x6960): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_length_squared': triggers.c:(.text+0x6980): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_length_squared': triggers.c:(.text+0x69c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_length': triggers.c:(.text+0x69e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_length': triggers.c:(.text+0x6a20): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_dot': triggers.c:(.text+0x6a40): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_dot': triggers.c:(.text+0x6aa0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_bezier4': triggers.c:(.text+0x6ac0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_bezier4': triggers.c:(.text+0x6bc0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_bezier3': triggers.c:(.text+0x6c00): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_bezier3': triggers.c:(.text+0x6d00): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_lerp': triggers.c:(.text+0x6d20): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_lerp': triggers.c:(.text+0x6e00): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_reflect': triggers.c:(.text+0x6e20): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_reflect': triggers.c:(.text+0x6f00): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_slide': triggers.c:(.text+0x6f20): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_slide': triggers.c:(.text+0x7000): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_project': triggers.c:(.text+0x7020): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_project': triggers.c:(.text+0x7100): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_normalize': triggers.c:(.text+0x7120): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_normalize': triggers.c:(.text+0x71e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_cross': triggers.c:(.text+0x7200): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_cross': triggers.c:(.text+0x72e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_clamp': triggers.c:(.text+0x7300): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_clamp': triggers.c:(.text+0x7400): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_min': triggers.c:(.text+0x7420): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_min': triggers.c:(.text+0x7500): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_max': triggers.c:(.text+0x7520): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_max': triggers.c:(.text+0x7600): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_round': triggers.c:(.text+0x7620): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_round': triggers.c:(.text+0x76c0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_ceil': triggers.c:(.text+0x76e0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_ceil': triggers.c:(.text+0x7780): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_floor': triggers.c:(.text+0x77a0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_floor': triggers.c:(.text+0x7840): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_abs': triggers.c:(.text+0x7860): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_abs': triggers.c:(.text+0x7920): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_inverse': triggers.c:(.text+0x7940): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_inverse': triggers.c:(.text+0x7a00): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_negative': triggers.c:(.text+0x7a20): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_negative': triggers.c:(.text+0x7ae0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_snap': triggers.c:(.text+0x7b00): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_snap': triggers.c:(.text+0x7be0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_divide': triggers.c:(.text+0x7c00): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_divide': triggers.c:(.text+0x7ce0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_multiply_mat3': triggers.c:(.text+0x7d00): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_multiply_mat3': triggers.c:(.text+0x7dc0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_multiply': triggers.c:(.text+0x7de0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_multiply': triggers.c:(.text+0x7ec0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_scale': triggers.c:(.text+0x7ee0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_scale': triggers.c:(.text+0x7fa0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_subtract': triggers.c:(.text+0x7fc0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_subtract': triggers.c:(.text+0x80a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_add': triggers.c:(.text+0x80c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_add': triggers.c:(.text+0x81a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_one': triggers.c:(.text+0x81c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_one': triggers.c:(.text+0x8260): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_zero': triggers.c:(.text+0x8280): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_zero': triggers.c:(.text+0x8320): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_assign_vec3': triggers.c:(.text+0x8340): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_assign_vec3': triggers.c:(.text+0x83e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_assign': triggers.c:(.text+0x8400): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_assign': triggers.c:(.text+0x84c0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i': triggers.c:(.text+0x84e0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i': triggers.c:(.text+0x8580): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_is_equal': triggers.c:(.text+0x85a0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_is_equal': triggers.c:(.text+0x8600): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3i_is_zero': triggers.c:(.text+0x8620): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3i_is_zero': triggers.c:(.text+0x8660): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_distance_squared': triggers.c:(.text+0x8680): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_distance_squared': triggers.c:(.text+0x86c0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_distance': triggers.c:(.text+0x86e0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_distance': triggers.c:(.text+0x8720): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_length_squared': triggers.c:(.text+0x8740): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_length_squared': triggers.c:(.text+0x8760): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_length': triggers.c:(.text+0x8780): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_length': triggers.c:(.text+0x87a0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_dot': triggers.c:(.text+0x87c0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_dot': triggers.c:(.text+0x8800): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_bezier4': triggers.c:(.text+0x8820): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_bezier4': triggers.c:(.text+0x8900): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_bezier3': triggers.c:(.text+0x8940): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_bezier3': triggers.c:(.text+0x8a00): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_lerp': triggers.c:(.text+0x8a20): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_lerp': triggers.c:(.text+0x8ae0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_reflect': triggers.c:(.text+0x8b00): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_reflect': triggers.c:(.text+0x8bc0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_slide': triggers.c:(.text+0x8be0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_slide': triggers.c:(.text+0x8ca0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_project': triggers.c:(.text+0x8cc0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_project': triggers.c:(.text+0x8d80): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_normalize': triggers.c:(.text+0x8da0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_normalize': triggers.c:(.text+0x8e40): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_cross': triggers.c:(.text+0x8e60): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_cross': triggers.c:(.text+0x8f20): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_clamp': triggers.c:(.text+0x8f40): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_clamp': triggers.c:(.text+0x9000): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_min': triggers.c:(.text+0x9020): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_min': triggers.c:(.text+0x90e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_max': triggers.c:(.text+0x9100): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_max': triggers.c:(.text+0x91c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_round': triggers.c:(.text+0x91e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_round': triggers.c:(.text+0x9280): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_ceil': triggers.c:(.text+0x92a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_ceil': triggers.c:(.text+0x9340): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_floor': triggers.c:(.text+0x9360): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_floor': triggers.c:(.text+0x9400): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_abs': triggers.c:(.text+0x9420): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_abs': triggers.c:(.text+0x94c0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_inverse': triggers.c:(.text+0x94e0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_inverse': triggers.c:(.text+0x9580): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_negative': triggers.c:(.text+0x95a0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_negative': triggers.c:(.text+0x9640): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_snap': triggers.c:(.text+0x9660): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_snap': triggers.c:(.text+0x9720): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_divide': triggers.c:(.text+0x9740): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_divide': triggers.c:(.text+0x9800): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_multiply_mat3': triggers.c:(.text+0x9820): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_multiply_mat3': triggers.c:(.text+0x98c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_multiply': triggers.c:(.text+0x98e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_multiply': triggers.c:(.text+0x99a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_scale': triggers.c:(.text+0x99c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_scale': triggers.c:(.text+0x9a60): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_subtract': triggers.c:(.text+0x9a80): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_subtract': triggers.c:(.text+0x9b40): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_add': triggers.c:(.text+0x9b60): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_add': triggers.c:(.text+0x9c20): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_one': triggers.c:(.text+0x9c40): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_one': triggers.c:(.text+0x9ce0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_zero': triggers.c:(.text+0x9d00): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_zero': triggers.c:(.text+0x9da0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_assign_vec3i': triggers.c:(.text+0x9dc0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_assign_vec3i': triggers.c:(.text+0x9e80): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_assign': triggers.c:(.text+0x9ea0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_assign': triggers.c:(.text+0x9f40): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3': triggers.c:(.text+0x9f60): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3': triggers.c:(.text+0xa000): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_nearly_equal': triggers.c:(.text+0xa020): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_nearly_equal': triggers.c:(.text+0xa060): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_equal': triggers.c:(.text+0xa080): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_equal': triggers.c:(.text+0xa0c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_near_zero': triggers.c:(.text+0xa0e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_near_zero': triggers.c:(.text+0xa120): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec3_is_zero': triggers.c:(.text+0xa140): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec3_is_zero': triggers.c:(.text+0xa180): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_distance_squared': triggers.c:(.text+0xa1a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_distance_squared': triggers.c:(.text+0xa1e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_distance': triggers.c:(.text+0xa200): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_distance': triggers.c:(.text+0xa220): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_length': triggers.c:(.text+0xa240): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_length': triggers.c:(.text+0xa260): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_length_squared': triggers.c:(.text+0xa280): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_length_squared': triggers.c:(.text+0xa2a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_angle': triggers.c:(.text+0xa2c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_angle': triggers.c:(.text+0xa2e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_dot': triggers.c:(.text+0xa300): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_dot': triggers.c:(.text+0xa340): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_bezier4': triggers.c:(.text+0xa360): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_bezier4': triggers.c:(.text+0xa400): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_bezier3': triggers.c:(.text+0xa440): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_bezier3': triggers.c:(.text+0xa4e0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_lerp': triggers.c:(.text+0xa500): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_lerp': triggers.c:(.text+0xa580): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_rotate': triggers.c:(.text+0xa5a0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_rotate': triggers.c:(.text+0xa620): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_tangent': triggers.c:(.text+0xa640): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_tangent': triggers.c:(.text+0xa6c0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_reflect': triggers.c:(.text+0xa6e0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_reflect': triggers.c:(.text+0xa760): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_slide': triggers.c:(.text+0xa780): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_slide': triggers.c:(.text+0xa800): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_project': triggers.c:(.text+0xa820): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_project': triggers.c:(.text+0xa8a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_normalize': triggers.c:(.text+0xa8c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_normalize': triggers.c:(.text+0xa940): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_clamp': triggers.c:(.text+0xa960): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_clamp': triggers.c:(.text+0xaa00): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_min': triggers.c:(.text+0xaa20): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_min': triggers.c:(.text+0xaaa0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_max': triggers.c:(.text+0xaac0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_max': triggers.c:(.text+0xab40): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_round': triggers.c:(.text+0xab60): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_round': triggers.c:(.text+0xabe0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_ceil': triggers.c:(.text+0xac00): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_ceil': triggers.c:(.text+0xac80): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_floor': triggers.c:(.text+0xaca0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_floor': triggers.c:(.text+0xad20): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_abs': triggers.c:(.text+0xad40): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_abs': triggers.c:(.text+0xadc0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_inverse': triggers.c:(.text+0xade0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_inverse': triggers.c:(.text+0xae60): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_negative': triggers.c:(.text+0xae80): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_negative': triggers.c:(.text+0xaf00): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_snap': triggers.c:(.text+0xaf20): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_snap': triggers.c:(.text+0xafa0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_divide': triggers.c:(.text+0xafc0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_divide': triggers.c:(.text+0xb040): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_multiply_mat2': triggers.c:(.text+0xb060): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_multiply_mat2': triggers.c:(.text+0xb100): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_multiply': triggers.c:(.text+0xb120): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_multiply': triggers.c:(.text+0xb1a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_scale': triggers.c:(.text+0xb1c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_scale': triggers.c:(.text+0xb240): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_subtract': triggers.c:(.text+0xb260): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_subtract': triggers.c:(.text+0xb2e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_add': triggers.c:(.text+0xb300): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_add': triggers.c:(.text+0xb380): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_one': triggers.c:(.text+0xb3a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_one': triggers.c:(.text+0xb420): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_zero': triggers.c:(.text+0xb440): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_zero': triggers.c:(.text+0xb4c0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_assign_vec2': triggers.c:(.text+0xb4e0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_assign_vec2': triggers.c:(.text+0xb560): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_assign': triggers.c:(.text+0xb580): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_assign': triggers.c:(.text+0xb600): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i': triggers.c:(.text+0xb620): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i': triggers.c:(.text+0xb6a0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_is_equal': triggers.c:(.text+0xb6c0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_is_equal': triggers.c:(.text+0xb700): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2i_is_zero': triggers.c:(.text+0xb720): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2i_is_zero': triggers.c:(.text+0xb740): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_distance_squared': triggers.c:(.text+0xb760): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_distance_squared': triggers.c:(.text+0xb7a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_distance': triggers.c:(.text+0xb7c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_distance': triggers.c:(.text+0xb800): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_length': triggers.c:(.text+0xb820): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_length': triggers.c:(.text+0xb840): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_length_squared': triggers.c:(.text+0xb860): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_length_squared': triggers.c:(.text+0xb880): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_angle': triggers.c:(.text+0xb8a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_angle': triggers.c:(.text+0xb8c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_dot': triggers.c:(.text+0xb8e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_dot': triggers.c:(.text+0xb920): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_bezier4': triggers.c:(.text+0xb940): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_bezier4': triggers.c:(.text+0xba00): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_bezier3': triggers.c:(.text+0xba40): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_bezier3': triggers.c:(.text+0xbae0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_lerp': triggers.c:(.text+0xbb00): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_lerp': triggers.c:(.text+0xbba0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_rotate': triggers.c:(.text+0xbbc0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_rotate': triggers.c:(.text+0xbc60): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_tangent': triggers.c:(.text+0xbc80): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_tangent': triggers.c:(.text+0xbd00): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_reflect': triggers.c:(.text+0xbd20): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_reflect': triggers.c:(.text+0xbdc0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_slide': triggers.c:(.text+0xbde0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_slide': triggers.c:(.text+0xbe80): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_project': triggers.c:(.text+0xbea0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_project': triggers.c:(.text+0xbf40): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_normalize': triggers.c:(.text+0xbf60): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_normalize': triggers.c:(.text+0xbfe0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_clamp': triggers.c:(.text+0xc000): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_clamp': triggers.c:(.text+0xc0a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_min': triggers.c:(.text+0xc0c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_min': triggers.c:(.text+0xc160): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_max': triggers.c:(.text+0xc180): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_max': triggers.c:(.text+0xc220): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_round': triggers.c:(.text+0xc240): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_round': triggers.c:(.text+0xc2c0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_ceil': triggers.c:(.text+0xc2e0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_ceil': triggers.c:(.text+0xc360): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_floor': triggers.c:(.text+0xc380): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_floor': triggers.c:(.text+0xc400): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_abs': triggers.c:(.text+0xc420): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_abs': triggers.c:(.text+0xc4a0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_inverse': triggers.c:(.text+0xc4c0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_inverse': triggers.c:(.text+0xc540): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_negative': triggers.c:(.text+0xc560): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_negative': triggers.c:(.text+0xc5e0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_snap': triggers.c:(.text+0xc600): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_snap': triggers.c:(.text+0xc6a0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_divide': triggers.c:(.text+0xc6c0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_divide': triggers.c:(.text+0xc760): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_multiply_mat2': triggers.c:(.text+0xc780): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_multiply_mat2': triggers.c:(.text+0xc820): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_multiply': triggers.c:(.text+0xc840): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_multiply': triggers.c:(.text+0xc8e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_scale': triggers.c:(.text+0xc900): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_scale': triggers.c:(.text+0xc9a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_subtract': triggers.c:(.text+0xc9c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_subtract': triggers.c:(.text+0xca60): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_add': triggers.c:(.text+0xca80): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_add': triggers.c:(.text+0xcb20): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_one': triggers.c:(.text+0xcb40): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_one': triggers.c:(.text+0xcbc0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_zero': triggers.c:(.text+0xcbe0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_zero': triggers.c:(.text+0xcc60): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_assign_vec2i': triggers.c:(.text+0xcc80): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_assign_vec2i': triggers.c:(.text+0xcd00): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_assign': triggers.c:(.text+0xcd20): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_assign': triggers.c:(.text+0xcda0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2': triggers.c:(.text+0xcdc0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2': triggers.c:(.text+0xce40): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_nearly_equal': triggers.c:(.text+0xce60): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_nearly_equal': triggers.c:(.text+0xcea0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_equal': triggers.c:(.text+0xcec0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_equal': triggers.c:(.text+0xcf00): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_near_zero': triggers.c:(.text+0xcf20): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_near_zero': triggers.c:(.text+0xcf40): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `svec2_is_zero': triggers.c:(.text+0xcf60): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(triggers.c.o): In function `psvec2_is_zero': triggers.c:(.text+0xcf80): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_lerp': utils.c:(.text+0xb40): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_lerp': utils.c:(.text+0xbc0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_multiply': utils.c:(.text+0xbe0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_multiply': utils.c:(.text+0xc60): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_scale': utils.c:(.text+0xc80): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_scale': utils.c:(.text+0xd00): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_negative': utils.c:(.text+0xd20): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_negative': utils.c:(.text+0xda0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_scaling': utils.c:(.text+0xdc0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_scaling': utils.c:(.text+0xe40): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_translation': utils.c:(.text+0xe60): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_translation': utils.c:(.text+0xee0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_look_at': utils.c:(.text+0xf00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_look_at': utils.c:(.text+0xfc0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_quaternion': utils.c:(.text+0xfe0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_quaternion': utils.c:(.text+0x1060): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_axis': utils.c:(.text+0x1080): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_axis': utils.c:(.text+0x1100): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_z': utils.c:(.text+0x1120): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_z': utils.c:(.text+0x11a0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_y': utils.c:(.text+0x11c0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_y': utils.c:(.text+0x1240): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_rotation_x': utils.c:(.text+0x1260): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_rotation_x': utils.c:(.text+0x12e0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_perspective_infinite': utils.c:(.text+0x1300): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_perspective_infinite': utils.c:(.text+0x1380): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_perspective_fov': utils.c:(.text+0x13a0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_perspective_fov': utils.c:(.text+0x1420): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_perspective': utils.c:(.text+0x1440): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_perspective': utils.c:(.text+0x14c0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_ortho': utils.c:(.text+0x14e0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_ortho': utils.c:(.text+0x1560): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_inverse': utils.c:(.text+0x1580): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_inverse': utils.c:(.text+0x1600): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_adjugate': utils.c:(.text+0x1620): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_adjugate': utils.c:(.text+0x16a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_transpose': utils.c:(.text+0x16c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_transpose': utils.c:(.text+0x1740): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_assign_mat3': utils.c:(.text+0x1760): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_assign_mat3': utils.c:(.text+0x17e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_assign_mat2': utils.c:(.text+0x1800): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_assign_mat2': utils.c:(.text+0x18a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_assign': utils.c:(.text+0x18c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_assign': utils.c:(.text+0x1940): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_determinant': utils.c:(.text+0x1960): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_determinant': utils.c:(.text+0x1980): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_identity': utils.c:(.text+0x19a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_identity': utils.c:(.text+0x1a20): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4_zero': utils.c:(.text+0x1a40): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4_zero': utils.c:(.text+0x1ac0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat4': utils.c:(.text+0x1ae0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat4': utils.c:(.text+0x1b60): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_lerp': utils.c:(.text+0x1b80): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_lerp': utils.c:(.text+0x1c00): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_multiply': utils.c:(.text+0x1c20): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_multiply': utils.c:(.text+0x1ca0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_scale': utils.c:(.text+0x1cc0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_scale': utils.c:(.text+0x1d40): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_negative': utils.c:(.text+0x1d60): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_negative': utils.c:(.text+0x1de0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_scaling': utils.c:(.text+0x1e00): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_scaling': utils.c:(.text+0x1e80): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_quaternion': utils.c:(.text+0x1ea0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_quaternion': utils.c:(.text+0x1f40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_axis': utils.c:(.text+0x1f60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_axis': utils.c:(.text+0x2000): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_z': utils.c:(.text+0x2020): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_z': utils.c:(.text+0x20a0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_y': utils.c:(.text+0x20c0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_y': utils.c:(.text+0x2140): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_rotation_x': utils.c:(.text+0x2160): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_rotation_x': utils.c:(.text+0x21e0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_inverse': utils.c:(.text+0x2200): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_inverse': utils.c:(.text+0x2280): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_adjugate': utils.c:(.text+0x22a0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_adjugate': utils.c:(.text+0x2320): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_cofactor': utils.c:(.text+0x2340): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_cofactor': utils.c:(.text+0x23c0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_transpose': utils.c:(.text+0x23e0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_transpose': utils.c:(.text+0x2460): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_assign_mat4': utils.c:(.text+0x2480): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_assign_mat4': utils.c:(.text+0x2500): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_assign_mat2': utils.c:(.text+0x2520): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_assign_mat2': utils.c:(.text+0x25c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_assign': utils.c:(.text+0x25e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_assign': utils.c:(.text+0x2660): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_determinant': utils.c:(.text+0x2680): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_determinant': utils.c:(.text+0x26a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_identity': utils.c:(.text+0x26c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_identity': utils.c:(.text+0x2740): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3_zero': utils.c:(.text+0x2760): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3_zero': utils.c:(.text+0x27e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat3': utils.c:(.text+0x2800): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat3': utils.c:(.text+0x2880): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_lerp': utils.c:(.text+0x28a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_lerp': utils.c:(.text+0x2960): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_multiply': utils.c:(.text+0x2980): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_multiply': utils.c:(.text+0x2a40): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_scale': utils.c:(.text+0x2a60): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_scale': utils.c:(.text+0x2b00): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_negative': utils.c:(.text+0x2b20): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_negative': utils.c:(.text+0x2bc0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_scaling': utils.c:(.text+0x2be0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_scaling': utils.c:(.text+0x2c80): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_rotation': utils.c:(.text+0x2ca0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_rotation': utils.c:(.text+0x2d40): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_inverse': utils.c:(.text+0x2d60): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_inverse': utils.c:(.text+0x2e00): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_cofactor': utils.c:(.text+0x2e20): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_cofactor': utils.c:(.text+0x2ec0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_transpose': utils.c:(.text+0x2ee0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_transpose': utils.c:(.text+0x2f80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_assign_mat4': utils.c:(.text+0x2fa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_assign_mat4': utils.c:(.text+0x3040): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_assign_mat3': utils.c:(.text+0x3060): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_assign_mat3': utils.c:(.text+0x3100): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_assign': utils.c:(.text+0x3120): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_assign': utils.c:(.text+0x31c0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_determinant': utils.c:(.text+0x31e0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_determinant': utils.c:(.text+0x3220): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_identity': utils.c:(.text+0x3240): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_identity': utils.c:(.text+0x32e0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2_zero': utils.c:(.text+0x3300): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2_zero': utils.c:(.text+0x33a0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `smat2': utils.c:(.text+0x33c0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psmat2': utils.c:(.text+0x3460): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_length_squared': utils.c:(.text+0x3480): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_length_squared': utils.c:(.text+0x34c0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_length': utils.c:(.text+0x34e0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_length': utils.c:(.text+0x3520): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_angle': utils.c:(.text+0x3540): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_angle': utils.c:(.text+0x3580): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_dot': utils.c:(.text+0x35a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_dot': utils.c:(.text+0x35e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_slerp': utils.c:(.text+0x3600): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_slerp': utils.c:(.text+0x36c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_lerp': utils.c:(.text+0x36e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_lerp': utils.c:(.text+0x37a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_yaw_pitch_roll': utils.c:(.text+0x37c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_yaw_pitch_roll': utils.c:(.text+0x3860): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_mat4': utils.c:(.text+0x3880): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_mat4': utils.c:(.text+0x3920): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_vec3': utils.c:(.text+0x3940): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_vec3': utils.c:(.text+0x39e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_from_axis_angle': utils.c:(.text+0x3a00): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_from_axis_angle': utils.c:(.text+0x3aa0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_power': utils.c:(.text+0x3ac0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_power': utils.c:(.text+0x3b60): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_normalize': utils.c:(.text+0x3b80): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_normalize': utils.c:(.text+0x3c20): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_inverse': utils.c:(.text+0x3c40): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_inverse': utils.c:(.text+0x3ce0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_conjugate': utils.c:(.text+0x3d00): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_conjugate': utils.c:(.text+0x3da0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_negative': utils.c:(.text+0x3dc0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_negative': utils.c:(.text+0x3e60): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_divide': utils.c:(.text+0x3e80): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_divide': utils.c:(.text+0x3f40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_multiply': utils.c:(.text+0x3f60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_multiply': utils.c:(.text+0x4020): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_scale': utils.c:(.text+0x4040): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_scale': utils.c:(.text+0x40e0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_null': utils.c:(.text+0x4100): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_null': utils.c:(.text+0x41a0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_zero': utils.c:(.text+0x41c0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_zero': utils.c:(.text+0x4260): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_assign': utils.c:(.text+0x4280): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_assign': utils.c:(.text+0x4320): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat': utils.c:(.text+0x4340): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat': utils.c:(.text+0x43e0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_nearly_equal': utils.c:(.text+0x4400): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_nearly_equal': utils.c:(.text+0x4440): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_equal': utils.c:(.text+0x4460): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_equal': utils.c:(.text+0x44a0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_near_zero': utils.c:(.text+0x44c0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_near_zero': utils.c:(.text+0x4500): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `squat_is_zero': utils.c:(.text+0x4520): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psquat_is_zero': utils.c:(.text+0x4560): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_lerp': utils.c:(.text+0x4580): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_lerp': utils.c:(.text+0x4620): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_normalize': utils.c:(.text+0x4640): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_normalize': utils.c:(.text+0x46e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_clamp': utils.c:(.text+0x4700): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_clamp': utils.c:(.text+0x47a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_min': utils.c:(.text+0x47c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_min': utils.c:(.text+0x4860): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_max': utils.c:(.text+0x4880): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_max': utils.c:(.text+0x4920): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_round': utils.c:(.text+0x4940): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_round': utils.c:(.text+0x49e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_ceil': utils.c:(.text+0x4a00): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_ceil': utils.c:(.text+0x4aa0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_floor': utils.c:(.text+0x4ac0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_floor': utils.c:(.text+0x4b60): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_abs': utils.c:(.text+0x4b80): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_abs': utils.c:(.text+0x4c20): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_inverse': utils.c:(.text+0x4c40): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_inverse': utils.c:(.text+0x4ce0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_negative': utils.c:(.text+0x4d00): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_negative': utils.c:(.text+0x4da0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_snap': utils.c:(.text+0x4dc0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_snap': utils.c:(.text+0x4e60): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_divide': utils.c:(.text+0x4e80): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_divide': utils.c:(.text+0x4f20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_multiply_mat4': utils.c:(.text+0x4f40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_multiply_mat4': utils.c:(.text+0x4fe0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_multiply': utils.c:(.text+0x5000): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_multiply': utils.c:(.text+0x50a0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_scale': utils.c:(.text+0x50c0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_scale': utils.c:(.text+0x5160): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_subtract': utils.c:(.text+0x5180): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_subtract': utils.c:(.text+0x5220): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_add': utils.c:(.text+0x5240): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_add': utils.c:(.text+0x52e0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_one': utils.c:(.text+0x5300): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_one': utils.c:(.text+0x5380): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_zero': utils.c:(.text+0x53a0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_zero': utils.c:(.text+0x5420): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_assign_vec4': utils.c:(.text+0x5440): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_assign_vec4': utils.c:(.text+0x54e0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_assign': utils.c:(.text+0x5500): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_assign': utils.c:(.text+0x55a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i': utils.c:(.text+0x55c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i': utils.c:(.text+0x5660): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_is_equal': utils.c:(.text+0x56a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_is_equal': utils.c:(.text+0x56e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4i_is_zero': utils.c:(.text+0x5700): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4i_is_zero': utils.c:(.text+0x5720): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_lerp': utils.c:(.text+0x5740): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_lerp': utils.c:(.text+0x57e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_normalize': utils.c:(.text+0x5800): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_normalize': utils.c:(.text+0x58a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_clamp': utils.c:(.text+0x58c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_clamp': utils.c:(.text+0x5960): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_min': utils.c:(.text+0x5980): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_min': utils.c:(.text+0x5a20): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_max': utils.c:(.text+0x5a40): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_max': utils.c:(.text+0x5ae0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_round': utils.c:(.text+0x5b00): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_round': utils.c:(.text+0x5ba0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_ceil': utils.c:(.text+0x5bc0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_ceil': utils.c:(.text+0x5c60): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_floor': utils.c:(.text+0x5c80): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_floor': utils.c:(.text+0x5d20): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_abs': utils.c:(.text+0x5d40): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_abs': utils.c:(.text+0x5de0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_inverse': utils.c:(.text+0x5e00): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_inverse': utils.c:(.text+0x5ea0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_negative': utils.c:(.text+0x5ec0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_negative': utils.c:(.text+0x5f60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_snap': utils.c:(.text+0x5f80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_snap': utils.c:(.text+0x6020): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_divide': utils.c:(.text+0x6040): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_divide': utils.c:(.text+0x60e0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_multiply_mat4': utils.c:(.text+0x6100): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_multiply_mat4': utils.c:(.text+0x61a0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_multiply': utils.c:(.text+0x61c0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_multiply': utils.c:(.text+0x6260): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_scale': utils.c:(.text+0x6280): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_scale': utils.c:(.text+0x6320): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_subtract': utils.c:(.text+0x6340): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_subtract': utils.c:(.text+0x63e0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_add': utils.c:(.text+0x6400): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_add': utils.c:(.text+0x64a0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_one': utils.c:(.text+0x64c0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_one': utils.c:(.text+0x6540): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_zero': utils.c:(.text+0x6560): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_zero': utils.c:(.text+0x65e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_assign_vec4i': utils.c:(.text+0x6600): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_assign_vec4i': utils.c:(.text+0x66a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_assign': utils.c:(.text+0x66c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_assign': utils.c:(.text+0x6760): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4': utils.c:(.text+0x6780): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4': utils.c:(.text+0x6820): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_nearly_equal': utils.c:(.text+0x6840): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_nearly_equal': utils.c:(.text+0x6880): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_equal': utils.c:(.text+0x68a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_equal': utils.c:(.text+0x68e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_near_zero': utils.c:(.text+0x6900): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_near_zero': utils.c:(.text+0x6940): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec4_is_zero': utils.c:(.text+0x6960): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec4_is_zero': utils.c:(.text+0x6980): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_distance_squared': utils.c:(.text+0x69a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_distance_squared': utils.c:(.text+0x6a00): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_distance': utils.c:(.text+0x6a20): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_distance': utils.c:(.text+0x6a80): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_length_squared': utils.c:(.text+0x6aa0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_length_squared': utils.c:(.text+0x6ae0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_length': utils.c:(.text+0x6b00): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_length': utils.c:(.text+0x6b40): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_dot': utils.c:(.text+0x6b60): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_dot': utils.c:(.text+0x6bc0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_bezier4': utils.c:(.text+0x6be0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_bezier4': utils.c:(.text+0x6ce0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_bezier3': utils.c:(.text+0x6d20): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_bezier3': utils.c:(.text+0x6e20): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_lerp': utils.c:(.text+0x6e40): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_lerp': utils.c:(.text+0x6f20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_reflect': utils.c:(.text+0x6f40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_reflect': utils.c:(.text+0x7020): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_slide': utils.c:(.text+0x7040): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_slide': utils.c:(.text+0x7120): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_project': utils.c:(.text+0x7140): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_project': utils.c:(.text+0x7220): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_normalize': utils.c:(.text+0x7240): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_normalize': utils.c:(.text+0x7300): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_cross': utils.c:(.text+0x7320): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_cross': utils.c:(.text+0x7400): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_clamp': utils.c:(.text+0x7420): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_clamp': utils.c:(.text+0x7520): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_min': utils.c:(.text+0x7540): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_min': utils.c:(.text+0x7620): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_max': utils.c:(.text+0x7640): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_max': utils.c:(.text+0x7720): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_round': utils.c:(.text+0x7740): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_round': utils.c:(.text+0x77e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_ceil': utils.c:(.text+0x7800): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_ceil': utils.c:(.text+0x78a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_floor': utils.c:(.text+0x78c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_floor': utils.c:(.text+0x7960): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_abs': utils.c:(.text+0x7980): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_abs': utils.c:(.text+0x7a40): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_inverse': utils.c:(.text+0x7a60): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_inverse': utils.c:(.text+0x7b20): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_negative': utils.c:(.text+0x7b40): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_negative': utils.c:(.text+0x7c00): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_snap': utils.c:(.text+0x7c20): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_snap': utils.c:(.text+0x7d00): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_divide': utils.c:(.text+0x7d20): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_divide': utils.c:(.text+0x7e00): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_multiply_mat3': utils.c:(.text+0x7e20): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_multiply_mat3': utils.c:(.text+0x7ee0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_multiply': utils.c:(.text+0x7f00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_multiply': utils.c:(.text+0x7fe0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_scale': utils.c:(.text+0x8000): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_scale': utils.c:(.text+0x80c0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_subtract': utils.c:(.text+0x80e0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_subtract': utils.c:(.text+0x81c0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_add': utils.c:(.text+0x81e0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_add': utils.c:(.text+0x82c0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_one': utils.c:(.text+0x82e0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_one': utils.c:(.text+0x8380): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_zero': utils.c:(.text+0x83a0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_zero': utils.c:(.text+0x8440): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_assign_vec3': utils.c:(.text+0x8460): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_assign_vec3': utils.c:(.text+0x8500): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_assign': utils.c:(.text+0x8520): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_assign': utils.c:(.text+0x85e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i': utils.c:(.text+0x8600): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i': utils.c:(.text+0x86a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_is_equal': utils.c:(.text+0x86c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_is_equal': utils.c:(.text+0x8720): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3i_is_zero': utils.c:(.text+0x8740): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3i_is_zero': utils.c:(.text+0x8780): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_distance_squared': utils.c:(.text+0x87a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_distance_squared': utils.c:(.text+0x87e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_distance': utils.c:(.text+0x8800): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_distance': utils.c:(.text+0x8840): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_length_squared': utils.c:(.text+0x8860): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_length_squared': utils.c:(.text+0x8880): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_length': utils.c:(.text+0x88a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_length': utils.c:(.text+0x88c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_dot': utils.c:(.text+0x88e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_dot': utils.c:(.text+0x8920): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_bezier4': utils.c:(.text+0x8940): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_bezier4': utils.c:(.text+0x8a20): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_bezier3': utils.c:(.text+0x8a60): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_bezier3': utils.c:(.text+0x8b20): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_lerp': utils.c:(.text+0x8b40): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_lerp': utils.c:(.text+0x8c00): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_reflect': utils.c:(.text+0x8c20): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_reflect': utils.c:(.text+0x8ce0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_slide': utils.c:(.text+0x8d00): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_slide': utils.c:(.text+0x8dc0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_project': utils.c:(.text+0x8de0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_project': utils.c:(.text+0x8ea0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_normalize': utils.c:(.text+0x8ec0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_normalize': utils.c:(.text+0x8f60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_cross': utils.c:(.text+0x8f80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_cross': utils.c:(.text+0x9040): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_clamp': utils.c:(.text+0x9060): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_clamp': utils.c:(.text+0x9120): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_min': utils.c:(.text+0x9140): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_min': utils.c:(.text+0x9200): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_max': utils.c:(.text+0x9220): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_max': utils.c:(.text+0x92e0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_round': utils.c:(.text+0x9300): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_round': utils.c:(.text+0x93a0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_ceil': utils.c:(.text+0x93c0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_ceil': utils.c:(.text+0x9460): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_floor': utils.c:(.text+0x9480): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_floor': utils.c:(.text+0x9520): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_abs': utils.c:(.text+0x9540): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_abs': utils.c:(.text+0x95e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_inverse': utils.c:(.text+0x9600): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_inverse': utils.c:(.text+0x96a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_negative': utils.c:(.text+0x96c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_negative': utils.c:(.text+0x9760): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_snap': utils.c:(.text+0x9780): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_snap': utils.c:(.text+0x9840): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_divide': utils.c:(.text+0x9860): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_divide': utils.c:(.text+0x9920): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_multiply_mat3': utils.c:(.text+0x9940): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_multiply_mat3': utils.c:(.text+0x99e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_multiply': utils.c:(.text+0x9a00): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_multiply': utils.c:(.text+0x9ac0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_scale': utils.c:(.text+0x9ae0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_scale': utils.c:(.text+0x9b80): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_subtract': utils.c:(.text+0x9ba0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_subtract': utils.c:(.text+0x9c60): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_add': utils.c:(.text+0x9c80): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_add': utils.c:(.text+0x9d40): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_one': utils.c:(.text+0x9d60): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_one': utils.c:(.text+0x9e00): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_zero': utils.c:(.text+0x9e20): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_zero': utils.c:(.text+0x9ec0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_assign_vec3i': utils.c:(.text+0x9ee0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_assign_vec3i': utils.c:(.text+0x9fa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_assign': utils.c:(.text+0x9fc0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_assign': utils.c:(.text+0xa060): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3': utils.c:(.text+0xa080): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3': utils.c:(.text+0xa120): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_nearly_equal': utils.c:(.text+0xa140): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_nearly_equal': utils.c:(.text+0xa180): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_equal': utils.c:(.text+0xa1a0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_equal': utils.c:(.text+0xa1e0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_near_zero': utils.c:(.text+0xa200): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_near_zero': utils.c:(.text+0xa240): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec3_is_zero': utils.c:(.text+0xa260): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec3_is_zero': utils.c:(.text+0xa2a0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_distance_squared': utils.c:(.text+0xa2c0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_distance_squared': utils.c:(.text+0xa300): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_distance': utils.c:(.text+0xa320): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_distance': utils.c:(.text+0xa340): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_length': utils.c:(.text+0xa360): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_length': utils.c:(.text+0xa380): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_length_squared': utils.c:(.text+0xa3a0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_length_squared': utils.c:(.text+0xa3c0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_angle': utils.c:(.text+0xa3e0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_angle': utils.c:(.text+0xa400): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_dot': utils.c:(.text+0xa420): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_dot': utils.c:(.text+0xa460): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_bezier4': utils.c:(.text+0xa480): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_bezier4': utils.c:(.text+0xa520): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_bezier3': utils.c:(.text+0xa560): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_bezier3': utils.c:(.text+0xa600): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_lerp': utils.c:(.text+0xa620): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_lerp': utils.c:(.text+0xa6a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_rotate': utils.c:(.text+0xa6c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_rotate': utils.c:(.text+0xa740): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_tangent': utils.c:(.text+0xa760): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_tangent': utils.c:(.text+0xa7e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_reflect': utils.c:(.text+0xa800): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_reflect': utils.c:(.text+0xa880): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_slide': utils.c:(.text+0xa8a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_slide': utils.c:(.text+0xa920): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_project': utils.c:(.text+0xa940): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_project': utils.c:(.text+0xa9c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_normalize': utils.c:(.text+0xa9e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_normalize': utils.c:(.text+0xaa60): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_clamp': utils.c:(.text+0xaa80): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_clamp': utils.c:(.text+0xab20): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_min': utils.c:(.text+0xab40): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_min': utils.c:(.text+0xabc0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_max': utils.c:(.text+0xabe0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_max': utils.c:(.text+0xac60): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_round': utils.c:(.text+0xac80): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_round': utils.c:(.text+0xad00): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_ceil': utils.c:(.text+0xad20): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_ceil': utils.c:(.text+0xada0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_floor': utils.c:(.text+0xadc0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_floor': utils.c:(.text+0xae40): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_abs': utils.c:(.text+0xae60): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_abs': utils.c:(.text+0xaee0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_inverse': utils.c:(.text+0xaf00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_inverse': utils.c:(.text+0xaf80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_negative': utils.c:(.text+0xafa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_negative': utils.c:(.text+0xb020): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_snap': utils.c:(.text+0xb040): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_snap': utils.c:(.text+0xb0c0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_divide': utils.c:(.text+0xb0e0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_divide': utils.c:(.text+0xb160): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_multiply_mat2': utils.c:(.text+0xb180): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_multiply_mat2': utils.c:(.text+0xb220): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_multiply': utils.c:(.text+0xb240): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_multiply': utils.c:(.text+0xb2c0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_scale': utils.c:(.text+0xb2e0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_scale': utils.c:(.text+0xb360): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_subtract': utils.c:(.text+0xb380): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_subtract': utils.c:(.text+0xb400): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_add': utils.c:(.text+0xb420): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_add': utils.c:(.text+0xb4a0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_one': utils.c:(.text+0xb4c0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_one': utils.c:(.text+0xb540): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_zero': utils.c:(.text+0xb560): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_zero': utils.c:(.text+0xb5e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_assign_vec2': utils.c:(.text+0xb600): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_assign_vec2': utils.c:(.text+0xb680): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_assign': utils.c:(.text+0xb6a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_assign': utils.c:(.text+0xb720): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i': utils.c:(.text+0xb740): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i': utils.c:(.text+0xb7c0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_is_equal': utils.c:(.text+0xb7e0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_is_equal': utils.c:(.text+0xb820): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2i_is_zero': utils.c:(.text+0xb840): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2i_is_zero': utils.c:(.text+0xb860): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_distance_squared': utils.c:(.text+0xb880): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_distance_squared': utils.c:(.text+0xb8c0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_distance': utils.c:(.text+0xb8e0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_distance': utils.c:(.text+0xb920): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_length': utils.c:(.text+0xb940): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_length': utils.c:(.text+0xb960): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_length_squared': utils.c:(.text+0xb980): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_length_squared': utils.c:(.text+0xb9a0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_angle': utils.c:(.text+0xb9c0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_angle': utils.c:(.text+0xb9e0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_dot': utils.c:(.text+0xba00): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_dot': utils.c:(.text+0xba40): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_bezier4': utils.c:(.text+0xba60): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_bezier4': utils.c:(.text+0xbb20): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_bezier3': utils.c:(.text+0xbb60): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_bezier3': utils.c:(.text+0xbc00): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_lerp': utils.c:(.text+0xbc20): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_lerp': utils.c:(.text+0xbcc0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_rotate': utils.c:(.text+0xbce0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_rotate': utils.c:(.text+0xbd80): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_tangent': utils.c:(.text+0xbda0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_tangent': utils.c:(.text+0xbe20): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_reflect': utils.c:(.text+0xbe40): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_reflect': utils.c:(.text+0xbee0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_slide': utils.c:(.text+0xbf00): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_slide': utils.c:(.text+0xbfa0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_project': utils.c:(.text+0xbfc0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_project': utils.c:(.text+0xc060): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_normalize': utils.c:(.text+0xc080): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_normalize': utils.c:(.text+0xc100): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_clamp': utils.c:(.text+0xc120): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_clamp': utils.c:(.text+0xc1c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_min': utils.c:(.text+0xc1e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_min': utils.c:(.text+0xc280): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_max': utils.c:(.text+0xc2a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_max': utils.c:(.text+0xc340): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_round': utils.c:(.text+0xc360): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_round': utils.c:(.text+0xc3e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_ceil': utils.c:(.text+0xc400): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_ceil': utils.c:(.text+0xc480): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_floor': utils.c:(.text+0xc4a0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_floor': utils.c:(.text+0xc520): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_abs': utils.c:(.text+0xc540): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_abs': utils.c:(.text+0xc5c0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_inverse': utils.c:(.text+0xc5e0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_inverse': utils.c:(.text+0xc660): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_negative': utils.c:(.text+0xc680): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_negative': utils.c:(.text+0xc700): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_snap': utils.c:(.text+0xc720): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_snap': utils.c:(.text+0xc7c0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_divide': utils.c:(.text+0xc7e0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_divide': utils.c:(.text+0xc880): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_multiply_mat2': utils.c:(.text+0xc8a0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_multiply_mat2': utils.c:(.text+0xc940): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_multiply': utils.c:(.text+0xc960): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_multiply': utils.c:(.text+0xca00): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_scale': utils.c:(.text+0xca20): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_scale': utils.c:(.text+0xcac0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_subtract': utils.c:(.text+0xcae0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_subtract': utils.c:(.text+0xcb80): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_add': utils.c:(.text+0xcba0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_add': utils.c:(.text+0xcc40): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_one': utils.c:(.text+0xcc60): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_one': utils.c:(.text+0xcce0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_zero': utils.c:(.text+0xcd00): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_zero': utils.c:(.text+0xcd80): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_assign_vec2i': utils.c:(.text+0xcda0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_assign_vec2i': utils.c:(.text+0xce20): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_assign': utils.c:(.text+0xce40): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_assign': utils.c:(.text+0xcec0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2': utils.c:(.text+0xcee0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2': utils.c:(.text+0xcf60): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_nearly_equal': utils.c:(.text+0xcf80): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_nearly_equal': utils.c:(.text+0xcfc0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_equal': utils.c:(.text+0xcfe0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_equal': utils.c:(.text+0xd020): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_near_zero': utils.c:(.text+0xd040): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_near_zero': utils.c:(.text+0xd060): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `svec2_is_zero': utils.c:(.text+0xd080): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(utils.c.o): In function `psvec2_is_zero': utils.c:(.text+0xd0a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_lerp': vector.c:(.text+0x1e0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_lerp': vector.c:(.text+0x260): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_multiply': vector.c:(.text+0x280): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_multiply': vector.c:(.text+0x300): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_scale': vector.c:(.text+0x320): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_scale': vector.c:(.text+0x3a0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_negative': vector.c:(.text+0x3c0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_negative': vector.c:(.text+0x440): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_scaling': vector.c:(.text+0x460): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_scaling': vector.c:(.text+0x4e0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_translation': vector.c:(.text+0x500): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_translation': vector.c:(.text+0x580): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_look_at': vector.c:(.text+0x5a0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_look_at': vector.c:(.text+0x660): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_quaternion': vector.c:(.text+0x680): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_quaternion': vector.c:(.text+0x700): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_axis': vector.c:(.text+0x720): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_axis': vector.c:(.text+0x7a0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_z': vector.c:(.text+0x7c0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_z': vector.c:(.text+0x840): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_y': vector.c:(.text+0x860): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_y': vector.c:(.text+0x8e0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_rotation_x': vector.c:(.text+0x900): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_rotation_x': vector.c:(.text+0x980): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_perspective_infinite': vector.c:(.text+0x9a0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_perspective_infinite': vector.c:(.text+0xa20): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_perspective_fov': vector.c:(.text+0xa40): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_perspective_fov': vector.c:(.text+0xac0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_perspective': vector.c:(.text+0xae0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_perspective': vector.c:(.text+0xb60): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_ortho': vector.c:(.text+0xb80): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_ortho': vector.c:(.text+0xc00): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_inverse': vector.c:(.text+0xc20): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_inverse': vector.c:(.text+0xca0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_adjugate': vector.c:(.text+0xcc0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_adjugate': vector.c:(.text+0xd40): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_transpose': vector.c:(.text+0xd60): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_transpose': vector.c:(.text+0xde0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_assign_mat3': vector.c:(.text+0xe00): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_assign_mat3': vector.c:(.text+0xe80): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_assign_mat2': vector.c:(.text+0xea0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_assign_mat2': vector.c:(.text+0xf40): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_assign': vector.c:(.text+0xf60): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_assign': vector.c:(.text+0xfe0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_determinant': vector.c:(.text+0x1000): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_determinant': vector.c:(.text+0x1020): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_identity': vector.c:(.text+0x1040): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_identity': vector.c:(.text+0x10c0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4_zero': vector.c:(.text+0x10e0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4_zero': vector.c:(.text+0x1160): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat4': vector.c:(.text+0x1180): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat4': vector.c:(.text+0x1200): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_lerp': vector.c:(.text+0x1220): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_lerp': vector.c:(.text+0x12a0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_multiply': vector.c:(.text+0x12c0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_multiply': vector.c:(.text+0x1340): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_scale': vector.c:(.text+0x1360): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_scale': vector.c:(.text+0x13e0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_negative': vector.c:(.text+0x1400): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_negative': vector.c:(.text+0x1480): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_scaling': vector.c:(.text+0x14a0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_scaling': vector.c:(.text+0x1520): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_quaternion': vector.c:(.text+0x1540): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_quaternion': vector.c:(.text+0x15e0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_axis': vector.c:(.text+0x1600): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_axis': vector.c:(.text+0x16a0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_z': vector.c:(.text+0x16c0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_z': vector.c:(.text+0x1740): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_y': vector.c:(.text+0x1760): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_y': vector.c:(.text+0x17e0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_rotation_x': vector.c:(.text+0x1800): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_rotation_x': vector.c:(.text+0x1880): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_inverse': vector.c:(.text+0x18a0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_inverse': vector.c:(.text+0x1920): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_adjugate': vector.c:(.text+0x1940): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_adjugate': vector.c:(.text+0x19c0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_cofactor': vector.c:(.text+0x19e0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_cofactor': vector.c:(.text+0x1a60): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_transpose': vector.c:(.text+0x1a80): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_transpose': vector.c:(.text+0x1b00): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_assign_mat4': vector.c:(.text+0x1b20): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_assign_mat4': vector.c:(.text+0x1ba0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_assign_mat2': vector.c:(.text+0x1bc0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_assign_mat2': vector.c:(.text+0x1c60): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_assign': vector.c:(.text+0x1c80): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_assign': vector.c:(.text+0x1d00): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_determinant': vector.c:(.text+0x1d20): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_determinant': vector.c:(.text+0x1d40): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_identity': vector.c:(.text+0x1d60): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_identity': vector.c:(.text+0x1de0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3_zero': vector.c:(.text+0x1e00): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3_zero': vector.c:(.text+0x1e80): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat3': vector.c:(.text+0x1ea0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat3': vector.c:(.text+0x1f20): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_lerp': vector.c:(.text+0x1f40): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_lerp': vector.c:(.text+0x2000): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_multiply': vector.c:(.text+0x2020): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_multiply': vector.c:(.text+0x20e0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_scale': vector.c:(.text+0x2100): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_scale': vector.c:(.text+0x21a0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_negative': vector.c:(.text+0x21c0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_negative': vector.c:(.text+0x2260): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_scaling': vector.c:(.text+0x2280): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_scaling': vector.c:(.text+0x2320): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_rotation': vector.c:(.text+0x2340): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_rotation': vector.c:(.text+0x23e0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_inverse': vector.c:(.text+0x2400): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_inverse': vector.c:(.text+0x24a0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_cofactor': vector.c:(.text+0x24c0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_cofactor': vector.c:(.text+0x2560): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_transpose': vector.c:(.text+0x2580): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_transpose': vector.c:(.text+0x2620): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_assign_mat4': vector.c:(.text+0x2640): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_assign_mat4': vector.c:(.text+0x26e0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_assign_mat3': vector.c:(.text+0x2700): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_assign_mat3': vector.c:(.text+0x27a0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_assign': vector.c:(.text+0x27c0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_assign': vector.c:(.text+0x2860): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_determinant': vector.c:(.text+0x2880): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_determinant': vector.c:(.text+0x28c0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_identity': vector.c:(.text+0x28e0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_identity': vector.c:(.text+0x2980): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2_zero': vector.c:(.text+0x29a0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2_zero': vector.c:(.text+0x2a40): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `smat2': vector.c:(.text+0x2a60): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psmat2': vector.c:(.text+0x2b00): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_length_squared': vector.c:(.text+0x2b20): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_length_squared': vector.c:(.text+0x2b60): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_length': vector.c:(.text+0x2b80): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_length': vector.c:(.text+0x2bc0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_angle': vector.c:(.text+0x2be0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_angle': vector.c:(.text+0x2c20): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_dot': vector.c:(.text+0x2c40): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_dot': vector.c:(.text+0x2c80): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_slerp': vector.c:(.text+0x2ca0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_slerp': vector.c:(.text+0x2d60): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_lerp': vector.c:(.text+0x2d80): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_lerp': vector.c:(.text+0x2e40): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_yaw_pitch_roll': vector.c:(.text+0x2e60): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_yaw_pitch_roll': vector.c:(.text+0x2f00): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_mat4': vector.c:(.text+0x2f20): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_mat4': vector.c:(.text+0x2fc0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_vec3': vector.c:(.text+0x2fe0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_vec3': vector.c:(.text+0x3080): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_from_axis_angle': vector.c:(.text+0x30a0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_from_axis_angle': vector.c:(.text+0x3140): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_power': vector.c:(.text+0x3160): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_power': vector.c:(.text+0x3200): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_normalize': vector.c:(.text+0x3220): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_normalize': vector.c:(.text+0x32c0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_inverse': vector.c:(.text+0x32e0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_inverse': vector.c:(.text+0x3380): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_conjugate': vector.c:(.text+0x33a0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_conjugate': vector.c:(.text+0x3440): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_negative': vector.c:(.text+0x3460): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_negative': vector.c:(.text+0x3500): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_divide': vector.c:(.text+0x3520): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_divide': vector.c:(.text+0x35e0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_multiply': vector.c:(.text+0x3600): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_multiply': vector.c:(.text+0x36c0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_scale': vector.c:(.text+0x36e0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_scale': vector.c:(.text+0x3780): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_null': vector.c:(.text+0x37a0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_null': vector.c:(.text+0x3840): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_zero': vector.c:(.text+0x3860): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_zero': vector.c:(.text+0x3900): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_assign': vector.c:(.text+0x3920): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_assign': vector.c:(.text+0x39c0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat': vector.c:(.text+0x39e0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat': vector.c:(.text+0x3a80): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_nearly_equal': vector.c:(.text+0x3aa0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_nearly_equal': vector.c:(.text+0x3ae0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_equal': vector.c:(.text+0x3b00): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_equal': vector.c:(.text+0x3b40): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_near_zero': vector.c:(.text+0x3b60): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_near_zero': vector.c:(.text+0x3ba0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `squat_is_zero': vector.c:(.text+0x3bc0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psquat_is_zero': vector.c:(.text+0x3c00): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_lerp': vector.c:(.text+0x3c20): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_lerp': vector.c:(.text+0x3cc0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_normalize': vector.c:(.text+0x3ce0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_normalize': vector.c:(.text+0x3d80): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_clamp': vector.c:(.text+0x3da0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_clamp': vector.c:(.text+0x3e40): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_min': vector.c:(.text+0x3e60): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_min': vector.c:(.text+0x3f00): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_max': vector.c:(.text+0x3f20): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_max': vector.c:(.text+0x3fc0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_round': vector.c:(.text+0x3fe0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_round': vector.c:(.text+0x4080): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_ceil': vector.c:(.text+0x40a0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_ceil': vector.c:(.text+0x4140): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_floor': vector.c:(.text+0x4160): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_floor': vector.c:(.text+0x4200): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_abs': vector.c:(.text+0x4220): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_abs': vector.c:(.text+0x42c0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_inverse': vector.c:(.text+0x42e0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_inverse': vector.c:(.text+0x4380): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_negative': vector.c:(.text+0x43a0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_negative': vector.c:(.text+0x4440): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_snap': vector.c:(.text+0x4460): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_snap': vector.c:(.text+0x4500): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_divide': vector.c:(.text+0x4520): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_divide': vector.c:(.text+0x45c0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_multiply_mat4': vector.c:(.text+0x45e0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_multiply_mat4': vector.c:(.text+0x4680): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_multiply': vector.c:(.text+0x46a0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_multiply': vector.c:(.text+0x4740): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_scale': vector.c:(.text+0x4760): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_scale': vector.c:(.text+0x4800): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_subtract': vector.c:(.text+0x4820): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_subtract': vector.c:(.text+0x48c0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_add': vector.c:(.text+0x48e0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_add': vector.c:(.text+0x4980): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_one': vector.c:(.text+0x49a0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_one': vector.c:(.text+0x4a20): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_zero': vector.c:(.text+0x4a40): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_zero': vector.c:(.text+0x4ac0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_assign_vec4': vector.c:(.text+0x4ae0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_assign_vec4': vector.c:(.text+0x4b80): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_assign': vector.c:(.text+0x4ba0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_assign': vector.c:(.text+0x4c40): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i': vector.c:(.text+0x4c60): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i': vector.c:(.text+0x4d00): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_is_equal': vector.c:(.text+0x4d40): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_is_equal': vector.c:(.text+0x4d80): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4i_is_zero': vector.c:(.text+0x4da0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4i_is_zero': vector.c:(.text+0x4dc0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_lerp': vector.c:(.text+0x4de0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_lerp': vector.c:(.text+0x4e80): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_normalize': vector.c:(.text+0x4ea0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_normalize': vector.c:(.text+0x4f40): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_clamp': vector.c:(.text+0x4f60): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_clamp': vector.c:(.text+0x5000): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_min': vector.c:(.text+0x5020): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_min': vector.c:(.text+0x50c0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_max': vector.c:(.text+0x50e0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_max': vector.c:(.text+0x5180): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_round': vector.c:(.text+0x51a0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_round': vector.c:(.text+0x5240): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_ceil': vector.c:(.text+0x5260): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_ceil': vector.c:(.text+0x5300): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_floor': vector.c:(.text+0x5320): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_floor': vector.c:(.text+0x53c0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_abs': vector.c:(.text+0x53e0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_abs': vector.c:(.text+0x5480): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_inverse': vector.c:(.text+0x54a0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_inverse': vector.c:(.text+0x5540): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_negative': vector.c:(.text+0x5560): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_negative': vector.c:(.text+0x5600): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_snap': vector.c:(.text+0x5620): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_snap': vector.c:(.text+0x56c0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_divide': vector.c:(.text+0x56e0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_divide': vector.c:(.text+0x5780): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_multiply_mat4': vector.c:(.text+0x57a0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_multiply_mat4': vector.c:(.text+0x5840): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_multiply': vector.c:(.text+0x5860): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_multiply': vector.c:(.text+0x5900): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_scale': vector.c:(.text+0x5920): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_scale': vector.c:(.text+0x59c0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_subtract': vector.c:(.text+0x59e0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_subtract': vector.c:(.text+0x5a80): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_add': vector.c:(.text+0x5aa0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_add': vector.c:(.text+0x5b40): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_one': vector.c:(.text+0x5b60): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_one': vector.c:(.text+0x5be0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_zero': vector.c:(.text+0x5c00): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_zero': vector.c:(.text+0x5c80): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_assign_vec4i': vector.c:(.text+0x5ca0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_assign_vec4i': vector.c:(.text+0x5d40): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_assign': vector.c:(.text+0x5d60): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_assign': vector.c:(.text+0x5e00): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4': vector.c:(.text+0x5e20): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4': vector.c:(.text+0x5ec0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_nearly_equal': vector.c:(.text+0x5ee0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_nearly_equal': vector.c:(.text+0x5f20): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_equal': vector.c:(.text+0x5f40): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_equal': vector.c:(.text+0x5f80): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_near_zero': vector.c:(.text+0x5fa0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_near_zero': vector.c:(.text+0x5fe0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec4_is_zero': vector.c:(.text+0x6000): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec4_is_zero': vector.c:(.text+0x6020): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_distance_squared': vector.c:(.text+0x6040): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_distance_squared': vector.c:(.text+0x60a0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_distance': vector.c:(.text+0x60c0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_distance': vector.c:(.text+0x6120): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_length_squared': vector.c:(.text+0x6140): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_length_squared': vector.c:(.text+0x6180): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_length': vector.c:(.text+0x61a0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_length': vector.c:(.text+0x61e0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_dot': vector.c:(.text+0x6200): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_dot': vector.c:(.text+0x6260): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_bezier4': vector.c:(.text+0x6280): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_bezier4': vector.c:(.text+0x6380): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_bezier3': vector.c:(.text+0x63c0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_bezier3': vector.c:(.text+0x64c0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_lerp': vector.c:(.text+0x64e0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_lerp': vector.c:(.text+0x65c0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_reflect': vector.c:(.text+0x65e0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_reflect': vector.c:(.text+0x66c0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_slide': vector.c:(.text+0x66e0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_slide': vector.c:(.text+0x67c0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_project': vector.c:(.text+0x67e0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_project': vector.c:(.text+0x68c0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_normalize': vector.c:(.text+0x68e0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_normalize': vector.c:(.text+0x69a0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_cross': vector.c:(.text+0x69c0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_cross': vector.c:(.text+0x6aa0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_clamp': vector.c:(.text+0x6ac0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_clamp': vector.c:(.text+0x6bc0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_min': vector.c:(.text+0x6be0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_min': vector.c:(.text+0x6cc0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_max': vector.c:(.text+0x6ce0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_max': vector.c:(.text+0x6dc0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_round': vector.c:(.text+0x6de0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_round': vector.c:(.text+0x6e80): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_ceil': vector.c:(.text+0x6ea0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_ceil': vector.c:(.text+0x6f40): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_floor': vector.c:(.text+0x6f60): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_floor': vector.c:(.text+0x7000): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_abs': vector.c:(.text+0x7020): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_abs': vector.c:(.text+0x70e0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_inverse': vector.c:(.text+0x7100): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_inverse': vector.c:(.text+0x71c0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_negative': vector.c:(.text+0x71e0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_negative': vector.c:(.text+0x72a0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_snap': vector.c:(.text+0x72c0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_snap': vector.c:(.text+0x73a0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_divide': vector.c:(.text+0x73c0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_divide': vector.c:(.text+0x74a0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_multiply_mat3': vector.c:(.text+0x74c0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_multiply_mat3': vector.c:(.text+0x7580): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_multiply': vector.c:(.text+0x75a0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_multiply': vector.c:(.text+0x7680): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_scale': vector.c:(.text+0x76a0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_scale': vector.c:(.text+0x7760): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_subtract': vector.c:(.text+0x7780): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_subtract': vector.c:(.text+0x7860): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_add': vector.c:(.text+0x7880): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_add': vector.c:(.text+0x7960): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_one': vector.c:(.text+0x7980): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_one': vector.c:(.text+0x7a20): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_zero': vector.c:(.text+0x7a40): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_zero': vector.c:(.text+0x7ae0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_assign_vec3': vector.c:(.text+0x7b00): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_assign_vec3': vector.c:(.text+0x7ba0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_assign': vector.c:(.text+0x7bc0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_assign': vector.c:(.text+0x7c80): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i': vector.c:(.text+0x7ca0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i': vector.c:(.text+0x7d40): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_is_equal': vector.c:(.text+0x7d60): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_is_equal': vector.c:(.text+0x7dc0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3i_is_zero': vector.c:(.text+0x7de0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3i_is_zero': vector.c:(.text+0x7e20): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_distance_squared': vector.c:(.text+0x7e40): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_distance_squared': vector.c:(.text+0x7e80): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_distance': vector.c:(.text+0x7ea0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_distance': vector.c:(.text+0x7ee0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_length_squared': vector.c:(.text+0x7f00): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_length_squared': vector.c:(.text+0x7f20): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_length': vector.c:(.text+0x7f40): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_length': vector.c:(.text+0x7f60): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_dot': vector.c:(.text+0x7f80): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_dot': vector.c:(.text+0x7fc0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_bezier4': vector.c:(.text+0x7fe0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_bezier4': vector.c:(.text+0x80c0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_bezier3': vector.c:(.text+0x8100): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_bezier3': vector.c:(.text+0x81c0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_lerp': vector.c:(.text+0x81e0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_lerp': vector.c:(.text+0x82a0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_reflect': vector.c:(.text+0x82c0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_reflect': vector.c:(.text+0x8380): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_slide': vector.c:(.text+0x83a0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_slide': vector.c:(.text+0x8460): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_project': vector.c:(.text+0x8480): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_project': vector.c:(.text+0x8540): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_normalize': vector.c:(.text+0x8560): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_normalize': vector.c:(.text+0x8600): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_cross': vector.c:(.text+0x8620): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_cross': vector.c:(.text+0x86e0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_clamp': vector.c:(.text+0x8700): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_clamp': vector.c:(.text+0x87c0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_min': vector.c:(.text+0x87e0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_min': vector.c:(.text+0x88a0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_max': vector.c:(.text+0x88c0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_max': vector.c:(.text+0x8980): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_round': vector.c:(.text+0x89a0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_round': vector.c:(.text+0x8a40): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_ceil': vector.c:(.text+0x8a60): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_ceil': vector.c:(.text+0x8b00): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_floor': vector.c:(.text+0x8b20): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_floor': vector.c:(.text+0x8bc0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_abs': vector.c:(.text+0x8be0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_abs': vector.c:(.text+0x8c80): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_inverse': vector.c:(.text+0x8ca0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_inverse': vector.c:(.text+0x8d40): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_negative': vector.c:(.text+0x8d60): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_negative': vector.c:(.text+0x8e00): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_snap': vector.c:(.text+0x8e20): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_snap': vector.c:(.text+0x8ee0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_divide': vector.c:(.text+0x8f00): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_divide': vector.c:(.text+0x8fc0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_multiply_mat3': vector.c:(.text+0x8fe0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_multiply_mat3': vector.c:(.text+0x9080): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_multiply': vector.c:(.text+0x90a0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_multiply': vector.c:(.text+0x9160): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_scale': vector.c:(.text+0x9180): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_scale': vector.c:(.text+0x9220): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_subtract': vector.c:(.text+0x9240): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_subtract': vector.c:(.text+0x9300): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_add': vector.c:(.text+0x9320): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_add': vector.c:(.text+0x93e0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_one': vector.c:(.text+0x9400): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_one': vector.c:(.text+0x94a0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_zero': vector.c:(.text+0x94c0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_zero': vector.c:(.text+0x9560): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_assign_vec3i': vector.c:(.text+0x9580): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_assign_vec3i': vector.c:(.text+0x9640): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_assign': vector.c:(.text+0x9660): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_assign': vector.c:(.text+0x9700): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3': vector.c:(.text+0x9720): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3': vector.c:(.text+0x97c0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_nearly_equal': vector.c:(.text+0x97e0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_nearly_equal': vector.c:(.text+0x9820): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_equal': vector.c:(.text+0x9840): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_equal': vector.c:(.text+0x9880): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_near_zero': vector.c:(.text+0x98a0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_near_zero': vector.c:(.text+0x98e0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec3_is_zero': vector.c:(.text+0x9900): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec3_is_zero': vector.c:(.text+0x9940): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_distance_squared': vector.c:(.text+0x9960): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_distance_squared': vector.c:(.text+0x99a0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_distance': vector.c:(.text+0x99c0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_distance': vector.c:(.text+0x99e0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_length': vector.c:(.text+0x9a00): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_length': vector.c:(.text+0x9a20): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_length_squared': vector.c:(.text+0x9a40): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_length_squared': vector.c:(.text+0x9a60): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_angle': vector.c:(.text+0x9a80): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_angle': vector.c:(.text+0x9aa0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_dot': vector.c:(.text+0x9ac0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_dot': vector.c:(.text+0x9b00): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_bezier4': vector.c:(.text+0x9b20): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_bezier4': vector.c:(.text+0x9bc0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_bezier3': vector.c:(.text+0x9c00): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_bezier3': vector.c:(.text+0x9ca0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_lerp': vector.c:(.text+0x9cc0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_lerp': vector.c:(.text+0x9d40): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_rotate': vector.c:(.text+0x9d60): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_rotate': vector.c:(.text+0x9de0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_tangent': vector.c:(.text+0x9e00): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_tangent': vector.c:(.text+0x9e80): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_reflect': vector.c:(.text+0x9ea0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_reflect': vector.c:(.text+0x9f20): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_slide': vector.c:(.text+0x9f40): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_slide': vector.c:(.text+0x9fc0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_project': vector.c:(.text+0x9fe0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_project': vector.c:(.text+0xa060): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_normalize': vector.c:(.text+0xa080): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_normalize': vector.c:(.text+0xa100): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_clamp': vector.c:(.text+0xa120): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_clamp': vector.c:(.text+0xa1c0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_min': vector.c:(.text+0xa1e0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_min': vector.c:(.text+0xa260): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_max': vector.c:(.text+0xa280): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_max': vector.c:(.text+0xa300): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_round': vector.c:(.text+0xa320): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_round': vector.c:(.text+0xa3a0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_ceil': vector.c:(.text+0xa3c0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_ceil': vector.c:(.text+0xa440): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_floor': vector.c:(.text+0xa460): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_floor': vector.c:(.text+0xa4e0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_abs': vector.c:(.text+0xa500): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_abs': vector.c:(.text+0xa580): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_inverse': vector.c:(.text+0xa5a0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_inverse': vector.c:(.text+0xa620): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_negative': vector.c:(.text+0xa640): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_negative': vector.c:(.text+0xa6c0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_snap': vector.c:(.text+0xa6e0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_snap': vector.c:(.text+0xa760): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_divide': vector.c:(.text+0xa780): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_divide': vector.c:(.text+0xa800): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_multiply_mat2': vector.c:(.text+0xa820): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_multiply_mat2': vector.c:(.text+0xa8c0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_multiply': vector.c:(.text+0xa8e0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_multiply': vector.c:(.text+0xa960): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_scale': vector.c:(.text+0xa980): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_scale': vector.c:(.text+0xaa00): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_subtract': vector.c:(.text+0xaa20): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_subtract': vector.c:(.text+0xaaa0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_add': vector.c:(.text+0xaac0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_add': vector.c:(.text+0xab40): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_one': vector.c:(.text+0xab60): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_one': vector.c:(.text+0xabe0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_zero': vector.c:(.text+0xac00): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_zero': vector.c:(.text+0xac80): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_assign_vec2': vector.c:(.text+0xaca0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_assign_vec2': vector.c:(.text+0xad20): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_assign': vector.c:(.text+0xad40): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_assign': vector.c:(.text+0xadc0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i': vector.c:(.text+0xaf20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i': vector.c:(.text+0xafa0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_is_equal': vector.c:(.text+0xafc0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_is_equal': vector.c:(.text+0xb000): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2i_is_zero': vector.c:(.text+0xb020): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2i_is_zero': vector.c:(.text+0xb040): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_distance_squared': vector.c:(.text+0xb060): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_distance_squared': vector.c:(.text+0xb0a0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_distance': vector.c:(.text+0xb0c0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_distance': vector.c:(.text+0xb100): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_length': vector.c:(.text+0xb120): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_length': vector.c:(.text+0xb140): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_length_squared': vector.c:(.text+0xb160): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_length_squared': vector.c:(.text+0xb180): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_angle': vector.c:(.text+0xb1a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_angle': vector.c:(.text+0xb1c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_dot': vector.c:(.text+0xb1e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_dot': vector.c:(.text+0xb220): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_bezier4': vector.c:(.text+0xb240): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_bezier4': vector.c:(.text+0xb300): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_bezier3': vector.c:(.text+0xb340): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_bezier3': vector.c:(.text+0xb3e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_lerp': vector.c:(.text+0xb400): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_lerp': vector.c:(.text+0xb4a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_rotate': vector.c:(.text+0xb4c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_rotate': vector.c:(.text+0xb560): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_tangent': vector.c:(.text+0xb580): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_tangent': vector.c:(.text+0xb600): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_reflect': vector.c:(.text+0xb620): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_reflect': vector.c:(.text+0xb6c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_slide': vector.c:(.text+0xb6e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_slide': vector.c:(.text+0xb780): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_project': vector.c:(.text+0xb7a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_project': vector.c:(.text+0xb840): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_normalize': vector.c:(.text+0xb860): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_normalize': vector.c:(.text+0xb8e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_clamp': vector.c:(.text+0xb900): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_clamp': vector.c:(.text+0xb9a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_min': vector.c:(.text+0xb9c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_min': vector.c:(.text+0xba60): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_max': vector.c:(.text+0xba80): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_max': vector.c:(.text+0xbb20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_round': vector.c:(.text+0xbb40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_round': vector.c:(.text+0xbbc0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_ceil': vector.c:(.text+0xbbe0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_ceil': vector.c:(.text+0xbc60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_floor': vector.c:(.text+0xbc80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_floor': vector.c:(.text+0xbd00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_abs': vector.c:(.text+0xbd20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_abs': vector.c:(.text+0xbda0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_inverse': vector.c:(.text+0xbdc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_inverse': vector.c:(.text+0xbe40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_negative': vector.c:(.text+0xbe60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_negative': vector.c:(.text+0xbee0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_snap': vector.c:(.text+0xbf00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_snap': vector.c:(.text+0xbfa0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_divide': vector.c:(.text+0xbfc0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_divide': vector.c:(.text+0xc060): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_multiply_mat2': vector.c:(.text+0xc080): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_multiply_mat2': vector.c:(.text+0xc120): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_multiply': vector.c:(.text+0xc140): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_multiply': vector.c:(.text+0xc1e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_scale': vector.c:(.text+0xc200): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_scale': vector.c:(.text+0xc2a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_subtract': vector.c:(.text+0xc2c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_subtract': vector.c:(.text+0xc360): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_add': vector.c:(.text+0xc380): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_add': vector.c:(.text+0xc420): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_one': vector.c:(.text+0xc440): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_one': vector.c:(.text+0xc4c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_zero': vector.c:(.text+0xc4e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_zero': vector.c:(.text+0xc560): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_assign_vec2i': vector.c:(.text+0xc580): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_assign_vec2i': vector.c:(.text+0xc600): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_assign': vector.c:(.text+0xc620): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_assign': vector.c:(.text+0xc6a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2': vector.c:(.text+0xc6c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2': vector.c:(.text+0xc740): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_nearly_equal': vector.c:(.text+0xc760): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_nearly_equal': vector.c:(.text+0xc7a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_equal': vector.c:(.text+0xc7c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_equal': vector.c:(.text+0xc800): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_near_zero': vector.c:(.text+0xc820): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_near_zero': vector.c:(.text+0xc840): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `svec2_is_zero': vector.c:(.text+0xc860): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(vector.c.o): In function `psvec2_is_zero': vector.c:(.text+0xc880): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_lerp': weapon.c:(.text+0x400): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_lerp': weapon.c:(.text+0x480): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_multiply': weapon.c:(.text+0x4a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_multiply': weapon.c:(.text+0x520): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_scale': weapon.c:(.text+0x540): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_scale': weapon.c:(.text+0x5c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_negative': weapon.c:(.text+0x5e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_negative': weapon.c:(.text+0x660): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_scaling': weapon.c:(.text+0x680): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_scaling': weapon.c:(.text+0x700): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_translation': weapon.c:(.text+0x720): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_translation': weapon.c:(.text+0x7a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_look_at': weapon.c:(.text+0x7c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_look_at': weapon.c:(.text+0x880): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_quaternion': weapon.c:(.text+0x8a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_quaternion': weapon.c:(.text+0x920): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_axis': weapon.c:(.text+0x940): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_axis': weapon.c:(.text+0x9c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_z': weapon.c:(.text+0x9e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_z': weapon.c:(.text+0xa60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_y': weapon.c:(.text+0xa80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_y': weapon.c:(.text+0xb00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_rotation_x': weapon.c:(.text+0xb20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_rotation_x': weapon.c:(.text+0xba0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_perspective_infinite': weapon.c:(.text+0xbc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_perspective_infinite': weapon.c:(.text+0xc40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_perspective_fov': weapon.c:(.text+0xc60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_perspective_fov': weapon.c:(.text+0xce0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_perspective': weapon.c:(.text+0xd00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_perspective': weapon.c:(.text+0xd80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_ortho': weapon.c:(.text+0xda0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_ortho': weapon.c:(.text+0xe20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_inverse': weapon.c:(.text+0xe40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_inverse': weapon.c:(.text+0xec0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_adjugate': weapon.c:(.text+0xee0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_adjugate': weapon.c:(.text+0xf60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_transpose': weapon.c:(.text+0xf80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_transpose': weapon.c:(.text+0x1000): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_assign_mat3': weapon.c:(.text+0x1020): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_assign_mat3': weapon.c:(.text+0x10a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_assign_mat2': weapon.c:(.text+0x10c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_assign_mat2': weapon.c:(.text+0x1160): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_assign': weapon.c:(.text+0x1180): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_assign': weapon.c:(.text+0x1200): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_determinant': weapon.c:(.text+0x1220): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_determinant': weapon.c:(.text+0x1240): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_identity': weapon.c:(.text+0x1260): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_identity': weapon.c:(.text+0x12e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4_zero': weapon.c:(.text+0x1300): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4_zero': weapon.c:(.text+0x1380): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat4': weapon.c:(.text+0x13a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat4': weapon.c:(.text+0x1420): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_lerp': weapon.c:(.text+0x1440): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_lerp': weapon.c:(.text+0x14c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_multiply': weapon.c:(.text+0x14e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_multiply': weapon.c:(.text+0x1560): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_scale': weapon.c:(.text+0x1580): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_scale': weapon.c:(.text+0x1600): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_negative': weapon.c:(.text+0x1620): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_negative': weapon.c:(.text+0x16a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_scaling': weapon.c:(.text+0x16c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_scaling': weapon.c:(.text+0x1740): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_quaternion': weapon.c:(.text+0x1760): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_quaternion': weapon.c:(.text+0x1800): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_axis': weapon.c:(.text+0x1820): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_axis': weapon.c:(.text+0x18c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_z': weapon.c:(.text+0x18e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_z': weapon.c:(.text+0x1960): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_y': weapon.c:(.text+0x1980): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_y': weapon.c:(.text+0x1a00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_rotation_x': weapon.c:(.text+0x1a20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_rotation_x': weapon.c:(.text+0x1aa0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_inverse': weapon.c:(.text+0x1ac0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_inverse': weapon.c:(.text+0x1b40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_adjugate': weapon.c:(.text+0x1b60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_adjugate': weapon.c:(.text+0x1be0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_cofactor': weapon.c:(.text+0x1c00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_cofactor': weapon.c:(.text+0x1c80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_transpose': weapon.c:(.text+0x1ca0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_transpose': weapon.c:(.text+0x1d20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_assign_mat4': weapon.c:(.text+0x1d40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_assign_mat4': weapon.c:(.text+0x1dc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_assign_mat2': weapon.c:(.text+0x1de0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_assign_mat2': weapon.c:(.text+0x1e80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_assign': weapon.c:(.text+0x1ea0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_assign': weapon.c:(.text+0x1f20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_determinant': weapon.c:(.text+0x1f40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_determinant': weapon.c:(.text+0x1f60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_identity': weapon.c:(.text+0x1f80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_identity': weapon.c:(.text+0x2000): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3_zero': weapon.c:(.text+0x2020): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3_zero': weapon.c:(.text+0x20a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat3': weapon.c:(.text+0x20c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat3': weapon.c:(.text+0x2140): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_lerp': weapon.c:(.text+0x2160): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_lerp': weapon.c:(.text+0x2220): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_multiply': weapon.c:(.text+0x2240): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_multiply': weapon.c:(.text+0x2300): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_scale': weapon.c:(.text+0x2320): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_scale': weapon.c:(.text+0x23c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_negative': weapon.c:(.text+0x23e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_negative': weapon.c:(.text+0x2480): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_scaling': weapon.c:(.text+0x24a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_scaling': weapon.c:(.text+0x2540): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_rotation': weapon.c:(.text+0x2560): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_rotation': weapon.c:(.text+0x2600): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_inverse': weapon.c:(.text+0x2620): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_inverse': weapon.c:(.text+0x26c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_cofactor': weapon.c:(.text+0x26e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_cofactor': weapon.c:(.text+0x2780): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_transpose': weapon.c:(.text+0x27a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_transpose': weapon.c:(.text+0x2840): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_assign_mat4': weapon.c:(.text+0x2860): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_assign_mat4': weapon.c:(.text+0x2900): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_assign_mat3': weapon.c:(.text+0x2920): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_assign_mat3': weapon.c:(.text+0x29c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_assign': weapon.c:(.text+0x29e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_assign': weapon.c:(.text+0x2a80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_determinant': weapon.c:(.text+0x2aa0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_determinant': weapon.c:(.text+0x2ae0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_identity': weapon.c:(.text+0x2b00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_identity': weapon.c:(.text+0x2ba0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2_zero': weapon.c:(.text+0x2bc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2_zero': weapon.c:(.text+0x2c60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `smat2': weapon.c:(.text+0x2c80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psmat2': weapon.c:(.text+0x2d20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_length_squared': weapon.c:(.text+0x2d40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_length_squared': weapon.c:(.text+0x2d80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_length': weapon.c:(.text+0x2da0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_length': weapon.c:(.text+0x2de0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_angle': weapon.c:(.text+0x2e00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_angle': weapon.c:(.text+0x2e40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_dot': weapon.c:(.text+0x2e60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_dot': weapon.c:(.text+0x2ea0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_slerp': weapon.c:(.text+0x2ec0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_slerp': weapon.c:(.text+0x2f80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_lerp': weapon.c:(.text+0x2fa0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_lerp': weapon.c:(.text+0x3060): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_yaw_pitch_roll': weapon.c:(.text+0x3080): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_yaw_pitch_roll': weapon.c:(.text+0x3120): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_mat4': weapon.c:(.text+0x3140): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_mat4': weapon.c:(.text+0x31e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_vec3': weapon.c:(.text+0x3200): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_vec3': weapon.c:(.text+0x32a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_from_axis_angle': weapon.c:(.text+0x32c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_from_axis_angle': weapon.c:(.text+0x3360): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_power': weapon.c:(.text+0x3380): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_power': weapon.c:(.text+0x3420): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_normalize': weapon.c:(.text+0x3440): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_normalize': weapon.c:(.text+0x34e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_inverse': weapon.c:(.text+0x3500): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_inverse': weapon.c:(.text+0x35a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_conjugate': weapon.c:(.text+0x35c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_conjugate': weapon.c:(.text+0x3660): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_negative': weapon.c:(.text+0x3680): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_negative': weapon.c:(.text+0x3720): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_divide': weapon.c:(.text+0x3740): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_divide': weapon.c:(.text+0x3800): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_multiply': weapon.c:(.text+0x3820): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_multiply': weapon.c:(.text+0x38e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_scale': weapon.c:(.text+0x3900): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_scale': weapon.c:(.text+0x39a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_null': weapon.c:(.text+0x39c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_null': weapon.c:(.text+0x3a60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_zero': weapon.c:(.text+0x3a80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_zero': weapon.c:(.text+0x3b20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_assign': weapon.c:(.text+0x3b40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_assign': weapon.c:(.text+0x3be0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat': weapon.c:(.text+0x3c00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat': weapon.c:(.text+0x3ca0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_nearly_equal': weapon.c:(.text+0x3cc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_nearly_equal': weapon.c:(.text+0x3d00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_equal': weapon.c:(.text+0x3d20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_equal': weapon.c:(.text+0x3d60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_near_zero': weapon.c:(.text+0x3d80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_near_zero': weapon.c:(.text+0x3dc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `squat_is_zero': weapon.c:(.text+0x3de0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psquat_is_zero': weapon.c:(.text+0x3e20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_lerp': weapon.c:(.text+0x3e40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_lerp': weapon.c:(.text+0x3ee0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_normalize': weapon.c:(.text+0x3f00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_normalize': weapon.c:(.text+0x3fa0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_clamp': weapon.c:(.text+0x3fc0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_clamp': weapon.c:(.text+0x4060): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_min': weapon.c:(.text+0x4080): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_min': weapon.c:(.text+0x4120): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_max': weapon.c:(.text+0x4140): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_max': weapon.c:(.text+0x41e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_round': weapon.c:(.text+0x4200): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_round': weapon.c:(.text+0x42a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_ceil': weapon.c:(.text+0x42c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_ceil': weapon.c:(.text+0x4360): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_floor': weapon.c:(.text+0x4380): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_floor': weapon.c:(.text+0x4420): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_abs': weapon.c:(.text+0x4440): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_abs': weapon.c:(.text+0x44e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_inverse': weapon.c:(.text+0x4500): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_inverse': weapon.c:(.text+0x45a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_negative': weapon.c:(.text+0x45c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_negative': weapon.c:(.text+0x4660): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_snap': weapon.c:(.text+0x4680): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_snap': weapon.c:(.text+0x4720): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_divide': weapon.c:(.text+0x4740): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_divide': weapon.c:(.text+0x47e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_multiply_mat4': weapon.c:(.text+0x4800): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_multiply_mat4': weapon.c:(.text+0x48a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_multiply': weapon.c:(.text+0x48c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_multiply': weapon.c:(.text+0x4960): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_scale': weapon.c:(.text+0x4980): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_scale': weapon.c:(.text+0x4a20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_subtract': weapon.c:(.text+0x4a40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_subtract': weapon.c:(.text+0x4ae0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_add': weapon.c:(.text+0x4b00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_add': weapon.c:(.text+0x4ba0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_one': weapon.c:(.text+0x4bc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_one': weapon.c:(.text+0x4c40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_zero': weapon.c:(.text+0x4c60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_zero': weapon.c:(.text+0x4ce0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_assign_vec4': weapon.c:(.text+0x4d00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_assign_vec4': weapon.c:(.text+0x4da0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_assign': weapon.c:(.text+0x4dc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_assign': weapon.c:(.text+0x4e60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i': weapon.c:(.text+0x4e80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i': weapon.c:(.text+0x4f20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_is_equal': weapon.c:(.text+0x4f60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_is_equal': weapon.c:(.text+0x4fa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4i_is_zero': weapon.c:(.text+0x4fc0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4i_is_zero': weapon.c:(.text+0x4fe0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_lerp': weapon.c:(.text+0x5000): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_lerp': weapon.c:(.text+0x50a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_normalize': weapon.c:(.text+0x50c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_normalize': weapon.c:(.text+0x5160): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_clamp': weapon.c:(.text+0x5180): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_clamp': weapon.c:(.text+0x5220): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_min': weapon.c:(.text+0x5240): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_min': weapon.c:(.text+0x52e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_max': weapon.c:(.text+0x5300): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_max': weapon.c:(.text+0x53a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_round': weapon.c:(.text+0x53c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_round': weapon.c:(.text+0x5460): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_ceil': weapon.c:(.text+0x5480): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_ceil': weapon.c:(.text+0x5520): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_floor': weapon.c:(.text+0x5540): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_floor': weapon.c:(.text+0x55e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_abs': weapon.c:(.text+0x5600): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_abs': weapon.c:(.text+0x56a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_inverse': weapon.c:(.text+0x56c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_inverse': weapon.c:(.text+0x5760): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_negative': weapon.c:(.text+0x5780): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_negative': weapon.c:(.text+0x5820): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_snap': weapon.c:(.text+0x5840): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_snap': weapon.c:(.text+0x58e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_divide': weapon.c:(.text+0x5900): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_divide': weapon.c:(.text+0x59a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_multiply_mat4': weapon.c:(.text+0x59c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_multiply_mat4': weapon.c:(.text+0x5a60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_multiply': weapon.c:(.text+0x5a80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_multiply': weapon.c:(.text+0x5b20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_scale': weapon.c:(.text+0x5b40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_scale': weapon.c:(.text+0x5be0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_subtract': weapon.c:(.text+0x5c00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_subtract': weapon.c:(.text+0x5ca0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_add': weapon.c:(.text+0x5cc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_add': weapon.c:(.text+0x5d60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_one': weapon.c:(.text+0x5d80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_one': weapon.c:(.text+0x5e00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_zero': weapon.c:(.text+0x5e20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_zero': weapon.c:(.text+0x5ea0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_assign_vec4i': weapon.c:(.text+0x5ec0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_assign_vec4i': weapon.c:(.text+0x5f60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_assign': weapon.c:(.text+0x5f80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_assign': weapon.c:(.text+0x6020): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4': weapon.c:(.text+0x6040): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4': weapon.c:(.text+0x60e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_nearly_equal': weapon.c:(.text+0x6100): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_nearly_equal': weapon.c:(.text+0x6140): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_equal': weapon.c:(.text+0x6160): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_equal': weapon.c:(.text+0x61a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_near_zero': weapon.c:(.text+0x61c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_near_zero': weapon.c:(.text+0x6200): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec4_is_zero': weapon.c:(.text+0x6220): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec4_is_zero': weapon.c:(.text+0x6240): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_distance_squared': weapon.c:(.text+0x6260): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_distance_squared': weapon.c:(.text+0x62c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_distance': weapon.c:(.text+0x62e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_distance': weapon.c:(.text+0x6340): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_length_squared': weapon.c:(.text+0x6360): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_length_squared': weapon.c:(.text+0x63a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_length': weapon.c:(.text+0x63c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_length': weapon.c:(.text+0x6400): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_dot': weapon.c:(.text+0x6420): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_dot': weapon.c:(.text+0x6480): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_bezier4': weapon.c:(.text+0x64a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_bezier4': weapon.c:(.text+0x65a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_bezier3': weapon.c:(.text+0x65e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_bezier3': weapon.c:(.text+0x66e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_lerp': weapon.c:(.text+0x6700): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_lerp': weapon.c:(.text+0x67e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_reflect': weapon.c:(.text+0x6800): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_reflect': weapon.c:(.text+0x68e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_slide': weapon.c:(.text+0x6900): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_slide': weapon.c:(.text+0x69e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_project': weapon.c:(.text+0x6a00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_project': weapon.c:(.text+0x6ae0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_normalize': weapon.c:(.text+0x6b00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_normalize': weapon.c:(.text+0x6bc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_cross': weapon.c:(.text+0x6be0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_cross': weapon.c:(.text+0x6cc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_clamp': weapon.c:(.text+0x6ce0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_clamp': weapon.c:(.text+0x6de0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_min': weapon.c:(.text+0x6e00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_min': weapon.c:(.text+0x6ee0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_max': weapon.c:(.text+0x6f00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_max': weapon.c:(.text+0x6fe0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_round': weapon.c:(.text+0x7000): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_round': weapon.c:(.text+0x70a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_ceil': weapon.c:(.text+0x70c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_ceil': weapon.c:(.text+0x7160): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_floor': weapon.c:(.text+0x7180): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_floor': weapon.c:(.text+0x7220): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_abs': weapon.c:(.text+0x7240): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_abs': weapon.c:(.text+0x7300): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_inverse': weapon.c:(.text+0x7320): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_inverse': weapon.c:(.text+0x73e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_negative': weapon.c:(.text+0x7400): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_negative': weapon.c:(.text+0x74c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_snap': weapon.c:(.text+0x74e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_snap': weapon.c:(.text+0x75c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_divide': weapon.c:(.text+0x75e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_divide': weapon.c:(.text+0x76c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_multiply_mat3': weapon.c:(.text+0x76e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_multiply_mat3': weapon.c:(.text+0x77a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_multiply': weapon.c:(.text+0x77c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_multiply': weapon.c:(.text+0x78a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_scale': weapon.c:(.text+0x78c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_scale': weapon.c:(.text+0x7980): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_subtract': weapon.c:(.text+0x79a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_subtract': weapon.c:(.text+0x7a80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_add': weapon.c:(.text+0x7aa0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_add': weapon.c:(.text+0x7b80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_one': weapon.c:(.text+0x7ba0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_one': weapon.c:(.text+0x7c40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_zero': weapon.c:(.text+0x7c60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_zero': weapon.c:(.text+0x7d00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_assign_vec3': weapon.c:(.text+0x7d20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_assign_vec3': weapon.c:(.text+0x7dc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_assign': weapon.c:(.text+0x7de0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_assign': weapon.c:(.text+0x7ea0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i': weapon.c:(.text+0x7ec0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i': weapon.c:(.text+0x7f60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_is_equal': weapon.c:(.text+0x7f80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_is_equal': weapon.c:(.text+0x7fe0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3i_is_zero': weapon.c:(.text+0x8000): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3i_is_zero': weapon.c:(.text+0x8040): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_distance_squared': weapon.c:(.text+0x8060): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_distance_squared': weapon.c:(.text+0x80a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_distance': weapon.c:(.text+0x80c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_distance': weapon.c:(.text+0x8100): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_length_squared': weapon.c:(.text+0x8120): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_length_squared': weapon.c:(.text+0x8140): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_length': weapon.c:(.text+0x8160): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_length': weapon.c:(.text+0x8180): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_dot': weapon.c:(.text+0x81a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_dot': weapon.c:(.text+0x81e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_bezier4': weapon.c:(.text+0x8200): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_bezier4': weapon.c:(.text+0x82e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_bezier3': weapon.c:(.text+0x8320): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_bezier3': weapon.c:(.text+0x83e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_lerp': weapon.c:(.text+0x8400): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_lerp': weapon.c:(.text+0x84c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_reflect': weapon.c:(.text+0x84e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_reflect': weapon.c:(.text+0x85a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_slide': weapon.c:(.text+0x85c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_slide': weapon.c:(.text+0x8680): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_project': weapon.c:(.text+0x86a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_project': weapon.c:(.text+0x8760): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_normalize': weapon.c:(.text+0x8780): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_normalize': weapon.c:(.text+0x8820): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_cross': weapon.c:(.text+0x8840): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_cross': weapon.c:(.text+0x8900): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_clamp': weapon.c:(.text+0x8920): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_clamp': weapon.c:(.text+0x89e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_min': weapon.c:(.text+0x8a00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_min': weapon.c:(.text+0x8ac0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_max': weapon.c:(.text+0x8ae0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_max': weapon.c:(.text+0x8ba0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_round': weapon.c:(.text+0x8bc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_round': weapon.c:(.text+0x8c60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_ceil': weapon.c:(.text+0x8c80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_ceil': weapon.c:(.text+0x8d20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_floor': weapon.c:(.text+0x8d40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_floor': weapon.c:(.text+0x8de0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_abs': weapon.c:(.text+0x8e00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_abs': weapon.c:(.text+0x8ea0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_inverse': weapon.c:(.text+0x8ec0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_inverse': weapon.c:(.text+0x8f60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_negative': weapon.c:(.text+0x8f80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_negative': weapon.c:(.text+0x9020): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_snap': weapon.c:(.text+0x9040): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_snap': weapon.c:(.text+0x9100): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_divide': weapon.c:(.text+0x9120): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_divide': weapon.c:(.text+0x91e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_multiply_mat3': weapon.c:(.text+0x9200): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_multiply_mat3': weapon.c:(.text+0x92a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_multiply': weapon.c:(.text+0x92c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_multiply': weapon.c:(.text+0x9380): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_scale': weapon.c:(.text+0x93a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_scale': weapon.c:(.text+0x9440): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_subtract': weapon.c:(.text+0x9460): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_subtract': weapon.c:(.text+0x9520): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_add': weapon.c:(.text+0x9540): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_add': weapon.c:(.text+0x9600): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_one': weapon.c:(.text+0x9620): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_one': weapon.c:(.text+0x96c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_zero': weapon.c:(.text+0x96e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_zero': weapon.c:(.text+0x9780): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_assign_vec3i': weapon.c:(.text+0x97a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_assign_vec3i': weapon.c:(.text+0x9860): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_assign': weapon.c:(.text+0x9880): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_assign': weapon.c:(.text+0x9920): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3': weapon.c:(.text+0x9940): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3': weapon.c:(.text+0x99e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_nearly_equal': weapon.c:(.text+0x9a00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_nearly_equal': weapon.c:(.text+0x9a40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_equal': weapon.c:(.text+0x9a60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_equal': weapon.c:(.text+0x9aa0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_near_zero': weapon.c:(.text+0x9ac0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_near_zero': weapon.c:(.text+0x9b00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec3_is_zero': weapon.c:(.text+0x9b20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec3_is_zero': weapon.c:(.text+0x9b60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_distance_squared': weapon.c:(.text+0x9b80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_distance_squared': weapon.c:(.text+0x9bc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_distance': weapon.c:(.text+0x9be0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_distance': weapon.c:(.text+0x9c00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_length': weapon.c:(.text+0x9c20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_length': weapon.c:(.text+0x9c40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_length_squared': weapon.c:(.text+0x9c60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_length_squared': weapon.c:(.text+0x9c80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_angle': weapon.c:(.text+0x9ca0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_angle': weapon.c:(.text+0x9cc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_dot': weapon.c:(.text+0x9ce0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_dot': weapon.c:(.text+0x9d20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_bezier4': weapon.c:(.text+0x9d40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_bezier4': weapon.c:(.text+0x9de0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_bezier3': weapon.c:(.text+0x9e20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_bezier3': weapon.c:(.text+0x9ec0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_lerp': weapon.c:(.text+0x9ee0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_lerp': weapon.c:(.text+0x9f60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_rotate': weapon.c:(.text+0x9f80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_rotate': weapon.c:(.text+0xa000): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_tangent': weapon.c:(.text+0xa020): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_tangent': weapon.c:(.text+0xa0a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_reflect': weapon.c:(.text+0xa0c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_reflect': weapon.c:(.text+0xa140): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_slide': weapon.c:(.text+0xa160): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_slide': weapon.c:(.text+0xa1e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_project': weapon.c:(.text+0xa200): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_project': weapon.c:(.text+0xa280): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_normalize': weapon.c:(.text+0xa2a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_normalize': weapon.c:(.text+0xa320): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_clamp': weapon.c:(.text+0xa340): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_clamp': weapon.c:(.text+0xa3e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_min': weapon.c:(.text+0xa400): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_min': weapon.c:(.text+0xa480): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_max': weapon.c:(.text+0xa4a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_max': weapon.c:(.text+0xa520): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_round': weapon.c:(.text+0xa540): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_round': weapon.c:(.text+0xa5c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_ceil': weapon.c:(.text+0xa5e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_ceil': weapon.c:(.text+0xa660): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_floor': weapon.c:(.text+0xa680): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_floor': weapon.c:(.text+0xa700): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_abs': weapon.c:(.text+0xa720): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_abs': weapon.c:(.text+0xa7a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_inverse': weapon.c:(.text+0xa7c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_inverse': weapon.c:(.text+0xa840): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_negative': weapon.c:(.text+0xa860): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_negative': weapon.c:(.text+0xa8e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_snap': weapon.c:(.text+0xa900): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_snap': weapon.c:(.text+0xa980): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_divide': weapon.c:(.text+0xa9a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_divide': weapon.c:(.text+0xaa20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_multiply_mat2': weapon.c:(.text+0xaa40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_multiply_mat2': weapon.c:(.text+0xaae0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_multiply': weapon.c:(.text+0xab00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_multiply': weapon.c:(.text+0xab80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_scale': weapon.c:(.text+0xaba0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_scale': weapon.c:(.text+0xac20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_subtract': weapon.c:(.text+0xac40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_subtract': weapon.c:(.text+0xacc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_add': weapon.c:(.text+0xace0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_add': weapon.c:(.text+0xad60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_one': weapon.c:(.text+0xad80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_one': weapon.c:(.text+0xae00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_zero': weapon.c:(.text+0xae20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_zero': weapon.c:(.text+0xaea0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_assign_vec2': weapon.c:(.text+0xaec0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_assign_vec2': weapon.c:(.text+0xaf40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_assign': weapon.c:(.text+0xaf60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_assign': weapon.c:(.text+0xafe0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i': weapon.c:(.text+0xb000): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i': weapon.c:(.text+0xb080): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_is_equal': weapon.c:(.text+0xb0a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_is_equal': weapon.c:(.text+0xb0e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2i_is_zero': weapon.c:(.text+0xb100): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2i_is_zero': weapon.c:(.text+0xb120): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_distance_squared': weapon.c:(.text+0xb140): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_distance_squared': weapon.c:(.text+0xb180): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_distance': weapon.c:(.text+0xb1a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_distance': weapon.c:(.text+0xb1e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_length': weapon.c:(.text+0xb200): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_length': weapon.c:(.text+0xb220): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_length_squared': weapon.c:(.text+0xb240): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_length_squared': weapon.c:(.text+0xb260): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_angle': weapon.c:(.text+0xb280): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_angle': weapon.c:(.text+0xb2a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_dot': weapon.c:(.text+0xb2c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_dot': weapon.c:(.text+0xb300): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_bezier4': weapon.c:(.text+0xb320): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_bezier4': weapon.c:(.text+0xb3e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_bezier3': weapon.c:(.text+0xb420): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_bezier3': weapon.c:(.text+0xb4c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_lerp': weapon.c:(.text+0xb4e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_lerp': weapon.c:(.text+0xb580): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_rotate': weapon.c:(.text+0xb5a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_rotate': weapon.c:(.text+0xb640): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_tangent': weapon.c:(.text+0xb660): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_tangent': weapon.c:(.text+0xb6e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_reflect': weapon.c:(.text+0xb700): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_reflect': weapon.c:(.text+0xb7a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_slide': weapon.c:(.text+0xb7c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_slide': weapon.c:(.text+0xb860): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_project': weapon.c:(.text+0xb880): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_project': weapon.c:(.text+0xb920): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_normalize': weapon.c:(.text+0xb940): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_normalize': weapon.c:(.text+0xb9c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_clamp': weapon.c:(.text+0xb9e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_clamp': weapon.c:(.text+0xba80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_min': weapon.c:(.text+0xbaa0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_min': weapon.c:(.text+0xbb40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_max': weapon.c:(.text+0xbb60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_max': weapon.c:(.text+0xbc00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_round': weapon.c:(.text+0xbc20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_round': weapon.c:(.text+0xbca0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_ceil': weapon.c:(.text+0xbcc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_ceil': weapon.c:(.text+0xbd40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_floor': weapon.c:(.text+0xbd60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_floor': weapon.c:(.text+0xbde0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_abs': weapon.c:(.text+0xbe00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_abs': weapon.c:(.text+0xbe80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_inverse': weapon.c:(.text+0xbea0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_inverse': weapon.c:(.text+0xbf20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_negative': weapon.c:(.text+0xbf40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_negative': weapon.c:(.text+0xbfc0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_snap': weapon.c:(.text+0xbfe0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_snap': weapon.c:(.text+0xc080): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_divide': weapon.c:(.text+0xc0a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_divide': weapon.c:(.text+0xc140): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_multiply_mat2': weapon.c:(.text+0xc160): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_multiply_mat2': weapon.c:(.text+0xc200): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_multiply': weapon.c:(.text+0xc220): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_multiply': weapon.c:(.text+0xc2c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_scale': weapon.c:(.text+0xc2e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_scale': weapon.c:(.text+0xc380): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_subtract': weapon.c:(.text+0xc3a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_subtract': weapon.c:(.text+0xc440): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_add': weapon.c:(.text+0xc460): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_add': weapon.c:(.text+0xc500): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_one': weapon.c:(.text+0xc520): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_one': weapon.c:(.text+0xc5a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_zero': weapon.c:(.text+0xc5c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_zero': weapon.c:(.text+0xc640): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_assign_vec2i': weapon.c:(.text+0xc660): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_assign_vec2i': weapon.c:(.text+0xc6e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_assign': weapon.c:(.text+0xc700): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_assign': weapon.c:(.text+0xc780): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2': weapon.c:(.text+0xc7a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2': weapon.c:(.text+0xc820): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_nearly_equal': weapon.c:(.text+0xc840): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_nearly_equal': weapon.c:(.text+0xc880): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_equal': weapon.c:(.text+0xc8a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_equal': weapon.c:(.text+0xc8e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_near_zero': weapon.c:(.text+0xc900): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_near_zero': weapon.c:(.text+0xc920): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `svec2_is_zero': weapon.c:(.text+0xc940): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(weapon.c.o): In function `psvec2_is_zero': weapon.c:(.text+0xc960): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_lerp': weapon_class.c:(.text+0x2f00): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_lerp': weapon_class.c:(.text+0x2f80): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_multiply': weapon_class.c:(.text+0x2fa0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_multiply': weapon_class.c:(.text+0x3020): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_scale': weapon_class.c:(.text+0x3040): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_scale': weapon_class.c:(.text+0x30c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_negative': weapon_class.c:(.text+0x30e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_negative': weapon_class.c:(.text+0x3160): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_scaling': weapon_class.c:(.text+0x3180): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_scaling': weapon_class.c:(.text+0x3200): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_translation': weapon_class.c:(.text+0x3220): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_translation': weapon_class.c:(.text+0x32a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_look_at': weapon_class.c:(.text+0x32c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_look_at': weapon_class.c:(.text+0x3380): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_quaternion': weapon_class.c:(.text+0x33a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_quaternion': weapon_class.c:(.text+0x3420): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_axis': weapon_class.c:(.text+0x3440): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_axis': weapon_class.c:(.text+0x34c0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_z': weapon_class.c:(.text+0x34e0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_z': weapon_class.c:(.text+0x3560): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_y': weapon_class.c:(.text+0x3580): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_y': weapon_class.c:(.text+0x3600): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_rotation_x': weapon_class.c:(.text+0x3620): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_rotation_x': weapon_class.c:(.text+0x36a0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_perspective_infinite': weapon_class.c:(.text+0x36c0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_perspective_infinite': weapon_class.c:(.text+0x3740): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_perspective_fov': weapon_class.c:(.text+0x3760): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_perspective_fov': weapon_class.c:(.text+0x37e0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_perspective': weapon_class.c:(.text+0x3800): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_perspective': weapon_class.c:(.text+0x3880): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_ortho': weapon_class.c:(.text+0x38a0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_ortho': weapon_class.c:(.text+0x3920): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_inverse': weapon_class.c:(.text+0x3940): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_inverse': weapon_class.c:(.text+0x39c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_adjugate': weapon_class.c:(.text+0x39e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_adjugate': weapon_class.c:(.text+0x3a60): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_transpose': weapon_class.c:(.text+0x3a80): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_transpose': weapon_class.c:(.text+0x3b00): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_assign_mat3': weapon_class.c:(.text+0x3b20): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_assign_mat3': weapon_class.c:(.text+0x3ba0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_assign_mat2': weapon_class.c:(.text+0x3bc0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_assign_mat2': weapon_class.c:(.text+0x3c60): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_assign': weapon_class.c:(.text+0x3c80): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_assign': weapon_class.c:(.text+0x3d00): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_determinant': weapon_class.c:(.text+0x3d20): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_determinant': weapon_class.c:(.text+0x3d40): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_identity': weapon_class.c:(.text+0x3d60): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_identity': weapon_class.c:(.text+0x3de0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4_zero': weapon_class.c:(.text+0x3e00): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4_zero': weapon_class.c:(.text+0x3e80): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat4': weapon_class.c:(.text+0x3ea0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat4': weapon_class.c:(.text+0x3f20): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_lerp': weapon_class.c:(.text+0x3f40): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_lerp': weapon_class.c:(.text+0x3fc0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_multiply': weapon_class.c:(.text+0x3fe0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_multiply': weapon_class.c:(.text+0x4060): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_scale': weapon_class.c:(.text+0x4080): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_scale': weapon_class.c:(.text+0x4100): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_negative': weapon_class.c:(.text+0x4120): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_negative': weapon_class.c:(.text+0x41a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_scaling': weapon_class.c:(.text+0x41c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_scaling': weapon_class.c:(.text+0x4240): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_quaternion': weapon_class.c:(.text+0x4260): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_quaternion': weapon_class.c:(.text+0x4300): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_axis': weapon_class.c:(.text+0x4320): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_axis': weapon_class.c:(.text+0x43c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_z': weapon_class.c:(.text+0x43e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_z': weapon_class.c:(.text+0x4460): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_y': weapon_class.c:(.text+0x4480): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_y': weapon_class.c:(.text+0x4500): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_rotation_x': weapon_class.c:(.text+0x4520): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_rotation_x': weapon_class.c:(.text+0x45a0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_inverse': weapon_class.c:(.text+0x45c0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_inverse': weapon_class.c:(.text+0x4640): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_adjugate': weapon_class.c:(.text+0x4660): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_adjugate': weapon_class.c:(.text+0x46e0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_cofactor': weapon_class.c:(.text+0x4700): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_cofactor': weapon_class.c:(.text+0x4780): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_transpose': weapon_class.c:(.text+0x47a0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_transpose': weapon_class.c:(.text+0x4820): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_assign_mat4': weapon_class.c:(.text+0x4840): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_assign_mat4': weapon_class.c:(.text+0x48c0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_assign_mat2': weapon_class.c:(.text+0x48e0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_assign_mat2': weapon_class.c:(.text+0x4980): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_assign': weapon_class.c:(.text+0x49a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_assign': weapon_class.c:(.text+0x4a20): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_determinant': weapon_class.c:(.text+0x4a40): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_determinant': weapon_class.c:(.text+0x4a60): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_identity': weapon_class.c:(.text+0x4a80): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_identity': weapon_class.c:(.text+0x4b00): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3_zero': weapon_class.c:(.text+0x4b20): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3_zero': weapon_class.c:(.text+0x4ba0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat3': weapon_class.c:(.text+0x4bc0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat3': weapon_class.c:(.text+0x4c40): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_lerp': weapon_class.c:(.text+0x4c60): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_lerp': weapon_class.c:(.text+0x4d20): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_multiply': weapon_class.c:(.text+0x4d40): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_multiply': weapon_class.c:(.text+0x4e00): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_scale': weapon_class.c:(.text+0x4e20): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_scale': weapon_class.c:(.text+0x4ec0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_negative': weapon_class.c:(.text+0x4ee0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_negative': weapon_class.c:(.text+0x4f80): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_scaling': weapon_class.c:(.text+0x4fa0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_scaling': weapon_class.c:(.text+0x5040): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_rotation': weapon_class.c:(.text+0x5060): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_rotation': weapon_class.c:(.text+0x5100): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_inverse': weapon_class.c:(.text+0x5120): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_inverse': weapon_class.c:(.text+0x51c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_cofactor': weapon_class.c:(.text+0x51e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_cofactor': weapon_class.c:(.text+0x5280): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_transpose': weapon_class.c:(.text+0x52a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_transpose': weapon_class.c:(.text+0x5340): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_assign_mat4': weapon_class.c:(.text+0x5360): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_assign_mat4': weapon_class.c:(.text+0x5400): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_assign_mat3': weapon_class.c:(.text+0x5420): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_assign_mat3': weapon_class.c:(.text+0x54c0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_assign': weapon_class.c:(.text+0x54e0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_assign': weapon_class.c:(.text+0x5580): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_determinant': weapon_class.c:(.text+0x55a0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_determinant': weapon_class.c:(.text+0x55e0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_identity': weapon_class.c:(.text+0x5600): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_identity': weapon_class.c:(.text+0x56a0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2_zero': weapon_class.c:(.text+0x56c0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2_zero': weapon_class.c:(.text+0x5760): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `smat2': weapon_class.c:(.text+0x5780): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psmat2': weapon_class.c:(.text+0x5820): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_length_squared': weapon_class.c:(.text+0x5840): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_length_squared': weapon_class.c:(.text+0x5880): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_length': weapon_class.c:(.text+0x58a0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_length': weapon_class.c:(.text+0x58e0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_angle': weapon_class.c:(.text+0x5900): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_angle': weapon_class.c:(.text+0x5940): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_dot': weapon_class.c:(.text+0x5960): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_dot': weapon_class.c:(.text+0x59a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_slerp': weapon_class.c:(.text+0x59c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_slerp': weapon_class.c:(.text+0x5a80): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_lerp': weapon_class.c:(.text+0x5aa0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_lerp': weapon_class.c:(.text+0x5b60): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_yaw_pitch_roll': weapon_class.c:(.text+0x5b80): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_yaw_pitch_roll': weapon_class.c:(.text+0x5c20): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_mat4': weapon_class.c:(.text+0x5c40): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_mat4': weapon_class.c:(.text+0x5ce0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_vec3': weapon_class.c:(.text+0x5d00): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_vec3': weapon_class.c:(.text+0x5da0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_from_axis_angle': weapon_class.c:(.text+0x5dc0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_from_axis_angle': weapon_class.c:(.text+0x5e60): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_power': weapon_class.c:(.text+0x5e80): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_power': weapon_class.c:(.text+0x5f20): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_normalize': weapon_class.c:(.text+0x5f40): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_normalize': weapon_class.c:(.text+0x5fe0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_inverse': weapon_class.c:(.text+0x6000): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_inverse': weapon_class.c:(.text+0x60a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_conjugate': weapon_class.c:(.text+0x60c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_conjugate': weapon_class.c:(.text+0x6160): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_negative': weapon_class.c:(.text+0x6180): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_negative': weapon_class.c:(.text+0x6220): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_divide': weapon_class.c:(.text+0x6240): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_divide': weapon_class.c:(.text+0x6300): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_multiply': weapon_class.c:(.text+0x6320): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_multiply': weapon_class.c:(.text+0x63e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_scale': weapon_class.c:(.text+0x6400): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_scale': weapon_class.c:(.text+0x64a0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_null': weapon_class.c:(.text+0x64c0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_null': weapon_class.c:(.text+0x6560): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_zero': weapon_class.c:(.text+0x6580): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_zero': weapon_class.c:(.text+0x6620): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_assign': weapon_class.c:(.text+0x6640): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_assign': weapon_class.c:(.text+0x66e0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat': weapon_class.c:(.text+0x6700): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat': weapon_class.c:(.text+0x67a0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_nearly_equal': weapon_class.c:(.text+0x67c0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_nearly_equal': weapon_class.c:(.text+0x6800): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_equal': weapon_class.c:(.text+0x6820): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_equal': weapon_class.c:(.text+0x6860): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_near_zero': weapon_class.c:(.text+0x6880): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_near_zero': weapon_class.c:(.text+0x68c0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `squat_is_zero': weapon_class.c:(.text+0x68e0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psquat_is_zero': weapon_class.c:(.text+0x6920): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_lerp': weapon_class.c:(.text+0x6940): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_lerp': weapon_class.c:(.text+0x69e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_normalize': weapon_class.c:(.text+0x6a00): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_normalize': weapon_class.c:(.text+0x6aa0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_clamp': weapon_class.c:(.text+0x6ac0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_clamp': weapon_class.c:(.text+0x6b60): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_min': weapon_class.c:(.text+0x6b80): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_min': weapon_class.c:(.text+0x6c20): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_max': weapon_class.c:(.text+0x6c40): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_max': weapon_class.c:(.text+0x6ce0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_round': weapon_class.c:(.text+0x6d00): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_round': weapon_class.c:(.text+0x6da0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_ceil': weapon_class.c:(.text+0x6dc0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_ceil': weapon_class.c:(.text+0x6e60): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_floor': weapon_class.c:(.text+0x6e80): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_floor': weapon_class.c:(.text+0x6f20): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_abs': weapon_class.c:(.text+0x6f40): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_abs': weapon_class.c:(.text+0x6fe0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_inverse': weapon_class.c:(.text+0x7000): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_inverse': weapon_class.c:(.text+0x70a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_negative': weapon_class.c:(.text+0x70c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_negative': weapon_class.c:(.text+0x7160): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_snap': weapon_class.c:(.text+0x7180): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_snap': weapon_class.c:(.text+0x7220): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_divide': weapon_class.c:(.text+0x7240): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_divide': weapon_class.c:(.text+0x72e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_multiply_mat4': weapon_class.c:(.text+0x7300): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_multiply_mat4': weapon_class.c:(.text+0x73a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_multiply': weapon_class.c:(.text+0x73c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_multiply': weapon_class.c:(.text+0x7460): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_scale': weapon_class.c:(.text+0x7480): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_scale': weapon_class.c:(.text+0x7520): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_subtract': weapon_class.c:(.text+0x7540): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_subtract': weapon_class.c:(.text+0x75e0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_add': weapon_class.c:(.text+0x7600): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_add': weapon_class.c:(.text+0x76a0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_one': weapon_class.c:(.text+0x76c0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_one': weapon_class.c:(.text+0x7740): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_zero': weapon_class.c:(.text+0x7760): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_zero': weapon_class.c:(.text+0x77e0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_assign_vec4': weapon_class.c:(.text+0x7800): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_assign_vec4': weapon_class.c:(.text+0x78a0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_assign': weapon_class.c:(.text+0x78c0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_assign': weapon_class.c:(.text+0x7960): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i': weapon_class.c:(.text+0x7980): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i': weapon_class.c:(.text+0x7a20): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_is_equal': weapon_class.c:(.text+0x7a60): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_is_equal': weapon_class.c:(.text+0x7aa0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4i_is_zero': weapon_class.c:(.text+0x7ac0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4i_is_zero': weapon_class.c:(.text+0x7ae0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_lerp': weapon_class.c:(.text+0x7b00): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_lerp': weapon_class.c:(.text+0x7ba0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_normalize': weapon_class.c:(.text+0x7bc0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_normalize': weapon_class.c:(.text+0x7c60): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_clamp': weapon_class.c:(.text+0x7c80): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_clamp': weapon_class.c:(.text+0x7d20): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_min': weapon_class.c:(.text+0x7d40): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_min': weapon_class.c:(.text+0x7de0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_max': weapon_class.c:(.text+0x7e00): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_max': weapon_class.c:(.text+0x7ea0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_round': weapon_class.c:(.text+0x7ec0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_round': weapon_class.c:(.text+0x7f60): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_ceil': weapon_class.c:(.text+0x7f80): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_ceil': weapon_class.c:(.text+0x8020): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_floor': weapon_class.c:(.text+0x8040): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_floor': weapon_class.c:(.text+0x80e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_abs': weapon_class.c:(.text+0x8100): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_abs': weapon_class.c:(.text+0x81a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_inverse': weapon_class.c:(.text+0x81c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_inverse': weapon_class.c:(.text+0x8260): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_negative': weapon_class.c:(.text+0x8280): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_negative': weapon_class.c:(.text+0x8320): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_snap': weapon_class.c:(.text+0x8340): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_snap': weapon_class.c:(.text+0x83e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_divide': weapon_class.c:(.text+0x8400): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_divide': weapon_class.c:(.text+0x84a0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_multiply_mat4': weapon_class.c:(.text+0x84c0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_multiply_mat4': weapon_class.c:(.text+0x8560): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_multiply': weapon_class.c:(.text+0x8580): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_multiply': weapon_class.c:(.text+0x8620): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_scale': weapon_class.c:(.text+0x8640): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_scale': weapon_class.c:(.text+0x86e0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_subtract': weapon_class.c:(.text+0x8700): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_subtract': weapon_class.c:(.text+0x87a0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_add': weapon_class.c:(.text+0x87c0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_add': weapon_class.c:(.text+0x8860): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_one': weapon_class.c:(.text+0x8880): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_one': weapon_class.c:(.text+0x8900): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_zero': weapon_class.c:(.text+0x8920): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_zero': weapon_class.c:(.text+0x89a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_assign_vec4i': weapon_class.c:(.text+0x89c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_assign_vec4i': weapon_class.c:(.text+0x8a60): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_assign': weapon_class.c:(.text+0x8a80): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_assign': weapon_class.c:(.text+0x8b20): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4': weapon_class.c:(.text+0x8b40): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4': weapon_class.c:(.text+0x8be0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_nearly_equal': weapon_class.c:(.text+0x8c00): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_nearly_equal': weapon_class.c:(.text+0x8c40): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_equal': weapon_class.c:(.text+0x8c60): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_equal': weapon_class.c:(.text+0x8ca0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_near_zero': weapon_class.c:(.text+0x8cc0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_near_zero': weapon_class.c:(.text+0x8d00): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec4_is_zero': weapon_class.c:(.text+0x8d20): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec4_is_zero': weapon_class.c:(.text+0x8d40): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_distance_squared': weapon_class.c:(.text+0x8d60): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_distance_squared': weapon_class.c:(.text+0x8dc0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_distance': weapon_class.c:(.text+0x8de0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_distance': weapon_class.c:(.text+0x8e40): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_length_squared': weapon_class.c:(.text+0x8e60): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_length_squared': weapon_class.c:(.text+0x8ea0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_length': weapon_class.c:(.text+0x8ec0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_length': weapon_class.c:(.text+0x8f00): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_dot': weapon_class.c:(.text+0x8f20): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_dot': weapon_class.c:(.text+0x8f80): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_bezier4': weapon_class.c:(.text+0x8fa0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_bezier4': weapon_class.c:(.text+0x90a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_bezier3': weapon_class.c:(.text+0x90e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_bezier3': weapon_class.c:(.text+0x91e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_lerp': weapon_class.c:(.text+0x9200): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_lerp': weapon_class.c:(.text+0x92e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_reflect': weapon_class.c:(.text+0x9300): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_reflect': weapon_class.c:(.text+0x93e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_slide': weapon_class.c:(.text+0x9400): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_slide': weapon_class.c:(.text+0x94e0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_project': weapon_class.c:(.text+0x9500): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_project': weapon_class.c:(.text+0x95e0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_normalize': weapon_class.c:(.text+0x9600): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_normalize': weapon_class.c:(.text+0x96c0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_cross': weapon_class.c:(.text+0x96e0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_cross': weapon_class.c:(.text+0x97c0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_clamp': weapon_class.c:(.text+0x97e0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_clamp': weapon_class.c:(.text+0x98e0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_min': weapon_class.c:(.text+0x9900): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_min': weapon_class.c:(.text+0x99e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_max': weapon_class.c:(.text+0x9a00): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_max': weapon_class.c:(.text+0x9ae0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_round': weapon_class.c:(.text+0x9b00): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_round': weapon_class.c:(.text+0x9ba0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_ceil': weapon_class.c:(.text+0x9bc0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_ceil': weapon_class.c:(.text+0x9c60): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_floor': weapon_class.c:(.text+0x9c80): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_floor': weapon_class.c:(.text+0x9d20): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_abs': weapon_class.c:(.text+0x9d40): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_abs': weapon_class.c:(.text+0x9e00): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_inverse': weapon_class.c:(.text+0x9e20): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_inverse': weapon_class.c:(.text+0x9ee0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_negative': weapon_class.c:(.text+0x9f00): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_negative': weapon_class.c:(.text+0x9fc0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_snap': weapon_class.c:(.text+0x9fe0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_snap': weapon_class.c:(.text+0xa0c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_divide': weapon_class.c:(.text+0xa0e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_divide': weapon_class.c:(.text+0xa1c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_multiply_mat3': weapon_class.c:(.text+0xa1e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_multiply_mat3': weapon_class.c:(.text+0xa2a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_multiply': weapon_class.c:(.text+0xa2c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_multiply': weapon_class.c:(.text+0xa3a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_scale': weapon_class.c:(.text+0xa3c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_scale': weapon_class.c:(.text+0xa480): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_subtract': weapon_class.c:(.text+0xa4a0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_subtract': weapon_class.c:(.text+0xa580): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_add': weapon_class.c:(.text+0xa5a0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_add': weapon_class.c:(.text+0xa680): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_one': weapon_class.c:(.text+0xa6a0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_one': weapon_class.c:(.text+0xa740): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_zero': weapon_class.c:(.text+0xa760): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_zero': weapon_class.c:(.text+0xa800): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_assign_vec3': weapon_class.c:(.text+0xa820): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_assign_vec3': weapon_class.c:(.text+0xa8c0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_assign': weapon_class.c:(.text+0xa8e0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_assign': weapon_class.c:(.text+0xa9a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i': weapon_class.c:(.text+0xa9c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i': weapon_class.c:(.text+0xaa60): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_is_equal': weapon_class.c:(.text+0xaa80): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_is_equal': weapon_class.c:(.text+0xaae0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3i_is_zero': weapon_class.c:(.text+0xab00): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3i_is_zero': weapon_class.c:(.text+0xab40): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_distance_squared': weapon_class.c:(.text+0xab60): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_distance_squared': weapon_class.c:(.text+0xaba0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_distance': weapon_class.c:(.text+0xabc0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_distance': weapon_class.c:(.text+0xac00): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_length_squared': weapon_class.c:(.text+0xac20): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_length_squared': weapon_class.c:(.text+0xac40): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_length': weapon_class.c:(.text+0xac60): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_length': weapon_class.c:(.text+0xac80): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_dot': weapon_class.c:(.text+0xaca0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_dot': weapon_class.c:(.text+0xace0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_bezier4': weapon_class.c:(.text+0xad00): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_bezier4': weapon_class.c:(.text+0xade0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_bezier3': weapon_class.c:(.text+0xae20): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_bezier3': weapon_class.c:(.text+0xaee0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_lerp': weapon_class.c:(.text+0xaf00): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_lerp': weapon_class.c:(.text+0xafc0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_reflect': weapon_class.c:(.text+0xafe0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_reflect': weapon_class.c:(.text+0xb0a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_slide': weapon_class.c:(.text+0xb0c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_slide': weapon_class.c:(.text+0xb180): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_project': weapon_class.c:(.text+0xb1a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_project': weapon_class.c:(.text+0xb260): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_normalize': weapon_class.c:(.text+0xb280): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_normalize': weapon_class.c:(.text+0xb320): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_cross': weapon_class.c:(.text+0xb340): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_cross': weapon_class.c:(.text+0xb400): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_clamp': weapon_class.c:(.text+0xb420): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_clamp': weapon_class.c:(.text+0xb4e0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_min': weapon_class.c:(.text+0xb500): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_min': weapon_class.c:(.text+0xb5c0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_max': weapon_class.c:(.text+0xb5e0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_max': weapon_class.c:(.text+0xb6a0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_round': weapon_class.c:(.text+0xb6c0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_round': weapon_class.c:(.text+0xb760): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_ceil': weapon_class.c:(.text+0xb780): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_ceil': weapon_class.c:(.text+0xb820): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_floor': weapon_class.c:(.text+0xb840): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_floor': weapon_class.c:(.text+0xb8e0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_abs': weapon_class.c:(.text+0xb900): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_abs': weapon_class.c:(.text+0xb9a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_inverse': weapon_class.c:(.text+0xb9c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_inverse': weapon_class.c:(.text+0xba60): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_negative': weapon_class.c:(.text+0xba80): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_negative': weapon_class.c:(.text+0xbb20): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_snap': weapon_class.c:(.text+0xbb40): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_snap': weapon_class.c:(.text+0xbc00): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_divide': weapon_class.c:(.text+0xbc20): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_divide': weapon_class.c:(.text+0xbce0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_multiply_mat3': weapon_class.c:(.text+0xbd00): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_multiply_mat3': weapon_class.c:(.text+0xbda0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_multiply': weapon_class.c:(.text+0xbdc0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_multiply': weapon_class.c:(.text+0xbe80): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_scale': weapon_class.c:(.text+0xbea0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_scale': weapon_class.c:(.text+0xbf40): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_subtract': weapon_class.c:(.text+0xbf60): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_subtract': weapon_class.c:(.text+0xc020): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_add': weapon_class.c:(.text+0xc040): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_add': weapon_class.c:(.text+0xc100): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_one': weapon_class.c:(.text+0xc120): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_one': weapon_class.c:(.text+0xc1c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_zero': weapon_class.c:(.text+0xc1e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_zero': weapon_class.c:(.text+0xc280): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_assign_vec3i': weapon_class.c:(.text+0xc2a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_assign_vec3i': weapon_class.c:(.text+0xc360): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_assign': weapon_class.c:(.text+0xc380): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_assign': weapon_class.c:(.text+0xc420): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3': weapon_class.c:(.text+0xc440): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3': weapon_class.c:(.text+0xc4e0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_nearly_equal': weapon_class.c:(.text+0xc500): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_nearly_equal': weapon_class.c:(.text+0xc540): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_equal': weapon_class.c:(.text+0xc560): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_equal': weapon_class.c:(.text+0xc5a0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_near_zero': weapon_class.c:(.text+0xc5c0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_near_zero': weapon_class.c:(.text+0xc600): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec3_is_zero': weapon_class.c:(.text+0xc620): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec3_is_zero': weapon_class.c:(.text+0xc660): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_distance_squared': weapon_class.c:(.text+0xc680): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_distance_squared': weapon_class.c:(.text+0xc6c0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_distance': weapon_class.c:(.text+0xc6e0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_distance': weapon_class.c:(.text+0xc700): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_length': weapon_class.c:(.text+0xc720): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_length': weapon_class.c:(.text+0xc740): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_length_squared': weapon_class.c:(.text+0xc760): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_length_squared': weapon_class.c:(.text+0xc780): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_angle': weapon_class.c:(.text+0xc7a0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_angle': weapon_class.c:(.text+0xc7c0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_dot': weapon_class.c:(.text+0xc7e0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_dot': weapon_class.c:(.text+0xc820): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_bezier4': weapon_class.c:(.text+0xc840): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_bezier4': weapon_class.c:(.text+0xc8e0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_bezier3': weapon_class.c:(.text+0xc920): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_bezier3': weapon_class.c:(.text+0xc9c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_lerp': weapon_class.c:(.text+0xc9e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_lerp': weapon_class.c:(.text+0xca60): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_rotate': weapon_class.c:(.text+0xca80): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_rotate': weapon_class.c:(.text+0xcb00): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_tangent': weapon_class.c:(.text+0xcb20): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_tangent': weapon_class.c:(.text+0xcba0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_reflect': weapon_class.c:(.text+0xcbc0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_reflect': weapon_class.c:(.text+0xcc40): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_slide': weapon_class.c:(.text+0xcc60): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_slide': weapon_class.c:(.text+0xcce0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_project': weapon_class.c:(.text+0xcd00): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_project': weapon_class.c:(.text+0xcd80): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_normalize': weapon_class.c:(.text+0xcda0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_normalize': weapon_class.c:(.text+0xce20): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_clamp': weapon_class.c:(.text+0xce40): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_clamp': weapon_class.c:(.text+0xcee0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_min': weapon_class.c:(.text+0xcf00): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_min': weapon_class.c:(.text+0xcf80): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_max': weapon_class.c:(.text+0xcfa0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_max': weapon_class.c:(.text+0xd020): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_round': weapon_class.c:(.text+0xd040): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_round': weapon_class.c:(.text+0xd0c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_ceil': weapon_class.c:(.text+0xd0e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_ceil': weapon_class.c:(.text+0xd160): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_floor': weapon_class.c:(.text+0xd180): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_floor': weapon_class.c:(.text+0xd200): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_abs': weapon_class.c:(.text+0xd220): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_abs': weapon_class.c:(.text+0xd2a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_inverse': weapon_class.c:(.text+0xd2c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_inverse': weapon_class.c:(.text+0xd340): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_negative': weapon_class.c:(.text+0xd360): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_negative': weapon_class.c:(.text+0xd3e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_snap': weapon_class.c:(.text+0xd400): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_snap': weapon_class.c:(.text+0xd480): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_divide': weapon_class.c:(.text+0xd4a0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_divide': weapon_class.c:(.text+0xd520): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_multiply_mat2': weapon_class.c:(.text+0xd540): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_multiply_mat2': weapon_class.c:(.text+0xd5e0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_multiply': weapon_class.c:(.text+0xd600): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_multiply': weapon_class.c:(.text+0xd680): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_scale': weapon_class.c:(.text+0xd6a0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_scale': weapon_class.c:(.text+0xd720): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_subtract': weapon_class.c:(.text+0xd740): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_subtract': weapon_class.c:(.text+0xd7c0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_add': weapon_class.c:(.text+0xd7e0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_add': weapon_class.c:(.text+0xd860): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_one': weapon_class.c:(.text+0xd880): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_one': weapon_class.c:(.text+0xd900): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_zero': weapon_class.c:(.text+0xd920): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_zero': weapon_class.c:(.text+0xd9a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_assign_vec2': weapon_class.c:(.text+0xd9c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_assign_vec2': weapon_class.c:(.text+0xda40): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_assign': weapon_class.c:(.text+0xda60): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_assign': weapon_class.c:(.text+0xdae0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i': weapon_class.c:(.text+0xdb00): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i': weapon_class.c:(.text+0xdb80): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_is_equal': weapon_class.c:(.text+0xdba0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_is_equal': weapon_class.c:(.text+0xdbe0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2i_is_zero': weapon_class.c:(.text+0xdc00): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2i_is_zero': weapon_class.c:(.text+0xdc20): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_distance_squared': weapon_class.c:(.text+0xdc40): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_distance_squared': weapon_class.c:(.text+0xdc80): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_distance': weapon_class.c:(.text+0xdca0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_distance': weapon_class.c:(.text+0xdce0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_length': weapon_class.c:(.text+0xdd00): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_length': weapon_class.c:(.text+0xdd20): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_length_squared': weapon_class.c:(.text+0xdd40): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_length_squared': weapon_class.c:(.text+0xdd60): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_angle': weapon_class.c:(.text+0xdd80): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_angle': weapon_class.c:(.text+0xdda0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_dot': weapon_class.c:(.text+0xddc0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_dot': weapon_class.c:(.text+0xde00): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_bezier4': weapon_class.c:(.text+0xde20): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_bezier4': weapon_class.c:(.text+0xdee0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_bezier3': weapon_class.c:(.text+0xdf20): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_bezier3': weapon_class.c:(.text+0xdfc0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_lerp': weapon_class.c:(.text+0xdfe0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_lerp': weapon_class.c:(.text+0xe080): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_rotate': weapon_class.c:(.text+0xe0a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_rotate': weapon_class.c:(.text+0xe140): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_tangent': weapon_class.c:(.text+0xe160): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_tangent': weapon_class.c:(.text+0xe1e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_reflect': weapon_class.c:(.text+0xe200): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_reflect': weapon_class.c:(.text+0xe2a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_slide': weapon_class.c:(.text+0xe2c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_slide': weapon_class.c:(.text+0xe360): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_project': weapon_class.c:(.text+0xe380): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_project': weapon_class.c:(.text+0xe420): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_normalize': weapon_class.c:(.text+0xe440): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_normalize': weapon_class.c:(.text+0xe4c0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_clamp': weapon_class.c:(.text+0xe4e0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_clamp': weapon_class.c:(.text+0xe580): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_min': weapon_class.c:(.text+0xe5a0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_min': weapon_class.c:(.text+0xe640): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_max': weapon_class.c:(.text+0xe660): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_max': weapon_class.c:(.text+0xe700): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_round': weapon_class.c:(.text+0xe720): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_round': weapon_class.c:(.text+0xe7a0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_ceil': weapon_class.c:(.text+0xe7c0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_ceil': weapon_class.c:(.text+0xe840): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_floor': weapon_class.c:(.text+0xe860): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_floor': weapon_class.c:(.text+0xe8e0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_abs': weapon_class.c:(.text+0xe900): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_abs': weapon_class.c:(.text+0xe980): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_inverse': weapon_class.c:(.text+0xe9a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_inverse': weapon_class.c:(.text+0xea20): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_negative': weapon_class.c:(.text+0xea40): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_negative': weapon_class.c:(.text+0xeac0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_snap': weapon_class.c:(.text+0xeae0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_snap': weapon_class.c:(.text+0xeb80): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_divide': weapon_class.c:(.text+0xeba0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_divide': weapon_class.c:(.text+0xec40): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_multiply_mat2': weapon_class.c:(.text+0xec60): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_multiply_mat2': weapon_class.c:(.text+0xed00): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_multiply': weapon_class.c:(.text+0xed20): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_multiply': weapon_class.c:(.text+0xedc0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_scale': weapon_class.c:(.text+0xede0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_scale': weapon_class.c:(.text+0xee80): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_subtract': weapon_class.c:(.text+0xeea0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_subtract': weapon_class.c:(.text+0xef40): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_add': weapon_class.c:(.text+0xef60): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_add': weapon_class.c:(.text+0xf000): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_one': weapon_class.c:(.text+0xf020): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_one': weapon_class.c:(.text+0xf0a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_zero': weapon_class.c:(.text+0xf0c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_zero': weapon_class.c:(.text+0xf140): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_assign_vec2i': weapon_class.c:(.text+0xf160): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_assign_vec2i': weapon_class.c:(.text+0xf1e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_assign': weapon_class.c:(.text+0xf200): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_assign': weapon_class.c:(.text+0xf280): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2': weapon_class.c:(.text+0xf2a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2': weapon_class.c:(.text+0xf320): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_nearly_equal': weapon_class.c:(.text+0xf340): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_nearly_equal': weapon_class.c:(.text+0xf380): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_equal': weapon_class.c:(.text+0xf3a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_equal': weapon_class.c:(.text+0xf3e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_near_zero': weapon_class.c:(.text+0xf400): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_near_zero': weapon_class.c:(.text+0xf420): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `svec2_is_zero': weapon_class.c:(.text+0xf440): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(weapon_class.c.o): In function `psvec2_is_zero': weapon_class.c:(.text+0xf460): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_lerp': window_context.c:(.text+0xd60): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_lerp': window_context.c:(.text+0xde0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_multiply': window_context.c:(.text+0xe00): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_multiply': window_context.c:(.text+0xe80): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_scale': window_context.c:(.text+0xea0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_scale': window_context.c:(.text+0xf20): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_negative': window_context.c:(.text+0xf40): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_negative': window_context.c:(.text+0xfc0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_scaling': window_context.c:(.text+0xfe0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_scaling': window_context.c:(.text+0x1060): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_translation': window_context.c:(.text+0x1080): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_translation': window_context.c:(.text+0x1100): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_look_at': window_context.c:(.text+0x1120): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_look_at': window_context.c:(.text+0x11e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_quaternion': window_context.c:(.text+0x1200): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_quaternion': window_context.c:(.text+0x1280): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_axis': window_context.c:(.text+0x12a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_axis': window_context.c:(.text+0x1320): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_z': window_context.c:(.text+0x1340): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_z': window_context.c:(.text+0x13c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_y': window_context.c:(.text+0x13e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_y': window_context.c:(.text+0x1460): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_rotation_x': window_context.c:(.text+0x1480): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_rotation_x': window_context.c:(.text+0x1500): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_perspective_infinite': window_context.c:(.text+0x1520): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_perspective_infinite': window_context.c:(.text+0x15a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_perspective_fov': window_context.c:(.text+0x15c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_perspective_fov': window_context.c:(.text+0x1640): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_perspective': window_context.c:(.text+0x1660): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_perspective': window_context.c:(.text+0x16e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_ortho': window_context.c:(.text+0x1700): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_ortho': window_context.c:(.text+0x1780): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_inverse': window_context.c:(.text+0x17a0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_inverse': window_context.c:(.text+0x1820): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_adjugate': window_context.c:(.text+0x1840): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_adjugate': window_context.c:(.text+0x18c0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_transpose': window_context.c:(.text+0x18e0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_transpose': window_context.c:(.text+0x1960): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_assign_mat3': window_context.c:(.text+0x1980): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_assign_mat3': window_context.c:(.text+0x1a00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_assign_mat2': window_context.c:(.text+0x1a20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_assign_mat2': window_context.c:(.text+0x1ac0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_assign': window_context.c:(.text+0x1ae0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_assign': window_context.c:(.text+0x1b60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_determinant': window_context.c:(.text+0x1b80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_determinant': window_context.c:(.text+0x1ba0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_identity': window_context.c:(.text+0x1bc0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_identity': window_context.c:(.text+0x1c40): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4_zero': window_context.c:(.text+0x1c60): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4_zero': window_context.c:(.text+0x1ce0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat4': window_context.c:(.text+0x1d00): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat4': window_context.c:(.text+0x1d80): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_lerp': window_context.c:(.text+0x1da0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_lerp': window_context.c:(.text+0x1e20): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_multiply': window_context.c:(.text+0x1e40): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_multiply': window_context.c:(.text+0x1ec0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_scale': window_context.c:(.text+0x1ee0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_scale': window_context.c:(.text+0x1f60): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_negative': window_context.c:(.text+0x1f80): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_negative': window_context.c:(.text+0x2000): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_scaling': window_context.c:(.text+0x2020): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_scaling': window_context.c:(.text+0x20a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_quaternion': window_context.c:(.text+0x20c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_quaternion': window_context.c:(.text+0x2160): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_axis': window_context.c:(.text+0x2180): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_axis': window_context.c:(.text+0x2220): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_z': window_context.c:(.text+0x2240): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_z': window_context.c:(.text+0x22c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_y': window_context.c:(.text+0x22e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_y': window_context.c:(.text+0x2360): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_rotation_x': window_context.c:(.text+0x2380): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_rotation_x': window_context.c:(.text+0x2400): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_inverse': window_context.c:(.text+0x2420): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_inverse': window_context.c:(.text+0x24a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_adjugate': window_context.c:(.text+0x24c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_adjugate': window_context.c:(.text+0x2540): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_cofactor': window_context.c:(.text+0x2560): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_cofactor': window_context.c:(.text+0x25e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_transpose': window_context.c:(.text+0x2600): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_transpose': window_context.c:(.text+0x2680): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_assign_mat4': window_context.c:(.text+0x26a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_assign_mat4': window_context.c:(.text+0x2720): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_assign_mat2': window_context.c:(.text+0x2740): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_assign_mat2': window_context.c:(.text+0x27e0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_assign': window_context.c:(.text+0x2800): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_assign': window_context.c:(.text+0x2880): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_determinant': window_context.c:(.text+0x28a0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_determinant': window_context.c:(.text+0x28c0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_identity': window_context.c:(.text+0x28e0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_identity': window_context.c:(.text+0x2960): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3_zero': window_context.c:(.text+0x2980): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3_zero': window_context.c:(.text+0x2a00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat3': window_context.c:(.text+0x2a20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat3': window_context.c:(.text+0x2aa0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_lerp': window_context.c:(.text+0x2ac0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_lerp': window_context.c:(.text+0x2b80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_multiply': window_context.c:(.text+0x2ba0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_multiply': window_context.c:(.text+0x2c60): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_scale': window_context.c:(.text+0x2c80): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_scale': window_context.c:(.text+0x2d20): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_negative': window_context.c:(.text+0x2d40): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_negative': window_context.c:(.text+0x2de0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_scaling': window_context.c:(.text+0x2e00): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_scaling': window_context.c:(.text+0x2ea0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_rotation': window_context.c:(.text+0x2ec0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_rotation': window_context.c:(.text+0x2f60): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_inverse': window_context.c:(.text+0x2f80): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_inverse': window_context.c:(.text+0x3020): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_cofactor': window_context.c:(.text+0x3040): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_cofactor': window_context.c:(.text+0x30e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_transpose': window_context.c:(.text+0x3100): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_transpose': window_context.c:(.text+0x31a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_assign_mat4': window_context.c:(.text+0x31c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_assign_mat4': window_context.c:(.text+0x3260): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_assign_mat3': window_context.c:(.text+0x3280): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_assign_mat3': window_context.c:(.text+0x3320): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_assign': window_context.c:(.text+0x3340): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_assign': window_context.c:(.text+0x33e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_determinant': window_context.c:(.text+0x3400): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_determinant': window_context.c:(.text+0x3440): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_identity': window_context.c:(.text+0x3460): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_identity': window_context.c:(.text+0x3500): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2_zero': window_context.c:(.text+0x3520): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2_zero': window_context.c:(.text+0x35c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `smat2': window_context.c:(.text+0x35e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psmat2': window_context.c:(.text+0x3680): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_length_squared': window_context.c:(.text+0x36a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_length_squared': window_context.c:(.text+0x36e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_length': window_context.c:(.text+0x3700): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_length': window_context.c:(.text+0x3740): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_angle': window_context.c:(.text+0x3760): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_angle': window_context.c:(.text+0x37a0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_dot': window_context.c:(.text+0x37c0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_dot': window_context.c:(.text+0x3800): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_slerp': window_context.c:(.text+0x3820): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_slerp': window_context.c:(.text+0x38e0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_lerp': window_context.c:(.text+0x3900): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_lerp': window_context.c:(.text+0x39c0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_yaw_pitch_roll': window_context.c:(.text+0x39e0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_yaw_pitch_roll': window_context.c:(.text+0x3a80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_mat4': window_context.c:(.text+0x3aa0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_mat4': window_context.c:(.text+0x3b40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_vec3': window_context.c:(.text+0x3b60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_vec3': window_context.c:(.text+0x3c00): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_from_axis_angle': window_context.c:(.text+0x3c20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_from_axis_angle': window_context.c:(.text+0x3cc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_power': window_context.c:(.text+0x3ce0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_power': window_context.c:(.text+0x3d80): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_normalize': window_context.c:(.text+0x3da0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_normalize': window_context.c:(.text+0x3e40): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_inverse': window_context.c:(.text+0x3e60): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_inverse': window_context.c:(.text+0x3f00): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_conjugate': window_context.c:(.text+0x3f20): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_conjugate': window_context.c:(.text+0x3fc0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_negative': window_context.c:(.text+0x3fe0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_negative': window_context.c:(.text+0x4080): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_divide': window_context.c:(.text+0x40a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_divide': window_context.c:(.text+0x4160): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_multiply': window_context.c:(.text+0x4180): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_multiply': window_context.c:(.text+0x4240): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_scale': window_context.c:(.text+0x4260): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_scale': window_context.c:(.text+0x4300): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_null': window_context.c:(.text+0x4320): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_null': window_context.c:(.text+0x43c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_zero': window_context.c:(.text+0x43e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_zero': window_context.c:(.text+0x4480): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_assign': window_context.c:(.text+0x44a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_assign': window_context.c:(.text+0x4540): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat': window_context.c:(.text+0x4560): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat': window_context.c:(.text+0x4600): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_nearly_equal': window_context.c:(.text+0x4620): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_nearly_equal': window_context.c:(.text+0x4660): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_equal': window_context.c:(.text+0x4680): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_equal': window_context.c:(.text+0x46c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_near_zero': window_context.c:(.text+0x46e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_near_zero': window_context.c:(.text+0x4720): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `squat_is_zero': window_context.c:(.text+0x4740): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psquat_is_zero': window_context.c:(.text+0x4780): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_lerp': window_context.c:(.text+0x47a0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_lerp': window_context.c:(.text+0x4840): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_normalize': window_context.c:(.text+0x4860): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_normalize': window_context.c:(.text+0x4900): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_clamp': window_context.c:(.text+0x4920): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_clamp': window_context.c:(.text+0x49c0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_min': window_context.c:(.text+0x49e0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_min': window_context.c:(.text+0x4a80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_max': window_context.c:(.text+0x4aa0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_max': window_context.c:(.text+0x4b40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_round': window_context.c:(.text+0x4b60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_round': window_context.c:(.text+0x4c00): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_ceil': window_context.c:(.text+0x4c20): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_ceil': window_context.c:(.text+0x4cc0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_floor': window_context.c:(.text+0x4ce0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_floor': window_context.c:(.text+0x4d80): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_abs': window_context.c:(.text+0x4da0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_abs': window_context.c:(.text+0x4e40): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_inverse': window_context.c:(.text+0x4e60): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_inverse': window_context.c:(.text+0x4f00): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_negative': window_context.c:(.text+0x4f20): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_negative': window_context.c:(.text+0x4fc0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_snap': window_context.c:(.text+0x4fe0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_snap': window_context.c:(.text+0x5080): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_divide': window_context.c:(.text+0x50a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_divide': window_context.c:(.text+0x5140): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_multiply_mat4': window_context.c:(.text+0x5160): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_multiply_mat4': window_context.c:(.text+0x5200): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_multiply': window_context.c:(.text+0x5220): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_multiply': window_context.c:(.text+0x52c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_scale': window_context.c:(.text+0x52e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_scale': window_context.c:(.text+0x5380): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_subtract': window_context.c:(.text+0x53a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_subtract': window_context.c:(.text+0x5440): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_add': window_context.c:(.text+0x5460): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_add': window_context.c:(.text+0x5500): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_one': window_context.c:(.text+0x5520): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_one': window_context.c:(.text+0x55a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_zero': window_context.c:(.text+0x55c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_zero': window_context.c:(.text+0x5640): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_assign_vec4': window_context.c:(.text+0x5660): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_assign_vec4': window_context.c:(.text+0x5700): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_assign': window_context.c:(.text+0x5720): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_assign': window_context.c:(.text+0x57c0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i': window_context.c:(.text+0x57e0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i': window_context.c:(.text+0x5880): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_is_equal': window_context.c:(.text+0x58c0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_is_equal': window_context.c:(.text+0x5900): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4i_is_zero': window_context.c:(.text+0x5920): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4i_is_zero': window_context.c:(.text+0x5940): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_lerp': window_context.c:(.text+0x5960): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_lerp': window_context.c:(.text+0x5a00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_normalize': window_context.c:(.text+0x5a20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_normalize': window_context.c:(.text+0x5ac0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_clamp': window_context.c:(.text+0x5ae0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_clamp': window_context.c:(.text+0x5b80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_min': window_context.c:(.text+0x5ba0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_min': window_context.c:(.text+0x5c40): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_max': window_context.c:(.text+0x5c60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_max': window_context.c:(.text+0x5d00): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_round': window_context.c:(.text+0x5d20): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_round': window_context.c:(.text+0x5dc0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_ceil': window_context.c:(.text+0x5de0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_ceil': window_context.c:(.text+0x5e80): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_floor': window_context.c:(.text+0x5ea0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_floor': window_context.c:(.text+0x5f40): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_abs': window_context.c:(.text+0x5f60): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_abs': window_context.c:(.text+0x6000): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_inverse': window_context.c:(.text+0x6020): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_inverse': window_context.c:(.text+0x60c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_negative': window_context.c:(.text+0x60e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_negative': window_context.c:(.text+0x6180): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_snap': window_context.c:(.text+0x61a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_snap': window_context.c:(.text+0x6240): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_divide': window_context.c:(.text+0x6260): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_divide': window_context.c:(.text+0x6300): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_multiply_mat4': window_context.c:(.text+0x6320): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_multiply_mat4': window_context.c:(.text+0x63c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_multiply': window_context.c:(.text+0x63e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_multiply': window_context.c:(.text+0x6480): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_scale': window_context.c:(.text+0x64a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_scale': window_context.c:(.text+0x6540): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_subtract': window_context.c:(.text+0x6560): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_subtract': window_context.c:(.text+0x6600): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_add': window_context.c:(.text+0x6620): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_add': window_context.c:(.text+0x66c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_one': window_context.c:(.text+0x66e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_one': window_context.c:(.text+0x6760): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_zero': window_context.c:(.text+0x6780): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_zero': window_context.c:(.text+0x6800): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_assign_vec4i': window_context.c:(.text+0x6820): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_assign_vec4i': window_context.c:(.text+0x68c0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_assign': window_context.c:(.text+0x68e0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_assign': window_context.c:(.text+0x6980): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4': window_context.c:(.text+0x69a0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4': window_context.c:(.text+0x6a40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_nearly_equal': window_context.c:(.text+0x6a60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_nearly_equal': window_context.c:(.text+0x6aa0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_equal': window_context.c:(.text+0x6ac0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_equal': window_context.c:(.text+0x6b00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_near_zero': window_context.c:(.text+0x6b20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_near_zero': window_context.c:(.text+0x6b60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec4_is_zero': window_context.c:(.text+0x6b80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec4_is_zero': window_context.c:(.text+0x6ba0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_distance_squared': window_context.c:(.text+0x6bc0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_distance_squared': window_context.c:(.text+0x6c20): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_distance': window_context.c:(.text+0x6c40): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_distance': window_context.c:(.text+0x6ca0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_length_squared': window_context.c:(.text+0x6cc0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_length_squared': window_context.c:(.text+0x6d00): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_length': window_context.c:(.text+0x6d20): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_length': window_context.c:(.text+0x6d60): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_dot': window_context.c:(.text+0x6d80): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_dot': window_context.c:(.text+0x6de0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_bezier4': window_context.c:(.text+0x6e00): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_bezier4': window_context.c:(.text+0x6f00): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_bezier3': window_context.c:(.text+0x6f40): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_bezier3': window_context.c:(.text+0x7040): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_lerp': window_context.c:(.text+0x7060): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_lerp': window_context.c:(.text+0x7140): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_reflect': window_context.c:(.text+0x7160): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_reflect': window_context.c:(.text+0x7240): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_slide': window_context.c:(.text+0x7260): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_slide': window_context.c:(.text+0x7340): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_project': window_context.c:(.text+0x7360): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_project': window_context.c:(.text+0x7440): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_normalize': window_context.c:(.text+0x7460): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_normalize': window_context.c:(.text+0x7520): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_cross': window_context.c:(.text+0x7540): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_cross': window_context.c:(.text+0x7620): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_clamp': window_context.c:(.text+0x7640): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_clamp': window_context.c:(.text+0x7740): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_min': window_context.c:(.text+0x7760): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_min': window_context.c:(.text+0x7840): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_max': window_context.c:(.text+0x7860): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_max': window_context.c:(.text+0x7940): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_round': window_context.c:(.text+0x7960): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_round': window_context.c:(.text+0x7a00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_ceil': window_context.c:(.text+0x7a20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_ceil': window_context.c:(.text+0x7ac0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_floor': window_context.c:(.text+0x7ae0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_floor': window_context.c:(.text+0x7b80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_abs': window_context.c:(.text+0x7ba0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_abs': window_context.c:(.text+0x7c60): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_inverse': window_context.c:(.text+0x7c80): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_inverse': window_context.c:(.text+0x7d40): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_negative': window_context.c:(.text+0x7d60): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_negative': window_context.c:(.text+0x7e20): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_snap': window_context.c:(.text+0x7e40): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_snap': window_context.c:(.text+0x7f20): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_divide': window_context.c:(.text+0x7f40): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_divide': window_context.c:(.text+0x8020): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_multiply_mat3': window_context.c:(.text+0x8040): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_multiply_mat3': window_context.c:(.text+0x8100): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_multiply': window_context.c:(.text+0x8120): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_multiply': window_context.c:(.text+0x8200): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_scale': window_context.c:(.text+0x8220): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_scale': window_context.c:(.text+0x82e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_subtract': window_context.c:(.text+0x8300): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_subtract': window_context.c:(.text+0x83e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_add': window_context.c:(.text+0x8400): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_add': window_context.c:(.text+0x84e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_one': window_context.c:(.text+0x8500): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_one': window_context.c:(.text+0x85a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_zero': window_context.c:(.text+0x85c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_zero': window_context.c:(.text+0x8660): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_assign_vec3': window_context.c:(.text+0x8680): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_assign_vec3': window_context.c:(.text+0x8720): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_assign': window_context.c:(.text+0x8740): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_assign': window_context.c:(.text+0x8800): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i': window_context.c:(.text+0x8820): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i': window_context.c:(.text+0x88c0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_is_equal': window_context.c:(.text+0x88e0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_is_equal': window_context.c:(.text+0x8940): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3i_is_zero': window_context.c:(.text+0x8960): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3i_is_zero': window_context.c:(.text+0x89a0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_distance_squared': window_context.c:(.text+0x89c0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_distance_squared': window_context.c:(.text+0x8a00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_distance': window_context.c:(.text+0x8a20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_distance': window_context.c:(.text+0x8a60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_length_squared': window_context.c:(.text+0x8a80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_length_squared': window_context.c:(.text+0x8aa0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_length': window_context.c:(.text+0x8ac0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_length': window_context.c:(.text+0x8ae0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_dot': window_context.c:(.text+0x8b00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_dot': window_context.c:(.text+0x8b40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_bezier4': window_context.c:(.text+0x8b60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_bezier4': window_context.c:(.text+0x8c40): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_bezier3': window_context.c:(.text+0x8c80): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_bezier3': window_context.c:(.text+0x8d40): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_lerp': window_context.c:(.text+0x8d60): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_lerp': window_context.c:(.text+0x8e20): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_reflect': window_context.c:(.text+0x8e40): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_reflect': window_context.c:(.text+0x8f00): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_slide': window_context.c:(.text+0x8f20): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_slide': window_context.c:(.text+0x8fe0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_project': window_context.c:(.text+0x9000): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_project': window_context.c:(.text+0x90c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_normalize': window_context.c:(.text+0x90e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_normalize': window_context.c:(.text+0x9180): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_cross': window_context.c:(.text+0x91a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_cross': window_context.c:(.text+0x9260): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_clamp': window_context.c:(.text+0x9280): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_clamp': window_context.c:(.text+0x9340): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_min': window_context.c:(.text+0x9360): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_min': window_context.c:(.text+0x9420): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_max': window_context.c:(.text+0x9440): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_max': window_context.c:(.text+0x9500): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_round': window_context.c:(.text+0x9520): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_round': window_context.c:(.text+0x95c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_ceil': window_context.c:(.text+0x95e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_ceil': window_context.c:(.text+0x9680): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_floor': window_context.c:(.text+0x96a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_floor': window_context.c:(.text+0x9740): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_abs': window_context.c:(.text+0x9760): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_abs': window_context.c:(.text+0x9800): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_inverse': window_context.c:(.text+0x9820): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_inverse': window_context.c:(.text+0x98c0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_negative': window_context.c:(.text+0x98e0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_negative': window_context.c:(.text+0x9980): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_snap': window_context.c:(.text+0x99a0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_snap': window_context.c:(.text+0x9a60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_divide': window_context.c:(.text+0x9a80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_divide': window_context.c:(.text+0x9b40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_multiply_mat3': window_context.c:(.text+0x9b60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_multiply_mat3': window_context.c:(.text+0x9c00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_multiply': window_context.c:(.text+0x9c20): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_multiply': window_context.c:(.text+0x9ce0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_scale': window_context.c:(.text+0x9d00): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_scale': window_context.c:(.text+0x9da0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_subtract': window_context.c:(.text+0x9dc0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_subtract': window_context.c:(.text+0x9e80): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_add': window_context.c:(.text+0x9ea0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_add': window_context.c:(.text+0x9f60): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_one': window_context.c:(.text+0x9f80): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_one': window_context.c:(.text+0xa020): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_zero': window_context.c:(.text+0xa040): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_zero': window_context.c:(.text+0xa0e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_assign_vec3i': window_context.c:(.text+0xa100): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_assign_vec3i': window_context.c:(.text+0xa1c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_assign': window_context.c:(.text+0xa1e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_assign': window_context.c:(.text+0xa280): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3': window_context.c:(.text+0xa2a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3': window_context.c:(.text+0xa340): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_nearly_equal': window_context.c:(.text+0xa360): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_nearly_equal': window_context.c:(.text+0xa3a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_equal': window_context.c:(.text+0xa3c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_equal': window_context.c:(.text+0xa400): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_near_zero': window_context.c:(.text+0xa420): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_near_zero': window_context.c:(.text+0xa460): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec3_is_zero': window_context.c:(.text+0xa480): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec3_is_zero': window_context.c:(.text+0xa4c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_distance_squared': window_context.c:(.text+0xa4e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_distance_squared': window_context.c:(.text+0xa520): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_distance': window_context.c:(.text+0xa540): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_distance': window_context.c:(.text+0xa560): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_length': window_context.c:(.text+0xa580): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_length': window_context.c:(.text+0xa5a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_length_squared': window_context.c:(.text+0xa5c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_length_squared': window_context.c:(.text+0xa5e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_angle': window_context.c:(.text+0xa600): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_angle': window_context.c:(.text+0xa620): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_dot': window_context.c:(.text+0xa640): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_dot': window_context.c:(.text+0xa680): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_bezier4': window_context.c:(.text+0xa6a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_bezier4': window_context.c:(.text+0xa740): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_bezier3': window_context.c:(.text+0xa780): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_bezier3': window_context.c:(.text+0xa820): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_lerp': window_context.c:(.text+0xa840): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_lerp': window_context.c:(.text+0xa8c0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_rotate': window_context.c:(.text+0xa8e0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_rotate': window_context.c:(.text+0xa960): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_tangent': window_context.c:(.text+0xa980): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_tangent': window_context.c:(.text+0xaa00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_reflect': window_context.c:(.text+0xaa20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_reflect': window_context.c:(.text+0xaaa0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_slide': window_context.c:(.text+0xaac0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_slide': window_context.c:(.text+0xab40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_project': window_context.c:(.text+0xab60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_project': window_context.c:(.text+0xabe0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_normalize': window_context.c:(.text+0xac00): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_normalize': window_context.c:(.text+0xac80): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_clamp': window_context.c:(.text+0xaca0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_clamp': window_context.c:(.text+0xad40): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_min': window_context.c:(.text+0xad60): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_min': window_context.c:(.text+0xade0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_max': window_context.c:(.text+0xae00): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_max': window_context.c:(.text+0xae80): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_round': window_context.c:(.text+0xaea0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_round': window_context.c:(.text+0xaf20): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_ceil': window_context.c:(.text+0xaf40): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_ceil': window_context.c:(.text+0xafc0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_floor': window_context.c:(.text+0xafe0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_floor': window_context.c:(.text+0xb060): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_abs': window_context.c:(.text+0xb080): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_abs': window_context.c:(.text+0xb100): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_inverse': window_context.c:(.text+0xb120): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_inverse': window_context.c:(.text+0xb1a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_negative': window_context.c:(.text+0xb1c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_negative': window_context.c:(.text+0xb240): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_snap': window_context.c:(.text+0xb260): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_snap': window_context.c:(.text+0xb2e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_divide': window_context.c:(.text+0xb300): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_divide': window_context.c:(.text+0xb380): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_multiply_mat2': window_context.c:(.text+0xb3a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_multiply_mat2': window_context.c:(.text+0xb440): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_multiply': window_context.c:(.text+0xb460): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_multiply': window_context.c:(.text+0xb4e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_scale': window_context.c:(.text+0xb500): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_scale': window_context.c:(.text+0xb580): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_subtract': window_context.c:(.text+0xb5a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_subtract': window_context.c:(.text+0xb620): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_add': window_context.c:(.text+0xb640): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_add': window_context.c:(.text+0xb6c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_one': window_context.c:(.text+0xb6e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_one': window_context.c:(.text+0xb760): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_zero': window_context.c:(.text+0xb780): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_zero': window_context.c:(.text+0xb800): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_assign_vec2': window_context.c:(.text+0xb820): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_assign_vec2': window_context.c:(.text+0xb8a0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_assign': window_context.c:(.text+0xb8c0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_assign': window_context.c:(.text+0xb940): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i': window_context.c:(.text+0xb960): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i': window_context.c:(.text+0xb9e0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_is_equal': window_context.c:(.text+0xba00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_is_equal': window_context.c:(.text+0xba40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2i_is_zero': window_context.c:(.text+0xba60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2i_is_zero': window_context.c:(.text+0xba80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_distance_squared': window_context.c:(.text+0xbaa0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_distance_squared': window_context.c:(.text+0xbae0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_distance': window_context.c:(.text+0xbb00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_distance': window_context.c:(.text+0xbb40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_length': window_context.c:(.text+0xbb60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_length': window_context.c:(.text+0xbb80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_length_squared': window_context.c:(.text+0xbba0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_length_squared': window_context.c:(.text+0xbbc0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_angle': window_context.c:(.text+0xbbe0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_angle': window_context.c:(.text+0xbc00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_dot': window_context.c:(.text+0xbc20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_dot': window_context.c:(.text+0xbc60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_bezier4': window_context.c:(.text+0xbc80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_bezier4': window_context.c:(.text+0xbd40): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_bezier3': window_context.c:(.text+0xbd80): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_bezier3': window_context.c:(.text+0xbe20): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_lerp': window_context.c:(.text+0xbe40): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_lerp': window_context.c:(.text+0xbee0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_rotate': window_context.c:(.text+0xbf00): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_rotate': window_context.c:(.text+0xbfa0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_tangent': window_context.c:(.text+0xbfc0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_tangent': window_context.c:(.text+0xc040): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_reflect': window_context.c:(.text+0xc060): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_reflect': window_context.c:(.text+0xc100): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_slide': window_context.c:(.text+0xc120): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_slide': window_context.c:(.text+0xc1c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_project': window_context.c:(.text+0xc1e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_project': window_context.c:(.text+0xc280): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_normalize': window_context.c:(.text+0xc2a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_normalize': window_context.c:(.text+0xc320): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_clamp': window_context.c:(.text+0xc340): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_clamp': window_context.c:(.text+0xc3e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_min': window_context.c:(.text+0xc400): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_min': window_context.c:(.text+0xc4a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_max': window_context.c:(.text+0xc4c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_max': window_context.c:(.text+0xc560): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_round': window_context.c:(.text+0xc580): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_round': window_context.c:(.text+0xc600): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_ceil': window_context.c:(.text+0xc620): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_ceil': window_context.c:(.text+0xc6a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_floor': window_context.c:(.text+0xc6c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_floor': window_context.c:(.text+0xc740): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_abs': window_context.c:(.text+0xc760): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_abs': window_context.c:(.text+0xc7e0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_inverse': window_context.c:(.text+0xc800): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_inverse': window_context.c:(.text+0xc880): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_negative': window_context.c:(.text+0xc8a0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_negative': window_context.c:(.text+0xc920): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_snap': window_context.c:(.text+0xc940): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_snap': window_context.c:(.text+0xc9e0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_divide': window_context.c:(.text+0xca00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_divide': window_context.c:(.text+0xcaa0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_multiply_mat2': window_context.c:(.text+0xcac0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_multiply_mat2': window_context.c:(.text+0xcb60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_multiply': window_context.c:(.text+0xcb80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_multiply': window_context.c:(.text+0xcc20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_scale': window_context.c:(.text+0xcc40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_scale': window_context.c:(.text+0xcce0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_subtract': window_context.c:(.text+0xcd00): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_subtract': window_context.c:(.text+0xcda0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_add': window_context.c:(.text+0xcdc0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_add': window_context.c:(.text+0xce60): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_one': window_context.c:(.text+0xce80): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_one': window_context.c:(.text+0xcf00): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_zero': window_context.c:(.text+0xcf20): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_zero': window_context.c:(.text+0xcfa0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_assign_vec2i': window_context.c:(.text+0xcfc0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_assign_vec2i': window_context.c:(.text+0xd040): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_assign': window_context.c:(.text+0xd060): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_assign': window_context.c:(.text+0xd0e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2': window_context.c:(.text+0xd100): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2': window_context.c:(.text+0xd180): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_nearly_equal': window_context.c:(.text+0xd1a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_nearly_equal': window_context.c:(.text+0xd1e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_equal': window_context.c:(.text+0xd200): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_equal': window_context.c:(.text+0xd240): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_near_zero': window_context.c:(.text+0xd260): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_near_zero': window_context.c:(.text+0xd280): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `svec2_is_zero': window_context.c:(.text+0xd2a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(window_context.c.o): In function `psvec2_is_zero': window_context.c:(.text+0xd2c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_lerp': yajl_utils.c:(.text+0x600): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_lerp': yajl_utils.c:(.text+0x680): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_multiply': yajl_utils.c:(.text+0x6a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_multiply': yajl_utils.c:(.text+0x720): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_scale': yajl_utils.c:(.text+0x740): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_scale': yajl_utils.c:(.text+0x7c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_negative': yajl_utils.c:(.text+0x7e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_negative': yajl_utils.c:(.text+0x860): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_scaling': yajl_utils.c:(.text+0x880): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_scaling': yajl_utils.c:(.text+0x900): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_translation': yajl_utils.c:(.text+0x920): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_translation': yajl_utils.c:(.text+0x9a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_look_at': yajl_utils.c:(.text+0x9c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_look_at': yajl_utils.c:(.text+0xa80): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_quaternion': yajl_utils.c:(.text+0xaa0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_quaternion': yajl_utils.c:(.text+0xb20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_axis': yajl_utils.c:(.text+0xb40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_axis': yajl_utils.c:(.text+0xbc0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_z': yajl_utils.c:(.text+0xbe0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_z': yajl_utils.c:(.text+0xc60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_y': yajl_utils.c:(.text+0xc80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_y': yajl_utils.c:(.text+0xd00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_rotation_x': yajl_utils.c:(.text+0xd20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_rotation_x': yajl_utils.c:(.text+0xda0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_perspective_infinite': yajl_utils.c:(.text+0xdc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_perspective_infinite': yajl_utils.c:(.text+0xe40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_perspective_fov': yajl_utils.c:(.text+0xe60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_perspective_fov': yajl_utils.c:(.text+0xee0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_perspective': yajl_utils.c:(.text+0xf00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_perspective': yajl_utils.c:(.text+0xf80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_ortho': yajl_utils.c:(.text+0xfa0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_ortho': yajl_utils.c:(.text+0x1020): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_inverse': yajl_utils.c:(.text+0x1040): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_inverse': yajl_utils.c:(.text+0x10c0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_adjugate': yajl_utils.c:(.text+0x10e0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_adjugate': yajl_utils.c:(.text+0x1160): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_transpose': yajl_utils.c:(.text+0x1180): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_transpose': yajl_utils.c:(.text+0x1200): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_assign_mat3': yajl_utils.c:(.text+0x1220): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_assign_mat3': yajl_utils.c:(.text+0x12a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_assign_mat2': yajl_utils.c:(.text+0x12c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_assign_mat2': yajl_utils.c:(.text+0x1360): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_assign': yajl_utils.c:(.text+0x1380): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_assign': yajl_utils.c:(.text+0x1400): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_determinant': yajl_utils.c:(.text+0x1420): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_determinant': yajl_utils.c:(.text+0x1440): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_identity': yajl_utils.c:(.text+0x1460): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_identity': yajl_utils.c:(.text+0x14e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4_zero': yajl_utils.c:(.text+0x1500): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4_zero': yajl_utils.c:(.text+0x1580): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat4': yajl_utils.c:(.text+0x15a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat4': yajl_utils.c:(.text+0x1620): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_lerp': yajl_utils.c:(.text+0x1640): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_lerp': yajl_utils.c:(.text+0x16c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_multiply': yajl_utils.c:(.text+0x16e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_multiply': yajl_utils.c:(.text+0x1760): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_scale': yajl_utils.c:(.text+0x1780): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_scale': yajl_utils.c:(.text+0x1800): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_negative': yajl_utils.c:(.text+0x1820): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_negative': yajl_utils.c:(.text+0x18a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_scaling': yajl_utils.c:(.text+0x18c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_scaling': yajl_utils.c:(.text+0x1940): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_quaternion': yajl_utils.c:(.text+0x1960): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_quaternion': yajl_utils.c:(.text+0x1a00): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_axis': yajl_utils.c:(.text+0x1a20): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_axis': yajl_utils.c:(.text+0x1ac0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_z': yajl_utils.c:(.text+0x1ae0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_z': yajl_utils.c:(.text+0x1b60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_y': yajl_utils.c:(.text+0x1b80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_y': yajl_utils.c:(.text+0x1c00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_rotation_x': yajl_utils.c:(.text+0x1c20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_rotation_x': yajl_utils.c:(.text+0x1ca0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_inverse': yajl_utils.c:(.text+0x1cc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_inverse': yajl_utils.c:(.text+0x1d40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_adjugate': yajl_utils.c:(.text+0x1d60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_adjugate': yajl_utils.c:(.text+0x1de0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_cofactor': yajl_utils.c:(.text+0x1e00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_cofactor': yajl_utils.c:(.text+0x1e80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_transpose': yajl_utils.c:(.text+0x1ea0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_transpose': yajl_utils.c:(.text+0x1f20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_assign_mat4': yajl_utils.c:(.text+0x1f40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_assign_mat4': yajl_utils.c:(.text+0x1fc0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_assign_mat2': yajl_utils.c:(.text+0x1fe0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_assign_mat2': yajl_utils.c:(.text+0x2080): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_assign': yajl_utils.c:(.text+0x20a0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_assign': yajl_utils.c:(.text+0x2120): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_determinant': yajl_utils.c:(.text+0x2140): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_determinant': yajl_utils.c:(.text+0x2160): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_identity': yajl_utils.c:(.text+0x2180): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_identity': yajl_utils.c:(.text+0x2200): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3_zero': yajl_utils.c:(.text+0x2220): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3_zero': yajl_utils.c:(.text+0x22a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat3': yajl_utils.c:(.text+0x22c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat3': yajl_utils.c:(.text+0x2340): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_lerp': yajl_utils.c:(.text+0x2360): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_lerp': yajl_utils.c:(.text+0x2420): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_multiply': yajl_utils.c:(.text+0x2440): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_multiply': yajl_utils.c:(.text+0x2500): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_scale': yajl_utils.c:(.text+0x2520): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_scale': yajl_utils.c:(.text+0x25c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_negative': yajl_utils.c:(.text+0x25e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_negative': yajl_utils.c:(.text+0x2680): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_scaling': yajl_utils.c:(.text+0x26a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_scaling': yajl_utils.c:(.text+0x2740): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_rotation': yajl_utils.c:(.text+0x2760): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_rotation': yajl_utils.c:(.text+0x2800): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_inverse': yajl_utils.c:(.text+0x2820): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_inverse': yajl_utils.c:(.text+0x28c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_cofactor': yajl_utils.c:(.text+0x28e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_cofactor': yajl_utils.c:(.text+0x2980): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_transpose': yajl_utils.c:(.text+0x29a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_transpose': yajl_utils.c:(.text+0x2a40): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_assign_mat4': yajl_utils.c:(.text+0x2a60): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_assign_mat4': yajl_utils.c:(.text+0x2b00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_assign_mat3': yajl_utils.c:(.text+0x2b20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_assign_mat3': yajl_utils.c:(.text+0x2bc0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_assign': yajl_utils.c:(.text+0x2be0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_assign': yajl_utils.c:(.text+0x2c80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_determinant': yajl_utils.c:(.text+0x2ca0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_determinant': yajl_utils.c:(.text+0x2ce0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_identity': yajl_utils.c:(.text+0x2d00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_identity': yajl_utils.c:(.text+0x2da0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2_zero': yajl_utils.c:(.text+0x2dc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2_zero': yajl_utils.c:(.text+0x2e60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `smat2': yajl_utils.c:(.text+0x2e80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psmat2': yajl_utils.c:(.text+0x2f20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_length_squared': yajl_utils.c:(.text+0x2f40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_length_squared': yajl_utils.c:(.text+0x2f80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_length': yajl_utils.c:(.text+0x2fa0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_length': yajl_utils.c:(.text+0x2fe0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_angle': yajl_utils.c:(.text+0x3000): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_angle': yajl_utils.c:(.text+0x3040): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_dot': yajl_utils.c:(.text+0x3060): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_dot': yajl_utils.c:(.text+0x30a0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_slerp': yajl_utils.c:(.text+0x30c0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_slerp': yajl_utils.c:(.text+0x3180): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_lerp': yajl_utils.c:(.text+0x31a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_lerp': yajl_utils.c:(.text+0x3260): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_yaw_pitch_roll': yajl_utils.c:(.text+0x3280): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_yaw_pitch_roll': yajl_utils.c:(.text+0x3320): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_mat4': yajl_utils.c:(.text+0x3340): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_mat4': yajl_utils.c:(.text+0x33e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_vec3': yajl_utils.c:(.text+0x3400): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_vec3': yajl_utils.c:(.text+0x34a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_from_axis_angle': yajl_utils.c:(.text+0x34c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_from_axis_angle': yajl_utils.c:(.text+0x3560): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_power': yajl_utils.c:(.text+0x3580): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_power': yajl_utils.c:(.text+0x3620): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_normalize': yajl_utils.c:(.text+0x3640): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_normalize': yajl_utils.c:(.text+0x36e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_inverse': yajl_utils.c:(.text+0x3700): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_inverse': yajl_utils.c:(.text+0x37a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_conjugate': yajl_utils.c:(.text+0x37c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_conjugate': yajl_utils.c:(.text+0x3860): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_negative': yajl_utils.c:(.text+0x3880): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_negative': yajl_utils.c:(.text+0x3920): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_divide': yajl_utils.c:(.text+0x3940): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_divide': yajl_utils.c:(.text+0x3a00): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_multiply': yajl_utils.c:(.text+0x3a20): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_multiply': yajl_utils.c:(.text+0x3ae0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_scale': yajl_utils.c:(.text+0x3b00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_scale': yajl_utils.c:(.text+0x3ba0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_null': yajl_utils.c:(.text+0x3bc0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_null': yajl_utils.c:(.text+0x3c60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_zero': yajl_utils.c:(.text+0x3c80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_zero': yajl_utils.c:(.text+0x3d20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_assign': yajl_utils.c:(.text+0x3d40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_assign': yajl_utils.c:(.text+0x3de0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat': yajl_utils.c:(.text+0x3e00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat': yajl_utils.c:(.text+0x3ea0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_nearly_equal': yajl_utils.c:(.text+0x3ec0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_nearly_equal': yajl_utils.c:(.text+0x3f00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_equal': yajl_utils.c:(.text+0x3f20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_equal': yajl_utils.c:(.text+0x3f60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_near_zero': yajl_utils.c:(.text+0x3f80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_near_zero': yajl_utils.c:(.text+0x3fc0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `squat_is_zero': yajl_utils.c:(.text+0x3fe0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psquat_is_zero': yajl_utils.c:(.text+0x4020): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_lerp': yajl_utils.c:(.text+0x4040): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_lerp': yajl_utils.c:(.text+0x40e0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_normalize': yajl_utils.c:(.text+0x4100): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_normalize': yajl_utils.c:(.text+0x41a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_clamp': yajl_utils.c:(.text+0x41c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_clamp': yajl_utils.c:(.text+0x4260): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_min': yajl_utils.c:(.text+0x4280): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_min': yajl_utils.c:(.text+0x4320): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_max': yajl_utils.c:(.text+0x4340): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_max': yajl_utils.c:(.text+0x43e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_round': yajl_utils.c:(.text+0x4400): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_round': yajl_utils.c:(.text+0x44a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_ceil': yajl_utils.c:(.text+0x44c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_ceil': yajl_utils.c:(.text+0x4560): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_floor': yajl_utils.c:(.text+0x4580): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_floor': yajl_utils.c:(.text+0x4620): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_abs': yajl_utils.c:(.text+0x4640): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_abs': yajl_utils.c:(.text+0x46e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_inverse': yajl_utils.c:(.text+0x4700): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_inverse': yajl_utils.c:(.text+0x47a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_negative': yajl_utils.c:(.text+0x47c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_negative': yajl_utils.c:(.text+0x4860): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_snap': yajl_utils.c:(.text+0x4880): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_snap': yajl_utils.c:(.text+0x4920): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_divide': yajl_utils.c:(.text+0x4940): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_divide': yajl_utils.c:(.text+0x49e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_multiply_mat4': yajl_utils.c:(.text+0x4a00): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_multiply_mat4': yajl_utils.c:(.text+0x4aa0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_multiply': yajl_utils.c:(.text+0x4ac0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_multiply': yajl_utils.c:(.text+0x4b60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_scale': yajl_utils.c:(.text+0x4b80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_scale': yajl_utils.c:(.text+0x4c20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_subtract': yajl_utils.c:(.text+0x4c40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_subtract': yajl_utils.c:(.text+0x4ce0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_add': yajl_utils.c:(.text+0x4d00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_add': yajl_utils.c:(.text+0x4da0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_one': yajl_utils.c:(.text+0x4dc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_one': yajl_utils.c:(.text+0x4e40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_zero': yajl_utils.c:(.text+0x4e60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_zero': yajl_utils.c:(.text+0x4ee0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_assign_vec4': yajl_utils.c:(.text+0x4f00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_assign_vec4': yajl_utils.c:(.text+0x4fa0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_assign': yajl_utils.c:(.text+0x4fc0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_assign': yajl_utils.c:(.text+0x5060): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i': yajl_utils.c:(.text+0x5080): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i': yajl_utils.c:(.text+0x5120): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_is_equal': yajl_utils.c:(.text+0x5160): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_is_equal': yajl_utils.c:(.text+0x51a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4i_is_zero': yajl_utils.c:(.text+0x51c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4i_is_zero': yajl_utils.c:(.text+0x51e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_lerp': yajl_utils.c:(.text+0x5200): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_lerp': yajl_utils.c:(.text+0x52a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_normalize': yajl_utils.c:(.text+0x52c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_normalize': yajl_utils.c:(.text+0x5360): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_clamp': yajl_utils.c:(.text+0x5380): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_clamp': yajl_utils.c:(.text+0x5420): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_min': yajl_utils.c:(.text+0x5440): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_min': yajl_utils.c:(.text+0x54e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_max': yajl_utils.c:(.text+0x5500): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_max': yajl_utils.c:(.text+0x55a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_round': yajl_utils.c:(.text+0x55c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_round': yajl_utils.c:(.text+0x5660): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_ceil': yajl_utils.c:(.text+0x5680): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_ceil': yajl_utils.c:(.text+0x5720): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_floor': yajl_utils.c:(.text+0x5740): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_floor': yajl_utils.c:(.text+0x57e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_abs': yajl_utils.c:(.text+0x5800): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_abs': yajl_utils.c:(.text+0x58a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_inverse': yajl_utils.c:(.text+0x58c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_inverse': yajl_utils.c:(.text+0x5960): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_negative': yajl_utils.c:(.text+0x5980): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_negative': yajl_utils.c:(.text+0x5a20): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_snap': yajl_utils.c:(.text+0x5a40): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_snap': yajl_utils.c:(.text+0x5ae0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_divide': yajl_utils.c:(.text+0x5b00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_divide': yajl_utils.c:(.text+0x5ba0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_multiply_mat4': yajl_utils.c:(.text+0x5bc0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_multiply_mat4': yajl_utils.c:(.text+0x5c60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_multiply': yajl_utils.c:(.text+0x5c80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_multiply': yajl_utils.c:(.text+0x5d20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_scale': yajl_utils.c:(.text+0x5d40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_scale': yajl_utils.c:(.text+0x5de0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_subtract': yajl_utils.c:(.text+0x5e00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_subtract': yajl_utils.c:(.text+0x5ea0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_add': yajl_utils.c:(.text+0x5ec0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_add': yajl_utils.c:(.text+0x5f60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_one': yajl_utils.c:(.text+0x5f80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_one': yajl_utils.c:(.text+0x6000): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_zero': yajl_utils.c:(.text+0x6020): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_zero': yajl_utils.c:(.text+0x60a0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_assign_vec4i': yajl_utils.c:(.text+0x60c0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_assign_vec4i': yajl_utils.c:(.text+0x6160): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_assign': yajl_utils.c:(.text+0x6180): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_assign': yajl_utils.c:(.text+0x6220): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4': yajl_utils.c:(.text+0x6240): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4': yajl_utils.c:(.text+0x62e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_nearly_equal': yajl_utils.c:(.text+0x6300): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_nearly_equal': yajl_utils.c:(.text+0x6340): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_equal': yajl_utils.c:(.text+0x6360): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_equal': yajl_utils.c:(.text+0x63a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_near_zero': yajl_utils.c:(.text+0x63c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_near_zero': yajl_utils.c:(.text+0x6400): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec4_is_zero': yajl_utils.c:(.text+0x6420): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec4_is_zero': yajl_utils.c:(.text+0x6440): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_distance_squared': yajl_utils.c:(.text+0x6460): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_distance_squared': yajl_utils.c:(.text+0x64c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_distance': yajl_utils.c:(.text+0x64e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_distance': yajl_utils.c:(.text+0x6540): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_length_squared': yajl_utils.c:(.text+0x6560): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_length_squared': yajl_utils.c:(.text+0x65a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_length': yajl_utils.c:(.text+0x65c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_length': yajl_utils.c:(.text+0x6600): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_dot': yajl_utils.c:(.text+0x6620): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_dot': yajl_utils.c:(.text+0x6680): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_bezier4': yajl_utils.c:(.text+0x66a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_bezier4': yajl_utils.c:(.text+0x67a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_bezier3': yajl_utils.c:(.text+0x67e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_bezier3': yajl_utils.c:(.text+0x68e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_lerp': yajl_utils.c:(.text+0x6900): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_lerp': yajl_utils.c:(.text+0x69e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_reflect': yajl_utils.c:(.text+0x6a00): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_reflect': yajl_utils.c:(.text+0x6ae0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_slide': yajl_utils.c:(.text+0x6b00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_slide': yajl_utils.c:(.text+0x6be0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_project': yajl_utils.c:(.text+0x6c00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_project': yajl_utils.c:(.text+0x6ce0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_normalize': yajl_utils.c:(.text+0x6d00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_normalize': yajl_utils.c:(.text+0x6dc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_cross': yajl_utils.c:(.text+0x6de0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_cross': yajl_utils.c:(.text+0x6ec0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_clamp': yajl_utils.c:(.text+0x6ee0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_clamp': yajl_utils.c:(.text+0x6fe0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_min': yajl_utils.c:(.text+0x7000): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_min': yajl_utils.c:(.text+0x70e0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_max': yajl_utils.c:(.text+0x7100): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_max': yajl_utils.c:(.text+0x71e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_round': yajl_utils.c:(.text+0x7200): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_round': yajl_utils.c:(.text+0x72a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_ceil': yajl_utils.c:(.text+0x72c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_ceil': yajl_utils.c:(.text+0x7360): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_floor': yajl_utils.c:(.text+0x7380): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_floor': yajl_utils.c:(.text+0x7420): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_abs': yajl_utils.c:(.text+0x7440): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_abs': yajl_utils.c:(.text+0x7500): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_inverse': yajl_utils.c:(.text+0x7520): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_inverse': yajl_utils.c:(.text+0x75e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_negative': yajl_utils.c:(.text+0x7600): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_negative': yajl_utils.c:(.text+0x76c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_snap': yajl_utils.c:(.text+0x76e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_snap': yajl_utils.c:(.text+0x77c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_divide': yajl_utils.c:(.text+0x77e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_divide': yajl_utils.c:(.text+0x78c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_multiply_mat3': yajl_utils.c:(.text+0x78e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_multiply_mat3': yajl_utils.c:(.text+0x79a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_multiply': yajl_utils.c:(.text+0x79c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_multiply': yajl_utils.c:(.text+0x7aa0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_scale': yajl_utils.c:(.text+0x7ac0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_scale': yajl_utils.c:(.text+0x7b80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_subtract': yajl_utils.c:(.text+0x7ba0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_subtract': yajl_utils.c:(.text+0x7c80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_add': yajl_utils.c:(.text+0x7ca0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_add': yajl_utils.c:(.text+0x7d80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_one': yajl_utils.c:(.text+0x7da0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_one': yajl_utils.c:(.text+0x7e40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_zero': yajl_utils.c:(.text+0x7e60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_zero': yajl_utils.c:(.text+0x7f00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_assign_vec3': yajl_utils.c:(.text+0x7f20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_assign_vec3': yajl_utils.c:(.text+0x7fc0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_assign': yajl_utils.c:(.text+0x7fe0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_assign': yajl_utils.c:(.text+0x80a0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i': yajl_utils.c:(.text+0x80c0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i': yajl_utils.c:(.text+0x8160): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_is_equal': yajl_utils.c:(.text+0x8180): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_is_equal': yajl_utils.c:(.text+0x81e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3i_is_zero': yajl_utils.c:(.text+0x8200): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3i_is_zero': yajl_utils.c:(.text+0x8240): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_distance_squared': yajl_utils.c:(.text+0x8260): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_distance_squared': yajl_utils.c:(.text+0x82a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_distance': yajl_utils.c:(.text+0x82c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_distance': yajl_utils.c:(.text+0x8300): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_length_squared': yajl_utils.c:(.text+0x8320): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_length_squared': yajl_utils.c:(.text+0x8340): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_length': yajl_utils.c:(.text+0x8360): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_length': yajl_utils.c:(.text+0x8380): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_dot': yajl_utils.c:(.text+0x83a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_dot': yajl_utils.c:(.text+0x83e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_bezier4': yajl_utils.c:(.text+0x8400): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_bezier4': yajl_utils.c:(.text+0x84e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_bezier3': yajl_utils.c:(.text+0x8520): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_bezier3': yajl_utils.c:(.text+0x85e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_lerp': yajl_utils.c:(.text+0x8600): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_lerp': yajl_utils.c:(.text+0x86c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_reflect': yajl_utils.c:(.text+0x86e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_reflect': yajl_utils.c:(.text+0x87a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_slide': yajl_utils.c:(.text+0x87c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_slide': yajl_utils.c:(.text+0x8880): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_project': yajl_utils.c:(.text+0x88a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_project': yajl_utils.c:(.text+0x8960): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_normalize': yajl_utils.c:(.text+0x8980): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_normalize': yajl_utils.c:(.text+0x8a20): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_cross': yajl_utils.c:(.text+0x8a40): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_cross': yajl_utils.c:(.text+0x8b00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_clamp': yajl_utils.c:(.text+0x8b20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_clamp': yajl_utils.c:(.text+0x8be0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_min': yajl_utils.c:(.text+0x8c00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_min': yajl_utils.c:(.text+0x8cc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_max': yajl_utils.c:(.text+0x8ce0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_max': yajl_utils.c:(.text+0x8da0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_round': yajl_utils.c:(.text+0x8dc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_round': yajl_utils.c:(.text+0x8e60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_ceil': yajl_utils.c:(.text+0x8e80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_ceil': yajl_utils.c:(.text+0x8f20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_floor': yajl_utils.c:(.text+0x8f40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_floor': yajl_utils.c:(.text+0x8fe0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_abs': yajl_utils.c:(.text+0x9000): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_abs': yajl_utils.c:(.text+0x90a0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_inverse': yajl_utils.c:(.text+0x90c0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_inverse': yajl_utils.c:(.text+0x9160): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_negative': yajl_utils.c:(.text+0x9180): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_negative': yajl_utils.c:(.text+0x9220): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_snap': yajl_utils.c:(.text+0x9240): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_snap': yajl_utils.c:(.text+0x9300): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_divide': yajl_utils.c:(.text+0x9320): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_divide': yajl_utils.c:(.text+0x93e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_multiply_mat3': yajl_utils.c:(.text+0x9400): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_multiply_mat3': yajl_utils.c:(.text+0x94a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_multiply': yajl_utils.c:(.text+0x94c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_multiply': yajl_utils.c:(.text+0x9580): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_scale': yajl_utils.c:(.text+0x95a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_scale': yajl_utils.c:(.text+0x9640): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_subtract': yajl_utils.c:(.text+0x9660): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_subtract': yajl_utils.c:(.text+0x9720): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_add': yajl_utils.c:(.text+0x9740): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_add': yajl_utils.c:(.text+0x9800): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_one': yajl_utils.c:(.text+0x9820): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_one': yajl_utils.c:(.text+0x98c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_zero': yajl_utils.c:(.text+0x98e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_zero': yajl_utils.c:(.text+0x9980): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_assign_vec3i': yajl_utils.c:(.text+0x99a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_assign_vec3i': yajl_utils.c:(.text+0x9a60): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_assign': yajl_utils.c:(.text+0x9a80): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_assign': yajl_utils.c:(.text+0x9b20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3': yajl_utils.c:(.text+0x9b40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3': yajl_utils.c:(.text+0x9be0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_nearly_equal': yajl_utils.c:(.text+0x9c00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_nearly_equal': yajl_utils.c:(.text+0x9c40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_equal': yajl_utils.c:(.text+0x9c60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_equal': yajl_utils.c:(.text+0x9ca0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_near_zero': yajl_utils.c:(.text+0x9cc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_near_zero': yajl_utils.c:(.text+0x9d00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec3_is_zero': yajl_utils.c:(.text+0x9d20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec3_is_zero': yajl_utils.c:(.text+0x9d60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_distance_squared': yajl_utils.c:(.text+0x9d80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_distance_squared': yajl_utils.c:(.text+0x9dc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_distance': yajl_utils.c:(.text+0x9de0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_distance': yajl_utils.c:(.text+0x9e00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_length': yajl_utils.c:(.text+0x9e20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_length': yajl_utils.c:(.text+0x9e40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_length_squared': yajl_utils.c:(.text+0x9e60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_length_squared': yajl_utils.c:(.text+0x9e80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_angle': yajl_utils.c:(.text+0x9ea0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_angle': yajl_utils.c:(.text+0x9ec0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_dot': yajl_utils.c:(.text+0x9ee0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_dot': yajl_utils.c:(.text+0x9f20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_bezier4': yajl_utils.c:(.text+0x9f40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_bezier4': yajl_utils.c:(.text+0x9fe0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_bezier3': yajl_utils.c:(.text+0xa020): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_bezier3': yajl_utils.c:(.text+0xa0c0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_lerp': yajl_utils.c:(.text+0xa0e0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_lerp': yajl_utils.c:(.text+0xa160): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_rotate': yajl_utils.c:(.text+0xa180): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_rotate': yajl_utils.c:(.text+0xa200): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_tangent': yajl_utils.c:(.text+0xa220): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_tangent': yajl_utils.c:(.text+0xa2a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_reflect': yajl_utils.c:(.text+0xa2c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_reflect': yajl_utils.c:(.text+0xa340): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_slide': yajl_utils.c:(.text+0xa360): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_slide': yajl_utils.c:(.text+0xa3e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_project': yajl_utils.c:(.text+0xa400): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_project': yajl_utils.c:(.text+0xa480): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_normalize': yajl_utils.c:(.text+0xa4a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_normalize': yajl_utils.c:(.text+0xa520): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_clamp': yajl_utils.c:(.text+0xa540): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_clamp': yajl_utils.c:(.text+0xa5e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_min': yajl_utils.c:(.text+0xa600): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_min': yajl_utils.c:(.text+0xa680): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_max': yajl_utils.c:(.text+0xa6a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_max': yajl_utils.c:(.text+0xa720): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_round': yajl_utils.c:(.text+0xa740): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_round': yajl_utils.c:(.text+0xa7c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_ceil': yajl_utils.c:(.text+0xa7e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_ceil': yajl_utils.c:(.text+0xa860): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_floor': yajl_utils.c:(.text+0xa880): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_floor': yajl_utils.c:(.text+0xa900): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_abs': yajl_utils.c:(.text+0xa920): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_abs': yajl_utils.c:(.text+0xa9a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_inverse': yajl_utils.c:(.text+0xa9c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_inverse': yajl_utils.c:(.text+0xaa40): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_negative': yajl_utils.c:(.text+0xaa60): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_negative': yajl_utils.c:(.text+0xaae0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_snap': yajl_utils.c:(.text+0xab00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_snap': yajl_utils.c:(.text+0xab80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_divide': yajl_utils.c:(.text+0xaba0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_divide': yajl_utils.c:(.text+0xac20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_multiply_mat2': yajl_utils.c:(.text+0xac40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_multiply_mat2': yajl_utils.c:(.text+0xace0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_multiply': yajl_utils.c:(.text+0xad00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_multiply': yajl_utils.c:(.text+0xad80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_scale': yajl_utils.c:(.text+0xada0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_scale': yajl_utils.c:(.text+0xae20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_subtract': yajl_utils.c:(.text+0xae40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_subtract': yajl_utils.c:(.text+0xaec0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_add': yajl_utils.c:(.text+0xaee0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_add': yajl_utils.c:(.text+0xaf60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_one': yajl_utils.c:(.text+0xaf80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_one': yajl_utils.c:(.text+0xb000): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_zero': yajl_utils.c:(.text+0xb020): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_zero': yajl_utils.c:(.text+0xb0a0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_assign_vec2': yajl_utils.c:(.text+0xb0c0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_assign_vec2': yajl_utils.c:(.text+0xb140): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_assign': yajl_utils.c:(.text+0xb160): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_assign': yajl_utils.c:(.text+0xb1e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i': yajl_utils.c:(.text+0xb200): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i': yajl_utils.c:(.text+0xb280): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_is_equal': yajl_utils.c:(.text+0xb2a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_is_equal': yajl_utils.c:(.text+0xb2e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2i_is_zero': yajl_utils.c:(.text+0xb300): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2i_is_zero': yajl_utils.c:(.text+0xb320): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_distance_squared': yajl_utils.c:(.text+0xb340): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_distance_squared': yajl_utils.c:(.text+0xb380): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_distance': yajl_utils.c:(.text+0xb3a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_distance': yajl_utils.c:(.text+0xb3e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_length': yajl_utils.c:(.text+0xb400): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_length': yajl_utils.c:(.text+0xb420): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_length_squared': yajl_utils.c:(.text+0xb440): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_length_squared': yajl_utils.c:(.text+0xb460): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_angle': yajl_utils.c:(.text+0xb480): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_angle': yajl_utils.c:(.text+0xb4a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_dot': yajl_utils.c:(.text+0xb4c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_dot': yajl_utils.c:(.text+0xb500): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_bezier4': yajl_utils.c:(.text+0xb520): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_bezier4': yajl_utils.c:(.text+0xb5e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_bezier3': yajl_utils.c:(.text+0xb620): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_bezier3': yajl_utils.c:(.text+0xb6c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_lerp': yajl_utils.c:(.text+0xb6e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_lerp': yajl_utils.c:(.text+0xb780): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_rotate': yajl_utils.c:(.text+0xb7a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_rotate': yajl_utils.c:(.text+0xb840): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_tangent': yajl_utils.c:(.text+0xb860): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_tangent': yajl_utils.c:(.text+0xb8e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_reflect': yajl_utils.c:(.text+0xb900): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_reflect': yajl_utils.c:(.text+0xb9a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_slide': yajl_utils.c:(.text+0xb9c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_slide': yajl_utils.c:(.text+0xba60): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_project': yajl_utils.c:(.text+0xba80): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_project': yajl_utils.c:(.text+0xbb20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_normalize': yajl_utils.c:(.text+0xbb40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_normalize': yajl_utils.c:(.text+0xbbc0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_clamp': yajl_utils.c:(.text+0xbbe0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_clamp': yajl_utils.c:(.text+0xbc80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_min': yajl_utils.c:(.text+0xbca0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_min': yajl_utils.c:(.text+0xbd40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_max': yajl_utils.c:(.text+0xbd60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_max': yajl_utils.c:(.text+0xbe00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_round': yajl_utils.c:(.text+0xbe20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_round': yajl_utils.c:(.text+0xbea0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_ceil': yajl_utils.c:(.text+0xbec0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_ceil': yajl_utils.c:(.text+0xbf40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_floor': yajl_utils.c:(.text+0xbf60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_floor': yajl_utils.c:(.text+0xbfe0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_abs': yajl_utils.c:(.text+0xc000): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_abs': yajl_utils.c:(.text+0xc080): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_inverse': yajl_utils.c:(.text+0xc0a0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_inverse': yajl_utils.c:(.text+0xc120): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_negative': yajl_utils.c:(.text+0xc140): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_negative': yajl_utils.c:(.text+0xc1c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_snap': yajl_utils.c:(.text+0xc1e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_snap': yajl_utils.c:(.text+0xc280): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_divide': yajl_utils.c:(.text+0xc2a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_divide': yajl_utils.c:(.text+0xc340): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_multiply_mat2': yajl_utils.c:(.text+0xc360): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_multiply_mat2': yajl_utils.c:(.text+0xc400): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_multiply': yajl_utils.c:(.text+0xc420): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_multiply': yajl_utils.c:(.text+0xc4c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_scale': yajl_utils.c:(.text+0xc4e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_scale': yajl_utils.c:(.text+0xc580): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_subtract': yajl_utils.c:(.text+0xc5a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_subtract': yajl_utils.c:(.text+0xc640): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_add': yajl_utils.c:(.text+0xc660): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_add': yajl_utils.c:(.text+0xc700): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_one': yajl_utils.c:(.text+0xc720): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_one': yajl_utils.c:(.text+0xc7a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_zero': yajl_utils.c:(.text+0xc7c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_zero': yajl_utils.c:(.text+0xc840): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_assign_vec2i': yajl_utils.c:(.text+0xc860): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_assign_vec2i': yajl_utils.c:(.text+0xc8e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_assign': yajl_utils.c:(.text+0xc900): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_assign': yajl_utils.c:(.text+0xc980): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2': yajl_utils.c:(.text+0xc9a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2': yajl_utils.c:(.text+0xca20): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_nearly_equal': yajl_utils.c:(.text+0xca40): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_nearly_equal': yajl_utils.c:(.text+0xca80): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_equal': yajl_utils.c:(.text+0xcaa0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_equal': yajl_utils.c:(.text+0xcae0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_near_zero': yajl_utils.c:(.text+0xcb00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_near_zero': yajl_utils.c:(.text+0xcb20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `svec2_is_zero': yajl_utils.c:(.text+0xcb40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(yajl_utils.c.o): In function `psvec2_is_zero': yajl_utils.c:(.text+0xcb60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_lerp': actor_fire.c:(.text+0x500): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_lerp': actor_fire.c:(.text+0x580): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_multiply': actor_fire.c:(.text+0x5a0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_multiply': actor_fire.c:(.text+0x620): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_scale': actor_fire.c:(.text+0x640): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_scale': actor_fire.c:(.text+0x6c0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_negative': actor_fire.c:(.text+0x6e0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_negative': actor_fire.c:(.text+0x760): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_scaling': actor_fire.c:(.text+0x780): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_scaling': actor_fire.c:(.text+0x800): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_translation': actor_fire.c:(.text+0x820): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_translation': actor_fire.c:(.text+0x8a0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_look_at': actor_fire.c:(.text+0x8c0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_look_at': actor_fire.c:(.text+0x980): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_quaternion': actor_fire.c:(.text+0x9a0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_quaternion': actor_fire.c:(.text+0xa20): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_axis': actor_fire.c:(.text+0xa40): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_axis': actor_fire.c:(.text+0xac0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_z': actor_fire.c:(.text+0xae0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_z': actor_fire.c:(.text+0xb60): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_y': actor_fire.c:(.text+0xb80): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_y': actor_fire.c:(.text+0xc00): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_rotation_x': actor_fire.c:(.text+0xc20): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_rotation_x': actor_fire.c:(.text+0xca0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_perspective_infinite': actor_fire.c:(.text+0xcc0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_perspective_infinite': actor_fire.c:(.text+0xd40): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_perspective_fov': actor_fire.c:(.text+0xd60): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_perspective_fov': actor_fire.c:(.text+0xde0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_perspective': actor_fire.c:(.text+0xe00): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_perspective': actor_fire.c:(.text+0xe80): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_ortho': actor_fire.c:(.text+0xea0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_ortho': actor_fire.c:(.text+0xf20): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_inverse': actor_fire.c:(.text+0xf40): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_inverse': actor_fire.c:(.text+0xfc0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_adjugate': actor_fire.c:(.text+0xfe0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_adjugate': actor_fire.c:(.text+0x1060): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_transpose': actor_fire.c:(.text+0x1080): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_transpose': actor_fire.c:(.text+0x1100): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_assign_mat3': actor_fire.c:(.text+0x1120): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_assign_mat3': actor_fire.c:(.text+0x11a0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_assign_mat2': actor_fire.c:(.text+0x11c0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_assign_mat2': actor_fire.c:(.text+0x1260): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_assign': actor_fire.c:(.text+0x1280): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_assign': actor_fire.c:(.text+0x1300): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_determinant': actor_fire.c:(.text+0x1320): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_determinant': actor_fire.c:(.text+0x1340): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_identity': actor_fire.c:(.text+0x1360): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_identity': actor_fire.c:(.text+0x13e0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4_zero': actor_fire.c:(.text+0x1400): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4_zero': actor_fire.c:(.text+0x1480): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat4': actor_fire.c:(.text+0x14a0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat4': actor_fire.c:(.text+0x1520): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_lerp': actor_fire.c:(.text+0x1540): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_lerp': actor_fire.c:(.text+0x15c0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_multiply': actor_fire.c:(.text+0x15e0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_multiply': actor_fire.c:(.text+0x1660): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_scale': actor_fire.c:(.text+0x1680): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_scale': actor_fire.c:(.text+0x1700): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_negative': actor_fire.c:(.text+0x1720): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_negative': actor_fire.c:(.text+0x17a0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_scaling': actor_fire.c:(.text+0x17c0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_scaling': actor_fire.c:(.text+0x1840): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_quaternion': actor_fire.c:(.text+0x1860): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_quaternion': actor_fire.c:(.text+0x1900): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_axis': actor_fire.c:(.text+0x1920): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_axis': actor_fire.c:(.text+0x19c0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_z': actor_fire.c:(.text+0x19e0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_z': actor_fire.c:(.text+0x1a60): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_y': actor_fire.c:(.text+0x1a80): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_y': actor_fire.c:(.text+0x1b00): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_rotation_x': actor_fire.c:(.text+0x1b20): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_rotation_x': actor_fire.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_inverse': actor_fire.c:(.text+0x1bc0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_inverse': actor_fire.c:(.text+0x1c40): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_adjugate': actor_fire.c:(.text+0x1c60): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_adjugate': actor_fire.c:(.text+0x1ce0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_cofactor': actor_fire.c:(.text+0x1d00): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_cofactor': actor_fire.c:(.text+0x1d80): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_transpose': actor_fire.c:(.text+0x1da0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_transpose': actor_fire.c:(.text+0x1e20): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_assign_mat4': actor_fire.c:(.text+0x1e40): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_assign_mat4': actor_fire.c:(.text+0x1ec0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_assign_mat2': actor_fire.c:(.text+0x1ee0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_assign_mat2': actor_fire.c:(.text+0x1f80): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_assign': actor_fire.c:(.text+0x1fa0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_assign': actor_fire.c:(.text+0x2020): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_determinant': actor_fire.c:(.text+0x2040): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_determinant': actor_fire.c:(.text+0x2060): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_identity': actor_fire.c:(.text+0x2080): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_identity': actor_fire.c:(.text+0x2100): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3_zero': actor_fire.c:(.text+0x2120): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3_zero': actor_fire.c:(.text+0x21a0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat3': actor_fire.c:(.text+0x21c0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat3': actor_fire.c:(.text+0x2240): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_lerp': actor_fire.c:(.text+0x2260): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_lerp': actor_fire.c:(.text+0x2320): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_multiply': actor_fire.c:(.text+0x2340): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_multiply': actor_fire.c:(.text+0x2400): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_scale': actor_fire.c:(.text+0x2420): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_scale': actor_fire.c:(.text+0x24c0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_negative': actor_fire.c:(.text+0x24e0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_negative': actor_fire.c:(.text+0x2580): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_scaling': actor_fire.c:(.text+0x25a0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_scaling': actor_fire.c:(.text+0x2640): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_rotation': actor_fire.c:(.text+0x2660): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_rotation': actor_fire.c:(.text+0x2700): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_inverse': actor_fire.c:(.text+0x2720): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_inverse': actor_fire.c:(.text+0x27c0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_cofactor': actor_fire.c:(.text+0x27e0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_cofactor': actor_fire.c:(.text+0x2880): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_transpose': actor_fire.c:(.text+0x28a0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_transpose': actor_fire.c:(.text+0x2940): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_assign_mat4': actor_fire.c:(.text+0x2960): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_assign_mat4': actor_fire.c:(.text+0x2a00): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_assign_mat3': actor_fire.c:(.text+0x2a20): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_assign_mat3': actor_fire.c:(.text+0x2ac0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_assign': actor_fire.c:(.text+0x2ae0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_assign': actor_fire.c:(.text+0x2b80): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_determinant': actor_fire.c:(.text+0x2ba0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_determinant': actor_fire.c:(.text+0x2be0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_identity': actor_fire.c:(.text+0x2c00): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_identity': actor_fire.c:(.text+0x2ca0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2_zero': actor_fire.c:(.text+0x2cc0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2_zero': actor_fire.c:(.text+0x2d60): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `smat2': actor_fire.c:(.text+0x2d80): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psmat2': actor_fire.c:(.text+0x2e20): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_length_squared': actor_fire.c:(.text+0x2e40): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_length_squared': actor_fire.c:(.text+0x2e80): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_length': actor_fire.c:(.text+0x2ea0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_length': actor_fire.c:(.text+0x2ee0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_angle': actor_fire.c:(.text+0x2f00): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_angle': actor_fire.c:(.text+0x2f40): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_dot': actor_fire.c:(.text+0x2f60): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_dot': actor_fire.c:(.text+0x2fa0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_slerp': actor_fire.c:(.text+0x2fc0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_slerp': actor_fire.c:(.text+0x3080): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_lerp': actor_fire.c:(.text+0x30a0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_lerp': actor_fire.c:(.text+0x3160): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_yaw_pitch_roll': actor_fire.c:(.text+0x3180): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_yaw_pitch_roll': actor_fire.c:(.text+0x3220): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_mat4': actor_fire.c:(.text+0x3240): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_mat4': actor_fire.c:(.text+0x32e0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_vec3': actor_fire.c:(.text+0x3300): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_vec3': actor_fire.c:(.text+0x33a0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_from_axis_angle': actor_fire.c:(.text+0x33c0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_from_axis_angle': actor_fire.c:(.text+0x3460): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_power': actor_fire.c:(.text+0x3480): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_power': actor_fire.c:(.text+0x3520): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_normalize': actor_fire.c:(.text+0x3540): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_normalize': actor_fire.c:(.text+0x35e0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_inverse': actor_fire.c:(.text+0x3600): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_inverse': actor_fire.c:(.text+0x36a0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_conjugate': actor_fire.c:(.text+0x36c0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_conjugate': actor_fire.c:(.text+0x3760): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_negative': actor_fire.c:(.text+0x3780): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_negative': actor_fire.c:(.text+0x3820): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_divide': actor_fire.c:(.text+0x3840): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_divide': actor_fire.c:(.text+0x3900): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_multiply': actor_fire.c:(.text+0x3920): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_multiply': actor_fire.c:(.text+0x39e0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_scale': actor_fire.c:(.text+0x3a00): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_scale': actor_fire.c:(.text+0x3aa0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_null': actor_fire.c:(.text+0x3ac0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_null': actor_fire.c:(.text+0x3b60): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_zero': actor_fire.c:(.text+0x3b80): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_zero': actor_fire.c:(.text+0x3c20): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_assign': actor_fire.c:(.text+0x3c40): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_assign': actor_fire.c:(.text+0x3ce0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat': actor_fire.c:(.text+0x3d00): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat': actor_fire.c:(.text+0x3da0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_nearly_equal': actor_fire.c:(.text+0x3dc0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_nearly_equal': actor_fire.c:(.text+0x3e00): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_equal': actor_fire.c:(.text+0x3e20): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_equal': actor_fire.c:(.text+0x3e60): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_near_zero': actor_fire.c:(.text+0x3e80): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_near_zero': actor_fire.c:(.text+0x3ec0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `squat_is_zero': actor_fire.c:(.text+0x3ee0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psquat_is_zero': actor_fire.c:(.text+0x3f20): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_lerp': actor_fire.c:(.text+0x3f40): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_lerp': actor_fire.c:(.text+0x3fe0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_normalize': actor_fire.c:(.text+0x4000): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_normalize': actor_fire.c:(.text+0x40a0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_clamp': actor_fire.c:(.text+0x40c0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_clamp': actor_fire.c:(.text+0x4160): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_min': actor_fire.c:(.text+0x4180): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_min': actor_fire.c:(.text+0x4220): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_max': actor_fire.c:(.text+0x4240): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_max': actor_fire.c:(.text+0x42e0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_round': actor_fire.c:(.text+0x4300): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_round': actor_fire.c:(.text+0x43a0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_ceil': actor_fire.c:(.text+0x43c0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_ceil': actor_fire.c:(.text+0x4460): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_floor': actor_fire.c:(.text+0x4480): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_floor': actor_fire.c:(.text+0x4520): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_abs': actor_fire.c:(.text+0x4540): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_abs': actor_fire.c:(.text+0x45e0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_inverse': actor_fire.c:(.text+0x4600): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_inverse': actor_fire.c:(.text+0x46a0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_negative': actor_fire.c:(.text+0x46c0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_negative': actor_fire.c:(.text+0x4760): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_snap': actor_fire.c:(.text+0x4780): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_snap': actor_fire.c:(.text+0x4820): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_divide': actor_fire.c:(.text+0x4840): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_divide': actor_fire.c:(.text+0x48e0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_multiply_mat4': actor_fire.c:(.text+0x4900): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_multiply_mat4': actor_fire.c:(.text+0x49a0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_multiply': actor_fire.c:(.text+0x49c0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_multiply': actor_fire.c:(.text+0x4a60): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_scale': actor_fire.c:(.text+0x4a80): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_scale': actor_fire.c:(.text+0x4b20): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_subtract': actor_fire.c:(.text+0x4b40): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_subtract': actor_fire.c:(.text+0x4be0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_add': actor_fire.c:(.text+0x4c00): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_add': actor_fire.c:(.text+0x4ca0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_one': actor_fire.c:(.text+0x4cc0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_one': actor_fire.c:(.text+0x4d40): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_zero': actor_fire.c:(.text+0x4d60): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_zero': actor_fire.c:(.text+0x4de0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_assign_vec4': actor_fire.c:(.text+0x4e00): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_assign_vec4': actor_fire.c:(.text+0x4ea0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_assign': actor_fire.c:(.text+0x4ec0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_assign': actor_fire.c:(.text+0x4f60): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i': actor_fire.c:(.text+0x4f80): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i': actor_fire.c:(.text+0x5020): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_is_equal': actor_fire.c:(.text+0x5060): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_is_equal': actor_fire.c:(.text+0x50a0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4i_is_zero': actor_fire.c:(.text+0x50c0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4i_is_zero': actor_fire.c:(.text+0x50e0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_lerp': actor_fire.c:(.text+0x5100): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_lerp': actor_fire.c:(.text+0x51a0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_normalize': actor_fire.c:(.text+0x51c0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_normalize': actor_fire.c:(.text+0x5260): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_clamp': actor_fire.c:(.text+0x5280): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_clamp': actor_fire.c:(.text+0x5320): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_min': actor_fire.c:(.text+0x5340): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_min': actor_fire.c:(.text+0x53e0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_max': actor_fire.c:(.text+0x5400): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_max': actor_fire.c:(.text+0x54a0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_round': actor_fire.c:(.text+0x54c0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_round': actor_fire.c:(.text+0x5560): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_ceil': actor_fire.c:(.text+0x5580): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_ceil': actor_fire.c:(.text+0x5620): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_floor': actor_fire.c:(.text+0x5640): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_floor': actor_fire.c:(.text+0x56e0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_abs': actor_fire.c:(.text+0x5700): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_abs': actor_fire.c:(.text+0x57a0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_inverse': actor_fire.c:(.text+0x57c0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_inverse': actor_fire.c:(.text+0x5860): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_negative': actor_fire.c:(.text+0x5880): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_negative': actor_fire.c:(.text+0x5920): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_snap': actor_fire.c:(.text+0x5940): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_snap': actor_fire.c:(.text+0x59e0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_divide': actor_fire.c:(.text+0x5a00): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_divide': actor_fire.c:(.text+0x5aa0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_multiply_mat4': actor_fire.c:(.text+0x5ac0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_multiply_mat4': actor_fire.c:(.text+0x5b60): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_multiply': actor_fire.c:(.text+0x5b80): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_multiply': actor_fire.c:(.text+0x5c20): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_scale': actor_fire.c:(.text+0x5c40): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_scale': actor_fire.c:(.text+0x5ce0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_subtract': actor_fire.c:(.text+0x5d00): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_subtract': actor_fire.c:(.text+0x5da0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_add': actor_fire.c:(.text+0x5dc0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_add': actor_fire.c:(.text+0x5e60): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_one': actor_fire.c:(.text+0x5e80): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_one': actor_fire.c:(.text+0x5f00): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_zero': actor_fire.c:(.text+0x5f20): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_zero': actor_fire.c:(.text+0x5fa0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_assign_vec4i': actor_fire.c:(.text+0x5fc0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_assign_vec4i': actor_fire.c:(.text+0x6060): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_assign': actor_fire.c:(.text+0x6080): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_assign': actor_fire.c:(.text+0x6120): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4': actor_fire.c:(.text+0x6140): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4': actor_fire.c:(.text+0x61e0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_nearly_equal': actor_fire.c:(.text+0x6200): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_nearly_equal': actor_fire.c:(.text+0x6240): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_equal': actor_fire.c:(.text+0x6260): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_equal': actor_fire.c:(.text+0x62a0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_near_zero': actor_fire.c:(.text+0x62c0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_near_zero': actor_fire.c:(.text+0x6300): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec4_is_zero': actor_fire.c:(.text+0x6320): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec4_is_zero': actor_fire.c:(.text+0x6340): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_distance_squared': actor_fire.c:(.text+0x6360): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_distance_squared': actor_fire.c:(.text+0x63c0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_distance': actor_fire.c:(.text+0x63e0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_distance': actor_fire.c:(.text+0x6440): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_length_squared': actor_fire.c:(.text+0x6460): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_length_squared': actor_fire.c:(.text+0x64a0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_length': actor_fire.c:(.text+0x64c0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_length': actor_fire.c:(.text+0x6500): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_dot': actor_fire.c:(.text+0x6520): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_dot': actor_fire.c:(.text+0x6580): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_bezier4': actor_fire.c:(.text+0x65a0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_bezier4': actor_fire.c:(.text+0x66a0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_bezier3': actor_fire.c:(.text+0x66e0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_bezier3': actor_fire.c:(.text+0x67e0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_lerp': actor_fire.c:(.text+0x6800): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_lerp': actor_fire.c:(.text+0x68e0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_reflect': actor_fire.c:(.text+0x6900): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_reflect': actor_fire.c:(.text+0x69e0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_slide': actor_fire.c:(.text+0x6a00): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_slide': actor_fire.c:(.text+0x6ae0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_project': actor_fire.c:(.text+0x6b00): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_project': actor_fire.c:(.text+0x6be0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_normalize': actor_fire.c:(.text+0x6c00): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_normalize': actor_fire.c:(.text+0x6cc0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_cross': actor_fire.c:(.text+0x6ce0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_cross': actor_fire.c:(.text+0x6dc0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_clamp': actor_fire.c:(.text+0x6de0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_clamp': actor_fire.c:(.text+0x6ee0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_min': actor_fire.c:(.text+0x6f00): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_min': actor_fire.c:(.text+0x6fe0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_max': actor_fire.c:(.text+0x7000): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_max': actor_fire.c:(.text+0x70e0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_round': actor_fire.c:(.text+0x7100): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_round': actor_fire.c:(.text+0x71a0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_ceil': actor_fire.c:(.text+0x71c0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_ceil': actor_fire.c:(.text+0x7260): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_floor': actor_fire.c:(.text+0x7280): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_floor': actor_fire.c:(.text+0x7320): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_abs': actor_fire.c:(.text+0x7340): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_abs': actor_fire.c:(.text+0x7400): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_inverse': actor_fire.c:(.text+0x7420): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_inverse': actor_fire.c:(.text+0x74e0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_negative': actor_fire.c:(.text+0x7500): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_negative': actor_fire.c:(.text+0x75c0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_snap': actor_fire.c:(.text+0x75e0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_snap': actor_fire.c:(.text+0x76c0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_divide': actor_fire.c:(.text+0x76e0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_divide': actor_fire.c:(.text+0x77c0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_multiply_mat3': actor_fire.c:(.text+0x77e0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_multiply_mat3': actor_fire.c:(.text+0x78a0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_multiply': actor_fire.c:(.text+0x78c0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_multiply': actor_fire.c:(.text+0x79a0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_scale': actor_fire.c:(.text+0x79c0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_scale': actor_fire.c:(.text+0x7a80): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_subtract': actor_fire.c:(.text+0x7aa0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_subtract': actor_fire.c:(.text+0x7b80): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_add': actor_fire.c:(.text+0x7ba0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_add': actor_fire.c:(.text+0x7c80): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_one': actor_fire.c:(.text+0x7ca0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_one': actor_fire.c:(.text+0x7d40): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_zero': actor_fire.c:(.text+0x7d60): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_zero': actor_fire.c:(.text+0x7e00): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_assign_vec3': actor_fire.c:(.text+0x7e20): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_assign_vec3': actor_fire.c:(.text+0x7ec0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_assign': actor_fire.c:(.text+0x7ee0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_assign': actor_fire.c:(.text+0x7fa0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i': actor_fire.c:(.text+0x7fc0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i': actor_fire.c:(.text+0x8060): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_is_equal': actor_fire.c:(.text+0x8080): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_is_equal': actor_fire.c:(.text+0x80e0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3i_is_zero': actor_fire.c:(.text+0x8100): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3i_is_zero': actor_fire.c:(.text+0x8140): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_distance_squared': actor_fire.c:(.text+0x8160): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_distance_squared': actor_fire.c:(.text+0x81a0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_distance': actor_fire.c:(.text+0x81c0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_distance': actor_fire.c:(.text+0x8200): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_length_squared': actor_fire.c:(.text+0x8220): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_length_squared': actor_fire.c:(.text+0x8240): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_length': actor_fire.c:(.text+0x8260): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_length': actor_fire.c:(.text+0x8280): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_dot': actor_fire.c:(.text+0x82a0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_dot': actor_fire.c:(.text+0x82e0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_bezier4': actor_fire.c:(.text+0x8300): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_bezier4': actor_fire.c:(.text+0x83e0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_bezier3': actor_fire.c:(.text+0x8420): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_bezier3': actor_fire.c:(.text+0x84e0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_lerp': actor_fire.c:(.text+0x8500): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_lerp': actor_fire.c:(.text+0x85c0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_reflect': actor_fire.c:(.text+0x85e0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_reflect': actor_fire.c:(.text+0x86a0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_slide': actor_fire.c:(.text+0x86c0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_slide': actor_fire.c:(.text+0x8780): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_project': actor_fire.c:(.text+0x87a0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_project': actor_fire.c:(.text+0x8860): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_normalize': actor_fire.c:(.text+0x8880): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_normalize': actor_fire.c:(.text+0x8920): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_cross': actor_fire.c:(.text+0x8940): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_cross': actor_fire.c:(.text+0x8a00): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_clamp': actor_fire.c:(.text+0x8a20): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_clamp': actor_fire.c:(.text+0x8ae0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_min': actor_fire.c:(.text+0x8b00): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_min': actor_fire.c:(.text+0x8bc0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_max': actor_fire.c:(.text+0x8be0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_max': actor_fire.c:(.text+0x8ca0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_round': actor_fire.c:(.text+0x8cc0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_round': actor_fire.c:(.text+0x8d60): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_ceil': actor_fire.c:(.text+0x8d80): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_ceil': actor_fire.c:(.text+0x8e20): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_floor': actor_fire.c:(.text+0x8e40): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_floor': actor_fire.c:(.text+0x8ee0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_abs': actor_fire.c:(.text+0x8f00): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_abs': actor_fire.c:(.text+0x8fa0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_inverse': actor_fire.c:(.text+0x8fc0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_inverse': actor_fire.c:(.text+0x9060): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_negative': actor_fire.c:(.text+0x9080): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_negative': actor_fire.c:(.text+0x9120): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_snap': actor_fire.c:(.text+0x9140): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_snap': actor_fire.c:(.text+0x9200): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_divide': actor_fire.c:(.text+0x9220): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_divide': actor_fire.c:(.text+0x92e0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_multiply_mat3': actor_fire.c:(.text+0x9300): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_multiply_mat3': actor_fire.c:(.text+0x93a0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_multiply': actor_fire.c:(.text+0x93c0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_multiply': actor_fire.c:(.text+0x9480): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_scale': actor_fire.c:(.text+0x94a0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_scale': actor_fire.c:(.text+0x9540): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_subtract': actor_fire.c:(.text+0x9560): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_subtract': actor_fire.c:(.text+0x9620): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_add': actor_fire.c:(.text+0x9640): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_add': actor_fire.c:(.text+0x9700): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_one': actor_fire.c:(.text+0x9720): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_one': actor_fire.c:(.text+0x97c0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_zero': actor_fire.c:(.text+0x97e0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_zero': actor_fire.c:(.text+0x9880): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_assign_vec3i': actor_fire.c:(.text+0x98a0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_assign_vec3i': actor_fire.c:(.text+0x9960): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_assign': actor_fire.c:(.text+0x9980): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_assign': actor_fire.c:(.text+0x9a20): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3': actor_fire.c:(.text+0x9a40): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3': actor_fire.c:(.text+0x9ae0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_nearly_equal': actor_fire.c:(.text+0x9b00): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_nearly_equal': actor_fire.c:(.text+0x9b40): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_equal': actor_fire.c:(.text+0x9b60): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_equal': actor_fire.c:(.text+0x9ba0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_near_zero': actor_fire.c:(.text+0x9bc0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_near_zero': actor_fire.c:(.text+0x9c00): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec3_is_zero': actor_fire.c:(.text+0x9c20): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec3_is_zero': actor_fire.c:(.text+0x9c60): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_distance_squared': actor_fire.c:(.text+0x9c80): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_distance_squared': actor_fire.c:(.text+0x9cc0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_distance': actor_fire.c:(.text+0x9ce0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_distance': actor_fire.c:(.text+0x9d00): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_length': actor_fire.c:(.text+0x9d20): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_length': actor_fire.c:(.text+0x9d40): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_length_squared': actor_fire.c:(.text+0x9d60): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_length_squared': actor_fire.c:(.text+0x9d80): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_angle': actor_fire.c:(.text+0x9da0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_angle': actor_fire.c:(.text+0x9dc0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_dot': actor_fire.c:(.text+0x9de0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_dot': actor_fire.c:(.text+0x9e20): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_bezier4': actor_fire.c:(.text+0x9e40): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_bezier4': actor_fire.c:(.text+0x9ee0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_bezier3': actor_fire.c:(.text+0x9f20): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_bezier3': actor_fire.c:(.text+0x9fc0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_lerp': actor_fire.c:(.text+0x9fe0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_lerp': actor_fire.c:(.text+0xa060): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_rotate': actor_fire.c:(.text+0xa080): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_rotate': actor_fire.c:(.text+0xa100): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_tangent': actor_fire.c:(.text+0xa120): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_tangent': actor_fire.c:(.text+0xa1a0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_reflect': actor_fire.c:(.text+0xa1c0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_reflect': actor_fire.c:(.text+0xa240): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_slide': actor_fire.c:(.text+0xa260): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_slide': actor_fire.c:(.text+0xa2e0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_project': actor_fire.c:(.text+0xa300): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_project': actor_fire.c:(.text+0xa380): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_normalize': actor_fire.c:(.text+0xa3a0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_normalize': actor_fire.c:(.text+0xa420): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_clamp': actor_fire.c:(.text+0xa440): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_clamp': actor_fire.c:(.text+0xa4e0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_min': actor_fire.c:(.text+0xa500): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_min': actor_fire.c:(.text+0xa580): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_max': actor_fire.c:(.text+0xa5a0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_max': actor_fire.c:(.text+0xa620): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_round': actor_fire.c:(.text+0xa640): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_round': actor_fire.c:(.text+0xa6c0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_ceil': actor_fire.c:(.text+0xa6e0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_ceil': actor_fire.c:(.text+0xa760): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_floor': actor_fire.c:(.text+0xa780): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_floor': actor_fire.c:(.text+0xa800): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_abs': actor_fire.c:(.text+0xa820): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_abs': actor_fire.c:(.text+0xa8a0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_inverse': actor_fire.c:(.text+0xa8c0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_inverse': actor_fire.c:(.text+0xa940): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_negative': actor_fire.c:(.text+0xa960): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_negative': actor_fire.c:(.text+0xa9e0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_snap': actor_fire.c:(.text+0xaa00): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_snap': actor_fire.c:(.text+0xaa80): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_divide': actor_fire.c:(.text+0xaaa0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_divide': actor_fire.c:(.text+0xab20): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_multiply_mat2': actor_fire.c:(.text+0xab40): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_multiply_mat2': actor_fire.c:(.text+0xabe0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_multiply': actor_fire.c:(.text+0xac00): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_multiply': actor_fire.c:(.text+0xac80): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_scale': actor_fire.c:(.text+0xaca0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_scale': actor_fire.c:(.text+0xad20): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_subtract': actor_fire.c:(.text+0xad40): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_subtract': actor_fire.c:(.text+0xadc0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_add': actor_fire.c:(.text+0xade0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_add': actor_fire.c:(.text+0xae60): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_one': actor_fire.c:(.text+0xae80): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_one': actor_fire.c:(.text+0xaf00): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_zero': actor_fire.c:(.text+0xaf20): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_zero': actor_fire.c:(.text+0xafa0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_assign_vec2': actor_fire.c:(.text+0xafc0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_assign_vec2': actor_fire.c:(.text+0xb040): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_assign': actor_fire.c:(.text+0xb060): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_assign': actor_fire.c:(.text+0xb0e0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i': actor_fire.c:(.text+0xb100): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i': actor_fire.c:(.text+0xb180): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_is_equal': actor_fire.c:(.text+0xb1a0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_is_equal': actor_fire.c:(.text+0xb1e0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2i_is_zero': actor_fire.c:(.text+0xb200): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2i_is_zero': actor_fire.c:(.text+0xb220): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_distance_squared': actor_fire.c:(.text+0xb240): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_distance_squared': actor_fire.c:(.text+0xb280): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_distance': actor_fire.c:(.text+0xb2a0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_distance': actor_fire.c:(.text+0xb2e0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_length': actor_fire.c:(.text+0xb300): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_length': actor_fire.c:(.text+0xb320): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_length_squared': actor_fire.c:(.text+0xb340): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_length_squared': actor_fire.c:(.text+0xb360): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_angle': actor_fire.c:(.text+0xb380): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_angle': actor_fire.c:(.text+0xb3a0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_dot': actor_fire.c:(.text+0xb3c0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_dot': actor_fire.c:(.text+0xb400): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_bezier4': actor_fire.c:(.text+0xb420): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_bezier4': actor_fire.c:(.text+0xb4e0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_bezier3': actor_fire.c:(.text+0xb520): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_bezier3': actor_fire.c:(.text+0xb5c0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_lerp': actor_fire.c:(.text+0xb5e0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_lerp': actor_fire.c:(.text+0xb680): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_rotate': actor_fire.c:(.text+0xb6a0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_rotate': actor_fire.c:(.text+0xb740): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_tangent': actor_fire.c:(.text+0xb760): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_tangent': actor_fire.c:(.text+0xb7e0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_reflect': actor_fire.c:(.text+0xb800): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_reflect': actor_fire.c:(.text+0xb8a0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_slide': actor_fire.c:(.text+0xb8c0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_slide': actor_fire.c:(.text+0xb960): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_project': actor_fire.c:(.text+0xb980): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_project': actor_fire.c:(.text+0xba20): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_normalize': actor_fire.c:(.text+0xba40): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_normalize': actor_fire.c:(.text+0xbac0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_clamp': actor_fire.c:(.text+0xbae0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_clamp': actor_fire.c:(.text+0xbb80): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_min': actor_fire.c:(.text+0xbba0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_min': actor_fire.c:(.text+0xbc40): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_max': actor_fire.c:(.text+0xbc60): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_max': actor_fire.c:(.text+0xbd00): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_round': actor_fire.c:(.text+0xbd20): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_round': actor_fire.c:(.text+0xbda0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_ceil': actor_fire.c:(.text+0xbdc0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_ceil': actor_fire.c:(.text+0xbe40): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_floor': actor_fire.c:(.text+0xbe60): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_floor': actor_fire.c:(.text+0xbee0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_abs': actor_fire.c:(.text+0xbf00): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_abs': actor_fire.c:(.text+0xbf80): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_inverse': actor_fire.c:(.text+0xbfa0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_inverse': actor_fire.c:(.text+0xc020): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_negative': actor_fire.c:(.text+0xc040): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_negative': actor_fire.c:(.text+0xc0c0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_snap': actor_fire.c:(.text+0xc0e0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_snap': actor_fire.c:(.text+0xc180): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_divide': actor_fire.c:(.text+0xc1a0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_divide': actor_fire.c:(.text+0xc240): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_multiply_mat2': actor_fire.c:(.text+0xc260): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_multiply_mat2': actor_fire.c:(.text+0xc300): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_multiply': actor_fire.c:(.text+0xc320): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_multiply': actor_fire.c:(.text+0xc3c0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_scale': actor_fire.c:(.text+0xc3e0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_scale': actor_fire.c:(.text+0xc480): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_subtract': actor_fire.c:(.text+0xc4a0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_subtract': actor_fire.c:(.text+0xc540): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_add': actor_fire.c:(.text+0xc560): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_add': actor_fire.c:(.text+0xc600): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_one': actor_fire.c:(.text+0xc620): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_one': actor_fire.c:(.text+0xc6a0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_zero': actor_fire.c:(.text+0xc6c0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_zero': actor_fire.c:(.text+0xc740): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_assign_vec2i': actor_fire.c:(.text+0xc760): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_assign_vec2i': actor_fire.c:(.text+0xc7e0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_assign': actor_fire.c:(.text+0xc800): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_assign': actor_fire.c:(.text+0xc880): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2': actor_fire.c:(.text+0xc8a0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2': actor_fire.c:(.text+0xc920): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_nearly_equal': actor_fire.c:(.text+0xc940): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_nearly_equal': actor_fire.c:(.text+0xc980): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_equal': actor_fire.c:(.text+0xc9a0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_equal': actor_fire.c:(.text+0xc9e0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_near_zero': actor_fire.c:(.text+0xca00): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_near_zero': actor_fire.c:(.text+0xca20): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `svec2_is_zero': actor_fire.c:(.text+0xca40): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(actor_fire.c.o): In function `psvec2_is_zero': actor_fire.c:(.text+0xca60): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_lerp': door.c:(.text+0x640): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_lerp': door.c:(.text+0x6c0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_multiply': door.c:(.text+0x6e0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_multiply': door.c:(.text+0x760): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_scale': door.c:(.text+0x780): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_scale': door.c:(.text+0x800): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_negative': door.c:(.text+0x820): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_negative': door.c:(.text+0x8a0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_scaling': door.c:(.text+0x8c0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_scaling': door.c:(.text+0x940): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_translation': door.c:(.text+0x960): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_translation': door.c:(.text+0x9e0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_look_at': door.c:(.text+0xa00): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_look_at': door.c:(.text+0xac0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_quaternion': door.c:(.text+0xae0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_quaternion': door.c:(.text+0xb60): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_axis': door.c:(.text+0xb80): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_axis': door.c:(.text+0xc00): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_z': door.c:(.text+0xc20): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_z': door.c:(.text+0xca0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_y': door.c:(.text+0xcc0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_y': door.c:(.text+0xd40): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_rotation_x': door.c:(.text+0xd60): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_rotation_x': door.c:(.text+0xde0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_perspective_infinite': door.c:(.text+0xe00): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_perspective_infinite': door.c:(.text+0xe80): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_perspective_fov': door.c:(.text+0xea0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_perspective_fov': door.c:(.text+0xf20): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_perspective': door.c:(.text+0xf40): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_perspective': door.c:(.text+0xfc0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_ortho': door.c:(.text+0xfe0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_ortho': door.c:(.text+0x1060): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_inverse': door.c:(.text+0x1080): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_inverse': door.c:(.text+0x1100): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_adjugate': door.c:(.text+0x1120): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_adjugate': door.c:(.text+0x11a0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_transpose': door.c:(.text+0x11c0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_transpose': door.c:(.text+0x1240): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_assign_mat3': door.c:(.text+0x1260): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_assign_mat3': door.c:(.text+0x12e0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_assign_mat2': door.c:(.text+0x1300): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_assign_mat2': door.c:(.text+0x13a0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_assign': door.c:(.text+0x13c0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_assign': door.c:(.text+0x1440): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_determinant': door.c:(.text+0x1460): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_determinant': door.c:(.text+0x1480): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_identity': door.c:(.text+0x14a0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_identity': door.c:(.text+0x1520): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4_zero': door.c:(.text+0x1540): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4_zero': door.c:(.text+0x15c0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat4': door.c:(.text+0x15e0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat4': door.c:(.text+0x1660): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_lerp': door.c:(.text+0x1680): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_lerp': door.c:(.text+0x1700): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_multiply': door.c:(.text+0x1720): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_multiply': door.c:(.text+0x17a0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_scale': door.c:(.text+0x17c0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_scale': door.c:(.text+0x1840): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_negative': door.c:(.text+0x1860): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_negative': door.c:(.text+0x18e0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_scaling': door.c:(.text+0x1900): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_scaling': door.c:(.text+0x1980): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_quaternion': door.c:(.text+0x19a0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_quaternion': door.c:(.text+0x1a40): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_axis': door.c:(.text+0x1a60): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_axis': door.c:(.text+0x1b00): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_z': door.c:(.text+0x1b20): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_z': door.c:(.text+0x1ba0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_y': door.c:(.text+0x1bc0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_y': door.c:(.text+0x1c40): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_rotation_x': door.c:(.text+0x1c60): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_rotation_x': door.c:(.text+0x1ce0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_inverse': door.c:(.text+0x1d00): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_inverse': door.c:(.text+0x1d80): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_adjugate': door.c:(.text+0x1da0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_adjugate': door.c:(.text+0x1e20): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_cofactor': door.c:(.text+0x1e40): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_cofactor': door.c:(.text+0x1ec0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_transpose': door.c:(.text+0x1ee0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_transpose': door.c:(.text+0x1f60): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_assign_mat4': door.c:(.text+0x1f80): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_assign_mat4': door.c:(.text+0x2000): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_assign_mat2': door.c:(.text+0x2020): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_assign_mat2': door.c:(.text+0x20c0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_assign': door.c:(.text+0x20e0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_assign': door.c:(.text+0x2160): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_determinant': door.c:(.text+0x2180): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_determinant': door.c:(.text+0x21a0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_identity': door.c:(.text+0x21c0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_identity': door.c:(.text+0x2240): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3_zero': door.c:(.text+0x2260): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3_zero': door.c:(.text+0x22e0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat3': door.c:(.text+0x2300): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat3': door.c:(.text+0x2380): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_lerp': door.c:(.text+0x23a0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_lerp': door.c:(.text+0x2460): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_multiply': door.c:(.text+0x2480): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_multiply': door.c:(.text+0x2540): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_scale': door.c:(.text+0x2560): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_scale': door.c:(.text+0x2600): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_negative': door.c:(.text+0x2620): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_negative': door.c:(.text+0x26c0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_scaling': door.c:(.text+0x26e0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_scaling': door.c:(.text+0x2780): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_rotation': door.c:(.text+0x27a0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_rotation': door.c:(.text+0x2840): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_inverse': door.c:(.text+0x2860): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_inverse': door.c:(.text+0x2900): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_cofactor': door.c:(.text+0x2920): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_cofactor': door.c:(.text+0x29c0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_transpose': door.c:(.text+0x29e0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_transpose': door.c:(.text+0x2a80): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_assign_mat4': door.c:(.text+0x2aa0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_assign_mat4': door.c:(.text+0x2b40): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_assign_mat3': door.c:(.text+0x2b60): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_assign_mat3': door.c:(.text+0x2c00): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_assign': door.c:(.text+0x2c20): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_assign': door.c:(.text+0x2cc0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_determinant': door.c:(.text+0x2ce0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_determinant': door.c:(.text+0x2d20): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_identity': door.c:(.text+0x2d40): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_identity': door.c:(.text+0x2de0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2_zero': door.c:(.text+0x2e00): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2_zero': door.c:(.text+0x2ea0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `smat2': door.c:(.text+0x2ec0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psmat2': door.c:(.text+0x2f60): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_length_squared': door.c:(.text+0x2f80): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_length_squared': door.c:(.text+0x2fc0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_length': door.c:(.text+0x2fe0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_length': door.c:(.text+0x3020): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_angle': door.c:(.text+0x3040): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_angle': door.c:(.text+0x3080): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_dot': door.c:(.text+0x30a0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_dot': door.c:(.text+0x30e0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_slerp': door.c:(.text+0x3100): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_slerp': door.c:(.text+0x31c0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_lerp': door.c:(.text+0x31e0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_lerp': door.c:(.text+0x32a0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_yaw_pitch_roll': door.c:(.text+0x32c0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_yaw_pitch_roll': door.c:(.text+0x3360): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_mat4': door.c:(.text+0x3380): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_mat4': door.c:(.text+0x3420): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_vec3': door.c:(.text+0x3440): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_vec3': door.c:(.text+0x34e0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_from_axis_angle': door.c:(.text+0x3500): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_from_axis_angle': door.c:(.text+0x35a0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_power': door.c:(.text+0x35c0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_power': door.c:(.text+0x3660): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_normalize': door.c:(.text+0x3680): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_normalize': door.c:(.text+0x3720): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_inverse': door.c:(.text+0x3740): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_inverse': door.c:(.text+0x37e0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_conjugate': door.c:(.text+0x3800): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_conjugate': door.c:(.text+0x38a0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_negative': door.c:(.text+0x38c0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_negative': door.c:(.text+0x3960): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_divide': door.c:(.text+0x3980): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_divide': door.c:(.text+0x3a40): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_multiply': door.c:(.text+0x3a60): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_multiply': door.c:(.text+0x3b20): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_scale': door.c:(.text+0x3b40): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_scale': door.c:(.text+0x3be0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_null': door.c:(.text+0x3c00): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_null': door.c:(.text+0x3ca0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_zero': door.c:(.text+0x3cc0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_zero': door.c:(.text+0x3d60): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_assign': door.c:(.text+0x3d80): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_assign': door.c:(.text+0x3e20): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat': door.c:(.text+0x3e40): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat': door.c:(.text+0x3ee0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_nearly_equal': door.c:(.text+0x3f00): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_nearly_equal': door.c:(.text+0x3f40): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_equal': door.c:(.text+0x3f60): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_equal': door.c:(.text+0x3fa0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_near_zero': door.c:(.text+0x3fc0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_near_zero': door.c:(.text+0x4000): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `squat_is_zero': door.c:(.text+0x4020): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psquat_is_zero': door.c:(.text+0x4060): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_lerp': door.c:(.text+0x4080): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_lerp': door.c:(.text+0x4120): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_normalize': door.c:(.text+0x4140): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_normalize': door.c:(.text+0x41e0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_clamp': door.c:(.text+0x4200): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_clamp': door.c:(.text+0x42a0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_min': door.c:(.text+0x42c0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_min': door.c:(.text+0x4360): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_max': door.c:(.text+0x4380): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_max': door.c:(.text+0x4420): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_round': door.c:(.text+0x4440): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_round': door.c:(.text+0x44e0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_ceil': door.c:(.text+0x4500): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_ceil': door.c:(.text+0x45a0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_floor': door.c:(.text+0x45c0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_floor': door.c:(.text+0x4660): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_abs': door.c:(.text+0x4680): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_abs': door.c:(.text+0x4720): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_inverse': door.c:(.text+0x4740): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_inverse': door.c:(.text+0x47e0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_negative': door.c:(.text+0x4800): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_negative': door.c:(.text+0x48a0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_snap': door.c:(.text+0x48c0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_snap': door.c:(.text+0x4960): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_divide': door.c:(.text+0x4980): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_divide': door.c:(.text+0x4a20): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_multiply_mat4': door.c:(.text+0x4a40): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_multiply_mat4': door.c:(.text+0x4ae0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_multiply': door.c:(.text+0x4b00): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_multiply': door.c:(.text+0x4ba0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_scale': door.c:(.text+0x4bc0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_scale': door.c:(.text+0x4c60): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_subtract': door.c:(.text+0x4c80): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_subtract': door.c:(.text+0x4d20): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_add': door.c:(.text+0x4d40): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_add': door.c:(.text+0x4de0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_one': door.c:(.text+0x4e00): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_one': door.c:(.text+0x4e80): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_zero': door.c:(.text+0x4ea0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_zero': door.c:(.text+0x4f20): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_assign_vec4': door.c:(.text+0x4f40): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_assign_vec4': door.c:(.text+0x4fe0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_assign': door.c:(.text+0x5000): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_assign': door.c:(.text+0x50a0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i': door.c:(.text+0x50c0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i': door.c:(.text+0x5160): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_is_equal': door.c:(.text+0x51a0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_is_equal': door.c:(.text+0x51e0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4i_is_zero': door.c:(.text+0x5200): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4i_is_zero': door.c:(.text+0x5220): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_lerp': door.c:(.text+0x5240): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_lerp': door.c:(.text+0x52e0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_normalize': door.c:(.text+0x5300): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_normalize': door.c:(.text+0x53a0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_clamp': door.c:(.text+0x53c0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_clamp': door.c:(.text+0x5460): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_min': door.c:(.text+0x5480): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_min': door.c:(.text+0x5520): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_max': door.c:(.text+0x5540): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_max': door.c:(.text+0x55e0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_round': door.c:(.text+0x5600): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_round': door.c:(.text+0x56a0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_ceil': door.c:(.text+0x56c0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_ceil': door.c:(.text+0x5760): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_floor': door.c:(.text+0x5780): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_floor': door.c:(.text+0x5820): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_abs': door.c:(.text+0x5840): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_abs': door.c:(.text+0x58e0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_inverse': door.c:(.text+0x5900): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_inverse': door.c:(.text+0x59a0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_negative': door.c:(.text+0x59c0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_negative': door.c:(.text+0x5a60): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_snap': door.c:(.text+0x5a80): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_snap': door.c:(.text+0x5b20): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_divide': door.c:(.text+0x5b40): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_divide': door.c:(.text+0x5be0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_multiply_mat4': door.c:(.text+0x5c00): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_multiply_mat4': door.c:(.text+0x5ca0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_multiply': door.c:(.text+0x5cc0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_multiply': door.c:(.text+0x5d60): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_scale': door.c:(.text+0x5d80): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_scale': door.c:(.text+0x5e20): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_subtract': door.c:(.text+0x5e40): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_subtract': door.c:(.text+0x5ee0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_add': door.c:(.text+0x5f00): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_add': door.c:(.text+0x5fa0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_one': door.c:(.text+0x5fc0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_one': door.c:(.text+0x6040): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_zero': door.c:(.text+0x6060): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_zero': door.c:(.text+0x60e0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_assign_vec4i': door.c:(.text+0x6100): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_assign_vec4i': door.c:(.text+0x61a0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_assign': door.c:(.text+0x61c0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_assign': door.c:(.text+0x6260): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4': door.c:(.text+0x6280): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4': door.c:(.text+0x6320): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_nearly_equal': door.c:(.text+0x6340): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_nearly_equal': door.c:(.text+0x6380): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_equal': door.c:(.text+0x63a0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_equal': door.c:(.text+0x63e0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_near_zero': door.c:(.text+0x6400): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_near_zero': door.c:(.text+0x6440): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec4_is_zero': door.c:(.text+0x6460): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec4_is_zero': door.c:(.text+0x6480): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_distance_squared': door.c:(.text+0x64a0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_distance_squared': door.c:(.text+0x6500): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_distance': door.c:(.text+0x6520): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_distance': door.c:(.text+0x6580): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_length_squared': door.c:(.text+0x65a0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_length_squared': door.c:(.text+0x65e0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_length': door.c:(.text+0x6600): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_length': door.c:(.text+0x6640): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_dot': door.c:(.text+0x6660): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_dot': door.c:(.text+0x66c0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_bezier4': door.c:(.text+0x66e0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_bezier4': door.c:(.text+0x67e0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_bezier3': door.c:(.text+0x6820): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_bezier3': door.c:(.text+0x6920): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_lerp': door.c:(.text+0x6940): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_lerp': door.c:(.text+0x6a20): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_reflect': door.c:(.text+0x6a40): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_reflect': door.c:(.text+0x6b20): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_slide': door.c:(.text+0x6b40): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_slide': door.c:(.text+0x6c20): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_project': door.c:(.text+0x6c40): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_project': door.c:(.text+0x6d20): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_normalize': door.c:(.text+0x6d40): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_normalize': door.c:(.text+0x6e00): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_cross': door.c:(.text+0x6e20): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_cross': door.c:(.text+0x6f00): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_clamp': door.c:(.text+0x6f20): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_clamp': door.c:(.text+0x7020): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_min': door.c:(.text+0x7040): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_min': door.c:(.text+0x7120): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_max': door.c:(.text+0x7140): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_max': door.c:(.text+0x7220): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_round': door.c:(.text+0x7240): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_round': door.c:(.text+0x72e0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_ceil': door.c:(.text+0x7300): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_ceil': door.c:(.text+0x73a0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_floor': door.c:(.text+0x73c0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_floor': door.c:(.text+0x7460): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_abs': door.c:(.text+0x7480): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_abs': door.c:(.text+0x7540): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_inverse': door.c:(.text+0x7560): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_inverse': door.c:(.text+0x7620): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_negative': door.c:(.text+0x7640): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_negative': door.c:(.text+0x7700): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_snap': door.c:(.text+0x7720): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_snap': door.c:(.text+0x7800): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_divide': door.c:(.text+0x7820): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_divide': door.c:(.text+0x7900): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_multiply_mat3': door.c:(.text+0x7920): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_multiply_mat3': door.c:(.text+0x79e0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_multiply': door.c:(.text+0x7a00): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_multiply': door.c:(.text+0x7ae0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_scale': door.c:(.text+0x7b00): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_scale': door.c:(.text+0x7bc0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_subtract': door.c:(.text+0x7be0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_subtract': door.c:(.text+0x7cc0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_add': door.c:(.text+0x7ce0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_add': door.c:(.text+0x7dc0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_one': door.c:(.text+0x7de0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_one': door.c:(.text+0x7e80): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_zero': door.c:(.text+0x7ea0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_zero': door.c:(.text+0x7f40): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_assign_vec3': door.c:(.text+0x7f60): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_assign_vec3': door.c:(.text+0x8000): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_assign': door.c:(.text+0x8020): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_assign': door.c:(.text+0x80e0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i': door.c:(.text+0x8100): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i': door.c:(.text+0x81a0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_is_equal': door.c:(.text+0x81c0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_is_equal': door.c:(.text+0x8220): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3i_is_zero': door.c:(.text+0x8240): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3i_is_zero': door.c:(.text+0x8280): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_distance_squared': door.c:(.text+0x82a0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_distance_squared': door.c:(.text+0x82e0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_distance': door.c:(.text+0x8300): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_distance': door.c:(.text+0x8340): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_length_squared': door.c:(.text+0x8360): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_length_squared': door.c:(.text+0x8380): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_length': door.c:(.text+0x83a0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_length': door.c:(.text+0x83c0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_dot': door.c:(.text+0x83e0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_dot': door.c:(.text+0x8420): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_bezier4': door.c:(.text+0x8440): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_bezier4': door.c:(.text+0x8520): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_bezier3': door.c:(.text+0x8560): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_bezier3': door.c:(.text+0x8620): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_lerp': door.c:(.text+0x8640): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_lerp': door.c:(.text+0x8700): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_reflect': door.c:(.text+0x8720): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_reflect': door.c:(.text+0x87e0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_slide': door.c:(.text+0x8800): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_slide': door.c:(.text+0x88c0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_project': door.c:(.text+0x88e0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_project': door.c:(.text+0x89a0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_normalize': door.c:(.text+0x89c0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_normalize': door.c:(.text+0x8a60): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_cross': door.c:(.text+0x8a80): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_cross': door.c:(.text+0x8b40): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_clamp': door.c:(.text+0x8b60): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_clamp': door.c:(.text+0x8c20): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_min': door.c:(.text+0x8c40): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_min': door.c:(.text+0x8d00): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_max': door.c:(.text+0x8d20): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_max': door.c:(.text+0x8de0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_round': door.c:(.text+0x8e00): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_round': door.c:(.text+0x8ea0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_ceil': door.c:(.text+0x8ec0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_ceil': door.c:(.text+0x8f60): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_floor': door.c:(.text+0x8f80): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_floor': door.c:(.text+0x9020): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_abs': door.c:(.text+0x9040): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_abs': door.c:(.text+0x90e0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_inverse': door.c:(.text+0x9100): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_inverse': door.c:(.text+0x91a0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_negative': door.c:(.text+0x91c0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_negative': door.c:(.text+0x9260): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_snap': door.c:(.text+0x9280): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_snap': door.c:(.text+0x9340): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_divide': door.c:(.text+0x9360): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_divide': door.c:(.text+0x9420): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_multiply_mat3': door.c:(.text+0x9440): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_multiply_mat3': door.c:(.text+0x94e0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_multiply': door.c:(.text+0x9500): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_multiply': door.c:(.text+0x95c0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_scale': door.c:(.text+0x95e0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_scale': door.c:(.text+0x9680): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_subtract': door.c:(.text+0x96a0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_subtract': door.c:(.text+0x9760): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_add': door.c:(.text+0x9780): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_add': door.c:(.text+0x9840): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_one': door.c:(.text+0x9860): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_one': door.c:(.text+0x9900): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_zero': door.c:(.text+0x9920): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_zero': door.c:(.text+0x99c0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_assign_vec3i': door.c:(.text+0x99e0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_assign_vec3i': door.c:(.text+0x9aa0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_assign': door.c:(.text+0x9ac0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_assign': door.c:(.text+0x9b60): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3': door.c:(.text+0x9b80): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3': door.c:(.text+0x9c20): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_nearly_equal': door.c:(.text+0x9c40): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_nearly_equal': door.c:(.text+0x9c80): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_equal': door.c:(.text+0x9ca0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_equal': door.c:(.text+0x9ce0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_near_zero': door.c:(.text+0x9d00): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_near_zero': door.c:(.text+0x9d40): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec3_is_zero': door.c:(.text+0x9d60): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec3_is_zero': door.c:(.text+0x9da0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_distance_squared': door.c:(.text+0x9dc0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_distance_squared': door.c:(.text+0x9e00): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_distance': door.c:(.text+0x9e20): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_distance': door.c:(.text+0x9e40): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_length': door.c:(.text+0x9e60): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_length': door.c:(.text+0x9e80): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_length_squared': door.c:(.text+0x9ea0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_length_squared': door.c:(.text+0x9ec0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_angle': door.c:(.text+0x9ee0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_angle': door.c:(.text+0x9f00): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_dot': door.c:(.text+0x9f20): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_dot': door.c:(.text+0x9f60): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_bezier4': door.c:(.text+0x9f80): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_bezier4': door.c:(.text+0xa020): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_bezier3': door.c:(.text+0xa060): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_bezier3': door.c:(.text+0xa100): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_lerp': door.c:(.text+0xa120): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_lerp': door.c:(.text+0xa1a0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_rotate': door.c:(.text+0xa1c0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_rotate': door.c:(.text+0xa240): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_tangent': door.c:(.text+0xa260): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_tangent': door.c:(.text+0xa2e0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_reflect': door.c:(.text+0xa300): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_reflect': door.c:(.text+0xa380): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_slide': door.c:(.text+0xa3a0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_slide': door.c:(.text+0xa420): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_project': door.c:(.text+0xa440): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_project': door.c:(.text+0xa4c0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_normalize': door.c:(.text+0xa4e0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_normalize': door.c:(.text+0xa560): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_clamp': door.c:(.text+0xa580): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_clamp': door.c:(.text+0xa620): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_min': door.c:(.text+0xa640): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_min': door.c:(.text+0xa6c0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_max': door.c:(.text+0xa6e0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_max': door.c:(.text+0xa760): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_round': door.c:(.text+0xa780): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_round': door.c:(.text+0xa800): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_ceil': door.c:(.text+0xa820): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_ceil': door.c:(.text+0xa8a0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_floor': door.c:(.text+0xa8c0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_floor': door.c:(.text+0xa940): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_abs': door.c:(.text+0xa960): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_abs': door.c:(.text+0xa9e0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_inverse': door.c:(.text+0xaa00): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_inverse': door.c:(.text+0xaa80): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_negative': door.c:(.text+0xaaa0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_negative': door.c:(.text+0xab20): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_snap': door.c:(.text+0xab40): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_snap': door.c:(.text+0xabc0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_divide': door.c:(.text+0xabe0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_divide': door.c:(.text+0xac60): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_multiply_mat2': door.c:(.text+0xac80): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_multiply_mat2': door.c:(.text+0xad20): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_multiply': door.c:(.text+0xad40): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_multiply': door.c:(.text+0xadc0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_scale': door.c:(.text+0xade0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_scale': door.c:(.text+0xae60): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_subtract': door.c:(.text+0xae80): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_subtract': door.c:(.text+0xaf00): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_add': door.c:(.text+0xaf20): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_add': door.c:(.text+0xafa0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_one': door.c:(.text+0xafc0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_one': door.c:(.text+0xb040): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_zero': door.c:(.text+0xb060): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_zero': door.c:(.text+0xb0e0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_assign_vec2': door.c:(.text+0xb100): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_assign_vec2': door.c:(.text+0xb180): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_assign': door.c:(.text+0xb1a0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_assign': door.c:(.text+0xb220): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i': door.c:(.text+0xb5c0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i': door.c:(.text+0xb640): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_is_equal': door.c:(.text+0xb660): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_is_equal': door.c:(.text+0xb6a0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2i_is_zero': door.c:(.text+0xb6c0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2i_is_zero': door.c:(.text+0xb6e0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_distance_squared': door.c:(.text+0xb700): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_distance_squared': door.c:(.text+0xb740): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_distance': door.c:(.text+0xb760): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_distance': door.c:(.text+0xb7a0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_length': door.c:(.text+0xb7c0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_length': door.c:(.text+0xb7e0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_length_squared': door.c:(.text+0xb800): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_length_squared': door.c:(.text+0xb820): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_angle': door.c:(.text+0xb840): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_angle': door.c:(.text+0xb860): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_dot': door.c:(.text+0xb880): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_dot': door.c:(.text+0xb8c0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_bezier4': door.c:(.text+0xb8e0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_bezier4': door.c:(.text+0xb9a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_bezier3': door.c:(.text+0xb9e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_bezier3': door.c:(.text+0xba80): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_lerp': door.c:(.text+0xbaa0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_lerp': door.c:(.text+0xbb40): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_rotate': door.c:(.text+0xbb60): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_rotate': door.c:(.text+0xbc00): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_tangent': door.c:(.text+0xbc20): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_tangent': door.c:(.text+0xbca0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_reflect': door.c:(.text+0xbcc0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_reflect': door.c:(.text+0xbd60): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_slide': door.c:(.text+0xbd80): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_slide': door.c:(.text+0xbe20): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_project': door.c:(.text+0xbe40): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_project': door.c:(.text+0xbee0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_normalize': door.c:(.text+0xbf00): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_normalize': door.c:(.text+0xbf80): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_clamp': door.c:(.text+0xbfa0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_clamp': door.c:(.text+0xc040): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_min': door.c:(.text+0xc060): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_min': door.c:(.text+0xc100): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_max': door.c:(.text+0xc120): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_max': door.c:(.text+0xc1c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_round': door.c:(.text+0xc1e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_round': door.c:(.text+0xc260): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_ceil': door.c:(.text+0xc280): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_ceil': door.c:(.text+0xc300): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_floor': door.c:(.text+0xc320): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_floor': door.c:(.text+0xc3a0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_abs': door.c:(.text+0xc3c0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_abs': door.c:(.text+0xc440): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_inverse': door.c:(.text+0xc460): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_inverse': door.c:(.text+0xc4e0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_negative': door.c:(.text+0xc500): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_negative': door.c:(.text+0xc580): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_snap': door.c:(.text+0xc5a0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_snap': door.c:(.text+0xc640): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_divide': door.c:(.text+0xc660): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_divide': door.c:(.text+0xc700): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_multiply_mat2': door.c:(.text+0xc720): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_multiply_mat2': door.c:(.text+0xc7c0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_multiply': door.c:(.text+0xc7e0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_multiply': door.c:(.text+0xc880): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_scale': door.c:(.text+0xc8a0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_scale': door.c:(.text+0xc940): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_subtract': door.c:(.text+0xc960): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_subtract': door.c:(.text+0xca00): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_add': door.c:(.text+0xca20): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_add': door.c:(.text+0xcac0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_one': door.c:(.text+0xcae0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_one': door.c:(.text+0xcb60): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_zero': door.c:(.text+0xcb80): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_zero': door.c:(.text+0xcc00): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_assign_vec2i': door.c:(.text+0xcc20): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_assign_vec2i': door.c:(.text+0xcca0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_assign': door.c:(.text+0xccc0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_assign': door.c:(.text+0xcd40): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2': door.c:(.text+0xcd60): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2': door.c:(.text+0xcde0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_nearly_equal': door.c:(.text+0xce00): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_nearly_equal': door.c:(.text+0xce40): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_equal': door.c:(.text+0xce60): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_equal': door.c:(.text+0xcea0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_near_zero': door.c:(.text+0xcec0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_near_zero': door.c:(.text+0xcee0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(door.c.o): In function `svec2_is_zero': door.c:(.text+0xcf00): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(door.c.o): In function `psvec2_is_zero': door.c:(.text+0xcf20): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_lerp': fps.c:(.text+0x60): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_lerp': fps.c:(.text+0xe0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_multiply': fps.c:(.text+0x100): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_multiply': fps.c:(.text+0x180): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_scale': fps.c:(.text+0x1a0): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_scale': fps.c:(.text+0x220): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_negative': fps.c:(.text+0x240): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_negative': fps.c:(.text+0x2c0): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_scaling': fps.c:(.text+0x2e0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_scaling': fps.c:(.text+0x360): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_translation': fps.c:(.text+0x380): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_translation': fps.c:(.text+0x400): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_look_at': fps.c:(.text+0x420): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_look_at': fps.c:(.text+0x4e0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_quaternion': fps.c:(.text+0x500): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_quaternion': fps.c:(.text+0x580): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_axis': fps.c:(.text+0x5a0): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_axis': fps.c:(.text+0x620): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_z': fps.c:(.text+0x640): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_z': fps.c:(.text+0x6c0): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_y': fps.c:(.text+0x6e0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_y': fps.c:(.text+0x760): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_rotation_x': fps.c:(.text+0x780): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_rotation_x': fps.c:(.text+0x800): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_perspective_infinite': fps.c:(.text+0x820): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_perspective_infinite': fps.c:(.text+0x8a0): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_perspective_fov': fps.c:(.text+0x8c0): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_perspective_fov': fps.c:(.text+0x940): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_perspective': fps.c:(.text+0x960): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_perspective': fps.c:(.text+0x9e0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_ortho': fps.c:(.text+0xa00): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_ortho': fps.c:(.text+0xa80): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_inverse': fps.c:(.text+0xaa0): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_inverse': fps.c:(.text+0xb20): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_adjugate': fps.c:(.text+0xb40): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_adjugate': fps.c:(.text+0xbc0): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_transpose': fps.c:(.text+0xbe0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_transpose': fps.c:(.text+0xc60): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_assign_mat3': fps.c:(.text+0xc80): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_assign_mat3': fps.c:(.text+0xd00): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_assign_mat2': fps.c:(.text+0xd20): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_assign_mat2': fps.c:(.text+0xdc0): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_assign': fps.c:(.text+0xde0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_assign': fps.c:(.text+0xe60): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_determinant': fps.c:(.text+0xe80): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_determinant': fps.c:(.text+0xea0): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_identity': fps.c:(.text+0xec0): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_identity': fps.c:(.text+0xf40): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4_zero': fps.c:(.text+0xf60): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4_zero': fps.c:(.text+0xfe0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat4': fps.c:(.text+0x1000): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat4': fps.c:(.text+0x1080): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_lerp': fps.c:(.text+0x10a0): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_lerp': fps.c:(.text+0x1120): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_multiply': fps.c:(.text+0x1140): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_multiply': fps.c:(.text+0x11c0): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_scale': fps.c:(.text+0x11e0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_scale': fps.c:(.text+0x1260): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_negative': fps.c:(.text+0x1280): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_negative': fps.c:(.text+0x1300): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_scaling': fps.c:(.text+0x1320): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_scaling': fps.c:(.text+0x13a0): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_quaternion': fps.c:(.text+0x13c0): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_quaternion': fps.c:(.text+0x1460): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_axis': fps.c:(.text+0x1480): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_axis': fps.c:(.text+0x1520): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_z': fps.c:(.text+0x1540): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_z': fps.c:(.text+0x15c0): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_y': fps.c:(.text+0x15e0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_y': fps.c:(.text+0x1660): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_rotation_x': fps.c:(.text+0x1680): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_rotation_x': fps.c:(.text+0x1700): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_inverse': fps.c:(.text+0x1720): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_inverse': fps.c:(.text+0x17a0): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_adjugate': fps.c:(.text+0x17c0): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_adjugate': fps.c:(.text+0x1840): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_cofactor': fps.c:(.text+0x1860): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_cofactor': fps.c:(.text+0x18e0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_transpose': fps.c:(.text+0x1900): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_transpose': fps.c:(.text+0x1980): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_assign_mat4': fps.c:(.text+0x19a0): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_assign_mat4': fps.c:(.text+0x1a20): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_assign_mat2': fps.c:(.text+0x1a40): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_assign_mat2': fps.c:(.text+0x1ae0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_assign': fps.c:(.text+0x1b00): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_assign': fps.c:(.text+0x1b80): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_determinant': fps.c:(.text+0x1ba0): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_determinant': fps.c:(.text+0x1bc0): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_identity': fps.c:(.text+0x1be0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_identity': fps.c:(.text+0x1c60): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3_zero': fps.c:(.text+0x1c80): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3_zero': fps.c:(.text+0x1d00): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat3': fps.c:(.text+0x1d20): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat3': fps.c:(.text+0x1da0): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_lerp': fps.c:(.text+0x1dc0): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_lerp': fps.c:(.text+0x1e80): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_multiply': fps.c:(.text+0x1ea0): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_multiply': fps.c:(.text+0x1f60): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_scale': fps.c:(.text+0x1f80): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_scale': fps.c:(.text+0x2020): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_negative': fps.c:(.text+0x2040): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_negative': fps.c:(.text+0x20e0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_scaling': fps.c:(.text+0x2100): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_scaling': fps.c:(.text+0x21a0): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_rotation': fps.c:(.text+0x21c0): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_rotation': fps.c:(.text+0x2260): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_inverse': fps.c:(.text+0x2280): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_inverse': fps.c:(.text+0x2320): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_cofactor': fps.c:(.text+0x2340): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_cofactor': fps.c:(.text+0x23e0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_transpose': fps.c:(.text+0x2400): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_transpose': fps.c:(.text+0x24a0): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_assign_mat4': fps.c:(.text+0x24c0): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_assign_mat4': fps.c:(.text+0x2560): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_assign_mat3': fps.c:(.text+0x2580): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_assign_mat3': fps.c:(.text+0x2620): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_assign': fps.c:(.text+0x2640): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_assign': fps.c:(.text+0x26e0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_determinant': fps.c:(.text+0x2700): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_determinant': fps.c:(.text+0x2740): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_identity': fps.c:(.text+0x2760): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_identity': fps.c:(.text+0x2800): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2_zero': fps.c:(.text+0x2820): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2_zero': fps.c:(.text+0x28c0): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `smat2': fps.c:(.text+0x28e0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psmat2': fps.c:(.text+0x2980): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_length_squared': fps.c:(.text+0x29a0): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_length_squared': fps.c:(.text+0x29e0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_length': fps.c:(.text+0x2a00): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_length': fps.c:(.text+0x2a40): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_angle': fps.c:(.text+0x2a60): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_angle': fps.c:(.text+0x2aa0): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_dot': fps.c:(.text+0x2ac0): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_dot': fps.c:(.text+0x2b00): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_slerp': fps.c:(.text+0x2b20): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_slerp': fps.c:(.text+0x2be0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_lerp': fps.c:(.text+0x2c00): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_lerp': fps.c:(.text+0x2cc0): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_yaw_pitch_roll': fps.c:(.text+0x2ce0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_yaw_pitch_roll': fps.c:(.text+0x2d80): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_mat4': fps.c:(.text+0x2da0): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_mat4': fps.c:(.text+0x2e40): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_vec3': fps.c:(.text+0x2e60): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_vec3': fps.c:(.text+0x2f00): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_from_axis_angle': fps.c:(.text+0x2f20): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_from_axis_angle': fps.c:(.text+0x2fc0): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_power': fps.c:(.text+0x2fe0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_power': fps.c:(.text+0x3080): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_normalize': fps.c:(.text+0x30a0): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_normalize': fps.c:(.text+0x3140): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_inverse': fps.c:(.text+0x3160): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_inverse': fps.c:(.text+0x3200): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_conjugate': fps.c:(.text+0x3220): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_conjugate': fps.c:(.text+0x32c0): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_negative': fps.c:(.text+0x32e0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_negative': fps.c:(.text+0x3380): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_divide': fps.c:(.text+0x33a0): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_divide': fps.c:(.text+0x3460): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_multiply': fps.c:(.text+0x3480): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_multiply': fps.c:(.text+0x3540): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_scale': fps.c:(.text+0x3560): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_scale': fps.c:(.text+0x3600): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_null': fps.c:(.text+0x3620): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_null': fps.c:(.text+0x36c0): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_zero': fps.c:(.text+0x36e0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_zero': fps.c:(.text+0x3780): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_assign': fps.c:(.text+0x37a0): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_assign': fps.c:(.text+0x3840): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat': fps.c:(.text+0x3860): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat': fps.c:(.text+0x3900): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_nearly_equal': fps.c:(.text+0x3920): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_nearly_equal': fps.c:(.text+0x3960): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_equal': fps.c:(.text+0x3980): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_equal': fps.c:(.text+0x39c0): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_near_zero': fps.c:(.text+0x39e0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_near_zero': fps.c:(.text+0x3a20): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `squat_is_zero': fps.c:(.text+0x3a40): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psquat_is_zero': fps.c:(.text+0x3a80): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_lerp': fps.c:(.text+0x3aa0): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_lerp': fps.c:(.text+0x3b40): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_normalize': fps.c:(.text+0x3b60): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_normalize': fps.c:(.text+0x3c00): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_clamp': fps.c:(.text+0x3c20): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_clamp': fps.c:(.text+0x3cc0): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_min': fps.c:(.text+0x3ce0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_min': fps.c:(.text+0x3d80): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_max': fps.c:(.text+0x3da0): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_max': fps.c:(.text+0x3e40): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_round': fps.c:(.text+0x3e60): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_round': fps.c:(.text+0x3f00): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_ceil': fps.c:(.text+0x3f20): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_ceil': fps.c:(.text+0x3fc0): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_floor': fps.c:(.text+0x3fe0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_floor': fps.c:(.text+0x4080): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_abs': fps.c:(.text+0x40a0): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_abs': fps.c:(.text+0x4140): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_inverse': fps.c:(.text+0x4160): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_inverse': fps.c:(.text+0x4200): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_negative': fps.c:(.text+0x4220): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_negative': fps.c:(.text+0x42c0): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_snap': fps.c:(.text+0x42e0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_snap': fps.c:(.text+0x4380): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_divide': fps.c:(.text+0x43a0): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_divide': fps.c:(.text+0x4440): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_multiply_mat4': fps.c:(.text+0x4460): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_multiply_mat4': fps.c:(.text+0x4500): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_multiply': fps.c:(.text+0x4520): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_multiply': fps.c:(.text+0x45c0): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_scale': fps.c:(.text+0x45e0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_scale': fps.c:(.text+0x4680): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_subtract': fps.c:(.text+0x46a0): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_subtract': fps.c:(.text+0x4740): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_add': fps.c:(.text+0x4760): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_add': fps.c:(.text+0x4800): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_one': fps.c:(.text+0x4820): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_one': fps.c:(.text+0x48a0): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_zero': fps.c:(.text+0x48c0): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_zero': fps.c:(.text+0x4940): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_assign_vec4': fps.c:(.text+0x4960): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_assign_vec4': fps.c:(.text+0x4a00): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_assign': fps.c:(.text+0x4a20): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_assign': fps.c:(.text+0x4ac0): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i': fps.c:(.text+0x4ae0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i': fps.c:(.text+0x4b80): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_is_equal': fps.c:(.text+0x4bc0): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_is_equal': fps.c:(.text+0x4c00): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4i_is_zero': fps.c:(.text+0x4c20): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4i_is_zero': fps.c:(.text+0x4c40): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_lerp': fps.c:(.text+0x4c60): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_lerp': fps.c:(.text+0x4d00): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_normalize': fps.c:(.text+0x4d20): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_normalize': fps.c:(.text+0x4dc0): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_clamp': fps.c:(.text+0x4de0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_clamp': fps.c:(.text+0x4e80): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_min': fps.c:(.text+0x4ea0): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_min': fps.c:(.text+0x4f40): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_max': fps.c:(.text+0x4f60): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_max': fps.c:(.text+0x5000): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_round': fps.c:(.text+0x5020): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_round': fps.c:(.text+0x50c0): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_ceil': fps.c:(.text+0x50e0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_ceil': fps.c:(.text+0x5180): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_floor': fps.c:(.text+0x51a0): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_floor': fps.c:(.text+0x5240): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_abs': fps.c:(.text+0x5260): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_abs': fps.c:(.text+0x5300): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_inverse': fps.c:(.text+0x5320): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_inverse': fps.c:(.text+0x53c0): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_negative': fps.c:(.text+0x53e0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_negative': fps.c:(.text+0x5480): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_snap': fps.c:(.text+0x54a0): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_snap': fps.c:(.text+0x5540): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_divide': fps.c:(.text+0x5560): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_divide': fps.c:(.text+0x5600): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_multiply_mat4': fps.c:(.text+0x5620): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_multiply_mat4': fps.c:(.text+0x56c0): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_multiply': fps.c:(.text+0x56e0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_multiply': fps.c:(.text+0x5780): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_scale': fps.c:(.text+0x57a0): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_scale': fps.c:(.text+0x5840): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_subtract': fps.c:(.text+0x5860): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_subtract': fps.c:(.text+0x5900): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_add': fps.c:(.text+0x5920): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_add': fps.c:(.text+0x59c0): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_one': fps.c:(.text+0x59e0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_one': fps.c:(.text+0x5a60): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_zero': fps.c:(.text+0x5a80): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_zero': fps.c:(.text+0x5b00): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_assign_vec4i': fps.c:(.text+0x5b20): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_assign_vec4i': fps.c:(.text+0x5bc0): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_assign': fps.c:(.text+0x5be0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_assign': fps.c:(.text+0x5c80): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4': fps.c:(.text+0x5ca0): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4': fps.c:(.text+0x5d40): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_nearly_equal': fps.c:(.text+0x5d60): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_nearly_equal': fps.c:(.text+0x5da0): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_equal': fps.c:(.text+0x5dc0): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_equal': fps.c:(.text+0x5e00): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_near_zero': fps.c:(.text+0x5e20): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_near_zero': fps.c:(.text+0x5e60): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec4_is_zero': fps.c:(.text+0x5e80): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec4_is_zero': fps.c:(.text+0x5ea0): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_distance_squared': fps.c:(.text+0x5ec0): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_distance_squared': fps.c:(.text+0x5f20): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_distance': fps.c:(.text+0x5f40): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_distance': fps.c:(.text+0x5fa0): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_length_squared': fps.c:(.text+0x5fc0): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_length_squared': fps.c:(.text+0x6000): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_length': fps.c:(.text+0x6020): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_length': fps.c:(.text+0x6060): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_dot': fps.c:(.text+0x6080): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_dot': fps.c:(.text+0x60e0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_bezier4': fps.c:(.text+0x6100): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_bezier4': fps.c:(.text+0x6200): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_bezier3': fps.c:(.text+0x6240): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_bezier3': fps.c:(.text+0x6340): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_lerp': fps.c:(.text+0x6360): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_lerp': fps.c:(.text+0x6440): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_reflect': fps.c:(.text+0x6460): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_reflect': fps.c:(.text+0x6540): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_slide': fps.c:(.text+0x6560): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_slide': fps.c:(.text+0x6640): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_project': fps.c:(.text+0x6660): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_project': fps.c:(.text+0x6740): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_normalize': fps.c:(.text+0x6760): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_normalize': fps.c:(.text+0x6820): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_cross': fps.c:(.text+0x6840): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_cross': fps.c:(.text+0x6920): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_clamp': fps.c:(.text+0x6940): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_clamp': fps.c:(.text+0x6a40): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_min': fps.c:(.text+0x6a60): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_min': fps.c:(.text+0x6b40): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_max': fps.c:(.text+0x6b60): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_max': fps.c:(.text+0x6c40): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_round': fps.c:(.text+0x6c60): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_round': fps.c:(.text+0x6d00): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_ceil': fps.c:(.text+0x6d20): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_ceil': fps.c:(.text+0x6dc0): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_floor': fps.c:(.text+0x6de0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_floor': fps.c:(.text+0x6e80): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_abs': fps.c:(.text+0x6ea0): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_abs': fps.c:(.text+0x6f60): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_inverse': fps.c:(.text+0x6f80): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_inverse': fps.c:(.text+0x7040): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_negative': fps.c:(.text+0x7060): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_negative': fps.c:(.text+0x7120): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_snap': fps.c:(.text+0x7140): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_snap': fps.c:(.text+0x7220): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_divide': fps.c:(.text+0x7240): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_divide': fps.c:(.text+0x7320): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_multiply_mat3': fps.c:(.text+0x7340): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_multiply_mat3': fps.c:(.text+0x7400): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_multiply': fps.c:(.text+0x7420): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_multiply': fps.c:(.text+0x7500): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_scale': fps.c:(.text+0x7520): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_scale': fps.c:(.text+0x75e0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_subtract': fps.c:(.text+0x7600): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_subtract': fps.c:(.text+0x76e0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_add': fps.c:(.text+0x7700): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_add': fps.c:(.text+0x77e0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_one': fps.c:(.text+0x7800): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_one': fps.c:(.text+0x78a0): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_zero': fps.c:(.text+0x78c0): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_zero': fps.c:(.text+0x7960): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_assign_vec3': fps.c:(.text+0x7980): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_assign_vec3': fps.c:(.text+0x7a20): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_assign': fps.c:(.text+0x7a40): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_assign': fps.c:(.text+0x7b00): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i': fps.c:(.text+0x7b20): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i': fps.c:(.text+0x7bc0): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_is_equal': fps.c:(.text+0x7be0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_is_equal': fps.c:(.text+0x7c40): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3i_is_zero': fps.c:(.text+0x7c60): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3i_is_zero': fps.c:(.text+0x7ca0): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_distance_squared': fps.c:(.text+0x7cc0): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_distance_squared': fps.c:(.text+0x7d00): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_distance': fps.c:(.text+0x7d20): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_distance': fps.c:(.text+0x7d60): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_length_squared': fps.c:(.text+0x7d80): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_length_squared': fps.c:(.text+0x7da0): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_length': fps.c:(.text+0x7dc0): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_length': fps.c:(.text+0x7de0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_dot': fps.c:(.text+0x7e00): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_dot': fps.c:(.text+0x7e40): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_bezier4': fps.c:(.text+0x7e60): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_bezier4': fps.c:(.text+0x7f40): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_bezier3': fps.c:(.text+0x7f80): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_bezier3': fps.c:(.text+0x8040): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_lerp': fps.c:(.text+0x8060): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_lerp': fps.c:(.text+0x8120): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_reflect': fps.c:(.text+0x8140): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_reflect': fps.c:(.text+0x8200): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_slide': fps.c:(.text+0x8220): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_slide': fps.c:(.text+0x82e0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_project': fps.c:(.text+0x8300): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_project': fps.c:(.text+0x83c0): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_normalize': fps.c:(.text+0x83e0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_normalize': fps.c:(.text+0x8480): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_cross': fps.c:(.text+0x84a0): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_cross': fps.c:(.text+0x8560): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_clamp': fps.c:(.text+0x8580): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_clamp': fps.c:(.text+0x8640): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_min': fps.c:(.text+0x8660): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_min': fps.c:(.text+0x8720): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_max': fps.c:(.text+0x8740): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_max': fps.c:(.text+0x8800): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_round': fps.c:(.text+0x8820): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_round': fps.c:(.text+0x88c0): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_ceil': fps.c:(.text+0x88e0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_ceil': fps.c:(.text+0x8980): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_floor': fps.c:(.text+0x89a0): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_floor': fps.c:(.text+0x8a40): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_abs': fps.c:(.text+0x8a60): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_abs': fps.c:(.text+0x8b00): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_inverse': fps.c:(.text+0x8b20): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_inverse': fps.c:(.text+0x8bc0): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_negative': fps.c:(.text+0x8be0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_negative': fps.c:(.text+0x8c80): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_snap': fps.c:(.text+0x8ca0): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_snap': fps.c:(.text+0x8d60): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_divide': fps.c:(.text+0x8d80): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_divide': fps.c:(.text+0x8e40): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_multiply_mat3': fps.c:(.text+0x8e60): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_multiply_mat3': fps.c:(.text+0x8f00): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_multiply': fps.c:(.text+0x8f20): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_multiply': fps.c:(.text+0x8fe0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_scale': fps.c:(.text+0x9000): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_scale': fps.c:(.text+0x90a0): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_subtract': fps.c:(.text+0x90c0): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_subtract': fps.c:(.text+0x9180): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_add': fps.c:(.text+0x91a0): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_add': fps.c:(.text+0x9260): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_one': fps.c:(.text+0x9280): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_one': fps.c:(.text+0x9320): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_zero': fps.c:(.text+0x9340): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_zero': fps.c:(.text+0x93e0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_assign_vec3i': fps.c:(.text+0x9400): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_assign_vec3i': fps.c:(.text+0x94c0): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_assign': fps.c:(.text+0x94e0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_assign': fps.c:(.text+0x9580): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3': fps.c:(.text+0x95a0): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3': fps.c:(.text+0x9640): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_nearly_equal': fps.c:(.text+0x9660): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_nearly_equal': fps.c:(.text+0x96a0): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_equal': fps.c:(.text+0x96c0): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_equal': fps.c:(.text+0x9700): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_near_zero': fps.c:(.text+0x9720): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_near_zero': fps.c:(.text+0x9760): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec3_is_zero': fps.c:(.text+0x9780): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec3_is_zero': fps.c:(.text+0x97c0): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_distance_squared': fps.c:(.text+0x97e0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_distance_squared': fps.c:(.text+0x9820): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_distance': fps.c:(.text+0x9840): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_distance': fps.c:(.text+0x9860): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_length': fps.c:(.text+0x9880): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_length': fps.c:(.text+0x98a0): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_length_squared': fps.c:(.text+0x98c0): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_length_squared': fps.c:(.text+0x98e0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_angle': fps.c:(.text+0x9900): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_angle': fps.c:(.text+0x9920): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_dot': fps.c:(.text+0x9940): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_dot': fps.c:(.text+0x9980): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_bezier4': fps.c:(.text+0x99a0): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_bezier4': fps.c:(.text+0x9a40): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_bezier3': fps.c:(.text+0x9a80): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_bezier3': fps.c:(.text+0x9b20): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_lerp': fps.c:(.text+0x9b40): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_lerp': fps.c:(.text+0x9bc0): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_rotate': fps.c:(.text+0x9be0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_rotate': fps.c:(.text+0x9c60): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_tangent': fps.c:(.text+0x9c80): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_tangent': fps.c:(.text+0x9d00): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_reflect': fps.c:(.text+0x9d20): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_reflect': fps.c:(.text+0x9da0): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_slide': fps.c:(.text+0x9dc0): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_slide': fps.c:(.text+0x9e40): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_project': fps.c:(.text+0x9e60): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_project': fps.c:(.text+0x9ee0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_normalize': fps.c:(.text+0x9f00): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_normalize': fps.c:(.text+0x9f80): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_clamp': fps.c:(.text+0x9fa0): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_clamp': fps.c:(.text+0xa040): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_min': fps.c:(.text+0xa060): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_min': fps.c:(.text+0xa0e0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_max': fps.c:(.text+0xa100): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_max': fps.c:(.text+0xa180): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_round': fps.c:(.text+0xa1a0): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_round': fps.c:(.text+0xa220): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_ceil': fps.c:(.text+0xa240): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_ceil': fps.c:(.text+0xa2c0): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_floor': fps.c:(.text+0xa2e0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_floor': fps.c:(.text+0xa360): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_abs': fps.c:(.text+0xa380): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_abs': fps.c:(.text+0xa400): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_inverse': fps.c:(.text+0xa420): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_inverse': fps.c:(.text+0xa4a0): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_negative': fps.c:(.text+0xa4c0): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_negative': fps.c:(.text+0xa540): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_snap': fps.c:(.text+0xa560): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_snap': fps.c:(.text+0xa5e0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_divide': fps.c:(.text+0xa600): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_divide': fps.c:(.text+0xa680): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_multiply_mat2': fps.c:(.text+0xa6a0): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_multiply_mat2': fps.c:(.text+0xa740): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_multiply': fps.c:(.text+0xa760): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_multiply': fps.c:(.text+0xa7e0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_scale': fps.c:(.text+0xa800): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_scale': fps.c:(.text+0xa880): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_subtract': fps.c:(.text+0xa8a0): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_subtract': fps.c:(.text+0xa920): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_add': fps.c:(.text+0xa940): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_add': fps.c:(.text+0xa9c0): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_one': fps.c:(.text+0xa9e0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_one': fps.c:(.text+0xaa60): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_zero': fps.c:(.text+0xaa80): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_zero': fps.c:(.text+0xab00): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_assign_vec2': fps.c:(.text+0xab20): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_assign_vec2': fps.c:(.text+0xaba0): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_assign': fps.c:(.text+0xabc0): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_assign': fps.c:(.text+0xac40): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i': fps.c:(.text+0xac60): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i': fps.c:(.text+0xace0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_is_equal': fps.c:(.text+0xad00): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_is_equal': fps.c:(.text+0xad40): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2i_is_zero': fps.c:(.text+0xad60): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2i_is_zero': fps.c:(.text+0xad80): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_distance_squared': fps.c:(.text+0xada0): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_distance_squared': fps.c:(.text+0xade0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_distance': fps.c:(.text+0xae00): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_distance': fps.c:(.text+0xae40): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_length': fps.c:(.text+0xae60): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_length': fps.c:(.text+0xae80): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_length_squared': fps.c:(.text+0xaea0): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_length_squared': fps.c:(.text+0xaec0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_angle': fps.c:(.text+0xaee0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_angle': fps.c:(.text+0xaf00): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_dot': fps.c:(.text+0xaf20): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_dot': fps.c:(.text+0xaf60): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_bezier4': fps.c:(.text+0xaf80): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_bezier4': fps.c:(.text+0xb040): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_bezier3': fps.c:(.text+0xb080): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_bezier3': fps.c:(.text+0xb120): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_lerp': fps.c:(.text+0xb140): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_lerp': fps.c:(.text+0xb1e0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_rotate': fps.c:(.text+0xb200): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_rotate': fps.c:(.text+0xb2a0): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_tangent': fps.c:(.text+0xb2c0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_tangent': fps.c:(.text+0xb340): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_reflect': fps.c:(.text+0xb360): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_reflect': fps.c:(.text+0xb400): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_slide': fps.c:(.text+0xb420): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_slide': fps.c:(.text+0xb4c0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_project': fps.c:(.text+0xb4e0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_project': fps.c:(.text+0xb580): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_normalize': fps.c:(.text+0xb5a0): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_normalize': fps.c:(.text+0xb620): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_clamp': fps.c:(.text+0xb640): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_clamp': fps.c:(.text+0xb6e0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_min': fps.c:(.text+0xb700): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_min': fps.c:(.text+0xb7a0): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_max': fps.c:(.text+0xb7c0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_max': fps.c:(.text+0xb860): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_round': fps.c:(.text+0xb880): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_round': fps.c:(.text+0xb900): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_ceil': fps.c:(.text+0xb920): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_ceil': fps.c:(.text+0xb9a0): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_floor': fps.c:(.text+0xb9c0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_floor': fps.c:(.text+0xba40): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_abs': fps.c:(.text+0xba60): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_abs': fps.c:(.text+0xbae0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_inverse': fps.c:(.text+0xbb00): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_inverse': fps.c:(.text+0xbb80): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_negative': fps.c:(.text+0xbba0): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_negative': fps.c:(.text+0xbc20): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_snap': fps.c:(.text+0xbc40): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_snap': fps.c:(.text+0xbce0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_divide': fps.c:(.text+0xbd00): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_divide': fps.c:(.text+0xbda0): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_multiply_mat2': fps.c:(.text+0xbdc0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_multiply_mat2': fps.c:(.text+0xbe60): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_multiply': fps.c:(.text+0xbe80): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_multiply': fps.c:(.text+0xbf20): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_scale': fps.c:(.text+0xbf40): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_scale': fps.c:(.text+0xbfe0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_subtract': fps.c:(.text+0xc000): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_subtract': fps.c:(.text+0xc0a0): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_add': fps.c:(.text+0xc0c0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_add': fps.c:(.text+0xc160): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_one': fps.c:(.text+0xc180): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_one': fps.c:(.text+0xc200): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_zero': fps.c:(.text+0xc220): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_zero': fps.c:(.text+0xc2a0): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_assign_vec2i': fps.c:(.text+0xc2c0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_assign_vec2i': fps.c:(.text+0xc340): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_assign': fps.c:(.text+0xc360): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_assign': fps.c:(.text+0xc3e0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2': fps.c:(.text+0xc400): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2': fps.c:(.text+0xc480): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_nearly_equal': fps.c:(.text+0xc4a0): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_nearly_equal': fps.c:(.text+0xc4e0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_equal': fps.c:(.text+0xc500): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_equal': fps.c:(.text+0xc540): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_near_zero': fps.c:(.text+0xc560): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_near_zero': fps.c:(.text+0xc580): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `svec2_is_zero': fps.c:(.text+0xc5a0): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(fps.c.o): In function `psvec2_is_zero': fps.c:(.text+0xc5c0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_lerp': gauge.c:(.text+0x20): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_lerp': gauge.c:(.text+0xa0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_multiply': gauge.c:(.text+0xc0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_multiply': gauge.c:(.text+0x140): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_scale': gauge.c:(.text+0x160): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_scale': gauge.c:(.text+0x1e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_negative': gauge.c:(.text+0x200): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_negative': gauge.c:(.text+0x280): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_scaling': gauge.c:(.text+0x2a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_scaling': gauge.c:(.text+0x320): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_translation': gauge.c:(.text+0x340): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_translation': gauge.c:(.text+0x3c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_look_at': gauge.c:(.text+0x3e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_look_at': gauge.c:(.text+0x4a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_quaternion': gauge.c:(.text+0x4c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_quaternion': gauge.c:(.text+0x540): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_axis': gauge.c:(.text+0x560): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_axis': gauge.c:(.text+0x5e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_z': gauge.c:(.text+0x600): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_z': gauge.c:(.text+0x680): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_y': gauge.c:(.text+0x6a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_y': gauge.c:(.text+0x720): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_rotation_x': gauge.c:(.text+0x740): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_rotation_x': gauge.c:(.text+0x7c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_perspective_infinite': gauge.c:(.text+0x7e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_perspective_infinite': gauge.c:(.text+0x860): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_perspective_fov': gauge.c:(.text+0x880): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_perspective_fov': gauge.c:(.text+0x900): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_perspective': gauge.c:(.text+0x920): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_perspective': gauge.c:(.text+0x9a0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_ortho': gauge.c:(.text+0x9c0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_ortho': gauge.c:(.text+0xa40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_inverse': gauge.c:(.text+0xa60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_inverse': gauge.c:(.text+0xae0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_adjugate': gauge.c:(.text+0xb00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_adjugate': gauge.c:(.text+0xb80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_transpose': gauge.c:(.text+0xba0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_transpose': gauge.c:(.text+0xc20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_assign_mat3': gauge.c:(.text+0xc40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_assign_mat3': gauge.c:(.text+0xcc0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_assign_mat2': gauge.c:(.text+0xce0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_assign_mat2': gauge.c:(.text+0xd80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_assign': gauge.c:(.text+0xda0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_assign': gauge.c:(.text+0xe20): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_determinant': gauge.c:(.text+0xe40): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_determinant': gauge.c:(.text+0xe60): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_identity': gauge.c:(.text+0xe80): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_identity': gauge.c:(.text+0xf00): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4_zero': gauge.c:(.text+0xf20): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4_zero': gauge.c:(.text+0xfa0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat4': gauge.c:(.text+0xfc0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat4': gauge.c:(.text+0x1040): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_lerp': gauge.c:(.text+0x1060): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_lerp': gauge.c:(.text+0x10e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_multiply': gauge.c:(.text+0x1100): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_multiply': gauge.c:(.text+0x1180): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_scale': gauge.c:(.text+0x11a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_scale': gauge.c:(.text+0x1220): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_negative': gauge.c:(.text+0x1240): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_negative': gauge.c:(.text+0x12c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_scaling': gauge.c:(.text+0x12e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_scaling': gauge.c:(.text+0x1360): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_quaternion': gauge.c:(.text+0x1380): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_quaternion': gauge.c:(.text+0x1420): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_axis': gauge.c:(.text+0x1440): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_axis': gauge.c:(.text+0x14e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_z': gauge.c:(.text+0x1500): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_z': gauge.c:(.text+0x1580): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_y': gauge.c:(.text+0x15a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_y': gauge.c:(.text+0x1620): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_rotation_x': gauge.c:(.text+0x1640): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_rotation_x': gauge.c:(.text+0x16c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_inverse': gauge.c:(.text+0x16e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_inverse': gauge.c:(.text+0x1760): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_adjugate': gauge.c:(.text+0x1780): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_adjugate': gauge.c:(.text+0x1800): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_cofactor': gauge.c:(.text+0x1820): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_cofactor': gauge.c:(.text+0x18a0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_transpose': gauge.c:(.text+0x18c0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_transpose': gauge.c:(.text+0x1940): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_assign_mat4': gauge.c:(.text+0x1960): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_assign_mat4': gauge.c:(.text+0x19e0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_assign_mat2': gauge.c:(.text+0x1a00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_assign_mat2': gauge.c:(.text+0x1aa0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_assign': gauge.c:(.text+0x1ac0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_assign': gauge.c:(.text+0x1b40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_determinant': gauge.c:(.text+0x1b60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_determinant': gauge.c:(.text+0x1b80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_identity': gauge.c:(.text+0x1ba0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_identity': gauge.c:(.text+0x1c20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3_zero': gauge.c:(.text+0x1c40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3_zero': gauge.c:(.text+0x1cc0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat3': gauge.c:(.text+0x1ce0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat3': gauge.c:(.text+0x1d60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_lerp': gauge.c:(.text+0x1d80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_lerp': gauge.c:(.text+0x1e40): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_multiply': gauge.c:(.text+0x1e60): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_multiply': gauge.c:(.text+0x1f20): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_scale': gauge.c:(.text+0x1f40): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_scale': gauge.c:(.text+0x1fe0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_negative': gauge.c:(.text+0x2000): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_negative': gauge.c:(.text+0x20a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_scaling': gauge.c:(.text+0x20c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_scaling': gauge.c:(.text+0x2160): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_rotation': gauge.c:(.text+0x2180): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_rotation': gauge.c:(.text+0x2220): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_inverse': gauge.c:(.text+0x2240): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_inverse': gauge.c:(.text+0x22e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_cofactor': gauge.c:(.text+0x2300): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_cofactor': gauge.c:(.text+0x23a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_transpose': gauge.c:(.text+0x23c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_transpose': gauge.c:(.text+0x2460): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_assign_mat4': gauge.c:(.text+0x2480): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_assign_mat4': gauge.c:(.text+0x2520): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_assign_mat3': gauge.c:(.text+0x2540): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_assign_mat3': gauge.c:(.text+0x25e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_assign': gauge.c:(.text+0x2600): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_assign': gauge.c:(.text+0x26a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_determinant': gauge.c:(.text+0x26c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_determinant': gauge.c:(.text+0x2700): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_identity': gauge.c:(.text+0x2720): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_identity': gauge.c:(.text+0x27c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2_zero': gauge.c:(.text+0x27e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2_zero': gauge.c:(.text+0x2880): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `smat2': gauge.c:(.text+0x28a0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psmat2': gauge.c:(.text+0x2940): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_length_squared': gauge.c:(.text+0x2960): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_length_squared': gauge.c:(.text+0x29a0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_length': gauge.c:(.text+0x29c0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_length': gauge.c:(.text+0x2a00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_angle': gauge.c:(.text+0x2a20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_angle': gauge.c:(.text+0x2a60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_dot': gauge.c:(.text+0x2a80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_dot': gauge.c:(.text+0x2ac0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_slerp': gauge.c:(.text+0x2ae0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_slerp': gauge.c:(.text+0x2ba0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_lerp': gauge.c:(.text+0x2bc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_lerp': gauge.c:(.text+0x2c80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_yaw_pitch_roll': gauge.c:(.text+0x2ca0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_yaw_pitch_roll': gauge.c:(.text+0x2d40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_mat4': gauge.c:(.text+0x2d60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_mat4': gauge.c:(.text+0x2e00): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_vec3': gauge.c:(.text+0x2e20): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_vec3': gauge.c:(.text+0x2ec0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_from_axis_angle': gauge.c:(.text+0x2ee0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_from_axis_angle': gauge.c:(.text+0x2f80): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_power': gauge.c:(.text+0x2fa0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_power': gauge.c:(.text+0x3040): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_normalize': gauge.c:(.text+0x3060): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_normalize': gauge.c:(.text+0x3100): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_inverse': gauge.c:(.text+0x3120): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_inverse': gauge.c:(.text+0x31c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_conjugate': gauge.c:(.text+0x31e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_conjugate': gauge.c:(.text+0x3280): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_negative': gauge.c:(.text+0x32a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_negative': gauge.c:(.text+0x3340): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_divide': gauge.c:(.text+0x3360): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_divide': gauge.c:(.text+0x3420): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_multiply': gauge.c:(.text+0x3440): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_multiply': gauge.c:(.text+0x3500): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_scale': gauge.c:(.text+0x3520): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_scale': gauge.c:(.text+0x35c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_null': gauge.c:(.text+0x35e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_null': gauge.c:(.text+0x3680): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_zero': gauge.c:(.text+0x36a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_zero': gauge.c:(.text+0x3740): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_assign': gauge.c:(.text+0x3760): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_assign': gauge.c:(.text+0x3800): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat': gauge.c:(.text+0x3820): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat': gauge.c:(.text+0x38c0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_nearly_equal': gauge.c:(.text+0x38e0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_nearly_equal': gauge.c:(.text+0x3920): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_equal': gauge.c:(.text+0x3940): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_equal': gauge.c:(.text+0x3980): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_near_zero': gauge.c:(.text+0x39a0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_near_zero': gauge.c:(.text+0x39e0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `squat_is_zero': gauge.c:(.text+0x3a00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psquat_is_zero': gauge.c:(.text+0x3a40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_lerp': gauge.c:(.text+0x3a60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_lerp': gauge.c:(.text+0x3b00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_normalize': gauge.c:(.text+0x3b20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_normalize': gauge.c:(.text+0x3bc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_clamp': gauge.c:(.text+0x3be0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_clamp': gauge.c:(.text+0x3c80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_min': gauge.c:(.text+0x3ca0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_min': gauge.c:(.text+0x3d40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_max': gauge.c:(.text+0x3d60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_max': gauge.c:(.text+0x3e00): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_round': gauge.c:(.text+0x3e20): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_round': gauge.c:(.text+0x3ec0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_ceil': gauge.c:(.text+0x3ee0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_ceil': gauge.c:(.text+0x3f80): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_floor': gauge.c:(.text+0x3fa0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_floor': gauge.c:(.text+0x4040): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_abs': gauge.c:(.text+0x4060): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_abs': gauge.c:(.text+0x4100): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_inverse': gauge.c:(.text+0x4120): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_inverse': gauge.c:(.text+0x41c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_negative': gauge.c:(.text+0x41e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_negative': gauge.c:(.text+0x4280): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_snap': gauge.c:(.text+0x42a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_snap': gauge.c:(.text+0x4340): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_divide': gauge.c:(.text+0x4360): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_divide': gauge.c:(.text+0x4400): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_multiply_mat4': gauge.c:(.text+0x4420): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_multiply_mat4': gauge.c:(.text+0x44c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_multiply': gauge.c:(.text+0x44e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_multiply': gauge.c:(.text+0x4580): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_scale': gauge.c:(.text+0x45a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_scale': gauge.c:(.text+0x4640): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_subtract': gauge.c:(.text+0x4660): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_subtract': gauge.c:(.text+0x4700): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_add': gauge.c:(.text+0x4720): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_add': gauge.c:(.text+0x47c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_one': gauge.c:(.text+0x47e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_one': gauge.c:(.text+0x4860): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_zero': gauge.c:(.text+0x4880): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_zero': gauge.c:(.text+0x4900): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_assign_vec4': gauge.c:(.text+0x4920): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_assign_vec4': gauge.c:(.text+0x49c0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_assign': gauge.c:(.text+0x49e0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_assign': gauge.c:(.text+0x4a80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i': gauge.c:(.text+0x4aa0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i': gauge.c:(.text+0x4b40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_is_equal': gauge.c:(.text+0x4b80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_is_equal': gauge.c:(.text+0x4bc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4i_is_zero': gauge.c:(.text+0x4be0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4i_is_zero': gauge.c:(.text+0x4c00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_lerp': gauge.c:(.text+0x4c20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_lerp': gauge.c:(.text+0x4cc0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_normalize': gauge.c:(.text+0x4ce0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_normalize': gauge.c:(.text+0x4d80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_clamp': gauge.c:(.text+0x4da0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_clamp': gauge.c:(.text+0x4e40): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_min': gauge.c:(.text+0x4e60): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_min': gauge.c:(.text+0x4f00): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_max': gauge.c:(.text+0x4f20): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_max': gauge.c:(.text+0x4fc0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_round': gauge.c:(.text+0x4fe0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_round': gauge.c:(.text+0x5080): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_ceil': gauge.c:(.text+0x50a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_ceil': gauge.c:(.text+0x5140): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_floor': gauge.c:(.text+0x5160): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_floor': gauge.c:(.text+0x5200): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_abs': gauge.c:(.text+0x5220): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_abs': gauge.c:(.text+0x52c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_inverse': gauge.c:(.text+0x52e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_inverse': gauge.c:(.text+0x5380): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_negative': gauge.c:(.text+0x53a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_negative': gauge.c:(.text+0x5440): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_snap': gauge.c:(.text+0x5460): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_snap': gauge.c:(.text+0x5500): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_divide': gauge.c:(.text+0x5520): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_divide': gauge.c:(.text+0x55c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_multiply_mat4': gauge.c:(.text+0x55e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_multiply_mat4': gauge.c:(.text+0x5680): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_multiply': gauge.c:(.text+0x56a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_multiply': gauge.c:(.text+0x5740): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_scale': gauge.c:(.text+0x5760): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_scale': gauge.c:(.text+0x5800): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_subtract': gauge.c:(.text+0x5820): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_subtract': gauge.c:(.text+0x58c0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_add': gauge.c:(.text+0x58e0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_add': gauge.c:(.text+0x5980): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_one': gauge.c:(.text+0x59a0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_one': gauge.c:(.text+0x5a20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_zero': gauge.c:(.text+0x5a40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_zero': gauge.c:(.text+0x5ac0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_assign_vec4i': gauge.c:(.text+0x5ae0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_assign_vec4i': gauge.c:(.text+0x5b80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_assign': gauge.c:(.text+0x5ba0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_assign': gauge.c:(.text+0x5c40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4': gauge.c:(.text+0x5c60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4': gauge.c:(.text+0x5d00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_nearly_equal': gauge.c:(.text+0x5d20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_nearly_equal': gauge.c:(.text+0x5d60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_equal': gauge.c:(.text+0x5d80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_equal': gauge.c:(.text+0x5dc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_near_zero': gauge.c:(.text+0x5de0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_near_zero': gauge.c:(.text+0x5e20): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec4_is_zero': gauge.c:(.text+0x5e40): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec4_is_zero': gauge.c:(.text+0x5e60): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_distance_squared': gauge.c:(.text+0x5e80): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_distance_squared': gauge.c:(.text+0x5ee0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_distance': gauge.c:(.text+0x5f00): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_distance': gauge.c:(.text+0x5f60): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_length_squared': gauge.c:(.text+0x5f80): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_length_squared': gauge.c:(.text+0x5fc0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_length': gauge.c:(.text+0x5fe0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_length': gauge.c:(.text+0x6020): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_dot': gauge.c:(.text+0x6040): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_dot': gauge.c:(.text+0x60a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_bezier4': gauge.c:(.text+0x60c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_bezier4': gauge.c:(.text+0x61c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_bezier3': gauge.c:(.text+0x6200): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_bezier3': gauge.c:(.text+0x6300): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_lerp': gauge.c:(.text+0x6320): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_lerp': gauge.c:(.text+0x6400): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_reflect': gauge.c:(.text+0x6420): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_reflect': gauge.c:(.text+0x6500): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_slide': gauge.c:(.text+0x6520): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_slide': gauge.c:(.text+0x6600): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_project': gauge.c:(.text+0x6620): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_project': gauge.c:(.text+0x6700): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_normalize': gauge.c:(.text+0x6720): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_normalize': gauge.c:(.text+0x67e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_cross': gauge.c:(.text+0x6800): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_cross': gauge.c:(.text+0x68e0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_clamp': gauge.c:(.text+0x6900): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_clamp': gauge.c:(.text+0x6a00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_min': gauge.c:(.text+0x6a20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_min': gauge.c:(.text+0x6b00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_max': gauge.c:(.text+0x6b20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_max': gauge.c:(.text+0x6c00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_round': gauge.c:(.text+0x6c20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_round': gauge.c:(.text+0x6cc0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_ceil': gauge.c:(.text+0x6ce0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_ceil': gauge.c:(.text+0x6d80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_floor': gauge.c:(.text+0x6da0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_floor': gauge.c:(.text+0x6e40): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_abs': gauge.c:(.text+0x6e60): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_abs': gauge.c:(.text+0x6f20): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_inverse': gauge.c:(.text+0x6f40): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_inverse': gauge.c:(.text+0x7000): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_negative': gauge.c:(.text+0x7020): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_negative': gauge.c:(.text+0x70e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_snap': gauge.c:(.text+0x7100): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_snap': gauge.c:(.text+0x71e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_divide': gauge.c:(.text+0x7200): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_divide': gauge.c:(.text+0x72e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_multiply_mat3': gauge.c:(.text+0x7300): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_multiply_mat3': gauge.c:(.text+0x73c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_multiply': gauge.c:(.text+0x73e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_multiply': gauge.c:(.text+0x74c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_scale': gauge.c:(.text+0x74e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_scale': gauge.c:(.text+0x75a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_subtract': gauge.c:(.text+0x75c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_subtract': gauge.c:(.text+0x76a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_add': gauge.c:(.text+0x76c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_add': gauge.c:(.text+0x77a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_one': gauge.c:(.text+0x77c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_one': gauge.c:(.text+0x7860): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_zero': gauge.c:(.text+0x7880): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_zero': gauge.c:(.text+0x7920): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_assign_vec3': gauge.c:(.text+0x7940): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_assign_vec3': gauge.c:(.text+0x79e0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_assign': gauge.c:(.text+0x7a00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_assign': gauge.c:(.text+0x7ac0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i': gauge.c:(.text+0x7ae0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i': gauge.c:(.text+0x7b80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_is_equal': gauge.c:(.text+0x7ba0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_is_equal': gauge.c:(.text+0x7c00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3i_is_zero': gauge.c:(.text+0x7c20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3i_is_zero': gauge.c:(.text+0x7c60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_distance_squared': gauge.c:(.text+0x7c80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_distance_squared': gauge.c:(.text+0x7cc0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_distance': gauge.c:(.text+0x7ce0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_distance': gauge.c:(.text+0x7d20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_length_squared': gauge.c:(.text+0x7d40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_length_squared': gauge.c:(.text+0x7d60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_length': gauge.c:(.text+0x7d80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_length': gauge.c:(.text+0x7da0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_dot': gauge.c:(.text+0x7dc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_dot': gauge.c:(.text+0x7e00): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_bezier4': gauge.c:(.text+0x7e20): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_bezier4': gauge.c:(.text+0x7f00): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_bezier3': gauge.c:(.text+0x7f40): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_bezier3': gauge.c:(.text+0x8000): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_lerp': gauge.c:(.text+0x8020): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_lerp': gauge.c:(.text+0x80e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_reflect': gauge.c:(.text+0x8100): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_reflect': gauge.c:(.text+0x81c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_slide': gauge.c:(.text+0x81e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_slide': gauge.c:(.text+0x82a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_project': gauge.c:(.text+0x82c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_project': gauge.c:(.text+0x8380): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_normalize': gauge.c:(.text+0x83a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_normalize': gauge.c:(.text+0x8440): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_cross': gauge.c:(.text+0x8460): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_cross': gauge.c:(.text+0x8520): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_clamp': gauge.c:(.text+0x8540): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_clamp': gauge.c:(.text+0x8600): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_min': gauge.c:(.text+0x8620): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_min': gauge.c:(.text+0x86e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_max': gauge.c:(.text+0x8700): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_max': gauge.c:(.text+0x87c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_round': gauge.c:(.text+0x87e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_round': gauge.c:(.text+0x8880): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_ceil': gauge.c:(.text+0x88a0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_ceil': gauge.c:(.text+0x8940): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_floor': gauge.c:(.text+0x8960): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_floor': gauge.c:(.text+0x8a00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_abs': gauge.c:(.text+0x8a20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_abs': gauge.c:(.text+0x8ac0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_inverse': gauge.c:(.text+0x8ae0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_inverse': gauge.c:(.text+0x8b80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_negative': gauge.c:(.text+0x8ba0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_negative': gauge.c:(.text+0x8c40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_snap': gauge.c:(.text+0x8c60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_snap': gauge.c:(.text+0x8d20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_divide': gauge.c:(.text+0x8d40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_divide': gauge.c:(.text+0x8e00): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_multiply_mat3': gauge.c:(.text+0x8e20): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_multiply_mat3': gauge.c:(.text+0x8ec0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_multiply': gauge.c:(.text+0x8ee0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_multiply': gauge.c:(.text+0x8fa0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_scale': gauge.c:(.text+0x8fc0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_scale': gauge.c:(.text+0x9060): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_subtract': gauge.c:(.text+0x9080): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_subtract': gauge.c:(.text+0x9140): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_add': gauge.c:(.text+0x9160): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_add': gauge.c:(.text+0x9220): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_one': gauge.c:(.text+0x9240): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_one': gauge.c:(.text+0x92e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_zero': gauge.c:(.text+0x9300): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_zero': gauge.c:(.text+0x93a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_assign_vec3i': gauge.c:(.text+0x93c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_assign_vec3i': gauge.c:(.text+0x9480): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_assign': gauge.c:(.text+0x94a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_assign': gauge.c:(.text+0x9540): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3': gauge.c:(.text+0x9560): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3': gauge.c:(.text+0x9600): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_nearly_equal': gauge.c:(.text+0x9620): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_nearly_equal': gauge.c:(.text+0x9660): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_equal': gauge.c:(.text+0x9680): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_equal': gauge.c:(.text+0x96c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_near_zero': gauge.c:(.text+0x96e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_near_zero': gauge.c:(.text+0x9720): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec3_is_zero': gauge.c:(.text+0x9740): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec3_is_zero': gauge.c:(.text+0x9780): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_distance_squared': gauge.c:(.text+0x97a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_distance_squared': gauge.c:(.text+0x97e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_distance': gauge.c:(.text+0x9800): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_distance': gauge.c:(.text+0x9820): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_length': gauge.c:(.text+0x9840): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_length': gauge.c:(.text+0x9860): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_length_squared': gauge.c:(.text+0x9880): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_length_squared': gauge.c:(.text+0x98a0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_angle': gauge.c:(.text+0x98c0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_angle': gauge.c:(.text+0x98e0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_dot': gauge.c:(.text+0x9900): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_dot': gauge.c:(.text+0x9940): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_bezier4': gauge.c:(.text+0x9960): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_bezier4': gauge.c:(.text+0x9a00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_bezier3': gauge.c:(.text+0x9a40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_bezier3': gauge.c:(.text+0x9ae0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_lerp': gauge.c:(.text+0x9b00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_lerp': gauge.c:(.text+0x9b80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_rotate': gauge.c:(.text+0x9ba0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_rotate': gauge.c:(.text+0x9c20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_tangent': gauge.c:(.text+0x9c40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_tangent': gauge.c:(.text+0x9cc0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_reflect': gauge.c:(.text+0x9ce0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_reflect': gauge.c:(.text+0x9d60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_slide': gauge.c:(.text+0x9d80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_slide': gauge.c:(.text+0x9e00): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_project': gauge.c:(.text+0x9e20): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_project': gauge.c:(.text+0x9ea0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_normalize': gauge.c:(.text+0x9ec0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_normalize': gauge.c:(.text+0x9f40): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_clamp': gauge.c:(.text+0x9f60): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_clamp': gauge.c:(.text+0xa000): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_min': gauge.c:(.text+0xa020): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_min': gauge.c:(.text+0xa0a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_max': gauge.c:(.text+0xa0c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_max': gauge.c:(.text+0xa140): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_round': gauge.c:(.text+0xa160): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_round': gauge.c:(.text+0xa1e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_ceil': gauge.c:(.text+0xa200): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_ceil': gauge.c:(.text+0xa280): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_floor': gauge.c:(.text+0xa2a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_floor': gauge.c:(.text+0xa320): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_abs': gauge.c:(.text+0xa340): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_abs': gauge.c:(.text+0xa3c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_inverse': gauge.c:(.text+0xa3e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_inverse': gauge.c:(.text+0xa460): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_negative': gauge.c:(.text+0xa480): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_negative': gauge.c:(.text+0xa500): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_snap': gauge.c:(.text+0xa520): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_snap': gauge.c:(.text+0xa5a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_divide': gauge.c:(.text+0xa5c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_divide': gauge.c:(.text+0xa640): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_multiply_mat2': gauge.c:(.text+0xa660): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_multiply_mat2': gauge.c:(.text+0xa700): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_multiply': gauge.c:(.text+0xa720): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_multiply': gauge.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_scale': gauge.c:(.text+0xa7c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_scale': gauge.c:(.text+0xa840): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_subtract': gauge.c:(.text+0xa860): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_subtract': gauge.c:(.text+0xa8e0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_add': gauge.c:(.text+0xa900): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_add': gauge.c:(.text+0xa980): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_one': gauge.c:(.text+0xa9a0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_one': gauge.c:(.text+0xaa20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_zero': gauge.c:(.text+0xaa40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_zero': gauge.c:(.text+0xaac0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_assign_vec2': gauge.c:(.text+0xaae0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_assign_vec2': gauge.c:(.text+0xab60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_assign': gauge.c:(.text+0xab80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_assign': gauge.c:(.text+0xac00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i': gauge.c:(.text+0xad40): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i': gauge.c:(.text+0xadc0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_is_equal': gauge.c:(.text+0xade0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_is_equal': gauge.c:(.text+0xae20): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2i_is_zero': gauge.c:(.text+0xae40): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2i_is_zero': gauge.c:(.text+0xae60): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_distance_squared': gauge.c:(.text+0xae80): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_distance_squared': gauge.c:(.text+0xaec0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_distance': gauge.c:(.text+0xaee0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_distance': gauge.c:(.text+0xaf20): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_length': gauge.c:(.text+0xaf40): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_length': gauge.c:(.text+0xaf60): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_length_squared': gauge.c:(.text+0xaf80): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_length_squared': gauge.c:(.text+0xafa0): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_angle': gauge.c:(.text+0xafc0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_angle': gauge.c:(.text+0xafe0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_dot': gauge.c:(.text+0xb000): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_dot': gauge.c:(.text+0xb040): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_bezier4': gauge.c:(.text+0xb060): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_bezier4': gauge.c:(.text+0xb120): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_bezier3': gauge.c:(.text+0xb160): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_bezier3': gauge.c:(.text+0xb200): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_lerp': gauge.c:(.text+0xb220): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_lerp': gauge.c:(.text+0xb2c0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_rotate': gauge.c:(.text+0xb2e0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_rotate': gauge.c:(.text+0xb380): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_tangent': gauge.c:(.text+0xb3a0): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_tangent': gauge.c:(.text+0xb420): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_reflect': gauge.c:(.text+0xb440): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_reflect': gauge.c:(.text+0xb4e0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_slide': gauge.c:(.text+0xb500): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_slide': gauge.c:(.text+0xb5a0): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_project': gauge.c:(.text+0xb5c0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_project': gauge.c:(.text+0xb660): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_normalize': gauge.c:(.text+0xb680): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_normalize': gauge.c:(.text+0xb700): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_clamp': gauge.c:(.text+0xb720): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_clamp': gauge.c:(.text+0xb7c0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_min': gauge.c:(.text+0xb7e0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_min': gauge.c:(.text+0xb880): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_max': gauge.c:(.text+0xb8a0): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_max': gauge.c:(.text+0xb940): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_round': gauge.c:(.text+0xb960): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_round': gauge.c:(.text+0xb9e0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_ceil': gauge.c:(.text+0xba00): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_ceil': gauge.c:(.text+0xba80): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_floor': gauge.c:(.text+0xbaa0): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_floor': gauge.c:(.text+0xbb20): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_abs': gauge.c:(.text+0xbb40): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_abs': gauge.c:(.text+0xbbc0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_inverse': gauge.c:(.text+0xbbe0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_inverse': gauge.c:(.text+0xbc60): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_negative': gauge.c:(.text+0xbc80): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_negative': gauge.c:(.text+0xbd00): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_snap': gauge.c:(.text+0xbd20): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_snap': gauge.c:(.text+0xbdc0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_divide': gauge.c:(.text+0xbde0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_divide': gauge.c:(.text+0xbe80): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_multiply_mat2': gauge.c:(.text+0xbea0): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_multiply_mat2': gauge.c:(.text+0xbf40): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_multiply': gauge.c:(.text+0xbf60): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_multiply': gauge.c:(.text+0xc000): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_scale': gauge.c:(.text+0xc020): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_scale': gauge.c:(.text+0xc0c0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_subtract': gauge.c:(.text+0xc0e0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_subtract': gauge.c:(.text+0xc180): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_add': gauge.c:(.text+0xc1a0): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_add': gauge.c:(.text+0xc240): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_one': gauge.c:(.text+0xc260): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_one': gauge.c:(.text+0xc2e0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_zero': gauge.c:(.text+0xc300): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_zero': gauge.c:(.text+0xc380): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_assign_vec2i': gauge.c:(.text+0xc3a0): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_assign_vec2i': gauge.c:(.text+0xc420): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_assign': gauge.c:(.text+0xc440): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_assign': gauge.c:(.text+0xc4c0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2': gauge.c:(.text+0xc4e0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2': gauge.c:(.text+0xc560): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_nearly_equal': gauge.c:(.text+0xc580): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_nearly_equal': gauge.c:(.text+0xc5c0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_equal': gauge.c:(.text+0xc5e0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_equal': gauge.c:(.text+0xc620): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_near_zero': gauge.c:(.text+0xc640): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_near_zero': gauge.c:(.text+0xc660): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `svec2_is_zero': gauge.c:(.text+0xc680): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(gauge.c.o): In function `psvec2_is_zero': gauge.c:(.text+0xc6a0): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_lerp': health_gauge.c:(.text+0xc0): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_lerp': health_gauge.c:(.text+0x140): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_multiply': health_gauge.c:(.text+0x160): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_multiply': health_gauge.c:(.text+0x1e0): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_scale': health_gauge.c:(.text+0x200): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_scale': health_gauge.c:(.text+0x280): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_negative': health_gauge.c:(.text+0x2a0): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_negative': health_gauge.c:(.text+0x320): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_scaling': health_gauge.c:(.text+0x340): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_scaling': health_gauge.c:(.text+0x3c0): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_translation': health_gauge.c:(.text+0x3e0): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_translation': health_gauge.c:(.text+0x460): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_look_at': health_gauge.c:(.text+0x480): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_look_at': health_gauge.c:(.text+0x540): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_quaternion': health_gauge.c:(.text+0x560): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_quaternion': health_gauge.c:(.text+0x5e0): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_axis': health_gauge.c:(.text+0x600): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_axis': health_gauge.c:(.text+0x680): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_z': health_gauge.c:(.text+0x6a0): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_z': health_gauge.c:(.text+0x720): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_y': health_gauge.c:(.text+0x740): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_y': health_gauge.c:(.text+0x7c0): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_rotation_x': health_gauge.c:(.text+0x7e0): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_rotation_x': health_gauge.c:(.text+0x860): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_perspective_infinite': health_gauge.c:(.text+0x880): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_perspective_infinite': health_gauge.c:(.text+0x900): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_perspective_fov': health_gauge.c:(.text+0x920): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_perspective_fov': health_gauge.c:(.text+0x9a0): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_perspective': health_gauge.c:(.text+0x9c0): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_perspective': health_gauge.c:(.text+0xa40): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_ortho': health_gauge.c:(.text+0xa60): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_ortho': health_gauge.c:(.text+0xae0): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_inverse': health_gauge.c:(.text+0xb00): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_inverse': health_gauge.c:(.text+0xb80): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_adjugate': health_gauge.c:(.text+0xba0): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_adjugate': health_gauge.c:(.text+0xc20): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_transpose': health_gauge.c:(.text+0xc40): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_transpose': health_gauge.c:(.text+0xcc0): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_assign_mat3': health_gauge.c:(.text+0xce0): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_assign_mat3': health_gauge.c:(.text+0xd60): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_assign_mat2': health_gauge.c:(.text+0xd80): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_assign_mat2': health_gauge.c:(.text+0xe20): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_assign': health_gauge.c:(.text+0xe40): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_assign': health_gauge.c:(.text+0xec0): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_determinant': health_gauge.c:(.text+0xee0): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_determinant': health_gauge.c:(.text+0xf00): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_identity': health_gauge.c:(.text+0xf20): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_identity': health_gauge.c:(.text+0xfa0): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4_zero': health_gauge.c:(.text+0xfc0): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4_zero': health_gauge.c:(.text+0x1040): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat4': health_gauge.c:(.text+0x1060): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat4': health_gauge.c:(.text+0x10e0): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_lerp': health_gauge.c:(.text+0x1100): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_lerp': health_gauge.c:(.text+0x1180): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_multiply': health_gauge.c:(.text+0x11a0): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_multiply': health_gauge.c:(.text+0x1220): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_scale': health_gauge.c:(.text+0x1240): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_scale': health_gauge.c:(.text+0x12c0): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_negative': health_gauge.c:(.text+0x12e0): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_negative': health_gauge.c:(.text+0x1360): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_scaling': health_gauge.c:(.text+0x1380): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_scaling': health_gauge.c:(.text+0x1400): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_quaternion': health_gauge.c:(.text+0x1420): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_quaternion': health_gauge.c:(.text+0x14c0): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_axis': health_gauge.c:(.text+0x14e0): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_axis': health_gauge.c:(.text+0x1580): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_z': health_gauge.c:(.text+0x15a0): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_z': health_gauge.c:(.text+0x1620): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_y': health_gauge.c:(.text+0x1640): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_y': health_gauge.c:(.text+0x16c0): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_rotation_x': health_gauge.c:(.text+0x16e0): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_rotation_x': health_gauge.c:(.text+0x1760): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_inverse': health_gauge.c:(.text+0x1780): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_inverse': health_gauge.c:(.text+0x1800): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_adjugate': health_gauge.c:(.text+0x1820): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_adjugate': health_gauge.c:(.text+0x18a0): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_cofactor': health_gauge.c:(.text+0x18c0): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_cofactor': health_gauge.c:(.text+0x1940): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_transpose': health_gauge.c:(.text+0x1960): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_transpose': health_gauge.c:(.text+0x19e0): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_assign_mat4': health_gauge.c:(.text+0x1a00): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_assign_mat4': health_gauge.c:(.text+0x1a80): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_assign_mat2': health_gauge.c:(.text+0x1aa0): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_assign_mat2': health_gauge.c:(.text+0x1b40): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_assign': health_gauge.c:(.text+0x1b60): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_assign': health_gauge.c:(.text+0x1be0): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_determinant': health_gauge.c:(.text+0x1c00): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_determinant': health_gauge.c:(.text+0x1c20): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_identity': health_gauge.c:(.text+0x1c40): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_identity': health_gauge.c:(.text+0x1cc0): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3_zero': health_gauge.c:(.text+0x1ce0): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3_zero': health_gauge.c:(.text+0x1d60): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat3': health_gauge.c:(.text+0x1d80): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat3': health_gauge.c:(.text+0x1e00): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_lerp': health_gauge.c:(.text+0x1e20): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_lerp': health_gauge.c:(.text+0x1ee0): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_multiply': health_gauge.c:(.text+0x1f00): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_multiply': health_gauge.c:(.text+0x1fc0): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_scale': health_gauge.c:(.text+0x1fe0): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_scale': health_gauge.c:(.text+0x2080): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_negative': health_gauge.c:(.text+0x20a0): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_negative': health_gauge.c:(.text+0x2140): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_scaling': health_gauge.c:(.text+0x2160): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_scaling': health_gauge.c:(.text+0x2200): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_rotation': health_gauge.c:(.text+0x2220): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_rotation': health_gauge.c:(.text+0x22c0): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_inverse': health_gauge.c:(.text+0x22e0): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_inverse': health_gauge.c:(.text+0x2380): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_cofactor': health_gauge.c:(.text+0x23a0): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_cofactor': health_gauge.c:(.text+0x2440): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_transpose': health_gauge.c:(.text+0x2460): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_transpose': health_gauge.c:(.text+0x2500): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_assign_mat4': health_gauge.c:(.text+0x2520): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_assign_mat4': health_gauge.c:(.text+0x25c0): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_assign_mat3': health_gauge.c:(.text+0x25e0): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_assign_mat3': health_gauge.c:(.text+0x2680): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_assign': health_gauge.c:(.text+0x26a0): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_assign': health_gauge.c:(.text+0x2740): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_determinant': health_gauge.c:(.text+0x2760): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_determinant': health_gauge.c:(.text+0x27a0): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_identity': health_gauge.c:(.text+0x27c0): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_identity': health_gauge.c:(.text+0x2860): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2_zero': health_gauge.c:(.text+0x2880): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2_zero': health_gauge.c:(.text+0x2920): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `smat2': health_gauge.c:(.text+0x2940): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psmat2': health_gauge.c:(.text+0x29e0): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_length_squared': health_gauge.c:(.text+0x2a00): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_length_squared': health_gauge.c:(.text+0x2a40): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_length': health_gauge.c:(.text+0x2a60): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_length': health_gauge.c:(.text+0x2aa0): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_angle': health_gauge.c:(.text+0x2ac0): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_angle': health_gauge.c:(.text+0x2b00): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_dot': health_gauge.c:(.text+0x2b20): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_dot': health_gauge.c:(.text+0x2b60): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_slerp': health_gauge.c:(.text+0x2b80): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_slerp': health_gauge.c:(.text+0x2c40): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_lerp': health_gauge.c:(.text+0x2c60): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_lerp': health_gauge.c:(.text+0x2d20): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_yaw_pitch_roll': health_gauge.c:(.text+0x2d40): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_yaw_pitch_roll': health_gauge.c:(.text+0x2de0): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_mat4': health_gauge.c:(.text+0x2e00): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_mat4': health_gauge.c:(.text+0x2ea0): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_vec3': health_gauge.c:(.text+0x2ec0): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_vec3': health_gauge.c:(.text+0x2f60): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_from_axis_angle': health_gauge.c:(.text+0x2f80): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_from_axis_angle': health_gauge.c:(.text+0x3020): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_power': health_gauge.c:(.text+0x3040): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_power': health_gauge.c:(.text+0x30e0): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_normalize': health_gauge.c:(.text+0x3100): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_normalize': health_gauge.c:(.text+0x31a0): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_inverse': health_gauge.c:(.text+0x31c0): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_inverse': health_gauge.c:(.text+0x3260): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_conjugate': health_gauge.c:(.text+0x3280): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_conjugate': health_gauge.c:(.text+0x3320): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_negative': health_gauge.c:(.text+0x3340): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_negative': health_gauge.c:(.text+0x33e0): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_divide': health_gauge.c:(.text+0x3400): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_divide': health_gauge.c:(.text+0x34c0): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_multiply': health_gauge.c:(.text+0x34e0): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_multiply': health_gauge.c:(.text+0x35a0): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_scale': health_gauge.c:(.text+0x35c0): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_scale': health_gauge.c:(.text+0x3660): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_null': health_gauge.c:(.text+0x3680): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_null': health_gauge.c:(.text+0x3720): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_zero': health_gauge.c:(.text+0x3740): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_zero': health_gauge.c:(.text+0x37e0): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_assign': health_gauge.c:(.text+0x3800): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_assign': health_gauge.c:(.text+0x38a0): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat': health_gauge.c:(.text+0x38c0): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat': health_gauge.c:(.text+0x3960): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_nearly_equal': health_gauge.c:(.text+0x3980): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_nearly_equal': health_gauge.c:(.text+0x39c0): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_equal': health_gauge.c:(.text+0x39e0): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_equal': health_gauge.c:(.text+0x3a20): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_near_zero': health_gauge.c:(.text+0x3a40): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_near_zero': health_gauge.c:(.text+0x3a80): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `squat_is_zero': health_gauge.c:(.text+0x3aa0): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psquat_is_zero': health_gauge.c:(.text+0x3ae0): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_lerp': health_gauge.c:(.text+0x3b00): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_lerp': health_gauge.c:(.text+0x3ba0): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_normalize': health_gauge.c:(.text+0x3bc0): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_normalize': health_gauge.c:(.text+0x3c60): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_clamp': health_gauge.c:(.text+0x3c80): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_clamp': health_gauge.c:(.text+0x3d20): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_min': health_gauge.c:(.text+0x3d40): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_min': health_gauge.c:(.text+0x3de0): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_max': health_gauge.c:(.text+0x3e00): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_max': health_gauge.c:(.text+0x3ea0): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_round': health_gauge.c:(.text+0x3ec0): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_round': health_gauge.c:(.text+0x3f60): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_ceil': health_gauge.c:(.text+0x3f80): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_ceil': health_gauge.c:(.text+0x4020): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_floor': health_gauge.c:(.text+0x4040): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_floor': health_gauge.c:(.text+0x40e0): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_abs': health_gauge.c:(.text+0x4100): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_abs': health_gauge.c:(.text+0x41a0): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_inverse': health_gauge.c:(.text+0x41c0): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_inverse': health_gauge.c:(.text+0x4260): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_negative': health_gauge.c:(.text+0x4280): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_negative': health_gauge.c:(.text+0x4320): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_snap': health_gauge.c:(.text+0x4340): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_snap': health_gauge.c:(.text+0x43e0): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_divide': health_gauge.c:(.text+0x4400): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_divide': health_gauge.c:(.text+0x44a0): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_multiply_mat4': health_gauge.c:(.text+0x44c0): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_multiply_mat4': health_gauge.c:(.text+0x4560): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_multiply': health_gauge.c:(.text+0x4580): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_multiply': health_gauge.c:(.text+0x4620): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_scale': health_gauge.c:(.text+0x4640): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_scale': health_gauge.c:(.text+0x46e0): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_subtract': health_gauge.c:(.text+0x4700): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_subtract': health_gauge.c:(.text+0x47a0): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_add': health_gauge.c:(.text+0x47c0): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_add': health_gauge.c:(.text+0x4860): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_one': health_gauge.c:(.text+0x4880): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_one': health_gauge.c:(.text+0x4900): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_zero': health_gauge.c:(.text+0x4920): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_zero': health_gauge.c:(.text+0x49a0): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_assign_vec4': health_gauge.c:(.text+0x49c0): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_assign_vec4': health_gauge.c:(.text+0x4a60): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_assign': health_gauge.c:(.text+0x4a80): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_assign': health_gauge.c:(.text+0x4b20): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i': health_gauge.c:(.text+0x4b40): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i': health_gauge.c:(.text+0x4be0): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_is_equal': health_gauge.c:(.text+0x4c20): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_is_equal': health_gauge.c:(.text+0x4c60): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4i_is_zero': health_gauge.c:(.text+0x4c80): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4i_is_zero': health_gauge.c:(.text+0x4ca0): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_lerp': health_gauge.c:(.text+0x4cc0): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_lerp': health_gauge.c:(.text+0x4d60): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_normalize': health_gauge.c:(.text+0x4d80): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_normalize': health_gauge.c:(.text+0x4e20): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_clamp': health_gauge.c:(.text+0x4e40): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_clamp': health_gauge.c:(.text+0x4ee0): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_min': health_gauge.c:(.text+0x4f00): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_min': health_gauge.c:(.text+0x4fa0): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_max': health_gauge.c:(.text+0x4fc0): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_max': health_gauge.c:(.text+0x5060): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_round': health_gauge.c:(.text+0x5080): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_round': health_gauge.c:(.text+0x5120): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_ceil': health_gauge.c:(.text+0x5140): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_ceil': health_gauge.c:(.text+0x51e0): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_floor': health_gauge.c:(.text+0x5200): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_floor': health_gauge.c:(.text+0x52a0): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_abs': health_gauge.c:(.text+0x52c0): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_abs': health_gauge.c:(.text+0x5360): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_inverse': health_gauge.c:(.text+0x5380): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_inverse': health_gauge.c:(.text+0x5420): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_negative': health_gauge.c:(.text+0x5440): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_negative': health_gauge.c:(.text+0x54e0): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_snap': health_gauge.c:(.text+0x5500): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_snap': health_gauge.c:(.text+0x55a0): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_divide': health_gauge.c:(.text+0x55c0): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_divide': health_gauge.c:(.text+0x5660): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_multiply_mat4': health_gauge.c:(.text+0x5680): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_multiply_mat4': health_gauge.c:(.text+0x5720): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_multiply': health_gauge.c:(.text+0x5740): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_multiply': health_gauge.c:(.text+0x57e0): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_scale': health_gauge.c:(.text+0x5800): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_scale': health_gauge.c:(.text+0x58a0): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_subtract': health_gauge.c:(.text+0x58c0): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_subtract': health_gauge.c:(.text+0x5960): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_add': health_gauge.c:(.text+0x5980): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_add': health_gauge.c:(.text+0x5a20): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_one': health_gauge.c:(.text+0x5a40): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_one': health_gauge.c:(.text+0x5ac0): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_zero': health_gauge.c:(.text+0x5ae0): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_zero': health_gauge.c:(.text+0x5b60): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_assign_vec4i': health_gauge.c:(.text+0x5b80): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_assign_vec4i': health_gauge.c:(.text+0x5c20): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_assign': health_gauge.c:(.text+0x5c40): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_assign': health_gauge.c:(.text+0x5ce0): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4': health_gauge.c:(.text+0x5d00): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4': health_gauge.c:(.text+0x5da0): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_nearly_equal': health_gauge.c:(.text+0x5dc0): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_nearly_equal': health_gauge.c:(.text+0x5e00): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_equal': health_gauge.c:(.text+0x5e20): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_equal': health_gauge.c:(.text+0x5e60): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_near_zero': health_gauge.c:(.text+0x5e80): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_near_zero': health_gauge.c:(.text+0x5ec0): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec4_is_zero': health_gauge.c:(.text+0x5ee0): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec4_is_zero': health_gauge.c:(.text+0x5f00): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_distance_squared': health_gauge.c:(.text+0x5f20): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_distance_squared': health_gauge.c:(.text+0x5f80): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_distance': health_gauge.c:(.text+0x5fa0): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_distance': health_gauge.c:(.text+0x6000): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_length_squared': health_gauge.c:(.text+0x6020): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_length_squared': health_gauge.c:(.text+0x6060): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_length': health_gauge.c:(.text+0x6080): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_length': health_gauge.c:(.text+0x60c0): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_dot': health_gauge.c:(.text+0x60e0): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_dot': health_gauge.c:(.text+0x6140): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_bezier4': health_gauge.c:(.text+0x6160): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_bezier4': health_gauge.c:(.text+0x6260): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_bezier3': health_gauge.c:(.text+0x62a0): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_bezier3': health_gauge.c:(.text+0x63a0): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_lerp': health_gauge.c:(.text+0x63c0): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_lerp': health_gauge.c:(.text+0x64a0): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_reflect': health_gauge.c:(.text+0x64c0): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_reflect': health_gauge.c:(.text+0x65a0): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_slide': health_gauge.c:(.text+0x65c0): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_slide': health_gauge.c:(.text+0x66a0): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_project': health_gauge.c:(.text+0x66c0): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_project': health_gauge.c:(.text+0x67a0): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_normalize': health_gauge.c:(.text+0x67c0): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_normalize': health_gauge.c:(.text+0x6880): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_cross': health_gauge.c:(.text+0x68a0): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_cross': health_gauge.c:(.text+0x6980): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_clamp': health_gauge.c:(.text+0x69a0): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_clamp': health_gauge.c:(.text+0x6aa0): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_min': health_gauge.c:(.text+0x6ac0): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_min': health_gauge.c:(.text+0x6ba0): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_max': health_gauge.c:(.text+0x6bc0): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_max': health_gauge.c:(.text+0x6ca0): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_round': health_gauge.c:(.text+0x6cc0): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_round': health_gauge.c:(.text+0x6d60): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_ceil': health_gauge.c:(.text+0x6d80): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_ceil': health_gauge.c:(.text+0x6e20): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_floor': health_gauge.c:(.text+0x6e40): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_floor': health_gauge.c:(.text+0x6ee0): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_abs': health_gauge.c:(.text+0x6f00): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_abs': health_gauge.c:(.text+0x6fc0): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_inverse': health_gauge.c:(.text+0x6fe0): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_inverse': health_gauge.c:(.text+0x70a0): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_negative': health_gauge.c:(.text+0x70c0): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_negative': health_gauge.c:(.text+0x7180): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_snap': health_gauge.c:(.text+0x71a0): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_snap': health_gauge.c:(.text+0x7280): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_divide': health_gauge.c:(.text+0x72a0): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_divide': health_gauge.c:(.text+0x7380): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_multiply_mat3': health_gauge.c:(.text+0x73a0): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_multiply_mat3': health_gauge.c:(.text+0x7460): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_multiply': health_gauge.c:(.text+0x7480): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_multiply': health_gauge.c:(.text+0x7560): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_scale': health_gauge.c:(.text+0x7580): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_scale': health_gauge.c:(.text+0x7640): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_subtract': health_gauge.c:(.text+0x7660): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_subtract': health_gauge.c:(.text+0x7740): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_add': health_gauge.c:(.text+0x7760): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_add': health_gauge.c:(.text+0x7840): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_one': health_gauge.c:(.text+0x7860): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_one': health_gauge.c:(.text+0x7900): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_zero': health_gauge.c:(.text+0x7920): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_zero': health_gauge.c:(.text+0x79c0): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_assign_vec3': health_gauge.c:(.text+0x79e0): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_assign_vec3': health_gauge.c:(.text+0x7a80): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_assign': health_gauge.c:(.text+0x7aa0): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_assign': health_gauge.c:(.text+0x7b60): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i': health_gauge.c:(.text+0x7b80): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i': health_gauge.c:(.text+0x7c20): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_is_equal': health_gauge.c:(.text+0x7c40): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_is_equal': health_gauge.c:(.text+0x7ca0): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3i_is_zero': health_gauge.c:(.text+0x7cc0): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3i_is_zero': health_gauge.c:(.text+0x7d00): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_distance_squared': health_gauge.c:(.text+0x7d20): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_distance_squared': health_gauge.c:(.text+0x7d60): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_distance': health_gauge.c:(.text+0x7d80): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_distance': health_gauge.c:(.text+0x7dc0): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_length_squared': health_gauge.c:(.text+0x7de0): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_length_squared': health_gauge.c:(.text+0x7e00): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_length': health_gauge.c:(.text+0x7e20): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_length': health_gauge.c:(.text+0x7e40): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_dot': health_gauge.c:(.text+0x7e60): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_dot': health_gauge.c:(.text+0x7ea0): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_bezier4': health_gauge.c:(.text+0x7ec0): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_bezier4': health_gauge.c:(.text+0x7fa0): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_bezier3': health_gauge.c:(.text+0x7fe0): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_bezier3': health_gauge.c:(.text+0x80a0): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_lerp': health_gauge.c:(.text+0x80c0): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_lerp': health_gauge.c:(.text+0x8180): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_reflect': health_gauge.c:(.text+0x81a0): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_reflect': health_gauge.c:(.text+0x8260): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_slide': health_gauge.c:(.text+0x8280): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_slide': health_gauge.c:(.text+0x8340): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_project': health_gauge.c:(.text+0x8360): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_project': health_gauge.c:(.text+0x8420): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_normalize': health_gauge.c:(.text+0x8440): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_normalize': health_gauge.c:(.text+0x84e0): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_cross': health_gauge.c:(.text+0x8500): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_cross': health_gauge.c:(.text+0x85c0): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_clamp': health_gauge.c:(.text+0x85e0): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_clamp': health_gauge.c:(.text+0x86a0): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_min': health_gauge.c:(.text+0x86c0): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_min': health_gauge.c:(.text+0x8780): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_max': health_gauge.c:(.text+0x87a0): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_max': health_gauge.c:(.text+0x8860): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_round': health_gauge.c:(.text+0x8880): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_round': health_gauge.c:(.text+0x8920): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_ceil': health_gauge.c:(.text+0x8940): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_ceil': health_gauge.c:(.text+0x89e0): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_floor': health_gauge.c:(.text+0x8a00): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_floor': health_gauge.c:(.text+0x8aa0): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_abs': health_gauge.c:(.text+0x8ac0): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_abs': health_gauge.c:(.text+0x8b60): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_inverse': health_gauge.c:(.text+0x8b80): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_inverse': health_gauge.c:(.text+0x8c20): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_negative': health_gauge.c:(.text+0x8c40): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_negative': health_gauge.c:(.text+0x8ce0): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_snap': health_gauge.c:(.text+0x8d00): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_snap': health_gauge.c:(.text+0x8dc0): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_divide': health_gauge.c:(.text+0x8de0): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_divide': health_gauge.c:(.text+0x8ea0): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_multiply_mat3': health_gauge.c:(.text+0x8ec0): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_multiply_mat3': health_gauge.c:(.text+0x8f60): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_multiply': health_gauge.c:(.text+0x8f80): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_multiply': health_gauge.c:(.text+0x9040): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_scale': health_gauge.c:(.text+0x9060): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_scale': health_gauge.c:(.text+0x9100): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_subtract': health_gauge.c:(.text+0x9120): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_subtract': health_gauge.c:(.text+0x91e0): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_add': health_gauge.c:(.text+0x9200): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_add': health_gauge.c:(.text+0x92c0): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_one': health_gauge.c:(.text+0x92e0): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_one': health_gauge.c:(.text+0x9380): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_zero': health_gauge.c:(.text+0x93a0): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_zero': health_gauge.c:(.text+0x9440): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_assign_vec3i': health_gauge.c:(.text+0x9460): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_assign_vec3i': health_gauge.c:(.text+0x9520): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_assign': health_gauge.c:(.text+0x9540): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_assign': health_gauge.c:(.text+0x95e0): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3': health_gauge.c:(.text+0x9600): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3': health_gauge.c:(.text+0x96a0): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_nearly_equal': health_gauge.c:(.text+0x96c0): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_nearly_equal': health_gauge.c:(.text+0x9700): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_equal': health_gauge.c:(.text+0x9720): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_equal': health_gauge.c:(.text+0x9760): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_near_zero': health_gauge.c:(.text+0x9780): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_near_zero': health_gauge.c:(.text+0x97c0): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec3_is_zero': health_gauge.c:(.text+0x97e0): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec3_is_zero': health_gauge.c:(.text+0x9820): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_distance_squared': health_gauge.c:(.text+0x9840): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_distance_squared': health_gauge.c:(.text+0x9880): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_distance': health_gauge.c:(.text+0x98a0): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_distance': health_gauge.c:(.text+0x98c0): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_length': health_gauge.c:(.text+0x98e0): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_length': health_gauge.c:(.text+0x9900): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_length_squared': health_gauge.c:(.text+0x9920): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_length_squared': health_gauge.c:(.text+0x9940): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_angle': health_gauge.c:(.text+0x9960): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_angle': health_gauge.c:(.text+0x9980): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_dot': health_gauge.c:(.text+0x99a0): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_dot': health_gauge.c:(.text+0x99e0): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_bezier4': health_gauge.c:(.text+0x9a00): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_bezier4': health_gauge.c:(.text+0x9aa0): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_bezier3': health_gauge.c:(.text+0x9ae0): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_bezier3': health_gauge.c:(.text+0x9b80): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_lerp': health_gauge.c:(.text+0x9ba0): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_lerp': health_gauge.c:(.text+0x9c20): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_rotate': health_gauge.c:(.text+0x9c40): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_rotate': health_gauge.c:(.text+0x9cc0): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_tangent': health_gauge.c:(.text+0x9ce0): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_tangent': health_gauge.c:(.text+0x9d60): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_reflect': health_gauge.c:(.text+0x9d80): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_reflect': health_gauge.c:(.text+0x9e00): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_slide': health_gauge.c:(.text+0x9e20): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_slide': health_gauge.c:(.text+0x9ea0): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_project': health_gauge.c:(.text+0x9ec0): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_project': health_gauge.c:(.text+0x9f40): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_normalize': health_gauge.c:(.text+0x9f60): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_normalize': health_gauge.c:(.text+0x9fe0): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_clamp': health_gauge.c:(.text+0xa000): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_clamp': health_gauge.c:(.text+0xa0a0): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_min': health_gauge.c:(.text+0xa0c0): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_min': health_gauge.c:(.text+0xa140): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_max': health_gauge.c:(.text+0xa160): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_max': health_gauge.c:(.text+0xa1e0): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_round': health_gauge.c:(.text+0xa200): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_round': health_gauge.c:(.text+0xa280): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_ceil': health_gauge.c:(.text+0xa2a0): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_ceil': health_gauge.c:(.text+0xa320): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_floor': health_gauge.c:(.text+0xa340): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_floor': health_gauge.c:(.text+0xa3c0): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_abs': health_gauge.c:(.text+0xa3e0): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_abs': health_gauge.c:(.text+0xa460): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_inverse': health_gauge.c:(.text+0xa480): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_inverse': health_gauge.c:(.text+0xa500): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_negative': health_gauge.c:(.text+0xa520): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_negative': health_gauge.c:(.text+0xa5a0): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_snap': health_gauge.c:(.text+0xa5c0): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_snap': health_gauge.c:(.text+0xa640): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_divide': health_gauge.c:(.text+0xa660): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_divide': health_gauge.c:(.text+0xa6e0): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_multiply_mat2': health_gauge.c:(.text+0xa700): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_multiply_mat2': health_gauge.c:(.text+0xa7a0): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_multiply': health_gauge.c:(.text+0xa7c0): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_multiply': health_gauge.c:(.text+0xa840): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_scale': health_gauge.c:(.text+0xa860): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_scale': health_gauge.c:(.text+0xa8e0): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_subtract': health_gauge.c:(.text+0xa900): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_subtract': health_gauge.c:(.text+0xa980): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_add': health_gauge.c:(.text+0xa9a0): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_add': health_gauge.c:(.text+0xaa20): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_one': health_gauge.c:(.text+0xaa40): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_one': health_gauge.c:(.text+0xaac0): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_zero': health_gauge.c:(.text+0xaae0): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_zero': health_gauge.c:(.text+0xab60): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_assign_vec2': health_gauge.c:(.text+0xab80): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_assign_vec2': health_gauge.c:(.text+0xac00): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_assign': health_gauge.c:(.text+0xac20): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_assign': health_gauge.c:(.text+0xaca0): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i': health_gauge.c:(.text+0xacc0): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i': health_gauge.c:(.text+0xad40): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_is_equal': health_gauge.c:(.text+0xad60): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_is_equal': health_gauge.c:(.text+0xada0): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2i_is_zero': health_gauge.c:(.text+0xadc0): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2i_is_zero': health_gauge.c:(.text+0xade0): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_distance_squared': health_gauge.c:(.text+0xae00): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_distance_squared': health_gauge.c:(.text+0xae40): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_distance': health_gauge.c:(.text+0xae60): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_distance': health_gauge.c:(.text+0xaea0): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_length': health_gauge.c:(.text+0xaec0): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_length': health_gauge.c:(.text+0xaee0): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_length_squared': health_gauge.c:(.text+0xaf00): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_length_squared': health_gauge.c:(.text+0xaf20): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_angle': health_gauge.c:(.text+0xaf40): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_angle': health_gauge.c:(.text+0xaf60): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_dot': health_gauge.c:(.text+0xaf80): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_dot': health_gauge.c:(.text+0xafc0): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_bezier4': health_gauge.c:(.text+0xafe0): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_bezier4': health_gauge.c:(.text+0xb0a0): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_bezier3': health_gauge.c:(.text+0xb0e0): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_bezier3': health_gauge.c:(.text+0xb180): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_lerp': health_gauge.c:(.text+0xb1a0): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_lerp': health_gauge.c:(.text+0xb240): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_rotate': health_gauge.c:(.text+0xb260): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_rotate': health_gauge.c:(.text+0xb300): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_tangent': health_gauge.c:(.text+0xb320): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_tangent': health_gauge.c:(.text+0xb3a0): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_reflect': health_gauge.c:(.text+0xb3c0): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_reflect': health_gauge.c:(.text+0xb460): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_slide': health_gauge.c:(.text+0xb480): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_slide': health_gauge.c:(.text+0xb520): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_project': health_gauge.c:(.text+0xb540): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_project': health_gauge.c:(.text+0xb5e0): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_normalize': health_gauge.c:(.text+0xb600): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_normalize': health_gauge.c:(.text+0xb680): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_clamp': health_gauge.c:(.text+0xb6a0): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_clamp': health_gauge.c:(.text+0xb740): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_min': health_gauge.c:(.text+0xb760): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_min': health_gauge.c:(.text+0xb800): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_max': health_gauge.c:(.text+0xb820): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_max': health_gauge.c:(.text+0xb8c0): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_round': health_gauge.c:(.text+0xb8e0): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_round': health_gauge.c:(.text+0xb960): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_ceil': health_gauge.c:(.text+0xb980): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_ceil': health_gauge.c:(.text+0xba00): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_floor': health_gauge.c:(.text+0xba20): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_floor': health_gauge.c:(.text+0xbaa0): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_abs': health_gauge.c:(.text+0xbac0): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_abs': health_gauge.c:(.text+0xbb40): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_inverse': health_gauge.c:(.text+0xbb60): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_inverse': health_gauge.c:(.text+0xbbe0): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_negative': health_gauge.c:(.text+0xbc00): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_negative': health_gauge.c:(.text+0xbc80): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_snap': health_gauge.c:(.text+0xbca0): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_snap': health_gauge.c:(.text+0xbd40): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_divide': health_gauge.c:(.text+0xbd60): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_divide': health_gauge.c:(.text+0xbe00): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_multiply_mat2': health_gauge.c:(.text+0xbe20): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_multiply_mat2': health_gauge.c:(.text+0xbec0): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_multiply': health_gauge.c:(.text+0xbee0): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_multiply': health_gauge.c:(.text+0xbf80): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_scale': health_gauge.c:(.text+0xbfa0): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_scale': health_gauge.c:(.text+0xc040): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_subtract': health_gauge.c:(.text+0xc060): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_subtract': health_gauge.c:(.text+0xc100): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_add': health_gauge.c:(.text+0xc120): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_add': health_gauge.c:(.text+0xc1c0): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_one': health_gauge.c:(.text+0xc1e0): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_one': health_gauge.c:(.text+0xc260): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_zero': health_gauge.c:(.text+0xc280): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_zero': health_gauge.c:(.text+0xc300): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_assign_vec2i': health_gauge.c:(.text+0xc320): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_assign_vec2i': health_gauge.c:(.text+0xc3a0): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_assign': health_gauge.c:(.text+0xc3c0): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_assign': health_gauge.c:(.text+0xc440): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2': health_gauge.c:(.text+0xc460): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2': health_gauge.c:(.text+0xc4e0): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_nearly_equal': health_gauge.c:(.text+0xc500): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_nearly_equal': health_gauge.c:(.text+0xc540): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_equal': health_gauge.c:(.text+0xc560): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_equal': health_gauge.c:(.text+0xc5a0): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_near_zero': health_gauge.c:(.text+0xc5c0): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_near_zero': health_gauge.c:(.text+0xc5e0): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `svec2_is_zero': health_gauge.c:(.text+0xc600): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(health_gauge.c.o): In function `psvec2_is_zero': health_gauge.c:(.text+0xc620): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_lerp': easing.c:(.text+0x1220): multiple definition of `smat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_lerp': easing.c:(.text+0x12a0): multiple definition of `psmat4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_multiply': easing.c:(.text+0x12c0): multiple definition of `smat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_multiply': easing.c:(.text+0x1340): multiple definition of `psmat4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_scale': easing.c:(.text+0x1360): multiple definition of `smat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_scale': easing.c:(.text+0x13e0): multiple definition of `psmat4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_negative': easing.c:(.text+0x1400): multiple definition of `smat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_negative': easing.c:(.text+0x1480): multiple definition of `psmat4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_scaling': easing.c:(.text+0x14a0): multiple definition of `smat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_scaling': easing.c:(.text+0x1520): multiple definition of `psmat4_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_translation': easing.c:(.text+0x1540): multiple definition of `smat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_translation': easing.c:(.text+0x15c0): multiple definition of `psmat4_translation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_look_at': easing.c:(.text+0x15e0): multiple definition of `smat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_look_at': easing.c:(.text+0x16a0): multiple definition of `psmat4_look_at' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_quaternion': easing.c:(.text+0x16c0): multiple definition of `smat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_quaternion': easing.c:(.text+0x1740): multiple definition of `psmat4_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_axis': easing.c:(.text+0x1760): multiple definition of `smat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_axis': easing.c:(.text+0x17e0): multiple definition of `psmat4_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_z': easing.c:(.text+0x1800): multiple definition of `smat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_z': easing.c:(.text+0x1880): multiple definition of `psmat4_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_y': easing.c:(.text+0x18a0): multiple definition of `smat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xe60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_y': easing.c:(.text+0x1920): multiple definition of `psmat4_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_rotation_x': easing.c:(.text+0x1940): multiple definition of `smat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_rotation_x': easing.c:(.text+0x19c0): multiple definition of `psmat4_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xf80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_perspective_infinite': easing.c:(.text+0x19e0): multiple definition of `smat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xfa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_perspective_infinite': easing.c:(.text+0x1a60): multiple definition of `psmat4_perspective_infinite' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_perspective_fov': easing.c:(.text+0x1a80): multiple definition of `smat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_perspective_fov': easing.c:(.text+0x1b00): multiple definition of `psmat4_perspective_fov' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_perspective': easing.c:(.text+0x1b20): multiple definition of `smat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x10e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_perspective': easing.c:(.text+0x1ba0): multiple definition of `psmat4_perspective' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_ortho': easing.c:(.text+0x1bc0): multiple definition of `smat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1180): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_ortho': easing.c:(.text+0x1c40): multiple definition of `psmat4_ortho' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_inverse': easing.c:(.text+0x1c60): multiple definition of `smat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1220): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_inverse': easing.c:(.text+0x1ce0): multiple definition of `psmat4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_adjugate': easing.c:(.text+0x1d00): multiple definition of `smat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x12c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_adjugate': easing.c:(.text+0x1d80): multiple definition of `psmat4_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_transpose': easing.c:(.text+0x1da0): multiple definition of `smat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_transpose': easing.c:(.text+0x1e20): multiple definition of `psmat4_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x13e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_assign_mat3': easing.c:(.text+0x1e40): multiple definition of `smat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_assign_mat3': easing.c:(.text+0x1ec0): multiple definition of `psmat4_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_assign_mat2': easing.c:(.text+0x1ee0): multiple definition of `smat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x14a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_assign_mat2': easing.c:(.text+0x1f80): multiple definition of `psmat4_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_assign': easing.c:(.text+0x1fa0): multiple definition of `smat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_assign': easing.c:(.text+0x2020): multiple definition of `psmat4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x15e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_determinant': easing.c:(.text+0x2040): multiple definition of `smat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_determinant': easing.c:(.text+0x2060): multiple definition of `psmat4_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_identity': easing.c:(.text+0x2080): multiple definition of `smat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1640): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_identity': easing.c:(.text+0x2100): multiple definition of `psmat4_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4_zero': easing.c:(.text+0x2120): multiple definition of `smat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x16e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4_zero': easing.c:(.text+0x21a0): multiple definition of `psmat4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat4': easing.c:(.text+0x21c0): multiple definition of `smat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat4': easing.c:(.text+0x2240): multiple definition of `psmat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_lerp': easing.c:(.text+0x2260): multiple definition of `smat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_lerp': easing.c:(.text+0x22e0): multiple definition of `psmat3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_multiply': easing.c:(.text+0x2300): multiple definition of `smat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x18c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_multiply': easing.c:(.text+0x2380): multiple definition of `psmat3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1940): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_scale': easing.c:(.text+0x23a0): multiple definition of `smat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1960): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_scale': easing.c:(.text+0x2420): multiple definition of `psmat3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x19e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_negative': easing.c:(.text+0x2440): multiple definition of `smat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_negative': easing.c:(.text+0x24c0): multiple definition of `psmat3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1a80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_scaling': easing.c:(.text+0x24e0): multiple definition of `smat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_scaling': easing.c:(.text+0x2560): multiple definition of `psmat3_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_quaternion': easing.c:(.text+0x2580): multiple definition of `smat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1b40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_quaternion': easing.c:(.text+0x2620): multiple definition of `psmat3_rotation_quaternion' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_axis': easing.c:(.text+0x2640): multiple definition of `smat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_axis': easing.c:(.text+0x26e0): multiple definition of `psmat3_rotation_axis' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ca0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_z': easing.c:(.text+0x2700): multiple definition of `smat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_z': easing.c:(.text+0x2780): multiple definition of `psmat3_rotation_z' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_y': easing.c:(.text+0x27a0): multiple definition of `smat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1d60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_y': easing.c:(.text+0x2820): multiple definition of `psmat3_rotation_y' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_rotation_x': easing.c:(.text+0x2840): multiple definition of `smat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_rotation_x': easing.c:(.text+0x28c0): multiple definition of `psmat3_rotation_x' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_inverse': easing.c:(.text+0x28e0): multiple definition of `smat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1ea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_inverse': easing.c:(.text+0x2960): multiple definition of `psmat3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_adjugate': easing.c:(.text+0x2980): multiple definition of `smat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1f40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_adjugate': easing.c:(.text+0x2a00): multiple definition of `psmat3_adjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_cofactor': easing.c:(.text+0x2a20): multiple definition of `smat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x1fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_cofactor': easing.c:(.text+0x2aa0): multiple definition of `psmat3_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_transpose': easing.c:(.text+0x2ac0): multiple definition of `smat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_transpose': easing.c:(.text+0x2b40): multiple definition of `psmat3_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_assign_mat4': easing.c:(.text+0x2b60): multiple definition of `smat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_assign_mat4': easing.c:(.text+0x2be0): multiple definition of `psmat3_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_assign_mat2': easing.c:(.text+0x2c00): multiple definition of `smat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x21c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_assign_mat2': easing.c:(.text+0x2ca0): multiple definition of `psmat3_assign_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_assign': easing.c:(.text+0x2cc0): multiple definition of `smat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_assign': easing.c:(.text+0x2d40): multiple definition of `psmat3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2300): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_determinant': easing.c:(.text+0x2d60): multiple definition of `smat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_determinant': easing.c:(.text+0x2d80): multiple definition of `psmat3_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_identity': easing.c:(.text+0x2da0): multiple definition of `smat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_identity': easing.c:(.text+0x2e20): multiple definition of `psmat3_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x23e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3_zero': easing.c:(.text+0x2e40): multiple definition of `smat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3_zero': easing.c:(.text+0x2ec0): multiple definition of `psmat3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat3': easing.c:(.text+0x2ee0): multiple definition of `smat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x24a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat3': easing.c:(.text+0x2f60): multiple definition of `psmat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_lerp': easing.c:(.text+0x2f80): multiple definition of `smat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_lerp': easing.c:(.text+0x3040): multiple definition of `psmat2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_multiply': easing.c:(.text+0x3060): multiple definition of `smat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_multiply': easing.c:(.text+0x3120): multiple definition of `psmat2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x26e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_scale': easing.c:(.text+0x3140): multiple definition of `smat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_scale': easing.c:(.text+0x31e0): multiple definition of `psmat2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_negative': easing.c:(.text+0x3200): multiple definition of `smat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x27c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_negative': easing.c:(.text+0x32a0): multiple definition of `psmat2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_scaling': easing.c:(.text+0x32c0): multiple definition of `smat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_scaling': easing.c:(.text+0x3360): multiple definition of `psmat2_scaling' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_rotation': easing.c:(.text+0x3380): multiple definition of `smat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2940): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_rotation': easing.c:(.text+0x3420): multiple definition of `psmat2_rotation' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x29e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_inverse': easing.c:(.text+0x3440): multiple definition of `smat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2a00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_inverse': easing.c:(.text+0x34e0): multiple definition of `psmat2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_cofactor': easing.c:(.text+0x3500): multiple definition of `smat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_cofactor': easing.c:(.text+0x35a0): multiple definition of `psmat2_cofactor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_transpose': easing.c:(.text+0x35c0): multiple definition of `smat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2b80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_transpose': easing.c:(.text+0x3660): multiple definition of `psmat2_transpose' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_assign_mat4': easing.c:(.text+0x3680): multiple definition of `smat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2c40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_assign_mat4': easing.c:(.text+0x3720): multiple definition of `psmat2_assign_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_assign_mat3': easing.c:(.text+0x3740): multiple definition of `smat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2d00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_assign_mat3': easing.c:(.text+0x37e0): multiple definition of `psmat2_assign_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2da0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_assign': easing.c:(.text+0x3800): multiple definition of `smat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_assign': easing.c:(.text+0x38a0): multiple definition of `psmat2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_determinant': easing.c:(.text+0x38c0): multiple definition of `smat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_determinant': easing.c:(.text+0x3900): multiple definition of `psmat2_determinant' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_identity': easing.c:(.text+0x3920): multiple definition of `smat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_identity': easing.c:(.text+0x39c0): multiple definition of `psmat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2_zero': easing.c:(.text+0x39e0): multiple definition of `smat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x2fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2_zero': easing.c:(.text+0x3a80): multiple definition of `psmat2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `smat2': easing.c:(.text+0x3aa0): multiple definition of `smat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psmat2': easing.c:(.text+0x3b40): multiple definition of `psmat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_length_squared': easing.c:(.text+0x3b60): multiple definition of `squat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_length_squared': easing.c:(.text+0x3ba0): multiple definition of `psquat_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_length': easing.c:(.text+0x3bc0): multiple definition of `squat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3180): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_length': easing.c:(.text+0x3c00): multiple definition of `psquat_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_angle': easing.c:(.text+0x3c20): multiple definition of `squat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x31e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_angle': easing.c:(.text+0x3c60): multiple definition of `psquat_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3220): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_dot': easing.c:(.text+0x3c80): multiple definition of `squat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3240): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_dot': easing.c:(.text+0x3cc0): multiple definition of `psquat_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_slerp': easing.c:(.text+0x3ce0): multiple definition of `squat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x32a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_slerp': easing.c:(.text+0x3da0): multiple definition of `psquat_slerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_lerp': easing.c:(.text+0x3dc0): multiple definition of `squat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_lerp': easing.c:(.text+0x3e80): multiple definition of `psquat_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_yaw_pitch_roll': easing.c:(.text+0x3ea0): multiple definition of `squat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3460): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_yaw_pitch_roll': easing.c:(.text+0x3f40): multiple definition of `psquat_from_yaw_pitch_roll' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_mat4': easing.c:(.text+0x3f60): multiple definition of `squat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_mat4': easing.c:(.text+0x4000): multiple definition of `psquat_from_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_vec3': easing.c:(.text+0x4020): multiple definition of `squat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x35e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_vec3': easing.c:(.text+0x40c0): multiple definition of `psquat_from_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_from_axis_angle': easing.c:(.text+0x40e0): multiple definition of `squat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x36a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_from_axis_angle': easing.c:(.text+0x4180): multiple definition of `psquat_from_axis_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3740): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_power': easing.c:(.text+0x41a0): multiple definition of `squat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_power': easing.c:(.text+0x4240): multiple definition of `psquat_power' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_normalize': easing.c:(.text+0x4260): multiple definition of `squat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_normalize': easing.c:(.text+0x4300): multiple definition of `psquat_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_inverse': easing.c:(.text+0x4320): multiple definition of `squat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x38e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_inverse': easing.c:(.text+0x43c0): multiple definition of `psquat_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_conjugate': easing.c:(.text+0x43e0): multiple definition of `squat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x39a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_conjugate': easing.c:(.text+0x4480): multiple definition of `psquat_conjugate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_negative': easing.c:(.text+0x44a0): multiple definition of `squat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3a60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_negative': easing.c:(.text+0x4540): multiple definition of `psquat_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_divide': easing.c:(.text+0x4560): multiple definition of `squat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3b20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_divide': easing.c:(.text+0x4620): multiple definition of `psquat_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_multiply': easing.c:(.text+0x4640): multiple definition of `squat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_multiply': easing.c:(.text+0x4700): multiple definition of `psquat_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_scale': easing.c:(.text+0x4720): multiple definition of `squat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_scale': easing.c:(.text+0x47c0): multiple definition of `psquat_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3d80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_null': easing.c:(.text+0x47e0): multiple definition of `squat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3da0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_null': easing.c:(.text+0x4880): multiple definition of `psquat_null' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_zero': easing.c:(.text+0x48a0): multiple definition of `squat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_zero': easing.c:(.text+0x4940): multiple definition of `psquat_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_assign': easing.c:(.text+0x4960): multiple definition of `squat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3f20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_assign': easing.c:(.text+0x4a00): multiple definition of `psquat_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat': easing.c:(.text+0x4a20): multiple definition of `squat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x3fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat': easing.c:(.text+0x4ac0): multiple definition of `psquat' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_nearly_equal': easing.c:(.text+0x4ae0): multiple definition of `squat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_nearly_equal': easing.c:(.text+0x4b20): multiple definition of `psquat_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x40e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_equal': easing.c:(.text+0x4b40): multiple definition of `squat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_equal': easing.c:(.text+0x4b80): multiple definition of `psquat_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4140): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_near_zero': easing.c:(.text+0x4ba0): multiple definition of `squat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_near_zero': easing.c:(.text+0x4be0): multiple definition of `psquat_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `squat_is_zero': easing.c:(.text+0x4c00): multiple definition of `squat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x41c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psquat_is_zero': easing.c:(.text+0x4c40): multiple definition of `psquat_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_lerp': easing.c:(.text+0x4c60): multiple definition of `svec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4220): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_lerp': easing.c:(.text+0x4d00): multiple definition of `psvec4i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_normalize': easing.c:(.text+0x4d20): multiple definition of `svec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x42e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_normalize': easing.c:(.text+0x4dc0): multiple definition of `psvec4i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_clamp': easing.c:(.text+0x4de0): multiple definition of `svec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x43a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_clamp': easing.c:(.text+0x4e80): multiple definition of `psvec4i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_min': easing.c:(.text+0x4ea0): multiple definition of `svec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4460): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_min': easing.c:(.text+0x4f40): multiple definition of `psvec4i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_max': easing.c:(.text+0x4f60): multiple definition of `svec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_max': easing.c:(.text+0x5000): multiple definition of `psvec4i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_round': easing.c:(.text+0x5020): multiple definition of `svec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x45e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_round': easing.c:(.text+0x50c0): multiple definition of `psvec4i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_ceil': easing.c:(.text+0x50e0): multiple definition of `svec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x46a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_ceil': easing.c:(.text+0x5180): multiple definition of `psvec4i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4740): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_floor': easing.c:(.text+0x51a0): multiple definition of `svec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_floor': easing.c:(.text+0x5240): multiple definition of `psvec4i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_abs': easing.c:(.text+0x5260): multiple definition of `svec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_abs': easing.c:(.text+0x5300): multiple definition of `psvec4i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_inverse': easing.c:(.text+0x5320): multiple definition of `svec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x48e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_inverse': easing.c:(.text+0x53c0): multiple definition of `psvec4i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_negative': easing.c:(.text+0x53e0): multiple definition of `svec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x49a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_negative': easing.c:(.text+0x5480): multiple definition of `psvec4i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_snap': easing.c:(.text+0x54a0): multiple definition of `svec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4a60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_snap': easing.c:(.text+0x5540): multiple definition of `psvec4i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_divide': easing.c:(.text+0x5560): multiple definition of `svec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4b20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_divide': easing.c:(.text+0x5600): multiple definition of `psvec4i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4bc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_multiply_mat4': easing.c:(.text+0x5620): multiple definition of `svec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_multiply_mat4': easing.c:(.text+0x56c0): multiple definition of `psvec4i_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4c80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_multiply': easing.c:(.text+0x56e0): multiple definition of `svec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ca0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_multiply': easing.c:(.text+0x5780): multiple definition of `psvec4i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_scale': easing.c:(.text+0x57a0): multiple definition of `svec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4d60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_scale': easing.c:(.text+0x5840): multiple definition of `psvec4i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_subtract': easing.c:(.text+0x5860): multiple definition of `svec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4e20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_subtract': easing.c:(.text+0x5900): multiple definition of `psvec4i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_add': easing.c:(.text+0x5920): multiple definition of `svec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_add': easing.c:(.text+0x59c0): multiple definition of `psvec4i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_one': easing.c:(.text+0x59e0): multiple definition of `svec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x4fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_one': easing.c:(.text+0x5a60): multiple definition of `psvec4i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_zero': easing.c:(.text+0x5a80): multiple definition of `svec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_zero': easing.c:(.text+0x5b00): multiple definition of `psvec4i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_assign_vec4': easing.c:(.text+0x5b20): multiple definition of `svec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x50e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_assign_vec4': easing.c:(.text+0x5bc0): multiple definition of `psvec4i_assign_vec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5180): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_assign': easing.c:(.text+0x5be0): multiple definition of `svec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x51a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_assign': easing.c:(.text+0x5c80): multiple definition of `psvec4i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5240): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i': easing.c:(.text+0x5ca0): multiple definition of `svec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i': easing.c:(.text+0x5d40): multiple definition of `psvec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5300): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_is_equal': easing.c:(.text+0x5d80): multiple definition of `svec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_is_equal': easing.c:(.text+0x5dc0): multiple definition of `psvec4i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4i_is_zero': easing.c:(.text+0x5de0): multiple definition of `svec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4i_is_zero': easing.c:(.text+0x5e00): multiple definition of `psvec4i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_lerp': easing.c:(.text+0x5e20): multiple definition of `svec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x53e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_lerp': easing.c:(.text+0x5ec0): multiple definition of `psvec4_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_normalize': easing.c:(.text+0x5ee0): multiple definition of `svec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x54a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_normalize': easing.c:(.text+0x5f80): multiple definition of `psvec4_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_clamp': easing.c:(.text+0x5fa0): multiple definition of `svec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_clamp': easing.c:(.text+0x6040): multiple definition of `psvec4_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_min': easing.c:(.text+0x6060): multiple definition of `svec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_min': easing.c:(.text+0x6100): multiple definition of `psvec4_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_max': easing.c:(.text+0x6120): multiple definition of `svec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x56e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_max': easing.c:(.text+0x61c0): multiple definition of `psvec4_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_round': easing.c:(.text+0x61e0): multiple definition of `svec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x57a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_round': easing.c:(.text+0x6280): multiple definition of `psvec4_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_ceil': easing.c:(.text+0x62a0): multiple definition of `svec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_ceil': easing.c:(.text+0x6340): multiple definition of `psvec4_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_floor': easing.c:(.text+0x6360): multiple definition of `svec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_floor': easing.c:(.text+0x6400): multiple definition of `psvec4_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_abs': easing.c:(.text+0x6420): multiple definition of `svec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x59e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_abs': easing.c:(.text+0x64c0): multiple definition of `psvec4_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5a80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_inverse': easing.c:(.text+0x64e0): multiple definition of `svec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_inverse': easing.c:(.text+0x6580): multiple definition of `psvec4_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_negative': easing.c:(.text+0x65a0): multiple definition of `svec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_negative': easing.c:(.text+0x6640): multiple definition of `psvec4_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_snap': easing.c:(.text+0x6660): multiple definition of `svec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5c20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_snap': easing.c:(.text+0x6700): multiple definition of `psvec4_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_divide': easing.c:(.text+0x6720): multiple definition of `svec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_divide': easing.c:(.text+0x67c0): multiple definition of `psvec4_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5d80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_multiply_mat4': easing.c:(.text+0x67e0): multiple definition of `svec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5da0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_multiply_mat4': easing.c:(.text+0x6880): multiple definition of `psvec4_multiply_mat4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_multiply': easing.c:(.text+0x68a0): multiple definition of `svec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_multiply': easing.c:(.text+0x6940): multiple definition of `psvec4_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_scale': easing.c:(.text+0x6960): multiple definition of `svec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5f20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_scale': easing.c:(.text+0x6a00): multiple definition of `psvec4_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_subtract': easing.c:(.text+0x6a20): multiple definition of `svec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x5fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_subtract': easing.c:(.text+0x6ac0): multiple definition of `psvec4_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_add': easing.c:(.text+0x6ae0): multiple definition of `svec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x60a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_add': easing.c:(.text+0x6b80): multiple definition of `psvec4_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6140): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_one': easing.c:(.text+0x6ba0): multiple definition of `svec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_one': easing.c:(.text+0x6c20): multiple definition of `psvec4_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x61e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_zero': easing.c:(.text+0x6c40): multiple definition of `svec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_zero': easing.c:(.text+0x6cc0): multiple definition of `psvec4_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_assign_vec4i': easing.c:(.text+0x6ce0): multiple definition of `svec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x62a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_assign_vec4i': easing.c:(.text+0x6d80): multiple definition of `psvec4_assign_vec4i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_assign': easing.c:(.text+0x6da0): multiple definition of `svec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_assign': easing.c:(.text+0x6e40): multiple definition of `psvec4_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4': easing.c:(.text+0x6e60): multiple definition of `svec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4': easing.c:(.text+0x6f00): multiple definition of `psvec4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_nearly_equal': easing.c:(.text+0x6f20): multiple definition of `svec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x64e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_nearly_equal': easing.c:(.text+0x6f60): multiple definition of `psvec4_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_equal': easing.c:(.text+0x6f80): multiple definition of `svec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_equal': easing.c:(.text+0x6fc0): multiple definition of `psvec4_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6580): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_near_zero': easing.c:(.text+0x6fe0): multiple definition of `svec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_near_zero': easing.c:(.text+0x7020): multiple definition of `psvec4_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x65e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec4_is_zero': easing.c:(.text+0x7040): multiple definition of `svec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec4_is_zero': easing.c:(.text+0x7060): multiple definition of `psvec4_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_distance_squared': easing.c:(.text+0x7080): multiple definition of `svec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6640): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_distance_squared': easing.c:(.text+0x70e0): multiple definition of `psvec3i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_distance': easing.c:(.text+0x7100): multiple definition of `svec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x66c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_distance': easing.c:(.text+0x7160): multiple definition of `psvec3i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6720): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_length_squared': easing.c:(.text+0x7180): multiple definition of `svec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6740): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_length_squared': easing.c:(.text+0x71c0): multiple definition of `psvec3i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_length': easing.c:(.text+0x71e0): multiple definition of `svec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_length': easing.c:(.text+0x7220): multiple definition of `psvec3i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x67e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_dot': easing.c:(.text+0x7240): multiple definition of `svec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6800): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_dot': easing.c:(.text+0x72a0): multiple definition of `psvec3i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_bezier4': easing.c:(.text+0x72c0): multiple definition of `svec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_bezier4': easing.c:(.text+0x73c0): multiple definition of `psvec3i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_bezier3': easing.c:(.text+0x7400): multiple definition of `svec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x69c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_bezier3': easing.c:(.text+0x7500): multiple definition of `psvec3i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_lerp': easing.c:(.text+0x7520): multiple definition of `svec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_lerp': easing.c:(.text+0x7600): multiple definition of `psvec3i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6bc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_reflect': easing.c:(.text+0x7620): multiple definition of `svec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6be0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_reflect': easing.c:(.text+0x7700): multiple definition of `psvec3i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6cc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_slide': easing.c:(.text+0x7720): multiple definition of `svec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_slide': easing.c:(.text+0x7800): multiple definition of `psvec3i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_project': easing.c:(.text+0x7820): multiple definition of `svec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_project': easing.c:(.text+0x7900): multiple definition of `psvec3i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_normalize': easing.c:(.text+0x7920): multiple definition of `svec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_normalize': easing.c:(.text+0x79e0): multiple definition of `psvec3i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_cross': easing.c:(.text+0x7a00): multiple definition of `svec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x6fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_cross': easing.c:(.text+0x7ae0): multiple definition of `psvec3i_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_clamp': easing.c:(.text+0x7b00): multiple definition of `svec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x70c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_clamp': easing.c:(.text+0x7c00): multiple definition of `psvec3i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_min': easing.c:(.text+0x7c20): multiple definition of `svec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x71e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_min': easing.c:(.text+0x7d00): multiple definition of `psvec3i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_max': easing.c:(.text+0x7d20): multiple definition of `svec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x72e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_max': easing.c:(.text+0x7e00): multiple definition of `psvec3i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_round': easing.c:(.text+0x7e20): multiple definition of `svec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x73e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_round': easing.c:(.text+0x7ec0): multiple definition of `psvec3i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_ceil': easing.c:(.text+0x7ee0): multiple definition of `svec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x74a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_ceil': easing.c:(.text+0x7f80): multiple definition of `psvec3i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_floor': easing.c:(.text+0x7fa0): multiple definition of `svec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_floor': easing.c:(.text+0x8040): multiple definition of `psvec3i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_abs': easing.c:(.text+0x8060): multiple definition of `svec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_abs': easing.c:(.text+0x8120): multiple definition of `psvec3i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x76e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_inverse': easing.c:(.text+0x8140): multiple definition of `svec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_inverse': easing.c:(.text+0x8200): multiple definition of `psvec3i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_negative': easing.c:(.text+0x8220): multiple definition of `svec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x77e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_negative': easing.c:(.text+0x82e0): multiple definition of `psvec3i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_snap': easing.c:(.text+0x8300): multiple definition of `svec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x78c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_snap': easing.c:(.text+0x83e0): multiple definition of `psvec3i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_divide': easing.c:(.text+0x8400): multiple definition of `svec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x79c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_divide': easing.c:(.text+0x84e0): multiple definition of `psvec3i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_multiply_mat3': easing.c:(.text+0x8500): multiple definition of `svec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_multiply_mat3': easing.c:(.text+0x85c0): multiple definition of `psvec3i_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7b80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_multiply': easing.c:(.text+0x85e0): multiple definition of `svec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_multiply': easing.c:(.text+0x86c0): multiple definition of `psvec3i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7c80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_scale': easing.c:(.text+0x86e0): multiple definition of `svec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7ca0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_scale': easing.c:(.text+0x87a0): multiple definition of `psvec3i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_subtract': easing.c:(.text+0x87c0): multiple definition of `svec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7d80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_subtract': easing.c:(.text+0x88a0): multiple definition of `psvec3i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_add': easing.c:(.text+0x88c0): multiple definition of `svec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_add': easing.c:(.text+0x89a0): multiple definition of `psvec3i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_one': easing.c:(.text+0x89c0): multiple definition of `svec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x7f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_one': easing.c:(.text+0x8a60): multiple definition of `psvec3i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_zero': easing.c:(.text+0x8a80): multiple definition of `svec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_zero': easing.c:(.text+0x8b20): multiple definition of `psvec3i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x80e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_assign_vec3': easing.c:(.text+0x8b40): multiple definition of `svec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_assign_vec3': easing.c:(.text+0x8be0): multiple definition of `psvec3i_assign_vec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_assign': easing.c:(.text+0x8c00): multiple definition of `svec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x81c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_assign': easing.c:(.text+0x8cc0): multiple definition of `psvec3i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i': easing.c:(.text+0x8ce0): multiple definition of `svec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x82a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i': easing.c:(.text+0x8d80): multiple definition of `psvec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_is_equal': easing.c:(.text+0x8da0): multiple definition of `svec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_is_equal': easing.c:(.text+0x8e00): multiple definition of `psvec3i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3i_is_zero': easing.c:(.text+0x8e20): multiple definition of `svec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x83e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3i_is_zero': easing.c:(.text+0x8e60): multiple definition of `psvec3i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_distance_squared': easing.c:(.text+0x8e80): multiple definition of `svec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_distance_squared': easing.c:(.text+0x8ec0): multiple definition of `psvec3_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_distance': easing.c:(.text+0x8ee0): multiple definition of `svec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_distance': easing.c:(.text+0x8f20): multiple definition of `psvec3_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x84e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_length_squared': easing.c:(.text+0x8f40): multiple definition of `svec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_length_squared': easing.c:(.text+0x8f60): multiple definition of `psvec3_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_length': easing.c:(.text+0x8f80): multiple definition of `svec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_length': easing.c:(.text+0x8fa0): multiple definition of `psvec3_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_dot': easing.c:(.text+0x8fc0): multiple definition of `svec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8580): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_dot': easing.c:(.text+0x9000): multiple definition of `psvec3_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_bezier4': easing.c:(.text+0x9020): multiple definition of `svec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x85e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_bezier4': easing.c:(.text+0x9100): multiple definition of `psvec3_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x86c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_bezier3': easing.c:(.text+0x9140): multiple definition of `svec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_bezier3': easing.c:(.text+0x9200): multiple definition of `psvec3_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_lerp': easing.c:(.text+0x9220): multiple definition of `svec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x87e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_lerp': easing.c:(.text+0x92e0): multiple definition of `psvec3_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_reflect': easing.c:(.text+0x9300): multiple definition of `svec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x88c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_reflect': easing.c:(.text+0x93c0): multiple definition of `psvec3_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_slide': easing.c:(.text+0x93e0): multiple definition of `svec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x89a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_slide': easing.c:(.text+0x94a0): multiple definition of `psvec3_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_project': easing.c:(.text+0x94c0): multiple definition of `svec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8a80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_project': easing.c:(.text+0x9580): multiple definition of `psvec3_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_normalize': easing.c:(.text+0x95a0): multiple definition of `svec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_normalize': easing.c:(.text+0x9640): multiple definition of `psvec3_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_cross': easing.c:(.text+0x9660): multiple definition of `svec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8c20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_cross': easing.c:(.text+0x9720): multiple definition of `psvec3_cross' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ce0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_clamp': easing.c:(.text+0x9740): multiple definition of `svec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8d00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_clamp': easing.c:(.text+0x9800): multiple definition of `psvec3_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_min': easing.c:(.text+0x9820): multiple definition of `svec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_min': easing.c:(.text+0x98e0): multiple definition of `psvec3_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_max': easing.c:(.text+0x9900): multiple definition of `svec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8ec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_max': easing.c:(.text+0x99c0): multiple definition of `psvec3_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8f80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_round': easing.c:(.text+0x99e0): multiple definition of `svec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x8fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_round': easing.c:(.text+0x9a80): multiple definition of `psvec3_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_ceil': easing.c:(.text+0x9aa0): multiple definition of `svec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_ceil': easing.c:(.text+0x9b40): multiple definition of `psvec3_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_floor': easing.c:(.text+0x9b60): multiple definition of `svec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_floor': easing.c:(.text+0x9c00): multiple definition of `psvec3_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_abs': easing.c:(.text+0x9c20): multiple definition of `svec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x91e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_abs': easing.c:(.text+0x9cc0): multiple definition of `psvec3_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_inverse': easing.c:(.text+0x9ce0): multiple definition of `svec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x92a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_inverse': easing.c:(.text+0x9d80): multiple definition of `psvec3_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_negative': easing.c:(.text+0x9da0): multiple definition of `svec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_negative': easing.c:(.text+0x9e40): multiple definition of `psvec3_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_snap': easing.c:(.text+0x9e60): multiple definition of `svec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_snap': easing.c:(.text+0x9f20): multiple definition of `psvec3_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x94e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_divide': easing.c:(.text+0x9f40): multiple definition of `svec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_divide': easing.c:(.text+0xa000): multiple definition of `psvec3_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_multiply_mat3': easing.c:(.text+0xa020): multiple definition of `svec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x95e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_multiply_mat3': easing.c:(.text+0xa0c0): multiple definition of `psvec3_multiply_mat3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_multiply': easing.c:(.text+0xa0e0): multiple definition of `svec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x96a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_multiply': easing.c:(.text+0xa1a0): multiple definition of `psvec3_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_scale': easing.c:(.text+0xa1c0): multiple definition of `svec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_scale': easing.c:(.text+0xa260): multiple definition of `psvec3_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_subtract': easing.c:(.text+0xa280): multiple definition of `svec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_subtract': easing.c:(.text+0xa340): multiple definition of `psvec3_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_add': easing.c:(.text+0xa360): multiple definition of `svec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_add': easing.c:(.text+0xa420): multiple definition of `psvec3_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x99e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_one': easing.c:(.text+0xa440): multiple definition of `svec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9a00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_one': easing.c:(.text+0xa4e0): multiple definition of `psvec3_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9aa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_zero': easing.c:(.text+0xa500): multiple definition of `svec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_zero': easing.c:(.text+0xa5a0): multiple definition of `psvec3_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_assign_vec3i': easing.c:(.text+0xa5c0): multiple definition of `svec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9b80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_assign_vec3i': easing.c:(.text+0xa680): multiple definition of `psvec3_assign_vec3i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_assign': easing.c:(.text+0xa6a0): multiple definition of `svec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9c60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_assign': easing.c:(.text+0xa740): multiple definition of `psvec3_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3': easing.c:(.text+0xa760): multiple definition of `svec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9d20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3': easing.c:(.text+0xa800): multiple definition of `psvec3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9dc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_nearly_equal': easing.c:(.text+0xa820): multiple definition of `svec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9de0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_nearly_equal': easing.c:(.text+0xa860): multiple definition of `psvec3_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_equal': easing.c:(.text+0xa880): multiple definition of `svec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_equal': easing.c:(.text+0xa8c0): multiple definition of `psvec3_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9e80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_near_zero': easing.c:(.text+0xa8e0): multiple definition of `svec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_near_zero': easing.c:(.text+0xa920): multiple definition of `psvec3_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9ee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec3_is_zero': easing.c:(.text+0xa940): multiple definition of `svec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec3_is_zero': easing.c:(.text+0xa980): multiple definition of `psvec3_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_distance_squared': easing.c:(.text+0xa9a0): multiple definition of `svec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9f60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_distance_squared': easing.c:(.text+0xa9e0): multiple definition of `psvec2i_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fa0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_distance': easing.c:(.text+0xaa00): multiple definition of `svec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_distance': easing.c:(.text+0xaa20): multiple definition of `psvec2i_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0x9fe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_length': easing.c:(.text+0xaa40): multiple definition of `svec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa000): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_length': easing.c:(.text+0xaa60): multiple definition of `psvec2i_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_length_squared': easing.c:(.text+0xaa80): multiple definition of `svec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa040): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_length_squared': easing.c:(.text+0xaaa0): multiple definition of `psvec2i_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_angle': easing.c:(.text+0xaac0): multiple definition of `svec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_angle': easing.c:(.text+0xaae0): multiple definition of `psvec2i_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_dot': easing.c:(.text+0xab00): multiple definition of `svec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa0c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_dot': easing.c:(.text+0xab40): multiple definition of `psvec2i_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_bezier4': easing.c:(.text+0xab60): multiple definition of `svec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_bezier4': easing.c:(.text+0xac00): multiple definition of `psvec2i_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa1c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_bezier3': easing.c:(.text+0xac40): multiple definition of `svec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_bezier3': easing.c:(.text+0xace0): multiple definition of `psvec2i_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_lerp': easing.c:(.text+0xad00): multiple definition of `svec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa2c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_lerp': easing.c:(.text+0xad80): multiple definition of `psvec2i_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_rotate': easing.c:(.text+0xada0): multiple definition of `svec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_rotate': easing.c:(.text+0xae20): multiple definition of `psvec2i_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa3e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_tangent': easing.c:(.text+0xae40): multiple definition of `svec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_tangent': easing.c:(.text+0xaec0): multiple definition of `psvec2i_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_reflect': easing.c:(.text+0xaee0): multiple definition of `svec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa4a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_reflect': easing.c:(.text+0xaf60): multiple definition of `psvec2i_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa520): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_slide': easing.c:(.text+0xaf80): multiple definition of `svec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa540): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_slide': easing.c:(.text+0xb000): multiple definition of `psvec2i_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_project': easing.c:(.text+0xb020): multiple definition of `svec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa5e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_project': easing.c:(.text+0xb0a0): multiple definition of `psvec2i_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa660): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_normalize': easing.c:(.text+0xb0c0): multiple definition of `svec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa680): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_normalize': easing.c:(.text+0xb140): multiple definition of `psvec2i_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_clamp': easing.c:(.text+0xb160): multiple definition of `svec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa720): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_clamp': easing.c:(.text+0xb200): multiple definition of `psvec2i_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_min': easing.c:(.text+0xb220): multiple definition of `svec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa7e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_min': easing.c:(.text+0xb2a0): multiple definition of `psvec2i_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa860): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_max': easing.c:(.text+0xb2c0): multiple definition of `svec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa880): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_max': easing.c:(.text+0xb340): multiple definition of `psvec2i_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa900): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_round': easing.c:(.text+0xb360): multiple definition of `svec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa920): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_round': easing.c:(.text+0xb3e0): multiple definition of `psvec2i_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_ceil': easing.c:(.text+0xb400): multiple definition of `svec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xa9c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_ceil': easing.c:(.text+0xb480): multiple definition of `psvec2i_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_floor': easing.c:(.text+0xb4a0): multiple definition of `svec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaa60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_floor': easing.c:(.text+0xb520): multiple definition of `psvec2i_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_abs': easing.c:(.text+0xb540): multiple definition of `svec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_abs': easing.c:(.text+0xb5c0): multiple definition of `psvec2i_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xab80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_inverse': easing.c:(.text+0xb5e0): multiple definition of `svec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_inverse': easing.c:(.text+0xb660): multiple definition of `psvec2i_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_negative': easing.c:(.text+0xb680): multiple definition of `svec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xac40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_negative': easing.c:(.text+0xb700): multiple definition of `psvec2i_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xacc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_snap': easing.c:(.text+0xb720): multiple definition of `svec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xace0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_snap': easing.c:(.text+0xb7a0): multiple definition of `psvec2i_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_divide': easing.c:(.text+0xb7c0): multiple definition of `svec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xad80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_divide': easing.c:(.text+0xb840): multiple definition of `psvec2i_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_multiply_mat2': easing.c:(.text+0xb860): multiple definition of `svec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xae20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_multiply_mat2': easing.c:(.text+0xb900): multiple definition of `psvec2i_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaec0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_multiply': easing.c:(.text+0xb920): multiple definition of `svec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaee0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_multiply': easing.c:(.text+0xb9a0): multiple definition of `psvec2i_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_scale': easing.c:(.text+0xb9c0): multiple definition of `svec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xaf80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_scale': easing.c:(.text+0xba40): multiple definition of `psvec2i_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb000): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_subtract': easing.c:(.text+0xba60): multiple definition of `svec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb020): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_subtract': easing.c:(.text+0xbae0): multiple definition of `psvec2i_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_add': easing.c:(.text+0xbb00): multiple definition of `svec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb0c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_add': easing.c:(.text+0xbb80): multiple definition of `psvec2i_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb140): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_one': easing.c:(.text+0xbba0): multiple definition of `svec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb160): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_one': easing.c:(.text+0xbc20): multiple definition of `psvec2i_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb1e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_zero': easing.c:(.text+0xbc40): multiple definition of `svec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb200): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_zero': easing.c:(.text+0xbcc0): multiple definition of `psvec2i_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_assign_vec2': easing.c:(.text+0xbce0): multiple definition of `svec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb2a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_assign_vec2': easing.c:(.text+0xbd60): multiple definition of `psvec2i_assign_vec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_assign': easing.c:(.text+0xbd80): multiple definition of `svec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_assign': easing.c:(.text+0xbe00): multiple definition of `psvec2i_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xb3c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i': easing.c:(.text+0xbe20): multiple definition of `svec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc1e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i': easing.c:(.text+0xbea0): multiple definition of `psvec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_is_equal': easing.c:(.text+0xbec0): multiple definition of `svec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_is_equal': easing.c:(.text+0xbf00): multiple definition of `psvec2i_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2i_is_zero': easing.c:(.text+0xbf20): multiple definition of `svec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc2e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2i_is_zero': easing.c:(.text+0xbf40): multiple definition of `psvec2i_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc300): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_distance_squared': easing.c:(.text+0xbf60): multiple definition of `svec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_distance_squared': easing.c:(.text+0xbfa0): multiple definition of `psvec2_distance_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc360): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_distance': easing.c:(.text+0xbfc0): multiple definition of `svec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc380): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_distance': easing.c:(.text+0xc000): multiple definition of `psvec2_distance' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_length': easing.c:(.text+0xc020): multiple definition of `svec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc3e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_length': easing.c:(.text+0xc040): multiple definition of `psvec2_length' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_length_squared': easing.c:(.text+0xc060): multiple definition of `svec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc420): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_length_squared': easing.c:(.text+0xc080): multiple definition of `psvec2_length_squared' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc440): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_angle': easing.c:(.text+0xc0a0): multiple definition of `svec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc460): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_angle': easing.c:(.text+0xc0c0): multiple definition of `psvec2_angle' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc480): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_dot': easing.c:(.text+0xc0e0): multiple definition of `svec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_dot': easing.c:(.text+0xc120): multiple definition of `psvec2_dot' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc4e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_bezier4': easing.c:(.text+0xc140): multiple definition of `svec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc500): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_bezier4': easing.c:(.text+0xc200): multiple definition of `psvec2_bezier4' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc5c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_bezier3': easing.c:(.text+0xc240): multiple definition of `svec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc600): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_bezier3': easing.c:(.text+0xc2e0): multiple definition of `psvec2_bezier3' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_lerp': easing.c:(.text+0xc300): multiple definition of `svec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc6c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_lerp': easing.c:(.text+0xc3a0): multiple definition of `psvec2_lerp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc760): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_rotate': easing.c:(.text+0xc3c0): multiple definition of `svec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_rotate': easing.c:(.text+0xc460): multiple definition of `psvec2_rotate' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_tangent': easing.c:(.text+0xc480): multiple definition of `svec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_tangent': easing.c:(.text+0xc500): multiple definition of `psvec2_tangent' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_reflect': easing.c:(.text+0xc520): multiple definition of `svec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc8e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_reflect': easing.c:(.text+0xc5c0): multiple definition of `psvec2_reflect' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_slide': easing.c:(.text+0xc5e0): multiple definition of `svec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xc9a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_slide': easing.c:(.text+0xc680): multiple definition of `psvec2_slide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_project': easing.c:(.text+0xc6a0): multiple definition of `svec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xca60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_project': easing.c:(.text+0xc740): multiple definition of `psvec2_project' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_normalize': easing.c:(.text+0xc760): multiple definition of `svec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcb20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_normalize': easing.c:(.text+0xc7e0): multiple definition of `psvec2_normalize' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcba0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_clamp': easing.c:(.text+0xc800): multiple definition of `svec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcbc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_clamp': easing.c:(.text+0xc8a0): multiple definition of `psvec2_clamp' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_min': easing.c:(.text+0xc8c0): multiple definition of `svec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcc80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_min': easing.c:(.text+0xc960): multiple definition of `psvec2_min' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_max': easing.c:(.text+0xc980): multiple definition of `svec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcd40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_max': easing.c:(.text+0xca20): multiple definition of `psvec2_max' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcde0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_round': easing.c:(.text+0xca40): multiple definition of `svec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_round': easing.c:(.text+0xcac0): multiple definition of `psvec2_round' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xce80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_ceil': easing.c:(.text+0xcae0): multiple definition of `svec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcea0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_ceil': easing.c:(.text+0xcb60): multiple definition of `psvec2_ceil' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_floor': easing.c:(.text+0xcb80): multiple definition of `svec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcf40): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_floor': easing.c:(.text+0xcc00): multiple definition of `psvec2_floor' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfc0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_abs': easing.c:(.text+0xcc20): multiple definition of `svec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xcfe0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_abs': easing.c:(.text+0xcca0): multiple definition of `psvec2_abs' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd060): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_inverse': easing.c:(.text+0xccc0): multiple definition of `svec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd080): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_inverse': easing.c:(.text+0xcd40): multiple definition of `psvec2_inverse' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd100): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_negative': easing.c:(.text+0xcd60): multiple definition of `svec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd120): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_negative': easing.c:(.text+0xcde0): multiple definition of `psvec2_negative' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_snap': easing.c:(.text+0xce00): multiple definition of `svec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd1c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_snap': easing.c:(.text+0xcea0): multiple definition of `psvec2_snap' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd260): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_divide': easing.c:(.text+0xcec0): multiple definition of `svec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd280): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_divide': easing.c:(.text+0xcf60): multiple definition of `psvec2_divide' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd320): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_multiply_mat2': easing.c:(.text+0xcf80): multiple definition of `svec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd340): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_multiply_mat2': easing.c:(.text+0xd020): multiple definition of `psvec2_multiply_mat2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd3e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_multiply': easing.c:(.text+0xd040): multiple definition of `svec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd400): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_multiply': easing.c:(.text+0xd0e0): multiple definition of `psvec2_multiply' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_scale': easing.c:(.text+0xd100): multiple definition of `svec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd4c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_scale': easing.c:(.text+0xd1a0): multiple definition of `psvec2_scale' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd560): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_subtract': easing.c:(.text+0xd1c0): multiple definition of `svec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd580): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_subtract': easing.c:(.text+0xd260): multiple definition of `psvec2_subtract' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd620): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_add': easing.c:(.text+0xd280): multiple definition of `svec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd640): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_add': easing.c:(.text+0xd320): multiple definition of `psvec2_add' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd6e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_one': easing.c:(.text+0xd340): multiple definition of `svec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd700): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_one': easing.c:(.text+0xd3c0): multiple definition of `psvec2_one' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd780): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_zero': easing.c:(.text+0xd3e0): multiple definition of `svec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd7a0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_zero': easing.c:(.text+0xd460): multiple definition of `psvec2_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd820): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_assign_vec2i': easing.c:(.text+0xd480): multiple definition of `svec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd840): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_assign_vec2i': easing.c:(.text+0xd500): multiple definition of `psvec2_assign_vec2i' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8c0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_assign': easing.c:(.text+0xd520): multiple definition of `svec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd8e0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_assign': easing.c:(.text+0xd5a0): multiple definition of `psvec2_assign' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd960): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2': easing.c:(.text+0xd5c0): multiple definition of `svec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xd980): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2': easing.c:(.text+0xd640): multiple definition of `psvec2' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_nearly_equal': easing.c:(.text+0xd660): multiple definition of `svec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_nearly_equal': easing.c:(.text+0xd6a0): multiple definition of `psvec2_is_nearly_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda60): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_equal': easing.c:(.text+0xd6c0): multiple definition of `svec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xda80): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_equal': easing.c:(.text+0xd700): multiple definition of `psvec2_is_equal' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdac0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_near_zero': easing.c:(.text+0xd720): multiple definition of `svec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdae0): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_near_zero': easing.c:(.text+0xd740): multiple definition of `psvec2_is_near_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb00): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `svec2_is_zero': easing.c:(.text+0xd760): multiple definition of `svec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb20): first defined here src/cdogs/libcdogs.a(easing.c.o): In function `psvec2_is_zero': easing.c:(.text+0xd780): multiple definition of `psvec2_is_zero' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o:ammo_menu.c:(.text+0xdb40): first defined here src/CMakeFiles/cdogs-sdl.dir/mainmenu.c.o: In function `GenerateLiveBackground': mainmenu.c:(.text+0xd650): warning: rand() may return deterministic values, is that what you want? src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `AnimatedCounterNew': animated_counter.c:(.text+0x34c): warning: strcpy() is almost always misused, please use strlcpy() src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o: In function `AmmoMenuUpdate': ammo_menu.c:(.text+0x138): warning: sprintf() is often misused, please use snprintf() src/CMakeFiles/cdogs-sdl.dir/command_line.c.o: In function `ProcessCommandLine': command_line.c:(.text+0x194): warning: strcat() is almost always misused, please use strlcat() src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o: In function `smat2_identity': ammo_menu.c:(.text+0x2f0c): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/ammo_menu.c.o: In function `psmat2_identity': ammo_menu.c:(.text+0x2f84): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `smat2_identity': animated_counter.c:(.text+0x2aac): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/animated_counter.c.o: In function `psmat2_identity': animated_counter.c:(.text+0x2b24): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/autosave.c.o: In function `smat2_identity': autosave.c:(.text+0x3b0c): undefined reference to `mat2_identity' src/CMakeFiles/cdogs-sdl.dir/autosave.c.o:autosave.c:(.text+0x3b84): more undefined references to `mat2_identity' follow collect2: ld returned 1 exit status ninja: build stopped: subcommand failed. *** Error 1 in games/cdogs-sdl (/usr/ports/devel/cmake/cmake.port.mk:50 'do-build': @cd /usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64 && exec...) *** Error 2 in games/cdogs-sdl (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/cdogs-sdl-2.1.0/build-sparc64/.build_done': @c...) *** Error 2 in games/cdogs-sdl (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=cdogs-sdl-2.1.0; export _LOCKS_HELD=" cdogs-sd...) ===> Exiting games/cdogs-sdl with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1733193691.95 max_stuck=28.08/depends=6.71/show-prepare-results=0.69/patch=0.60/configure=0.62/build=32.60 Error: job failed with 512 on sparc64-2d at 1733193691